From db52dc7b398c4615d87a9435a291742660f15c98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Sun, 1 Nov 2015 16:59:57 +0100 Subject: FreeBSD: Update for final release R14.0.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- freebsd/applications/abakus/Makefile | 2 +- freebsd/applications/abakus/distinfo | 4 +- freebsd/applications/amarok/Makefile | 2 +- freebsd/applications/amarok/distinfo | 4 +- freebsd/applications/basket/Makefile | 2 +- freebsd/applications/basket/distinfo | 4 +- freebsd/applications/bibletime/Makefile | 2 +- freebsd/applications/bibletime/distinfo | 4 +- freebsd/applications/digikam/Makefile | 2 +- freebsd/applications/digikam/distinfo | 4 +- freebsd/applications/dolphin/Makefile | 2 +- freebsd/applications/dolphin/distinfo | 4 +- freebsd/applications/filelight/Makefile | 2 +- freebsd/applications/filelight/distinfo | 4 +- freebsd/applications/gtk-qt-engine/Makefile | 2 +- freebsd/applications/gtk-qt-engine/distinfo | 4 +- freebsd/applications/gtk3-tqt-engine/Makefile | 2 +- freebsd/applications/gtk3-tqt-engine/distinfo | 4 +- freebsd/applications/gwenview-i18n/Makefile | 2 +- freebsd/applications/gwenview-i18n/distinfo | 4 +- freebsd/applications/gwenview/Makefile | 2 +- freebsd/applications/gwenview/distinfo | 4 +- freebsd/applications/ksquirrel/Makefile | 2 +- freebsd/applications/ksquirrel/distinfo | 4 +- freebsd/dependencies/akode/Makefile | 8 + .../akode/files/patch-a00-amd64_libflac8_fix.diff | 11 + .../dependencies/akode/files/patch-a01-clang.diff | 61 + .../dependencies/akode/files/patch-a02-cmake.diff | 3226 ++++++++++++++++++++ .../akode/files/patch-amd64_libflac8_fix.diff | 11 - .../akode/files/patch-b00-fix-ogg-on-suse.diff | 86 + .../files/patch-b01-add-pulseaudio-support.diff | 134 + .../files/patch-b02-rename-polyp-to-pulse.diff | 687 +++++ .../files/patch-b03-add-multilib-support.diff | 91 + freebsd/dependencies/akode/files/patch-clang.diff | 61 - freebsd/dependencies/akode/files/patch-cmake.diff | 3226 -------------------- freebsd/dependencies/akode/pkg-plist | 3 + freebsd/dependencies/arts/Makefile | 2 +- freebsd/dependencies/arts/distinfo | 4 +- freebsd/dependencies/avahi-tqt/Makefile | 2 +- freebsd/dependencies/avahi-tqt/distinfo | 4 +- freebsd/dependencies/dbus-1-tqt/Makefile | 2 +- freebsd/dependencies/dbus-1-tqt/distinfo | 4 +- freebsd/dependencies/dbus-tqt/Makefile | 2 +- freebsd/dependencies/dbus-tqt/distinfo | 4 +- freebsd/dependencies/libart-lgpl/Makefile | 2 +- freebsd/dependencies/libart-lgpl/distinfo | 4 +- freebsd/dependencies/libcaldav/Makefile | 2 +- freebsd/dependencies/libcaldav/distinfo | 4 +- freebsd/dependencies/libcarddav/Makefile | 2 +- freebsd/dependencies/libcarddav/distinfo | 4 +- freebsd/dependencies/tqca-tls/Makefile | 2 +- freebsd/dependencies/tqca-tls/distinfo | 4 +- freebsd/dependencies/tqmake/Makefile | 2 +- freebsd/dependencies/tqmake/distinfo | 4 +- freebsd/dependencies/tqt3-ibase-plugin/Makefile | 2 +- freebsd/dependencies/tqt3-ibase-plugin/distinfo | 4 +- freebsd/dependencies/tqt3-mysql-plugin/Makefile | 2 +- freebsd/dependencies/tqt3-mysql-plugin/distinfo | 4 +- freebsd/dependencies/tqt3-odbc-plugin/Makefile | 2 +- freebsd/dependencies/tqt3-odbc-plugin/distinfo | 4 +- freebsd/dependencies/tqt3-pgsql-plugin/Makefile | 2 +- freebsd/dependencies/tqt3-pgsql-plugin/distinfo | 4 +- freebsd/dependencies/tqt3-sqlite-plugin/Makefile | 2 +- freebsd/dependencies/tqt3-sqlite-plugin/distinfo | 4 +- freebsd/dependencies/tqt3-sqlite3-plugin/Makefile | 2 +- freebsd/dependencies/tqt3-sqlite3-plugin/distinfo | 4 +- freebsd/dependencies/tqt3/Makefile | 2 +- freebsd/dependencies/tqt3/distinfo | 4 +- freebsd/dependencies/tqtinterface/Makefile | 2 +- freebsd/dependencies/tqtinterface/distinfo | 4 +- freebsd/libraries/kipi-plugins/Makefile | 2 +- freebsd/libraries/kipi-plugins/distinfo | 4 +- freebsd/libraries/libkdcraw/Makefile | 2 +- freebsd/libraries/libkdcraw/distinfo | 4 +- freebsd/libraries/libkexiv2/Makefile | 2 +- freebsd/libraries/libkexiv2/distinfo | 4 +- freebsd/libraries/libkipi/Makefile | 2 +- freebsd/libraries/libkipi/distinfo | 4 +- freebsd/libraries/libksquirrel/Makefile | 2 +- freebsd/libraries/libksquirrel/distinfo | 4 +- freebsd/libraries/libtdeldap/Makefile | 2 +- freebsd/libraries/libtdeldap/distinfo | 4 +- freebsd/tde-i18n-af/Makefile | 2 +- freebsd/tde-i18n-af/distinfo | 4 +- freebsd/tde-i18n-ar/Makefile | 2 +- freebsd/tde-i18n-ar/distinfo | 4 +- freebsd/tde-i18n-az/Makefile | 2 +- freebsd/tde-i18n-az/distinfo | 4 +- freebsd/tde-i18n-be/Makefile | 2 +- freebsd/tde-i18n-be/distinfo | 4 +- freebsd/tde-i18n-bg/Makefile | 2 +- freebsd/tde-i18n-bg/distinfo | 4 +- freebsd/tde-i18n-bn/Makefile | 2 +- freebsd/tde-i18n-bn/distinfo | 4 +- freebsd/tde-i18n-br/Makefile | 2 +- freebsd/tde-i18n-br/distinfo | 4 +- freebsd/tde-i18n-bs/Makefile | 2 +- freebsd/tde-i18n-bs/distinfo | 4 +- freebsd/tde-i18n-ca/Makefile | 2 +- freebsd/tde-i18n-ca/distinfo | 4 +- freebsd/tde-i18n-cs/Makefile | 2 +- freebsd/tde-i18n-cs/distinfo | 4 +- freebsd/tde-i18n-csb/Makefile | 2 +- freebsd/tde-i18n-csb/distinfo | 4 +- freebsd/tde-i18n-cy/Makefile | 2 +- freebsd/tde-i18n-cy/distinfo | 4 +- freebsd/tde-i18n-da/Makefile | 2 +- freebsd/tde-i18n-da/distinfo | 4 +- freebsd/tde-i18n-de/Makefile | 2 +- freebsd/tde-i18n-de/distinfo | 4 +- freebsd/tde-i18n-el/Makefile | 2 +- freebsd/tde-i18n-el/distinfo | 4 +- freebsd/tde-i18n-en_GB/Makefile | 2 +- freebsd/tde-i18n-en_GB/distinfo | 4 +- freebsd/tde-i18n-eo/Makefile | 2 +- freebsd/tde-i18n-eo/distinfo | 4 +- freebsd/tde-i18n-es/Makefile | 2 +- freebsd/tde-i18n-es/distinfo | 4 +- freebsd/tde-i18n-et/Makefile | 2 +- freebsd/tde-i18n-et/distinfo | 4 +- freebsd/tde-i18n-eu/Makefile | 2 +- freebsd/tde-i18n-eu/distinfo | 4 +- freebsd/tde-i18n-fa/Makefile | 2 +- freebsd/tde-i18n-fa/distinfo | 4 +- freebsd/tde-i18n-fi/Makefile | 2 +- freebsd/tde-i18n-fi/distinfo | 4 +- freebsd/tde-i18n-fr/Makefile | 2 +- freebsd/tde-i18n-fr/distinfo | 4 +- freebsd/tde-i18n-fy/Makefile | 2 +- freebsd/tde-i18n-fy/distinfo | 4 +- freebsd/tde-i18n-ga/Makefile | 2 +- freebsd/tde-i18n-ga/distinfo | 4 +- freebsd/tde-i18n-gl/Makefile | 2 +- freebsd/tde-i18n-gl/distinfo | 4 +- freebsd/tde-i18n-he/Makefile | 2 +- freebsd/tde-i18n-he/distinfo | 4 +- freebsd/tde-i18n-hi/Makefile | 2 +- freebsd/tde-i18n-hi/distinfo | 4 +- freebsd/tde-i18n-hr/Makefile | 2 +- freebsd/tde-i18n-hr/distinfo | 4 +- freebsd/tde-i18n-hu/Makefile | 2 +- freebsd/tde-i18n-hu/distinfo | 4 +- freebsd/tde-i18n-is/Makefile | 2 +- freebsd/tde-i18n-is/distinfo | 4 +- freebsd/tde-i18n-it/Makefile | 2 +- freebsd/tde-i18n-it/distinfo | 4 +- freebsd/tde-i18n-ja/Makefile | 2 +- freebsd/tde-i18n-ja/distinfo | 4 +- freebsd/tde-i18n-kk/Makefile | 2 +- freebsd/tde-i18n-kk/distinfo | 4 +- freebsd/tde-i18n-km/Makefile | 2 +- freebsd/tde-i18n-km/distinfo | 4 +- freebsd/tde-i18n-ko/Makefile | 2 +- freebsd/tde-i18n-ko/distinfo | 4 +- freebsd/tde-i18n-lt/Makefile | 2 +- freebsd/tde-i18n-lt/distinfo | 4 +- freebsd/tde-i18n-lv/Makefile | 2 +- freebsd/tde-i18n-lv/distinfo | 4 +- freebsd/tde-i18n-mk/Makefile | 2 +- freebsd/tde-i18n-mk/distinfo | 4 +- freebsd/tde-i18n-mn/Makefile | 2 +- freebsd/tde-i18n-mn/distinfo | 4 +- freebsd/tde-i18n-ms/Makefile | 2 +- freebsd/tde-i18n-ms/distinfo | 4 +- freebsd/tde-i18n-nb/Makefile | 2 +- freebsd/tde-i18n-nb/distinfo | 4 +- freebsd/tde-i18n-nds/Makefile | 2 +- freebsd/tde-i18n-nds/distinfo | 4 +- freebsd/tde-i18n-nl/Makefile | 2 +- freebsd/tde-i18n-nl/distinfo | 4 +- freebsd/tde-i18n-nn/Makefile | 2 +- freebsd/tde-i18n-nn/distinfo | 4 +- freebsd/tde-i18n-pa/Makefile | 2 +- freebsd/tde-i18n-pa/distinfo | 4 +- freebsd/tde-i18n-pl/Makefile | 2 +- freebsd/tde-i18n-pl/distinfo | 4 +- freebsd/tde-i18n-pt/Makefile | 2 +- freebsd/tde-i18n-pt/distinfo | 4 +- freebsd/tde-i18n-pt_BR/Makefile | 2 +- freebsd/tde-i18n-pt_BR/distinfo | 4 +- freebsd/tde-i18n-ro/Makefile | 2 +- freebsd/tde-i18n-ro/distinfo | 4 +- freebsd/tde-i18n-ru/Makefile | 2 +- freebsd/tde-i18n-ru/distinfo | 4 +- freebsd/tde-i18n-rw/Makefile | 2 +- freebsd/tde-i18n-rw/distinfo | 4 +- freebsd/tde-i18n-se/Makefile | 2 +- freebsd/tde-i18n-se/distinfo | 4 +- freebsd/tde-i18n-sk/Makefile | 2 +- freebsd/tde-i18n-sk/distinfo | 4 +- freebsd/tde-i18n-sl/Makefile | 2 +- freebsd/tde-i18n-sl/distinfo | 4 +- freebsd/tde-i18n-sr/Makefile | 2 +- freebsd/tde-i18n-sr/distinfo | 4 +- freebsd/tde-i18n-sr@Latn/Makefile | 2 +- freebsd/tde-i18n-sr@Latn/distinfo | 4 +- freebsd/tde-i18n-ss/Makefile | 2 +- freebsd/tde-i18n-ss/distinfo | 4 +- freebsd/tde-i18n-sv/Makefile | 2 +- freebsd/tde-i18n-sv/distinfo | 4 +- freebsd/tde-i18n-ta/Makefile | 2 +- freebsd/tde-i18n-ta/distinfo | 4 +- freebsd/tde-i18n-te/Makefile | 2 +- freebsd/tde-i18n-te/distinfo | 4 +- freebsd/tde-i18n-tg/Makefile | 2 +- freebsd/tde-i18n-tg/distinfo | 4 +- freebsd/tde-i18n-th/Makefile | 2 +- freebsd/tde-i18n-th/distinfo | 4 +- freebsd/tde-i18n-tr/Makefile | 2 +- freebsd/tde-i18n-tr/distinfo | 4 +- freebsd/tde-i18n-uk/Makefile | 2 +- freebsd/tde-i18n-uk/distinfo | 4 +- freebsd/tde-i18n-uz/Makefile | 2 +- freebsd/tde-i18n-uz/distinfo | 4 +- freebsd/tde-i18n-uz@cyrillic/Makefile | 2 +- freebsd/tde-i18n-uz@cyrillic/distinfo | 4 +- freebsd/tde-i18n-vi/Makefile | 2 +- freebsd/tde-i18n-vi/distinfo | 4 +- freebsd/tde-i18n-wa/Makefile | 2 +- freebsd/tde-i18n-wa/distinfo | 4 +- freebsd/tde-i18n-zh_CN/Makefile | 2 +- freebsd/tde-i18n-zh_CN/distinfo | 4 +- freebsd/tde-i18n-zh_TW/Makefile | 2 +- freebsd/tde-i18n-zh_TW/distinfo | 4 +- freebsd/tdeaccessibility/Makefile | 2 +- freebsd/tdeaccessibility/distinfo | 4 +- freebsd/tdeaddons/Makefile | 2 +- freebsd/tdeaddons/distinfo | 4 +- freebsd/tdeadmin/Makefile | 2 +- freebsd/tdeadmin/distinfo | 4 +- freebsd/tdeartwork/Makefile | 2 +- freebsd/tdeartwork/distinfo | 4 +- freebsd/tdebase/Makefile | 2 +- freebsd/tdebase/distinfo | 4 +- freebsd/tdeedu/Makefile | 2 +- freebsd/tdeedu/distinfo | 4 +- freebsd/tdegames/Makefile | 2 +- freebsd/tdegames/distinfo | 4 +- freebsd/tdegraphics/Makefile | 2 +- freebsd/tdegraphics/distinfo | 4 +- freebsd/tdelibs/Makefile | 2 +- freebsd/tdelibs/distinfo | 4 +- freebsd/tdelibs/pkg-plist | 8 + freebsd/tdemultimedia/Makefile | 2 +- freebsd/tdemultimedia/distinfo | 4 +- freebsd/tdenetwork/Makefile | 2 +- freebsd/tdenetwork/distinfo | 4 +- freebsd/tdepim/Makefile | 2 +- freebsd/tdepim/distinfo | 4 +- freebsd/tdesdk/Makefile | 2 +- freebsd/tdesdk/distinfo | 4 +- freebsd/tdetoys/Makefile | 2 +- freebsd/tdetoys/distinfo | 4 +- freebsd/tdeutils/Makefile | 2 +- freebsd/tdeutils/distinfo | 4 +- freebsd/tdevelop/Makefile | 2 +- freebsd/tdevelop/distinfo | 4 +- freebsd/tdewebdev/Makefile | 2 +- freebsd/tdewebdev/distinfo | 4 +- freebsd/trinity.port.mk | 6 +- 260 files changed, 4686 insertions(+), 3671 deletions(-) create mode 100644 freebsd/dependencies/akode/files/patch-a00-amd64_libflac8_fix.diff create mode 100644 freebsd/dependencies/akode/files/patch-a01-clang.diff create mode 100644 freebsd/dependencies/akode/files/patch-a02-cmake.diff delete mode 100644 freebsd/dependencies/akode/files/patch-amd64_libflac8_fix.diff create mode 100644 freebsd/dependencies/akode/files/patch-b00-fix-ogg-on-suse.diff create mode 100644 freebsd/dependencies/akode/files/patch-b01-add-pulseaudio-support.diff create mode 100644 freebsd/dependencies/akode/files/patch-b02-rename-polyp-to-pulse.diff create mode 100644 freebsd/dependencies/akode/files/patch-b03-add-multilib-support.diff delete mode 100644 freebsd/dependencies/akode/files/patch-clang.diff delete mode 100644 freebsd/dependencies/akode/files/patch-cmake.diff (limited to 'freebsd') diff --git a/freebsd/applications/abakus/Makefile b/freebsd/applications/abakus/Makefile index 0724a3506..107464b11 100644 --- a/freebsd/applications/abakus/Makefile +++ b/freebsd/applications/abakus/Makefile @@ -7,7 +7,7 @@ PORTNAME= abakus-trinity COMMENT= Calculator for TDE -TDE_PREVERSION= ~pre0+c0b11862 +TDE_PREVERSION= MASTER_SITE_SUBDIR= a/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 diff --git a/freebsd/applications/abakus/distinfo b/freebsd/applications/abakus/distinfo index a2075ce22..030c1e68d 100644 --- a/freebsd/applications/abakus/distinfo +++ b/freebsd/applications/abakus/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/applications/abakus-trinity_14.0.2~pre0.orig.tar.xz) = fb6e13be119204cf944364b7853f381ee1aa94ae736c3d38063f820c9871ccd2 -SIZE (TDE/applications/abakus-trinity_14.0.2~pre0.orig.tar.xz) = 501928 +SHA256 (TDE/applications/abakus-trinity_14.0.2.orig.tar.xz) = 7da8e7784387b798e71ad77c89448b21665857a32940ec5fc99d0273346dd116 +SIZE (TDE/applications/abakus-trinity_14.0.2.orig.tar.xz) = 502060 diff --git a/freebsd/applications/amarok/Makefile b/freebsd/applications/amarok/Makefile index e4662d108..2ee9cca95 100644 --- a/freebsd/applications/amarok/Makefile +++ b/freebsd/applications/amarok/Makefile @@ -7,7 +7,7 @@ PORTNAME= amarok-trinity COMMENT= Versatile and easy to use audio player for Trinity -TDE_PREVERSION= ~pre1+32c704dc +TDE_PREVERSION= MASTER_SITE_SUBDIR= a/${PORTNAME} PORTREVISION= 0 CATEGORIES= audio x11 diff --git a/freebsd/applications/amarok/distinfo b/freebsd/applications/amarok/distinfo index f107f9fab..6ce8dd0db 100644 --- a/freebsd/applications/amarok/distinfo +++ b/freebsd/applications/amarok/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/applications/amarok-trinity_14.0.2~pre1.orig.tar.xz) = dcdc7fe1959f7155271e0e42bf3e03ec3b232babd850b5d1a93036e6ad6e08df -SIZE (TDE/applications/amarok-trinity_14.0.2~pre1.orig.tar.xz) = 10212264 +SHA256 (TDE/applications/amarok-trinity_14.0.2.orig.tar.xz) = de055d1f187f16bdc63837873c3048d5c31d5476b6b0ed27099567c52a75d020 +SIZE (TDE/applications/amarok-trinity_14.0.2.orig.tar.xz) = 10211796 diff --git a/freebsd/applications/basket/Makefile b/freebsd/applications/basket/Makefile index 6f3d86de5..8f4909c05 100644 --- a/freebsd/applications/basket/Makefile +++ b/freebsd/applications/basket/Makefile @@ -7,7 +7,7 @@ PORTNAME= basket-trinity COMMENT= Multi-purpose note-taking application for Trinity -TDE_PREVERSION= ~pre3+c04b226a +TDE_PREVERSION= MASTER_SITE_SUBDIR= b/${PORTNAME} PORTREVISION= 0 CATEGORIES= deskutils x11 diff --git a/freebsd/applications/basket/distinfo b/freebsd/applications/basket/distinfo index 749f5d87f..6ee60865e 100644 --- a/freebsd/applications/basket/distinfo +++ b/freebsd/applications/basket/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/applications/basket-trinity_14.0.2~pre3.orig.tar.xz) = c6463200f435a30ac04471adadf653ba458826d61082a72aead09e676c7ad3df -SIZE (TDE/applications/basket-trinity_14.0.2~pre3.orig.tar.xz) = 3790460 +SHA256 (TDE/applications/basket-trinity_14.0.2.orig.tar.xz) = 624846e1e9ff5a04febdfda91dfe92d63d63c6841d4340bd1d4b9da7bc57aa21 +SIZE (TDE/applications/basket-trinity_14.0.2.orig.tar.xz) = 3791252 diff --git a/freebsd/applications/bibletime/Makefile b/freebsd/applications/bibletime/Makefile index c920bd238..ae8ca5871 100644 --- a/freebsd/applications/bibletime/Makefile +++ b/freebsd/applications/bibletime/Makefile @@ -7,7 +7,7 @@ PORTNAME= bibletime-trinity COMMENT= A bible study tool for Trinity -TDE_PREVERSION= ~pre3+befef8e3 +TDE_PREVERSION= MASTER_SITE_SUBDIR= b/${PORTNAME} PORTREVISION= 0 CATEGORIES= misc x11 diff --git a/freebsd/applications/bibletime/distinfo b/freebsd/applications/bibletime/distinfo index aa5232399..ecfaccfbf 100644 --- a/freebsd/applications/bibletime/distinfo +++ b/freebsd/applications/bibletime/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/applications/bibletime-trinity_14.0.2~pre3.orig.tar.xz) = 60f47156d5ad7d34fc3eba010c9e6dab275857df37f167b5fcc2009d05ab11be -SIZE (TDE/applications/bibletime-trinity_14.0.2~pre3.orig.tar.xz) = 993852 +SHA256 (TDE/applications/bibletime-trinity_14.0.2.orig.tar.xz) = f14b2763f567cb4f41cdc94f86d2593b52abefb2e39189fa54d387073981cd32 +SIZE (TDE/applications/bibletime-trinity_14.0.2.orig.tar.xz) = 993876 diff --git a/freebsd/applications/digikam/Makefile b/freebsd/applications/digikam/Makefile index 21a0da965..70d5eec41 100644 --- a/freebsd/applications/digikam/Makefile +++ b/freebsd/applications/digikam/Makefile @@ -7,7 +7,7 @@ PORTNAME= digikam-trinity COMMENT= Digital photo management application for Trinity -TDE_PREVERSION= ~pre2+10f90934 +TDE_PREVERSION= MASTER_SITE_SUBDIR= d/${PORTNAME} PORTREVISION= 0 CATEGORIES= graphics x11 diff --git a/freebsd/applications/digikam/distinfo b/freebsd/applications/digikam/distinfo index ad48138a8..f8abe6c02 100644 --- a/freebsd/applications/digikam/distinfo +++ b/freebsd/applications/digikam/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/applications/digikam-trinity_14.0.2~pre2.orig.tar.xz) = 0041cbd393e5bc8742600c3a8097316d8aa29e252e22ded9b179d00000cbcdeb -SIZE (TDE/applications/digikam-trinity_14.0.2~pre2.orig.tar.xz) = 57001732 +SHA256 (TDE/applications/digikam-trinity_14.0.2.orig.tar.xz) = 790f06e66a78ad8472d3cdfaa60f938afeba32be5359bd8a7098880dd757f79b +SIZE (TDE/applications/digikam-trinity_14.0.2.orig.tar.xz) = 57001380 diff --git a/freebsd/applications/dolphin/Makefile b/freebsd/applications/dolphin/Makefile index 475d7ceda..2e8a0e0be 100644 --- a/freebsd/applications/dolphin/Makefile +++ b/freebsd/applications/dolphin/Makefile @@ -7,7 +7,7 @@ PORTNAME= dolphin-trinity COMMENT= File manager for Trinity focusing on usability -TDE_PREVERSION= ~pre1+288ae1a1 +TDE_PREVERSION= MASTER_SITE_SUBDIR= d/${PORTNAME} PORTREVISION= 0 CATEGORIES= deskutils x11 diff --git a/freebsd/applications/dolphin/distinfo b/freebsd/applications/dolphin/distinfo index 59647f823..94749ea4c 100644 --- a/freebsd/applications/dolphin/distinfo +++ b/freebsd/applications/dolphin/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/applications/dolphin-trinity_14.0.2~pre1.orig.tar.xz) = b42b3513b051d062b5a691f1f65cddb59a6639f47c488b99ae704a7697ffd1cf -SIZE (TDE/applications/dolphin-trinity_14.0.2~pre1.orig.tar.xz) = 1460040 +SHA256 (TDE/applications/dolphin-trinity_14.0.2.orig.tar.xz) = da2f232bef4b615c03e15d629d583b00f4ad816400664b3f37e69330f54da25b +SIZE (TDE/applications/dolphin-trinity_14.0.2.orig.tar.xz) = 1460004 diff --git a/freebsd/applications/filelight/Makefile b/freebsd/applications/filelight/Makefile index 4b2abe042..f979e01b2 100644 --- a/freebsd/applications/filelight/Makefile +++ b/freebsd/applications/filelight/Makefile @@ -7,7 +7,7 @@ PORTNAME= filelight-trinity COMMENT= Show where your diskspace is being used -TDE_PREVERSION= ~pre1+e9c30c5a +TDE_PREVERSION= MASTER_SITE_SUBDIR= f/${PORTNAME} PORTREVISION= 0 CATEGORIES= deskutils x11 diff --git a/freebsd/applications/filelight/distinfo b/freebsd/applications/filelight/distinfo index 7ce9edfad..634bc092b 100644 --- a/freebsd/applications/filelight/distinfo +++ b/freebsd/applications/filelight/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/applications/filelight-trinity_14.0.2~pre1.orig.tar.xz) = 446fc7b16707b4fc4b0ede01a421f9dab4bd4fd6fc7bb4569561277dc9e2e0ab -SIZE (TDE/applications/filelight-trinity_14.0.2~pre1.orig.tar.xz) = 726760 +SHA256 (TDE/applications/filelight-trinity_14.0.2.orig.tar.xz) = 969b8dd29742502805ec4c098f6ab15f262564215a34a6e8ceeaa5658660e643 +SIZE (TDE/applications/filelight-trinity_14.0.2.orig.tar.xz) = 726896 diff --git a/freebsd/applications/gtk-qt-engine/Makefile b/freebsd/applications/gtk-qt-engine/Makefile index a05c1a60a..999f4c77b 100644 --- a/freebsd/applications/gtk-qt-engine/Makefile +++ b/freebsd/applications/gtk-qt-engine/Makefile @@ -7,7 +7,7 @@ PORTNAME= gtk-qt-engine-trinity COMMENT= Theme engine using TQt for GTK+ 2.x and Trinity -TDE_PREVERSION= ~pre2+e50a6ace +TDE_PREVERSION= MASTER_SITE_SUBDIR= g/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11-themes diff --git a/freebsd/applications/gtk-qt-engine/distinfo b/freebsd/applications/gtk-qt-engine/distinfo index dfa969bcd..89b03b4a4 100644 --- a/freebsd/applications/gtk-qt-engine/distinfo +++ b/freebsd/applications/gtk-qt-engine/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/applications/gtk-qt-engine-trinity_14.0.2~pre2.orig.tar.xz) = f3488366dca6dc91b3bd340b841d379a9f35a9ad577793af944c6eb1473a5052 -SIZE (TDE/applications/gtk-qt-engine-trinity_14.0.2~pre2.orig.tar.xz) = 292992 +SHA256 (TDE/applications/gtk-qt-engine-trinity_14.0.2.orig.tar.xz) = 55a3781e33dc332fadc8c92123e137268dc86a7a52adbaf493fe937bc40643b6 +SIZE (TDE/applications/gtk-qt-engine-trinity_14.0.2.orig.tar.xz) = 292992 diff --git a/freebsd/applications/gtk3-tqt-engine/Makefile b/freebsd/applications/gtk3-tqt-engine/Makefile index bdc17c30e..f7f8e33fa 100644 --- a/freebsd/applications/gtk3-tqt-engine/Makefile +++ b/freebsd/applications/gtk3-tqt-engine/Makefile @@ -7,7 +7,7 @@ PORTNAME= gtk3-tqt-engine-trinity COMMENT= GTK3 theme engine for Trinity -TDE_PREVERSION= ~pre0+e35f4d4a +TDE_PREVERSION= MASTER_SITE_SUBDIR= g/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11-themes diff --git a/freebsd/applications/gtk3-tqt-engine/distinfo b/freebsd/applications/gtk3-tqt-engine/distinfo index b186b0501..7f2213158 100644 --- a/freebsd/applications/gtk3-tqt-engine/distinfo +++ b/freebsd/applications/gtk3-tqt-engine/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/applications/gtk3-tqt-engine-trinity_14.0.2~pre0.orig.tar.xz) = bc1a22d39b365b3b63bfe3a8a6beedc56cc819b768e28697b77e5a5a455f8740 -SIZE (TDE/applications/gtk3-tqt-engine-trinity_14.0.2~pre0.orig.tar.xz) = 338104 +SHA256 (TDE/applications/gtk3-tqt-engine-trinity_14.0.2.orig.tar.xz) = 24d70bbb3acb5678c78b0427d4093c6fe4346f94fa0ceba26b6487a4fd39d72d +SIZE (TDE/applications/gtk3-tqt-engine-trinity_14.0.2.orig.tar.xz) = 338120 diff --git a/freebsd/applications/gwenview-i18n/Makefile b/freebsd/applications/gwenview-i18n/Makefile index 6a1342c38..a186ad33d 100644 --- a/freebsd/applications/gwenview-i18n/Makefile +++ b/freebsd/applications/gwenview-i18n/Makefile @@ -7,7 +7,7 @@ PORTNAME= gwenview-i18n-trinity COMMENT= Internationalization (i18n) for Gwenview, an image viewer for Trinity -TDE_PREVERSION= ~pre0+1b0639ee +TDE_PREVERSION= MASTER_SITE_SUBDIR= g/${PORTNAME} PORTREVISION= 0 CATEGORIES= graphics x11 diff --git a/freebsd/applications/gwenview-i18n/distinfo b/freebsd/applications/gwenview-i18n/distinfo index 806ac349e..80d7e63a5 100644 --- a/freebsd/applications/gwenview-i18n/distinfo +++ b/freebsd/applications/gwenview-i18n/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/applications/gwenview-i18n-trinity_14.0.2~pre0.orig.tar.xz) = 71b0c0b34c81a8dc2999d0b6ff46947289ca0f4625158d649cb06e1bc16e0d1c -SIZE (TDE/applications/gwenview-i18n-trinity_14.0.2~pre0.orig.tar.xz) = 1660376 +SHA256 (TDE/applications/gwenview-i18n-trinity_14.0.2.orig.tar.xz) = 44f39f7154468809f1ddd8954e35d374c04de1ee3a3bb88a185ea78363d4ee91 +SIZE (TDE/applications/gwenview-i18n-trinity_14.0.2.orig.tar.xz) = 1660384 diff --git a/freebsd/applications/gwenview/Makefile b/freebsd/applications/gwenview/Makefile index fae5193eb..018f1a0c8 100644 --- a/freebsd/applications/gwenview/Makefile +++ b/freebsd/applications/gwenview/Makefile @@ -7,7 +7,7 @@ PORTNAME= gwenview-trinity COMMENT= Image viewer for Trinity -TDE_PREVERSION= ~pre0+e39d5c38 +TDE_PREVERSION= MASTER_SITE_SUBDIR= g/${PORTNAME} PORTREVISION= 0 CATEGORIES= graphics x11 diff --git a/freebsd/applications/gwenview/distinfo b/freebsd/applications/gwenview/distinfo index e91db4fa9..a395a8575 100644 --- a/freebsd/applications/gwenview/distinfo +++ b/freebsd/applications/gwenview/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/applications/gwenview-trinity_14.0.2~pre0.orig.tar.xz) = e07cbede9c4e0858e700930af60b15316da585096ed11d97fe32045d8fda1a66 -SIZE (TDE/applications/gwenview-trinity_14.0.2~pre0.orig.tar.xz) = 746380 +SHA256 (TDE/applications/gwenview-trinity_14.0.2.orig.tar.xz) = bf1c184e1beb442b20fb4ac58dd880b25cf6fee68145cc1d51017b27f21d12c6 +SIZE (TDE/applications/gwenview-trinity_14.0.2.orig.tar.xz) = 746436 diff --git a/freebsd/applications/ksquirrel/Makefile b/freebsd/applications/ksquirrel/Makefile index 9156fd63d..0efff8d57 100644 --- a/freebsd/applications/ksquirrel/Makefile +++ b/freebsd/applications/ksquirrel/Makefile @@ -7,7 +7,7 @@ PORTNAME= ksquirrel-trinity COMMENT= Powerful Trinity image viewer -TDE_PREVERSION= ~pre1+77ea5222 +TDE_PREVERSION= MASTER_SITE_SUBDIR= k/${PORTNAME} PORTREVISION= 0 CATEGORIES= graphics x11 diff --git a/freebsd/applications/ksquirrel/distinfo b/freebsd/applications/ksquirrel/distinfo index ba19600ba..5b6cb7ce6 100644 --- a/freebsd/applications/ksquirrel/distinfo +++ b/freebsd/applications/ksquirrel/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/applications/ksquirrel-trinity_14.0.2~pre1.orig.tar.xz) = e115e9bbe75858f00c071a84d9d183838d6f3862b72721bc777a92fd16abab54 -SIZE (TDE/applications/ksquirrel-trinity_14.0.2~pre1.orig.tar.xz) = 805588 +SHA256 (TDE/applications/ksquirrel-trinity_14.0.2.orig.tar.xz) = 7c3b7d30714d6381f8556e10d7627e60238a200f9ce8347856dc9e5490f65922 +SIZE (TDE/applications/ksquirrel-trinity_14.0.2.orig.tar.xz) = 805916 diff --git a/freebsd/dependencies/akode/Makefile b/freebsd/dependencies/akode/Makefile index 1da51212c..35e244e3a 100644 --- a/freebsd/dependencies/akode/Makefile +++ b/freebsd/dependencies/akode/Makefile @@ -22,6 +22,7 @@ PREFIX= ${LOCALBASE} OPTIONS_DEFINE= ALSA_SINK \ JACK_SINK \ OSS_SINK \ + PULSE_SINK \ \ FFMPEG_DECODER \ MPC_DECODER \ @@ -33,6 +34,7 @@ OPTIONS_DEFINE= ALSA_SINK \ OPTIONS_DEFAULT=ALSA_SINK \ JACK_SINK \ OSS_SINK \ + PULSE_SINK \ \ MPC_DECODER \ MPEG_DECODER \ @@ -43,6 +45,7 @@ OPTIONS_DEFAULT=ALSA_SINK \ ALSA_SINK_DESC= Alsa output plugin JACK_SINK_DESC= Jack output plugin OSS_SINK_DESC= OSS output plugin +PULSE_SINK_DESC= PulseAudio output plugin FFMPEG_DECODER_DESC= FFMPEG decoder plugin (broken) MPC_DECODER_DESC= Monkey's Audio decoder plugin MPEG_DECODER_DESC= MPEG audio decoder plugin (including mp3) @@ -68,6 +71,11 @@ CONFIGURE_ARGS+= -DWITH_JACK_SINK="ON" CONFIGURE_ARGS+= -DWITH_OSS_SINK="ON" .endif +.if ${PORT_OPTIONS:MPULSE_SINK} +LIB_DEPENDS+= libpulse-simple.so:${PORTSDIR}/audio/pulseaudio +CONFIGURE_ARGS+= -DWITH_PULSE_SINK="ON" +.endif + .if ${PORT_OPTIONS:MFFMPEG_DECODER} LIB_DEPENDS+= libavformat.so:${PORTSDIR}//multimedia/ffmpeg \ libavcodec.so:${PORTSDIR}//multimedia/ffmpeg diff --git a/freebsd/dependencies/akode/files/patch-a00-amd64_libflac8_fix.diff b/freebsd/dependencies/akode/files/patch-a00-amd64_libflac8_fix.diff new file mode 100644 index 000000000..d0334a3a4 --- /dev/null +++ b/freebsd/dependencies/akode/files/patch-a00-amd64_libflac8_fix.diff @@ -0,0 +1,11 @@ +--- a/akode/plugins/xiph_decoder/flac113_decoder.cpp ++++ b/akode/plugins/xiph_decoder/flac113_decoder.cpp +@@ -108,7 +108,7 @@ + static FLAC__StreamDecoderReadStatus flac_read_callback( + const FLAC__StreamDecoder *, + FLAC__byte buffer[], +- unsigned *bytes, ++ size_t *bytes, + void *client_data) + { + FLACDecoder::private_data *data = (FLACDecoder::private_data*)client_data; diff --git a/freebsd/dependencies/akode/files/patch-a01-clang.diff b/freebsd/dependencies/akode/files/patch-a01-clang.diff new file mode 100644 index 000000000..309665bab --- /dev/null +++ b/freebsd/dependencies/akode/files/patch-a01-clang.diff @@ -0,0 +1,61 @@ +Index: b/akode/lib/converter.cpp +=================================================================== +--- a/akode/lib/converter.cpp ++++ b/akode/lib/converter.cpp +@@ -26,7 +26,7 @@ + + Converter::Converter(int sample_width) : m_sample_width(sample_width) {} + +-template class ArithmT, template class ArithmS> ++template class ArithmT, template class ArithmS> + static bool __doFrameFP(AudioFrame* in, AudioFrame* out, int sample_width) + { + AudioConfiguration config = *in; +Index: b/akode/lib/crossfader.cpp +=================================================================== +--- a/akode/lib/crossfader.cpp ++++ b/akode/lib/crossfader.cpp +@@ -27,7 +27,7 @@ + CrossFader::CrossFader(unsigned int time) : time(time),pos(0) {} + + // T is the input/output type, S is the fast arithmetics type, Div is a division method +-template class Arithm> ++template class Arithm> + static bool _doFrame(AudioFrame* in, int& pos, AudioFrame* frame) + { + T** indata1 = (T**)in->data; +@@ -66,7 +66,7 @@ + } + + // T is the input/output type, S is the fast arithmetics type, Arithm defines devisions +-template class Arithm> ++template class Arithm> + static bool _readFrame(AudioFrame* in, int& pos, AudioFrame* frame) + { + T** indata = (T**)frame->data; +Index: b/akode/lib/fast_resampler.cpp +=================================================================== +--- a/akode/lib/fast_resampler.cpp ++++ b/akode/lib/fast_resampler.cpp +@@ -37,7 +37,7 @@ + // A fast resampling by linear interpolation + // I assume you know binary arithmetics and convertions if you're reading this + // T is the input/output type, Arithm defines the used arithmetic +-template class Arithm> ++template class Arithm> + static bool _doBuffer(AudioFrame* in, AudioFrame* out, float speed, unsigned sample_rate) + { + unsigned long vt_pos_start = 0; // virtual positions of new sample +Index: b/akode/lib/volumefilter.cpp +=================================================================== +--- a/akode/lib/volumefilter.cpp ++++ b/akode/lib/volumefilter.cpp +@@ -29,7 +29,7 @@ + VolumeFilter::VolumeFilter() : m_volume(0) {} + + // T is the input/output type, S is the fast arithmetics type, Arithm is a division definition +-template class Arithm> ++template class Arithm> + static bool _doFrame(AudioFrame* in, AudioFrame* out, int volume) + { + T** indata = (T**)in->data; diff --git a/freebsd/dependencies/akode/files/patch-a02-cmake.diff b/freebsd/dependencies/akode/files/patch-a02-cmake.diff new file mode 100644 index 000000000..accd12478 --- /dev/null +++ b/freebsd/dependencies/akode/files/patch-a02-cmake.diff @@ -0,0 +1,3226 @@ +Index: b/akode/akodeplay/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/akodeplay/CMakeLists.txt +@@ -0,0 +1,30 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++) ++ ++ ++##### akodeplay ################################# ++ ++set( target akodeplay ) ++ ++tde_add_executable( ++ ${target} ++ SOURCES ${target}.cpp ++ LINK akode-shared ++ DESTINATION ${BIN_INSTALL_DIR} ++) ++ +Index: b/akode/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/CMakeLists.txt +@@ -0,0 +1,31 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++ ++#### pkg-config ################################# ++ ++set( prefix ${CMAKE_INSTALL_PREFIX} ) ++string( REGEX REPLACE "^${CMAKE_INSTALL_PREFIX}" "\${prefix}" ++ exec_prefix ${EXEC_INSTALL_PREFIX} ) ++string( REGEX REPLACE "^${EXEC_INSTALL_PREFIX}" "\${exec_prefix}" ++ libdir ${LIB_INSTALL_DIR} ) ++string( REGEX REPLACE "^${CMAKE_INSTALL_PREFIX}" "\${prefix}" ++ includedir ${INCLUDE_INSTALL_DIR} ) ++ ++configure_file( akode-config.in akode-config @ONLY ) ++install( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/akode-config ++ DESTINATION ${BIN_INSTALL_DIR} ) ++ ++ ++##### build ##################################### ++ ++tde_auto_add_subdirectories() ++ +Index: b/akode/lib/akode_export.h.cmake +=================================================================== +--- /dev/null ++++ b/akode/lib/akode_export.h.cmake +@@ -0,0 +1,53 @@ ++/* This file is part of the KDE libraries ++ Copyright (c) 2002-2003 KDE Team ++ ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Library General Public ++ License as published by the Free Software Foundation; either ++ version 2 of the License, or (at your option) any later version. ++ ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Library General Public License for more details. ++ ++ You should have received a copy of the GNU Library General Public License ++ along with this library; see the file COPYING.LIB. If not, write to ++ the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, ++ Boston, MA 02110-1301, USA. ++*/ ++ ++#ifndef AKODE_EXPORT_H ++#define AKODE_EXPORT_H ++ ++#cmakedefine __KDE_HAVE_GCC_VISIBILITY 1 ++ ++/** ++ * The ARTS_NO_EXPORT macro marks the symbol of the given variable ++ * to be hidden. A hidden symbol is stripped during the linking step, ++ * so it can't be used from outside the resulting library, which is similar ++ * to static. However, static limits the visibility to the current ++ * compilation unit. hidden symbols can still be used in multiple compilation ++ * units. ++ * ++ * \code ++ * int AKODE_NO_EXPORT foo; ++ * int AKODE_EXPORT bar; ++ * \end ++ */ ++ ++#if defined(__KDE_HAVE_GCC_VISIBILITY) ++/* Visibility is available for GCC newer than 3.4. ++ * See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9283 ++ */ ++#define AKODE_NO_EXPORT __attribute__ ((visibility("hidden"))) ++#define AKODE_EXPORT __attribute__ ((visibility("default"))) ++#elif defined(_WIN32) ++#define AKODE_NO_EXPORT ++#define AKODE_EXPORT __declspec(dllexport) ++#else ++#define AKODE_NO_EXPORT ++#define AKODE_EXPORT ++#endif ++ ++#endif /* AKODE_EXPORTS */ +Index: b/akode/lib/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/lib/CMakeLists.txt +@@ -0,0 +1,100 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR} ++) ++ ++if( UNIX ) ++ set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden" ) ++ set( __KDE_HAVE_GCC_VISIBILITY 1 ) ++endif( UNIX ) ++configure_file( akode_export.h.cmake akode_export.h @ONLY ) ++ ++ ++##### library ################################### ++ ++set( target akode ) ++ ++set( ${target}_SRCS ++ bytebuffer.cpp ++ audiobuffer.cpp ++ pluginhandler.cpp ++ decoderpluginhandler.cpp ++ resamplerpluginhandler.cpp ++ sinkpluginhandler.cpp ++ encoderpluginhandler.cpp ++ fast_resampler.cpp ++ crossfader.cpp ++ volumefilter.cpp ++ localfile.cpp ++ mmapfile.cpp ++ wav_decoder.cpp ++ auto_sink.cpp ++ void_sink.cpp ++ converter.cpp ++ buffered_decoder.cpp ++ player.cpp ++ magic.cpp ++) ++ ++tde_add_library( ++ ${target} SHARED ++ VERSION 2.0.0 ++ SOURCES ${${target}_SRCS} ++ LINK ${CMAKE_THREAD_LIBS_INIT} ${AKODE_LIBDL} ${SEM_LIBRARIES} ++ DESTINATION ${LIB_INSTALL_DIR} ++) ++ ++set_property( ++ TARGET ${target}-shared ++ APPEND PROPERTY COMPILE_DEFINITIONS ++ AKODE_SEARCHDIR="${LIB_INSTALL_DIR}" ++) ++ ++ ++##### headers ################################### ++ ++set( ${target}_INCLUDES ++ ${CMAKE_CURRENT_BINARY_DIR}/akode_export.h ++ akodelib.h ++ decoder.h ++ sink.h ++ encoder.h ++ audioconfiguration.h ++ audioframe.h ++ audiobuffer.h ++ bytebuffer.h ++ file.h ++ localfile.h ++ mmapfile.h ++ pluginhandler.h ++ crossfader.h ++ volumefilter.h ++ resampler.h ++ fast_resampler.h ++ buffered_decoder.h ++ wav_decoder.h ++ auto_sink.h ++ void_sink.h ++ player.h ++ magic.h ++ converter.h ++ framedecoder.h ++) ++ ++install( ++ FILES ${${target}_INCLUDES} ++ DESTINATION ${INCLUDE_INSTALL_DIR}/akode ++) ++ +Index: b/akode/plugins/alsa_sink/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/plugins/alsa_sink/CMakeLists.txt +@@ -0,0 +1,31 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR} ++) ++ ++ ++##### library ################################### ++ ++set( target libakode_alsa_sink ) ++ ++tde_add_library( ++ ${target} MODULE ++ SOURCES alsa_sink.cpp ++ LINK akode-shared ${ALSA_LIBRARIES} ++ DESTINATION ${LIB_INSTALL_DIR} ++) ++ +Index: b/akode/plugins/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/plugins/CMakeLists.txt +@@ -0,0 +1,26 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++ ++##### build ##################################### ++ ++tde_conditional_add_subdirectory( WITH_ALSA_SINK alsa_sink ) ++tde_conditional_add_subdirectory( WITH_JACK_SINK jack_sink ) ++tde_conditional_add_subdirectory( WITH_OSS_SINK oss_sink ) ++tde_conditional_add_subdirectory( WITH_POLYP_SINK polyp_sink ) ++tde_conditional_add_subdirectory( WITH_SUN_SINK sun_sink ) ++ ++tde_conditional_add_subdirectory( WITH_FFMPEG_DECODER ffmpeg_decoder ) ++tde_conditional_add_subdirectory( WITH_MPC_DECODER mpc_decoder ) ++tde_conditional_add_subdirectory( WITH_MPEG_DECODER mpeg_decoder ) ++tde_conditional_add_subdirectory( WITH_SRC_RESAMPLER src_resampler ) ++tde_conditional_add_subdirectory( WITH_XIPH_DECODER xiph_decoder ) ++ +Index: b/akode/plugins/ffmpeg_decoder/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/plugins/ffmpeg_decoder/CMakeLists.txt +@@ -0,0 +1,33 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR} ++ ${AVFORMAT_INCLUDE_DIRS} ++ ${AVCODEC_INCLUDE_DIRS} ++) ++ ++ ++##### library ################################### ++ ++set( target libakode_ffmpeg_decoder ) ++ ++tde_add_library( ++ ${target} MODULE ++ SOURCES ffmpeg_decoder.cpp ++ LINK akode-shared ${AVFORMAT_LIBRARIES} ${AVCODEC_LIBRARIES} ++ DESTINATION ${LIB_INSTALL_DIR} ++) ++ +Index: b/akode/plugins/jack_sink/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/plugins/jack_sink/CMakeLists.txt +@@ -0,0 +1,32 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR} ++ ${JACK_INCLUDE_DIRS} ++) ++ ++ ++##### library ################################### ++ ++set( target libakode_jack_sink ) ++ ++tde_add_library( ++ ${target} MODULE ++ SOURCES jack_sink.cpp ++ LINK akode-shared ${JACK_LIBRARIES} ++ DESTINATION ${LIB_INSTALL_DIR} ++) ++ +Index: b/akode/plugins/mpc_decoder/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/plugins/mpc_decoder/CMakeLists.txt +@@ -0,0 +1,36 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++ ${CMAKE_CURRENT_SOURCE_DIR} ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR}/mppdec ++) ++ ++ ++##### mppdec #################################### ++add_subdirectory( mppdec ) ++ ++ ++##### library ################################### ++ ++set( target libakode_mpc_decoder ) ++ ++tde_add_library( ++ ${target} MODULE ++ SOURCES mpc_decoder.cpp ++ LINK akode-shared akode_mppdec-static ++ DESTINATION ${LIB_INSTALL_DIR} ++) ++ +Index: b/akode/plugins/mpc_decoder/mppdec/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/plugins/mpc_decoder/mppdec/CMakeLists.txt +@@ -0,0 +1,40 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR} ++) ++ ++ ++##### library ################################### ++ ++set( target akode_mppdec ) ++ ++set( ${target}_SRCS ++ bitstream.cpp ++ huffsv46.cpp ++ huffsv7.cpp ++ idtag.cpp ++ mpc_dec.cpp ++ requant.cpp ++ streaminfo.cpp ++ synth_filter.cpp ++) ++ ++tde_add_library( ++ ${target} STATIC_PIC ++ SOURCES ${${target}_SRCS} ++) ++ +Index: b/akode/plugins/mpeg_decoder/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/plugins/mpeg_decoder/CMakeLists.txt +@@ -0,0 +1,31 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR} ++) ++ ++ ++##### library ################################### ++ ++set( target libakode_mpeg_decoder ) ++ ++tde_add_library( ++ ${target} MODULE ++ SOURCES mpeg_decoder.cpp ++ LINK akode-shared ${MAD_LIBRARIES} ++ DESTINATION ${LIB_INSTALL_DIR} ++) ++ +Index: b/akode/plugins/oss_sink/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/plugins/oss_sink/CMakeLists.txt +@@ -0,0 +1,31 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR} ++) ++ ++ ++##### library ################################### ++ ++set( target libakode_oss_sink ) ++ ++tde_add_library( ++ ${target} MODULE ++ SOURCES oss_sink.cpp ++ LINK akode-shared ${OSSAUDIO_LIBRARIES} ++ DESTINATION ${LIB_INSTALL_DIR} ++) ++ +Index: b/akode/plugins/polyp_sink/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/plugins/polyp_sink/CMakeLists.txt +@@ -0,0 +1,32 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR} ++ ${POLYP_INCLUDE_DIRS} ++) ++ ++ ++##### library ################################### ++ ++set( target libakode_polyp_sink ) ++ ++tde_add_library( ++ ${target} MODULE ++ SOURCES polyp_sink.cpp ++ LINK akode-shared ${POLYP_LIBRARIES} ++ DESTINATION ${LIB_INSTALL_DIR} ++) ++ +Index: b/akode/plugins/src_resampler/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/plugins/src_resampler/CMakeLists.txt +@@ -0,0 +1,31 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR} ++) ++ ++ ++##### library ################################### ++ ++set( target libakode_src_resampler ) ++ ++tde_add_library( ++ ${target} MODULE ++ SOURCES src_resampler.cpp ++ LINK akode-shared ${SAMPLERATE_LIBRARIES} ++ DESTINATION ${LIB_INSTALL_DIR} ++) ++ +Index: b/akode/plugins/sun_sink/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/plugins/sun_sink/CMakeLists.txt +@@ -0,0 +1,31 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR} ++) ++ ++ ++##### library ################################### ++ ++set( target libakode_sun_sink ) ++ ++tde_add_library( ++ ${target} MODULE ++ SOURCES sun_sink.cpp ++ LINK akode-shared ++ DESTINATION ${LIB_INSTALL_DIR} ++) ++ +Index: b/akode/plugins/xiph_decoder/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/akode/plugins/xiph_decoder/CMakeLists.txt +@@ -0,0 +1,44 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR} ++ ${SPEEX_INCLUDE_DIRS} ++) ++ ++ ++##### library ################################### ++ ++set( target libakode_xiph_decoder ) ++ ++set( ${target}_SRCS ++ flac_decoder.cpp ++ flac113_decoder.cpp ++ speex_decoder.cpp ++ vorbis_decoder.cpp ++ xiph_decoder.cpp ++) ++ ++tde_add_library( ++ ${target} MODULE ++ SOURCES ${${target}_SRCS} ++ LINK ++ akode-shared ++ ${FLAC_LIBRARIES} ${OGGFLAC_LIBRARIES} ++ ${VORBIS_LIBRARIES} ${VORBISFILE_LIBRARIES} ++ ${SPEEX_LIBRARIES} ++ DESTINATION ${LIB_INSTALL_DIR} ++) ++ +Index: b/cmake/generate_apidox +=================================================================== +--- /dev/null ++++ b/cmake/generate_apidox +@@ -0,0 +1,17 @@ ++#!/bin/bash ++ ++top_srcdir=${1} ++top_builddir=${2} ++kde_libs_htmldir=${3} ++export QTDOCDIR=${4} ++ ++if [[ ! -d "${top_srcdir}/doc/common/" ]]; then ++ export DOXDATA=${kde_libs_htmldir}/en/common ++fi ++ ++abs_top_srcdir=$(cd ${top_srcdir} && pwd) ++ ++rm -rf ${top_builddir}/${kde_libs_htmldir}/en ++mkdir -p ${top_builddir}/${kde_libs_htmldir}/en ++cd ${top_builddir}/${kde_libs_htmldir}/en ++${abs_top_srcdir}/admin/doxygen.sh --modulename --installdir=${top_builddir}/${kde_libs_htmldir}/en ${abs_top_srcdir} +Index: b/cmake/install_apidox +=================================================================== +--- /dev/null ++++ b/cmake/install_apidox +@@ -0,0 +1,12 @@ ++#!/bin/bash ++ ++top_srcdir=${1} ++top_builddir=${2} ++kde_libs_htmldir=${3} ++installdir=${DESTDIR} ++ ++abs_top_srcdir=$(cd ${top_srcdir} && pwd) ++ ++cd ${top_builddir} ++mkdir -p ${installdir}/${kde_libs_htmldir}/en ++cp -Rp ${top_builddir}/${kde_libs_htmldir}/en ${installdir}/${kde_libs_htmldir}/ +Index: b/cmake/modules/FindTDE.cmake +=================================================================== +--- /dev/null ++++ b/cmake/modules/FindTDE.cmake +@@ -0,0 +1,101 @@ ++################################################# ++# ++# (C) 2010-2011 Serghei Amelian ++# serghei (DOT) amelian (AT) gmail.com ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++if( NOT TDE_FOUND ) ++ ++ message( STATUS "checking for 'TDE'") ++ ++ pkg_search_module( TDE tqt ) ++ ++ if( NOT TDE_FOUND ) ++ tde_message_fatal( "Unable to find tdelibs!\n Try adding the directory in which the tdelibs.pc file is located\nto the PKG_CONFIG_PATH variable." ) ++ endif( ) ++ ++ # if the path is not already defined by user, ++ # find tde-config executable ++ if( NOT DEFINED KDECONFIG_EXECUTABLE ) ++ find_program( KDECONFIG_EXECUTABLE ++ NAMES tde-config ++ HINTS "${TDE_PREFIX}/bin" ${BIN_INSTALL_DIR} ) ++ if( NOT KDECONFIG_EXECUTABLE ) ++ tde_message_fatal( "tde-config are NOT found." ) ++ endif( NOT KDECONFIG_EXECUTABLE ) ++ endif( NOT DEFINED KDECONFIG_EXECUTABLE ) ++ ++ set( ENV{LD_LIBRARY_PATH} "${TDE_LIBDIR}:$ENV{LD_LIBRARY_PATH}" ) ++ # check for installed trinity version ++ tde_execute_process( ++ COMMAND ${KDECONFIG_EXECUTABLE} --version ++ OUTPUT_VARIABLE _version ++ RESULT_VARIABLE _result ++ OUTPUT_STRIP_TRAILING_WHITESPACE ++ MESSAGE "Unable to run tde-config!\n TDELIBS are correctly installed?\n Path to tde-config are corect?" ) ++ ++ # parse tde-config output, to extract TDE version ++ string( REGEX MATCH "TDE: R([0-9\\.]+).*" __dummy "${_version}" ) ++ set( TDE_VERSION "${CMAKE_MATCH_1}" ) ++ ++ # ask tde-config for few paths ++ macro( __internal_get_path __type __var ) ++ tde_execute_process( ++ COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install ${__type} ++ OUTPUT_VARIABLE ${__var} ++ CACHE INTERNAL "TDE ${__type} path" FORCE ++ OUTPUT_STRIP_TRAILING_WHITESPACE ) ++ endmacro( __internal_get_path ) ++ ++ __internal_get_path( include TDE_INCLUDE_DIR ) ++ __internal_get_path( lib TDE_LIB_DIR ) ++ __internal_get_path( exe TDE_BIN_DIR ) ++ __internal_get_path( data TDE_DATA_DIR ) ++ __internal_get_path( config TDE_CONFIG_DIR ) ++ __internal_get_path( html TDE_HTML_DIR ) ++ __internal_get_path( cmake TDE_CMAKE_DIR ) ++ __internal_get_path( qtplugins TDE_QTPLUGINS_DIR ) ++ ++ # find kde tools ++ macro( __internal_find_program __prog __var ) ++ find_program( ${__var} ++ NAMES ${__prog} ++ HINTS "${TDE_PREFIX}/bin" ${BIN_INSTALL_DIR} ++ OUTPUT_STRIP_TRAILING_WHITESPACE ) ++ if( NOT ${__var} ) ++ tde_message_fatal( "${__prog} are NOT found.\n TDELIBS are correctly installed?" ) ++ endif( NOT ${__var} ) ++ set( ${__var} ${${__var}} CACHE INTERNAL "${__prog} executable" FORCE ) ++ endmacro( __internal_find_program ) ++ ++ __internal_find_program( dcopidl KDE3_DCOPIDL_EXECUTABLE ) ++ __internal_find_program( dcopidlng KDE3_DCOPIDLNG_EXECUTABLE ) ++ __internal_find_program( dcopidl2cpp KDE3_DCOPIDL2CPP_EXECUTABLE ) ++ __internal_find_program( meinproc KDE3_MEINPROC_EXECUTABLE ) ++ __internal_find_program( tdeconfig_compiler KDE3_KCFGC_EXECUTABLE ) ++ __internal_find_program( maketdewidgets KDE3_MAKETDEWIDGETS_EXECUTABLE ) ++ ++ # dcopidlng is a bash script which using tde-config; ++ # if PATH to tde-config is not set, dcopidlng will fail; ++ # for this reason we set KDECONFIG environment variable before running dcopidlng ++ set( KDE3_DCOPIDLNG_EXECUTABLE env KDECONFIG=${KDECONFIG_EXECUTABLE} ${KDE3_DCOPIDLNG_EXECUTABLE} ++ CACHE INTERNAL "dcopidlng executable" FORCE ) ++ ++ # look for SCM data if present ++ if( EXISTS "${CMAKE_SOURCE_DIR}/.tdescmmodule" ) ++ file( STRINGS "${CMAKE_SOURCE_DIR}/.tdescmmodule" TDE_SCM_MODULE_NAME ) ++ endif( EXISTS "${CMAKE_SOURCE_DIR}/.tdescmmodule" ) ++ if( EXISTS "${CMAKE_SOURCE_DIR}/.tdescmrevision" ) ++ file( STRINGS "${CMAKE_SOURCE_DIR}/.tdescmrevision" TDE_SCM_MODULE_REVISION ) ++ endif( EXISTS "${CMAKE_SOURCE_DIR}/.tdescmrevision" ) ++ ++ message( STATUS " found 'TDE', version ${TDE_VERSION}" ) ++ ++endif( NOT TDE_FOUND ) ++ ++include( "${TDE_CMAKE_DIR}/tdelibs.cmake" ) +Index: b/cmake/modules/FindTQt.cmake +=================================================================== +--- /dev/null ++++ b/cmake/modules/FindTQt.cmake +@@ -0,0 +1,95 @@ ++################################################# ++# ++# (C) 2010-2011 Serghei Amelian ++# serghei (DOT) amelian (AT) gmail.com ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++macro( tqt_message ) ++ message( STATUS "${ARGN}" ) ++endmacro( ) ++ ++pkg_search_module( TQT tqt ) ++ ++if( NOT TQT_FOUND ) ++ tde_message_fatal( "Unable to find tqt!\n Try adding the directory in which the tqt.pc file is located\nto the PKG_CONFIG_PATH variable." ) ++endif( ) ++ ++# tmoc_executable ++tde_execute_process( ++ COMMAND pkg-config tqt --variable=tmoc_executable ++ OUTPUT_VARIABLE TMOC_EXECUTABLE OUTPUT_STRIP_TRAILING_WHITESPACE ) ++ ++if( NOT EXISTS ${TMOC_EXECUTABLE} ) ++ tde_message_fatal( "tmoc is not found!\n tqt is correctly installed?" ) ++endif( ) ++ ++tqt_message( " tmoc path: ${TMOC_EXECUTABLE}" ) ++ ++ ++# moc_executable ++tde_execute_process( ++ COMMAND pkg-config tqt --variable=moc_executable ++ OUTPUT_VARIABLE MOC_EXECUTABLE OUTPUT_STRIP_TRAILING_WHITESPACE ) ++ ++if( NOT EXISTS ${MOC_EXECUTABLE} ) ++ tde_message_fatal( "Path to moc is not set.\n tqt is correctly installed?" ) ++endif( ) ++ ++tqt_message( " moc path: ${MOC_EXECUTABLE}" ) ++ ++ ++# uic_executable ++tde_execute_process( ++ COMMAND pkg-config tqt --variable=uic_executable ++ OUTPUT_VARIABLE UIC_EXECUTABLE OUTPUT_STRIP_TRAILING_WHITESPACE ) ++ ++if( NOT EXISTS ${UIC_EXECUTABLE} ) ++ tde_message_fatal( "uic not found!\n tqt is correctly installed?" ) ++endif( ) ++ ++tqt_message( " uic path: ${UIC_EXECUTABLE}" ) ++ ++ ++# tqt-replace script ++set( TQT_REPLACE_SCRIPT "${TQT_PREFIX}/bin/tqt-replace" ) ++ ++if( NOT EXISTS ${TQT_REPLACE_SCRIPT} ) ++ tde_message_fatal( "tqt-replace not found!\n Check tqt installation." ) ++endif( ) ++ ++tqt_message( " tqt-replace path: ${TQT_REPLACE_SCRIPT}" ) ++ ++ ++# check if tqt is usable ++tde_save( CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES ) ++set( CMAKE_REQUIRED_INCLUDES ${TQT_INCLUDE_DIRS} ) ++foreach( _dirs ${TQT_LIBRARY_DIRS} ) ++ list( APPEND CMAKE_REQUIRED_LIBRARIES "-L${_dirs}" ) ++endforeach() ++list( APPEND CMAKE_REQUIRED_LIBRARIES ${TQT_LIBRARIES} ) ++ ++check_cxx_source_compiles(" ++ #include ++ int main(int argc, char **argv) { TQApplication app(argc, argv); return 0; } " ++ HAVE_USABLE_TQT ) ++ ++if( NOT HAVE_USABLE_TQT ) ++ tde_message_fatal( "Unable to build a simple tqt test." ) ++endif( ) ++ ++tde_restore( CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES ) ++ ++ ++# TQT_CXX_FLAGS ++foreach( _flag ${TQT_CFLAGS} ${TQT_CFLAGS_OTHER} ) ++ set( TQT_CXX_FLAGS "${TQT_CXX_FLAGS} ${_flag}" ) ++endforeach() ++ ++# Set compiler flags according to build type ++set( CMAKE_CXX_FLAGS_RELWITHDEBINFO "-DNDEBUG" ) ++set( CMAKE_C_FLAGS_RELWITHDEBINFO "-DNDEBUG" ) +Index: b/cmake/modules/FindTQtQUI.cmake +=================================================================== +--- /dev/null ++++ b/cmake/modules/FindTQtQUI.cmake +@@ -0,0 +1,45 @@ ++################################################# ++# ++# (C) 2010-2011 Serghei Amelian ++# serghei (DOT) amelian (AT) gmail.com ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++macro( tqtqui_message ) ++ message( STATUS "${ARGN}" ) ++endmacro( ) ++ ++pkg_search_module( TQTQUI tqtqui ) ++ ++if( NOT TQTQUI_FOUND ) ++ tde_message_fatal( "Unable to find tqtqui!\n Try adding the directory in which the tqtqui.pc file is located\nto the PKG_CONFIG_PATH variable." ) ++endif( ) ++ ++# check if tqtqui is usable ++tde_save( CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES ) ++set( CMAKE_REQUIRED_INCLUDES ${TQTQUI_INCLUDE_DIRS} ) ++foreach( _dirs ${TQTQUI_LIBRARY_DIRS} ) ++ list( APPEND CMAKE_REQUIRED_LIBRARIES "-L${_dirs}" ) ++endforeach() ++list( APPEND CMAKE_REQUIRED_LIBRARIES ${TQTQUI_LIBRARIES} ) ++ ++check_cxx_source_compiles(" ++ #include ++ int main(int argc, char **argv) { TQApplication app(argc, argv); return 0; } " ++ HAVE_USABLE_TQTQUI ) ++ ++if( NOT HAVE_USABLE_TQTQUI ) ++ tde_message_fatal( "Unable to build a simple tqtqui test." ) ++endif( ) ++ ++tde_restore( CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES ) ++ ++ ++# TQTQUI_CXX_FLAGS ++foreach( _flag ${TQTQUI_CFLAGS_OTHER} ) ++ set( TQTQUI_CXX_FLAGS "${TQTQUI_CXX_FLAGS} ${_flag}" ) ++endforeach() +Index: b/cmake/modules/TDEMacros.cmake +=================================================================== +--- /dev/null ++++ b/cmake/modules/TDEMacros.cmake +@@ -0,0 +1,1568 @@ ++################################################# ++# ++# (C) 2010-2012 Serghei Amelian ++# serghei (DOT) amelian (AT) gmail.com ++# ++# (C) 2011-2012 Timothy Pearson ++# kb9vqf (AT) pearsoncomputing.net ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include( KDE3Macros ) # we will need this module for a while ++include( CheckCXXCompilerFlag ) ++ ++ ++################################################# ++##### ++##### tde_message_fatal ++ ++macro( tde_message_fatal ) ++ message( FATAL_ERROR ++ "#################################################\n" ++ " ${ARGV}\n" ++ "#################################################" ) ++endmacro( tde_message_fatal ) ++ ++ ++################################################# ++##### ++##### tde_get_arg( ) ++##### ARG_NAME(string): name of an argument to find in ARGS ++##### COUNT(number): argument dimension, a number of items returned in RETURN ++##### RETURN(list ref): items returned for argument as they found in ARGS ++##### REST(list ref): rest of items except argument name and items returned in RETURN ++##### ARGS(list): source list of arguments ++ ++macro( tde_get_arg ARG_NAME COUNT RETURN REST ) ++ unset( ${RETURN} ) ++ unset( ${REST} ) ++ list( APPEND ${REST} ${ARGN} ) ++ list( FIND ${REST} ${ARG_NAME} _arg_idx) ++ if( NOT ${_arg_idx} EQUAL -1 ) ++ list( REMOVE_AT ${REST} ${_arg_idx} ) ++ set( _i 0 ) ++ while( ${_i} LESS ${COUNT} ) ++ list( GET ${REST} ${_arg_idx} _arg ) ++ list( REMOVE_AT ${REST} ${_arg_idx} ) ++ list( APPEND ${RETURN} ${_arg} ) ++ math( EXPR _i "${_i} + 1" ) ++ endwhile() ++ endif() ++endmacro( tde_get_arg ) ++ ++ ++################################################ ++##### ++##### tde_execute_process( [MESSAGE ] ) ++##### MSG: fatal error message (standard message will be written if not supplied) ++##### ARGS: execute_process arguments ++ ++macro( tde_execute_process ) ++ tde_get_arg( MESSAGE 1 _message _rest_args ${ARGV} ) ++ tde_get_arg( RESULT_VARIABLE 1 _result_variable _tmp ${_rest_args} ) ++ tde_get_arg( COMMAND 1 _command _tmp ${_rest_args} ) ++ tde_get_arg( OUTPUT_VARIABLE 1 _output_variable _tmp ${_rest_args} ) ++ tde_get_arg( CACHE 3 _cache _rest_args2 ${_rest_args} ) ++ ++ # handle optional FORCE parameter ++ if( DEFINED _cache ) ++ list( GET _cache 2 _tmp ) ++ if( _tmp STREQUAL FORCE ) ++ set( _rest_args ${_rest_args2} ) ++ else() ++ tde_get_arg( CACHE 2 _cache _rest_args ${_rest_args} ) ++ endif() ++ endif() ++ ++ if( NOT DEFINED _result_variable ) ++ list( APPEND _rest_args RESULT_VARIABLE _exec_result ) ++ set( _result_variable _exec_result ) ++ endif() ++ ++ execute_process( ${_rest_args} ) ++ ++ if( DEFINED _output_variable AND DEFINED _cache ) ++ set( ${_output_variable} ${${_output_variable}} CACHE ${_cache} ) ++ endif() ++ ++ if( ${_result_variable} ) ++ if( DEFINED _message ) ++ tde_message_fatal( ${_message} ) ++ else() ++ if( ${${_result_variable}} MATCHES "^[0-9]+$" ) ++ set( ${_result_variable} "status ${${_result_variable}} returned!" ) ++ endif() ++ tde_message_fatal( "Error executing '${_command}': ${${_result_variable}}" ) ++ endif() ++ endif() ++endmacro( tde_execute_process ) ++ ++ ++if( DEFINED MASTER_SOURCE_DIR ) ++ return( ) ++endif( ) ++########### slave part ends here ############### ++ ++ ++################################################ ++##### ++##### CMP0026 states we should not read the LOCATION property of a target, ++##### and should be using generators instead. We can't do that here however ++##### because we need the value of the property at configure time. ++ ++if( POLICY CMP0026 ) ++ cmake_policy( PUSH ) ++ cmake_policy( SET CMP0026 OLD ) ++endif( POLICY CMP0026 ) ++ ++ ++################################################ ++##### ++##### tde_install_icons( THEME DESTINATION ) ++##### default theme: hicolor ++##### default destination: ${SHARE_INSTALL_DIR}/icons ++ ++macro( tde_install_icons ) ++ tde_get_arg( DESTINATION 1 _dest _args ${ARGV} ) ++ tde_get_arg( THEME 1 _req_theme _icons ${_args} ) ++ ++ #defaults ++ if( NOT _icons ) ++ set( _icons "*" ) ++ endif( NOT _icons ) ++ if( NOT _dest ) ++ set( _dest "${ICON_INSTALL_DIR}" ) ++ endif( NOT _dest ) ++ ++ foreach( _icon ${_icons} ) ++ unset( _theme ) # clearing ++ ++ file(GLOB _icon_files *-${_icon}.png *-${_icon}.mng _icon_files *-${_icon}.svg* ) ++ foreach( _icon_file ${_icon_files} ) ++ # FIXME need a review ++ string( REGEX MATCH "^.*/([a-zA-Z][a-zA-Z])([0-9a-zA-Z]+)\\-([a-z]+)\\-([^/]+)$" _dummy "${_icon_file}" ) ++ set( _type "${CMAKE_MATCH_1}" ) ++ set( _size "${CMAKE_MATCH_2}" ) ++ set( _group "${CMAKE_MATCH_3}" ) ++ set( _name "${CMAKE_MATCH_4}" ) ++ ++ # we must ignore invalid icon names ++ if( _type AND _size AND _group AND _name ) ++ ++ # autodetect theme ++ if( NOT _req_theme ) ++ unset( _theme ) ++ if( "${_type}" STREQUAL "cr" ) ++ set( _theme crystalsvg ) ++ elseif( "${_type}" STREQUAL "lo" ) ++ set( _theme locolor ) ++ endif( "${_type}" STREQUAL "cr" ) ++ # defaulting ++ if( NOT _theme ) ++ set( _theme hicolor ) ++ endif( NOT _theme ) ++ else( NOT _req_theme ) ++ set( _theme ${_req_theme} ) ++ endif( NOT _req_theme ) ++ ++ # fix "group" name ++ if( "${_group}" STREQUAL "mime" ) ++ set( _group "mimetypes" ) ++ endif( "${_group}" STREQUAL "mime" ) ++ if( "${_group}" STREQUAL "filesys" ) ++ set( _group "places" ) ++ endif( "${_group}" STREQUAL "filesys" ) ++ if( "${_group}" STREQUAL "category" ) ++ set( _group "categories" ) ++ endif( "${_group}" STREQUAL "category" ) ++ if( "${_group}" STREQUAL "device" ) ++ set( _group "devices" ) ++ endif( "${_group}" STREQUAL "device" ) ++ if( "${_group}" STREQUAL "app" ) ++ set( _group "apps" ) ++ endif( "${_group}" STREQUAL "app" ) ++ if( "${_group}" STREQUAL "action" ) ++ set( _group "actions" ) ++ endif( "${_group}" STREQUAL "action" ) ++ ++ if( "${_size}" STREQUAL "sc" ) ++ install( FILES ${_icon_file} DESTINATION ${_dest}/${_theme}/scalable/${_group}/ RENAME ${_name} ) ++ else( "${_size}" STREQUAL "sc" ) ++ install( FILES ${_icon_file} DESTINATION ${_dest}/${_theme}/${_size}x${_size}/${_group}/ RENAME ${_name} ) ++ endif( "${_size}" STREQUAL "sc" ) ++ ++ endif( _type AND _size AND _group AND _name ) ++ ++ endforeach( _icon_file ) ++ endforeach( _icon ) ++ ++endmacro( tde_install_icons ) ++ ++ ++################################################# ++##### ++##### tde_add_lut( [depends] ) ++##### default depends: source ++ ++macro( tde_add_lut _src _lut _dep ) ++ set( create_hash_table ${CMAKE_SOURCE_DIR}/kjs/create_hash_table ) ++ if( NOT _dep ) ++ set( _dep ${_src} ) ++ endif( NOT _dep ) ++ add_custom_command( OUTPUT ${_lut} ++ COMMAND perl ARGS ${create_hash_table} ${CMAKE_CURRENT_SOURCE_DIR}/${_src} -i > ${_lut} ++ DEPENDS ${_src} ) ++ set_source_files_properties( ${_dep} PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${_lut} ) ++ unset( _dep ) ++endmacro( tde_add_lut ) ++ ++ ++################################################# ++##### ++##### tde_add_luts( ) ++ ++macro( tde_add_luts ) ++ foreach( _src ${ARGV} ) ++ get_filename_component( _lut ${_src} NAME_WE ) ++ set( _lut "${_lut}.lut.h" ) ++ tde_add_lut( ${_src} ${_lut} ${_src} ) ++ endforeach( _src ) ++endmacro( tde_add_luts ) ++ ++ ++################################################# ++##### ++##### tde_file_to_cpp( ) ++ ++macro( tde_file_to_cpp _src _dst _var ) ++ if( IS_ABSOLUTE ${_dst} ) ++ set( dst ${_dst} ) ++ else( ) ++ set( dst "${CMAKE_CURRENT_BINARY_DIR}/${_dst}" ) ++ endif( ) ++ file( READ ${_src} text ) ++ string( REGEX REPLACE "\n" "\\\\n\"\n\"" text "${text}" ) ++ set( text "/* Generated by CMake */\n\nconst char *${_var} = \n\n\"${text}\";\n" ) ++ string( REGEX REPLACE "\n\"\";\n$" ";\n" text "${text}" ) ++ file( WRITE ${dst} "${text}" ) ++endmacro( ) ++ ++ ++################################################# ++##### ++##### tde_install_la_file( ) ++ ++macro( tde_install_la_file _target _destination ) ++ ++ get_target_property( _target_location ${_target} LOCATION ) ++ get_filename_component( _laname ${_target_location} NAME_WE ) ++ get_filename_component( _soname ${_target_location} NAME ) ++ set( _laname ${CMAKE_CURRENT_BINARY_DIR}/${_laname}.la ) ++ ++ file( WRITE ${_laname} ++"# ${_laname} - a libtool library file, generated by cmake ++# The name that we can dlopen(3). ++dlname='${_soname}' ++# Names of this library ++library_names='${_soname} ${_soname} ${_soname}' ++# The name of the static archive ++old_library='' ++# Libraries that this one depends upon. ++dependency_libs='' ++# Version information.\ncurrent=0\nage=0\nrevision=0 ++# Is this an already installed library?\ninstalled=yes ++# Should we warn about portability when linking against -modules?\nshouldnotlink=yes ++# Files to dlopen/dlpreopen\ndlopen=''\ndlpreopen='' ++# Directory that this library needs to be installed in: ++libdir='${_destination}' ++" ) ++ ++ install( FILES ${_laname} DESTINATION ${_destination} ) ++ ++endmacro( tde_install_la_file ) ++ ++ ++################################################# ++##### ++##### tde_add_ui_files ++ ++macro( tde_add_ui_files _sources ) ++ foreach( _ui_file ${ARGN} ) ++ ++ get_filename_component( _ui_basename ${_ui_file} NAME_WE ) ++ get_filename_component( _ui_absolute_path ${_ui_file} ABSOLUTE ) ++ ++ list( APPEND ${_sources} ${_ui_basename}.cpp ) ++ ++ add_custom_command( OUTPUT ${_ui_basename}.h ${_ui_basename}.cpp ++ COMMAND ${CMAKE_COMMAND} ++ -DUIC_EXECUTABLE:FILEPATH=${UIC_EXECUTABLE} ++ -DTQT_REPLACE_SCRIPT:FILEPATH=${TQT_REPLACE_SCRIPT} ++ -DTDE_QTPLUGINS_DIR:FILEPATH=${TDE_QTPLUGINS_DIR} ++ -DUI_FILE:FILEPATH=${_ui_absolute_path} ++ -DMASTER_SOURCE_DIR:FILEPATH=${CMAKE_SOURCE_DIR} ++ -DMASTER_BINARY_DIR:FILEPATH=${CMAKE_BINARY_DIR} ++ -P ${CMAKE_MODULE_PATH}/tde_uic.cmake ++ COMMAND ${MOC_EXECUTABLE} ${_ui_basename}.h >> ${_ui_basename}.cpp ++ DEPENDS ${_ui_absolute_path} ) ++ ++ endforeach( _ui_file ) ++endmacro( tde_add_ui_files ) ++ ++ ++################################################# ++##### ++##### tde_moc ++ ++macro( tde_moc _sources ) ++ foreach( _input_file ${ARGN} ) ++ ++ get_filename_component( _input_file "${_input_file}" ABSOLUTE ) ++ get_filename_component( _basename ${_input_file} NAME_WE ) ++ set( _output_file "${_basename}.moc.cpp" ) ++ add_custom_command( OUTPUT ${_output_file} ++ COMMAND ++ ${TMOC_EXECUTABLE} ${_input_file} -o ${_output_file} ++ DEPENDS ++ ${_input_file} ) ++ list( APPEND ${_sources} ${_output_file} ) ++ ++ endforeach( ) ++endmacro( ) ++ ++ ++################################################# ++##### ++##### tde_automoc ++ ++macro( tde_automoc ) ++ foreach( _src_file ${ARGN} ) ++ ++ get_filename_component( _src_file "${_src_file}" ABSOLUTE ) ++ ++ if( EXISTS "${_src_file}" ) ++ ++ # read source file and check if have moc include ++ file( READ "${_src_file}" _src_content ) ++ string( REGEX MATCHALL "#include +[^ ]+\\.moc[\">]" _moc_includes "${_src_content}" ) ++ ++ # found included moc(s)? ++ if( _moc_includes ) ++ foreach( _moc_file ${_moc_includes} ) ++ ++ # extracting moc filename ++ string( REGEX MATCH "[^ <\"]+\\.moc" _moc_file "${_moc_file}" ) ++ set( _moc_file "${CMAKE_CURRENT_BINARY_DIR}/${_moc_file}" ) ++ ++ # create header filename ++ get_filename_component( _src_path "${_src_file}" ABSOLUTE ) ++ get_filename_component( _src_path "${_src_path}" PATH ) ++ get_filename_component( _src_header "${_moc_file}" NAME_WE ) ++ set( _header_file "${_src_path}/${_src_header}.h" ) ++ ++ # if header doesn't exists, check in META_INCLUDES ++ if( NOT EXISTS "${_header_file}" ) ++ unset( _found ) ++ foreach( _src_path ${_meta_includes} ) ++ set( _header_file "${_src_path}/${_src_header}.h" ) ++ if( EXISTS "${_header_file}" ) ++ set( _found 1 ) ++ break( ) ++ endif( ) ++ endforeach( ) ++ if( NOT _found ) ++ get_filename_component( _moc_file "${_moc_file}" NAME ) ++ tde_message_fatal( "AUTOMOC error: '${_moc_file}' cannot be generated.\n Reason: '${_src_file}.h' not found." ) ++ endif( ) ++ endif( ) ++ ++ # moc-ing header ++ add_custom_command( OUTPUT ${_moc_file} ++ COMMAND ${TMOC_EXECUTABLE} ${_header_file} -o ${_moc_file} ++ DEPENDS ${_header_file} ) ++ ++ # create dependency between source file and moc file ++ set_property( SOURCE ${_src_file} APPEND PROPERTY OBJECT_DEPENDS ${_moc_file} ) ++ ++ endforeach( _moc_file ) ++ ++ endif( _moc_includes ) ++ ++ endif( EXISTS "${_src_file}" ) ++ ++ endforeach( _src_file ) ++endmacro( tde_automoc ) ++ ++ ++################################################# ++##### ++##### __tde_internal_process_sources ++ ++macro( __tde_internal_process_sources _sources ) ++ ++ unset( ${_sources} ) ++ ++ foreach( _arg ${ARGN} ) ++ get_filename_component( _ext ${_arg} EXT ) ++ get_filename_component( _name ${_arg} NAME_WE ) ++ get_filename_component( _path ${_arg} PATH ) ++ ++ # if not path, set it to "." ++ if( NOT _path ) ++ set( _path "./" ) ++ endif( NOT _path ) ++ ++ # handle .ui files ++ if( ${_ext} STREQUAL ".ui" ) ++ tde_add_ui_files( ${_sources} ${_arg} ) ++ ++ # handle .skel files ++ elseif( ${_ext} STREQUAL ".skel" ) ++ kde3_add_dcop_skels( ${_sources} ${_path}/${_name}.h ) ++ ++ # handle .stub files ++ elseif( ${_ext} STREQUAL ".stub" ) ++ kde3_add_dcop_stubs( ${_sources} ${_path}/${_name}.h ) ++ ++ # handle .kcfgc files ++ elseif( ${_ext} STREQUAL ".kcfgc" ) ++ kde3_add_kcfg_files( ${_sources} ${_arg} ) ++ ++ # handle any other files ++ else( ${_ext} STREQUAL ".ui" ) ++ list(APPEND ${_sources} ${_arg} ) ++ endif( ${_ext} STREQUAL ".ui" ) ++ endforeach( _arg ) ++ ++endmacro( __tde_internal_process_sources ) ++ ++ ++################################################# ++##### ++##### tde_install_libtool_file ++ ++macro( tde_install_libtool_file _target _destination ) ++ ++ get_target_property( _target_location ${_target} LOCATION ) ++ ++ # get name of target ++ get_filename_component( _name ${_target_location} NAME_WE ) ++ ++ # get .la name ++ set( _laname ${_name}.la ) ++ ++ # get .so name ++ get_filename_component( _soname ${_target_location} NAME ) ++ ++ # get version of target ++ get_target_property( _target_version ${_target} VERSION ) ++ get_target_property( _target_soversion ${_target} SOVERSION ) ++ ++ # we have so version ++ if( _target_version ) ++ set( _library_name_1 "${_soname}.${_target_version}" ) ++ set( _library_name_2 "${_soname}.${_target_soversion}" ) ++ set( _library_name_3 "${_soname}" ) ++ ++ string( REGEX MATCH "^([0-9]+)\\.([0-9]+)\\.([0-9]+)$" _dummy "${_target_version}" ) ++ set( _version_current "${CMAKE_MATCH_1}" ) ++ set( _version_age "${CMAKE_MATCH_2}" ) ++ set( _version_revision "${CMAKE_MATCH_3}" ) ++ ++ # we have no so version (module?) ++ else( _target_version ) ++ set( _library_name_1 "${_soname}" ) ++ set( _library_name_2 "${_soname}" ) ++ set( _library_name_3 "${_soname}" ) ++ set( _version_current "0" ) ++ set( _version_age "0" ) ++ set( _version_revision "0" ) ++ endif( _target_version ) ++ ++ if( IS_ABSOLUTE ${_destination} ) ++ set( _libdir "${_destination}" ) ++ else( IS_ABSOLUTE ${_destination} ) ++ set( _libdir "${CMAKE_INSTALL_PREFIX}/${_destination}" ) ++ endif( IS_ABSOLUTE ${_destination} ) ++ ++ configure_file( ${CMAKE_SOURCE_DIR}/cmake/modules/template_libtool_file.cmake "${_laname}" @ONLY ) ++ ++ install( FILES "${CMAKE_CURRENT_BINARY_DIR}/${_laname}" DESTINATION ${_destination} ) ++ ++endmacro( tde_install_libtool_file ) ++ ++ ++################################################# ++##### ++##### tde_install_export / tde_import ++ ++function( tde_install_export ) ++ file( GLOB export_files ${CMAKE_CURRENT_BINARY_DIR}/export-*.cmake ) ++ ++ set( mode "WRITE" ) ++ foreach( filename ${export_files} ) ++ file( READ ${filename} content ) ++ file( ${mode} "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.cmake" "${content}" ) ++ set( mode "APPEND" ) ++ endforeach( ) ++ ++ install( FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.cmake" DESTINATION ${CMAKE_INSTALL_DIR} ) ++endfunction( ) ++ ++ ++macro( tde_import _library ) ++ message( STATUS "checking for '${_library}'" ) ++ string( TOUPPER "BUILD_${_library}" _build ) ++ if( ${_build} ) ++ message( STATUS " ok, activated for build" ) ++ else() ++ if( EXISTS "${TDE_CMAKE_DIR}/${_library}.cmake" ) ++ include( "${TDE_CMAKE_DIR}/${_library}.cmake" ) ++ message( STATUS " ok, found import file" ) ++ else() ++ tde_message_fatal( "'${_library}' are required,\n but is not installed nor selected for build" ) ++ endif() ++ endif() ++endmacro() ++ ++ ++################################################# ++##### ++##### tde_add_library ++ ++macro( tde_add_library _arg_target ) ++ ++ unset( _target ) ++ unset( _type ) ++ unset( _static_pic ) ++ unset( _automoc ) ++ unset( _meta_includes ) ++ unset( _no_libtool_file ) ++ unset( _no_export ) ++ unset( _version ) ++ unset( _sources ) ++ unset( _destination ) ++ unset( _embed ) ++ unset( _link ) ++ unset( _dependencies ) ++ unset( _storage ) ++ ++ set( _shouldnotlink no ) ++ ++ # metadata ++ unset( _description ) ++ unset( _license ) ++ unset( _copyright ) ++ unset( _authors ) ++ unset( _product ) ++ unset( _organization ) ++ unset( _version ) ++ unset( _datetime ) ++ unset( _notes ) ++ ++ # default metadata ++ set( _product "Trinity Desktop Environment" ) ++ tde_curdatetime( _datetime ) ++ ++ foreach( _arg ${ARGV} ) ++ ++ # this variable help us to skip ++ # storing unapropriate values (i.e. directives) ++ unset( _skip_store ) ++ ++ # found one of directives: "SHARED", "STATIC", "MODULE" ++ if( "+${_arg}" STREQUAL "+SHARED" OR "+${_arg}" STREQUAL "+STATIC" OR "+${_arg}" STREQUAL "+MODULE" ) ++ set( _skip_store 1 ) ++ set( _type "${_arg}" ) ++ endif( "+${_arg}" STREQUAL "+SHARED" OR "+${_arg}" STREQUAL "+STATIC" OR "+${_arg}" STREQUAL "+MODULE" ) ++ ++ # found directive "STATIC_PIC" ++ if( "+${_arg}" STREQUAL "+STATIC_PIC" ) ++ set( _skip_store 1 ) ++ set( _type "STATIC" ) ++ set( _static_pic 1 ) ++ endif( "+${_arg}" STREQUAL "+STATIC_PIC" ) ++ ++ # found directive "AUTOMOC" ++ if( "+${_arg}" STREQUAL "+AUTOMOC" ) ++ set( _skip_store 1 ) ++ set( _automoc 1 ) ++ endif( "+${_arg}" STREQUAL "+AUTOMOC" ) ++ ++ # found directive "META_INCLUDES" ++ if( "+${_arg}" STREQUAL "+META_INCLUDES" ) ++ set( _skip_store 1 ) ++ set( _storage "_meta_includes" ) ++ endif( ) ++ ++ # found directive "NO_LIBTOOL_FILE" ++ if( "+${_arg}" STREQUAL "+NO_LIBTOOL_FILE" ) ++ set( _skip_store 1 ) ++ set( _no_libtool_file 1 ) ++ endif( "+${_arg}" STREQUAL "+NO_LIBTOOL_FILE" ) ++ ++ # found directive "NO_EXPORT" ++ if( "+${_arg}" STREQUAL "+NO_EXPORT" ) ++ set( _skip_store 1 ) ++ set( _no_export 1 ) ++ endif( "+${_arg}" STREQUAL "+NO_EXPORT" ) ++ ++ # found directive "VERSION" ++ if( "+${_arg}" STREQUAL "+VERSION" ) ++ set( _skip_store 1 ) ++ set( _storage "_version" ) ++ endif( "+${_arg}" STREQUAL "+VERSION" ) ++ ++ # found directive "SOURCES" ++ if( "+${_arg}" STREQUAL "+SOURCES" ) ++ set( _skip_store 1 ) ++ set( _storage "_sources" ) ++ endif( "+${_arg}" STREQUAL "+SOURCES" ) ++ ++ # found directive "EMBED" ++ if( "+${_arg}" STREQUAL "+EMBED" ) ++ set( _skip_store 1 ) ++ set( _storage "_embed" ) ++ endif( "+${_arg}" STREQUAL "+EMBED" ) ++ ++ # found directive "LINK" ++ if( "+${_arg}" STREQUAL "+LINK" ) ++ set( _skip_store 1 ) ++ set( _storage "_link" ) ++ endif( "+${_arg}" STREQUAL "+LINK" ) ++ ++ # found directive "DEPENDENCIES" ++ if( "+${_arg}" STREQUAL "+DEPENDENCIES" ) ++ set( _skip_store 1 ) ++ set( _storage "_dependencies" ) ++ endif( "+${_arg}" STREQUAL "+DEPENDENCIES" ) ++ ++ # found directive "DESTINATION" ++ if( "+${_arg}" STREQUAL "+DESTINATION" ) ++ set( _skip_store 1 ) ++ set( _storage "_destination" ) ++ unset( ${_storage} ) ++ endif( "+${_arg}" STREQUAL "+DESTINATION" ) ++ ++ # metadata ++ if( "+${_arg}" STREQUAL "+DESCRIPTION" ) ++ set( _skip_store 1 ) ++ set( _storage "_description" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+LICENSE" ) ++ set( _skip_store 1 ) ++ set( _storage "_license" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+COPYRIGHT" ) ++ set( _skip_store 1 ) ++ set( _storage "_copyright" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+AUTHORS" ) ++ set( _skip_store 1 ) ++ set( _storage "_authors" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+PRODUCT" ) ++ set( _skip_store 1 ) ++ set( _storage "_product" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+ORGANIZATION" ) ++ set( _skip_store 1 ) ++ set( _storage "_organization" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+VERSION" ) ++ set( _skip_store 1 ) ++ set( _storage "_version" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+DATETIME" ) ++ set( _skip_store 1 ) ++ set( _storage "_datetime" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+NOTES" ) ++ set( _skip_store 1 ) ++ set( _storage "_notes" ) ++ endif( ) ++ ++ # storing value ++ if( _storage AND NOT _skip_store ) ++ list( APPEND ${_storage} ${_arg} ) ++ list( REMOVE_DUPLICATES ${_storage} ) ++ endif( _storage AND NOT _skip_store ) ++ ++ endforeach( _arg ) ++ ++ # if no type is set, we choose one ++ # based on BUILD_SHARED_LIBS ++ if( NOT _type ) ++ if( BUILD_SHARED_LIBS ) ++ set( _type "SHARED" ) ++ else( BUILD_SHARED_LIBS ) ++ set( _type "STATIC" ) ++ endif( BUILD_SHARED_LIBS ) ++ endif( NOT _type ) ++ ++ # change target name, based on type ++ string( TOLOWER "${_type}" _type_lower ) ++ set( _target "${_arg_target}-${_type_lower}" ) ++ ++ # create variables like "LIB_xxx" for convenience ++ if( ${_type} STREQUAL "SHARED" ) ++ string( TOUPPER "${_arg_target}" _tmp ) ++ set( LIB_${_tmp} ${_target} CACHE INTERNAL LIB_${tmp} FORCE ) ++ endif( ${_type} STREQUAL "SHARED" ) ++ ++ # disallow target without sources ++ if( NOT _sources ) ++ message( FATAL_ERROR "\nTarget [$_target] have no sources." ) ++ endif( NOT _sources ) ++ ++ # processing different types of sources ++ __tde_internal_process_sources( _sources ${_sources} ) ++ ++ # set automoc ++ if( _automoc ) ++ tde_automoc( ${_sources} ) ++ endif( _automoc ) ++ ++ # add target ++ add_library( ${_target} ${_type} ${_sources} ) ++ ++ # we assume that modules have no prefix and no version ++ # also, should not link ++ if( ${_type} STREQUAL "MODULE" ) ++ set_target_properties( ${_target} PROPERTIES PREFIX "" ) ++ unset( _version ) ++ set( _shouldnotlink yes ) ++ endif( ${_type} STREQUAL "MODULE" ) ++ ++ # set real name of target ++ set_target_properties( ${_target} PROPERTIES OUTPUT_NAME ${_arg_target} ) ++ ++ # set -fPIC flag for static libraries ++ if( _static_pic ) ++ set_target_properties( ${_target} PROPERTIES COMPILE_FLAGS -fPIC ) ++ endif( _static_pic ) ++ ++ # set version ++ if( _version ) ++ if( ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD" ) ++ # OpenBSD: _soversion and _version both contains only major and minor ++ string( REGEX MATCH "^([0-9]+)\\.([0-9]+)\\.([0-9]+)$" _dummy "${_version}" ) ++ set( _version "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}" ) ++ set( _soversion "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}" ) ++ else( ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD" ) ++ # General (Linux) case: _soversion contains only the major number of version ++ string( REGEX MATCH "^[0-9]+" _soversion ${_version} ) ++ endif( ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD" ) ++ set_target_properties( ${_target} PROPERTIES VERSION ${_version} SOVERSION ${_soversion} ) ++ endif( _version ) ++ ++ # set interface libraries (only for shared) ++ unset( _shared_libs ) ++ if( NOT ${_type} STREQUAL "STATIC" ) ++ foreach( _lib ${_link} ) ++ #get_target_property( _lib_type ${_lib} TYPE ) ++ #if( NOT "STATIC_LIBRARY" STREQUAL "${_lib_type}" ) ++ if( NOT ${_lib} MATCHES ".+-static" ) ++ list( APPEND _shared_libs ${_lib} ) ++ endif( NOT ${_lib} MATCHES ".+-static" ) ++ #endif( NOT "STATIC_LIBRARY" STREQUAL "${_lib_type}" ) ++ endforeach( _lib ) ++ endif( NOT ${_type} STREQUAL "STATIC" ) ++ ++ # set embedded archives ++ if( _embed ) ++ list( INSERT _link 0 -Wl,-whole-archive ${_embed} -Wl,-no-whole-archive ) ++ endif( _embed ) ++ ++ # set link libraries ++ if( _link ) ++ if( _embed AND ${CMAKE_VERSION} VERSION_EQUAL "2.8.12.0" ) ++ # hack for broken CMake 2.8.12.0 ++ set_target_properties( ${_target} PROPERTIES LINK_LIBRARIES "${_link}" ) ++ else( _embed AND ${CMAKE_VERSION} VERSION_EQUAL "2.8.12.0" ) ++ target_link_libraries( ${_target} ${_link} ) ++ endif( _embed AND ${CMAKE_VERSION} VERSION_EQUAL "2.8.12.0" ) ++ endif( ) ++ if( _shared_libs ) ++ set_target_properties( ${_target} PROPERTIES ++ LINK_INTERFACE_LIBRARIES "${_shared_libs}" ++ INTERFACE_LINK_LIBRARIES "${_shared_libs}" ) ++ endif( _shared_libs ) ++ ++ # set dependencies ++ if( _dependencies ) ++ add_dependencies( ${_target} ${_dependencies} ) ++ endif( _dependencies ) ++ ++ # if destination directory is set ++ if( _destination ) ++ ++ # we export only shared libs (no static, no modules); ++ # also, do not export targets marked as "NO_EXPORT" (usually for tdeinit) ++ if( "SHARED" STREQUAL ${_type} AND NOT _no_export ) ++ ++ # get target properties: output name, version, soversion ++ get_target_property( _output ${_target} LOCATION ) ++ get_filename_component( _output ${_output} NAME ) ++ get_target_property( _version ${_target} VERSION ) ++ get_target_property( _soversion ${_target} SOVERSION ) ++ ++ if( _version ) ++ set( _location "${_destination}/${_output}.${_version}" ) ++ set( _soname "${_output}.${_soversion}" ) ++ else( ) ++ set( _location "${_destination}/${_output}" ) ++ set( _soname "${_output}" ) ++ endif( ) ++ ++ configure_file( ${CMAKE_SOURCE_DIR}/cmake/modules/template_export_library.cmake "${PROJECT_BINARY_DIR}/export-${_target}.cmake" @ONLY ) ++ endif( ) ++ ++ # install target ++ install( TARGETS ${_target} DESTINATION ${_destination} ) ++ ++ # install .la files for dynamic libraries ++ if( NOT "STATIC" STREQUAL ${_type} AND NOT _no_libtool_file ) ++ tde_install_libtool_file( ${_target} ${_destination} ) ++ endif( ) ++ ++ endif( _destination ) ++ ++ # embed name and metadata ++ set( ELF_EMBEDDING_METADATA "\"${_target}\" \"${_description}\" \"${_license}\" \"${_copyright}\" \"${_authors}\" \"${_product}\" \"${_organization}\" \"${_version}\" \"${_datetime}\" \"x-sharedlib\" \"${TDE_SCM_MODULE_NAME}\" \"${TDE_SCM_MODULE_REVISION}\" \"${_notes}\"" ) ++ separate_arguments( ELF_EMBEDDING_METADATA ) ++ if( EXISTS ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor ) ++ add_custom_command( ++ TARGET ${_target} ++ POST_BUILD ++ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -m ${CMAKE_CURRENT_BINARY_DIR}/${_soname} ${ELF_EMBEDDING_METADATA} || true ++ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -e ${CMAKE_CURRENT_BINARY_DIR}/${_soname} || true ++ ) ++ if( _version ) ++ add_custom_command( ++ TARGET ${_target} ++ POST_BUILD ++ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -m ${CMAKE_CURRENT_BINARY_DIR}/${_soname}.${_version} ${ELF_EMBEDDING_METADATA} || true ++ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -e ${CMAKE_CURRENT_BINARY_DIR}/${_soname}.${_version} || true ++ ) ++ endif( ) ++ endif( EXISTS ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor ) ++ ++endmacro( tde_add_library ) ++ ++ ++################################################# ++##### ++##### tde_add_kpart ++ ++macro( tde_add_kpart _target ) ++ tde_add_library( ${_target} ${ARGN} MODULE ) ++endmacro( tde_add_kpart ) ++ ++ ++################################################# ++##### ++##### tde_curdatetime ++macro( tde_curdatetime result ) ++ tde_execute_process( COMMAND "date" "+%m/%d/%Y %H:%M:%S" OUTPUT_VARIABLE ${result} ) ++ string( REGEX REPLACE "(..)/(..)/(....) (........).*" "\\1/\\2/\\3 \\4" ${result} ${${result}} ) ++endmacro( tde_curdatetime ) ++ ++ ++################################################# ++##### ++##### tde_add_executable ++ ++macro( tde_add_executable _arg_target ) ++ ++ unset( _target ) ++ unset( _automoc ) ++ unset( _meta_includes ) ++ unset( _setuid ) ++ unset( _sources ) ++ unset( _destination ) ++ unset( _link ) ++ unset( _dependencies ) ++ unset( _storage ) ++ ++ # metadata ++ unset( _description ) ++ unset( _license ) ++ unset( _copyright ) ++ unset( _authors ) ++ unset( _product ) ++ unset( _organization ) ++ unset( _version ) ++ unset( _datetime ) ++ unset( _notes ) ++ ++ # default metadata ++ set( _product "Trinity Desktop Environment" ) ++ set( _version "${TDE_VERSION}" ) ++ tde_curdatetime( _datetime ) ++ ++ foreach( _arg ${ARGV} ) ++ ++ # this variable help us to skip ++ # storing unapropriate values (i.e. directives) ++ unset( _skip_store ) ++ ++ # found directive "AUTOMOC" ++ if( "+${_arg}" STREQUAL "+AUTOMOC" ) ++ set( _skip_store 1 ) ++ set( _automoc 1 ) ++ endif( "+${_arg}" STREQUAL "+AUTOMOC" ) ++ ++ # found directive "META_INCLUDES" ++ if( "+${_arg}" STREQUAL "+META_INCLUDES" ) ++ set( _skip_store 1 ) ++ set( _storage "_meta_includes" ) ++ endif( ) ++ ++ # found directive "SETUID" ++ if( "+${_arg}" STREQUAL "+SETUID" ) ++ set( _skip_store 1 ) ++ set( _setuid 1 ) ++ endif( "+${_arg}" STREQUAL "+SETUID" ) ++ ++ # found directive "SOURCES" ++ if( "+${_arg}" STREQUAL "+SOURCES" ) ++ set( _skip_store 1 ) ++ set( _storage "_sources" ) ++ endif( "+${_arg}" STREQUAL "+SOURCES" ) ++ ++ # found directive "LINK" ++ if( "+${_arg}" STREQUAL "+LINK" ) ++ set( _skip_store 1 ) ++ set( _storage "_link" ) ++ endif( "+${_arg}" STREQUAL "+LINK" ) ++ ++ # found directive "DEPENDENCIES" ++ if( "+${_arg}" STREQUAL "+DEPENDENCIES" ) ++ set( _skip_store 1 ) ++ set( _storage "_dependencies" ) ++ endif( "+${_arg}" STREQUAL "+DEPENDENCIES" ) ++ ++ # found directive "DESTINATION" ++ if( "+${_arg}" STREQUAL "+DESTINATION" ) ++ set( _skip_store 1 ) ++ set( _storage "_destination" ) ++ unset( ${_storage} ) ++ endif( "+${_arg}" STREQUAL "+DESTINATION" ) ++ ++ # metadata ++ if( "+${_arg}" STREQUAL "+DESCRIPTION" ) ++ set( _skip_store 1 ) ++ set( _storage "_description" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+LICENSE" ) ++ set( _skip_store 1 ) ++ set( _storage "_license" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+COPYRIGHT" ) ++ set( _skip_store 1 ) ++ set( _storage "_copyright" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+AUTHORS" ) ++ set( _skip_store 1 ) ++ set( _storage "_authors" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+PRODUCT" ) ++ set( _skip_store 1 ) ++ set( _storage "_product" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+ORGANIZATION" ) ++ set( _skip_store 1 ) ++ set( _storage "_organization" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+VERSION" ) ++ set( _skip_store 1 ) ++ set( _storage "_version" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+DATETIME" ) ++ set( _skip_store 1 ) ++ set( _storage "_datetime" ) ++ endif( ) ++ if( "+${_arg}" STREQUAL "+NOTES" ) ++ set( _skip_store 1 ) ++ set( _storage "_notes" ) ++ endif( ) ++ ++ # storing value ++ if( _storage AND NOT _skip_store ) ++ #set( ${_storage} "${${_storage}} ${_arg}" ) ++ list( APPEND ${_storage} ${_arg} ) ++ endif( _storage AND NOT _skip_store ) ++ ++ endforeach( _arg ) ++ ++ set( _target "${_arg_target}" ) ++ ++ # disallow target without sources ++ if( NOT _sources ) ++ message( FATAL_ERROR "\nTarget [$_target] have no sources." ) ++ endif( NOT _sources ) ++ ++ # processing different types of sources ++ __tde_internal_process_sources( _sources ${_sources} ) ++ ++ # set automoc ++ if( _automoc ) ++ tde_automoc( ${_sources} ) ++ endif( _automoc ) ++ ++ # add target ++ add_executable( ${_target} ${_sources} ) ++ ++ # set link libraries ++ if( _link ) ++ target_link_libraries( ${_target} ${_link} ) ++ endif( _link ) ++ ++ # set dependencies ++ if( _dependencies ) ++ add_dependencies( ${_target} ${_dependencies} ) ++ endif( _dependencies ) ++ ++ # set PIE flags for setuid binaries ++ if( _setuid ) ++ set_target_properties( ${_target} PROPERTIES COMPILE_FLAGS "${TDE_PIE_CFLAGS}" ) ++ set_target_properties( ${_target} PROPERTIES LINK_FLAGS "${TDE_PIE_LDFLAGS}" ) ++ endif( _setuid ) ++ ++ # set destination directory ++ if( _destination ) ++ if( _setuid ) ++ install( TARGETS ${_target} DESTINATION ${_destination} PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE SETUID ) ++ else( _setuid ) ++ install( TARGETS ${_target} DESTINATION ${_destination} ) ++ endif( _setuid ) ++ endif( _destination ) ++ ++ # embed icon, name, and metadata ++ set( ELF_EMBEDDING_METADATA "\"${_target}\" \"${_description}\" \"${_license}\" \"${_copyright}\" \"${_authors}\" \"${_product}\" \"${_organization}\" \"${_version}\" \"${_datetime}\" \"${_target}\" \"${TDE_SCM_MODULE_NAME}\" \"${TDE_SCM_MODULE_REVISION}\" \"${_notes}\"" ) ++ separate_arguments( ELF_EMBEDDING_METADATA ) ++ if( EXISTS ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor ) ++ add_custom_command( ++ TARGET ${_target} ++ POST_BUILD ++ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -m ${CMAKE_CURRENT_BINARY_DIR}/${_target} ${ELF_EMBEDDING_METADATA} || true ++ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -e ${CMAKE_CURRENT_BINARY_DIR}/${_target} || true ++ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -t ${CMAKE_CURRENT_BINARY_DIR}/${_target} ${_target} || true ++ ) ++ endif( EXISTS ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor ) ++ ++endmacro( tde_add_executable ) ++ ++ ++################################################# ++##### ++##### tde_add_tdeinit_executable ++ ++macro( tde_add_tdeinit_executable _target ) ++ ++ configure_file( ${CMAKE_SOURCE_DIR}/cmake/modules/template_tdeinit_executable.cmake ${_target}_tdeinit_executable.cpp COPYONLY ) ++ configure_file( ${CMAKE_SOURCE_DIR}/cmake/modules/template_tdeinit_module.cmake ${_target}_tdeinit_module.cpp COPYONLY ) ++ ++ unset( _sources ) ++ unset( _runtime_destination ) ++ unset( _library_destination ) ++ unset( _plugin_destination ) ++ ++ # default storage is _sources ++ set( _storage _sources ) ++ ++ # set default export to NO_EXPORT ++ set( _export "NO_EXPORT" ) ++ ++ foreach( _arg ${ARGN} ) ++ ++ # this variable help us to skip ++ # storing unapropriate values (i.e. directives) ++ unset( _skip_store ) ++ ++ # found directive "EXPORT" ++ if( "+${_arg}" STREQUAL "+EXPORT" ) ++ set( _skip_store 1 ) ++ unset( _export ) ++ endif( "+${_arg}" STREQUAL "+EXPORT" ) ++ ++ # found directive "RUNTIME_DESTINATION" ++ if( "+${_arg}" STREQUAL "+RUNTIME_DESTINATION" ) ++ set( _skip_store 1 ) ++ set( _storage "_runtime_destination" ) ++ unset( ${_storage} ) ++ endif( "+${_arg}" STREQUAL "+RUNTIME_DESTINATION" ) ++ ++ # found directive "LIBRARY_DESTINATION" ++ if( "+${_arg}" STREQUAL "+LIBRARY_DESTINATION" ) ++ set( _skip_store 1 ) ++ set( _storage "_library_destination" ) ++ unset( ${_storage} ) ++ endif( "+${_arg}" STREQUAL "+LIBRARY_DESTINATION" ) ++ ++ # found directive "PLUGIN_DESTINATION" ++ if( "+${_arg}" STREQUAL "+PLUGIN_DESTINATION" ) ++ set( _skip_store 1 ) ++ set( _storage "_plugin_destination" ) ++ unset( ${_storage} ) ++ endif( "+${_arg}" STREQUAL "+PLUGIN_DESTINATION" ) ++ ++ # storing value ++ if( _storage AND NOT _skip_store ) ++ list( APPEND ${_storage} ${_arg} ) ++ set( _storage "_sources" ) ++ endif( _storage AND NOT _skip_store ) ++ ++ endforeach( _arg ) ++ ++ # if destinations are not set, we using some defaults ++ # we assume that tdeinit executable MUST be installed ++ # (otherwise why we build it?) ++ if( NOT _runtime_destination ) ++ set( _runtime_destination ${BIN_INSTALL_DIR} ) ++ endif( NOT _runtime_destination ) ++ if( NOT _library_destination ) ++ set( _library_destination ${LIB_INSTALL_DIR} ) ++ endif( NOT _library_destination ) ++ if( NOT _plugin_destination ) ++ set( _plugin_destination ${PLUGIN_INSTALL_DIR} ) ++ endif( NOT _plugin_destination ) ++ ++ # create the library ++ tde_add_library( tdeinit_${_target} ${_sources} SHARED ${_export} ++ DESTINATION ${_library_destination} ++ ) ++ ++ # create the executable ++ tde_add_executable( ${_target} ++ SOURCES ${CMAKE_CURRENT_BINARY_DIR}/${_target}_tdeinit_executable.cpp ++ LINK tdeinit_${_target}-shared ++ DESTINATION ${_runtime_destination} ++ ) ++ ++ # create the plugin ++ tde_add_kpart( ${_target} ++ SOURCES ${CMAKE_CURRENT_BINARY_DIR}/${_target}_tdeinit_module.cpp ++ LINK tdeinit_${_target}-shared ++ DESTINATION ${_plugin_destination} ++ ) ++ ++endmacro( tde_add_tdeinit_executable ) ++ ++ ++################################################# ++##### ++##### tde_create_translation ++ ++macro( tde_create_translation ) ++ ++ unset( _srcs ) ++ unset( _lang ) ++ unset( _dest ) ++ unset( _out_name ) ++ unset( _directive ) ++ unset( _var ) ++ ++ foreach( _arg ${ARGN} ) ++ ++ # found directive "FILES" ++ if( "+${_arg}" STREQUAL "+FILES" ) ++ unset( _srcs ) ++ set( _var _srcs ) ++ set( _directive 1 ) ++ endif( ) ++ ++ # found directive "LANG" ++ if( "+${_arg}" STREQUAL "+LANG" ) ++ unset( _lang ) ++ set( _var _lang ) ++ set( _directive 1 ) ++ endif( ) ++ ++ # found directive "DESTINATION" ++ if( "+${_arg}" STREQUAL "+DESTINATION" ) ++ unset( _dest ) ++ set( _var _dest ) ++ set( _directive 1 ) ++ endif( ) ++ ++ # found directive "DESTINATION" ++ if( "+${_arg}" STREQUAL "+OUTPUT_NAME" ) ++ unset( _proj ) ++ set( _var _out_name ) ++ set( _directive 1 ) ++ endif( ) ++ ++ # collect data ++ if( _directive ) ++ unset( _directive ) ++ elseif( _var ) ++ list( APPEND ${_var} ${_arg} ) ++ endif() ++ ++ endforeach( ) ++ ++ if( NOT MSGFMT_EXECUTABLE ) ++ tde_message_fatal( "MSGFMT_EXECUTABLE variable is not defined" ) ++ elseif( NOT _lang ) ++ tde_message_fatal( "missing LANG directive" ) ++ endif( ) ++ ++ # if no file specified, include all *.po files ++ if( NOT _srcs ) ++ file( GLOB _srcs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po ) ++ endif( ) ++ if( NOT _srcs ) ++ tde_message_fatal( "no source files" ) ++ endif( ) ++ ++ if( NOT _lang STREQUAL "auto") ++ set( _real_lang ${_lang} ) ++ ++ if( NOT _dest ) ++ set( _dest "${LOCALE_INSTALL_DIR}/${_lang}/LC_MESSAGES" ) ++ endif( ) ++ ++ # OUTPUT_NAME can only be used if we have only one file ++ list( LENGTH _srcs _srcs_num) ++ if( _out_name AND _srcs_num GREATER 1 ) ++ tde_message_fatal( "OUTPUT_NAME can be supplied only with single file or LANG=auto" ) ++ endif( ) ++ ++ elseif( NOT _out_name ) ++ tde_message_fatal( "LANG=auto reqires OUTPUT_NAME directive to be set" ) ++ elseif( _dest ) ++ tde_message_fatal( "DESTINATION cannot be used with LANG=auto" ) ++ endif( ) ++ ++ # generate *.mo files ++ foreach( _src ${_srcs} ) ++ ++ get_filename_component( _src ${_src} ABSOLUTE ) ++ ++ if( _out_name ) ++ set( _out ${_out_name} ) ++ if( _lang STREQUAL "auto" ) ++ get_filename_component( _real_lang ${_src} NAME_WE ) ++ set( _dest "${LOCALE_INSTALL_DIR}/${_real_lang}/LC_MESSAGES" ) ++ endif( ) ++ else( ) ++ get_filename_component( _out ${_src} NAME_WE ) ++ endif( ) ++ ++ string( REPLACE "@" "_" _target ${_real_lang} ) ++ set( _out_filename "${_out}-${_real_lang}.mo" ) ++ set( _install_filename "${_out}.mo" ) ++ ++ add_custom_command( ++ OUTPUT ${_out_filename} ++ COMMAND ${MSGFMT_EXECUTABLE} ${_src} -o ${_out_filename} ++ DEPENDS ${_src} ) ++ add_custom_target( "${_out}-${_target}-translation" ALL DEPENDS ${_out_filename} ) ++ install( FILES ${CMAKE_CURRENT_BINARY_DIR}/${_out_filename} RENAME ${_install_filename} DESTINATION ${_dest} ) ++ ++ endforeach( ) ++ ++endmacro( ) ++ ++ ++################################################# ++##### ++##### tde_create_handbook ++ ++macro( tde_create_handbook ) ++ ++ unset( _target ) ++ unset( _dest ) ++ unset( _noindex ) ++ unset( _srcs ) ++ unset( _extra ) ++ unset( _srcdir ) ++ ++ set( _lang en ) ++ set( _first_arg 1 ) ++ set( _var _target ) ++ ++ foreach( _arg ${ARGN} ) ++ ++ # found directive "NOINDEX" ++ if( "+${_arg}" STREQUAL "+NOINDEX" ) ++ set( _noindex 1 ) ++ set( _directive 1 ) ++ endif() ++ ++ # found directive "FILES" ++ if( "+${_arg}" STREQUAL "+FILES" ) ++ unset( _srcs ) ++ set( _var _srcs ) ++ set( _directive 1 ) ++ endif() ++ ++ # found directive "EXTRA" ++ if( "+${_arg}" STREQUAL "+EXTRA" ) ++ unset( _extra ) ++ set( _var _extra ) ++ set( _directive 1 ) ++ endif() ++ ++ # found directive "SRCDIR" ++ if( "+${_arg}" STREQUAL "+SRCDIR" ) ++ unset( _srcdir ) ++ set( _var _srcdir ) ++ set( _directive 1 ) ++ endif() ++ ++ # found directive DESTINATION ++ if( "+${_arg}" STREQUAL "+DESTINATION" ) ++ unset( _dest ) ++ set( _var _dest ) ++ set( _directive 1 ) ++ endif() ++ ++ # found directive "LANG" ++ if( "+${_arg}" STREQUAL "+LANG" ) ++ unset( _lang ) ++ set( _var _lang ) ++ set( _directive 1 ) ++ endif() ++ ++ # collect data ++ if( _directive ) ++ unset( _directive ) ++ elseif( _var ) ++ if( _first_arg ) ++ set( _target "${_arg}" ) ++ else() ++ list( APPEND ${_var} ${_arg} ) ++ endif() ++ endif() ++ ++ unset( _first_arg ) ++ ++ endforeach() ++ ++ # if no target specified, try to guess it from DESTINATION ++ if( NOT _target ) ++ if( NOT _dest ) ++ tde_message_fatal( "target name cannot be determined because DESTINATION is not set" ) ++ endif() ++ string( REPLACE "/" "-" _target "${_dest}" ) ++ endif() ++ ++ set( _target "${_target}-${_lang}-handbook" ) ++ ++ # if no file specified, include all docbooks, stylesheets and images ++ if( NOT _srcs ) ++ file( GLOB _srcs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.docbook *.css *.png ) ++ endif() ++ ++ # if no destination specified, defaulting to HTML_INSTALL_DIR ++ if( NOT _dest ) ++ set( _dest "${HTML_INSTALL_DIR}/${_lang}" ) ++ # if destination is NOT absolute path, ++ # we assume that is relative to HTML_INSTALL_DIR ++ elseif( NOT IS_ABSOLUTE ${_dest} ) ++ set( _dest "${HTML_INSTALL_DIR}/${_lang}/${_dest}" ) ++ endif() ++ ++ if( NOT _srcs ) ++ tde_message_fatal( "no source files" ) ++ endif() ++ ++ if( NOT _noindex ) ++ ++ # check for index.docbook ++ list( FIND _srcs "index.docbook" _find_index ) ++ if( -1 EQUAL _find_index ) ++ tde_message_fatal( "missing index.docbook file" ) ++ endif() ++ ++ # check for srcdir ++ if( _srcdir ) ++ set( _srcdir "--srcdir=${_srcdir}" ) ++ endif() ++ ++ add_custom_command( ++ OUTPUT index.cache.bz2 ++ COMMAND ${KDE3_MEINPROC_EXECUTABLE} ${_srcdir} --check --cache index.cache.bz2 ${CMAKE_CURRENT_SOURCE_DIR}/index.docbook ++ DEPENDS ${_srcs} ) ++ ++ add_custom_target( ${_target} ALL DEPENDS index.cache.bz2 ) ++ ++ list( APPEND _srcs ${CMAKE_CURRENT_BINARY_DIR}/index.cache.bz2 ) ++ ++ if( NOT TDE_HTML_DIR ) ++ set( TDE_HTML_DIR ${HTML_INSTALL_DIR} ) ++ endif( ) ++ ++ tde_install_empty_directory( ${_dest} ) ++ tde_install_symlink( ${TDE_HTML_DIR}/${_lang}/common ${_dest} ) ++ ++ endif() ++ ++ install( FILES ${_srcs} ${_extra} DESTINATION ${_dest} ) ++ ++endmacro( ) ++ ++ ++################################################# ++##### ++##### tde_include_tqt ++ ++macro( tde_include_tqt ) ++ foreach( _cpp ${ARGN} ) ++ set_source_files_properties( ${_cpp} PROPERTIES COMPILE_FLAGS "-include tqt.h" ) ++ endforeach() ++endmacro( ) ++ ++ ++################################################# ++##### ++##### tde_install_symlink ++ ++macro( tde_install_symlink _target _link ) ++ ++ # if path is relative, we must to prefix it with CMAKE_INSTALL_PREFIX ++ if( IS_ABSOLUTE "${_link}" ) ++ set( _destination "${_link}" ) ++ else( IS_ABSOLUTE "${_link}" ) ++ set( _destination "${CMAKE_INSTALL_PREFIX}/${_link}" ) ++ endif( IS_ABSOLUTE "${_link}" ) ++ ++ get_filename_component( _path "${_destination}" PATH ) ++ if( NOT IS_DIRECTORY "\$ENV{DESTDIR}${_path}" ) ++ install( CODE "file( MAKE_DIRECTORY \"\$ENV{DESTDIR}${_path}\" )" ) ++ endif( NOT IS_DIRECTORY "\$ENV{DESTDIR}${_path}" ) ++ ++ install( CODE "execute_process( COMMAND ln -s ${_target} \$ENV{DESTDIR}${_destination} )" ) ++ ++endmacro( tde_install_symlink ) ++ ++ ++################################################# ++##### ++##### tde_install_empty_directory ++ ++macro( tde_install_empty_directory _path ) ++ ++ # if path is relative, we must to prefix it with CMAKE_INSTALL_PREFIX ++ if( IS_ABSOLUTE "${_path}" ) ++ set( _destination "${_path}" ) ++ else( IS_ABSOLUTE "${_path}" ) ++ set( _destination "${CMAKE_INSTALL_PREFIX}/${_path}" ) ++ endif( IS_ABSOLUTE "${_path}" ) ++ ++ install( CODE "file( MAKE_DIRECTORY \"\$ENV{DESTDIR}${_destination}\" )" ) ++ ++endmacro( tde_install_empty_directory ) ++ ++ ++################################################# ++##### ++##### tde_conditional_add_subdirectory ++ ++macro( tde_conditional_add_subdirectory _cond _path ) ++ ++ if( ${_cond} ) ++ add_subdirectory( "${_path}" ) ++ endif( ${_cond} ) ++ ++endmacro( tde_conditional_add_subdirectory ) ++ ++ ++################################################# ++##### ++##### tde_auto_add_subdirectories ++ ++macro( tde_auto_add_subdirectories ) ++ file( GLOB _dirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * ) ++ foreach( _dir ${_dirs} ) ++ if( IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_dir} ) ++ if( NOT ${_dir} STREQUAL ".svn" AND EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${_dir}/CMakeLists.txt ) ++ add_subdirectory( ${_dir} ) ++ endif() ++ endif() ++ endforeach() ++endmacro() ++ ++ ++################################################# ++##### ++##### tde_save / tde_restore ++ ++macro( tde_save ) ++ foreach( _var ${ARGN} ) ++ set( __bak_${_var} ${${_var}} ) ++ endforeach() ++endmacro() ++ ++macro( tde_save_and_set _var ) ++ set( __bak_${_var} ${${_var}} ) ++ set( ${_var} ${ARGN} ) ++endmacro( ) ++ ++macro( tde_restore ) ++ foreach( _var ${ARGN} ) ++ set( ${_var} ${__bak_${_var}} ) ++ unset( __bak_${_var} ) ++ endforeach() ++endmacro() ++ ++ ++################################################# ++##### ++##### tde_setup_install_path ++ ++macro( tde_setup_install_path _path _default ) ++ if( DEFINED ${_path} ) ++ set( ${_path} "${${_path}}" CACHE INTERNAL "" FORCE ) ++ else( ) ++ set( ${_path} "${_default}" ) ++ endif( ) ++endmacro( ) ++ ++ ++################################################## ++ ++if( ${CMAKE_SOURCE_DIR} MATCHES ${CMAKE_BINARY_DIR} ) ++ tde_message_fatal( "Please use out-of-source building, like this: ++ \n rm ${CMAKE_SOURCE_DIR}/CMakeCache.txt ++ mkdir /tmp/${PROJECT_NAME}.build ++ cd /tmp/${PROJECT_NAME}.build ++ cmake ${CMAKE_SOURCE_DIR} [arguments...]" ) ++endif( ) ++ ++################################################# ++##### ++##### tde_setup_architecture_flags ++ ++macro( tde_setup_architecture_flags ) ++ message( STATUS "Detected ${CMAKE_SYSTEM_PROCESSOR} CPU architecture" ) ++ ## Immediate symbol binding is available only for gcc but not on ARM architectures ++ if( ${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU" AND NOT ${CMAKE_SYSTEM_PROCESSOR} MATCHES arm* AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD" ) ++ set( LINKER_IMMEDIATE_BINDING_FLAGS "-z\ now" CACHE INTERNAL "" FORCE ) ++ else( ) ++ set( LINKER_IMMEDIATE_BINDING_FLAGS "" CACHE INTERNAL "" FORCE ) ++ endif( ) ++ ++ check_cxx_compiler_flag( -fPIE HAVE_PIE_SUPPORT ) ++ if( HAVE_PIE_SUPPORT ) ++ set( TDE_PIE_CFLAGS -fPIE ) ++ set( TDE_PIE_LDFLAGS -pie ) ++ endif( HAVE_PIE_SUPPORT ) ++endmacro( ) ++ ++ ++################################################ ++##### ++##### Restore CMP0026 policy ++ ++if( POLICY CMP0026 ) ++ cmake_policy( POP ) ++endif( POLICY CMP0026 ) ++ +Index: b/cmake/modules/TDESetupPaths.cmake +=================================================================== +--- /dev/null ++++ b/cmake/modules/TDESetupPaths.cmake +@@ -0,0 +1,68 @@ ++################################################# ++# ++# (C) 2010-2011 Serghei Amelian ++# serghei (DOT) amelian (AT) gmail.com ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++################################################# ++##### ++##### tde_internal_setup_path ++ ++macro( _tde_internal_setup_path _path _default _comment ) ++ if( DEFINED ${_path} ) ++ set( ${_path} "${${_path}}" CACHE PATH "${_comment}" ) ++ else( DEFINED ${_path} ) ++ set( ${_path} "${_default}" ) ++ endif( DEFINED ${_path} ) ++endmacro( _tde_internal_setup_path ) ++ ++ ++################################################# ++##### ++##### tde_setup_paths ++ ++macro( tde_setup_paths ) ++ ++ # install paths ++ _tde_internal_setup_path( EXEC_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}" "Base directory for executables and libraries" ) ++ _tde_internal_setup_path( SHARE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/share" "Base directory for files which go to share/" ) ++ _tde_internal_setup_path( BIN_INSTALL_DIR "${EXEC_INSTALL_PREFIX}/bin" "The install dir for executables (default ${EXEC_INSTALL_PREFIX}/bin)" ) ++ _tde_internal_setup_path( SBIN_INSTALL_DIR "${EXEC_INSTALL_PREFIX}/sbin" "The install dir for system executables (default ${EXEC_INSTALL_PREFIX}/sbin)" ) ++ _tde_internal_setup_path( LIB_INSTALL_DIR "${EXEC_INSTALL_PREFIX}/lib${LIB_SUFFIX}" "The subdirectory relative to the install prefix where libraries will be installed (default is ${EXEC_INSTALL_PREFIX}/lib${LIB_SUFFIX})" ) ++ _tde_internal_setup_path( LIBEXEC_INSTALL_DIR "${LIB_INSTALL_DIR}/trinity/libexec" "The subdirectory relative to the install prefix where libraries will be installed (default is ${LIB_INSTALL_DIR}/trinity/libexec)" ) ++ _tde_internal_setup_path( PKGCONFIG_INSTALL_DIR "${LIB_INSTALL_DIR}/pkgconfig" "The install dir for pkg-config metadata files" ) ++ _tde_internal_setup_path( INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include" "The subdirectory to the header prefix" ) ++ ++ _tde_internal_setup_path( CMAKE_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/cmake" "The install dir for cmake import modules" ) ++ _tde_internal_setup_path( PLUGIN_INSTALL_DIR "${LIB_INSTALL_DIR}/trinity" "The subdirectory relative to the install prefix where plugins will be installed (default is ${LIB_INSTALL_DIR}/trinity)" ) ++ _tde_internal_setup_path( CONFIG_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/config" "The config file install dir" ) ++ _tde_internal_setup_path( DATA_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/apps" "The parent directory where applications can install their data" ) ++ _tde_internal_setup_path( HTML_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/doc/tde/HTML" "The HTML install dir for documentation" ) ++ _tde_internal_setup_path( ICON_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/icons" "The icon install dir (default ${SHARE_INSTALL_PREFIX}/share/icons/)" ) ++ _tde_internal_setup_path( KCFG_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/config.kcfg" "The install dir for tdeconfig files" ) ++ _tde_internal_setup_path( LOCALE_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/locale" "The install dir for translations" ) ++ _tde_internal_setup_path( APPS_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/applnk" "The install dir for the application desktop files" ) ++ _tde_internal_setup_path( MIME_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/mimelnk" "The install dir for the mimetype desktop files" ) ++ _tde_internal_setup_path( SERVICES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/services" "The install dir for service (desktop, protocol, ...) files" ) ++ _tde_internal_setup_path( SERVICETYPES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/servicetypes" "The install dir for servicestypes desktop files" ) ++ _tde_internal_setup_path( SOUND_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/sounds" "The install dir for sound files" ) ++ _tde_internal_setup_path( TEMPLATES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/templates" "The install dir for templates (Create new file...)" ) ++ _tde_internal_setup_path( WALLPAPER_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/wallpapers" "The install dir for wallpapers" ) ++ _tde_internal_setup_path( KCONF_UPDATE_INSTALL_DIR "${DATA_INSTALL_DIR}/tdeconf_update" "The tdeconf_update install dir" ) ++ _tde_internal_setup_path( AUTOSTART_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/autostart" "The install dir for autostart files" ) ++ ++ _tde_internal_setup_path( SYSCONF_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/etc" "The sysconfig install dir (default ${CMAKE_INSTALL_PREFIX}/etc)" ) ++ _tde_internal_setup_path( MAN_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/man" "The man install dir (default ${SHARE_INSTALL_PREFIX}/man/)" ) ++ _tde_internal_setup_path( INFO_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/info" "The info install dir (default ${SHARE_INSTALL_PREFIX}/info)" ) ++ ++ _tde_internal_setup_path( XDG_MENU_INSTALL_DIR "${SYSCONF_INSTALL_DIR}/xdg/menus" "The XDG menus dir" ) ++ _tde_internal_setup_path( XDG_APPS_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/applications/tde" "The XDG apps dir" ) ++ _tde_internal_setup_path( XDG_DIRECTORY_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/desktop-directories" "The XDG directory" ) ++ _tde_internal_setup_path( XDG_MIME_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/mime/packages" "The install dir for the xdg mimetypes" ) ++ ++endmacro( tde_setup_paths ) +Index: b/cmake/modules/tde_uic.cmake +=================================================================== +--- /dev/null ++++ b/cmake/modules/tde_uic.cmake +@@ -0,0 +1,61 @@ ++################################################# ++# ++# (C) 2010-2011 Serghei Amelian ++# serghei (DOT) amelian (AT) gmail.com ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++set( CMAKE_MODULE_PATH "${MASTER_SOURCE_DIR}/cmake/modules" ) ++include( TDEMacros ) ++ ++get_filename_component( _ui_basename ${UI_FILE} NAME_WE ) ++ ++# FIXME this will working only on out-of-source mode ++set( local_ui_file ${_ui_basename}.ui ) ++configure_file( ${UI_FILE} ${local_ui_file} COPYONLY ) ++tde_execute_process( COMMAND ${TQT_REPLACE_SCRIPT} ${local_ui_file} ) ++ ++# ui.h extension file, if exists ++if( EXISTS "${UI_FILE}.h" ) ++ configure_file( ${UI_FILE}.h ${local_ui_file}.h COPYONLY ) ++ tde_execute_process( COMMAND ${TQT_REPLACE_SCRIPT} ${local_ui_file}.h ) ++endif( ) ++ ++if( TDE_QTPLUGINS_DIR ) ++ set( L -L ${TDE_QTPLUGINS_DIR} ) ++endif( ) ++ ++tde_execute_process( COMMAND ${UIC_EXECUTABLE} ++ -nounload -tr tr2i18n ++ ${L} ++ ${local_ui_file} ++ OUTPUT_VARIABLE _ui_h_content ) ++ ++if( _ui_h_content ) ++ string( REGEX REPLACE "#ifndef " "#ifndef UI_" _ui_h_content "${_ui_h_content}" ) ++ string( REGEX REPLACE "#define " "#define UI_" _ui_h_content "${_ui_h_content}" ) ++ string( REGEX REPLACE "public TQWizard" "public KWizard" _ui_h_content "${_ui_h_content}" ) ++ string( REGEX REPLACE "public QWizard" "public KWizard" _ui_h_content "${_ui_h_content}" ) ++ string( REGEX REPLACE "#include " "#include " _ui_h_content "${_ui_h_content}" ) ++ string( REGEX REPLACE "#include " "#include " _ui_h_content "${_ui_h_content}" ) ++ file( WRITE ${_ui_basename}.h "${_ui_h_content}" ) ++endif( ) ++ ++tde_execute_process( COMMAND ${UIC_EXECUTABLE} ++ -nounload -tr tr2i18n ++ ${L} ++ -impl ${_ui_basename}.h ++ ${local_ui_file} ++ OUTPUT_VARIABLE _ui_cpp_content ) ++ ++if( _ui_cpp_content ) ++ string( REGEX REPLACE "tr2i18n\\(\"\"\\)" "QString::null" _ui_cpp_content "${_ui_cpp_content}" ) ++ string( REGEX REPLACE "tr2i18n\\(\"\", \"\"\\)" "QString::null" _ui_cpp_content "${_ui_cpp_content}" ) ++ string( REGEX REPLACE ": TQWizard\\(" ": KWizard(" _ui_cpp_content "${_ui_cpp_content}" ) ++ string( REGEX REPLACE ": QWizard\\(" ": KWizard(" _ui_cpp_content "${_ui_cpp_content}" ) ++ file( WRITE ${_ui_basename}.cpp "#include \n#include \n\n${_ui_cpp_content}" ) ++endif( ) +Index: b/cmake/modules/template_dummy_cpp.cmake +=================================================================== +--- /dev/null ++++ b/cmake/modules/template_dummy_cpp.cmake +@@ -0,0 +1,5 @@ ++#ifdef _AIX ++ namespace { ++ void *not_empty_file; ++ } ++#endif +Index: b/cmake/modules/template_export_library.cmake +=================================================================== +--- /dev/null ++++ b/cmake/modules/template_export_library.cmake +@@ -0,0 +1,7 @@ ++add_library( @_target@ @_type@ IMPORTED ) ++ ++set_target_properties( @_target@ PROPERTIES ++ IMPORTED_LINK_INTERFACE_LIBRARIES "@_shared_libs@" ++ IMPORTED_LOCATION "@_location@" ++ IMPORTED_SONAME "@_soname@" ) ++ +Index: b/cmake/modules/template_libtool_file.cmake +=================================================================== +--- /dev/null ++++ b/cmake/modules/template_libtool_file.cmake +@@ -0,0 +1,35 @@ ++# @_laname@ - a libtool library file ++# Generated by CMake - GNU libtool ++# ++# Please DO NOT delete this file! ++# It is necessary for linking the library. ++ ++# The name that we can dlopen(3). ++dlname='@_library_name_2@' ++ ++# Names of this library. ++library_names='@_library_name_1@ @_library_name_2@ @_library_name_3@' ++ ++# The name of the static archive. ++old_library='' ++ ++# Libraries that this one depends upon. ++dependency_libs='' ++ ++# Version information for @_name@. ++current=@_version_current@ ++age=@_version_age@ ++revision=@_version_revision@ ++ ++# Is this an already installed library? ++installed=yes ++ ++# Should we warn about portability when linking against -modules? ++shouldnotlink=@_shouldnotlink@ ++ ++# Files to dlopen/dlpreopen ++dlopen='' ++dlpreopen='' ++ ++# Directory that this library needs to be installed in: ++libdir='@_libdir@' +Index: b/cmake/modules/template_tdeinit_executable.cmake +=================================================================== +--- /dev/null ++++ b/cmake/modules/template_tdeinit_executable.cmake +@@ -0,0 +1,2 @@ ++extern "C" int kdemain(int argc, char* argv[]); ++int main(int argc, char* argv[]) { return kdemain(argc,argv); } +Index: b/cmake/modules/template_tdeinit_module.cmake +=================================================================== +--- /dev/null ++++ b/cmake/modules/template_tdeinit_module.cmake +@@ -0,0 +1,3 @@ ++#include ++extern "C" int kdemain(int argc, char* argv[]); ++extern "C" KDE_EXPORT int tdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); } +Index: b/CMakeLists.txt +=================================================================== +--- /dev/null ++++ b/CMakeLists.txt +@@ -0,0 +1,73 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++cmake_minimum_required( VERSION 2.6 ) ++ ++ ++##### general package setup ##################### ++ ++project( akode ) ++set( PACKAGE akode ) ++set( VERSION 2.0.2 ) ++ ++ ++##### include essential cmake modules ########### ++ ++include( FindPkgConfig ) ++include( CheckCXXSourceCompiles ) ++include( CheckFunctionExists ) ++include( CheckIncludeFile ) ++include( CheckLibraryExists ) ++ ++ ++##### include our cmake modules ################# ++ ++set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" ) ++include( TDEMacros ) ++tde_setup_architecture_flags( ) ++ ++ ++##### setup install paths ####################### ++ ++include( TDESetupPaths ) ++tde_setup_paths( ) ++ ++ ++##### optional stuff ############################ ++ ++option( WITH_ALL_OPTIONS "Enable all optional support" OFF ) ++ ++OPTION( WITH_LIBLTDL "Build with libltdl" ${WITH_ALL_OPTIONS} ) ++ ++OPTION( WITH_ALSA_SINK "Build with alsa sink" ${WITH_ALL_OPTIONS} ) ++OPTION( WITH_JACK_SINK "Build with jack sink" ${WITH_ALL_OPTIONS} ) ++OPTION( WITH_POLYP_SINK "Build with polyp sink" OFF ) ++OPTION( WITH_OSS_SINK "Build with oss sink" ${WITH_ALL_OPTIONS} ) ++OPTION( WITH_SUN_SINK "Build with sun sink" OFF ) ++ ++OPTION( WITH_FFMPEG_DECODER "Build with ffmeeg decoder" OFF ) ++option( WITH_MPC_DECODER "Build with mpc decoder" ON ) ++option( WITH_MPEG_DECODER "Build with mpeg decoder" ${WITH_ALL_OPTIONS} ) ++OPTION( WITH_SRC_RESAMPLER "Build with src resampler" ${WITH_ALL_OPTIONS} ) ++option( WITH_XIPH_DECODER "Build with xiph decoder" ${WITH_ALL_OPTIONS} ) ++ ++ ++##### configure checks ########################## ++ ++include( ConfigureChecks.cmake ) ++add_definitions( -DHAVE_CONFIG_H ) ++configure_file( config.h.cmake config.h @ONLY ) ++ ++ ++##### build ##################################### ++ ++tde_auto_add_subdirectories() ++ +Index: b/config.h.cmake +=================================================================== +--- /dev/null ++++ b/config.h.cmake +@@ -0,0 +1,62 @@ ++ ++/* defined if you have libltdl library and header */ ++#cmakedefine HAVE_LIBLTDL ++ ++/* Define if your platform has posix_madvise */ ++#cmakedefine HAVE_POSIX_MADVISE ++ ++/* Define if your platform has posix_fadvise */ ++#cmakedefine HAVE_POSIX_FADVISE ++ ++/* Define if your platform has fadvise */ ++#cmakedefine HAVE_FADVISE ++ ++/* Define if your platform has madvise */ ++#cmakedefine HAVE_MADVISE ++ ++/* Define if madvise has no usefull prototype */ ++#cmakedefine NEED_MADVISE_PROTOTYPE ++ ++/* Define if your platform has getopt_long from glibc */ ++#cmakedefine HAVE_GNU_GETOPT ++ ++/* Define to 1 if you have the header file. */ ++#cmakedefine HAVE_STDINT_H ++ ++/* Define to 1 if you have the header file. */ ++#cmakedefine HAVE_INTTYPES_H ++ ++/* Define to 1 if you have the header file. */ ++#cmakedefine HAVE_SYS_TYPES_H ++ ++/* Define to 1 if you have the header file. */ ++#cmakedefine HAVE_SOUNDCARD_H ++ ++/* Define to 1 if you have the header file. */ ++#cmakedefine HAVE_SYS_SOUNDCARD_H ++ ++/* Define if you have libavcodec and libavformat from FFMPEG (required for WMA ++ and RealAudio decoding) */ ++#cmakedefine HAVE_FFMPEG ++ ++/* Define if you have libFLAC 1.1.3 or newer */ ++#cmakedefine HAVE_LIBFLAC113 ++ ++/* Define if you have libFLAC 1.1.1 or 1.1.2 */ ++#cmakedefine HAVE_LIBFLAC ++ ++/* Define if you have libOggFLAC (required for loading OggFLAC files) */ ++#cmakedefine HAVE_LIBOGGFLAC ++ ++/* Define if you have speex installed */ ++#cmakedefine HAVE_SPEEX ++ ++/* Define if you have libspeex 1.1.x installed */ ++#cmakedefine HAVE_SPEEX11 ++ ++/* Define if you have one of the broken libspeex 1.1.x < 1.1.5 */ ++#cmakedefine BROKEN_SPEEX11 ++ ++/* Define if you have ogg/vorbis installed */ ++#cmakedefine HAVE_OGG_VORBIS ++ +Index: b/ConfigureChecks.cmake +=================================================================== +--- /dev/null ++++ b/ConfigureChecks.cmake +@@ -0,0 +1,300 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++ ++##### check for system libraries ################ ++ ++if( WITH_LIBLTDL ) ++ # check libltdl ++ check_include_file( "ltdl.h" HAVE_LTDL_H ) ++ if( HAVE_LTDL_H ) ++ set( AKODE_LIBDL ltdl ) ++ check_library_exists( ${AKODE_LIBDL} lt_dlopen "" HAVE_LIBLTDL ) ++ endif( HAVE_LTDL_H) ++ if( NOT HAVE_LIBLTDL ) ++ tde_message_fatal( "libltdl are required, but not found on your system" ) ++ endif( NOT HAVE_LIBLTDL ) ++ ++else( WITH_LIBLTDL ) ++ # check libdl ++ set( AKODE_LIBDL dl ) ++ check_library_exists( ${AKODE_LIBDL} dlopen /lib HAVE_LIBDL ) ++ if( NOT HAVE_LIBDL ) ++ unset( AKODE_LIBDL ) ++ check_function_exists( dlopen HAVE_DLOPEN ) ++ if( NOT HAVE_DLOPEN ) ++ tde_message_fatal( "libdl are required, but not found on your system" ) ++ endif( NOT HAVE_DLOPEN ) ++ endif( NOT HAVE_LIBDL ) ++endif( WITH_LIBLTDL ) ++ ++ ++find_package( Threads ) ++ ++ ++check_include_file( "semaphore.h" HAVE_SEM ) ++check_library_exists( rt sem_init "" HAVE_LIBRT ) ++if( HAVE_LIBRT ) ++ set( SEM_LIBRARIES rt ) ++endif( HAVE_LIBRT ) ++ ++ ++check_library_exists( c posix_madvise "" HAVE_POSIX_MADVISE ) ++check_library_exists( c posix_fadvise "" HAVE_POSIX_FADVISE ) ++check_library_exists( c madvise "" HAVE_MADVISE ) ++check_library_exists( c fadvise "" HAVE_FADVISE ) ++check_cxx_source_compiles( " ++ #include ++ #include ++ int main() { ::madvise((char*)0,0, MADV_SEQUENTIAL); return 0; }" ++ HAVE_MADVISE_PROTOTYPE ) ++if( NOT HAVE_MADVISE_PROTOTYPE ) ++ set( NEED_MADVISE_PROTOTYPE 1 ) ++endif( NOT HAVE_MADVISE_PROTOTYPE ) ++ ++ ++check_include_file( "getopt.h" HAVE_GETOPT_H ) ++check_library_exists( c getopt_long "" HAVE_GNU_GETOPT ) ++check_include_file( "stdint.h" HAVE_STDINT_H ) ++if( NOT HAVE_STDINT_H ) ++ check_include_file( "inttypes.h" HAVE_INTTYPES_H ) ++endif( NOT HAVE_STDINT_H ) ++check_include_file( "sys/types.h" HAVE_SYS_TYPES_H ) ++ ++ ++##### check alsa support ######################## ++ ++if( WITH_ALSA_SINK ) ++ ++ pkg_search_module( ALSA alsa>=0.90 ) ++ ++ if( NOT ALSA_FOUND ) ++ tde_message_fatal( "alsa >= 0.90 are required, but not found on your system" ) ++ endif( NOT ALSA_FOUND ) ++ ++endif( WITH_ALSA_SINK ) ++ ++ ++##### check jack support ######################## ++ ++if( WITH_JACK_SINK ) ++ ++ pkg_search_module( JACK jack>=0.90 ) ++ ++ if( NOT JACK_FOUND ) ++ tde_message_fatal( "jack >= 0.90 are required, but not found on your system" ) ++ endif( NOT JACK_FOUND ) ++ ++endif( WITH_JACK_SINK ) ++ ++ ++##### check oss support ######################### ++ ++if( WITH_OSS_SINK ) ++ ++ check_include_file( "soundcard.h" HAVE_SOUNDCARD_H ) ++ if( NOT HAVE_SOUNDCARD_H ) ++ check_include_file( "sys/soundcard.h" HAVE_SYS_SOUNDCARD_H ) ++ if( NOT HAVE_SYS_SOUNDCARD_H ) ++ tde_message_fatal( "soundcard.h are required, but not found on your system" ) ++ endif( NOT HAVE_SYS_SOUNDCARD_H ) ++ endif( NOT HAVE_SOUNDCARD_H ) ++ ++ check_library_exists( ossaudio _oss_ioctl "" HAVE_OSSAUDIO ) ++ if( HAVE_OSSAUDIO ) ++ set( OSSAUDIO_LIBRARIES "-lossaudio" ) ++ endif( HAVE_OSSAUDIO ) ++ ++endif( WITH_OSS_SINK ) ++ ++ ++##### check polyp support ####################### ++ ++if( WITH_POLYP_SINK ) ++ ++ pkg_search_module( POLYP polyplib-simple>=0.70 ) ++ ++ if( NOT POLYP_FOUND ) ++ tde_message_fatal( "polyplib-simple >= 0.70 are required, but not found on your system" ) ++ endif( NOT POLYP_FOUND ) ++ ++endif( WITH_POLYP_SINK ) ++ ++ ++##### check sun support ######################### ++ ++if( WITH_SUN_SINK ) ++ ++ check_include_file( "sys/audioio.h" HAVE_AUDIOIO_H ) ++ if( NOT HAVE_AUDIOIO_H ) ++ tde_message_fatal( "sun audioio are required, but not found on your system" ) ++ endif( NOT HAVE_AUDIOIO_H ) ++ ++endif( WITH_SUN_SINK ) ++ ++ ++##### check ffmpeg support ###################### ++ ++if( WITH_FFMPEG_DECODER ) ++ ++ pkg_search_module( AVFORMAT libavformat>=50 ) ++ if( NOT AVFORMAT_FOUND ) ++ tde_message_fatal( "libavformat >= 50 are required, but not found on your system" ) ++ endif( NOT AVFORMAT_FOUND ) ++ ++ pkg_search_module( AVCODEC libavcodec>=50 ) ++ if( NOT AVCODEC_FOUND ) ++ tde_message_fatal( "libavcodec >= 50 are required, but not found on your system" ) ++ endif( NOT AVCODEC_FOUND ) ++ ++ set( HAVE_FFMPEG 1 ) ++ ++endif( WITH_FFMPEG_DECODER ) ++ ++ ++##### check mad support ######################### ++ ++if( WITH_MPEG_DECODER ) ++ ++ pkg_search_module( MAD mad ) ++ ++ if( NOT MAD_FOUND ) ++ find_library( MAD_LIBRARIES NAMES mad ) ++ find_path( MAD_INCLUDE_DIRS mad.h ) ++ if( NOT MAD_LIBRARIES ) ++ tde_message_fatal( "mad are required, but not found on your system" ) ++ endif( NOT MAD_LIBRARIES ) ++ endif( NOT MAD_FOUND ) ++ ++endif( WITH_MPEG_DECODER ) ++ ++ ++##### check FLAC support ######################## ++ ++if( WITH_XIPH_DECODER ) ++ ++ # check for FLAC module ++ pkg_search_module( FLAC flac>=1.1.3 ) ++ if( FLAC_FOUND ) ++ set( HAVE_LIBFLAC113 1 ) ++ else( FLAC_FOUND ) ++ # check for FLAC 1.1.3 ++ check_include_file( "FLAC/metadata.h" HAVE_FLAC113_H ) ++ if( HAVE_FLAC113_H ) ++ tde_save_and_set( CMAKE_REQUIRED_LIBRARIES ogg ) ++ check_library_exists( FLAC FLAC__stream_decoder_seek_absolute "" HAVE_LIBFLAC113 ) ++ tde_restore( CMAKE_REQUIRED_LIBRARIES ) ++ if( HAVE_LIBFLAC113 ) ++ set( FLAC_LIBRARIES "-lFLAC -logg" ) ++ endif( HAVE_LIBFLAC113 ) ++ endif( HAVE_FLAC113_H ) ++ ++ # check for FLAC 1.1.1 or 1.1.2 ++ if( NOT HAVE_LIBFLAC113 ) ++ check_include_file( "FLAC/seekable_stream_decoder.h" HAVE_FLAC_H ) ++ if( HAVE_FLAC_H ) ++ check_library_exists( FLAC FLAC__seekable_stream_decoder_process_single "" HAVE_LIBFLAC ) ++ if( HAVE_LIBFLAC ) ++ set( FLAC_LIBRARIES "-lFLAC" ) ++ endif( HAVE_LIBFLAC ) ++ endif( HAVE_FLAC_H ) ++ ++ check_include_file( "OggFLAC/seekable_stream_decoder.h" HAVE_OGGFLAC_H ) ++ if( HAVE_OGGFLAC_H ) ++ tde_save_and_set( CMAKE_REQUIRED_LIBRARIES m OggFLAC FLAC ) ++ check_library_exits( OggFLAC OggFLAC__seekable_stream_decoder_process_single "" HAVE_LIBOGGFLAC ) ++ tde_restore( CMAKE_REQUIRED_LIBRARIES ) ++ if( HAVE_LIBOGGFLAC ) ++ set( OGGFLAC_LIBRARIES "-lOggFLAC" ) ++ endif( HAVE_LIBFLAC ) ++ endif( HAVE_OGGFLAC_H ) ++ endif( NOT HAVE_LIBFLAC113 ) ++ endif( FLAC_FOUND ) ++ ++ if( NOT FLAC_LIBRARIES ) ++ tde_message_fatal( "FLAC >= 1.1.1 are required, but not found on your system" ) ++ endif( NOT FLAC_LIBRARIES ) ++ ++endif( WITH_XIPH_DECODER ) ++ ++ ++##### check speex support ####################### ++ ++if( WITH_XIPH_DECODER ) ++ ++ # check for speex module ++ pkg_search_module( SPEEX speex>=1.2 ) ++ if( NOT SPEEX_FOUND ) ++ # check for speex >= 1.1 ++ pkg_search_module( SPEEX speex>=1.1 ) ++ if( SPEEX_FOUND ) ++ set( HAVE_SPEEX11 1 ) ++ check_library_exits( speex speex_decode_int "" HAVE_SPEEX_DECODE_INT ) ++ if( NOT HAVE_SPEEX_DECODE_INT ) ++ set( BROKEN_SPEEX11 1 ) ++ endif( ) ++ else( ) ++ pkg_search_module( SPEEX speex ) ++ endif( ) ++ ++ endif( ) ++ ++ if( SPEEX_FOUND ) ++ set( HAVE_SPEEX 1 ) ++ if( NOT EXISTS ${SPEEX_INCLUDEDIR}/speex.h ) ++ find_path( SPEEX_EXTRA_INCLUDEDIR "speex.h" ${SPEEX_INCLUDEDIR}/speex ) ++ if( NOT SPEEX_EXTRA_INCLUDEDIR ) ++ tde_message_fatal( "speex are required, but header not found on your system" ) ++ endif( NOT SPEEX_EXTRA_INCLUDEDIR ) ++ list( APPEND SPEEX_INCLUDE_DIRS "${SPEEX_EXTRA_INCLUDEDIR}" ) ++ endif( NOT EXISTS ${SPEEX_INCLUDEDIR}/speex.h ) ++ else( SPEEX_FOUND ) ++ tde_message_fatal( "speex are required, but not found on your system" ) ++ endif( SPEEX_FOUND ) ++ ++endif( WITH_XIPH_DECODER ) ++ ++ ++##### check ogg/vorbis support ################## ++ ++if( WITH_XIPH_DECODER ) ++ ++ pkg_search_module( VORBIS vorbis ) ++ if( NOT VORBIS_FOUND ) ++ tde_message_fatal( "ogg/vorbis are required, but not found on your system" ) ++ endif( NOT VORBIS_FOUND ) ++ ++ pkg_search_module( VORBISFILE vorbisfile ) ++ if( NOT VORBISFILE_FOUND ) ++ tde_message_fatal( "ogg/vorbisfile are required, but not found on your system" ) ++ endif( NOT VORBISFILE_FOUND ) ++ ++ set( HAVE_OGG_VORBIS 1 ) ++ ++endif( WITH_XIPH_DECODER ) ++ ++ ++##### check samplerate support ################## ++ ++if( WITH_SRC_RESAMPLER ) ++ ++ pkg_search_module( SAMPLERATE samplerate ) ++ ++ if( NOT SAMPLERATE_FOUND ) ++ find_library( SAMPLERATE_LIBRARIES NAMES samplerate ) ++ find_path( SAMPLERATE_INCLUDE_DIRS samplerate.h ) ++ if( NOT SAMPLERATE_LIBRARIES ) ++ tde_message_fatal( "samplerate are required, but not found on your system" ) ++ endif( NOT SAMPLERATE_LIBRARIES ) ++ endif( NOT SAMPLERATE_FOUND ) ++ ++endif( WITH_SRC_RESAMPLER ) ++ diff --git a/freebsd/dependencies/akode/files/patch-amd64_libflac8_fix.diff b/freebsd/dependencies/akode/files/patch-amd64_libflac8_fix.diff deleted file mode 100644 index d0334a3a4..000000000 --- a/freebsd/dependencies/akode/files/patch-amd64_libflac8_fix.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- a/akode/plugins/xiph_decoder/flac113_decoder.cpp -+++ b/akode/plugins/xiph_decoder/flac113_decoder.cpp -@@ -108,7 +108,7 @@ - static FLAC__StreamDecoderReadStatus flac_read_callback( - const FLAC__StreamDecoder *, - FLAC__byte buffer[], -- unsigned *bytes, -+ size_t *bytes, - void *client_data) - { - FLACDecoder::private_data *data = (FLACDecoder::private_data*)client_data; diff --git a/freebsd/dependencies/akode/files/patch-b00-fix-ogg-on-suse.diff b/freebsd/dependencies/akode/files/patch-b00-fix-ogg-on-suse.diff new file mode 100644 index 000000000..3ff08a2ec --- /dev/null +++ b/freebsd/dependencies/akode/files/patch-b00-fix-ogg-on-suse.diff @@ -0,0 +1,86 @@ +commit 386d5647da414c477f7f045c2850bfb1854e2302 +Author: François Andriot +Date: Thu Oct 15 04:40:52 2015 +0200 + + Fix OGG detection on openSUSE + + Signed-off-by: François Andriot + +diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake +index 1fa37d7..df4d86a 100644 +--- a/ConfigureChecks.cmake ++++ b/ConfigureChecks.cmake +@@ -210,11 +210,11 @@ if( WITH_XIPH_DECODER ) + check_include_file( "OggFLAC/seekable_stream_decoder.h" HAVE_OGGFLAC_H ) + if( HAVE_OGGFLAC_H ) + tde_save_and_set( CMAKE_REQUIRED_LIBRARIES m OggFLAC FLAC ) +- check_library_exits( OggFLAC OggFLAC__seekable_stream_decoder_process_single "" HAVE_LIBOGGFLAC ) ++ check_library_exists( OggFLAC OggFLAC__seekable_stream_decoder_process_single "" HAVE_LIBOGGFLAC ) + tde_restore( CMAKE_REQUIRED_LIBRARIES ) + if( HAVE_LIBOGGFLAC ) + set( OGGFLAC_LIBRARIES "-lOggFLAC" ) +- endif( HAVE_LIBFLAC ) ++ endif( HAVE_LIBOGGFLAC ) + endif( HAVE_OGGFLAC_H ) + endif( NOT HAVE_LIBFLAC113 ) + endif( FLAC_FOUND ) +@@ -237,7 +237,7 @@ if( WITH_XIPH_DECODER ) + pkg_search_module( SPEEX speex>=1.1 ) + if( SPEEX_FOUND ) + set( HAVE_SPEEX11 1 ) +- check_library_exits( speex speex_decode_int "" HAVE_SPEEX_DECODE_INT ) ++ check_library_exists( speex speex_decode_int "" HAVE_SPEEX_DECODE_INT ) + if( NOT HAVE_SPEEX_DECODE_INT ) + set( BROKEN_SPEEX11 1 ) + endif( ) +@@ -267,6 +267,11 @@ endif( WITH_XIPH_DECODER ) + + if( WITH_XIPH_DECODER ) + ++ pkg_search_module( OGG ogg ) ++ if( NOT OGG_FOUND ) ++ tde_message_fatal( "ogg are required, but not found on your system" ) ++ endif( NOT OGG_FOUND ) ++ + pkg_search_module( VORBIS vorbis ) + if( NOT VORBIS_FOUND ) + tde_message_fatal( "ogg/vorbis are required, but not found on your system" ) +diff --git a/akode/configure.in.in b/akode/configure.in.in +index f18e6c5..80338d5 100644 +--- a/akode/configure.in.in ++++ b/akode/configure.in.in +@@ -1,7 +1,7 @@ + dnl don't remove the below + dnl AC_OUTPUT(akode/akode-config) + +-AM_CONFIG_HEADER(akode/lib/akode_export.h) ++AC_CONFIG_HEADER(akode/lib/akode_export.h) + + AC_DEFUN([AC_CHECK_LIBFLAC], + [ +diff --git a/akode/plugins/xiph_decoder/CMakeLists.txt b/akode/plugins/xiph_decoder/CMakeLists.txt +index a0d1f28..4e6693b 100644 +--- a/akode/plugins/xiph_decoder/CMakeLists.txt ++++ b/akode/plugins/xiph_decoder/CMakeLists.txt +@@ -38,7 +38,7 @@ tde_add_library( + akode-shared + ${FLAC_LIBRARIES} ${OGGFLAC_LIBRARIES} + ${VORBIS_LIBRARIES} ${VORBISFILE_LIBRARIES} +- ${SPEEX_LIBRARIES} ++ ${SPEEX_LIBRARIES} ${OGG_LIBRARIES} + DESTINATION ${LIB_INSTALL_DIR} + ) + +diff --git a/configure.in.in b/configure.in.in +index a6fae9f..0eaed3d 100644 +--- a/configure.in.in ++++ b/configure.in.in +@@ -55,7 +55,7 @@ KDE_CONF_FILES + + dnl without this order in this file, automake will be confused! + dnl +-AM_CONFIG_HEADER(config.h) ++AC_CONFIG_HEADER(config.h) + + dnl checks for programs. + dnl first check for c/c++ compilers diff --git a/freebsd/dependencies/akode/files/patch-b01-add-pulseaudio-support.diff b/freebsd/dependencies/akode/files/patch-b01-add-pulseaudio-support.diff new file mode 100644 index 000000000..4cc158086 --- /dev/null +++ b/freebsd/dependencies/akode/files/patch-b01-add-pulseaudio-support.diff @@ -0,0 +1,134 @@ +commit cf18d66ac5c3904f3f932848f761ec5d103a470c +Author: François Andriot +Date: Thu Oct 15 04:42:48 2015 +0200 + + Add pulseaudio support + [taken from Fedora patches] + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index f8e2d94..df5b7ea 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -49,7 +49,7 @@ OPTION( WITH_LIBLTDL "Build with libltdl" ${WITH_ALL_OPTIONS} ) + + OPTION( WITH_ALSA_SINK "Build with alsa sink" ${WITH_ALL_OPTIONS} ) + OPTION( WITH_JACK_SINK "Build with jack sink" ${WITH_ALL_OPTIONS} ) +-OPTION( WITH_POLYP_SINK "Build with polyp sink" OFF ) ++OPTION( WITH_PULSE_SINK "Build with pulseaudio sink" OFF ) + OPTION( WITH_OSS_SINK "Build with oss sink" ${WITH_ALL_OPTIONS} ) + OPTION( WITH_SUN_SINK "Build with sun sink" OFF ) + +diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake +index df4d86a..635db2e 100644 +--- a/ConfigureChecks.cmake ++++ b/ConfigureChecks.cmake +@@ -118,15 +118,15 @@ endif( WITH_OSS_SINK ) + + ##### check polyp support ####################### + +-if( WITH_POLYP_SINK ) ++if( WITH_PULSE_SINK ) + +- pkg_search_module( POLYP polyplib-simple>=0.70 ) ++ pkg_search_module( PULSE libpulse-simple>=0.9.2 ) + +- if( NOT POLYP_FOUND ) +- tde_message_fatal( "polyplib-simple >= 0.70 are required, but not found on your system" ) +- endif( NOT POLYP_FOUND ) ++ if( NOT PULSE_FOUND ) ++ tde_message_fatal( "libpulse-simple >= 0.9.2 are required, but not found on your system" ) ++ endif( NOT PULSE_FOUND ) + +-endif( WITH_POLYP_SINK ) ++endif( WITH_PULSE_SINK ) + + + ##### check sun support ######################### +diff --git a/akode/plugins/CMakeLists.txt b/akode/plugins/CMakeLists.txt +index ce0f3a4..6e11f1a 100644 +--- a/akode/plugins/CMakeLists.txt ++++ b/akode/plugins/CMakeLists.txt +@@ -15,7 +15,7 @@ + tde_conditional_add_subdirectory( WITH_ALSA_SINK alsa_sink ) + tde_conditional_add_subdirectory( WITH_JACK_SINK jack_sink ) + tde_conditional_add_subdirectory( WITH_OSS_SINK oss_sink ) +-tde_conditional_add_subdirectory( WITH_POLYP_SINK polyp_sink ) ++tde_conditional_add_subdirectory( WITH_PULSE_SINK polyp_sink ) + tde_conditional_add_subdirectory( WITH_SUN_SINK sun_sink ) + + tde_conditional_add_subdirectory( WITH_FFMPEG_DECODER ffmpeg_decoder ) +diff --git a/akode/plugins/polyp_sink/CMakeLists.txt b/akode/plugins/polyp_sink/CMakeLists.txt +index 90c4f3c..28a940e 100644 +--- a/akode/plugins/polyp_sink/CMakeLists.txt ++++ b/akode/plugins/polyp_sink/CMakeLists.txt +@@ -15,7 +15,7 @@ include_directories( + ${CMAKE_SOURCE_DIR}/akode/lib + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} +- ${POLYP_INCLUDE_DIRS} ++ ${PULSE_INCLUDE_DIRS} + ) + + +@@ -26,7 +26,7 @@ set( target libakode_polyp_sink ) + tde_add_library( + ${target} MODULE + SOURCES polyp_sink.cpp +- LINK akode-shared ${POLYP_LIBRARIES} ++ LINK akode-shared ${PULSE_LIBRARIES} + DESTINATION ${LIB_INSTALL_DIR} + ) + +diff --git a/akode/plugins/polyp_sink/Makefile.am b/akode/plugins/polyp_sink/Makefile.am +index b67602a..a58b04c 100644 +--- a/akode/plugins/polyp_sink/Makefile.am ++++ b/akode/plugins/polyp_sink/Makefile.am +@@ -1,7 +1,7 @@ +-INCLUDES = -I$(top_srcdir)/akode/lib -I$(top_builddir)/akode/lib $(POLYP_CFLAGS) $(all_includes) ++INCLUDES = -I$(top_srcdir)/akode/lib -I$(top_builddir)/akode/lib $(PULSE_CFLAGS) $(all_includes) + + lib_LTLIBRARIES = libakode_polyp_sink.la + + libakode_polyp_sink_la_SOURCES = polyp_sink.cpp +-libakode_polyp_sink_la_LDFLAGS = -module -avoid-version -no-undefined $(POLYP_LDFLAGS) +-libakode_polyp_sink_la_LIBADD = ../../lib/libakode.la $(POLYP_LIBADD) ++libakode_polyp_sink_la_LDFLAGS = -module -avoid-version -no-undefined $(PULSE_LDFLAGS) ++libakode_polyp_sink_la_LIBADD = ../../lib/libakode.la $(PULSE_LIBADD) +diff --git a/akode/plugins/polyp_sink/polyp_sink.cpp b/akode/plugins/polyp_sink/polyp_sink.cpp +index 9376dac..b48b63e 100644 +--- a/akode/plugins/polyp_sink/polyp_sink.cpp ++++ b/akode/plugins/polyp_sink/polyp_sink.cpp +@@ -25,7 +25,7 @@ + #elif defined(HAVE_INTTYPES_H) + #include + #endif +-#include ++#include + + #include "audioframe.h" + #include "audiobuffer.h" +@@ -59,7 +59,7 @@ PolypSink::PolypSink() + + bool PolypSink::open() { + int error = 0; +- m_data->server = pa_simple_new(0, "akode-client", PA_STREAM_PLAYBACK, 0, "", &m_data->sample_spec, 0, 255, &error ); ++ m_data->server = pa_simple_new(0, "akode-client", PA_STREAM_PLAYBACK, 0, "", &m_data->sample_spec, 0, 0, &error ); + if (!m_data->server || error != 0) { + m_data->error = true; + close(); +diff --git a/config.h.in b/config.h.in +index 7fe6faf..eed77f8 100644 +--- a/config.h.in ++++ b/config.h.in +@@ -43,9 +43,9 @@ + /* Define if you have libOggFLAC (required for loading OggFLAC files) */ + #undef HAVE_LIBOGGFLAC + +-/* Define if you have polyplib (required if you want Polypaudio server ++/* Define if you have libpulse (required if you want PulseAudio server + support) */ +-#undef HAVE_LIBPOLYP ++#undef HAVE_LIBPULSE + + /* defined if you have libsamplerate library and header */ + #undef HAVE_LIBSAMPLERATE diff --git a/freebsd/dependencies/akode/files/patch-b02-rename-polyp-to-pulse.diff b/freebsd/dependencies/akode/files/patch-b02-rename-polyp-to-pulse.diff new file mode 100644 index 000000000..695c4e1fa --- /dev/null +++ b/freebsd/dependencies/akode/files/patch-b02-rename-polyp-to-pulse.diff @@ -0,0 +1,687 @@ +commit b4697bcfd6567f704e01927fdaf77f3ab5b9112b +Author: Slávek Banko +Date: Thu Oct 15 04:46:45 2015 +0200 + + Rename completely from polyp to pulse + + Signed-off-by: Slávek Banko + +diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake +index 635db2e..838fb28 100644 +--- a/ConfigureChecks.cmake ++++ b/ConfigureChecks.cmake +@@ -116,7 +116,7 @@ if( WITH_OSS_SINK ) + endif( WITH_OSS_SINK ) + + +-##### check polyp support ####################### ++##### check pulse support ####################### + + if( WITH_PULSE_SINK ) + +diff --git a/PACKAGING b/PACKAGING +index da75139..8cbd9f1 100644 +--- a/PACKAGING ++++ b/PACKAGING +@@ -7,9 +7,9 @@ Take especially note of the following: + - If you wish to install plugins in a non-standard place, you can change the + AKODE_SEARCHDIR definition in lib/pluginhandler.cpp. + - You SHOULD not install sinks for backends you don't use. Thus jack_sink +- should only be installed when jackd is available, polyp_sink only when +- the polypaudio server is used and alsa_sink only when using a Linux kernel ++ should only be installed when jackd is available, pulse_sink only when ++ the PulseAudio server is used and alsa_sink only when using a Linux kernel + with ALSA drivers. + When using direct aKode playback sinks will be autodetected by loading and +- probing plugins in this order: polyp, jack, alsa, oss ++ probing plugins in this order: pulse, jack, alsa, oss + +diff --git a/akode/PACKAGING b/akode/PACKAGING +index da75139..8cbd9f1 100644 +--- a/akode/PACKAGING ++++ b/akode/PACKAGING +@@ -7,9 +7,9 @@ Take especially note of the following: + - If you wish to install plugins in a non-standard place, you can change the + AKODE_SEARCHDIR definition in lib/pluginhandler.cpp. + - You SHOULD not install sinks for backends you don't use. Thus jack_sink +- should only be installed when jackd is available, polyp_sink only when +- the polypaudio server is used and alsa_sink only when using a Linux kernel ++ should only be installed when jackd is available, pulse_sink only when ++ the PulseAudio server is used and alsa_sink only when using a Linux kernel + with ALSA drivers. + When using direct aKode playback sinks will be autodetected by loading and +- probing plugins in this order: polyp, jack, alsa, oss ++ probing plugins in this order: pulse, jack, alsa, oss + +diff --git a/akode/configure.in.in b/akode/configure.in.in +index 80338d5..80d0114 100644 +--- a/akode/configure.in.in ++++ b/akode/configure.in.in +@@ -270,24 +270,24 @@ AC_SUBST(JACK_LIBADD) + AC_SUBST(JACK_LDFLAGS) + fi + +-AC_ARG_WITH(polypaudio,AC_HELP_STRING([--with-polypaudio],[Enable Polypaudio server support @<:@default=check@:>@]),[polypaudio_test="$withval"],[polypaudio_test="yes"]) +- +-if test "x$polypaudio_test" = "xyes" ; then +-AC_MSG_CHECKING(for Polypaudio 0.7 or later) +-if $PKG_CONFIG --atleast-version 0.7 polyplib-simple >/dev/null 2>&1 ; then +- POLYP_CFLAGS="`$PKG_CONFIG --cflags polyplib-simple`" +- POLYP_LIBADD="`$PKG_CONFIG --libs-only-l polyplib-simple`" +- POLYP_LDFLAGS="`$PKG_CONFIG --libs-only-L polyplib-simple`" +- have_polyp=yes ++AC_ARG_WITH(pulseaudio,AC_HELP_STRING([--with-pulseaudio],[Enable PulseAudio server support @<:@default=check@:>@]),[pulseaudio_test="$withval"],[pulseaudio_test="yes"]) ++ ++if test "x$pulseaudio_test" = "xyes" ; then ++AC_MSG_CHECKING(for pulseaudio 0.9.2 or later) ++if $PKG_CONFIG --atleast-version 0.9.2 libpulse-simple >/dev/null 2>&1 ; then ++ PULSE_CFLAGS="`$PKG_CONFIG --cflags libpulse-simple`" ++ PULSE_LIBADD="`$PKG_CONFIG --libs-only-l libpulse-simple`" ++ PULSE_LDFLAGS="`$PKG_CONFIG --libs-only-L libpulse-simple`" ++ have_pulse=yes + AC_MSG_RESULT(yes) +- AC_DEFINE(HAVE_LIBPOLYP, 1, +- [Define if you have polyplib (required if you want Polypaudio server support)]) ++ AC_DEFINE(HAVE_LIBPULSE, 1, ++ [Define if you have libpulse (required if you want PulseAudio server support)]) + else + AC_MSG_RESULT(not installed) + fi +-AC_SUBST(POLYP_CFLAGS) +-AC_SUBST(POLYP_LIBADD) +-AC_SUBST(POLYP_LDFLAGS) ++AC_SUBST(PULSE_CFLAGS) ++AC_SUBST(PULSE_LIBADD) ++AC_SUBST(PULSE_LDFLAGS) + fi + + AC_ARG_WITH(ffmpeg,AC_HELP_STRING([--with-ffmpeg],[Enable experimental FFMPEG decoder support @<:@default=check@:>@]),[ffmpeg_test="$withval"],[ffmpeg_test="yes"]) +@@ -482,7 +482,7 @@ AM_CONDITIONAL(include_alsa_sink, test x$have_alsa = xyes) + AM_CONDITIONAL(include_oss_sink, test x$have_oss = xyes) + AM_CONDITIONAL(include_sun_sink, test x$have_sun = xyes) + AM_CONDITIONAL(include_jack_sink, test x$have_jack = xyes) +-AM_CONDITIONAL(include_polyp_sink, test x$have_polyp = xyes) ++AM_CONDITIONAL(include_pulse_sink, test x$have_pulse = xyes) + AM_CONDITIONAL(include_ffmpeg_decoder, test x$have_ffmpeg = xyes) + + AC_MSG_CHECKING(for compilable aKode) +diff --git a/akode/lib/auto_sink.cpp b/akode/lib/auto_sink.cpp +index bcc1250..bee17b1 100644 +--- a/akode/lib/auto_sink.cpp ++++ b/akode/lib/auto_sink.cpp +@@ -65,8 +65,8 @@ AutoSink::~AutoSink() + bool AutoSink::open() + { + // Try Polypaudio +- if (getenv("POLYP_SERVER")) +- if (m_data->tryOpen("polyp")) return true; ++ if (getenv("PULSE_SERVER")) ++ if (m_data->tryOpen("pulse")) return true; + // Try Jack + if (m_data->tryOpen("jack")) return true; + // Try ALSA +diff --git a/akode/plugins/CMakeLists.txt b/akode/plugins/CMakeLists.txt +index 6e11f1a..89bcfd1 100644 +--- a/akode/plugins/CMakeLists.txt ++++ b/akode/plugins/CMakeLists.txt +@@ -15,7 +15,7 @@ + tde_conditional_add_subdirectory( WITH_ALSA_SINK alsa_sink ) + tde_conditional_add_subdirectory( WITH_JACK_SINK jack_sink ) + tde_conditional_add_subdirectory( WITH_OSS_SINK oss_sink ) +-tde_conditional_add_subdirectory( WITH_PULSE_SINK polyp_sink ) ++tde_conditional_add_subdirectory( WITH_PULSE_SINK pulse_sink ) + tde_conditional_add_subdirectory( WITH_SUN_SINK sun_sink ) + + tde_conditional_add_subdirectory( WITH_FFMPEG_DECODER ffmpeg_decoder ) +diff --git a/akode/plugins/Makefile.am b/akode/plugins/Makefile.am +index 74f27e5..4a13c85 100644 +--- a/akode/plugins/Makefile.am ++++ b/akode/plugins/Makefile.am +@@ -32,12 +32,12 @@ if include_jack_sink + AKODE_JACK_SINK=jack_sink + endif + +-if include_polyp_sink +-AKODE_POLYP_SINK=polyp_sink ++if include_pulse_sink ++AKODE_PULSE_SINK=pulse_sink + endif + + SUBDIRS= $(AKODE_MPC_DECODER) $(AKODE_XIPH_DECODER) \ + $(AKODE_MPEG_DECODER) $(AKODE_FFMPEG_DECODER) \ + $(AKODE_ALSA_SINK) $(AKODE_OSS_SINK) $(AKODE_SUN_SINK) \ +- $(AKODE_JACK_SINK) $(AKODE_POLYP_SINK) \ ++ $(AKODE_JACK_SINK) $(AKODE_PULSE_SINK) \ + $(AKODE_SRC_RESAMPLER) +diff --git a/akode/plugins/polyp_sink/CMakeLists.txt b/akode/plugins/polyp_sink/CMakeLists.txt +deleted file mode 100644 +index 28a940e..0000000 +--- a/akode/plugins/polyp_sink/CMakeLists.txt ++++ /dev/null +@@ -1,32 +0,0 @@ +-################################################# +-# +-# (C) 2015 Slávek Banko +-# slavek (DOT) banko (AT) axis.cz +-# +-# Improvements and feedback are welcome +-# +-# This file is released under GPL >= 2 +-# +-################################################# +- +-include_directories( +- ${CMAKE_BINARY_DIR} +- ${CMAKE_BINARY_DIR}/akode/lib +- ${CMAKE_SOURCE_DIR}/akode/lib +- ${CMAKE_CURRENT_BINARY_DIR} +- ${CMAKE_CURRENT_SOURCE_DIR} +- ${PULSE_INCLUDE_DIRS} +-) +- +- +-##### library ################################### +- +-set( target libakode_polyp_sink ) +- +-tde_add_library( +- ${target} MODULE +- SOURCES polyp_sink.cpp +- LINK akode-shared ${PULSE_LIBRARIES} +- DESTINATION ${LIB_INSTALL_DIR} +-) +- +diff --git a/akode/plugins/polyp_sink/Makefile.am b/akode/plugins/polyp_sink/Makefile.am +deleted file mode 100644 +index a58b04c..0000000 +--- a/akode/plugins/polyp_sink/Makefile.am ++++ /dev/null +@@ -1,7 +0,0 @@ +-INCLUDES = -I$(top_srcdir)/akode/lib -I$(top_builddir)/akode/lib $(PULSE_CFLAGS) $(all_includes) +- +-lib_LTLIBRARIES = libakode_polyp_sink.la +- +-libakode_polyp_sink_la_SOURCES = polyp_sink.cpp +-libakode_polyp_sink_la_LDFLAGS = -module -avoid-version -no-undefined $(PULSE_LDFLAGS) +-libakode_polyp_sink_la_LIBADD = ../../lib/libakode.la $(PULSE_LIBADD) +diff --git a/akode/plugins/polyp_sink/polyp_sink.cpp b/akode/plugins/polyp_sink/polyp_sink.cpp +deleted file mode 100644 +index b48b63e..0000000 +--- a/akode/plugins/polyp_sink/polyp_sink.cpp ++++ /dev/null +@@ -1,143 +0,0 @@ +-/* aKode: Polyp-Sink +- +- Copyright (C) 2004 Allan Sandfeld Jensen +- +- This library is free software; you can redistribute it and/or +- modify it under the terms of the GNU Library General Public +- License as published by the Free Software Foundation; either +- version 2 of the License, or (at your option) any later version. +- +- This library is distributed in the hope that it will be useful, +- but WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- Library General Public License for more details. +- +- You should have received a copy of the GNU Library General Public License +- along with this library; see the file COPYING.LIB. If not, write to +- the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, +- Boston, MA 02110-1301, USA. +-*/ +- +-#include "config.h" +- +-#ifdef HAVE_STDINT_H +-#include +-#elif defined(HAVE_INTTYPES_H) +-#include +-#endif +-#include +- +-#include "audioframe.h" +-#include "audiobuffer.h" +-#include "polyp_sink.h" +- +-#include +- +-namespace aKode { +- +-extern "C" { PolypSinkPlugin polyp_sink; }; +- +-struct PolypSink::private_data +-{ +- private_data() : server(0), error(false) {}; +- +- pa_simple *server; +- pa_sample_spec sample_spec; +- +- bool error; +- +- AudioConfiguration config; +-}; +- +-PolypSink::PolypSink() +-{ +- m_data = new private_data; +- m_data->sample_spec.rate = 44100; +- m_data->sample_spec.channels = 2; +- m_data->sample_spec.format = PA_SAMPLE_S16NE; +-} +- +-bool PolypSink::open() { +- int error = 0; +- m_data->server = pa_simple_new(0, "akode-client", PA_STREAM_PLAYBACK, 0, "", &m_data->sample_spec, 0, 0, &error ); +- if (!m_data->server || error != 0) { +- m_data->error = true; +- close(); +- std::cout << "Cannot open client\n"; +- return false; +- } +- +- +- return true; +-} +- +-void PolypSink::close() { +- if (m_data->server) { +- pa_simple_free(m_data->server); +- m_data->server = 0; +- } +-} +- +-PolypSink::~PolypSink() +-{ +- close(); +- delete m_data; +-} +- +-int PolypSink::setAudioConfiguration(const AudioConfiguration* config) +-{ +- if (m_data->error) return -1; +- +- int res = 0; +- if (*config == m_data->config) return 0; +- m_data->config = *config; +- +- if (config->channel_config != MonoStereo ) return -1; +- m_data->sample_spec.channels = config->channels; +- +- if (config->sample_width != 16) { +- res = 1; +- m_data->config.sample_width = 16; +- } +- +- m_data->sample_spec.rate = config->sample_rate; +- +- // create new connection +- close(); +- open(); +- +- return res; +-} +- +-const AudioConfiguration* PolypSink::audioConfiguration() const +-{ +- return &m_data->config; +-} +- +-bool PolypSink::writeFrame(AudioFrame* frame) +-{ +- if ( m_data->error ) return false; +- +- if ( frame->channels != m_data->config.channels || frame->sample_rate != m_data->config.sample_rate) +- { +- if (setAudioConfiguration(frame)!=0) +- return false; +- } +- +- int channels = m_data->config.channels; +- int length = frame->length; +- +- int16_t *buffer = new int16_t[length*channels]; +- int16_t** data = (int16_t**)frame->data; +- for(int i = 0; iserver, buffer, channels*length*2, &error); +- delete[] buffer; +- +- return (error == 0); +-} +- +-} // namespace +diff --git a/akode/plugins/polyp_sink/polyp_sink.h b/akode/plugins/polyp_sink/polyp_sink.h +deleted file mode 100644 +index e279ff6..0000000 +--- a/akode/plugins/polyp_sink/polyp_sink.h ++++ /dev/null +@@ -1,60 +0,0 @@ +-/* aKode: Polyp-Sink +- +- Copyright (C) 2004 Allan Sandfeld Jensen +- +- This library is free software; you can redistribute it and/or +- modify it under the terms of the GNU Library General Public +- License as published by the Free Software Foundation; either +- version 2 of the License, or (at your option) any later version. +- +- This library is distributed in the hope that it will be useful, +- but WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- Library General Public License for more details. +- +- You should have received a copy of the GNU Library General Public License +- along with this library; see the file COPYING.LIB. If not, write to +- the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, +- Boston, MA 02110-1301, USA. +-*/ +- +-#ifndef _AKODE_POLYP_SINK_H +-#define _AKODE_POLYP_SINK_H +- +-#include "sink.h" +- +-#include "akode_export.h" +- +-namespace aKode { +- +-class AudioConfiguration; +-class AudioFrame; +- +-class PolypSink : public Sink { +-public: +- PolypSink(); +- ~PolypSink(); +- bool open(); +- void close(); +- int setAudioConfiguration(const AudioConfiguration *config); +- const AudioConfiguration* audioConfiguration() const; +- // Writes blocking +- bool writeFrame(AudioFrame *frame); +- +- struct private_data; +-private: +- private_data *m_data; +-}; +- +-class PolypSinkPlugin : public SinkPlugin { +-public: +- virtual PolypSink* openSink() { +- return new PolypSink(); +- } +-}; +- +-extern "C" AKODE_EXPORT PolypSinkPlugin polyp_sink; +- +-} // namespace +- +-#endif +diff --git a/akode/plugins/pulse_sink/CMakeLists.txt b/akode/plugins/pulse_sink/CMakeLists.txt +new file mode 100644 +index 0000000..04026d3 +--- /dev/null ++++ b/akode/plugins/pulse_sink/CMakeLists.txt +@@ -0,0 +1,32 @@ ++################################################# ++# ++# (C) 2015 Slávek Banko ++# slavek (DOT) banko (AT) axis.cz ++# ++# Improvements and feedback are welcome ++# ++# This file is released under GPL >= 2 ++# ++################################################# ++ ++include_directories( ++ ${CMAKE_BINARY_DIR} ++ ${CMAKE_BINARY_DIR}/akode/lib ++ ${CMAKE_SOURCE_DIR}/akode/lib ++ ${CMAKE_CURRENT_BINARY_DIR} ++ ${CMAKE_CURRENT_SOURCE_DIR} ++ ${PULSE_INCLUDE_DIRS} ++) ++ ++ ++##### library ################################### ++ ++set( target libakode_pulse_sink ) ++ ++tde_add_library( ++ ${target} MODULE ++ SOURCES pulse_sink.cpp ++ LINK akode-shared ${PULSE_LIBRARIES} ++ DESTINATION ${LIB_INSTALL_DIR} ++) ++ +diff --git a/akode/plugins/pulse_sink/Makefile.am b/akode/plugins/pulse_sink/Makefile.am +new file mode 100644 +index 0000000..9f38245 +--- /dev/null ++++ b/akode/plugins/pulse_sink/Makefile.am +@@ -0,0 +1,7 @@ ++INCLUDES = -I$(top_srcdir)/akode/lib -I$(top_builddir)/akode/lib $(PULSE_CFLAGS) $(all_includes) ++ ++lib_LTLIBRARIES = libakode_pulse_sink.la ++ ++libakode_pulse_sink_la_SOURCES = pulse_sink.cpp ++libakode_pulse_sink_la_LDFLAGS = -module -avoid-version -no-undefined $(PULSE_LDFLAGS) ++libakode_pulse_sink_la_LIBADD = ../../lib/libakode.la $(PULSE_LIBADD) +diff --git a/akode/plugins/pulse_sink/pulse_sink.cpp b/akode/plugins/pulse_sink/pulse_sink.cpp +new file mode 100644 +index 0000000..395bfb3 +--- /dev/null ++++ b/akode/plugins/pulse_sink/pulse_sink.cpp +@@ -0,0 +1,143 @@ ++/* aKode: Pulse-Sink ++ ++ Copyright (C) 2004 Allan Sandfeld Jensen ++ ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Library General Public ++ License as published by the Free Software Foundation; either ++ version 2 of the License, or (at your option) any later version. ++ ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Library General Public License for more details. ++ ++ You should have received a copy of the GNU Library General Public License ++ along with this library; see the file COPYING.LIB. If not, write to ++ the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, ++ Boston, MA 02110-1301, USA. ++*/ ++ ++#include "config.h" ++ ++#ifdef HAVE_STDINT_H ++#include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif ++#include ++ ++#include "audioframe.h" ++#include "audiobuffer.h" ++#include "pulse_sink.h" ++ ++#include ++ ++namespace aKode { ++ ++extern "C" { PulseSinkPlugin pulse_sink; }; ++ ++struct PulseSink::private_data ++{ ++ private_data() : server(0), error(false) {}; ++ ++ pa_simple *server; ++ pa_sample_spec sample_spec; ++ ++ bool error; ++ ++ AudioConfiguration config; ++}; ++ ++PulseSink::PulseSink() ++{ ++ m_data = new private_data; ++ m_data->sample_spec.rate = 44100; ++ m_data->sample_spec.channels = 2; ++ m_data->sample_spec.format = PA_SAMPLE_S16NE; ++} ++ ++bool PulseSink::open() { ++ int error = 0; ++ m_data->server = pa_simple_new(0, "akode-client", PA_STREAM_PLAYBACK, 0, "", &m_data->sample_spec, 0, 0, &error ); ++ if (!m_data->server || error != 0) { ++ m_data->error = true; ++ close(); ++ std::cout << "Cannot open client\n"; ++ return false; ++ } ++ ++ ++ return true; ++} ++ ++void PulseSink::close() { ++ if (m_data->server) { ++ pa_simple_free(m_data->server); ++ m_data->server = 0; ++ } ++} ++ ++PulseSink::~PulseSink() ++{ ++ close(); ++ delete m_data; ++} ++ ++int PulseSink::setAudioConfiguration(const AudioConfiguration* config) ++{ ++ if (m_data->error) return -1; ++ ++ int res = 0; ++ if (*config == m_data->config) return 0; ++ m_data->config = *config; ++ ++ if (config->channel_config != MonoStereo ) return -1; ++ m_data->sample_spec.channels = config->channels; ++ ++ if (config->sample_width != 16) { ++ res = 1; ++ m_data->config.sample_width = 16; ++ } ++ ++ m_data->sample_spec.rate = config->sample_rate; ++ ++ // create new connection ++ close(); ++ open(); ++ ++ return res; ++} ++ ++const AudioConfiguration* PulseSink::audioConfiguration() const ++{ ++ return &m_data->config; ++} ++ ++bool PulseSink::writeFrame(AudioFrame* frame) ++{ ++ if ( m_data->error ) return false; ++ ++ if ( frame->channels != m_data->config.channels || frame->sample_rate != m_data->config.sample_rate) ++ { ++ if (setAudioConfiguration(frame)!=0) ++ return false; ++ } ++ ++ int channels = m_data->config.channels; ++ int length = frame->length; ++ ++ int16_t *buffer = new int16_t[length*channels]; ++ int16_t** data = (int16_t**)frame->data; ++ for(int i = 0; iserver, buffer, channels*length*2, &error); ++ delete[] buffer; ++ ++ return (error == 0); ++} ++ ++} // namespace +diff --git a/akode/plugins/pulse_sink/pulse_sink.h b/akode/plugins/pulse_sink/pulse_sink.h +new file mode 100644 +index 0000000..e890e4a +--- /dev/null ++++ b/akode/plugins/pulse_sink/pulse_sink.h +@@ -0,0 +1,60 @@ ++/* aKode: Pulse-Sink ++ ++ Copyright (C) 2004 Allan Sandfeld Jensen ++ ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Library General Public ++ License as published by the Free Software Foundation; either ++ version 2 of the License, or (at your option) any later version. ++ ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Library General Public License for more details. ++ ++ You should have received a copy of the GNU Library General Public License ++ along with this library; see the file COPYING.LIB. If not, write to ++ the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, ++ Boston, MA 02110-1301, USA. ++*/ ++ ++#ifndef _AKODE_PULSE_SINK_H ++#define _AKODE_PULSE_SINK_H ++ ++#include "sink.h" ++ ++#include "akode_export.h" ++ ++namespace aKode { ++ ++class AudioConfiguration; ++class AudioFrame; ++ ++class PulseSink : public Sink { ++public: ++ PulseSink(); ++ ~PulseSink(); ++ bool open(); ++ void close(); ++ int setAudioConfiguration(const AudioConfiguration *config); ++ const AudioConfiguration* audioConfiguration() const; ++ // Writes blocking ++ bool writeFrame(AudioFrame *frame); ++ ++ struct private_data; ++private: ++ private_data *m_data; ++}; ++ ++class PulseSinkPlugin : public SinkPlugin { ++public: ++ virtual PulseSink* openSink() { ++ return new PulseSink(); ++ } ++}; ++ ++extern "C" AKODE_EXPORT PulseSinkPlugin pulse_sink; ++ ++} // namespace ++ ++#endif diff --git a/freebsd/dependencies/akode/files/patch-b03-add-multilib-support.diff b/freebsd/dependencies/akode/files/patch-b03-add-multilib-support.diff new file mode 100644 index 000000000..ee2a58b08 --- /dev/null +++ b/freebsd/dependencies/akode/files/patch-b03-add-multilib-support.diff @@ -0,0 +1,91 @@ +commit d67c4c24d28fb80653b1d499dcb7cd36284883fd +Author: François Andriot +Date: Thu Oct 15 04:47:35 2015 +0200 + + Add multilib support + [taken from Fedora patches] + +diff --git a/akode/CMakeLists.txt b/akode/CMakeLists.txt +index 26cc5c0..b7ab6a5 100644 +--- a/akode/CMakeLists.txt ++++ b/akode/CMakeLists.txt +@@ -24,6 +24,10 @@ configure_file( akode-config.in akode-config @ONLY ) + install( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/akode-config + DESTINATION ${BIN_INSTALL_DIR} ) + ++configure_file( akode.pc.in akode.pc @ONLY ) ++install( FILES ${CMAKE_CURRENT_BINARY_DIR}/akode.pc ++ DESTINATION ${PKGCONFIG_INSTALL_DIR} ) ++ + + ##### build ##################################### + +diff --git a/akode/Makefile.am b/akode/Makefile.am +index 99455d5..a30cdd8 100644 +--- a/akode/Makefile.am ++++ b/akode/Makefile.am +@@ -1,3 +1,8 @@ + bin_SCRIPTS = akode-config + + SUBDIRS= lib plugins akodeplay ++ ++pkgconfigdir = $(libdir)/pkgconfig ++pkgconfig_DATA = akode.pc ++ ++EXTRA_DIST = akode.pc.in +diff --git a/akode/akode-config.in b/akode/akode-config.in +index b4263be..d1d8457 100644 +--- a/akode/akode-config.in ++++ b/akode/akode-config.in +@@ -15,9 +15,8 @@ EOH + } + + prefix=@prefix@ +-exec_prefix=@exec_prefix@ +-libdir=@libdir@ +-includedir=@includedir@ ++akode_libs="`pkg-config --libs akode`" ++akode_cflags="`pkg-config --cflags akode`" + + flags="" + +@@ -29,10 +28,10 @@ while test $# -gt 0 + do + case $1 in + --libs) +- flags="$flags -L$libdir -lakode" ++ flags="$flags $akode_libs" + ;; + --cflags) +- flags="$flags -I$includedir" ++ flags="$flags $akode_cflags" + ;; + --version) + echo 2.0.2 +diff --git a/akode/akode.pc.in b/akode/akode.pc.in +new file mode 100644 +index 0000000..d17b2ea +--- /dev/null ++++ b/akode/akode.pc.in +@@ -0,0 +1,10 @@ ++prefix=@prefix@ ++exec_prefix=@prefix@ ++libdir=@libdir@ ++includedir=@includedir@ ++ ++Name: akode ++Description: aKode is a simple audio-decoding frame-work ++Version: 2.0.2 ++Libs: -L${libdir} -lakode ++Cflags: -I${includedir} +diff --git a/akode/configure.in.in b/akode/configure.in.in +index 80d0114..2b0ef60 100644 +--- a/akode/configure.in.in ++++ b/akode/configure.in.in +@@ -1,5 +1,6 @@ + dnl don't remove the below + dnl AC_OUTPUT(akode/akode-config) ++dnl AC_OUTPUT(akode/akode.pc) + + AC_CONFIG_HEADER(akode/lib/akode_export.h) + diff --git a/freebsd/dependencies/akode/files/patch-clang.diff b/freebsd/dependencies/akode/files/patch-clang.diff deleted file mode 100644 index 309665bab..000000000 --- a/freebsd/dependencies/akode/files/patch-clang.diff +++ /dev/null @@ -1,61 +0,0 @@ -Index: b/akode/lib/converter.cpp -=================================================================== ---- a/akode/lib/converter.cpp -+++ b/akode/lib/converter.cpp -@@ -26,7 +26,7 @@ - - Converter::Converter(int sample_width) : m_sample_width(sample_width) {} - --template class ArithmT, template class ArithmS> -+template class ArithmT, template class ArithmS> - static bool __doFrameFP(AudioFrame* in, AudioFrame* out, int sample_width) - { - AudioConfiguration config = *in; -Index: b/akode/lib/crossfader.cpp -=================================================================== ---- a/akode/lib/crossfader.cpp -+++ b/akode/lib/crossfader.cpp -@@ -27,7 +27,7 @@ - CrossFader::CrossFader(unsigned int time) : time(time),pos(0) {} - - // T is the input/output type, S is the fast arithmetics type, Div is a division method --template class Arithm> -+template class Arithm> - static bool _doFrame(AudioFrame* in, int& pos, AudioFrame* frame) - { - T** indata1 = (T**)in->data; -@@ -66,7 +66,7 @@ - } - - // T is the input/output type, S is the fast arithmetics type, Arithm defines devisions --template class Arithm> -+template class Arithm> - static bool _readFrame(AudioFrame* in, int& pos, AudioFrame* frame) - { - T** indata = (T**)frame->data; -Index: b/akode/lib/fast_resampler.cpp -=================================================================== ---- a/akode/lib/fast_resampler.cpp -+++ b/akode/lib/fast_resampler.cpp -@@ -37,7 +37,7 @@ - // A fast resampling by linear interpolation - // I assume you know binary arithmetics and convertions if you're reading this - // T is the input/output type, Arithm defines the used arithmetic --template class Arithm> -+template class Arithm> - static bool _doBuffer(AudioFrame* in, AudioFrame* out, float speed, unsigned sample_rate) - { - unsigned long vt_pos_start = 0; // virtual positions of new sample -Index: b/akode/lib/volumefilter.cpp -=================================================================== ---- a/akode/lib/volumefilter.cpp -+++ b/akode/lib/volumefilter.cpp -@@ -29,7 +29,7 @@ - VolumeFilter::VolumeFilter() : m_volume(0) {} - - // T is the input/output type, S is the fast arithmetics type, Arithm is a division definition --template class Arithm> -+template class Arithm> - static bool _doFrame(AudioFrame* in, AudioFrame* out, int volume) - { - T** indata = (T**)in->data; diff --git a/freebsd/dependencies/akode/files/patch-cmake.diff b/freebsd/dependencies/akode/files/patch-cmake.diff deleted file mode 100644 index accd12478..000000000 --- a/freebsd/dependencies/akode/files/patch-cmake.diff +++ /dev/null @@ -1,3226 +0,0 @@ -Index: b/akode/akodeplay/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/akodeplay/CMakeLists.txt -@@ -0,0 +1,30 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_BINARY_DIR}/akode/lib -+ ${CMAKE_SOURCE_DIR}/akode/lib -+) -+ -+ -+##### akodeplay ################################# -+ -+set( target akodeplay ) -+ -+tde_add_executable( -+ ${target} -+ SOURCES ${target}.cpp -+ LINK akode-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -+ -Index: b/akode/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/CMakeLists.txt -@@ -0,0 +1,31 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+ -+#### pkg-config ################################# -+ -+set( prefix ${CMAKE_INSTALL_PREFIX} ) -+string( REGEX REPLACE "^${CMAKE_INSTALL_PREFIX}" "\${prefix}" -+ exec_prefix ${EXEC_INSTALL_PREFIX} ) -+string( REGEX REPLACE "^${EXEC_INSTALL_PREFIX}" "\${exec_prefix}" -+ libdir ${LIB_INSTALL_DIR} ) -+string( REGEX REPLACE "^${CMAKE_INSTALL_PREFIX}" "\${prefix}" -+ includedir ${INCLUDE_INSTALL_DIR} ) -+ -+configure_file( akode-config.in akode-config @ONLY ) -+install( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/akode-config -+ DESTINATION ${BIN_INSTALL_DIR} ) -+ -+ -+##### build ##################################### -+ -+tde_auto_add_subdirectories() -+ -Index: b/akode/lib/akode_export.h.cmake -=================================================================== ---- /dev/null -+++ b/akode/lib/akode_export.h.cmake -@@ -0,0 +1,53 @@ -+/* This file is part of the KDE libraries -+ Copyright (c) 2002-2003 KDE Team -+ -+ This library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Library General Public -+ License as published by the Free Software Foundation; either -+ version 2 of the License, or (at your option) any later version. -+ -+ This library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Library General Public License for more details. -+ -+ You should have received a copy of the GNU Library General Public License -+ along with this library; see the file COPYING.LIB. If not, write to -+ the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, -+ Boston, MA 02110-1301, USA. -+*/ -+ -+#ifndef AKODE_EXPORT_H -+#define AKODE_EXPORT_H -+ -+#cmakedefine __KDE_HAVE_GCC_VISIBILITY 1 -+ -+/** -+ * The ARTS_NO_EXPORT macro marks the symbol of the given variable -+ * to be hidden. A hidden symbol is stripped during the linking step, -+ * so it can't be used from outside the resulting library, which is similar -+ * to static. However, static limits the visibility to the current -+ * compilation unit. hidden symbols can still be used in multiple compilation -+ * units. -+ * -+ * \code -+ * int AKODE_NO_EXPORT foo; -+ * int AKODE_EXPORT bar; -+ * \end -+ */ -+ -+#if defined(__KDE_HAVE_GCC_VISIBILITY) -+/* Visibility is available for GCC newer than 3.4. -+ * See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9283 -+ */ -+#define AKODE_NO_EXPORT __attribute__ ((visibility("hidden"))) -+#define AKODE_EXPORT __attribute__ ((visibility("default"))) -+#elif defined(_WIN32) -+#define AKODE_NO_EXPORT -+#define AKODE_EXPORT __declspec(dllexport) -+#else -+#define AKODE_NO_EXPORT -+#define AKODE_EXPORT -+#endif -+ -+#endif /* AKODE_EXPORTS */ -Index: b/akode/lib/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/lib/CMakeLists.txt -@@ -0,0 +1,100 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+) -+ -+if( UNIX ) -+ set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden" ) -+ set( __KDE_HAVE_GCC_VISIBILITY 1 ) -+endif( UNIX ) -+configure_file( akode_export.h.cmake akode_export.h @ONLY ) -+ -+ -+##### library ################################### -+ -+set( target akode ) -+ -+set( ${target}_SRCS -+ bytebuffer.cpp -+ audiobuffer.cpp -+ pluginhandler.cpp -+ decoderpluginhandler.cpp -+ resamplerpluginhandler.cpp -+ sinkpluginhandler.cpp -+ encoderpluginhandler.cpp -+ fast_resampler.cpp -+ crossfader.cpp -+ volumefilter.cpp -+ localfile.cpp -+ mmapfile.cpp -+ wav_decoder.cpp -+ auto_sink.cpp -+ void_sink.cpp -+ converter.cpp -+ buffered_decoder.cpp -+ player.cpp -+ magic.cpp -+) -+ -+tde_add_library( -+ ${target} SHARED -+ VERSION 2.0.0 -+ SOURCES ${${target}_SRCS} -+ LINK ${CMAKE_THREAD_LIBS_INIT} ${AKODE_LIBDL} ${SEM_LIBRARIES} -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -+set_property( -+ TARGET ${target}-shared -+ APPEND PROPERTY COMPILE_DEFINITIONS -+ AKODE_SEARCHDIR="${LIB_INSTALL_DIR}" -+) -+ -+ -+##### headers ################################### -+ -+set( ${target}_INCLUDES -+ ${CMAKE_CURRENT_BINARY_DIR}/akode_export.h -+ akodelib.h -+ decoder.h -+ sink.h -+ encoder.h -+ audioconfiguration.h -+ audioframe.h -+ audiobuffer.h -+ bytebuffer.h -+ file.h -+ localfile.h -+ mmapfile.h -+ pluginhandler.h -+ crossfader.h -+ volumefilter.h -+ resampler.h -+ fast_resampler.h -+ buffered_decoder.h -+ wav_decoder.h -+ auto_sink.h -+ void_sink.h -+ player.h -+ magic.h -+ converter.h -+ framedecoder.h -+) -+ -+install( -+ FILES ${${target}_INCLUDES} -+ DESTINATION ${INCLUDE_INSTALL_DIR}/akode -+) -+ -Index: b/akode/plugins/alsa_sink/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/plugins/alsa_sink/CMakeLists.txt -@@ -0,0 +1,31 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_BINARY_DIR}/akode/lib -+ ${CMAKE_SOURCE_DIR}/akode/lib -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+) -+ -+ -+##### library ################################### -+ -+set( target libakode_alsa_sink ) -+ -+tde_add_library( -+ ${target} MODULE -+ SOURCES alsa_sink.cpp -+ LINK akode-shared ${ALSA_LIBRARIES} -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -Index: b/akode/plugins/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/plugins/CMakeLists.txt -@@ -0,0 +1,26 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+ -+##### build ##################################### -+ -+tde_conditional_add_subdirectory( WITH_ALSA_SINK alsa_sink ) -+tde_conditional_add_subdirectory( WITH_JACK_SINK jack_sink ) -+tde_conditional_add_subdirectory( WITH_OSS_SINK oss_sink ) -+tde_conditional_add_subdirectory( WITH_POLYP_SINK polyp_sink ) -+tde_conditional_add_subdirectory( WITH_SUN_SINK sun_sink ) -+ -+tde_conditional_add_subdirectory( WITH_FFMPEG_DECODER ffmpeg_decoder ) -+tde_conditional_add_subdirectory( WITH_MPC_DECODER mpc_decoder ) -+tde_conditional_add_subdirectory( WITH_MPEG_DECODER mpeg_decoder ) -+tde_conditional_add_subdirectory( WITH_SRC_RESAMPLER src_resampler ) -+tde_conditional_add_subdirectory( WITH_XIPH_DECODER xiph_decoder ) -+ -Index: b/akode/plugins/ffmpeg_decoder/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/plugins/ffmpeg_decoder/CMakeLists.txt -@@ -0,0 +1,33 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_BINARY_DIR}/akode/lib -+ ${CMAKE_SOURCE_DIR}/akode/lib -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+ ${AVFORMAT_INCLUDE_DIRS} -+ ${AVCODEC_INCLUDE_DIRS} -+) -+ -+ -+##### library ################################### -+ -+set( target libakode_ffmpeg_decoder ) -+ -+tde_add_library( -+ ${target} MODULE -+ SOURCES ffmpeg_decoder.cpp -+ LINK akode-shared ${AVFORMAT_LIBRARIES} ${AVCODEC_LIBRARIES} -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -Index: b/akode/plugins/jack_sink/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/plugins/jack_sink/CMakeLists.txt -@@ -0,0 +1,32 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_BINARY_DIR}/akode/lib -+ ${CMAKE_SOURCE_DIR}/akode/lib -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+ ${JACK_INCLUDE_DIRS} -+) -+ -+ -+##### library ################################### -+ -+set( target libakode_jack_sink ) -+ -+tde_add_library( -+ ${target} MODULE -+ SOURCES jack_sink.cpp -+ LINK akode-shared ${JACK_LIBRARIES} -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -Index: b/akode/plugins/mpc_decoder/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/plugins/mpc_decoder/CMakeLists.txt -@@ -0,0 +1,36 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_BINARY_DIR}/akode/lib -+ ${CMAKE_SOURCE_DIR}/akode/lib -+ ${CMAKE_CURRENT_SOURCE_DIR} -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR}/mppdec -+) -+ -+ -+##### mppdec #################################### -+add_subdirectory( mppdec ) -+ -+ -+##### library ################################### -+ -+set( target libakode_mpc_decoder ) -+ -+tde_add_library( -+ ${target} MODULE -+ SOURCES mpc_decoder.cpp -+ LINK akode-shared akode_mppdec-static -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -Index: b/akode/plugins/mpc_decoder/mppdec/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/plugins/mpc_decoder/mppdec/CMakeLists.txt -@@ -0,0 +1,40 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_BINARY_DIR}/akode/lib -+ ${CMAKE_SOURCE_DIR}/akode/lib -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+) -+ -+ -+##### library ################################### -+ -+set( target akode_mppdec ) -+ -+set( ${target}_SRCS -+ bitstream.cpp -+ huffsv46.cpp -+ huffsv7.cpp -+ idtag.cpp -+ mpc_dec.cpp -+ requant.cpp -+ streaminfo.cpp -+ synth_filter.cpp -+) -+ -+tde_add_library( -+ ${target} STATIC_PIC -+ SOURCES ${${target}_SRCS} -+) -+ -Index: b/akode/plugins/mpeg_decoder/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/plugins/mpeg_decoder/CMakeLists.txt -@@ -0,0 +1,31 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_BINARY_DIR}/akode/lib -+ ${CMAKE_SOURCE_DIR}/akode/lib -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+) -+ -+ -+##### library ################################### -+ -+set( target libakode_mpeg_decoder ) -+ -+tde_add_library( -+ ${target} MODULE -+ SOURCES mpeg_decoder.cpp -+ LINK akode-shared ${MAD_LIBRARIES} -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -Index: b/akode/plugins/oss_sink/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/plugins/oss_sink/CMakeLists.txt -@@ -0,0 +1,31 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_BINARY_DIR}/akode/lib -+ ${CMAKE_SOURCE_DIR}/akode/lib -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+) -+ -+ -+##### library ################################### -+ -+set( target libakode_oss_sink ) -+ -+tde_add_library( -+ ${target} MODULE -+ SOURCES oss_sink.cpp -+ LINK akode-shared ${OSSAUDIO_LIBRARIES} -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -Index: b/akode/plugins/polyp_sink/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/plugins/polyp_sink/CMakeLists.txt -@@ -0,0 +1,32 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_BINARY_DIR}/akode/lib -+ ${CMAKE_SOURCE_DIR}/akode/lib -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+ ${POLYP_INCLUDE_DIRS} -+) -+ -+ -+##### library ################################### -+ -+set( target libakode_polyp_sink ) -+ -+tde_add_library( -+ ${target} MODULE -+ SOURCES polyp_sink.cpp -+ LINK akode-shared ${POLYP_LIBRARIES} -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -Index: b/akode/plugins/src_resampler/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/plugins/src_resampler/CMakeLists.txt -@@ -0,0 +1,31 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_BINARY_DIR}/akode/lib -+ ${CMAKE_SOURCE_DIR}/akode/lib -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+) -+ -+ -+##### library ################################### -+ -+set( target libakode_src_resampler ) -+ -+tde_add_library( -+ ${target} MODULE -+ SOURCES src_resampler.cpp -+ LINK akode-shared ${SAMPLERATE_LIBRARIES} -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -Index: b/akode/plugins/sun_sink/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/plugins/sun_sink/CMakeLists.txt -@@ -0,0 +1,31 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_BINARY_DIR}/akode/lib -+ ${CMAKE_SOURCE_DIR}/akode/lib -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+) -+ -+ -+##### library ################################### -+ -+set( target libakode_sun_sink ) -+ -+tde_add_library( -+ ${target} MODULE -+ SOURCES sun_sink.cpp -+ LINK akode-shared -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -Index: b/akode/plugins/xiph_decoder/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/akode/plugins/xiph_decoder/CMakeLists.txt -@@ -0,0 +1,44 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${CMAKE_BINARY_DIR}/akode/lib -+ ${CMAKE_SOURCE_DIR}/akode/lib -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+ ${SPEEX_INCLUDE_DIRS} -+) -+ -+ -+##### library ################################### -+ -+set( target libakode_xiph_decoder ) -+ -+set( ${target}_SRCS -+ flac_decoder.cpp -+ flac113_decoder.cpp -+ speex_decoder.cpp -+ vorbis_decoder.cpp -+ xiph_decoder.cpp -+) -+ -+tde_add_library( -+ ${target} MODULE -+ SOURCES ${${target}_SRCS} -+ LINK -+ akode-shared -+ ${FLAC_LIBRARIES} ${OGGFLAC_LIBRARIES} -+ ${VORBIS_LIBRARIES} ${VORBISFILE_LIBRARIES} -+ ${SPEEX_LIBRARIES} -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -Index: b/cmake/generate_apidox -=================================================================== ---- /dev/null -+++ b/cmake/generate_apidox -@@ -0,0 +1,17 @@ -+#!/bin/bash -+ -+top_srcdir=${1} -+top_builddir=${2} -+kde_libs_htmldir=${3} -+export QTDOCDIR=${4} -+ -+if [[ ! -d "${top_srcdir}/doc/common/" ]]; then -+ export DOXDATA=${kde_libs_htmldir}/en/common -+fi -+ -+abs_top_srcdir=$(cd ${top_srcdir} && pwd) -+ -+rm -rf ${top_builddir}/${kde_libs_htmldir}/en -+mkdir -p ${top_builddir}/${kde_libs_htmldir}/en -+cd ${top_builddir}/${kde_libs_htmldir}/en -+${abs_top_srcdir}/admin/doxygen.sh --modulename --installdir=${top_builddir}/${kde_libs_htmldir}/en ${abs_top_srcdir} -Index: b/cmake/install_apidox -=================================================================== ---- /dev/null -+++ b/cmake/install_apidox -@@ -0,0 +1,12 @@ -+#!/bin/bash -+ -+top_srcdir=${1} -+top_builddir=${2} -+kde_libs_htmldir=${3} -+installdir=${DESTDIR} -+ -+abs_top_srcdir=$(cd ${top_srcdir} && pwd) -+ -+cd ${top_builddir} -+mkdir -p ${installdir}/${kde_libs_htmldir}/en -+cp -Rp ${top_builddir}/${kde_libs_htmldir}/en ${installdir}/${kde_libs_htmldir}/ -Index: b/cmake/modules/FindTDE.cmake -=================================================================== ---- /dev/null -+++ b/cmake/modules/FindTDE.cmake -@@ -0,0 +1,101 @@ -+################################################# -+# -+# (C) 2010-2011 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+if( NOT TDE_FOUND ) -+ -+ message( STATUS "checking for 'TDE'") -+ -+ pkg_search_module( TDE tqt ) -+ -+ if( NOT TDE_FOUND ) -+ tde_message_fatal( "Unable to find tdelibs!\n Try adding the directory in which the tdelibs.pc file is located\nto the PKG_CONFIG_PATH variable." ) -+ endif( ) -+ -+ # if the path is not already defined by user, -+ # find tde-config executable -+ if( NOT DEFINED KDECONFIG_EXECUTABLE ) -+ find_program( KDECONFIG_EXECUTABLE -+ NAMES tde-config -+ HINTS "${TDE_PREFIX}/bin" ${BIN_INSTALL_DIR} ) -+ if( NOT KDECONFIG_EXECUTABLE ) -+ tde_message_fatal( "tde-config are NOT found." ) -+ endif( NOT KDECONFIG_EXECUTABLE ) -+ endif( NOT DEFINED KDECONFIG_EXECUTABLE ) -+ -+ set( ENV{LD_LIBRARY_PATH} "${TDE_LIBDIR}:$ENV{LD_LIBRARY_PATH}" ) -+ # check for installed trinity version -+ tde_execute_process( -+ COMMAND ${KDECONFIG_EXECUTABLE} --version -+ OUTPUT_VARIABLE _version -+ RESULT_VARIABLE _result -+ OUTPUT_STRIP_TRAILING_WHITESPACE -+ MESSAGE "Unable to run tde-config!\n TDELIBS are correctly installed?\n Path to tde-config are corect?" ) -+ -+ # parse tde-config output, to extract TDE version -+ string( REGEX MATCH "TDE: R([0-9\\.]+).*" __dummy "${_version}" ) -+ set( TDE_VERSION "${CMAKE_MATCH_1}" ) -+ -+ # ask tde-config for few paths -+ macro( __internal_get_path __type __var ) -+ tde_execute_process( -+ COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install ${__type} -+ OUTPUT_VARIABLE ${__var} -+ CACHE INTERNAL "TDE ${__type} path" FORCE -+ OUTPUT_STRIP_TRAILING_WHITESPACE ) -+ endmacro( __internal_get_path ) -+ -+ __internal_get_path( include TDE_INCLUDE_DIR ) -+ __internal_get_path( lib TDE_LIB_DIR ) -+ __internal_get_path( exe TDE_BIN_DIR ) -+ __internal_get_path( data TDE_DATA_DIR ) -+ __internal_get_path( config TDE_CONFIG_DIR ) -+ __internal_get_path( html TDE_HTML_DIR ) -+ __internal_get_path( cmake TDE_CMAKE_DIR ) -+ __internal_get_path( qtplugins TDE_QTPLUGINS_DIR ) -+ -+ # find kde tools -+ macro( __internal_find_program __prog __var ) -+ find_program( ${__var} -+ NAMES ${__prog} -+ HINTS "${TDE_PREFIX}/bin" ${BIN_INSTALL_DIR} -+ OUTPUT_STRIP_TRAILING_WHITESPACE ) -+ if( NOT ${__var} ) -+ tde_message_fatal( "${__prog} are NOT found.\n TDELIBS are correctly installed?" ) -+ endif( NOT ${__var} ) -+ set( ${__var} ${${__var}} CACHE INTERNAL "${__prog} executable" FORCE ) -+ endmacro( __internal_find_program ) -+ -+ __internal_find_program( dcopidl KDE3_DCOPIDL_EXECUTABLE ) -+ __internal_find_program( dcopidlng KDE3_DCOPIDLNG_EXECUTABLE ) -+ __internal_find_program( dcopidl2cpp KDE3_DCOPIDL2CPP_EXECUTABLE ) -+ __internal_find_program( meinproc KDE3_MEINPROC_EXECUTABLE ) -+ __internal_find_program( tdeconfig_compiler KDE3_KCFGC_EXECUTABLE ) -+ __internal_find_program( maketdewidgets KDE3_MAKETDEWIDGETS_EXECUTABLE ) -+ -+ # dcopidlng is a bash script which using tde-config; -+ # if PATH to tde-config is not set, dcopidlng will fail; -+ # for this reason we set KDECONFIG environment variable before running dcopidlng -+ set( KDE3_DCOPIDLNG_EXECUTABLE env KDECONFIG=${KDECONFIG_EXECUTABLE} ${KDE3_DCOPIDLNG_EXECUTABLE} -+ CACHE INTERNAL "dcopidlng executable" FORCE ) -+ -+ # look for SCM data if present -+ if( EXISTS "${CMAKE_SOURCE_DIR}/.tdescmmodule" ) -+ file( STRINGS "${CMAKE_SOURCE_DIR}/.tdescmmodule" TDE_SCM_MODULE_NAME ) -+ endif( EXISTS "${CMAKE_SOURCE_DIR}/.tdescmmodule" ) -+ if( EXISTS "${CMAKE_SOURCE_DIR}/.tdescmrevision" ) -+ file( STRINGS "${CMAKE_SOURCE_DIR}/.tdescmrevision" TDE_SCM_MODULE_REVISION ) -+ endif( EXISTS "${CMAKE_SOURCE_DIR}/.tdescmrevision" ) -+ -+ message( STATUS " found 'TDE', version ${TDE_VERSION}" ) -+ -+endif( NOT TDE_FOUND ) -+ -+include( "${TDE_CMAKE_DIR}/tdelibs.cmake" ) -Index: b/cmake/modules/FindTQt.cmake -=================================================================== ---- /dev/null -+++ b/cmake/modules/FindTQt.cmake -@@ -0,0 +1,95 @@ -+################################################# -+# -+# (C) 2010-2011 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+macro( tqt_message ) -+ message( STATUS "${ARGN}" ) -+endmacro( ) -+ -+pkg_search_module( TQT tqt ) -+ -+if( NOT TQT_FOUND ) -+ tde_message_fatal( "Unable to find tqt!\n Try adding the directory in which the tqt.pc file is located\nto the PKG_CONFIG_PATH variable." ) -+endif( ) -+ -+# tmoc_executable -+tde_execute_process( -+ COMMAND pkg-config tqt --variable=tmoc_executable -+ OUTPUT_VARIABLE TMOC_EXECUTABLE OUTPUT_STRIP_TRAILING_WHITESPACE ) -+ -+if( NOT EXISTS ${TMOC_EXECUTABLE} ) -+ tde_message_fatal( "tmoc is not found!\n tqt is correctly installed?" ) -+endif( ) -+ -+tqt_message( " tmoc path: ${TMOC_EXECUTABLE}" ) -+ -+ -+# moc_executable -+tde_execute_process( -+ COMMAND pkg-config tqt --variable=moc_executable -+ OUTPUT_VARIABLE MOC_EXECUTABLE OUTPUT_STRIP_TRAILING_WHITESPACE ) -+ -+if( NOT EXISTS ${MOC_EXECUTABLE} ) -+ tde_message_fatal( "Path to moc is not set.\n tqt is correctly installed?" ) -+endif( ) -+ -+tqt_message( " moc path: ${MOC_EXECUTABLE}" ) -+ -+ -+# uic_executable -+tde_execute_process( -+ COMMAND pkg-config tqt --variable=uic_executable -+ OUTPUT_VARIABLE UIC_EXECUTABLE OUTPUT_STRIP_TRAILING_WHITESPACE ) -+ -+if( NOT EXISTS ${UIC_EXECUTABLE} ) -+ tde_message_fatal( "uic not found!\n tqt is correctly installed?" ) -+endif( ) -+ -+tqt_message( " uic path: ${UIC_EXECUTABLE}" ) -+ -+ -+# tqt-replace script -+set( TQT_REPLACE_SCRIPT "${TQT_PREFIX}/bin/tqt-replace" ) -+ -+if( NOT EXISTS ${TQT_REPLACE_SCRIPT} ) -+ tde_message_fatal( "tqt-replace not found!\n Check tqt installation." ) -+endif( ) -+ -+tqt_message( " tqt-replace path: ${TQT_REPLACE_SCRIPT}" ) -+ -+ -+# check if tqt is usable -+tde_save( CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES ) -+set( CMAKE_REQUIRED_INCLUDES ${TQT_INCLUDE_DIRS} ) -+foreach( _dirs ${TQT_LIBRARY_DIRS} ) -+ list( APPEND CMAKE_REQUIRED_LIBRARIES "-L${_dirs}" ) -+endforeach() -+list( APPEND CMAKE_REQUIRED_LIBRARIES ${TQT_LIBRARIES} ) -+ -+check_cxx_source_compiles(" -+ #include -+ int main(int argc, char **argv) { TQApplication app(argc, argv); return 0; } " -+ HAVE_USABLE_TQT ) -+ -+if( NOT HAVE_USABLE_TQT ) -+ tde_message_fatal( "Unable to build a simple tqt test." ) -+endif( ) -+ -+tde_restore( CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES ) -+ -+ -+# TQT_CXX_FLAGS -+foreach( _flag ${TQT_CFLAGS} ${TQT_CFLAGS_OTHER} ) -+ set( TQT_CXX_FLAGS "${TQT_CXX_FLAGS} ${_flag}" ) -+endforeach() -+ -+# Set compiler flags according to build type -+set( CMAKE_CXX_FLAGS_RELWITHDEBINFO "-DNDEBUG" ) -+set( CMAKE_C_FLAGS_RELWITHDEBINFO "-DNDEBUG" ) -Index: b/cmake/modules/FindTQtQUI.cmake -=================================================================== ---- /dev/null -+++ b/cmake/modules/FindTQtQUI.cmake -@@ -0,0 +1,45 @@ -+################################################# -+# -+# (C) 2010-2011 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+macro( tqtqui_message ) -+ message( STATUS "${ARGN}" ) -+endmacro( ) -+ -+pkg_search_module( TQTQUI tqtqui ) -+ -+if( NOT TQTQUI_FOUND ) -+ tde_message_fatal( "Unable to find tqtqui!\n Try adding the directory in which the tqtqui.pc file is located\nto the PKG_CONFIG_PATH variable." ) -+endif( ) -+ -+# check if tqtqui is usable -+tde_save( CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES ) -+set( CMAKE_REQUIRED_INCLUDES ${TQTQUI_INCLUDE_DIRS} ) -+foreach( _dirs ${TQTQUI_LIBRARY_DIRS} ) -+ list( APPEND CMAKE_REQUIRED_LIBRARIES "-L${_dirs}" ) -+endforeach() -+list( APPEND CMAKE_REQUIRED_LIBRARIES ${TQTQUI_LIBRARIES} ) -+ -+check_cxx_source_compiles(" -+ #include -+ int main(int argc, char **argv) { TQApplication app(argc, argv); return 0; } " -+ HAVE_USABLE_TQTQUI ) -+ -+if( NOT HAVE_USABLE_TQTQUI ) -+ tde_message_fatal( "Unable to build a simple tqtqui test." ) -+endif( ) -+ -+tde_restore( CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES ) -+ -+ -+# TQTQUI_CXX_FLAGS -+foreach( _flag ${TQTQUI_CFLAGS_OTHER} ) -+ set( TQTQUI_CXX_FLAGS "${TQTQUI_CXX_FLAGS} ${_flag}" ) -+endforeach() -Index: b/cmake/modules/TDEMacros.cmake -=================================================================== ---- /dev/null -+++ b/cmake/modules/TDEMacros.cmake -@@ -0,0 +1,1568 @@ -+################################################# -+# -+# (C) 2010-2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# (C) 2011-2012 Timothy Pearson -+# kb9vqf (AT) pearsoncomputing.net -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include( KDE3Macros ) # we will need this module for a while -+include( CheckCXXCompilerFlag ) -+ -+ -+################################################# -+##### -+##### tde_message_fatal -+ -+macro( tde_message_fatal ) -+ message( FATAL_ERROR -+ "#################################################\n" -+ " ${ARGV}\n" -+ "#################################################" ) -+endmacro( tde_message_fatal ) -+ -+ -+################################################# -+##### -+##### tde_get_arg( ) -+##### ARG_NAME(string): name of an argument to find in ARGS -+##### COUNT(number): argument dimension, a number of items returned in RETURN -+##### RETURN(list ref): items returned for argument as they found in ARGS -+##### REST(list ref): rest of items except argument name and items returned in RETURN -+##### ARGS(list): source list of arguments -+ -+macro( tde_get_arg ARG_NAME COUNT RETURN REST ) -+ unset( ${RETURN} ) -+ unset( ${REST} ) -+ list( APPEND ${REST} ${ARGN} ) -+ list( FIND ${REST} ${ARG_NAME} _arg_idx) -+ if( NOT ${_arg_idx} EQUAL -1 ) -+ list( REMOVE_AT ${REST} ${_arg_idx} ) -+ set( _i 0 ) -+ while( ${_i} LESS ${COUNT} ) -+ list( GET ${REST} ${_arg_idx} _arg ) -+ list( REMOVE_AT ${REST} ${_arg_idx} ) -+ list( APPEND ${RETURN} ${_arg} ) -+ math( EXPR _i "${_i} + 1" ) -+ endwhile() -+ endif() -+endmacro( tde_get_arg ) -+ -+ -+################################################ -+##### -+##### tde_execute_process( [MESSAGE ] ) -+##### MSG: fatal error message (standard message will be written if not supplied) -+##### ARGS: execute_process arguments -+ -+macro( tde_execute_process ) -+ tde_get_arg( MESSAGE 1 _message _rest_args ${ARGV} ) -+ tde_get_arg( RESULT_VARIABLE 1 _result_variable _tmp ${_rest_args} ) -+ tde_get_arg( COMMAND 1 _command _tmp ${_rest_args} ) -+ tde_get_arg( OUTPUT_VARIABLE 1 _output_variable _tmp ${_rest_args} ) -+ tde_get_arg( CACHE 3 _cache _rest_args2 ${_rest_args} ) -+ -+ # handle optional FORCE parameter -+ if( DEFINED _cache ) -+ list( GET _cache 2 _tmp ) -+ if( _tmp STREQUAL FORCE ) -+ set( _rest_args ${_rest_args2} ) -+ else() -+ tde_get_arg( CACHE 2 _cache _rest_args ${_rest_args} ) -+ endif() -+ endif() -+ -+ if( NOT DEFINED _result_variable ) -+ list( APPEND _rest_args RESULT_VARIABLE _exec_result ) -+ set( _result_variable _exec_result ) -+ endif() -+ -+ execute_process( ${_rest_args} ) -+ -+ if( DEFINED _output_variable AND DEFINED _cache ) -+ set( ${_output_variable} ${${_output_variable}} CACHE ${_cache} ) -+ endif() -+ -+ if( ${_result_variable} ) -+ if( DEFINED _message ) -+ tde_message_fatal( ${_message} ) -+ else() -+ if( ${${_result_variable}} MATCHES "^[0-9]+$" ) -+ set( ${_result_variable} "status ${${_result_variable}} returned!" ) -+ endif() -+ tde_message_fatal( "Error executing '${_command}': ${${_result_variable}}" ) -+ endif() -+ endif() -+endmacro( tde_execute_process ) -+ -+ -+if( DEFINED MASTER_SOURCE_DIR ) -+ return( ) -+endif( ) -+########### slave part ends here ############### -+ -+ -+################################################ -+##### -+##### CMP0026 states we should not read the LOCATION property of a target, -+##### and should be using generators instead. We can't do that here however -+##### because we need the value of the property at configure time. -+ -+if( POLICY CMP0026 ) -+ cmake_policy( PUSH ) -+ cmake_policy( SET CMP0026 OLD ) -+endif( POLICY CMP0026 ) -+ -+ -+################################################ -+##### -+##### tde_install_icons( THEME DESTINATION ) -+##### default theme: hicolor -+##### default destination: ${SHARE_INSTALL_DIR}/icons -+ -+macro( tde_install_icons ) -+ tde_get_arg( DESTINATION 1 _dest _args ${ARGV} ) -+ tde_get_arg( THEME 1 _req_theme _icons ${_args} ) -+ -+ #defaults -+ if( NOT _icons ) -+ set( _icons "*" ) -+ endif( NOT _icons ) -+ if( NOT _dest ) -+ set( _dest "${ICON_INSTALL_DIR}" ) -+ endif( NOT _dest ) -+ -+ foreach( _icon ${_icons} ) -+ unset( _theme ) # clearing -+ -+ file(GLOB _icon_files *-${_icon}.png *-${_icon}.mng _icon_files *-${_icon}.svg* ) -+ foreach( _icon_file ${_icon_files} ) -+ # FIXME need a review -+ string( REGEX MATCH "^.*/([a-zA-Z][a-zA-Z])([0-9a-zA-Z]+)\\-([a-z]+)\\-([^/]+)$" _dummy "${_icon_file}" ) -+ set( _type "${CMAKE_MATCH_1}" ) -+ set( _size "${CMAKE_MATCH_2}" ) -+ set( _group "${CMAKE_MATCH_3}" ) -+ set( _name "${CMAKE_MATCH_4}" ) -+ -+ # we must ignore invalid icon names -+ if( _type AND _size AND _group AND _name ) -+ -+ # autodetect theme -+ if( NOT _req_theme ) -+ unset( _theme ) -+ if( "${_type}" STREQUAL "cr" ) -+ set( _theme crystalsvg ) -+ elseif( "${_type}" STREQUAL "lo" ) -+ set( _theme locolor ) -+ endif( "${_type}" STREQUAL "cr" ) -+ # defaulting -+ if( NOT _theme ) -+ set( _theme hicolor ) -+ endif( NOT _theme ) -+ else( NOT _req_theme ) -+ set( _theme ${_req_theme} ) -+ endif( NOT _req_theme ) -+ -+ # fix "group" name -+ if( "${_group}" STREQUAL "mime" ) -+ set( _group "mimetypes" ) -+ endif( "${_group}" STREQUAL "mime" ) -+ if( "${_group}" STREQUAL "filesys" ) -+ set( _group "places" ) -+ endif( "${_group}" STREQUAL "filesys" ) -+ if( "${_group}" STREQUAL "category" ) -+ set( _group "categories" ) -+ endif( "${_group}" STREQUAL "category" ) -+ if( "${_group}" STREQUAL "device" ) -+ set( _group "devices" ) -+ endif( "${_group}" STREQUAL "device" ) -+ if( "${_group}" STREQUAL "app" ) -+ set( _group "apps" ) -+ endif( "${_group}" STREQUAL "app" ) -+ if( "${_group}" STREQUAL "action" ) -+ set( _group "actions" ) -+ endif( "${_group}" STREQUAL "action" ) -+ -+ if( "${_size}" STREQUAL "sc" ) -+ install( FILES ${_icon_file} DESTINATION ${_dest}/${_theme}/scalable/${_group}/ RENAME ${_name} ) -+ else( "${_size}" STREQUAL "sc" ) -+ install( FILES ${_icon_file} DESTINATION ${_dest}/${_theme}/${_size}x${_size}/${_group}/ RENAME ${_name} ) -+ endif( "${_size}" STREQUAL "sc" ) -+ -+ endif( _type AND _size AND _group AND _name ) -+ -+ endforeach( _icon_file ) -+ endforeach( _icon ) -+ -+endmacro( tde_install_icons ) -+ -+ -+################################################# -+##### -+##### tde_add_lut( [depends] ) -+##### default depends: source -+ -+macro( tde_add_lut _src _lut _dep ) -+ set( create_hash_table ${CMAKE_SOURCE_DIR}/kjs/create_hash_table ) -+ if( NOT _dep ) -+ set( _dep ${_src} ) -+ endif( NOT _dep ) -+ add_custom_command( OUTPUT ${_lut} -+ COMMAND perl ARGS ${create_hash_table} ${CMAKE_CURRENT_SOURCE_DIR}/${_src} -i > ${_lut} -+ DEPENDS ${_src} ) -+ set_source_files_properties( ${_dep} PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${_lut} ) -+ unset( _dep ) -+endmacro( tde_add_lut ) -+ -+ -+################################################# -+##### -+##### tde_add_luts( ) -+ -+macro( tde_add_luts ) -+ foreach( _src ${ARGV} ) -+ get_filename_component( _lut ${_src} NAME_WE ) -+ set( _lut "${_lut}.lut.h" ) -+ tde_add_lut( ${_src} ${_lut} ${_src} ) -+ endforeach( _src ) -+endmacro( tde_add_luts ) -+ -+ -+################################################# -+##### -+##### tde_file_to_cpp( ) -+ -+macro( tde_file_to_cpp _src _dst _var ) -+ if( IS_ABSOLUTE ${_dst} ) -+ set( dst ${_dst} ) -+ else( ) -+ set( dst "${CMAKE_CURRENT_BINARY_DIR}/${_dst}" ) -+ endif( ) -+ file( READ ${_src} text ) -+ string( REGEX REPLACE "\n" "\\\\n\"\n\"" text "${text}" ) -+ set( text "/* Generated by CMake */\n\nconst char *${_var} = \n\n\"${text}\";\n" ) -+ string( REGEX REPLACE "\n\"\";\n$" ";\n" text "${text}" ) -+ file( WRITE ${dst} "${text}" ) -+endmacro( ) -+ -+ -+################################################# -+##### -+##### tde_install_la_file( ) -+ -+macro( tde_install_la_file _target _destination ) -+ -+ get_target_property( _target_location ${_target} LOCATION ) -+ get_filename_component( _laname ${_target_location} NAME_WE ) -+ get_filename_component( _soname ${_target_location} NAME ) -+ set( _laname ${CMAKE_CURRENT_BINARY_DIR}/${_laname}.la ) -+ -+ file( WRITE ${_laname} -+"# ${_laname} - a libtool library file, generated by cmake -+# The name that we can dlopen(3). -+dlname='${_soname}' -+# Names of this library -+library_names='${_soname} ${_soname} ${_soname}' -+# The name of the static archive -+old_library='' -+# Libraries that this one depends upon. -+dependency_libs='' -+# Version information.\ncurrent=0\nage=0\nrevision=0 -+# Is this an already installed library?\ninstalled=yes -+# Should we warn about portability when linking against -modules?\nshouldnotlink=yes -+# Files to dlopen/dlpreopen\ndlopen=''\ndlpreopen='' -+# Directory that this library needs to be installed in: -+libdir='${_destination}' -+" ) -+ -+ install( FILES ${_laname} DESTINATION ${_destination} ) -+ -+endmacro( tde_install_la_file ) -+ -+ -+################################################# -+##### -+##### tde_add_ui_files -+ -+macro( tde_add_ui_files _sources ) -+ foreach( _ui_file ${ARGN} ) -+ -+ get_filename_component( _ui_basename ${_ui_file} NAME_WE ) -+ get_filename_component( _ui_absolute_path ${_ui_file} ABSOLUTE ) -+ -+ list( APPEND ${_sources} ${_ui_basename}.cpp ) -+ -+ add_custom_command( OUTPUT ${_ui_basename}.h ${_ui_basename}.cpp -+ COMMAND ${CMAKE_COMMAND} -+ -DUIC_EXECUTABLE:FILEPATH=${UIC_EXECUTABLE} -+ -DTQT_REPLACE_SCRIPT:FILEPATH=${TQT_REPLACE_SCRIPT} -+ -DTDE_QTPLUGINS_DIR:FILEPATH=${TDE_QTPLUGINS_DIR} -+ -DUI_FILE:FILEPATH=${_ui_absolute_path} -+ -DMASTER_SOURCE_DIR:FILEPATH=${CMAKE_SOURCE_DIR} -+ -DMASTER_BINARY_DIR:FILEPATH=${CMAKE_BINARY_DIR} -+ -P ${CMAKE_MODULE_PATH}/tde_uic.cmake -+ COMMAND ${MOC_EXECUTABLE} ${_ui_basename}.h >> ${_ui_basename}.cpp -+ DEPENDS ${_ui_absolute_path} ) -+ -+ endforeach( _ui_file ) -+endmacro( tde_add_ui_files ) -+ -+ -+################################################# -+##### -+##### tde_moc -+ -+macro( tde_moc _sources ) -+ foreach( _input_file ${ARGN} ) -+ -+ get_filename_component( _input_file "${_input_file}" ABSOLUTE ) -+ get_filename_component( _basename ${_input_file} NAME_WE ) -+ set( _output_file "${_basename}.moc.cpp" ) -+ add_custom_command( OUTPUT ${_output_file} -+ COMMAND -+ ${TMOC_EXECUTABLE} ${_input_file} -o ${_output_file} -+ DEPENDS -+ ${_input_file} ) -+ list( APPEND ${_sources} ${_output_file} ) -+ -+ endforeach( ) -+endmacro( ) -+ -+ -+################################################# -+##### -+##### tde_automoc -+ -+macro( tde_automoc ) -+ foreach( _src_file ${ARGN} ) -+ -+ get_filename_component( _src_file "${_src_file}" ABSOLUTE ) -+ -+ if( EXISTS "${_src_file}" ) -+ -+ # read source file and check if have moc include -+ file( READ "${_src_file}" _src_content ) -+ string( REGEX MATCHALL "#include +[^ ]+\\.moc[\">]" _moc_includes "${_src_content}" ) -+ -+ # found included moc(s)? -+ if( _moc_includes ) -+ foreach( _moc_file ${_moc_includes} ) -+ -+ # extracting moc filename -+ string( REGEX MATCH "[^ <\"]+\\.moc" _moc_file "${_moc_file}" ) -+ set( _moc_file "${CMAKE_CURRENT_BINARY_DIR}/${_moc_file}" ) -+ -+ # create header filename -+ get_filename_component( _src_path "${_src_file}" ABSOLUTE ) -+ get_filename_component( _src_path "${_src_path}" PATH ) -+ get_filename_component( _src_header "${_moc_file}" NAME_WE ) -+ set( _header_file "${_src_path}/${_src_header}.h" ) -+ -+ # if header doesn't exists, check in META_INCLUDES -+ if( NOT EXISTS "${_header_file}" ) -+ unset( _found ) -+ foreach( _src_path ${_meta_includes} ) -+ set( _header_file "${_src_path}/${_src_header}.h" ) -+ if( EXISTS "${_header_file}" ) -+ set( _found 1 ) -+ break( ) -+ endif( ) -+ endforeach( ) -+ if( NOT _found ) -+ get_filename_component( _moc_file "${_moc_file}" NAME ) -+ tde_message_fatal( "AUTOMOC error: '${_moc_file}' cannot be generated.\n Reason: '${_src_file}.h' not found." ) -+ endif( ) -+ endif( ) -+ -+ # moc-ing header -+ add_custom_command( OUTPUT ${_moc_file} -+ COMMAND ${TMOC_EXECUTABLE} ${_header_file} -o ${_moc_file} -+ DEPENDS ${_header_file} ) -+ -+ # create dependency between source file and moc file -+ set_property( SOURCE ${_src_file} APPEND PROPERTY OBJECT_DEPENDS ${_moc_file} ) -+ -+ endforeach( _moc_file ) -+ -+ endif( _moc_includes ) -+ -+ endif( EXISTS "${_src_file}" ) -+ -+ endforeach( _src_file ) -+endmacro( tde_automoc ) -+ -+ -+################################################# -+##### -+##### __tde_internal_process_sources -+ -+macro( __tde_internal_process_sources _sources ) -+ -+ unset( ${_sources} ) -+ -+ foreach( _arg ${ARGN} ) -+ get_filename_component( _ext ${_arg} EXT ) -+ get_filename_component( _name ${_arg} NAME_WE ) -+ get_filename_component( _path ${_arg} PATH ) -+ -+ # if not path, set it to "." -+ if( NOT _path ) -+ set( _path "./" ) -+ endif( NOT _path ) -+ -+ # handle .ui files -+ if( ${_ext} STREQUAL ".ui" ) -+ tde_add_ui_files( ${_sources} ${_arg} ) -+ -+ # handle .skel files -+ elseif( ${_ext} STREQUAL ".skel" ) -+ kde3_add_dcop_skels( ${_sources} ${_path}/${_name}.h ) -+ -+ # handle .stub files -+ elseif( ${_ext} STREQUAL ".stub" ) -+ kde3_add_dcop_stubs( ${_sources} ${_path}/${_name}.h ) -+ -+ # handle .kcfgc files -+ elseif( ${_ext} STREQUAL ".kcfgc" ) -+ kde3_add_kcfg_files( ${_sources} ${_arg} ) -+ -+ # handle any other files -+ else( ${_ext} STREQUAL ".ui" ) -+ list(APPEND ${_sources} ${_arg} ) -+ endif( ${_ext} STREQUAL ".ui" ) -+ endforeach( _arg ) -+ -+endmacro( __tde_internal_process_sources ) -+ -+ -+################################################# -+##### -+##### tde_install_libtool_file -+ -+macro( tde_install_libtool_file _target _destination ) -+ -+ get_target_property( _target_location ${_target} LOCATION ) -+ -+ # get name of target -+ get_filename_component( _name ${_target_location} NAME_WE ) -+ -+ # get .la name -+ set( _laname ${_name}.la ) -+ -+ # get .so name -+ get_filename_component( _soname ${_target_location} NAME ) -+ -+ # get version of target -+ get_target_property( _target_version ${_target} VERSION ) -+ get_target_property( _target_soversion ${_target} SOVERSION ) -+ -+ # we have so version -+ if( _target_version ) -+ set( _library_name_1 "${_soname}.${_target_version}" ) -+ set( _library_name_2 "${_soname}.${_target_soversion}" ) -+ set( _library_name_3 "${_soname}" ) -+ -+ string( REGEX MATCH "^([0-9]+)\\.([0-9]+)\\.([0-9]+)$" _dummy "${_target_version}" ) -+ set( _version_current "${CMAKE_MATCH_1}" ) -+ set( _version_age "${CMAKE_MATCH_2}" ) -+ set( _version_revision "${CMAKE_MATCH_3}" ) -+ -+ # we have no so version (module?) -+ else( _target_version ) -+ set( _library_name_1 "${_soname}" ) -+ set( _library_name_2 "${_soname}" ) -+ set( _library_name_3 "${_soname}" ) -+ set( _version_current "0" ) -+ set( _version_age "0" ) -+ set( _version_revision "0" ) -+ endif( _target_version ) -+ -+ if( IS_ABSOLUTE ${_destination} ) -+ set( _libdir "${_destination}" ) -+ else( IS_ABSOLUTE ${_destination} ) -+ set( _libdir "${CMAKE_INSTALL_PREFIX}/${_destination}" ) -+ endif( IS_ABSOLUTE ${_destination} ) -+ -+ configure_file( ${CMAKE_SOURCE_DIR}/cmake/modules/template_libtool_file.cmake "${_laname}" @ONLY ) -+ -+ install( FILES "${CMAKE_CURRENT_BINARY_DIR}/${_laname}" DESTINATION ${_destination} ) -+ -+endmacro( tde_install_libtool_file ) -+ -+ -+################################################# -+##### -+##### tde_install_export / tde_import -+ -+function( tde_install_export ) -+ file( GLOB export_files ${CMAKE_CURRENT_BINARY_DIR}/export-*.cmake ) -+ -+ set( mode "WRITE" ) -+ foreach( filename ${export_files} ) -+ file( READ ${filename} content ) -+ file( ${mode} "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.cmake" "${content}" ) -+ set( mode "APPEND" ) -+ endforeach( ) -+ -+ install( FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.cmake" DESTINATION ${CMAKE_INSTALL_DIR} ) -+endfunction( ) -+ -+ -+macro( tde_import _library ) -+ message( STATUS "checking for '${_library}'" ) -+ string( TOUPPER "BUILD_${_library}" _build ) -+ if( ${_build} ) -+ message( STATUS " ok, activated for build" ) -+ else() -+ if( EXISTS "${TDE_CMAKE_DIR}/${_library}.cmake" ) -+ include( "${TDE_CMAKE_DIR}/${_library}.cmake" ) -+ message( STATUS " ok, found import file" ) -+ else() -+ tde_message_fatal( "'${_library}' are required,\n but is not installed nor selected for build" ) -+ endif() -+ endif() -+endmacro() -+ -+ -+################################################# -+##### -+##### tde_add_library -+ -+macro( tde_add_library _arg_target ) -+ -+ unset( _target ) -+ unset( _type ) -+ unset( _static_pic ) -+ unset( _automoc ) -+ unset( _meta_includes ) -+ unset( _no_libtool_file ) -+ unset( _no_export ) -+ unset( _version ) -+ unset( _sources ) -+ unset( _destination ) -+ unset( _embed ) -+ unset( _link ) -+ unset( _dependencies ) -+ unset( _storage ) -+ -+ set( _shouldnotlink no ) -+ -+ # metadata -+ unset( _description ) -+ unset( _license ) -+ unset( _copyright ) -+ unset( _authors ) -+ unset( _product ) -+ unset( _organization ) -+ unset( _version ) -+ unset( _datetime ) -+ unset( _notes ) -+ -+ # default metadata -+ set( _product "Trinity Desktop Environment" ) -+ tde_curdatetime( _datetime ) -+ -+ foreach( _arg ${ARGV} ) -+ -+ # this variable help us to skip -+ # storing unapropriate values (i.e. directives) -+ unset( _skip_store ) -+ -+ # found one of directives: "SHARED", "STATIC", "MODULE" -+ if( "+${_arg}" STREQUAL "+SHARED" OR "+${_arg}" STREQUAL "+STATIC" OR "+${_arg}" STREQUAL "+MODULE" ) -+ set( _skip_store 1 ) -+ set( _type "${_arg}" ) -+ endif( "+${_arg}" STREQUAL "+SHARED" OR "+${_arg}" STREQUAL "+STATIC" OR "+${_arg}" STREQUAL "+MODULE" ) -+ -+ # found directive "STATIC_PIC" -+ if( "+${_arg}" STREQUAL "+STATIC_PIC" ) -+ set( _skip_store 1 ) -+ set( _type "STATIC" ) -+ set( _static_pic 1 ) -+ endif( "+${_arg}" STREQUAL "+STATIC_PIC" ) -+ -+ # found directive "AUTOMOC" -+ if( "+${_arg}" STREQUAL "+AUTOMOC" ) -+ set( _skip_store 1 ) -+ set( _automoc 1 ) -+ endif( "+${_arg}" STREQUAL "+AUTOMOC" ) -+ -+ # found directive "META_INCLUDES" -+ if( "+${_arg}" STREQUAL "+META_INCLUDES" ) -+ set( _skip_store 1 ) -+ set( _storage "_meta_includes" ) -+ endif( ) -+ -+ # found directive "NO_LIBTOOL_FILE" -+ if( "+${_arg}" STREQUAL "+NO_LIBTOOL_FILE" ) -+ set( _skip_store 1 ) -+ set( _no_libtool_file 1 ) -+ endif( "+${_arg}" STREQUAL "+NO_LIBTOOL_FILE" ) -+ -+ # found directive "NO_EXPORT" -+ if( "+${_arg}" STREQUAL "+NO_EXPORT" ) -+ set( _skip_store 1 ) -+ set( _no_export 1 ) -+ endif( "+${_arg}" STREQUAL "+NO_EXPORT" ) -+ -+ # found directive "VERSION" -+ if( "+${_arg}" STREQUAL "+VERSION" ) -+ set( _skip_store 1 ) -+ set( _storage "_version" ) -+ endif( "+${_arg}" STREQUAL "+VERSION" ) -+ -+ # found directive "SOURCES" -+ if( "+${_arg}" STREQUAL "+SOURCES" ) -+ set( _skip_store 1 ) -+ set( _storage "_sources" ) -+ endif( "+${_arg}" STREQUAL "+SOURCES" ) -+ -+ # found directive "EMBED" -+ if( "+${_arg}" STREQUAL "+EMBED" ) -+ set( _skip_store 1 ) -+ set( _storage "_embed" ) -+ endif( "+${_arg}" STREQUAL "+EMBED" ) -+ -+ # found directive "LINK" -+ if( "+${_arg}" STREQUAL "+LINK" ) -+ set( _skip_store 1 ) -+ set( _storage "_link" ) -+ endif( "+${_arg}" STREQUAL "+LINK" ) -+ -+ # found directive "DEPENDENCIES" -+ if( "+${_arg}" STREQUAL "+DEPENDENCIES" ) -+ set( _skip_store 1 ) -+ set( _storage "_dependencies" ) -+ endif( "+${_arg}" STREQUAL "+DEPENDENCIES" ) -+ -+ # found directive "DESTINATION" -+ if( "+${_arg}" STREQUAL "+DESTINATION" ) -+ set( _skip_store 1 ) -+ set( _storage "_destination" ) -+ unset( ${_storage} ) -+ endif( "+${_arg}" STREQUAL "+DESTINATION" ) -+ -+ # metadata -+ if( "+${_arg}" STREQUAL "+DESCRIPTION" ) -+ set( _skip_store 1 ) -+ set( _storage "_description" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+LICENSE" ) -+ set( _skip_store 1 ) -+ set( _storage "_license" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+COPYRIGHT" ) -+ set( _skip_store 1 ) -+ set( _storage "_copyright" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+AUTHORS" ) -+ set( _skip_store 1 ) -+ set( _storage "_authors" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+PRODUCT" ) -+ set( _skip_store 1 ) -+ set( _storage "_product" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+ORGANIZATION" ) -+ set( _skip_store 1 ) -+ set( _storage "_organization" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+VERSION" ) -+ set( _skip_store 1 ) -+ set( _storage "_version" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+DATETIME" ) -+ set( _skip_store 1 ) -+ set( _storage "_datetime" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+NOTES" ) -+ set( _skip_store 1 ) -+ set( _storage "_notes" ) -+ endif( ) -+ -+ # storing value -+ if( _storage AND NOT _skip_store ) -+ list( APPEND ${_storage} ${_arg} ) -+ list( REMOVE_DUPLICATES ${_storage} ) -+ endif( _storage AND NOT _skip_store ) -+ -+ endforeach( _arg ) -+ -+ # if no type is set, we choose one -+ # based on BUILD_SHARED_LIBS -+ if( NOT _type ) -+ if( BUILD_SHARED_LIBS ) -+ set( _type "SHARED" ) -+ else( BUILD_SHARED_LIBS ) -+ set( _type "STATIC" ) -+ endif( BUILD_SHARED_LIBS ) -+ endif( NOT _type ) -+ -+ # change target name, based on type -+ string( TOLOWER "${_type}" _type_lower ) -+ set( _target "${_arg_target}-${_type_lower}" ) -+ -+ # create variables like "LIB_xxx" for convenience -+ if( ${_type} STREQUAL "SHARED" ) -+ string( TOUPPER "${_arg_target}" _tmp ) -+ set( LIB_${_tmp} ${_target} CACHE INTERNAL LIB_${tmp} FORCE ) -+ endif( ${_type} STREQUAL "SHARED" ) -+ -+ # disallow target without sources -+ if( NOT _sources ) -+ message( FATAL_ERROR "\nTarget [$_target] have no sources." ) -+ endif( NOT _sources ) -+ -+ # processing different types of sources -+ __tde_internal_process_sources( _sources ${_sources} ) -+ -+ # set automoc -+ if( _automoc ) -+ tde_automoc( ${_sources} ) -+ endif( _automoc ) -+ -+ # add target -+ add_library( ${_target} ${_type} ${_sources} ) -+ -+ # we assume that modules have no prefix and no version -+ # also, should not link -+ if( ${_type} STREQUAL "MODULE" ) -+ set_target_properties( ${_target} PROPERTIES PREFIX "" ) -+ unset( _version ) -+ set( _shouldnotlink yes ) -+ endif( ${_type} STREQUAL "MODULE" ) -+ -+ # set real name of target -+ set_target_properties( ${_target} PROPERTIES OUTPUT_NAME ${_arg_target} ) -+ -+ # set -fPIC flag for static libraries -+ if( _static_pic ) -+ set_target_properties( ${_target} PROPERTIES COMPILE_FLAGS -fPIC ) -+ endif( _static_pic ) -+ -+ # set version -+ if( _version ) -+ if( ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD" ) -+ # OpenBSD: _soversion and _version both contains only major and minor -+ string( REGEX MATCH "^([0-9]+)\\.([0-9]+)\\.([0-9]+)$" _dummy "${_version}" ) -+ set( _version "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}" ) -+ set( _soversion "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}" ) -+ else( ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD" ) -+ # General (Linux) case: _soversion contains only the major number of version -+ string( REGEX MATCH "^[0-9]+" _soversion ${_version} ) -+ endif( ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD" ) -+ set_target_properties( ${_target} PROPERTIES VERSION ${_version} SOVERSION ${_soversion} ) -+ endif( _version ) -+ -+ # set interface libraries (only for shared) -+ unset( _shared_libs ) -+ if( NOT ${_type} STREQUAL "STATIC" ) -+ foreach( _lib ${_link} ) -+ #get_target_property( _lib_type ${_lib} TYPE ) -+ #if( NOT "STATIC_LIBRARY" STREQUAL "${_lib_type}" ) -+ if( NOT ${_lib} MATCHES ".+-static" ) -+ list( APPEND _shared_libs ${_lib} ) -+ endif( NOT ${_lib} MATCHES ".+-static" ) -+ #endif( NOT "STATIC_LIBRARY" STREQUAL "${_lib_type}" ) -+ endforeach( _lib ) -+ endif( NOT ${_type} STREQUAL "STATIC" ) -+ -+ # set embedded archives -+ if( _embed ) -+ list( INSERT _link 0 -Wl,-whole-archive ${_embed} -Wl,-no-whole-archive ) -+ endif( _embed ) -+ -+ # set link libraries -+ if( _link ) -+ if( _embed AND ${CMAKE_VERSION} VERSION_EQUAL "2.8.12.0" ) -+ # hack for broken CMake 2.8.12.0 -+ set_target_properties( ${_target} PROPERTIES LINK_LIBRARIES "${_link}" ) -+ else( _embed AND ${CMAKE_VERSION} VERSION_EQUAL "2.8.12.0" ) -+ target_link_libraries( ${_target} ${_link} ) -+ endif( _embed AND ${CMAKE_VERSION} VERSION_EQUAL "2.8.12.0" ) -+ endif( ) -+ if( _shared_libs ) -+ set_target_properties( ${_target} PROPERTIES -+ LINK_INTERFACE_LIBRARIES "${_shared_libs}" -+ INTERFACE_LINK_LIBRARIES "${_shared_libs}" ) -+ endif( _shared_libs ) -+ -+ # set dependencies -+ if( _dependencies ) -+ add_dependencies( ${_target} ${_dependencies} ) -+ endif( _dependencies ) -+ -+ # if destination directory is set -+ if( _destination ) -+ -+ # we export only shared libs (no static, no modules); -+ # also, do not export targets marked as "NO_EXPORT" (usually for tdeinit) -+ if( "SHARED" STREQUAL ${_type} AND NOT _no_export ) -+ -+ # get target properties: output name, version, soversion -+ get_target_property( _output ${_target} LOCATION ) -+ get_filename_component( _output ${_output} NAME ) -+ get_target_property( _version ${_target} VERSION ) -+ get_target_property( _soversion ${_target} SOVERSION ) -+ -+ if( _version ) -+ set( _location "${_destination}/${_output}.${_version}" ) -+ set( _soname "${_output}.${_soversion}" ) -+ else( ) -+ set( _location "${_destination}/${_output}" ) -+ set( _soname "${_output}" ) -+ endif( ) -+ -+ configure_file( ${CMAKE_SOURCE_DIR}/cmake/modules/template_export_library.cmake "${PROJECT_BINARY_DIR}/export-${_target}.cmake" @ONLY ) -+ endif( ) -+ -+ # install target -+ install( TARGETS ${_target} DESTINATION ${_destination} ) -+ -+ # install .la files for dynamic libraries -+ if( NOT "STATIC" STREQUAL ${_type} AND NOT _no_libtool_file ) -+ tde_install_libtool_file( ${_target} ${_destination} ) -+ endif( ) -+ -+ endif( _destination ) -+ -+ # embed name and metadata -+ set( ELF_EMBEDDING_METADATA "\"${_target}\" \"${_description}\" \"${_license}\" \"${_copyright}\" \"${_authors}\" \"${_product}\" \"${_organization}\" \"${_version}\" \"${_datetime}\" \"x-sharedlib\" \"${TDE_SCM_MODULE_NAME}\" \"${TDE_SCM_MODULE_REVISION}\" \"${_notes}\"" ) -+ separate_arguments( ELF_EMBEDDING_METADATA ) -+ if( EXISTS ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor ) -+ add_custom_command( -+ TARGET ${_target} -+ POST_BUILD -+ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -m ${CMAKE_CURRENT_BINARY_DIR}/${_soname} ${ELF_EMBEDDING_METADATA} || true -+ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -e ${CMAKE_CURRENT_BINARY_DIR}/${_soname} || true -+ ) -+ if( _version ) -+ add_custom_command( -+ TARGET ${_target} -+ POST_BUILD -+ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -m ${CMAKE_CURRENT_BINARY_DIR}/${_soname}.${_version} ${ELF_EMBEDDING_METADATA} || true -+ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -e ${CMAKE_CURRENT_BINARY_DIR}/${_soname}.${_version} || true -+ ) -+ endif( ) -+ endif( EXISTS ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor ) -+ -+endmacro( tde_add_library ) -+ -+ -+################################################# -+##### -+##### tde_add_kpart -+ -+macro( tde_add_kpart _target ) -+ tde_add_library( ${_target} ${ARGN} MODULE ) -+endmacro( tde_add_kpart ) -+ -+ -+################################################# -+##### -+##### tde_curdatetime -+macro( tde_curdatetime result ) -+ tde_execute_process( COMMAND "date" "+%m/%d/%Y %H:%M:%S" OUTPUT_VARIABLE ${result} ) -+ string( REGEX REPLACE "(..)/(..)/(....) (........).*" "\\1/\\2/\\3 \\4" ${result} ${${result}} ) -+endmacro( tde_curdatetime ) -+ -+ -+################################################# -+##### -+##### tde_add_executable -+ -+macro( tde_add_executable _arg_target ) -+ -+ unset( _target ) -+ unset( _automoc ) -+ unset( _meta_includes ) -+ unset( _setuid ) -+ unset( _sources ) -+ unset( _destination ) -+ unset( _link ) -+ unset( _dependencies ) -+ unset( _storage ) -+ -+ # metadata -+ unset( _description ) -+ unset( _license ) -+ unset( _copyright ) -+ unset( _authors ) -+ unset( _product ) -+ unset( _organization ) -+ unset( _version ) -+ unset( _datetime ) -+ unset( _notes ) -+ -+ # default metadata -+ set( _product "Trinity Desktop Environment" ) -+ set( _version "${TDE_VERSION}" ) -+ tde_curdatetime( _datetime ) -+ -+ foreach( _arg ${ARGV} ) -+ -+ # this variable help us to skip -+ # storing unapropriate values (i.e. directives) -+ unset( _skip_store ) -+ -+ # found directive "AUTOMOC" -+ if( "+${_arg}" STREQUAL "+AUTOMOC" ) -+ set( _skip_store 1 ) -+ set( _automoc 1 ) -+ endif( "+${_arg}" STREQUAL "+AUTOMOC" ) -+ -+ # found directive "META_INCLUDES" -+ if( "+${_arg}" STREQUAL "+META_INCLUDES" ) -+ set( _skip_store 1 ) -+ set( _storage "_meta_includes" ) -+ endif( ) -+ -+ # found directive "SETUID" -+ if( "+${_arg}" STREQUAL "+SETUID" ) -+ set( _skip_store 1 ) -+ set( _setuid 1 ) -+ endif( "+${_arg}" STREQUAL "+SETUID" ) -+ -+ # found directive "SOURCES" -+ if( "+${_arg}" STREQUAL "+SOURCES" ) -+ set( _skip_store 1 ) -+ set( _storage "_sources" ) -+ endif( "+${_arg}" STREQUAL "+SOURCES" ) -+ -+ # found directive "LINK" -+ if( "+${_arg}" STREQUAL "+LINK" ) -+ set( _skip_store 1 ) -+ set( _storage "_link" ) -+ endif( "+${_arg}" STREQUAL "+LINK" ) -+ -+ # found directive "DEPENDENCIES" -+ if( "+${_arg}" STREQUAL "+DEPENDENCIES" ) -+ set( _skip_store 1 ) -+ set( _storage "_dependencies" ) -+ endif( "+${_arg}" STREQUAL "+DEPENDENCIES" ) -+ -+ # found directive "DESTINATION" -+ if( "+${_arg}" STREQUAL "+DESTINATION" ) -+ set( _skip_store 1 ) -+ set( _storage "_destination" ) -+ unset( ${_storage} ) -+ endif( "+${_arg}" STREQUAL "+DESTINATION" ) -+ -+ # metadata -+ if( "+${_arg}" STREQUAL "+DESCRIPTION" ) -+ set( _skip_store 1 ) -+ set( _storage "_description" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+LICENSE" ) -+ set( _skip_store 1 ) -+ set( _storage "_license" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+COPYRIGHT" ) -+ set( _skip_store 1 ) -+ set( _storage "_copyright" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+AUTHORS" ) -+ set( _skip_store 1 ) -+ set( _storage "_authors" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+PRODUCT" ) -+ set( _skip_store 1 ) -+ set( _storage "_product" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+ORGANIZATION" ) -+ set( _skip_store 1 ) -+ set( _storage "_organization" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+VERSION" ) -+ set( _skip_store 1 ) -+ set( _storage "_version" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+DATETIME" ) -+ set( _skip_store 1 ) -+ set( _storage "_datetime" ) -+ endif( ) -+ if( "+${_arg}" STREQUAL "+NOTES" ) -+ set( _skip_store 1 ) -+ set( _storage "_notes" ) -+ endif( ) -+ -+ # storing value -+ if( _storage AND NOT _skip_store ) -+ #set( ${_storage} "${${_storage}} ${_arg}" ) -+ list( APPEND ${_storage} ${_arg} ) -+ endif( _storage AND NOT _skip_store ) -+ -+ endforeach( _arg ) -+ -+ set( _target "${_arg_target}" ) -+ -+ # disallow target without sources -+ if( NOT _sources ) -+ message( FATAL_ERROR "\nTarget [$_target] have no sources." ) -+ endif( NOT _sources ) -+ -+ # processing different types of sources -+ __tde_internal_process_sources( _sources ${_sources} ) -+ -+ # set automoc -+ if( _automoc ) -+ tde_automoc( ${_sources} ) -+ endif( _automoc ) -+ -+ # add target -+ add_executable( ${_target} ${_sources} ) -+ -+ # set link libraries -+ if( _link ) -+ target_link_libraries( ${_target} ${_link} ) -+ endif( _link ) -+ -+ # set dependencies -+ if( _dependencies ) -+ add_dependencies( ${_target} ${_dependencies} ) -+ endif( _dependencies ) -+ -+ # set PIE flags for setuid binaries -+ if( _setuid ) -+ set_target_properties( ${_target} PROPERTIES COMPILE_FLAGS "${TDE_PIE_CFLAGS}" ) -+ set_target_properties( ${_target} PROPERTIES LINK_FLAGS "${TDE_PIE_LDFLAGS}" ) -+ endif( _setuid ) -+ -+ # set destination directory -+ if( _destination ) -+ if( _setuid ) -+ install( TARGETS ${_target} DESTINATION ${_destination} PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE SETUID ) -+ else( _setuid ) -+ install( TARGETS ${_target} DESTINATION ${_destination} ) -+ endif( _setuid ) -+ endif( _destination ) -+ -+ # embed icon, name, and metadata -+ set( ELF_EMBEDDING_METADATA "\"${_target}\" \"${_description}\" \"${_license}\" \"${_copyright}\" \"${_authors}\" \"${_product}\" \"${_organization}\" \"${_version}\" \"${_datetime}\" \"${_target}\" \"${TDE_SCM_MODULE_NAME}\" \"${TDE_SCM_MODULE_REVISION}\" \"${_notes}\"" ) -+ separate_arguments( ELF_EMBEDDING_METADATA ) -+ if( EXISTS ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor ) -+ add_custom_command( -+ TARGET ${_target} -+ POST_BUILD -+ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -m ${CMAKE_CURRENT_BINARY_DIR}/${_target} ${ELF_EMBEDDING_METADATA} || true -+ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -e ${CMAKE_CURRENT_BINARY_DIR}/${_target} || true -+ COMMAND ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor -t ${CMAKE_CURRENT_BINARY_DIR}/${_target} ${_target} || true -+ ) -+ endif( EXISTS ${CMAKE_INSTALL_PREFIX}/bin/tdelfeditor ) -+ -+endmacro( tde_add_executable ) -+ -+ -+################################################# -+##### -+##### tde_add_tdeinit_executable -+ -+macro( tde_add_tdeinit_executable _target ) -+ -+ configure_file( ${CMAKE_SOURCE_DIR}/cmake/modules/template_tdeinit_executable.cmake ${_target}_tdeinit_executable.cpp COPYONLY ) -+ configure_file( ${CMAKE_SOURCE_DIR}/cmake/modules/template_tdeinit_module.cmake ${_target}_tdeinit_module.cpp COPYONLY ) -+ -+ unset( _sources ) -+ unset( _runtime_destination ) -+ unset( _library_destination ) -+ unset( _plugin_destination ) -+ -+ # default storage is _sources -+ set( _storage _sources ) -+ -+ # set default export to NO_EXPORT -+ set( _export "NO_EXPORT" ) -+ -+ foreach( _arg ${ARGN} ) -+ -+ # this variable help us to skip -+ # storing unapropriate values (i.e. directives) -+ unset( _skip_store ) -+ -+ # found directive "EXPORT" -+ if( "+${_arg}" STREQUAL "+EXPORT" ) -+ set( _skip_store 1 ) -+ unset( _export ) -+ endif( "+${_arg}" STREQUAL "+EXPORT" ) -+ -+ # found directive "RUNTIME_DESTINATION" -+ if( "+${_arg}" STREQUAL "+RUNTIME_DESTINATION" ) -+ set( _skip_store 1 ) -+ set( _storage "_runtime_destination" ) -+ unset( ${_storage} ) -+ endif( "+${_arg}" STREQUAL "+RUNTIME_DESTINATION" ) -+ -+ # found directive "LIBRARY_DESTINATION" -+ if( "+${_arg}" STREQUAL "+LIBRARY_DESTINATION" ) -+ set( _skip_store 1 ) -+ set( _storage "_library_destination" ) -+ unset( ${_storage} ) -+ endif( "+${_arg}" STREQUAL "+LIBRARY_DESTINATION" ) -+ -+ # found directive "PLUGIN_DESTINATION" -+ if( "+${_arg}" STREQUAL "+PLUGIN_DESTINATION" ) -+ set( _skip_store 1 ) -+ set( _storage "_plugin_destination" ) -+ unset( ${_storage} ) -+ endif( "+${_arg}" STREQUAL "+PLUGIN_DESTINATION" ) -+ -+ # storing value -+ if( _storage AND NOT _skip_store ) -+ list( APPEND ${_storage} ${_arg} ) -+ set( _storage "_sources" ) -+ endif( _storage AND NOT _skip_store ) -+ -+ endforeach( _arg ) -+ -+ # if destinations are not set, we using some defaults -+ # we assume that tdeinit executable MUST be installed -+ # (otherwise why we build it?) -+ if( NOT _runtime_destination ) -+ set( _runtime_destination ${BIN_INSTALL_DIR} ) -+ endif( NOT _runtime_destination ) -+ if( NOT _library_destination ) -+ set( _library_destination ${LIB_INSTALL_DIR} ) -+ endif( NOT _library_destination ) -+ if( NOT _plugin_destination ) -+ set( _plugin_destination ${PLUGIN_INSTALL_DIR} ) -+ endif( NOT _plugin_destination ) -+ -+ # create the library -+ tde_add_library( tdeinit_${_target} ${_sources} SHARED ${_export} -+ DESTINATION ${_library_destination} -+ ) -+ -+ # create the executable -+ tde_add_executable( ${_target} -+ SOURCES ${CMAKE_CURRENT_BINARY_DIR}/${_target}_tdeinit_executable.cpp -+ LINK tdeinit_${_target}-shared -+ DESTINATION ${_runtime_destination} -+ ) -+ -+ # create the plugin -+ tde_add_kpart( ${_target} -+ SOURCES ${CMAKE_CURRENT_BINARY_DIR}/${_target}_tdeinit_module.cpp -+ LINK tdeinit_${_target}-shared -+ DESTINATION ${_plugin_destination} -+ ) -+ -+endmacro( tde_add_tdeinit_executable ) -+ -+ -+################################################# -+##### -+##### tde_create_translation -+ -+macro( tde_create_translation ) -+ -+ unset( _srcs ) -+ unset( _lang ) -+ unset( _dest ) -+ unset( _out_name ) -+ unset( _directive ) -+ unset( _var ) -+ -+ foreach( _arg ${ARGN} ) -+ -+ # found directive "FILES" -+ if( "+${_arg}" STREQUAL "+FILES" ) -+ unset( _srcs ) -+ set( _var _srcs ) -+ set( _directive 1 ) -+ endif( ) -+ -+ # found directive "LANG" -+ if( "+${_arg}" STREQUAL "+LANG" ) -+ unset( _lang ) -+ set( _var _lang ) -+ set( _directive 1 ) -+ endif( ) -+ -+ # found directive "DESTINATION" -+ if( "+${_arg}" STREQUAL "+DESTINATION" ) -+ unset( _dest ) -+ set( _var _dest ) -+ set( _directive 1 ) -+ endif( ) -+ -+ # found directive "DESTINATION" -+ if( "+${_arg}" STREQUAL "+OUTPUT_NAME" ) -+ unset( _proj ) -+ set( _var _out_name ) -+ set( _directive 1 ) -+ endif( ) -+ -+ # collect data -+ if( _directive ) -+ unset( _directive ) -+ elseif( _var ) -+ list( APPEND ${_var} ${_arg} ) -+ endif() -+ -+ endforeach( ) -+ -+ if( NOT MSGFMT_EXECUTABLE ) -+ tde_message_fatal( "MSGFMT_EXECUTABLE variable is not defined" ) -+ elseif( NOT _lang ) -+ tde_message_fatal( "missing LANG directive" ) -+ endif( ) -+ -+ # if no file specified, include all *.po files -+ if( NOT _srcs ) -+ file( GLOB _srcs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po ) -+ endif( ) -+ if( NOT _srcs ) -+ tde_message_fatal( "no source files" ) -+ endif( ) -+ -+ if( NOT _lang STREQUAL "auto") -+ set( _real_lang ${_lang} ) -+ -+ if( NOT _dest ) -+ set( _dest "${LOCALE_INSTALL_DIR}/${_lang}/LC_MESSAGES" ) -+ endif( ) -+ -+ # OUTPUT_NAME can only be used if we have only one file -+ list( LENGTH _srcs _srcs_num) -+ if( _out_name AND _srcs_num GREATER 1 ) -+ tde_message_fatal( "OUTPUT_NAME can be supplied only with single file or LANG=auto" ) -+ endif( ) -+ -+ elseif( NOT _out_name ) -+ tde_message_fatal( "LANG=auto reqires OUTPUT_NAME directive to be set" ) -+ elseif( _dest ) -+ tde_message_fatal( "DESTINATION cannot be used with LANG=auto" ) -+ endif( ) -+ -+ # generate *.mo files -+ foreach( _src ${_srcs} ) -+ -+ get_filename_component( _src ${_src} ABSOLUTE ) -+ -+ if( _out_name ) -+ set( _out ${_out_name} ) -+ if( _lang STREQUAL "auto" ) -+ get_filename_component( _real_lang ${_src} NAME_WE ) -+ set( _dest "${LOCALE_INSTALL_DIR}/${_real_lang}/LC_MESSAGES" ) -+ endif( ) -+ else( ) -+ get_filename_component( _out ${_src} NAME_WE ) -+ endif( ) -+ -+ string( REPLACE "@" "_" _target ${_real_lang} ) -+ set( _out_filename "${_out}-${_real_lang}.mo" ) -+ set( _install_filename "${_out}.mo" ) -+ -+ add_custom_command( -+ OUTPUT ${_out_filename} -+ COMMAND ${MSGFMT_EXECUTABLE} ${_src} -o ${_out_filename} -+ DEPENDS ${_src} ) -+ add_custom_target( "${_out}-${_target}-translation" ALL DEPENDS ${_out_filename} ) -+ install( FILES ${CMAKE_CURRENT_BINARY_DIR}/${_out_filename} RENAME ${_install_filename} DESTINATION ${_dest} ) -+ -+ endforeach( ) -+ -+endmacro( ) -+ -+ -+################################################# -+##### -+##### tde_create_handbook -+ -+macro( tde_create_handbook ) -+ -+ unset( _target ) -+ unset( _dest ) -+ unset( _noindex ) -+ unset( _srcs ) -+ unset( _extra ) -+ unset( _srcdir ) -+ -+ set( _lang en ) -+ set( _first_arg 1 ) -+ set( _var _target ) -+ -+ foreach( _arg ${ARGN} ) -+ -+ # found directive "NOINDEX" -+ if( "+${_arg}" STREQUAL "+NOINDEX" ) -+ set( _noindex 1 ) -+ set( _directive 1 ) -+ endif() -+ -+ # found directive "FILES" -+ if( "+${_arg}" STREQUAL "+FILES" ) -+ unset( _srcs ) -+ set( _var _srcs ) -+ set( _directive 1 ) -+ endif() -+ -+ # found directive "EXTRA" -+ if( "+${_arg}" STREQUAL "+EXTRA" ) -+ unset( _extra ) -+ set( _var _extra ) -+ set( _directive 1 ) -+ endif() -+ -+ # found directive "SRCDIR" -+ if( "+${_arg}" STREQUAL "+SRCDIR" ) -+ unset( _srcdir ) -+ set( _var _srcdir ) -+ set( _directive 1 ) -+ endif() -+ -+ # found directive DESTINATION -+ if( "+${_arg}" STREQUAL "+DESTINATION" ) -+ unset( _dest ) -+ set( _var _dest ) -+ set( _directive 1 ) -+ endif() -+ -+ # found directive "LANG" -+ if( "+${_arg}" STREQUAL "+LANG" ) -+ unset( _lang ) -+ set( _var _lang ) -+ set( _directive 1 ) -+ endif() -+ -+ # collect data -+ if( _directive ) -+ unset( _directive ) -+ elseif( _var ) -+ if( _first_arg ) -+ set( _target "${_arg}" ) -+ else() -+ list( APPEND ${_var} ${_arg} ) -+ endif() -+ endif() -+ -+ unset( _first_arg ) -+ -+ endforeach() -+ -+ # if no target specified, try to guess it from DESTINATION -+ if( NOT _target ) -+ if( NOT _dest ) -+ tde_message_fatal( "target name cannot be determined because DESTINATION is not set" ) -+ endif() -+ string( REPLACE "/" "-" _target "${_dest}" ) -+ endif() -+ -+ set( _target "${_target}-${_lang}-handbook" ) -+ -+ # if no file specified, include all docbooks, stylesheets and images -+ if( NOT _srcs ) -+ file( GLOB _srcs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.docbook *.css *.png ) -+ endif() -+ -+ # if no destination specified, defaulting to HTML_INSTALL_DIR -+ if( NOT _dest ) -+ set( _dest "${HTML_INSTALL_DIR}/${_lang}" ) -+ # if destination is NOT absolute path, -+ # we assume that is relative to HTML_INSTALL_DIR -+ elseif( NOT IS_ABSOLUTE ${_dest} ) -+ set( _dest "${HTML_INSTALL_DIR}/${_lang}/${_dest}" ) -+ endif() -+ -+ if( NOT _srcs ) -+ tde_message_fatal( "no source files" ) -+ endif() -+ -+ if( NOT _noindex ) -+ -+ # check for index.docbook -+ list( FIND _srcs "index.docbook" _find_index ) -+ if( -1 EQUAL _find_index ) -+ tde_message_fatal( "missing index.docbook file" ) -+ endif() -+ -+ # check for srcdir -+ if( _srcdir ) -+ set( _srcdir "--srcdir=${_srcdir}" ) -+ endif() -+ -+ add_custom_command( -+ OUTPUT index.cache.bz2 -+ COMMAND ${KDE3_MEINPROC_EXECUTABLE} ${_srcdir} --check --cache index.cache.bz2 ${CMAKE_CURRENT_SOURCE_DIR}/index.docbook -+ DEPENDS ${_srcs} ) -+ -+ add_custom_target( ${_target} ALL DEPENDS index.cache.bz2 ) -+ -+ list( APPEND _srcs ${CMAKE_CURRENT_BINARY_DIR}/index.cache.bz2 ) -+ -+ if( NOT TDE_HTML_DIR ) -+ set( TDE_HTML_DIR ${HTML_INSTALL_DIR} ) -+ endif( ) -+ -+ tde_install_empty_directory( ${_dest} ) -+ tde_install_symlink( ${TDE_HTML_DIR}/${_lang}/common ${_dest} ) -+ -+ endif() -+ -+ install( FILES ${_srcs} ${_extra} DESTINATION ${_dest} ) -+ -+endmacro( ) -+ -+ -+################################################# -+##### -+##### tde_include_tqt -+ -+macro( tde_include_tqt ) -+ foreach( _cpp ${ARGN} ) -+ set_source_files_properties( ${_cpp} PROPERTIES COMPILE_FLAGS "-include tqt.h" ) -+ endforeach() -+endmacro( ) -+ -+ -+################################################# -+##### -+##### tde_install_symlink -+ -+macro( tde_install_symlink _target _link ) -+ -+ # if path is relative, we must to prefix it with CMAKE_INSTALL_PREFIX -+ if( IS_ABSOLUTE "${_link}" ) -+ set( _destination "${_link}" ) -+ else( IS_ABSOLUTE "${_link}" ) -+ set( _destination "${CMAKE_INSTALL_PREFIX}/${_link}" ) -+ endif( IS_ABSOLUTE "${_link}" ) -+ -+ get_filename_component( _path "${_destination}" PATH ) -+ if( NOT IS_DIRECTORY "\$ENV{DESTDIR}${_path}" ) -+ install( CODE "file( MAKE_DIRECTORY \"\$ENV{DESTDIR}${_path}\" )" ) -+ endif( NOT IS_DIRECTORY "\$ENV{DESTDIR}${_path}" ) -+ -+ install( CODE "execute_process( COMMAND ln -s ${_target} \$ENV{DESTDIR}${_destination} )" ) -+ -+endmacro( tde_install_symlink ) -+ -+ -+################################################# -+##### -+##### tde_install_empty_directory -+ -+macro( tde_install_empty_directory _path ) -+ -+ # if path is relative, we must to prefix it with CMAKE_INSTALL_PREFIX -+ if( IS_ABSOLUTE "${_path}" ) -+ set( _destination "${_path}" ) -+ else( IS_ABSOLUTE "${_path}" ) -+ set( _destination "${CMAKE_INSTALL_PREFIX}/${_path}" ) -+ endif( IS_ABSOLUTE "${_path}" ) -+ -+ install( CODE "file( MAKE_DIRECTORY \"\$ENV{DESTDIR}${_destination}\" )" ) -+ -+endmacro( tde_install_empty_directory ) -+ -+ -+################################################# -+##### -+##### tde_conditional_add_subdirectory -+ -+macro( tde_conditional_add_subdirectory _cond _path ) -+ -+ if( ${_cond} ) -+ add_subdirectory( "${_path}" ) -+ endif( ${_cond} ) -+ -+endmacro( tde_conditional_add_subdirectory ) -+ -+ -+################################################# -+##### -+##### tde_auto_add_subdirectories -+ -+macro( tde_auto_add_subdirectories ) -+ file( GLOB _dirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * ) -+ foreach( _dir ${_dirs} ) -+ if( IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_dir} ) -+ if( NOT ${_dir} STREQUAL ".svn" AND EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${_dir}/CMakeLists.txt ) -+ add_subdirectory( ${_dir} ) -+ endif() -+ endif() -+ endforeach() -+endmacro() -+ -+ -+################################################# -+##### -+##### tde_save / tde_restore -+ -+macro( tde_save ) -+ foreach( _var ${ARGN} ) -+ set( __bak_${_var} ${${_var}} ) -+ endforeach() -+endmacro() -+ -+macro( tde_save_and_set _var ) -+ set( __bak_${_var} ${${_var}} ) -+ set( ${_var} ${ARGN} ) -+endmacro( ) -+ -+macro( tde_restore ) -+ foreach( _var ${ARGN} ) -+ set( ${_var} ${__bak_${_var}} ) -+ unset( __bak_${_var} ) -+ endforeach() -+endmacro() -+ -+ -+################################################# -+##### -+##### tde_setup_install_path -+ -+macro( tde_setup_install_path _path _default ) -+ if( DEFINED ${_path} ) -+ set( ${_path} "${${_path}}" CACHE INTERNAL "" FORCE ) -+ else( ) -+ set( ${_path} "${_default}" ) -+ endif( ) -+endmacro( ) -+ -+ -+################################################## -+ -+if( ${CMAKE_SOURCE_DIR} MATCHES ${CMAKE_BINARY_DIR} ) -+ tde_message_fatal( "Please use out-of-source building, like this: -+ \n rm ${CMAKE_SOURCE_DIR}/CMakeCache.txt -+ mkdir /tmp/${PROJECT_NAME}.build -+ cd /tmp/${PROJECT_NAME}.build -+ cmake ${CMAKE_SOURCE_DIR} [arguments...]" ) -+endif( ) -+ -+################################################# -+##### -+##### tde_setup_architecture_flags -+ -+macro( tde_setup_architecture_flags ) -+ message( STATUS "Detected ${CMAKE_SYSTEM_PROCESSOR} CPU architecture" ) -+ ## Immediate symbol binding is available only for gcc but not on ARM architectures -+ if( ${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU" AND NOT ${CMAKE_SYSTEM_PROCESSOR} MATCHES arm* AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD" ) -+ set( LINKER_IMMEDIATE_BINDING_FLAGS "-z\ now" CACHE INTERNAL "" FORCE ) -+ else( ) -+ set( LINKER_IMMEDIATE_BINDING_FLAGS "" CACHE INTERNAL "" FORCE ) -+ endif( ) -+ -+ check_cxx_compiler_flag( -fPIE HAVE_PIE_SUPPORT ) -+ if( HAVE_PIE_SUPPORT ) -+ set( TDE_PIE_CFLAGS -fPIE ) -+ set( TDE_PIE_LDFLAGS -pie ) -+ endif( HAVE_PIE_SUPPORT ) -+endmacro( ) -+ -+ -+################################################ -+##### -+##### Restore CMP0026 policy -+ -+if( POLICY CMP0026 ) -+ cmake_policy( POP ) -+endif( POLICY CMP0026 ) -+ -Index: b/cmake/modules/TDESetupPaths.cmake -=================================================================== ---- /dev/null -+++ b/cmake/modules/TDESetupPaths.cmake -@@ -0,0 +1,68 @@ -+################################################# -+# -+# (C) 2010-2011 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+################################################# -+##### -+##### tde_internal_setup_path -+ -+macro( _tde_internal_setup_path _path _default _comment ) -+ if( DEFINED ${_path} ) -+ set( ${_path} "${${_path}}" CACHE PATH "${_comment}" ) -+ else( DEFINED ${_path} ) -+ set( ${_path} "${_default}" ) -+ endif( DEFINED ${_path} ) -+endmacro( _tde_internal_setup_path ) -+ -+ -+################################################# -+##### -+##### tde_setup_paths -+ -+macro( tde_setup_paths ) -+ -+ # install paths -+ _tde_internal_setup_path( EXEC_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}" "Base directory for executables and libraries" ) -+ _tde_internal_setup_path( SHARE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/share" "Base directory for files which go to share/" ) -+ _tde_internal_setup_path( BIN_INSTALL_DIR "${EXEC_INSTALL_PREFIX}/bin" "The install dir for executables (default ${EXEC_INSTALL_PREFIX}/bin)" ) -+ _tde_internal_setup_path( SBIN_INSTALL_DIR "${EXEC_INSTALL_PREFIX}/sbin" "The install dir for system executables (default ${EXEC_INSTALL_PREFIX}/sbin)" ) -+ _tde_internal_setup_path( LIB_INSTALL_DIR "${EXEC_INSTALL_PREFIX}/lib${LIB_SUFFIX}" "The subdirectory relative to the install prefix where libraries will be installed (default is ${EXEC_INSTALL_PREFIX}/lib${LIB_SUFFIX})" ) -+ _tde_internal_setup_path( LIBEXEC_INSTALL_DIR "${LIB_INSTALL_DIR}/trinity/libexec" "The subdirectory relative to the install prefix where libraries will be installed (default is ${LIB_INSTALL_DIR}/trinity/libexec)" ) -+ _tde_internal_setup_path( PKGCONFIG_INSTALL_DIR "${LIB_INSTALL_DIR}/pkgconfig" "The install dir for pkg-config metadata files" ) -+ _tde_internal_setup_path( INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include" "The subdirectory to the header prefix" ) -+ -+ _tde_internal_setup_path( CMAKE_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/cmake" "The install dir for cmake import modules" ) -+ _tde_internal_setup_path( PLUGIN_INSTALL_DIR "${LIB_INSTALL_DIR}/trinity" "The subdirectory relative to the install prefix where plugins will be installed (default is ${LIB_INSTALL_DIR}/trinity)" ) -+ _tde_internal_setup_path( CONFIG_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/config" "The config file install dir" ) -+ _tde_internal_setup_path( DATA_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/apps" "The parent directory where applications can install their data" ) -+ _tde_internal_setup_path( HTML_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/doc/tde/HTML" "The HTML install dir for documentation" ) -+ _tde_internal_setup_path( ICON_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/icons" "The icon install dir (default ${SHARE_INSTALL_PREFIX}/share/icons/)" ) -+ _tde_internal_setup_path( KCFG_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/config.kcfg" "The install dir for tdeconfig files" ) -+ _tde_internal_setup_path( LOCALE_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/locale" "The install dir for translations" ) -+ _tde_internal_setup_path( APPS_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/applnk" "The install dir for the application desktop files" ) -+ _tde_internal_setup_path( MIME_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/mimelnk" "The install dir for the mimetype desktop files" ) -+ _tde_internal_setup_path( SERVICES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/services" "The install dir for service (desktop, protocol, ...) files" ) -+ _tde_internal_setup_path( SERVICETYPES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/servicetypes" "The install dir for servicestypes desktop files" ) -+ _tde_internal_setup_path( SOUND_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/sounds" "The install dir for sound files" ) -+ _tde_internal_setup_path( TEMPLATES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/templates" "The install dir for templates (Create new file...)" ) -+ _tde_internal_setup_path( WALLPAPER_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/wallpapers" "The install dir for wallpapers" ) -+ _tde_internal_setup_path( KCONF_UPDATE_INSTALL_DIR "${DATA_INSTALL_DIR}/tdeconf_update" "The tdeconf_update install dir" ) -+ _tde_internal_setup_path( AUTOSTART_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/autostart" "The install dir for autostart files" ) -+ -+ _tde_internal_setup_path( SYSCONF_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/etc" "The sysconfig install dir (default ${CMAKE_INSTALL_PREFIX}/etc)" ) -+ _tde_internal_setup_path( MAN_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/man" "The man install dir (default ${SHARE_INSTALL_PREFIX}/man/)" ) -+ _tde_internal_setup_path( INFO_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/info" "The info install dir (default ${SHARE_INSTALL_PREFIX}/info)" ) -+ -+ _tde_internal_setup_path( XDG_MENU_INSTALL_DIR "${SYSCONF_INSTALL_DIR}/xdg/menus" "The XDG menus dir" ) -+ _tde_internal_setup_path( XDG_APPS_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/applications/tde" "The XDG apps dir" ) -+ _tde_internal_setup_path( XDG_DIRECTORY_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/desktop-directories" "The XDG directory" ) -+ _tde_internal_setup_path( XDG_MIME_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/mime/packages" "The install dir for the xdg mimetypes" ) -+ -+endmacro( tde_setup_paths ) -Index: b/cmake/modules/tde_uic.cmake -=================================================================== ---- /dev/null -+++ b/cmake/modules/tde_uic.cmake -@@ -0,0 +1,61 @@ -+################################################# -+# -+# (C) 2010-2011 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+set( CMAKE_MODULE_PATH "${MASTER_SOURCE_DIR}/cmake/modules" ) -+include( TDEMacros ) -+ -+get_filename_component( _ui_basename ${UI_FILE} NAME_WE ) -+ -+# FIXME this will working only on out-of-source mode -+set( local_ui_file ${_ui_basename}.ui ) -+configure_file( ${UI_FILE} ${local_ui_file} COPYONLY ) -+tde_execute_process( COMMAND ${TQT_REPLACE_SCRIPT} ${local_ui_file} ) -+ -+# ui.h extension file, if exists -+if( EXISTS "${UI_FILE}.h" ) -+ configure_file( ${UI_FILE}.h ${local_ui_file}.h COPYONLY ) -+ tde_execute_process( COMMAND ${TQT_REPLACE_SCRIPT} ${local_ui_file}.h ) -+endif( ) -+ -+if( TDE_QTPLUGINS_DIR ) -+ set( L -L ${TDE_QTPLUGINS_DIR} ) -+endif( ) -+ -+tde_execute_process( COMMAND ${UIC_EXECUTABLE} -+ -nounload -tr tr2i18n -+ ${L} -+ ${local_ui_file} -+ OUTPUT_VARIABLE _ui_h_content ) -+ -+if( _ui_h_content ) -+ string( REGEX REPLACE "#ifndef " "#ifndef UI_" _ui_h_content "${_ui_h_content}" ) -+ string( REGEX REPLACE "#define " "#define UI_" _ui_h_content "${_ui_h_content}" ) -+ string( REGEX REPLACE "public TQWizard" "public KWizard" _ui_h_content "${_ui_h_content}" ) -+ string( REGEX REPLACE "public QWizard" "public KWizard" _ui_h_content "${_ui_h_content}" ) -+ string( REGEX REPLACE "#include " "#include " _ui_h_content "${_ui_h_content}" ) -+ string( REGEX REPLACE "#include " "#include " _ui_h_content "${_ui_h_content}" ) -+ file( WRITE ${_ui_basename}.h "${_ui_h_content}" ) -+endif( ) -+ -+tde_execute_process( COMMAND ${UIC_EXECUTABLE} -+ -nounload -tr tr2i18n -+ ${L} -+ -impl ${_ui_basename}.h -+ ${local_ui_file} -+ OUTPUT_VARIABLE _ui_cpp_content ) -+ -+if( _ui_cpp_content ) -+ string( REGEX REPLACE "tr2i18n\\(\"\"\\)" "QString::null" _ui_cpp_content "${_ui_cpp_content}" ) -+ string( REGEX REPLACE "tr2i18n\\(\"\", \"\"\\)" "QString::null" _ui_cpp_content "${_ui_cpp_content}" ) -+ string( REGEX REPLACE ": TQWizard\\(" ": KWizard(" _ui_cpp_content "${_ui_cpp_content}" ) -+ string( REGEX REPLACE ": QWizard\\(" ": KWizard(" _ui_cpp_content "${_ui_cpp_content}" ) -+ file( WRITE ${_ui_basename}.cpp "#include \n#include \n\n${_ui_cpp_content}" ) -+endif( ) -Index: b/cmake/modules/template_dummy_cpp.cmake -=================================================================== ---- /dev/null -+++ b/cmake/modules/template_dummy_cpp.cmake -@@ -0,0 +1,5 @@ -+#ifdef _AIX -+ namespace { -+ void *not_empty_file; -+ } -+#endif -Index: b/cmake/modules/template_export_library.cmake -=================================================================== ---- /dev/null -+++ b/cmake/modules/template_export_library.cmake -@@ -0,0 +1,7 @@ -+add_library( @_target@ @_type@ IMPORTED ) -+ -+set_target_properties( @_target@ PROPERTIES -+ IMPORTED_LINK_INTERFACE_LIBRARIES "@_shared_libs@" -+ IMPORTED_LOCATION "@_location@" -+ IMPORTED_SONAME "@_soname@" ) -+ -Index: b/cmake/modules/template_libtool_file.cmake -=================================================================== ---- /dev/null -+++ b/cmake/modules/template_libtool_file.cmake -@@ -0,0 +1,35 @@ -+# @_laname@ - a libtool library file -+# Generated by CMake - GNU libtool -+# -+# Please DO NOT delete this file! -+# It is necessary for linking the library. -+ -+# The name that we can dlopen(3). -+dlname='@_library_name_2@' -+ -+# Names of this library. -+library_names='@_library_name_1@ @_library_name_2@ @_library_name_3@' -+ -+# The name of the static archive. -+old_library='' -+ -+# Libraries that this one depends upon. -+dependency_libs='' -+ -+# Version information for @_name@. -+current=@_version_current@ -+age=@_version_age@ -+revision=@_version_revision@ -+ -+# Is this an already installed library? -+installed=yes -+ -+# Should we warn about portability when linking against -modules? -+shouldnotlink=@_shouldnotlink@ -+ -+# Files to dlopen/dlpreopen -+dlopen='' -+dlpreopen='' -+ -+# Directory that this library needs to be installed in: -+libdir='@_libdir@' -Index: b/cmake/modules/template_tdeinit_executable.cmake -=================================================================== ---- /dev/null -+++ b/cmake/modules/template_tdeinit_executable.cmake -@@ -0,0 +1,2 @@ -+extern "C" int kdemain(int argc, char* argv[]); -+int main(int argc, char* argv[]) { return kdemain(argc,argv); } -Index: b/cmake/modules/template_tdeinit_module.cmake -=================================================================== ---- /dev/null -+++ b/cmake/modules/template_tdeinit_module.cmake -@@ -0,0 +1,3 @@ -+#include -+extern "C" int kdemain(int argc, char* argv[]); -+extern "C" KDE_EXPORT int tdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); } -Index: b/CMakeLists.txt -=================================================================== ---- /dev/null -+++ b/CMakeLists.txt -@@ -0,0 +1,73 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+cmake_minimum_required( VERSION 2.6 ) -+ -+ -+##### general package setup ##################### -+ -+project( akode ) -+set( PACKAGE akode ) -+set( VERSION 2.0.2 ) -+ -+ -+##### include essential cmake modules ########### -+ -+include( FindPkgConfig ) -+include( CheckCXXSourceCompiles ) -+include( CheckFunctionExists ) -+include( CheckIncludeFile ) -+include( CheckLibraryExists ) -+ -+ -+##### include our cmake modules ################# -+ -+set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" ) -+include( TDEMacros ) -+tde_setup_architecture_flags( ) -+ -+ -+##### setup install paths ####################### -+ -+include( TDESetupPaths ) -+tde_setup_paths( ) -+ -+ -+##### optional stuff ############################ -+ -+option( WITH_ALL_OPTIONS "Enable all optional support" OFF ) -+ -+OPTION( WITH_LIBLTDL "Build with libltdl" ${WITH_ALL_OPTIONS} ) -+ -+OPTION( WITH_ALSA_SINK "Build with alsa sink" ${WITH_ALL_OPTIONS} ) -+OPTION( WITH_JACK_SINK "Build with jack sink" ${WITH_ALL_OPTIONS} ) -+OPTION( WITH_POLYP_SINK "Build with polyp sink" OFF ) -+OPTION( WITH_OSS_SINK "Build with oss sink" ${WITH_ALL_OPTIONS} ) -+OPTION( WITH_SUN_SINK "Build with sun sink" OFF ) -+ -+OPTION( WITH_FFMPEG_DECODER "Build with ffmeeg decoder" OFF ) -+option( WITH_MPC_DECODER "Build with mpc decoder" ON ) -+option( WITH_MPEG_DECODER "Build with mpeg decoder" ${WITH_ALL_OPTIONS} ) -+OPTION( WITH_SRC_RESAMPLER "Build with src resampler" ${WITH_ALL_OPTIONS} ) -+option( WITH_XIPH_DECODER "Build with xiph decoder" ${WITH_ALL_OPTIONS} ) -+ -+ -+##### configure checks ########################## -+ -+include( ConfigureChecks.cmake ) -+add_definitions( -DHAVE_CONFIG_H ) -+configure_file( config.h.cmake config.h @ONLY ) -+ -+ -+##### build ##################################### -+ -+tde_auto_add_subdirectories() -+ -Index: b/config.h.cmake -=================================================================== ---- /dev/null -+++ b/config.h.cmake -@@ -0,0 +1,62 @@ -+ -+/* defined if you have libltdl library and header */ -+#cmakedefine HAVE_LIBLTDL -+ -+/* Define if your platform has posix_madvise */ -+#cmakedefine HAVE_POSIX_MADVISE -+ -+/* Define if your platform has posix_fadvise */ -+#cmakedefine HAVE_POSIX_FADVISE -+ -+/* Define if your platform has fadvise */ -+#cmakedefine HAVE_FADVISE -+ -+/* Define if your platform has madvise */ -+#cmakedefine HAVE_MADVISE -+ -+/* Define if madvise has no usefull prototype */ -+#cmakedefine NEED_MADVISE_PROTOTYPE -+ -+/* Define if your platform has getopt_long from glibc */ -+#cmakedefine HAVE_GNU_GETOPT -+ -+/* Define to 1 if you have the header file. */ -+#cmakedefine HAVE_STDINT_H -+ -+/* Define to 1 if you have the header file. */ -+#cmakedefine HAVE_INTTYPES_H -+ -+/* Define to 1 if you have the header file. */ -+#cmakedefine HAVE_SYS_TYPES_H -+ -+/* Define to 1 if you have the header file. */ -+#cmakedefine HAVE_SOUNDCARD_H -+ -+/* Define to 1 if you have the header file. */ -+#cmakedefine HAVE_SYS_SOUNDCARD_H -+ -+/* Define if you have libavcodec and libavformat from FFMPEG (required for WMA -+ and RealAudio decoding) */ -+#cmakedefine HAVE_FFMPEG -+ -+/* Define if you have libFLAC 1.1.3 or newer */ -+#cmakedefine HAVE_LIBFLAC113 -+ -+/* Define if you have libFLAC 1.1.1 or 1.1.2 */ -+#cmakedefine HAVE_LIBFLAC -+ -+/* Define if you have libOggFLAC (required for loading OggFLAC files) */ -+#cmakedefine HAVE_LIBOGGFLAC -+ -+/* Define if you have speex installed */ -+#cmakedefine HAVE_SPEEX -+ -+/* Define if you have libspeex 1.1.x installed */ -+#cmakedefine HAVE_SPEEX11 -+ -+/* Define if you have one of the broken libspeex 1.1.x < 1.1.5 */ -+#cmakedefine BROKEN_SPEEX11 -+ -+/* Define if you have ogg/vorbis installed */ -+#cmakedefine HAVE_OGG_VORBIS -+ -Index: b/ConfigureChecks.cmake -=================================================================== ---- /dev/null -+++ b/ConfigureChecks.cmake -@@ -0,0 +1,300 @@ -+################################################# -+# -+# (C) 2015 Slávek Banko -+# slavek (DOT) banko (AT) axis.cz -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+ -+##### check for system libraries ################ -+ -+if( WITH_LIBLTDL ) -+ # check libltdl -+ check_include_file( "ltdl.h" HAVE_LTDL_H ) -+ if( HAVE_LTDL_H ) -+ set( AKODE_LIBDL ltdl ) -+ check_library_exists( ${AKODE_LIBDL} lt_dlopen "" HAVE_LIBLTDL ) -+ endif( HAVE_LTDL_H) -+ if( NOT HAVE_LIBLTDL ) -+ tde_message_fatal( "libltdl are required, but not found on your system" ) -+ endif( NOT HAVE_LIBLTDL ) -+ -+else( WITH_LIBLTDL ) -+ # check libdl -+ set( AKODE_LIBDL dl ) -+ check_library_exists( ${AKODE_LIBDL} dlopen /lib HAVE_LIBDL ) -+ if( NOT HAVE_LIBDL ) -+ unset( AKODE_LIBDL ) -+ check_function_exists( dlopen HAVE_DLOPEN ) -+ if( NOT HAVE_DLOPEN ) -+ tde_message_fatal( "libdl are required, but not found on your system" ) -+ endif( NOT HAVE_DLOPEN ) -+ endif( NOT HAVE_LIBDL ) -+endif( WITH_LIBLTDL ) -+ -+ -+find_package( Threads ) -+ -+ -+check_include_file( "semaphore.h" HAVE_SEM ) -+check_library_exists( rt sem_init "" HAVE_LIBRT ) -+if( HAVE_LIBRT ) -+ set( SEM_LIBRARIES rt ) -+endif( HAVE_LIBRT ) -+ -+ -+check_library_exists( c posix_madvise "" HAVE_POSIX_MADVISE ) -+check_library_exists( c posix_fadvise "" HAVE_POSIX_FADVISE ) -+check_library_exists( c madvise "" HAVE_MADVISE ) -+check_library_exists( c fadvise "" HAVE_FADVISE ) -+check_cxx_source_compiles( " -+ #include -+ #include -+ int main() { ::madvise((char*)0,0, MADV_SEQUENTIAL); return 0; }" -+ HAVE_MADVISE_PROTOTYPE ) -+if( NOT HAVE_MADVISE_PROTOTYPE ) -+ set( NEED_MADVISE_PROTOTYPE 1 ) -+endif( NOT HAVE_MADVISE_PROTOTYPE ) -+ -+ -+check_include_file( "getopt.h" HAVE_GETOPT_H ) -+check_library_exists( c getopt_long "" HAVE_GNU_GETOPT ) -+check_include_file( "stdint.h" HAVE_STDINT_H ) -+if( NOT HAVE_STDINT_H ) -+ check_include_file( "inttypes.h" HAVE_INTTYPES_H ) -+endif( NOT HAVE_STDINT_H ) -+check_include_file( "sys/types.h" HAVE_SYS_TYPES_H ) -+ -+ -+##### check alsa support ######################## -+ -+if( WITH_ALSA_SINK ) -+ -+ pkg_search_module( ALSA alsa>=0.90 ) -+ -+ if( NOT ALSA_FOUND ) -+ tde_message_fatal( "alsa >= 0.90 are required, but not found on your system" ) -+ endif( NOT ALSA_FOUND ) -+ -+endif( WITH_ALSA_SINK ) -+ -+ -+##### check jack support ######################## -+ -+if( WITH_JACK_SINK ) -+ -+ pkg_search_module( JACK jack>=0.90 ) -+ -+ if( NOT JACK_FOUND ) -+ tde_message_fatal( "jack >= 0.90 are required, but not found on your system" ) -+ endif( NOT JACK_FOUND ) -+ -+endif( WITH_JACK_SINK ) -+ -+ -+##### check oss support ######################### -+ -+if( WITH_OSS_SINK ) -+ -+ check_include_file( "soundcard.h" HAVE_SOUNDCARD_H ) -+ if( NOT HAVE_SOUNDCARD_H ) -+ check_include_file( "sys/soundcard.h" HAVE_SYS_SOUNDCARD_H ) -+ if( NOT HAVE_SYS_SOUNDCARD_H ) -+ tde_message_fatal( "soundcard.h are required, but not found on your system" ) -+ endif( NOT HAVE_SYS_SOUNDCARD_H ) -+ endif( NOT HAVE_SOUNDCARD_H ) -+ -+ check_library_exists( ossaudio _oss_ioctl "" HAVE_OSSAUDIO ) -+ if( HAVE_OSSAUDIO ) -+ set( OSSAUDIO_LIBRARIES "-lossaudio" ) -+ endif( HAVE_OSSAUDIO ) -+ -+endif( WITH_OSS_SINK ) -+ -+ -+##### check polyp support ####################### -+ -+if( WITH_POLYP_SINK ) -+ -+ pkg_search_module( POLYP polyplib-simple>=0.70 ) -+ -+ if( NOT POLYP_FOUND ) -+ tde_message_fatal( "polyplib-simple >= 0.70 are required, but not found on your system" ) -+ endif( NOT POLYP_FOUND ) -+ -+endif( WITH_POLYP_SINK ) -+ -+ -+##### check sun support ######################### -+ -+if( WITH_SUN_SINK ) -+ -+ check_include_file( "sys/audioio.h" HAVE_AUDIOIO_H ) -+ if( NOT HAVE_AUDIOIO_H ) -+ tde_message_fatal( "sun audioio are required, but not found on your system" ) -+ endif( NOT HAVE_AUDIOIO_H ) -+ -+endif( WITH_SUN_SINK ) -+ -+ -+##### check ffmpeg support ###################### -+ -+if( WITH_FFMPEG_DECODER ) -+ -+ pkg_search_module( AVFORMAT libavformat>=50 ) -+ if( NOT AVFORMAT_FOUND ) -+ tde_message_fatal( "libavformat >= 50 are required, but not found on your system" ) -+ endif( NOT AVFORMAT_FOUND ) -+ -+ pkg_search_module( AVCODEC libavcodec>=50 ) -+ if( NOT AVCODEC_FOUND ) -+ tde_message_fatal( "libavcodec >= 50 are required, but not found on your system" ) -+ endif( NOT AVCODEC_FOUND ) -+ -+ set( HAVE_FFMPEG 1 ) -+ -+endif( WITH_FFMPEG_DECODER ) -+ -+ -+##### check mad support ######################### -+ -+if( WITH_MPEG_DECODER ) -+ -+ pkg_search_module( MAD mad ) -+ -+ if( NOT MAD_FOUND ) -+ find_library( MAD_LIBRARIES NAMES mad ) -+ find_path( MAD_INCLUDE_DIRS mad.h ) -+ if( NOT MAD_LIBRARIES ) -+ tde_message_fatal( "mad are required, but not found on your system" ) -+ endif( NOT MAD_LIBRARIES ) -+ endif( NOT MAD_FOUND ) -+ -+endif( WITH_MPEG_DECODER ) -+ -+ -+##### check FLAC support ######################## -+ -+if( WITH_XIPH_DECODER ) -+ -+ # check for FLAC module -+ pkg_search_module( FLAC flac>=1.1.3 ) -+ if( FLAC_FOUND ) -+ set( HAVE_LIBFLAC113 1 ) -+ else( FLAC_FOUND ) -+ # check for FLAC 1.1.3 -+ check_include_file( "FLAC/metadata.h" HAVE_FLAC113_H ) -+ if( HAVE_FLAC113_H ) -+ tde_save_and_set( CMAKE_REQUIRED_LIBRARIES ogg ) -+ check_library_exists( FLAC FLAC__stream_decoder_seek_absolute "" HAVE_LIBFLAC113 ) -+ tde_restore( CMAKE_REQUIRED_LIBRARIES ) -+ if( HAVE_LIBFLAC113 ) -+ set( FLAC_LIBRARIES "-lFLAC -logg" ) -+ endif( HAVE_LIBFLAC113 ) -+ endif( HAVE_FLAC113_H ) -+ -+ # check for FLAC 1.1.1 or 1.1.2 -+ if( NOT HAVE_LIBFLAC113 ) -+ check_include_file( "FLAC/seekable_stream_decoder.h" HAVE_FLAC_H ) -+ if( HAVE_FLAC_H ) -+ check_library_exists( FLAC FLAC__seekable_stream_decoder_process_single "" HAVE_LIBFLAC ) -+ if( HAVE_LIBFLAC ) -+ set( FLAC_LIBRARIES "-lFLAC" ) -+ endif( HAVE_LIBFLAC ) -+ endif( HAVE_FLAC_H ) -+ -+ check_include_file( "OggFLAC/seekable_stream_decoder.h" HAVE_OGGFLAC_H ) -+ if( HAVE_OGGFLAC_H ) -+ tde_save_and_set( CMAKE_REQUIRED_LIBRARIES m OggFLAC FLAC ) -+ check_library_exits( OggFLAC OggFLAC__seekable_stream_decoder_process_single "" HAVE_LIBOGGFLAC ) -+ tde_restore( CMAKE_REQUIRED_LIBRARIES ) -+ if( HAVE_LIBOGGFLAC ) -+ set( OGGFLAC_LIBRARIES "-lOggFLAC" ) -+ endif( HAVE_LIBFLAC ) -+ endif( HAVE_OGGFLAC_H ) -+ endif( NOT HAVE_LIBFLAC113 ) -+ endif( FLAC_FOUND ) -+ -+ if( NOT FLAC_LIBRARIES ) -+ tde_message_fatal( "FLAC >= 1.1.1 are required, but not found on your system" ) -+ endif( NOT FLAC_LIBRARIES ) -+ -+endif( WITH_XIPH_DECODER ) -+ -+ -+##### check speex support ####################### -+ -+if( WITH_XIPH_DECODER ) -+ -+ # check for speex module -+ pkg_search_module( SPEEX speex>=1.2 ) -+ if( NOT SPEEX_FOUND ) -+ # check for speex >= 1.1 -+ pkg_search_module( SPEEX speex>=1.1 ) -+ if( SPEEX_FOUND ) -+ set( HAVE_SPEEX11 1 ) -+ check_library_exits( speex speex_decode_int "" HAVE_SPEEX_DECODE_INT ) -+ if( NOT HAVE_SPEEX_DECODE_INT ) -+ set( BROKEN_SPEEX11 1 ) -+ endif( ) -+ else( ) -+ pkg_search_module( SPEEX speex ) -+ endif( ) -+ -+ endif( ) -+ -+ if( SPEEX_FOUND ) -+ set( HAVE_SPEEX 1 ) -+ if( NOT EXISTS ${SPEEX_INCLUDEDIR}/speex.h ) -+ find_path( SPEEX_EXTRA_INCLUDEDIR "speex.h" ${SPEEX_INCLUDEDIR}/speex ) -+ if( NOT SPEEX_EXTRA_INCLUDEDIR ) -+ tde_message_fatal( "speex are required, but header not found on your system" ) -+ endif( NOT SPEEX_EXTRA_INCLUDEDIR ) -+ list( APPEND SPEEX_INCLUDE_DIRS "${SPEEX_EXTRA_INCLUDEDIR}" ) -+ endif( NOT EXISTS ${SPEEX_INCLUDEDIR}/speex.h ) -+ else( SPEEX_FOUND ) -+ tde_message_fatal( "speex are required, but not found on your system" ) -+ endif( SPEEX_FOUND ) -+ -+endif( WITH_XIPH_DECODER ) -+ -+ -+##### check ogg/vorbis support ################## -+ -+if( WITH_XIPH_DECODER ) -+ -+ pkg_search_module( VORBIS vorbis ) -+ if( NOT VORBIS_FOUND ) -+ tde_message_fatal( "ogg/vorbis are required, but not found on your system" ) -+ endif( NOT VORBIS_FOUND ) -+ -+ pkg_search_module( VORBISFILE vorbisfile ) -+ if( NOT VORBISFILE_FOUND ) -+ tde_message_fatal( "ogg/vorbisfile are required, but not found on your system" ) -+ endif( NOT VORBISFILE_FOUND ) -+ -+ set( HAVE_OGG_VORBIS 1 ) -+ -+endif( WITH_XIPH_DECODER ) -+ -+ -+##### check samplerate support ################## -+ -+if( WITH_SRC_RESAMPLER ) -+ -+ pkg_search_module( SAMPLERATE samplerate ) -+ -+ if( NOT SAMPLERATE_FOUND ) -+ find_library( SAMPLERATE_LIBRARIES NAMES samplerate ) -+ find_path( SAMPLERATE_INCLUDE_DIRS samplerate.h ) -+ if( NOT SAMPLERATE_LIBRARIES ) -+ tde_message_fatal( "samplerate are required, but not found on your system" ) -+ endif( NOT SAMPLERATE_LIBRARIES ) -+ endif( NOT SAMPLERATE_FOUND ) -+ -+endif( WITH_SRC_RESAMPLER ) -+ diff --git a/freebsd/dependencies/akode/pkg-plist b/freebsd/dependencies/akode/pkg-plist index 2e3698608..f9e412a07 100644 --- a/freebsd/dependencies/akode/pkg-plist +++ b/freebsd/dependencies/akode/pkg-plist @@ -33,6 +33,8 @@ lib/libakode.so.2.0.0 %%ALSA_SINK%%lib/libakode_alsa_sink.so %%JACK_SINK%%lib/libakode_jack_sink.la %%JACK_SINK%%lib/libakode_jack_sink.so +%%PULSE_SINK%%lib/libakode_pulse_sink.la +%%PULSE_SINK%%lib/libakode_pulse_sink.so %%MPC_DECODER%%lib/libakode_mpc_decoder.la %%MPC_DECODER%%lib/libakode_mpc_decoder.so %%MPEG_DECODER%%lib/libakode_mpeg_decoder.la @@ -43,3 +45,4 @@ lib/libakode.so.2.0.0 %%SRC_RESAMPLER%%lib/libakode_src_resampler.so %%XIPH_DECODER%%lib/libakode_xiph_decoder.la %%XIPH_DECODER%%lib/libakode_xiph_decoder.so +libdata/pkgconfig/akode.pc diff --git a/freebsd/dependencies/arts/Makefile b/freebsd/dependencies/arts/Makefile index ebceafd5d..7fd31df17 100644 --- a/freebsd/dependencies/arts/Makefile +++ b/freebsd/dependencies/arts/Makefile @@ -7,7 +7,7 @@ PORTNAME= arts-trinity COMMENT= aRts (analog realtime synthesizer) - the TDE sound system -TDE_PREVERSION= ~pre1+a273b9bc +TDE_PREVERSION= MASTER_SITE_SUBDIR= a/${PORTNAME} PORTREVISION= 0 CATEGORIES= audio diff --git a/freebsd/dependencies/arts/distinfo b/freebsd/dependencies/arts/distinfo index 5e76da81d..62ba94de2 100644 --- a/freebsd/dependencies/arts/distinfo +++ b/freebsd/dependencies/arts/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/arts-trinity_14.0.2~pre1.orig.tar.xz) = 625bfe3f55a121c011feed3724cd1cc7c4a2083d12459fc231c4cc5cef34a78d -SIZE (TDE/dependencies/arts-trinity_14.0.2~pre1.orig.tar.xz) = 673212 +SHA256 (TDE/dependencies/arts-trinity_14.0.2.orig.tar.xz) = dbd67b1b812386f9f7b999b677592ac2c8bc7c96d86c8ed0269359909271548f +SIZE (TDE/dependencies/arts-trinity_14.0.2.orig.tar.xz) = 673440 diff --git a/freebsd/dependencies/avahi-tqt/Makefile b/freebsd/dependencies/avahi-tqt/Makefile index a31bc8269..e3021cceb 100644 --- a/freebsd/dependencies/avahi-tqt/Makefile +++ b/freebsd/dependencies/avahi-tqt/Makefile @@ -7,7 +7,7 @@ PORTNAME= avahi-tqt COMMENT= Avahi TQt integration library -TDE_PREVERSION= ~pre0+b76c43f6 +TDE_PREVERSION= MASTER_SITE_SUBDIR= a/${PORTNAME} DISTSRC= ${PORTNAME}-trinity-${TDE_VERSION}${TDE_PREVERSION} PORTREVISION= 0 diff --git a/freebsd/dependencies/avahi-tqt/distinfo b/freebsd/dependencies/avahi-tqt/distinfo index c314b1f23..cbcb8b5da 100644 --- a/freebsd/dependencies/avahi-tqt/distinfo +++ b/freebsd/dependencies/avahi-tqt/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/avahi-tqt_14.0.2~pre0.orig.tar.xz) = 2f5a0cb9a534a7c63d57ec60bc7484c20266c6816bbabed87101c3d3dbb8adf8 -SIZE (TDE/dependencies/avahi-tqt_14.0.2~pre0.orig.tar.xz) = 212368 +SHA256 (TDE/dependencies/avahi-tqt_14.0.2.orig.tar.xz) = c051ef3c67edb67dd824f614d0fc75ad55ba6116bcb3379195536f7a942e698e +SIZE (TDE/dependencies/avahi-tqt_14.0.2.orig.tar.xz) = 212368 diff --git a/freebsd/dependencies/dbus-1-tqt/Makefile b/freebsd/dependencies/dbus-1-tqt/Makefile index aad041648..28eca468d 100644 --- a/freebsd/dependencies/dbus-1-tqt/Makefile +++ b/freebsd/dependencies/dbus-1-tqt/Makefile @@ -7,7 +7,7 @@ PORTNAME= dbus-1-tqt COMMENT= D-Bus bindings for the Trinity Qt interface -TDE_PREVERSION= ~pre0+77345c72 +TDE_PREVERSION= MASTER_SITE_SUBDIR= d/${PORTNAME} DISTSRC= ${PORTNAME}-trinity-${TDE_VERSION}${TDE_PREVERSION} PORTREVISION= 0 diff --git a/freebsd/dependencies/dbus-1-tqt/distinfo b/freebsd/dependencies/dbus-1-tqt/distinfo index e62595989..602591896 100644 --- a/freebsd/dependencies/dbus-1-tqt/distinfo +++ b/freebsd/dependencies/dbus-1-tqt/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/dbus-1-tqt_14.0.2~pre0.orig.tar.xz) = 56729b939bf93e2402ba54b0f4dd2eb6545a012036c8a1334ee69bcc758e7a5b -SIZE (TDE/dependencies/dbus-1-tqt_14.0.2~pre0.orig.tar.xz) = 306200 +SHA256 (TDE/dependencies/dbus-1-tqt_14.0.2.orig.tar.xz) = 14062e922508fa288c6b0309688e3b9a19ddad2e499047c8888e0b1c44774dd4 +SIZE (TDE/dependencies/dbus-1-tqt_14.0.2.orig.tar.xz) = 306196 diff --git a/freebsd/dependencies/dbus-tqt/Makefile b/freebsd/dependencies/dbus-tqt/Makefile index 5faa8c213..e4fd6d256 100644 --- a/freebsd/dependencies/dbus-tqt/Makefile +++ b/freebsd/dependencies/dbus-tqt/Makefile @@ -7,7 +7,7 @@ PORTNAME= dbus-tqt COMMENT= TQt D-Bus inter-process communication module -TDE_PREVERSION= ~pre1+64d61c2f +TDE_PREVERSION= MASTER_SITE_SUBDIR= d/${PORTNAME} DISTSRC= ${PORTNAME}-trinity-${TDE_VERSION}${TDE_PREVERSION} PORTREVISION= 0 diff --git a/freebsd/dependencies/dbus-tqt/distinfo b/freebsd/dependencies/dbus-tqt/distinfo index 745fde95e..6ff0b236d 100644 --- a/freebsd/dependencies/dbus-tqt/distinfo +++ b/freebsd/dependencies/dbus-tqt/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/dbus-tqt_14.0.2~pre1.orig.tar.xz) = 8743a620d6772696349d7839dd8786e9012aa3ecc8170508113bb9d11c6cdd4e -SIZE (TDE/dependencies/dbus-tqt_14.0.2~pre1.orig.tar.xz) = 381552 +SHA256 (TDE/dependencies/dbus-tqt_14.0.2.orig.tar.xz) = ef7d6aacb214996a1850b15f35c7a8df3ac39b472d8bfa985026812d3a118c55 +SIZE (TDE/dependencies/dbus-tqt_14.0.2.orig.tar.xz) = 381632 diff --git a/freebsd/dependencies/libart-lgpl/Makefile b/freebsd/dependencies/libart-lgpl/Makefile index 650342437..1789aa381 100644 --- a/freebsd/dependencies/libart-lgpl/Makefile +++ b/freebsd/dependencies/libart-lgpl/Makefile @@ -7,7 +7,7 @@ PORTNAME= libart_lgpl COMMENT= Library for high-performance 2D graphics -TDE_PREVERSION= ~pre1+e041d2bb +TDE_PREVERSION= MASTER_SITE_SUBDIR= liba/libart-lgpl DISTNAME= libart-lgpl_${TDE_VERSION}${TDE_PREVERSION:C/(~(pre|r|s)[0-9]*).*/\1/1} DISTSRC= libart-lgpl-trinity-${TDE_VERSION}${TDE_PREVERSION} diff --git a/freebsd/dependencies/libart-lgpl/distinfo b/freebsd/dependencies/libart-lgpl/distinfo index 0f67e05b6..dd6684914 100644 --- a/freebsd/dependencies/libart-lgpl/distinfo +++ b/freebsd/dependencies/libart-lgpl/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/libart-lgpl_14.0.2~pre1.orig.tar.xz) = e9813b8aed247a31e85e880b97c3f8a96d323f2ae9b077a62fe8b276e9a86b60 -SIZE (TDE/dependencies/libart-lgpl_14.0.2~pre1.orig.tar.xz) = 277432 +SHA256 (TDE/dependencies/libart-lgpl_14.0.2.orig.tar.xz) = 5d7229d09f47e7793801da04aefbe89e3649a261cdd6f624699bf39fdf601c60 +SIZE (TDE/dependencies/libart-lgpl_14.0.2.orig.tar.xz) = 277512 diff --git a/freebsd/dependencies/libcaldav/Makefile b/freebsd/dependencies/libcaldav/Makefile index def2a2652..f40a10a61 100644 --- a/freebsd/dependencies/libcaldav/Makefile +++ b/freebsd/dependencies/libcaldav/Makefile @@ -7,7 +7,7 @@ PORTNAME= libcaldav COMMENT= libcaldav provides a C interface for caldav PIM clients -TDE_PREVERSION= ~pre0+074fd775 +TDE_PREVERSION= MASTER_SITE_SUBDIR= libc/${PORTNAME} DISTSRC= ${PORTNAME}-trinity-${TDE_VERSION}${TDE_PREVERSION} PORTREVISION= 0 diff --git a/freebsd/dependencies/libcaldav/distinfo b/freebsd/dependencies/libcaldav/distinfo index 2fc4cc5a1..8eae875a5 100644 --- a/freebsd/dependencies/libcaldav/distinfo +++ b/freebsd/dependencies/libcaldav/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/libcaldav_14.0.2~pre0.orig.tar.xz) = b46312cc0b562fa266b83bad8bb31234883323701202fed8a438d0a905b2c973 -SIZE (TDE/dependencies/libcaldav_14.0.2~pre0.orig.tar.xz) = 203344 +SHA256 (TDE/dependencies/libcaldav_14.0.2.orig.tar.xz) = 7ad6cddeeccdf7923542d6f9efe60a9bbf31a63098ff39d0d715eeecbc1d41de +SIZE (TDE/dependencies/libcaldav_14.0.2.orig.tar.xz) = 203408 diff --git a/freebsd/dependencies/libcarddav/Makefile b/freebsd/dependencies/libcarddav/Makefile index 8eca62533..c77d7ca65 100644 --- a/freebsd/dependencies/libcarddav/Makefile +++ b/freebsd/dependencies/libcarddav/Makefile @@ -7,7 +7,7 @@ PORTNAME= libcarddav COMMENT= libcarddav provides a C interface for carddav PIM clients -TDE_PREVERSION= ~pre0+8a582438 +TDE_PREVERSION= MASTER_SITE_SUBDIR= libc/${PORTNAME} PORTREVISION= 0 CATEGORIES= devel diff --git a/freebsd/dependencies/libcarddav/distinfo b/freebsd/dependencies/libcarddav/distinfo index 5ca8048fe..b8d4739e0 100644 --- a/freebsd/dependencies/libcarddav/distinfo +++ b/freebsd/dependencies/libcarddav/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/libcarddav_14.0.2~pre0.orig.tar.xz) = a8fba1cb7fb53aea6fe11c34338172a01bf6443a519f66029e1bd4cddbcdb446 -SIZE (TDE/dependencies/libcarddav_14.0.2~pre0.orig.tar.xz) = 380240 +SHA256 (TDE/dependencies/libcarddav_14.0.2.orig.tar.xz) = f36961ed3c81ebc50077ad4ef6a3a86a35c7b4a6c3cb348182d50b33734bdfc6 +SIZE (TDE/dependencies/libcarddav_14.0.2.orig.tar.xz) = 380476 diff --git a/freebsd/dependencies/tqca-tls/Makefile b/freebsd/dependencies/tqca-tls/Makefile index bf62ad4a4..bf9ccda5a 100644 --- a/freebsd/dependencies/tqca-tls/Makefile +++ b/freebsd/dependencies/tqca-tls/Makefile @@ -7,7 +7,7 @@ PORTNAME= tqca-tls COMMENT= TLS plugin for the TQt Cryptographic Architecture (TQCA) -TDE_PREVERSION= ~pre0+68d8b7a5 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= devel diff --git a/freebsd/dependencies/tqca-tls/distinfo b/freebsd/dependencies/tqca-tls/distinfo index 13c2291d4..99c8da2d0 100644 --- a/freebsd/dependencies/tqca-tls/distinfo +++ b/freebsd/dependencies/tqca-tls/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/tqca-tls_14.0.2~pre0.orig.tar.xz) = 55a1a5afff02da0bae46f94d42187ba366460088ec5b523548dc6c0c8412b5ac -SIZE (TDE/dependencies/tqca-tls_14.0.2~pre0.orig.tar.xz) = 22964 +SHA256 (TDE/dependencies/tqca-tls_14.0.2.orig.tar.xz) = 06adfb5b4fdb316f5ca7f4c6ac916f0c10107c1ad25c2d0a59f901daf3f0315f +SIZE (TDE/dependencies/tqca-tls_14.0.2.orig.tar.xz) = 22964 diff --git a/freebsd/dependencies/tqmake/Makefile b/freebsd/dependencies/tqmake/Makefile index 17df8bf5e..6d53229e6 100644 --- a/freebsd/dependencies/tqmake/Makefile +++ b/freebsd/dependencies/tqmake/Makefile @@ -5,7 +5,7 @@ PORTNAME= tqmake COMMENT= The build utility of the TQt from Trinity -TDE_PREVERSION= ~pre3+2c678d13 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/tqt-x11-free DISTNAME= tqt-x11-free_${TDE_VERSION}${TDE_PREVERSION:C/(~(pre|r|s)[0-9]*).*/\1/1} DISTSRC= tqt3-trinity-${TDE_VERSION}${TDE_PREVERSION} diff --git a/freebsd/dependencies/tqmake/distinfo b/freebsd/dependencies/tqmake/distinfo index dafee63f5..10d8edca9 100644 --- a/freebsd/dependencies/tqmake/distinfo +++ b/freebsd/dependencies/tqmake/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = a7b94af67608cc25a35c18a8e7d5d666ef14ffb583deac1cb4ea6ca0ed39bf67 -SIZE (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = 10888576 +SHA256 (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 84ab3240dff82272041baf430f7ab8a958531fed7d9b3625a20e4b13735ee2a4 +SIZE (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 10891396 diff --git a/freebsd/dependencies/tqt3-ibase-plugin/Makefile b/freebsd/dependencies/tqt3-ibase-plugin/Makefile index ed4d5f6da..adb3aeeed 100644 --- a/freebsd/dependencies/tqt3-ibase-plugin/Makefile +++ b/freebsd/dependencies/tqt3-ibase-plugin/Makefile @@ -7,7 +7,7 @@ PORTNAME= tqt3-${DB}-plugin COMMENT= TQt3 Firebird/IBase database plugin -TDE_PREVERSION= ~pre3+2c678d13 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/tqt-x11-free DISTNAME= tqt-x11-free_${TDE_VERSION}${TDE_PREVERSION:C/(~(pre|r|s)[0-9]*).*/\1/1} DISTSRC= tqt3-trinity-${TDE_VERSION}${TDE_PREVERSION} diff --git a/freebsd/dependencies/tqt3-ibase-plugin/distinfo b/freebsd/dependencies/tqt3-ibase-plugin/distinfo index dafee63f5..10d8edca9 100644 --- a/freebsd/dependencies/tqt3-ibase-plugin/distinfo +++ b/freebsd/dependencies/tqt3-ibase-plugin/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = a7b94af67608cc25a35c18a8e7d5d666ef14ffb583deac1cb4ea6ca0ed39bf67 -SIZE (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = 10888576 +SHA256 (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 84ab3240dff82272041baf430f7ab8a958531fed7d9b3625a20e4b13735ee2a4 +SIZE (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 10891396 diff --git a/freebsd/dependencies/tqt3-mysql-plugin/Makefile b/freebsd/dependencies/tqt3-mysql-plugin/Makefile index c7ffac402..91d9a071f 100644 --- a/freebsd/dependencies/tqt3-mysql-plugin/Makefile +++ b/freebsd/dependencies/tqt3-mysql-plugin/Makefile @@ -7,7 +7,7 @@ PORTNAME= tqt3-${DB}-plugin COMMENT= TQt3 MySQL database plugin -TDE_PREVERSION= ~pre3+2c678d13 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/tqt-x11-free DISTNAME= tqt-x11-free_${TDE_VERSION}${TDE_PREVERSION:C/(~(pre|r|s)[0-9]*).*/\1/1} DISTSRC= tqt3-trinity-${TDE_VERSION}${TDE_PREVERSION} diff --git a/freebsd/dependencies/tqt3-mysql-plugin/distinfo b/freebsd/dependencies/tqt3-mysql-plugin/distinfo index dafee63f5..10d8edca9 100644 --- a/freebsd/dependencies/tqt3-mysql-plugin/distinfo +++ b/freebsd/dependencies/tqt3-mysql-plugin/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = a7b94af67608cc25a35c18a8e7d5d666ef14ffb583deac1cb4ea6ca0ed39bf67 -SIZE (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = 10888576 +SHA256 (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 84ab3240dff82272041baf430f7ab8a958531fed7d9b3625a20e4b13735ee2a4 +SIZE (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 10891396 diff --git a/freebsd/dependencies/tqt3-odbc-plugin/Makefile b/freebsd/dependencies/tqt3-odbc-plugin/Makefile index 8b7d1e364..ca7ecdd98 100644 --- a/freebsd/dependencies/tqt3-odbc-plugin/Makefile +++ b/freebsd/dependencies/tqt3-odbc-plugin/Makefile @@ -7,7 +7,7 @@ PORTNAME= tqt3-${DB}-plugin COMMENT= TQt3 ODBC database plugin -TDE_PREVERSION= ~pre3+2c678d13 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/tqt-x11-free DISTNAME= tqt-x11-free_${TDE_VERSION}${TDE_PREVERSION:C/(~(pre|r|s)[0-9]*).*/\1/1} DISTSRC= tqt3-trinity-${TDE_VERSION}${TDE_PREVERSION} diff --git a/freebsd/dependencies/tqt3-odbc-plugin/distinfo b/freebsd/dependencies/tqt3-odbc-plugin/distinfo index dafee63f5..10d8edca9 100644 --- a/freebsd/dependencies/tqt3-odbc-plugin/distinfo +++ b/freebsd/dependencies/tqt3-odbc-plugin/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = a7b94af67608cc25a35c18a8e7d5d666ef14ffb583deac1cb4ea6ca0ed39bf67 -SIZE (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = 10888576 +SHA256 (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 84ab3240dff82272041baf430f7ab8a958531fed7d9b3625a20e4b13735ee2a4 +SIZE (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 10891396 diff --git a/freebsd/dependencies/tqt3-pgsql-plugin/Makefile b/freebsd/dependencies/tqt3-pgsql-plugin/Makefile index 5f89e16bf..b6f07b1c6 100644 --- a/freebsd/dependencies/tqt3-pgsql-plugin/Makefile +++ b/freebsd/dependencies/tqt3-pgsql-plugin/Makefile @@ -7,7 +7,7 @@ PORTNAME= tqt3-${DB}-plugin COMMENT= TQt3 PostgreSQL database plugin -TDE_PREVERSION= ~pre3+2c678d13 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/tqt-x11-free DISTNAME= tqt-x11-free_${TDE_VERSION}${TDE_PREVERSION:C/(~(pre|r|s)[0-9]*).*/\1/1} DISTSRC= tqt3-trinity-${TDE_VERSION}${TDE_PREVERSION} diff --git a/freebsd/dependencies/tqt3-pgsql-plugin/distinfo b/freebsd/dependencies/tqt3-pgsql-plugin/distinfo index dafee63f5..10d8edca9 100644 --- a/freebsd/dependencies/tqt3-pgsql-plugin/distinfo +++ b/freebsd/dependencies/tqt3-pgsql-plugin/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = a7b94af67608cc25a35c18a8e7d5d666ef14ffb583deac1cb4ea6ca0ed39bf67 -SIZE (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = 10888576 +SHA256 (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 84ab3240dff82272041baf430f7ab8a958531fed7d9b3625a20e4b13735ee2a4 +SIZE (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 10891396 diff --git a/freebsd/dependencies/tqt3-sqlite-plugin/Makefile b/freebsd/dependencies/tqt3-sqlite-plugin/Makefile index 4ca27a216..39015bfa3 100644 --- a/freebsd/dependencies/tqt3-sqlite-plugin/Makefile +++ b/freebsd/dependencies/tqt3-sqlite-plugin/Makefile @@ -7,7 +7,7 @@ PORTNAME= tqt3-${DB}-plugin COMMENT= TQt3 SQLite database plugin -TDE_PREVERSION= ~pre3+2c678d13 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/tqt-x11-free DISTNAME= tqt-x11-free_${TDE_VERSION}${TDE_PREVERSION:C/(~(pre|r|s)[0-9]*).*/\1/1} DISTSRC= tqt3-trinity-${TDE_VERSION}${TDE_PREVERSION} diff --git a/freebsd/dependencies/tqt3-sqlite-plugin/distinfo b/freebsd/dependencies/tqt3-sqlite-plugin/distinfo index dafee63f5..10d8edca9 100644 --- a/freebsd/dependencies/tqt3-sqlite-plugin/distinfo +++ b/freebsd/dependencies/tqt3-sqlite-plugin/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = a7b94af67608cc25a35c18a8e7d5d666ef14ffb583deac1cb4ea6ca0ed39bf67 -SIZE (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = 10888576 +SHA256 (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 84ab3240dff82272041baf430f7ab8a958531fed7d9b3625a20e4b13735ee2a4 +SIZE (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 10891396 diff --git a/freebsd/dependencies/tqt3-sqlite3-plugin/Makefile b/freebsd/dependencies/tqt3-sqlite3-plugin/Makefile index fa3a0a4e6..fd6d1d3e4 100644 --- a/freebsd/dependencies/tqt3-sqlite3-plugin/Makefile +++ b/freebsd/dependencies/tqt3-sqlite3-plugin/Makefile @@ -7,7 +7,7 @@ PORTNAME= tqt3-${DB}-plugin COMMENT= TQt3 SQLite 3.x database plugin -TDE_PREVERSION= ~pre3+2c678d13 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/tqt-x11-free DISTNAME= tqt-x11-free_${TDE_VERSION}${TDE_PREVERSION:C/(~(pre|r|s)[0-9]*).*/\1/1} DISTSRC= tqt3-trinity-${TDE_VERSION}${TDE_PREVERSION} diff --git a/freebsd/dependencies/tqt3-sqlite3-plugin/distinfo b/freebsd/dependencies/tqt3-sqlite3-plugin/distinfo index dafee63f5..10d8edca9 100644 --- a/freebsd/dependencies/tqt3-sqlite3-plugin/distinfo +++ b/freebsd/dependencies/tqt3-sqlite3-plugin/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = a7b94af67608cc25a35c18a8e7d5d666ef14ffb583deac1cb4ea6ca0ed39bf67 -SIZE (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = 10888576 +SHA256 (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 84ab3240dff82272041baf430f7ab8a958531fed7d9b3625a20e4b13735ee2a4 +SIZE (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 10891396 diff --git a/freebsd/dependencies/tqt3/Makefile b/freebsd/dependencies/tqt3/Makefile index b4789cfff..b6d89e859 100644 --- a/freebsd/dependencies/tqt3/Makefile +++ b/freebsd/dependencies/tqt3/Makefile @@ -7,7 +7,7 @@ PORTNAME= tqt3 COMMENT= Multiplatform C++ application framework -TDE_PREVERSION= ~pre3+2c678d13 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/tqt-x11-free DISTNAME= tqt-x11-free_${TDE_VERSION}${TDE_PREVERSION:C/(~(pre|r|s)[0-9]*).*/\1/1} DISTSRC= ${PORTNAME}-trinity-${TDE_VERSION}${TDE_PREVERSION} diff --git a/freebsd/dependencies/tqt3/distinfo b/freebsd/dependencies/tqt3/distinfo index dafee63f5..10d8edca9 100644 --- a/freebsd/dependencies/tqt3/distinfo +++ b/freebsd/dependencies/tqt3/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = a7b94af67608cc25a35c18a8e7d5d666ef14ffb583deac1cb4ea6ca0ed39bf67 -SIZE (TDE/dependencies/tqt-x11-free_14.0.2~pre3.orig.tar.xz) = 10888576 +SHA256 (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 84ab3240dff82272041baf430f7ab8a958531fed7d9b3625a20e4b13735ee2a4 +SIZE (TDE/dependencies/tqt-x11-free_14.0.2.orig.tar.xz) = 10891396 diff --git a/freebsd/dependencies/tqtinterface/Makefile b/freebsd/dependencies/tqtinterface/Makefile index f6b091642..7d6fe22fe 100644 --- a/freebsd/dependencies/tqtinterface/Makefile +++ b/freebsd/dependencies/tqtinterface/Makefile @@ -7,7 +7,7 @@ PORTNAME= libtqtinterface COMMENT= Trinity TQt Interface -TDE_PREVERSION= ~pre1+f2e4b554 +TDE_PREVERSION= MASTER_SITE_SUBDIR= libt/${PORTNAME} DISTSRC= tqtinterface-trinity-${TDE_VERSION}${TDE_PREVERSION} PORTREVISION= 0 diff --git a/freebsd/dependencies/tqtinterface/distinfo b/freebsd/dependencies/tqtinterface/distinfo index 7e1aad6ab..6307aa2fd 100644 --- a/freebsd/dependencies/tqtinterface/distinfo +++ b/freebsd/dependencies/tqtinterface/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/dependencies/libtqtinterface_14.0.2~pre1.orig.tar.xz) = 672c823a5430a3b998dabe5e76706e10cf88e2feda18e27a6b9c5a2ae84c6cc5 -SIZE (TDE/dependencies/libtqtinterface_14.0.2~pre1.orig.tar.xz) = 812708 +SHA256 (TDE/dependencies/libtqtinterface_14.0.2.orig.tar.xz) = 64a5dbedec8012c2de1cd8655e1cd2c1eca4264d3d896dcdc870eac69445def5 +SIZE (TDE/dependencies/libtqtinterface_14.0.2.orig.tar.xz) = 814416 diff --git a/freebsd/libraries/kipi-plugins/Makefile b/freebsd/libraries/kipi-plugins/Makefile index b673c1f98..104e6b739 100644 --- a/freebsd/libraries/kipi-plugins/Makefile +++ b/freebsd/libraries/kipi-plugins/Makefile @@ -7,7 +7,7 @@ PORTNAME= kipi-plugins-trinity COMMENT= Trinity image manipulation/handling plugins for KIPI aware programs -TDE_PREVERSION= ~pre1+25fb3e7b +TDE_PREVERSION= MASTER_SITE_SUBDIR= k/${PORTNAME} PORTREVISION= 0 CATEGORIES= graphics diff --git a/freebsd/libraries/kipi-plugins/distinfo b/freebsd/libraries/kipi-plugins/distinfo index 42f930f69..ca3630cf5 100644 --- a/freebsd/libraries/kipi-plugins/distinfo +++ b/freebsd/libraries/kipi-plugins/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/libraries/kipi-plugins-trinity_14.0.2~pre1.orig.tar.xz) = a7a268132d59dba2a7ab1ad5ec831ee3799eab27f347fef4f57ccb950f3b9d76 -SIZE (TDE/libraries/kipi-plugins-trinity_14.0.2~pre1.orig.tar.xz) = 7072940 +SHA256 (TDE/libraries/kipi-plugins-trinity_14.0.2.orig.tar.xz) = 639c51072b058148077152210726e810d0aa06386933e0dd8f0f3ba2f0a9a147 +SIZE (TDE/libraries/kipi-plugins-trinity_14.0.2.orig.tar.xz) = 7073124 diff --git a/freebsd/libraries/libkdcraw/Makefile b/freebsd/libraries/libkdcraw/Makefile index 9a74e5075..083d9f453 100644 --- a/freebsd/libraries/libkdcraw/Makefile +++ b/freebsd/libraries/libkdcraw/Makefile @@ -7,7 +7,7 @@ PORTNAME= libkdcraw-trinity COMMENT= Trinity RAW picture decoding C++ library -TDE_PREVERSION= ~pre1+f288af71 +TDE_PREVERSION= MASTER_SITE_SUBDIR= libk/${PORTNAME} PORTREVISION= 0 CATEGORIES= graphics devel diff --git a/freebsd/libraries/libkdcraw/distinfo b/freebsd/libraries/libkdcraw/distinfo index 1260594fe..ea948e1d4 100644 --- a/freebsd/libraries/libkdcraw/distinfo +++ b/freebsd/libraries/libkdcraw/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/libraries/libkdcraw-trinity_14.0.2~pre1.orig.tar.xz) = 0d57479d98ff5853027cc6d193c1ac0e56f1e9f7a192dd06f1f49046fec0f4d5 -SIZE (TDE/libraries/libkdcraw-trinity_14.0.2~pre1.orig.tar.xz) = 524776 +SHA256 (TDE/libraries/libkdcraw-trinity_14.0.2.orig.tar.xz) = 3fd205c23f87f96b0337eba7eb8e7bad6b87fe2ed9bb93044e70f97c7333bf36 +SIZE (TDE/libraries/libkdcraw-trinity_14.0.2.orig.tar.xz) = 524836 diff --git a/freebsd/libraries/libkexiv2/Makefile b/freebsd/libraries/libkexiv2/Makefile index e8969e8c9..0a4a82a4f 100644 --- a/freebsd/libraries/libkexiv2/Makefile +++ b/freebsd/libraries/libkexiv2/Makefile @@ -7,7 +7,7 @@ PORTNAME= libkexiv2-trinity COMMENT= Trinity TQt like interface for the libexiv2 library -TDE_PREVERSION= ~pre1+57b9cdbd +TDE_PREVERSION= MASTER_SITE_SUBDIR= libk/${PORTNAME} PORTREVISION= 0 CATEGORIES= graphics devel diff --git a/freebsd/libraries/libkexiv2/distinfo b/freebsd/libraries/libkexiv2/distinfo index c599805bb..b3aaa74fc 100644 --- a/freebsd/libraries/libkexiv2/distinfo +++ b/freebsd/libraries/libkexiv2/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/libraries/libkexiv2-trinity_14.0.2~pre1.orig.tar.xz) = f392a2e399504b17b0985a58b37e326963f62f864203655bab2ad2192c3c90aa -SIZE (TDE/libraries/libkexiv2-trinity_14.0.2~pre1.orig.tar.xz) = 293308 +SHA256 (TDE/libraries/libkexiv2-trinity_14.0.2.orig.tar.xz) = 914da345f8e7869834752b10eaaeba97faa25f94a983d9d78c7684872a9a570b +SIZE (TDE/libraries/libkexiv2-trinity_14.0.2.orig.tar.xz) = 293344 diff --git a/freebsd/libraries/libkipi/Makefile b/freebsd/libraries/libkipi/Makefile index 226767a38..09daaacb0 100644 --- a/freebsd/libraries/libkipi/Makefile +++ b/freebsd/libraries/libkipi/Makefile @@ -7,7 +7,7 @@ PORTNAME= libkipi-trinity COMMENT= Trinity library for apps that want to use kipi-plugins -TDE_PREVERSION= ~pre1+a188d35f +TDE_PREVERSION= MASTER_SITE_SUBDIR= libk/${PORTNAME} PORTREVISION= 0 CATEGORIES= graphics devel diff --git a/freebsd/libraries/libkipi/distinfo b/freebsd/libraries/libkipi/distinfo index ecf7fb7de..094efa7f2 100644 --- a/freebsd/libraries/libkipi/distinfo +++ b/freebsd/libraries/libkipi/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/libraries/libkipi-trinity_14.0.2~pre1.orig.tar.xz) = 7840cd62f31d0165fab931897ee2a1d796a72cb60e1749f8b0c3c7fa3b692abf -SIZE (TDE/libraries/libkipi-trinity_14.0.2~pre1.orig.tar.xz) = 360932 +SHA256 (TDE/libraries/libkipi-trinity_14.0.2.orig.tar.xz) = b9405084c5cb46894c66bcb1ff84b28326216048ffafacd38ba300e63dbc4ddb +SIZE (TDE/libraries/libkipi-trinity_14.0.2.orig.tar.xz) = 360984 diff --git a/freebsd/libraries/libksquirrel/Makefile b/freebsd/libraries/libksquirrel/Makefile index 62178639b..fcf419c78 100644 --- a/freebsd/libraries/libksquirrel/Makefile +++ b/freebsd/libraries/libksquirrel/Makefile @@ -7,7 +7,7 @@ PORTNAME= libksquirrel-trinity COMMENT= Libraries for KSquirrel -TDE_PREVERSION= ~pre2+44ada1e1 +TDE_PREVERSION= MASTER_SITE_SUBDIR= libk/${PORTNAME} PORTREVISION= 0 CATEGORIES= graphics devel diff --git a/freebsd/libraries/libksquirrel/distinfo b/freebsd/libraries/libksquirrel/distinfo index 951e2b4a9..49ed3ae21 100644 --- a/freebsd/libraries/libksquirrel/distinfo +++ b/freebsd/libraries/libksquirrel/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/libraries/libksquirrel-trinity_14.0.2~pre2.orig.tar.xz) = fcc5187d3d6563700cd658701f87da3355acf3f5b961124f018b3034b9d355fa -SIZE (TDE/libraries/libksquirrel-trinity_14.0.2~pre2.orig.tar.xz) = 764980 +SHA256 (TDE/libraries/libksquirrel-trinity_14.0.2.orig.tar.xz) = 7e278a1c496ad639102a0d773feb65ded819fbfa1b37d9a5de9f973859cec2b5 +SIZE (TDE/libraries/libksquirrel-trinity_14.0.2.orig.tar.xz) = 765324 diff --git a/freebsd/libraries/libtdeldap/Makefile b/freebsd/libraries/libtdeldap/Makefile index 2c7e29488..98b80bf26 100644 --- a/freebsd/libraries/libtdeldap/Makefile +++ b/freebsd/libraries/libtdeldap/Makefile @@ -7,7 +7,7 @@ PORTNAME= libtdeldap-trinity COMMENT= LDAP interface library for TDE -TDE_PREVERSION= ~pre1+ba81541f +TDE_PREVERSION= MASTER_SITE_SUBDIR= libt/${PORTNAME} PORTREVISION= 0 CATEGORIES= net devel diff --git a/freebsd/libraries/libtdeldap/distinfo b/freebsd/libraries/libtdeldap/distinfo index a5c190c6f..dd6cf3d51 100644 --- a/freebsd/libraries/libtdeldap/distinfo +++ b/freebsd/libraries/libtdeldap/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/libraries/libtdeldap-trinity_14.0.2~pre1.orig.tar.xz) = 971efaf67a172fd64043f1336b5eea6c504f0742262a43dfbc371b35387f1f1c -SIZE (TDE/libraries/libtdeldap-trinity_14.0.2~pre1.orig.tar.xz) = 266512 +SHA256 (TDE/libraries/libtdeldap-trinity_14.0.2.orig.tar.xz) = 61819cf130763413d66f6f372e18d38435a2ec3c99aaf75b25cdb7fbf0d7de4e +SIZE (TDE/libraries/libtdeldap-trinity_14.0.2.orig.tar.xz) = 266532 diff --git a/freebsd/tde-i18n-af/Makefile b/freebsd/tde-i18n-af/Makefile index fa08ee13b..874160acc 100644 --- a/freebsd/tde-i18n-af/Makefile +++ b/freebsd/tde-i18n-af/Makefile @@ -9,7 +9,7 @@ LANG= af PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-af/distinfo b/freebsd/tde-i18n-af/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-af/distinfo +++ b/freebsd/tde-i18n-af/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-ar/Makefile b/freebsd/tde-i18n-ar/Makefile index 59f565132..29dfcb6fc 100644 --- a/freebsd/tde-i18n-ar/Makefile +++ b/freebsd/tde-i18n-ar/Makefile @@ -9,7 +9,7 @@ LANG= ar PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-ar/distinfo b/freebsd/tde-i18n-ar/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-ar/distinfo +++ b/freebsd/tde-i18n-ar/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-az/Makefile b/freebsd/tde-i18n-az/Makefile index b0ce9ff30..2f6b294b3 100644 --- a/freebsd/tde-i18n-az/Makefile +++ b/freebsd/tde-i18n-az/Makefile @@ -9,7 +9,7 @@ LANG= az PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-az/distinfo b/freebsd/tde-i18n-az/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-az/distinfo +++ b/freebsd/tde-i18n-az/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-be/Makefile b/freebsd/tde-i18n-be/Makefile index 1a9d57034..29b78d5c6 100644 --- a/freebsd/tde-i18n-be/Makefile +++ b/freebsd/tde-i18n-be/Makefile @@ -9,7 +9,7 @@ LANG= be PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-be/distinfo b/freebsd/tde-i18n-be/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-be/distinfo +++ b/freebsd/tde-i18n-be/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-bg/Makefile b/freebsd/tde-i18n-bg/Makefile index 17d55b702..b019891bf 100644 --- a/freebsd/tde-i18n-bg/Makefile +++ b/freebsd/tde-i18n-bg/Makefile @@ -9,7 +9,7 @@ LANG= bg PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-bg/distinfo b/freebsd/tde-i18n-bg/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-bg/distinfo +++ b/freebsd/tde-i18n-bg/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-bn/Makefile b/freebsd/tde-i18n-bn/Makefile index 9da778b1b..e81b6af58 100644 --- a/freebsd/tde-i18n-bn/Makefile +++ b/freebsd/tde-i18n-bn/Makefile @@ -9,7 +9,7 @@ LANG= bn PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-bn/distinfo b/freebsd/tde-i18n-bn/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-bn/distinfo +++ b/freebsd/tde-i18n-bn/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-br/Makefile b/freebsd/tde-i18n-br/Makefile index 02f89a777..31ff19ca5 100644 --- a/freebsd/tde-i18n-br/Makefile +++ b/freebsd/tde-i18n-br/Makefile @@ -9,7 +9,7 @@ LANG= br PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-br/distinfo b/freebsd/tde-i18n-br/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-br/distinfo +++ b/freebsd/tde-i18n-br/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-bs/Makefile b/freebsd/tde-i18n-bs/Makefile index c90d0c2d4..83d7da1d9 100644 --- a/freebsd/tde-i18n-bs/Makefile +++ b/freebsd/tde-i18n-bs/Makefile @@ -9,7 +9,7 @@ LANG= bs PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-bs/distinfo b/freebsd/tde-i18n-bs/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-bs/distinfo +++ b/freebsd/tde-i18n-bs/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-ca/Makefile b/freebsd/tde-i18n-ca/Makefile index 07a7d8819..06acdf365 100644 --- a/freebsd/tde-i18n-ca/Makefile +++ b/freebsd/tde-i18n-ca/Makefile @@ -9,7 +9,7 @@ LANG= ca PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-ca/distinfo b/freebsd/tde-i18n-ca/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-ca/distinfo +++ b/freebsd/tde-i18n-ca/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-cs/Makefile b/freebsd/tde-i18n-cs/Makefile index 6315d4e50..b36449543 100644 --- a/freebsd/tde-i18n-cs/Makefile +++ b/freebsd/tde-i18n-cs/Makefile @@ -9,7 +9,7 @@ LANG= cs PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-cs/distinfo b/freebsd/tde-i18n-cs/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-cs/distinfo +++ b/freebsd/tde-i18n-cs/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-csb/Makefile b/freebsd/tde-i18n-csb/Makefile index 2303f86fd..6a9a2c5f2 100644 --- a/freebsd/tde-i18n-csb/Makefile +++ b/freebsd/tde-i18n-csb/Makefile @@ -9,7 +9,7 @@ LANG= csb PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-csb/distinfo b/freebsd/tde-i18n-csb/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-csb/distinfo +++ b/freebsd/tde-i18n-csb/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-cy/Makefile b/freebsd/tde-i18n-cy/Makefile index 3fc38462d..8cee60156 100644 --- a/freebsd/tde-i18n-cy/Makefile +++ b/freebsd/tde-i18n-cy/Makefile @@ -9,7 +9,7 @@ LANG= cy PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-cy/distinfo b/freebsd/tde-i18n-cy/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-cy/distinfo +++ b/freebsd/tde-i18n-cy/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-da/Makefile b/freebsd/tde-i18n-da/Makefile index f0624837b..e43acc177 100644 --- a/freebsd/tde-i18n-da/Makefile +++ b/freebsd/tde-i18n-da/Makefile @@ -9,7 +9,7 @@ LANG= da PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-da/distinfo b/freebsd/tde-i18n-da/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-da/distinfo +++ b/freebsd/tde-i18n-da/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-de/Makefile b/freebsd/tde-i18n-de/Makefile index a489e572b..2493a4729 100644 --- a/freebsd/tde-i18n-de/Makefile +++ b/freebsd/tde-i18n-de/Makefile @@ -9,7 +9,7 @@ LANG= de PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-de/distinfo b/freebsd/tde-i18n-de/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-de/distinfo +++ b/freebsd/tde-i18n-de/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-el/Makefile b/freebsd/tde-i18n-el/Makefile index 3982833ce..adebdd55d 100644 --- a/freebsd/tde-i18n-el/Makefile +++ b/freebsd/tde-i18n-el/Makefile @@ -9,7 +9,7 @@ LANG= el PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-el/distinfo b/freebsd/tde-i18n-el/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-el/distinfo +++ b/freebsd/tde-i18n-el/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-en_GB/Makefile b/freebsd/tde-i18n-en_GB/Makefile index 8e1bdef46..f8e0d3f53 100644 --- a/freebsd/tde-i18n-en_GB/Makefile +++ b/freebsd/tde-i18n-en_GB/Makefile @@ -9,7 +9,7 @@ LANG= en_GB PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-en_GB/distinfo b/freebsd/tde-i18n-en_GB/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-en_GB/distinfo +++ b/freebsd/tde-i18n-en_GB/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-eo/Makefile b/freebsd/tde-i18n-eo/Makefile index 25dd3a0f0..17a32c8c4 100644 --- a/freebsd/tde-i18n-eo/Makefile +++ b/freebsd/tde-i18n-eo/Makefile @@ -9,7 +9,7 @@ LANG= eo PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-eo/distinfo b/freebsd/tde-i18n-eo/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-eo/distinfo +++ b/freebsd/tde-i18n-eo/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-es/Makefile b/freebsd/tde-i18n-es/Makefile index 866d2323f..8ce159b96 100644 --- a/freebsd/tde-i18n-es/Makefile +++ b/freebsd/tde-i18n-es/Makefile @@ -9,7 +9,7 @@ LANG= es PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-es/distinfo b/freebsd/tde-i18n-es/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-es/distinfo +++ b/freebsd/tde-i18n-es/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-et/Makefile b/freebsd/tde-i18n-et/Makefile index c9899db95..95929a1a8 100644 --- a/freebsd/tde-i18n-et/Makefile +++ b/freebsd/tde-i18n-et/Makefile @@ -9,7 +9,7 @@ LANG= et PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-et/distinfo b/freebsd/tde-i18n-et/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-et/distinfo +++ b/freebsd/tde-i18n-et/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-eu/Makefile b/freebsd/tde-i18n-eu/Makefile index 79126c0bf..3282a45aa 100644 --- a/freebsd/tde-i18n-eu/Makefile +++ b/freebsd/tde-i18n-eu/Makefile @@ -9,7 +9,7 @@ LANG= eu PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-eu/distinfo b/freebsd/tde-i18n-eu/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-eu/distinfo +++ b/freebsd/tde-i18n-eu/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-fa/Makefile b/freebsd/tde-i18n-fa/Makefile index b5b7b7459..fb644f26d 100644 --- a/freebsd/tde-i18n-fa/Makefile +++ b/freebsd/tde-i18n-fa/Makefile @@ -9,7 +9,7 @@ LANG= fa PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-fa/distinfo b/freebsd/tde-i18n-fa/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-fa/distinfo +++ b/freebsd/tde-i18n-fa/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-fi/Makefile b/freebsd/tde-i18n-fi/Makefile index 5c084644d..6366eabdf 100644 --- a/freebsd/tde-i18n-fi/Makefile +++ b/freebsd/tde-i18n-fi/Makefile @@ -9,7 +9,7 @@ LANG= fi PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-fi/distinfo b/freebsd/tde-i18n-fi/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-fi/distinfo +++ b/freebsd/tde-i18n-fi/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-fr/Makefile b/freebsd/tde-i18n-fr/Makefile index d8aea1bb5..ead1b3373 100644 --- a/freebsd/tde-i18n-fr/Makefile +++ b/freebsd/tde-i18n-fr/Makefile @@ -9,7 +9,7 @@ LANG= fr PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-fr/distinfo b/freebsd/tde-i18n-fr/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-fr/distinfo +++ b/freebsd/tde-i18n-fr/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-fy/Makefile b/freebsd/tde-i18n-fy/Makefile index d08b13964..b1b851bc6 100644 --- a/freebsd/tde-i18n-fy/Makefile +++ b/freebsd/tde-i18n-fy/Makefile @@ -9,7 +9,7 @@ LANG= fy PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-fy/distinfo b/freebsd/tde-i18n-fy/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-fy/distinfo +++ b/freebsd/tde-i18n-fy/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-ga/Makefile b/freebsd/tde-i18n-ga/Makefile index 945c8df90..27606f3f0 100644 --- a/freebsd/tde-i18n-ga/Makefile +++ b/freebsd/tde-i18n-ga/Makefile @@ -9,7 +9,7 @@ LANG= ga PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-ga/distinfo b/freebsd/tde-i18n-ga/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-ga/distinfo +++ b/freebsd/tde-i18n-ga/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-gl/Makefile b/freebsd/tde-i18n-gl/Makefile index 68b0cf1ac..051520dc4 100644 --- a/freebsd/tde-i18n-gl/Makefile +++ b/freebsd/tde-i18n-gl/Makefile @@ -9,7 +9,7 @@ LANG= gl PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-gl/distinfo b/freebsd/tde-i18n-gl/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-gl/distinfo +++ b/freebsd/tde-i18n-gl/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-he/Makefile b/freebsd/tde-i18n-he/Makefile index 6a259aa62..ec9349d9e 100644 --- a/freebsd/tde-i18n-he/Makefile +++ b/freebsd/tde-i18n-he/Makefile @@ -9,7 +9,7 @@ LANG= he PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-he/distinfo b/freebsd/tde-i18n-he/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-he/distinfo +++ b/freebsd/tde-i18n-he/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-hi/Makefile b/freebsd/tde-i18n-hi/Makefile index cb61cdc32..0575a85ec 100644 --- a/freebsd/tde-i18n-hi/Makefile +++ b/freebsd/tde-i18n-hi/Makefile @@ -9,7 +9,7 @@ LANG= hi PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-hi/distinfo b/freebsd/tde-i18n-hi/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-hi/distinfo +++ b/freebsd/tde-i18n-hi/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-hr/Makefile b/freebsd/tde-i18n-hr/Makefile index 449e05d5d..a534a97f5 100644 --- a/freebsd/tde-i18n-hr/Makefile +++ b/freebsd/tde-i18n-hr/Makefile @@ -9,7 +9,7 @@ LANG= hr PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-hr/distinfo b/freebsd/tde-i18n-hr/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-hr/distinfo +++ b/freebsd/tde-i18n-hr/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-hu/Makefile b/freebsd/tde-i18n-hu/Makefile index 86a6ccbeb..0ef9f648a 100644 --- a/freebsd/tde-i18n-hu/Makefile +++ b/freebsd/tde-i18n-hu/Makefile @@ -9,7 +9,7 @@ LANG= hu PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-hu/distinfo b/freebsd/tde-i18n-hu/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-hu/distinfo +++ b/freebsd/tde-i18n-hu/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-is/Makefile b/freebsd/tde-i18n-is/Makefile index 13acd2979..fc74affb0 100644 --- a/freebsd/tde-i18n-is/Makefile +++ b/freebsd/tde-i18n-is/Makefile @@ -9,7 +9,7 @@ LANG= is PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-is/distinfo b/freebsd/tde-i18n-is/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-is/distinfo +++ b/freebsd/tde-i18n-is/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-it/Makefile b/freebsd/tde-i18n-it/Makefile index 650c0f92f..75316dffc 100644 --- a/freebsd/tde-i18n-it/Makefile +++ b/freebsd/tde-i18n-it/Makefile @@ -9,7 +9,7 @@ LANG= it PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-it/distinfo b/freebsd/tde-i18n-it/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-it/distinfo +++ b/freebsd/tde-i18n-it/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-ja/Makefile b/freebsd/tde-i18n-ja/Makefile index 6c452ec76..f6c30ac21 100644 --- a/freebsd/tde-i18n-ja/Makefile +++ b/freebsd/tde-i18n-ja/Makefile @@ -9,7 +9,7 @@ LANG= ja PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-ja/distinfo b/freebsd/tde-i18n-ja/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-ja/distinfo +++ b/freebsd/tde-i18n-ja/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-kk/Makefile b/freebsd/tde-i18n-kk/Makefile index 9661ce2b9..c5ec85446 100644 --- a/freebsd/tde-i18n-kk/Makefile +++ b/freebsd/tde-i18n-kk/Makefile @@ -9,7 +9,7 @@ LANG= kk PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-kk/distinfo b/freebsd/tde-i18n-kk/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-kk/distinfo +++ b/freebsd/tde-i18n-kk/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-km/Makefile b/freebsd/tde-i18n-km/Makefile index 441d4f263..c7d19662c 100644 --- a/freebsd/tde-i18n-km/Makefile +++ b/freebsd/tde-i18n-km/Makefile @@ -9,7 +9,7 @@ LANG= km PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-km/distinfo b/freebsd/tde-i18n-km/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-km/distinfo +++ b/freebsd/tde-i18n-km/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-ko/Makefile b/freebsd/tde-i18n-ko/Makefile index 0d1e62cb6..a9fa20a08 100644 --- a/freebsd/tde-i18n-ko/Makefile +++ b/freebsd/tde-i18n-ko/Makefile @@ -9,7 +9,7 @@ LANG= ko PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-ko/distinfo b/freebsd/tde-i18n-ko/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-ko/distinfo +++ b/freebsd/tde-i18n-ko/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-lt/Makefile b/freebsd/tde-i18n-lt/Makefile index 1e6593476..1963b6f55 100644 --- a/freebsd/tde-i18n-lt/Makefile +++ b/freebsd/tde-i18n-lt/Makefile @@ -9,7 +9,7 @@ LANG= lt PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-lt/distinfo b/freebsd/tde-i18n-lt/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-lt/distinfo +++ b/freebsd/tde-i18n-lt/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-lv/Makefile b/freebsd/tde-i18n-lv/Makefile index c5afde708..4221f2873 100644 --- a/freebsd/tde-i18n-lv/Makefile +++ b/freebsd/tde-i18n-lv/Makefile @@ -9,7 +9,7 @@ LANG= lv PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-lv/distinfo b/freebsd/tde-i18n-lv/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-lv/distinfo +++ b/freebsd/tde-i18n-lv/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-mk/Makefile b/freebsd/tde-i18n-mk/Makefile index d170d5e61..f89036b75 100644 --- a/freebsd/tde-i18n-mk/Makefile +++ b/freebsd/tde-i18n-mk/Makefile @@ -9,7 +9,7 @@ LANG= mk PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-mk/distinfo b/freebsd/tde-i18n-mk/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-mk/distinfo +++ b/freebsd/tde-i18n-mk/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-mn/Makefile b/freebsd/tde-i18n-mn/Makefile index a244637e4..6dfee6c51 100644 --- a/freebsd/tde-i18n-mn/Makefile +++ b/freebsd/tde-i18n-mn/Makefile @@ -9,7 +9,7 @@ LANG= mn PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-mn/distinfo b/freebsd/tde-i18n-mn/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-mn/distinfo +++ b/freebsd/tde-i18n-mn/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-ms/Makefile b/freebsd/tde-i18n-ms/Makefile index 6a7edc578..f98c21bbc 100644 --- a/freebsd/tde-i18n-ms/Makefile +++ b/freebsd/tde-i18n-ms/Makefile @@ -9,7 +9,7 @@ LANG= ms PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-ms/distinfo b/freebsd/tde-i18n-ms/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-ms/distinfo +++ b/freebsd/tde-i18n-ms/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-nb/Makefile b/freebsd/tde-i18n-nb/Makefile index 8fb33ab63..2be4ed890 100644 --- a/freebsd/tde-i18n-nb/Makefile +++ b/freebsd/tde-i18n-nb/Makefile @@ -9,7 +9,7 @@ LANG= nb PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-nb/distinfo b/freebsd/tde-i18n-nb/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-nb/distinfo +++ b/freebsd/tde-i18n-nb/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-nds/Makefile b/freebsd/tde-i18n-nds/Makefile index 60208ea50..dc870de34 100644 --- a/freebsd/tde-i18n-nds/Makefile +++ b/freebsd/tde-i18n-nds/Makefile @@ -9,7 +9,7 @@ LANG= nds PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-nds/distinfo b/freebsd/tde-i18n-nds/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-nds/distinfo +++ b/freebsd/tde-i18n-nds/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-nl/Makefile b/freebsd/tde-i18n-nl/Makefile index feed0a2d4..f4f75a09e 100644 --- a/freebsd/tde-i18n-nl/Makefile +++ b/freebsd/tde-i18n-nl/Makefile @@ -9,7 +9,7 @@ LANG= nl PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-nl/distinfo b/freebsd/tde-i18n-nl/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-nl/distinfo +++ b/freebsd/tde-i18n-nl/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-nn/Makefile b/freebsd/tde-i18n-nn/Makefile index c6d0a6cc4..a60c44a48 100644 --- a/freebsd/tde-i18n-nn/Makefile +++ b/freebsd/tde-i18n-nn/Makefile @@ -9,7 +9,7 @@ LANG= nn PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-nn/distinfo b/freebsd/tde-i18n-nn/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-nn/distinfo +++ b/freebsd/tde-i18n-nn/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-pa/Makefile b/freebsd/tde-i18n-pa/Makefile index c70e10ff0..bd03bb2f8 100644 --- a/freebsd/tde-i18n-pa/Makefile +++ b/freebsd/tde-i18n-pa/Makefile @@ -9,7 +9,7 @@ LANG= pa PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-pa/distinfo b/freebsd/tde-i18n-pa/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-pa/distinfo +++ b/freebsd/tde-i18n-pa/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-pl/Makefile b/freebsd/tde-i18n-pl/Makefile index f6a9ca5d5..d1703face 100644 --- a/freebsd/tde-i18n-pl/Makefile +++ b/freebsd/tde-i18n-pl/Makefile @@ -9,7 +9,7 @@ LANG= pl PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-pl/distinfo b/freebsd/tde-i18n-pl/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-pl/distinfo +++ b/freebsd/tde-i18n-pl/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-pt/Makefile b/freebsd/tde-i18n-pt/Makefile index ccf2e3dc2..da22ea1bc 100644 --- a/freebsd/tde-i18n-pt/Makefile +++ b/freebsd/tde-i18n-pt/Makefile @@ -9,7 +9,7 @@ LANG= pt PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-pt/distinfo b/freebsd/tde-i18n-pt/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-pt/distinfo +++ b/freebsd/tde-i18n-pt/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-pt_BR/Makefile b/freebsd/tde-i18n-pt_BR/Makefile index de7cd6c75..c0e4d59cc 100644 --- a/freebsd/tde-i18n-pt_BR/Makefile +++ b/freebsd/tde-i18n-pt_BR/Makefile @@ -9,7 +9,7 @@ LANG= pt_BR PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-pt_BR/distinfo b/freebsd/tde-i18n-pt_BR/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-pt_BR/distinfo +++ b/freebsd/tde-i18n-pt_BR/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-ro/Makefile b/freebsd/tde-i18n-ro/Makefile index 593c15bc8..d8b8e22b7 100644 --- a/freebsd/tde-i18n-ro/Makefile +++ b/freebsd/tde-i18n-ro/Makefile @@ -9,7 +9,7 @@ LANG= ro PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-ro/distinfo b/freebsd/tde-i18n-ro/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-ro/distinfo +++ b/freebsd/tde-i18n-ro/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-ru/Makefile b/freebsd/tde-i18n-ru/Makefile index e824ebd22..3e2f8acc7 100644 --- a/freebsd/tde-i18n-ru/Makefile +++ b/freebsd/tde-i18n-ru/Makefile @@ -9,7 +9,7 @@ LANG= ru PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-ru/distinfo b/freebsd/tde-i18n-ru/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-ru/distinfo +++ b/freebsd/tde-i18n-ru/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-rw/Makefile b/freebsd/tde-i18n-rw/Makefile index ecce43fc4..5f3704c03 100644 --- a/freebsd/tde-i18n-rw/Makefile +++ b/freebsd/tde-i18n-rw/Makefile @@ -9,7 +9,7 @@ LANG= rw PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-rw/distinfo b/freebsd/tde-i18n-rw/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-rw/distinfo +++ b/freebsd/tde-i18n-rw/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-se/Makefile b/freebsd/tde-i18n-se/Makefile index 8a9c3fd93..e8559c663 100644 --- a/freebsd/tde-i18n-se/Makefile +++ b/freebsd/tde-i18n-se/Makefile @@ -9,7 +9,7 @@ LANG= se PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-se/distinfo b/freebsd/tde-i18n-se/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-se/distinfo +++ b/freebsd/tde-i18n-se/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-sk/Makefile b/freebsd/tde-i18n-sk/Makefile index dc8fee714..1ac436120 100644 --- a/freebsd/tde-i18n-sk/Makefile +++ b/freebsd/tde-i18n-sk/Makefile @@ -9,7 +9,7 @@ LANG= sk PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-sk/distinfo b/freebsd/tde-i18n-sk/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-sk/distinfo +++ b/freebsd/tde-i18n-sk/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-sl/Makefile b/freebsd/tde-i18n-sl/Makefile index fe212c71d..13d13c361 100644 --- a/freebsd/tde-i18n-sl/Makefile +++ b/freebsd/tde-i18n-sl/Makefile @@ -9,7 +9,7 @@ LANG= sl PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-sl/distinfo b/freebsd/tde-i18n-sl/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-sl/distinfo +++ b/freebsd/tde-i18n-sl/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-sr/Makefile b/freebsd/tde-i18n-sr/Makefile index 0f4fe3423..5f50e5666 100644 --- a/freebsd/tde-i18n-sr/Makefile +++ b/freebsd/tde-i18n-sr/Makefile @@ -9,7 +9,7 @@ LANG= sr PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-sr/distinfo b/freebsd/tde-i18n-sr/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-sr/distinfo +++ b/freebsd/tde-i18n-sr/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-sr@Latn/Makefile b/freebsd/tde-i18n-sr@Latn/Makefile index f87bf31d5..fa3370eda 100644 --- a/freebsd/tde-i18n-sr@Latn/Makefile +++ b/freebsd/tde-i18n-sr@Latn/Makefile @@ -9,7 +9,7 @@ LANG= sr@Latn PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-sr@Latn/distinfo b/freebsd/tde-i18n-sr@Latn/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-sr@Latn/distinfo +++ b/freebsd/tde-i18n-sr@Latn/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-ss/Makefile b/freebsd/tde-i18n-ss/Makefile index a67c1379e..3466cae23 100644 --- a/freebsd/tde-i18n-ss/Makefile +++ b/freebsd/tde-i18n-ss/Makefile @@ -9,7 +9,7 @@ LANG= ss PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-ss/distinfo b/freebsd/tde-i18n-ss/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-ss/distinfo +++ b/freebsd/tde-i18n-ss/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-sv/Makefile b/freebsd/tde-i18n-sv/Makefile index 12bf97ed8..fd69054f2 100644 --- a/freebsd/tde-i18n-sv/Makefile +++ b/freebsd/tde-i18n-sv/Makefile @@ -9,7 +9,7 @@ LANG= sv PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-sv/distinfo b/freebsd/tde-i18n-sv/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-sv/distinfo +++ b/freebsd/tde-i18n-sv/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-ta/Makefile b/freebsd/tde-i18n-ta/Makefile index bbc1cd5b7..94ecef73b 100644 --- a/freebsd/tde-i18n-ta/Makefile +++ b/freebsd/tde-i18n-ta/Makefile @@ -9,7 +9,7 @@ LANG= ta PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-ta/distinfo b/freebsd/tde-i18n-ta/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-ta/distinfo +++ b/freebsd/tde-i18n-ta/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-te/Makefile b/freebsd/tde-i18n-te/Makefile index 4aea4c5e2..791fa9732 100644 --- a/freebsd/tde-i18n-te/Makefile +++ b/freebsd/tde-i18n-te/Makefile @@ -9,7 +9,7 @@ LANG= te PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-te/distinfo b/freebsd/tde-i18n-te/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-te/distinfo +++ b/freebsd/tde-i18n-te/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-tg/Makefile b/freebsd/tde-i18n-tg/Makefile index 1733ccb88..0bd7f78a5 100644 --- a/freebsd/tde-i18n-tg/Makefile +++ b/freebsd/tde-i18n-tg/Makefile @@ -9,7 +9,7 @@ LANG= tg PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-tg/distinfo b/freebsd/tde-i18n-tg/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-tg/distinfo +++ b/freebsd/tde-i18n-tg/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-th/Makefile b/freebsd/tde-i18n-th/Makefile index 09f289ef8..dd5575379 100644 --- a/freebsd/tde-i18n-th/Makefile +++ b/freebsd/tde-i18n-th/Makefile @@ -9,7 +9,7 @@ LANG= th PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-th/distinfo b/freebsd/tde-i18n-th/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-th/distinfo +++ b/freebsd/tde-i18n-th/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-tr/Makefile b/freebsd/tde-i18n-tr/Makefile index ad0be7f8b..9053d65bf 100644 --- a/freebsd/tde-i18n-tr/Makefile +++ b/freebsd/tde-i18n-tr/Makefile @@ -9,7 +9,7 @@ LANG= tr PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-tr/distinfo b/freebsd/tde-i18n-tr/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-tr/distinfo +++ b/freebsd/tde-i18n-tr/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-uk/Makefile b/freebsd/tde-i18n-uk/Makefile index 59003b0f0..618a673b2 100644 --- a/freebsd/tde-i18n-uk/Makefile +++ b/freebsd/tde-i18n-uk/Makefile @@ -9,7 +9,7 @@ LANG= uk PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-uk/distinfo b/freebsd/tde-i18n-uk/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-uk/distinfo +++ b/freebsd/tde-i18n-uk/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-uz/Makefile b/freebsd/tde-i18n-uz/Makefile index a98c6251d..29df99084 100644 --- a/freebsd/tde-i18n-uz/Makefile +++ b/freebsd/tde-i18n-uz/Makefile @@ -9,7 +9,7 @@ LANG= uz PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-uz/distinfo b/freebsd/tde-i18n-uz/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-uz/distinfo +++ b/freebsd/tde-i18n-uz/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-uz@cyrillic/Makefile b/freebsd/tde-i18n-uz@cyrillic/Makefile index cb855a08e..6da396ff6 100644 --- a/freebsd/tde-i18n-uz@cyrillic/Makefile +++ b/freebsd/tde-i18n-uz@cyrillic/Makefile @@ -9,7 +9,7 @@ LANG= uz@cyrillic PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-uz@cyrillic/distinfo b/freebsd/tde-i18n-uz@cyrillic/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-uz@cyrillic/distinfo +++ b/freebsd/tde-i18n-uz@cyrillic/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-vi/Makefile b/freebsd/tde-i18n-vi/Makefile index 560fe70c8..2c3248db6 100644 --- a/freebsd/tde-i18n-vi/Makefile +++ b/freebsd/tde-i18n-vi/Makefile @@ -9,7 +9,7 @@ LANG= vi PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-vi/distinfo b/freebsd/tde-i18n-vi/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-vi/distinfo +++ b/freebsd/tde-i18n-vi/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-wa/Makefile b/freebsd/tde-i18n-wa/Makefile index f047bbb5b..fc67853f8 100644 --- a/freebsd/tde-i18n-wa/Makefile +++ b/freebsd/tde-i18n-wa/Makefile @@ -9,7 +9,7 @@ LANG= wa PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-wa/distinfo b/freebsd/tde-i18n-wa/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-wa/distinfo +++ b/freebsd/tde-i18n-wa/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-zh_CN/Makefile b/freebsd/tde-i18n-zh_CN/Makefile index 21e0370ba..56100a036 100644 --- a/freebsd/tde-i18n-zh_CN/Makefile +++ b/freebsd/tde-i18n-zh_CN/Makefile @@ -9,7 +9,7 @@ LANG= zh_CN PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-zh_CN/distinfo b/freebsd/tde-i18n-zh_CN/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-zh_CN/distinfo +++ b/freebsd/tde-i18n-zh_CN/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tde-i18n-zh_TW/Makefile b/freebsd/tde-i18n-zh_TW/Makefile index 3c877fd3f..5e223d0e1 100644 --- a/freebsd/tde-i18n-zh_TW/Makefile +++ b/freebsd/tde-i18n-zh_TW/Makefile @@ -9,7 +9,7 @@ LANG= zh_TW PORTNAME= tde-i18n-trinity COMMENT= Messages and documentation for TDE - ${LANG} -TDE_PREVERSION= ~pre1+ca89b28f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tde-i18n-zh_TW/distinfo b/freebsd/tde-i18n-zh_TW/distinfo index 3647a12e0..5c32fab8d 100644 --- a/freebsd/tde-i18n-zh_TW/distinfo +++ b/freebsd/tde-i18n-zh_TW/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = c43bb4c6d07a166b07c89c2ca3c20aa24a3f80939c1ad102a8d1560aea9dbc50 -SIZE (TDE/tde-i18n-trinity_14.0.2~pre1.orig.tar.xz) = 195710356 +SHA256 (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = f492b8fc9d0fd6e2679d644ad5e63896657db1d5022aa756252cce9611469d0b +SIZE (TDE/tde-i18n-trinity_14.0.2.orig.tar.xz) = 195682608 diff --git a/freebsd/tdeaccessibility/Makefile b/freebsd/tdeaccessibility/Makefile index ca9b82c4d..16bd67c77 100644 --- a/freebsd/tdeaccessibility/Makefile +++ b/freebsd/tdeaccessibility/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdeaccessibility-trinity COMMENT= Trinity accessibility apps -TDE_PREVERSION= ~pre2+941edc75 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 accessibility diff --git a/freebsd/tdeaccessibility/distinfo b/freebsd/tdeaccessibility/distinfo index c4c891160..6d711e977 100644 --- a/freebsd/tdeaccessibility/distinfo +++ b/freebsd/tdeaccessibility/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdeaccessibility-trinity_14.0.2~pre2.orig.tar.xz) = 13ae712ad031801268c692f7e1f913688ef497e235de4a157d228278547e7c58 -SIZE (TDE/tdeaccessibility-trinity_14.0.2~pre2.orig.tar.xz) = 6347284 +SHA256 (TDE/tdeaccessibility-trinity_14.0.2.orig.tar.xz) = be54b6a03be988d12ab8a2fb33f0d1597d79c9933cfad1b60eb0460d88419ddd +SIZE (TDE/tdeaccessibility-trinity_14.0.2.orig.tar.xz) = 6344224 diff --git a/freebsd/tdeaddons/Makefile b/freebsd/tdeaddons/Makefile index 0be5c7226..4f35fe7a8 100644 --- a/freebsd/tdeaddons/Makefile +++ b/freebsd/tdeaddons/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdeaddons-trinity COMMENT= Trinity add-on plugins and applets -TDE_PREVERSION= ~pre3+d1e0006b +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tdeaddons/distinfo b/freebsd/tdeaddons/distinfo index 57f305c05..bedb48c37 100644 --- a/freebsd/tdeaddons/distinfo +++ b/freebsd/tdeaddons/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdeaddons-trinity_14.0.2~pre3.orig.tar.xz) = 290f46a223fdcd80f80e1f5f9d69eb0ad3caffc953f435947202868ec9c05a94 -SIZE (TDE/tdeaddons-trinity_14.0.2~pre3.orig.tar.xz) = 1531988 +SHA256 (TDE/tdeaddons-trinity_14.0.2.orig.tar.xz) = e08be87b68a2788b5becb081b467155591db5f89c1076af9958a959bab94a1cb +SIZE (TDE/tdeaddons-trinity_14.0.2.orig.tar.xz) = 1531972 diff --git a/freebsd/tdeadmin/Makefile b/freebsd/tdeadmin/Makefile index 564e205b8..c3afd8fd7 100644 --- a/freebsd/tdeadmin/Makefile +++ b/freebsd/tdeadmin/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdeadmin-trinity COMMENT= Trinity system administration tools -TDE_PREVERSION= ~pre1+7122dc9b +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 sysutils diff --git a/freebsd/tdeadmin/distinfo b/freebsd/tdeadmin/distinfo index 1b6dfaa8f..5af666a3d 100644 --- a/freebsd/tdeadmin/distinfo +++ b/freebsd/tdeadmin/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdeadmin-trinity_14.0.2~pre1.orig.tar.xz) = 7a426046da04a96f74ae29e0319d36bda1f5953258b838d81debadf6fecd9dff -SIZE (TDE/tdeadmin-trinity_14.0.2~pre1.orig.tar.xz) = 1669196 +SHA256 (TDE/tdeadmin-trinity_14.0.2.orig.tar.xz) = 1c0be6cec1ea7f6a54f95c27f5de849353ed5fed6e93ce803680fe618aea164e +SIZE (TDE/tdeadmin-trinity_14.0.2.orig.tar.xz) = 1669480 diff --git a/freebsd/tdeartwork/Makefile b/freebsd/tdeartwork/Makefile index 9f58d60a6..2c202a364 100644 --- a/freebsd/tdeartwork/Makefile +++ b/freebsd/tdeartwork/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdeartwork-trinity COMMENT= Trinity themes, styles and more -TDE_PREVERSION= ~pre1+4c2f831c +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11-themes diff --git a/freebsd/tdeartwork/distinfo b/freebsd/tdeartwork/distinfo index 541765832..7f0cb18e1 100644 --- a/freebsd/tdeartwork/distinfo +++ b/freebsd/tdeartwork/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdeartwork-trinity_14.0.2~pre1.orig.tar.xz) = a362ee5a17a90ff53638c8a291c0b11af65094c0a4179b968231a948702f1b77 -SIZE (TDE/tdeartwork-trinity_14.0.2~pre1.orig.tar.xz) = 33044512 +SHA256 (TDE/tdeartwork-trinity_14.0.2.orig.tar.xz) = 6464a8c8d80d62f44b7dfff1b05ba1ab8553ef0bab81b96ebac221519dca24d0 +SIZE (TDE/tdeartwork-trinity_14.0.2.orig.tar.xz) = 33039812 diff --git a/freebsd/tdebase/Makefile b/freebsd/tdebase/Makefile index 73241f4b6..9d5100961 100644 --- a/freebsd/tdebase/Makefile +++ b/freebsd/tdebase/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdebase-trinity COMMENT= Trinity Base Programs -TDE_PREVERSION= ~pre14+38bdca2b +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 diff --git a/freebsd/tdebase/distinfo b/freebsd/tdebase/distinfo index 1d60ee68f..5af6c376f 100644 --- a/freebsd/tdebase/distinfo +++ b/freebsd/tdebase/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdebase-trinity_14.0.2~pre14.orig.tar.xz) = 90176764f922253328a75ffc096f71e3eed22549b2c76cc2ee3143b51e98af58 -SIZE (TDE/tdebase-trinity_14.0.2~pre14.orig.tar.xz) = 31378716 +SHA256 (TDE/tdebase-trinity_14.0.2.orig.tar.xz) = 682ee153ab2f5266b8e747973e5535a0eb06e80ff452d50043720274e25b9c8d +SIZE (TDE/tdebase-trinity_14.0.2.orig.tar.xz) = 31366552 diff --git a/freebsd/tdeedu/Makefile b/freebsd/tdeedu/Makefile index 16b4e7ac0..d0b4131b8 100644 --- a/freebsd/tdeedu/Makefile +++ b/freebsd/tdeedu/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdeedu-trinity COMMENT= Trinity educational apps -TDE_PREVERSION= ~pre1+6b7acb51 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tdeedu/distinfo b/freebsd/tdeedu/distinfo index 05a611fae..d2c944095 100644 --- a/freebsd/tdeedu/distinfo +++ b/freebsd/tdeedu/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdeedu-trinity_14.0.2~pre1.orig.tar.xz) = 9ff7d39f11ed0a66776ac4eba76bd94f4c62ec3359960c410ffb968fc506329f -SIZE (TDE/tdeedu-trinity_14.0.2~pre1.orig.tar.xz) = 26885656 +SHA256 (TDE/tdeedu-trinity_14.0.2.orig.tar.xz) = e0e543169ba7f316574827fb7b33e703b9086ed453bbf9d4161247d07882e278 +SIZE (TDE/tdeedu-trinity_14.0.2.orig.tar.xz) = 26888124 diff --git a/freebsd/tdegames/Makefile b/freebsd/tdegames/Makefile index 8c66ed9a2..e86267f95 100644 --- a/freebsd/tdegames/Makefile +++ b/freebsd/tdegames/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdegames-trinity COMMENT= Trinity games -TDE_PREVERSION= ~pre1+99f58e35 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 games diff --git a/freebsd/tdegames/distinfo b/freebsd/tdegames/distinfo index 0b0d4719f..eb1733635 100644 --- a/freebsd/tdegames/distinfo +++ b/freebsd/tdegames/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdegames-trinity_14.0.2~pre1.orig.tar.xz) = 97968ebcdadeb688c67265575716aa32eed8f277264da84da14883f97d7a872b -SIZE (TDE/tdegames-trinity_14.0.2~pre1.orig.tar.xz) = 9171672 +SHA256 (TDE/tdegames-trinity_14.0.2.orig.tar.xz) = e305532b627b598d7528d442bbc8127f76460281ac134406ad2162af4dd12b47 +SIZE (TDE/tdegames-trinity_14.0.2.orig.tar.xz) = 9171544 diff --git a/freebsd/tdegraphics/Makefile b/freebsd/tdegraphics/Makefile index 2c035fb89..a489793b1 100644 --- a/freebsd/tdegraphics/Makefile +++ b/freebsd/tdegraphics/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdegraphics-trinity COMMENT= Trinity graphics apps -TDE_PREVERSION= ~pre2+417b842f +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 graphics diff --git a/freebsd/tdegraphics/distinfo b/freebsd/tdegraphics/distinfo index 6da53152d..6004eec41 100644 --- a/freebsd/tdegraphics/distinfo +++ b/freebsd/tdegraphics/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdegraphics-trinity_14.0.2~pre2.orig.tar.xz) = 925f25b9b0a8d3a02de1e131099dcd86cebb3fb121151bbba1fb87cbc6879daa -SIZE (TDE/tdegraphics-trinity_14.0.2~pre2.orig.tar.xz) = 6031936 +SHA256 (TDE/tdegraphics-trinity_14.0.2.orig.tar.xz) = baa92f448b9dd4e0899a1c6881ab28495a953e4ab2759f6e3c2140461f2e28ed +SIZE (TDE/tdegraphics-trinity_14.0.2.orig.tar.xz) = 6033156 diff --git a/freebsd/tdelibs/Makefile b/freebsd/tdelibs/Makefile index 765d5b280..d30ec0fa7 100644 --- a/freebsd/tdelibs/Makefile +++ b/freebsd/tdelibs/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdelibs-trinity COMMENT= Core libraries and binaries for all TDE applications -TDE_PREVERSION= ~pre10+48c3adf7 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 diff --git a/freebsd/tdelibs/distinfo b/freebsd/tdelibs/distinfo index f9d4dd27e..219d25d9f 100644 --- a/freebsd/tdelibs/distinfo +++ b/freebsd/tdelibs/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdelibs-trinity_14.0.2~pre10.orig.tar.xz) = 8dbd253301f004a85dbf52cac9d90ec87e269171925d135e4f7eaa5a6954af9c -SIZE (TDE/tdelibs-trinity_14.0.2~pre10.orig.tar.xz) = 15539408 +SHA256 (TDE/tdelibs-trinity_14.0.2.orig.tar.xz) = c003bcfce541cc492add9c9ad73bffcbc58f395229e3de08240acd7c64e736cc +SIZE (TDE/tdelibs-trinity_14.0.2.orig.tar.xz) = 15577132 diff --git a/freebsd/tdelibs/pkg-plist b/freebsd/tdelibs/pkg-plist index 0ae1446bb..92b3f2920 100644 --- a/freebsd/tdelibs/pkg-plist +++ b/freebsd/tdelibs/pkg-plist @@ -1149,7 +1149,9 @@ share/applnk/tdeio_iso.desktop share/apps/LICENSES/ARTISTIC share/apps/LICENSES/BSD share/apps/LICENSES/GPL_V2 +share/apps/LICENSES/GPL_V3 share/apps/LICENSES/LGPL_V2 +share/apps/LICENSES/LGPL_V3 share/apps/LICENSES/QPL_V1.0 share/apps/dcopidlng/Ast.pm share/apps/dcopidlng/Iter.pm @@ -1192,6 +1194,7 @@ share/apps/katepart/syntax/bash.xml share/apps/katepart/syntax/bibtex.xml share/apps/katepart/syntax/bmethod.xml share/apps/katepart/syntax/c.xml +share/apps/katepart/syntax/carto-css.xml share/apps/katepart/syntax/ccss.xml share/apps/katepart/syntax/cg.xml share/apps/katepart/syntax/cgis.xml @@ -1254,6 +1257,7 @@ share/apps/katepart/syntax/gnuassembler.xml share/apps/katepart/syntax/gnuplot.xml share/apps/katepart/syntax/go.xml share/apps/katepart/syntax/grammar.xml +share/apps/katepart/syntax/groovy.xml share/apps/katepart/syntax/haml.xml share/apps/katepart/syntax/hamlet.xml share/apps/katepart/syntax/haskell.xml @@ -1306,6 +1310,7 @@ share/apps/katepart/syntax/maxima.xml share/apps/katepart/syntax/mediawiki.xml share/apps/katepart/syntax/mel.xml share/apps/katepart/syntax/mergetagtext.xml +share/apps/katepart/syntax/meson.xml share/apps/katepart/syntax/metafont.xml share/apps/katepart/syntax/mips.xml share/apps/katepart/syntax/modelica.xml @@ -1321,6 +1326,8 @@ share/apps/katepart/syntax/noweb.xml share/apps/katepart/syntax/objectivec.xml share/apps/katepart/syntax/objectivecpp.xml share/apps/katepart/syntax/ocaml.xml +share/apps/katepart/syntax/ocamllex.xml +share/apps/katepart/syntax/ocamlyacc.xml share/apps/katepart/syntax/octave.xml share/apps/katepart/syntax/oors.xml share/apps/katepart/syntax/opal.xml @@ -1405,6 +1412,7 @@ share/apps/katepart/syntax/wml.xml share/apps/katepart/syntax/xharbour.xml share/apps/katepart/syntax/xml.xml share/apps/katepart/syntax/xmldebug.xml +share/apps/katepart/syntax/xonotic-console.xml share/apps/katepart/syntax/xorg.xml share/apps/katepart/syntax/xslt.xml share/apps/katepart/syntax/xul.xml diff --git a/freebsd/tdemultimedia/Makefile b/freebsd/tdemultimedia/Makefile index 0007fe600..19e750b32 100644 --- a/freebsd/tdemultimedia/Makefile +++ b/freebsd/tdemultimedia/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdemultimedia-trinity COMMENT= Trinity multimedia apps -TDE_PREVERSION= ~pre1+857517bb +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 multimedia diff --git a/freebsd/tdemultimedia/distinfo b/freebsd/tdemultimedia/distinfo index 532d37e61..8dfd08195 100644 --- a/freebsd/tdemultimedia/distinfo +++ b/freebsd/tdemultimedia/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdemultimedia-trinity_14.0.2~pre1.orig.tar.xz) = da2c5f42b50d9dc9d8c88846aac6a3e2e6daa15173fa435a64b4c491be4117c4 -SIZE (TDE/tdemultimedia-trinity_14.0.2~pre1.orig.tar.xz) = 5071952 +SHA256 (TDE/tdemultimedia-trinity_14.0.2.orig.tar.xz) = 634d7c4e8ef32705e58e02f3c057444f49293ec93e92d2a31c1704bfa15b0bf2 +SIZE (TDE/tdemultimedia-trinity_14.0.2.orig.tar.xz) = 5071628 diff --git a/freebsd/tdenetwork/Makefile b/freebsd/tdenetwork/Makefile index 2c8d47d6f..9af91a3e7 100644 --- a/freebsd/tdenetwork/Makefile +++ b/freebsd/tdenetwork/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdenetwork-trinity COMMENT= Trinity network-related apps -TDE_PREVERSION= ~pre2+da547654 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 net diff --git a/freebsd/tdenetwork/distinfo b/freebsd/tdenetwork/distinfo index 2d276d1ab..4f5dc3354 100644 --- a/freebsd/tdenetwork/distinfo +++ b/freebsd/tdenetwork/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdenetwork-trinity_14.0.2~pre2.orig.tar.xz) = a029cb4fc54230896ff27f9d62da2bb159c993ca1407fac617ca455078e2e460 -SIZE (TDE/tdenetwork-trinity_14.0.2~pre2.orig.tar.xz) = 6895632 +SHA256 (TDE/tdenetwork-trinity_14.0.2.orig.tar.xz) = f876a8d33033dfb880594177261d178d877ce56677e2cf4da4964ba9c692f3ee +SIZE (TDE/tdenetwork-trinity_14.0.2.orig.tar.xz) = 6892000 diff --git a/freebsd/tdepim/Makefile b/freebsd/tdepim/Makefile index 8c06cab79..b02dd1e92 100644 --- a/freebsd/tdepim/Makefile +++ b/freebsd/tdepim/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdepim-trinity COMMENT= Trinity Personal Information Management apps -TDE_PREVERSION= ~pre2+c822d344 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 deskutils diff --git a/freebsd/tdepim/distinfo b/freebsd/tdepim/distinfo index 55edae379..bfc219cf1 100644 --- a/freebsd/tdepim/distinfo +++ b/freebsd/tdepim/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdepim-trinity_14.0.2~pre2.orig.tar.xz) = 487c7601b736e3fc1827e62bff6b571bda03294c40233eebe5cfcb31cf462b0d -SIZE (TDE/tdepim-trinity_14.0.2~pre2.orig.tar.xz) = 9845180 +SHA256 (TDE/tdepim-trinity_14.0.2.orig.tar.xz) = e6a48d0d22a48268fc96382a8016d218d44c0fe2c4a61e73a496f23b76856b72 +SIZE (TDE/tdepim-trinity_14.0.2.orig.tar.xz) = 9845348 diff --git a/freebsd/tdesdk/Makefile b/freebsd/tdesdk/Makefile index e59442a79..2b13fb2d7 100644 --- a/freebsd/tdesdk/Makefile +++ b/freebsd/tdesdk/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdesdk-trinity COMMENT= Trinity software development kit -TDE_PREVERSION= ~pre1+2def608b +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 devel diff --git a/freebsd/tdesdk/distinfo b/freebsd/tdesdk/distinfo index 4bdb42040..a0ca5bae5 100644 --- a/freebsd/tdesdk/distinfo +++ b/freebsd/tdesdk/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdesdk-trinity_14.0.2~pre1.orig.tar.xz) = ddf9ffa22de9953aa524605519d4e619fd99726d48c14031a1f645da3a17a580 -SIZE (TDE/tdesdk-trinity_14.0.2~pre1.orig.tar.xz) = 3931104 +SHA256 (TDE/tdesdk-trinity_14.0.2.orig.tar.xz) = 6a391552dac17579cd1440fe42437b450ace6c3bb6e0bd089caef0b567da88ae +SIZE (TDE/tdesdk-trinity_14.0.2.orig.tar.xz) = 3935600 diff --git a/freebsd/tdetoys/Makefile b/freebsd/tdetoys/Makefile index 8e3343467..3f5ef76b6 100644 --- a/freebsd/tdetoys/Makefile +++ b/freebsd/tdetoys/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdetoys-trinity COMMENT= Trinity toys -TDE_PREVERSION= ~pre1+b0ce9a07 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11-clocks misc diff --git a/freebsd/tdetoys/distinfo b/freebsd/tdetoys/distinfo index 1d9081430..b698f8f6c 100644 --- a/freebsd/tdetoys/distinfo +++ b/freebsd/tdetoys/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdetoys-trinity_14.0.2~pre1.orig.tar.xz) = 1162248b38423367b93f347a60e24f3e39fd338200793d9a5ee236a8870ded15 -SIZE (TDE/tdetoys-trinity_14.0.2~pre1.orig.tar.xz) = 2759808 +SHA256 (TDE/tdetoys-trinity_14.0.2.orig.tar.xz) = bcc979a5ab2b3adb9ce12e2ce399c5b6357b0ce2f0aafc63f8bab7fa8f6bfc80 +SIZE (TDE/tdetoys-trinity_14.0.2.orig.tar.xz) = 2760444 diff --git a/freebsd/tdeutils/Makefile b/freebsd/tdeutils/Makefile index 070038b95..57a50c7da 100644 --- a/freebsd/tdeutils/Makefile +++ b/freebsd/tdeutils/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdeutils-trinity COMMENT= Trinity general purpose utilities -TDE_PREVERSION= ~pre1+fa47b551 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tdeutils/distinfo b/freebsd/tdeutils/distinfo index 0424b38d1..8e191f657 100644 --- a/freebsd/tdeutils/distinfo +++ b/freebsd/tdeutils/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdeutils-trinity_14.0.2~pre1.orig.tar.xz) = c76116b0ec0a312f03b6ffbbe1a863aebc3b7f5d66a11e84e0ec59cbab291299 -SIZE (TDE/tdeutils-trinity_14.0.2~pre1.orig.tar.xz) = 2327952 +SHA256 (TDE/tdeutils-trinity_14.0.2.orig.tar.xz) = ceadfbdf55a1752842a64266aa23903af9475eb0ce76e57684ca38c29b452861 +SIZE (TDE/tdeutils-trinity_14.0.2.orig.tar.xz) = 2328624 diff --git a/freebsd/tdevelop/Makefile b/freebsd/tdevelop/Makefile index 066acf2a2..2d8e794d3 100644 --- a/freebsd/tdevelop/Makefile +++ b/freebsd/tdevelop/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdevelop-trinity COMMENT= Trinity IDE for Unix/X11 -TDE_PREVERSION= ~pre1+f9238d14 +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 misc diff --git a/freebsd/tdevelop/distinfo b/freebsd/tdevelop/distinfo index 6330e6da5..f200fe1b5 100644 --- a/freebsd/tdevelop/distinfo +++ b/freebsd/tdevelop/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdevelop-trinity_14.0.2~pre1.orig.tar.xz) = 57c66f5b9df4ca081d696271f47b52750d379b33b2fed008814e81eb821f3473 -SIZE (TDE/tdevelop-trinity_14.0.2~pre1.orig.tar.xz) = 7383124 +SHA256 (TDE/tdevelop-trinity_14.0.2.orig.tar.xz) = 38a595d61e1ea8ef31fbd07f705a843c230ca42ee0c9f5d254523eff9bc2923e +SIZE (TDE/tdevelop-trinity_14.0.2.orig.tar.xz) = 7387804 diff --git a/freebsd/tdewebdev/Makefile b/freebsd/tdewebdev/Makefile index 83a22e761..74c930a3a 100644 --- a/freebsd/tdewebdev/Makefile +++ b/freebsd/tdewebdev/Makefile @@ -7,7 +7,7 @@ PORTNAME= tdewebdev-trinity COMMENT= Trinity web development apps -TDE_PREVERSION= ~pre1+f5e1838b +TDE_PREVERSION= MASTER_SITE_SUBDIR= t/${PORTNAME} PORTREVISION= 0 CATEGORIES= x11 www diff --git a/freebsd/tdewebdev/distinfo b/freebsd/tdewebdev/distinfo index beca44a78..b4750ea5d 100644 --- a/freebsd/tdewebdev/distinfo +++ b/freebsd/tdewebdev/distinfo @@ -1,2 +1,2 @@ -SHA256 (TDE/tdewebdev-trinity_14.0.2~pre1.orig.tar.xz) = 82c4110fe421ab8a439f8ee94f606e4c20b697f1fadc35031a9679c0616ff693 -SIZE (TDE/tdewebdev-trinity_14.0.2~pre1.orig.tar.xz) = 5296576 +SHA256 (TDE/tdewebdev-trinity_14.0.2.orig.tar.xz) = 6c780bbb270061b112ae81aca2b3baac1711bf4422c4006d82741b86df0d8415 +SIZE (TDE/tdewebdev-trinity_14.0.2.orig.tar.xz) = 5297796 diff --git a/freebsd/trinity.port.mk b/freebsd/trinity.port.mk index be72c4762..c7f8ab85b 100644 --- a/freebsd/trinity.port.mk +++ b/freebsd/trinity.port.mk @@ -6,10 +6,8 @@ PREFIX= ${TDE_PREFIX} HOMEPAGE= http://www.trinitydesktop.org/ MAINTAINER?= slavek.banko@axis.cz -MASTER_SITE_TDE?= http://mirror.xcer.cz/trinity-sb/pool/main-r14/%SUBDIR%/ \ - http://mirror.ppa.trinitydesktop.org/slavek-banko/main-r14/ubuntu/pool/main/%SUBDIR%/ -MASTER_SITE_TDE_DEPS?= http://mirror.xcer.cz/trinity-sb/pool/deps-r14/%SUBDIR%/ \ - http://mirror.ppa.trinitydesktop.org/slavek-banko/deps-r14/ubuntu/pool/main/%SUBDIR%/ +MASTER_SITE_TDE?= http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/ubuntu/pool/main/%SUBDIR%/ +MASTER_SITE_TDE_DEPS?= http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/ubuntu/pool/main/%SUBDIR%/ MASTER_SITES= ${MASTER_SITE_TDE} PORTVERSION= ${TDE_VERSION}${TDE_PREVERSION:C/~(pre|r|s)([0-9]*).*/.p\2/1} -- cgit v1.2.1