summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xdev-libs/dbus-1-tqt/Manifest2
-rwxr-xr-xdev-libs/dbus-tqt/Manifest2
-rwxr-xr-xdev-libs/dbus-tqt/dbus-tqt-14.0.6.ebuild23
-rwxr-xr-xdev-tqt/tqt/Manifest2
-rw-r--r--dev-tqt/tqt/tqt-14.0.6.ebuild123
-rwxr-xr-xdev-tqt/tqtinterface/Manifest2
-rw-r--r--eclass/trinity-base-2.eclass3
-rw-r--r--eclass/trinity-meta-2.eclass2
-rwxr-xr-xtrinity-base/arts/Manifest2
-rwxr-xr-xtrinity-base/arts/arts-14.0.6.ebuild60
-rw-r--r--trinity-base/drkonqi/Manifest2
-rw-r--r--trinity-base/drkonqi/drkonqi-14.0.6.ebuild13
-rw-r--r--trinity-base/kappfinder/Manifest2
-rw-r--r--trinity-base/kappfinder/kappfinder-14.0.6.ebuild11
-rw-r--r--trinity-base/kate/Manifest2
-rw-r--r--trinity-base/kate/kate-14.0.6.ebuild11
-rw-r--r--trinity-base/kcheckpass/Manifest2
-rw-r--r--trinity-base/kcheckpass/kcheckpass-14.0.6.ebuild23
-rw-r--r--trinity-base/kcminit/Manifest2
-rw-r--r--trinity-base/kcminit/kcminit-14.0.6.ebuild18
-rw-r--r--trinity-base/kcontrol/Manifest2
-rw-r--r--trinity-base/kcontrol/kcontrol-14.0.6.ebuild50
-rw-r--r--trinity-base/kdcop/Manifest2
-rw-r--r--trinity-base/kdcop/kdcop-14.0.6.ebuild11
-rw-r--r--trinity-base/kdesktop/Manifest2
-rw-r--r--trinity-base/kdesktop/kdesktop-14.0.6.ebuild42
-rw-r--r--trinity-base/kdialog/Manifest2
-rw-r--r--trinity-base/kdialog/kdialog-14.0.6.ebuild11
-rw-r--r--trinity-base/kfind/Manifest2
-rw-r--r--trinity-base/kfind/kfind-14.0.6.ebuild14
-rw-r--r--trinity-base/khelpcenter/Manifest2
-rw-r--r--trinity-base/khelpcenter/khelpcenter-14.0.6.ebuild17
-rw-r--r--trinity-base/khotkeys/Manifest2
-rw-r--r--trinity-base/khotkeys/khotkeys-14.0.6.ebuild23
-rw-r--r--trinity-base/kicker/Manifest2
-rw-r--r--trinity-base/kicker/kicker-14.0.6.ebuild31
-rw-r--r--trinity-base/klipper/Manifest2
-rw-r--r--trinity-base/klipper/klipper-14.0.6.ebuild21
-rw-r--r--trinity-base/kmenuedit/Manifest2
-rw-r--r--trinity-base/kmenuedit/kmenuedit-14.0.6.ebuild11
-rw-r--r--trinity-base/knetattach/Manifest2
-rw-r--r--trinity-base/knetattach/knetattach-14.0.6.ebuild11
-rw-r--r--trinity-base/konqueror/Manifest2
-rw-r--r--trinity-base/konqueror/konqueror-14.0.6.ebuild23
-rw-r--r--trinity-base/konsole/Manifest2
-rw-r--r--trinity-base/konsole/konsole-14.0.6.ebuild26
-rw-r--r--trinity-base/kpager/Manifest2
-rw-r--r--trinity-base/kpager/kpager-14.0.6.ebuild12
-rw-r--r--trinity-base/kpersonalizer/Manifest2
-rw-r--r--trinity-base/kpersonalizer/kpersonalizer-14.0.6.ebuild13
-rw-r--r--trinity-base/kreadconfig/Manifest2
-rw-r--r--trinity-base/kreadconfig/kreadconfig-14.0.6.ebuild12
-rw-r--r--trinity-base/krootbacking/Manifest2
-rw-r--r--trinity-base/krootbacking/krootbacking-14.0.6.ebuild11
-rw-r--r--trinity-base/ksmserver/Manifest2
-rw-r--r--trinity-base/ksmserver/ksmserver-14.0.6.ebuild27
-rw-r--r--trinity-base/ksplashml/Manifest2
-rw-r--r--trinity-base/ksplashml/ksplashml-14.0.6.ebuild24
-rw-r--r--trinity-base/kstart/Manifest2
-rw-r--r--trinity-base/kstart/kstart-14.0.6.ebuild11
-rw-r--r--trinity-base/ksysguard/Manifest2
-rw-r--r--trinity-base/ksysguard/ksysguard-14.0.6.ebuild25
-rw-r--r--trinity-base/ksystraycmd/Manifest2
-rw-r--r--trinity-base/ksystraycmd/ksystraycmd-14.0.6.ebuild12
-rw-r--r--trinity-base/ktip/Manifest2
-rw-r--r--trinity-base/ktip/ktip-14.0.6.ebuild12
-rw-r--r--trinity-base/kxkb/Manifest2
-rw-r--r--trinity-base/kxkb/kxkb-14.0.6.ebuild24
-rw-r--r--trinity-base/libkonq/Manifest2
-rw-r--r--trinity-base/libkonq/libkonq-14.0.6.ebuild12
-rw-r--r--trinity-base/nsplugins/Manifest2
-rw-r--r--trinity-base/nsplugins/nsplugins-14.0.6.ebuild14
-rw-r--r--trinity-base/tdebase-data/Manifest2
-rw-r--r--trinity-base/tdebase-data/tdebase-data-14.0.6.ebuild13
-rw-r--r--trinity-base/tdebase-meta/tdebase-meta-14.0.6.ebuild61
-rw-r--r--trinity-base/tdebase-starttde/Manifest2
-rw-r--r--trinity-base/tdebase-starttde/tdebase-starttde-14.0.6.ebuild81
-rw-r--r--trinity-base/tdebase-tdeioslaves/Manifest2
-rw-r--r--trinity-base/tdebase-tdeioslaves/tdebase-tdeioslaves-14.0.6.ebuild42
-rw-r--r--trinity-base/tdedebugdialog/Manifest2
-rw-r--r--trinity-base/tdedebugdialog/tdedebugdialog-14.0.6.ebuild11
-rw-r--r--trinity-base/tdeeject/Manifest2
-rw-r--r--trinity-base/tdeeject/tdeeject-14.0.6.ebuild15
-rwxr-xr-xtrinity-base/tdeinit/Manifest2
-rwxr-xr-xtrinity-base/tdeinit/tdeinit-14.0.6.ebuild11
-rwxr-xr-xtrinity-base/tdelibs/Manifest2
-rw-r--r--trinity-base/tdelibs/tdelibs-14.0.6.ebuild122
-rw-r--r--trinity-base/tdepasswd/Manifest2
-rw-r--r--trinity-base/tdepasswd/tdepasswd-14.0.6.ebuild14
-rw-r--r--trinity-base/tdeprint/Manifest2
-rw-r--r--trinity-base/tdeprint/tdeprint-14.0.6.ebuild16
-rw-r--r--trinity-base/tdescreensaver/Manifest2
-rw-r--r--trinity-base/tdescreensaver/tdescreensaver-14.0.6.ebuild26
-rw-r--r--trinity-base/tdesu/Manifest2
-rw-r--r--trinity-base/tdesu/tdesu-14.0.6.ebuild35
-rw-r--r--trinity-base/tdm/Manifest2
-rw-r--r--trinity-base/tdm/tdm-14.0.6.ebuild107
-rw-r--r--trinity-base/tqt3integration/Manifest2
-rw-r--r--trinity-base/tqt3integration/tqt3integration-14.0.6.ebuild12
-rw-r--r--trinity-base/twin/Manifest2
-rw-r--r--trinity-base/twin/twin-14.0.6.ebuild48
101 files changed, 1396 insertions, 105 deletions
diff --git a/dev-libs/dbus-1-tqt/Manifest b/dev-libs/dbus-1-tqt/Manifest
new file mode 100755
index 00000000..4d8335e1
--- /dev/null
+++ b/dev-libs/dbus-1-tqt/Manifest
@@ -0,0 +1,2 @@
+DIST dbus-1-tqt-trinity-14.0.6.tar.xz 313540 BLAKE2B fcdda68143b06a267c86687c597de8ab3a742292a630ad3230be58704f309f86b66774081f23e8458e02fb1ed0f7c0836d8ea23e8ec3c48ff7066e360ddf0114 SHA512 3750a110ab79b3cf8726f9097278ad91c13bcd0f927136c4f5d1d15b178c720731e67ea9e301c1194613ac2a53056cf26983ea098c87c779d39d947f47fd9b11
+DIST dbus-1-tqt-trinity-14.0.7.tar.xz 93152 BLAKE2B 8e96c229b4e5e36cd0daf647beed257e807e81efe197e287f1618a11e4abe861c5f82cd2b910117f7df52cdbff016bc11ee0f9e14944fbab34c8644293e3f82a SHA512 37f1663f44858232a65fa811b799a71b164911d10151c233ef27e19ed0a0a4170aaeb00636f7065bb757d1b71e9b267803cc5d213a6b14574d3f603f13f99fd6
diff --git a/dev-libs/dbus-tqt/Manifest b/dev-libs/dbus-tqt/Manifest
new file mode 100755
index 00000000..39c43505
--- /dev/null
+++ b/dev-libs/dbus-tqt/Manifest
@@ -0,0 +1,2 @@
+DIST dbus-tqt-trinity-14.0.6.tar.xz 388172 BLAKE2B d155901dd2e433222e2aa6ce015615e3020e0ff19e96207838eaedf7c143dc18d2d7dfd3b6692c6fa07b7d037553d2b1551eb839b4d17f88e786b425d396686d SHA512 533f4ec1fea40aca2d61fbe4217c5231c22e39432c66e3424a5ba5909574ad17efc3d651b2ff887fcf5557118e70e7870ec553487a5b349096b14c7743fc6d79
+DIST dbus-tqt-trinity-14.0.7.tar.xz 156204 BLAKE2B 256483ec4f32bf4414e825e4aa083a6835a0957d7d78b1c3d9f38da1e51777c4597c16df6de3a8897b9d33be1c50379ba03d757b1eddb01844862da5bc7f1243 SHA512 22e50eed521183c87cea82c7f397ce1587743384e8705d18911372a702fa85ce9ed81258cfc027cde17f432dc43ee1782739192f89a2303a47d855ab95b60cfb
diff --git a/dev-libs/dbus-tqt/dbus-tqt-14.0.6.ebuild b/dev-libs/dbus-tqt/dbus-tqt-14.0.6.ebuild
new file mode 100755
index 00000000..4ed0d49c
--- /dev/null
+++ b/dev-libs/dbus-tqt/dbus-tqt-14.0.6.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_TYPE="dependencies"
+TRINITY_MODULE_NAME="dbus-tqt"
+
+inherit trinity-base-2
+
+DESCRIPTION="D-BUS TQt bindings"
+HOMEPAGE="http://trinitydesktop.org/"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+DEPEND="sys-apps/dbus
+ =dev-tqt/tqtinterface-${PV}"
+RDEPEND="$DEPEND"
+
+src_configure() {
+ cmake-utils_src_configure
+}
diff --git a/dev-tqt/tqt/Manifest b/dev-tqt/tqt/Manifest
new file mode 100755
index 00000000..00e7949b
--- /dev/null
+++ b/dev-tqt/tqt/Manifest
@@ -0,0 +1,2 @@
+DIST tqt3-trinity-14.0.6.tar.xz 10959204 BLAKE2B 916f1cc43e453a1aa2f97f1f6a8f61b0a76b0976739894ad162ef3a8842192cc4abdd5687390468df37f918791c515b6de62d118093887495d4aeb60d72f931b SHA512 d65f50746cbffaccbc52f869a9fd05edd690ffb5335fe4d461bc25404e341b7252866b8fff5d12b40f523bdbec1f8d4ef77d243e60aa02b906260f32e8e2809d
+DIST tqt3-trinity-14.0.7.tar.xz 10989944 BLAKE2B 81969bfe0dbd841e43cf523782d03bb45747b2579e268645d61b0ab06ba83be21fdf3a661c3c6a3dfdd603628e28f9a36a61def9087269a7b0537688cd1f4b6a SHA512 6be61e29c8e3a085b2e2bab75c1c981bcd411b7f5505c5ff8024b2166a9996c04524dd3b740a0b6ca6a0c27e9ae33e86d7566faaed65b05d92656642a18de465
diff --git a/dev-tqt/tqt/tqt-14.0.6.ebuild b/dev-tqt/tqt/tqt-14.0.6.ebuild
index 4ea3454d..48db6e1e 100644
--- a/dev-tqt/tqt/tqt-14.0.6.ebuild
+++ b/dev-tqt/tqt/tqt-14.0.6.ebuild
@@ -6,22 +6,21 @@ EAPI=7
inherit eutils flag-o-matic toolchain-funcs
SRCTYPE="free"
-DESCRIPTION="Trinity's Qt toolkit fork."
+DESCRIPTION="Trinity's Qt3 toolkit fork - a comprehensive C++ application development framework."
HOMEPAGE="http://trinitydesktop.org/"
SRC_URI="http://www.mirrorservice.org/sites/trinitydesktop.org/trinity/releases/R${PV}/main/dependencies/tqt3-trinity-${PV}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="3.5"
+IUSE="cups debug doc examples firebird ipv6 mysql nas nis +opengl postgres
+ sqlite +xinerama tablet +xrandr glib mng fontconfig +hiddenvisibility"
+
KEYWORDS="~amd64 ~x86"
-IUSE="cups debug doc examples firebird ipv6 mysql nas nis opengl postgres sqlite xinerama"
-# no odbc, immtqt or immtqt-bc support anymore.
-# TODO: optional support for xrender and xrandr
RDEPEND="
virtual/jpeg:=
- >=media-libs/freetype-2
- >=media-libs/libmng-1.0.9
+ media-libs/freetype
media-libs/libpng:=
sys-libs/zlib
x11-libs/libXft
@@ -32,12 +31,15 @@ RDEPEND="
cups? ( net-print/cups )
firebird? ( dev-db/firebird )
mysql? ( virtual/mysql )
- nas? ( >=media-libs/nas-1.5 )
+ nas? ( media-libs/nas )
opengl? ( virtual/opengl virtual/glu )
postgres? ( dev-db/postgresql:= )
+ sqlite? ( dev-db/sqlite:= )
+ mng? ( media-libs/libmng )
+ glib? ( dev-libs/glib )
+ fontconfig? ( media-libs/fontconfig )
xinerama? ( x11-libs/libXinerama )
- !dev-qt/qt:3
- !dev-qt/qt-meta:3"
+ xrandr? ( x11-libs/libXrandr )"
DEPEND="${RDEPEND}
x11-base/xorg-proto"
@@ -83,14 +85,15 @@ src_prepare() {
# Apply user-provided patches
eapply_user
- # Do not link with -rpath. See bug #75181.
+ # Do not link with -rpath. See Gentoo bug #75181.
find "${S}"/mkspecs -name qmake.conf | xargs \
- sed -i -e 's:QMAKE_RPATH.*:QMAKE_RPATH =:'
+ sed -i -e 's:QMAKE_RPATH.*:QMAKE_RPATH =:' || die
# set c/xxflags and ldflags
strip-flags
sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
+ -e 's:QMAKE_CFLAGS\t\t=.*:QMAKE_CFLAGS =:' \
-e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
-e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
-e "s:\<QMAKE_CC\>.*=.*:QMAKE_CC=$(tc-getCC):" \
@@ -100,6 +103,11 @@ src_prepare() {
-e "s:\<QMAKE_STRIP\>.*=.*:QMAKE_STRIP=:" \
"${S}/mkspecs/${PLATFORM}/qmake.conf" || die
+ if use hiddenvisibility; then
+ sed -i -e 's:QMAKE_CFLAGS =:QMAKE_CFLAGS = -fvisibility=hidden -fvisibility-inlines-hidden:' \
+ "${S}/mkspecs/${PLATFORM}/qmake.conf" || die
+ fi
+
if [ $(get_libdir) != "lib" ] ; then
sed -i -e "s:/lib$:/$(get_libdir):" \
"${S}/mkspecs/${PLATFORM}/qmake.conf" || die
@@ -109,45 +117,46 @@ src_prepare() {
-e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
"${S}/qmake/Makefile.unix" || die
- # remove docs from install if we don't need it
+ # Remove docs from install if we don't need them
use doc || sed -i -e '/INSTALLS.*=.*htmldocs/d' \
- "${S}/src/qt_install.pri"
+ "${S}/src/qt_install.pri" || die
}
src_configure() {
export SYSCONF="${D}${TQTBASE}"/etc/settings
- # Let's just allow writing to these directories during Qt emerge
- # as it makes TQt much happier.
+ # Let's just allow writing to these directories
+ # during emerge as it makes TQt much happier.
addwrite "${TQTBASE}/etc/settings"
addwrite "${HOME}/.qt"
addwrite "${HOME}/.tqt"
- # common opts
- myconf=" -sm -thread -stl -no-verbose -largefile -tablet -no-exceptions"
- myconf+=" $(echo -{qt-imgfmt-,system-lib}{jpeg,mng,png})"
+ # Common options
+ myconf=" -sm -thread -stl -no-verbose -largefile -no-pch -inputmethod"
+ myconf+=" $(echo -{qt-imgfmt-,system-lib}{jpeg,png}) -qt-gif -system-zlib"
myconf+=" -platform ${PLATFORM} -xplatform ${PLATFORM}"
- myconf+=" -xft -xrender -prefix ${TQTBASE}"
+ myconf+=" -xft -xrender -xshape -xkb -xcursor -prefix ${TQTBASE}"
myconf+=" -libdir ${TQTBASE}/$(get_libdir) -fast -no-sql-odbc"
[ "$(get_libdir)" != "lib" ] && myconf+="${myconf} -L/usr/$(get_libdir)"
- use nas && myconf+=" -system-nas-sound"
- use nis && myconf+=" -nis" || myconf+=" -no-nis"
+ # Optional options
+ use cups && myconf+=" -cups" || myconf+=" -no-cups"
+ use debug && myconf+=" -debug" || myconf+=" -release -no-g++-exceptions -no-exceptions"
+ use firebird && myconf+=" -plugin-sql-ibase -I/opt/firebird/include" || myconf+=" -no-sql-ibase"
+ use fontconfig && myconf+=" -lfontconfig"
+ use glib && myconf+=" -glibmainloop" || myconf+=" -no-glibmainloop"
+ use ipv6 && myconf+=" -ipv6" || myconf+=" -no-ipv6"
+ use mng && myconf+=" -qt-imgfmt -system-libmng" || myconf+=" -no-imgfmt-mng"
use mysql && myconf+=" -plugin-sql-mysql -I/usr/include/mysql -L/usr/$(get_libdir)/mysql" || myconf+=" -no-sql-mysql"
+ use nas && myconf+=" -system-nas-sound" || myconf+=" -no-nas-sound"
+ use nis && myconf+=" -nis" || myconf+=" -no-nis"
+ use opengl && myconf+=" -enable-module=opengl -no-dlopen-opengl" || myconf+=" -disable-opengl"
use postgres && myconf+=" -plugin-sql-psql -I/usr/include/postgresql/server -I/usr/include/postgresql/pgsql -I/usr/include/postgresql/pgsql/server" || myconf+=" -no-sql-psql"
- use firebird && myconf+=" -plugin-sql-ibase -I/opt/firebird/include" || myconf+=" -no-sql-ibase"
- use sqlite && myconf+=" -plugin-sql-sqlite" || myconf+=" -no-sql-sqlite"
- use cups && myconf+=" -cups" || myconf+=" -no-cups"
- use opengl && myconf+=" -enable-module=opengl" || myconf+=" -disable-opengl"
- use debug && myconf+=" -debug" || myconf+=" -release -no-g++-exceptions"
+ use sqlite && myconf+=" -plugin-sql-sqlite -plugin-sql-sqlite3" || myconf+=" -no-sql-sqlite -no-sql-sqlite3"
+ use tablet && myconf+=" -tablet" || myconf+=" -no-tablet"
use xinerama && myconf+=" -xinerama" || myconf+=" -no-xinerama"
-
- myconf+=" -system-zlib -qt-gif"
-
- use ipv6 && myconf+=" -ipv6" || myconf+=" -no-ipv6"
-
- myconf+=" -dlopen-opengl"
+ use xrandr && myconf+=" -xrandr" || myconf+=" -no-xrandr"
export YACC='byacc -d'
tc-export CC CXX
@@ -158,52 +167,36 @@ src_configure() {
}
src_compile() {
- emake src-qmake src-moc sub-src
+ # Compile TQt with TQmake and TQmoc
+ emake src-qmake src-moc sub-src || die
- export DYLD_LIBRARY_PATH="${S}/lib:/usr/X11R6/lib:${DYLD_LIBRARY_PATH}"
- export LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}"
+ # Compile TQt plugins (if any selected)
+ emake sub-plugins || die
- emake sub-tools
+ # Compile TQDesigner (TQuic is needed by tdelibs), TQAssistant and friends (msg2tqm, qembed..)
+ emake sub-tools || die
+ # Compile examples and tutorials
if use examples; then
- emake sub-tutorial sub-examples
+ emake sub-tutorial sub-examples || die
fi
-
- # Make the msg2qm utility (not made by default)
-# cd "${S}"/tools/msg2tqm
-# ../../bin/tqmake || die
-# emake
-
- # Make the qembed utility (not made by default)
-# cd "${S}"/tools/qembed
-# ../../bin/tqmake || die
-# emake
-
}
src_install() {
+ # Install TQt with all compiled before
emake INSTALL_ROOT="${D}" install
- # Next executables are missing to be installed:
- # /usr/qt/3/bin/findtr
- # /usr/qt/3/bin/conv2ui
- # /usr/qt/3/bin/qt20fix
- # /usr/qt/3/bin/qtrename140
- # I'm not sure if they are really needed
-
- # fix pkgconfig location
+
+ # Fix pkgconfig location
dodir /usr/$(get_libdir)
mv "${D}${TQTBASE}/$(get_libdir)/pkgconfig" "${D}/usr/$(get_libdir)/"
- # cleanup a bad symlink created by crappy install scrypt
- rm -r "${D}${TQTBASE}/mkspec/${PLATFORM}/${PLATFORM}"
-
# List all the multilib libdirs
local libdirs
for alibdir in $(get_all_libdirs); do
libdirs="${libdirs}:${TQTBASE}/${alibdir}"
done
- # environment variables
+ # Set environment variables
cat <<EOF > "${T}"/44tqt3
PATH=${TQTBASE}/bin
ROOTPATH=${TQTBASE}/bin
@@ -230,6 +223,7 @@ EOF
doins -r "${S}"/doc
fi
+ # Install example and tutorial sources
if use examples; then
find "${S}"/examples "${S}"/tutorial -name Makefile | \
xargs sed -i -e "s:${S}:${TQTBASE}:g"
@@ -238,21 +232,18 @@ EOF
cp -r "${S}"/tutorial "${D}"${TQTBASE}/
fi
- # misc build reqs
-
+ # Misc build requirements
sed -e "s:${S}:${TQTBASE}:g" \
"${S}"/.qmake.cache > "${D}"${TQTBASE}/.qmake.cache
-
- dodoc FAQ README README-QT.TXT changes*
}
pkg_postinst() {
echo
- elog "After a rebuild of TQt, it can happen that TQt plugins (such as TQt/TDE styles,"
+ elog "After rebuilding TQt, it can happen that TQt plugins (such as TQt/TDE styles,"
elog "or widgets for the TQt designer) are no longer recognized. If this situation"
elog "occurs you should recompile the packages providing these plugins,"
elog "and you should also make sure that TQt and its plugins were compiled with the"
elog "same version of GCC. Packages that may need to be rebuilt are, for instance,"
- elog "tde-base/tdelibs, tde-base/tdeartwork and tde-base/tdeartwork-styles."
+ elog "trinity-base/tdelibs and trinity-base/tdeartwork-styles."
echo
}
diff --git a/dev-tqt/tqtinterface/Manifest b/dev-tqt/tqtinterface/Manifest
new file mode 100755
index 00000000..2c02d0ff
--- /dev/null
+++ b/dev-tqt/tqtinterface/Manifest
@@ -0,0 +1,2 @@
+DIST tqtinterface-trinity-14.0.6.tar.xz 820244 BLAKE2B a7a47146cdcc2801f5715a99d564da0b53e90a1a7e03fc405bc52dfd62fae9ec04a631f43aad48fdfa60dd740ec53cc0d0c62d27c89799322d226d3ffb613148 SHA512 4df4fb6fdfd26ef75dca197fc4cd5ef373c72da19259580ce06b5e1f6d2f816f8763fc0c9f6293fa58157c333ee40bacc599ba8977ca9b1c9bb7d2ce61fe54c7
+DIST tqtinterface-trinity-14.0.7.tar.xz 597088 BLAKE2B a7cdbfb5230585415ce4baa63c3b441d75cfcbb0d365dd3d1cdaedccef51c5d97de2b9ee36f57c5f3384d6320addbdd5e18f926a5e431ae1fb1a44720091c957 SHA512 59017920d434f7c79bd062c0fc2f42f0d60144bcbd66ad046ea3b55ed3ea9406dc286922e1292c7e4d0e52b3c20b6d5776af136411bd01b3b6de556a2814d6b6
diff --git a/eclass/trinity-base-2.eclass b/eclass/trinity-base-2.eclass
index 45e92a35..97734077 100644
--- a/eclass/trinity-base-2.eclass
+++ b/eclass/trinity-base-2.eclass
@@ -176,8 +176,7 @@ fi
# @FUNCTION: trinity-base-2_src_unpack
# @DESCRIPTION:
-# A default src unpack function to either call
-# git-r3_src_unpack or base_src_unpack.
+# A default src unpack function to call git-v3_src_unpack if necessary
trinity-base-2_src_unpack() {
if [[ "${BUILD_TYPE}" == "live" ]]; then
git-r3_src_unpack
diff --git a/eclass/trinity-meta-2.eclass b/eclass/trinity-meta-2.eclass
index c4eac0b8..d07ad066 100644
--- a/eclass/trinity-meta-2.eclass
+++ b/eclass/trinity-meta-2.eclass
@@ -156,7 +156,7 @@ trinity-meta-2_create_extractlists() {
# Add package-specific files and directories
case "${TRINITY_MODULE_NAME}" in
- tdebase) TSM_EXTRACT_LIST+=" kcontrol/" ;;
+ tdebase) TSM_EXTRACT_LIST+=" kcontrol/ tdmlib/" ;;
*) ;; # nothing special for other modules
esac
diff --git a/trinity-base/arts/Manifest b/trinity-base/arts/Manifest
new file mode 100755
index 00000000..1d267102
--- /dev/null
+++ b/trinity-base/arts/Manifest
@@ -0,0 +1,2 @@
+DIST arts-trinity-14.0.6.tar.xz 680224 BLAKE2B d71c186e665f8e33c27edae86e94b38a1be592fdc5a842525540509290e1d15b781886dde82c4b749462aaa60c688e40e63d9d4a0d77043965d5d624cfa71402 SHA512 4870770cfcab1a6b677b8fb5baaea65dc973d4eff8a5c0defe3d0d0f3adb8cc2f8afdcc44700bea1490f4cee24e6d57e61d892a183b7aeff116cb22b5231ca35
+DIST arts-trinity-14.0.7.tar.xz 681500 BLAKE2B 7b5c5dfe9d5eb3ef39da630c28b15e3fdef8b6b099c3390bb00d70f6c31f803dfd5a739174a8d7c2d6038f633c9822bbd4a900f9f812d6bfffd0b63540121ec9 SHA512 d877a885d827d14a3080266e3572a6ec141deca371aec45796e59f66658d1288b75a47b3036ccfa70d1371cd80bc7161ed1b1816d9aa09a21a4b3f7a1295c9fa
diff --git a/trinity-base/arts/arts-14.0.6.ebuild b/trinity-base/arts/arts-14.0.6.ebuild
new file mode 100755
index 00000000..5b610638
--- /dev/null
+++ b/trinity-base/arts/arts-14.0.6.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+
+TRINITY_MODULE_TYPE="dependencies"
+TRINITY_MODULE_NAME="arts"
+
+inherit trinity-base-2
+
+set-trinityver
+
+DESCRIPTION="aRts, the Trinity sound (and all-around multimedia) server/output manager"
+HOMEPAGE="http://trinitydesktop.org/"
+LICENSE="|| ( GPL-2 GPL-3 )"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa -artswrappersuid jack mp3 vorbis"
+SLOT="${TRINITY_VER}"
+
+DEPEND="=dev-tqt/tqtinterface-${PV}
+ dev-libs/glib
+ media-libs/audiofile
+ mp3? ( media-libs/libmad )
+ alsa? ( media-libs/alsa-lib )
+ vorbis? ( media-libs/libogg media-libs/libvorbis )
+ jack? ( media-sound/jack-audio-connection-kit )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_AUDIOFILE=ON
+ -DWITH_MAD="$(usex mp3)"
+ -DWITH_ALSA="$(usex alsa)"
+ -DWITH_VORBIS="$(usex vorbis)"
+ -DWITH_JACK="$(usex jack)"
+ -DWITH_ESOUND=OFF
+ -DWITH_SNDIO=OFF
+ )
+
+ trinity-base-2_src_configure
+}
+
+src_install() {
+ trinity-base-2_src_install
+
+ # Used for realtime priority, but off by default as it is a security hazard
+ use artswrappersuid && chmod u+s "${D}/${TDEDIR}/bin/artswrapper"
+}
+
+pkg_postinst() {
+ if ! use artswrappersuid ; then
+ elog "Run chmod u+s ${TDEDIR}/bin/artswrapper to let artsd use realtime"
+ elog "priority and so avoid possible skips in sound. However, on untrusted systems"
+ elog "this creates the possibility of a DoS attack that'll use 100% cpu at realtime"
+ elog "priority, and so is off by default. See Gentoo bug #7883."
+ elog "Or, you can set the artswrappersuid USE flag to make the ebuild do this."
+ fi
+}
diff --git a/trinity-base/drkonqi/Manifest b/trinity-base/drkonqi/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/drkonqi/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/drkonqi/drkonqi-14.0.6.ebuild b/trinity-base/drkonqi/drkonqi-14.0.6.ebuild
new file mode 100644
index 00000000..67efb186
--- /dev/null
+++ b/trinity-base/drkonqi/drkonqi-14.0.6.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity crash handler gives the user feedback if a program crashed"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-devel/gdb"
diff --git a/trinity-base/kappfinder/Manifest b/trinity-base/kappfinder/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kappfinder/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kappfinder/kappfinder-14.0.6.ebuild b/trinity-base/kappfinder/kappfinder-14.0.6.ebuild
new file mode 100644
index 00000000..25d9091f
--- /dev/null
+++ b/trinity-base/kappfinder/kappfinder-14.0.6.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity tool that generates *.desktop files for well known apps"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/trinity-base/kate/Manifest b/trinity-base/kate/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kate/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kate/kate-14.0.6.ebuild b/trinity-base/kate/kate-14.0.6.ebuild
new file mode 100644
index 00000000..3bdb91be
--- /dev/null
+++ b/trinity-base/kate/kate-14.0.6.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Kate is an MDI texteditor."
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/trinity-base/kcheckpass/Manifest b/trinity-base/kcheckpass/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kcheckpass/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kcheckpass/kcheckpass-14.0.6.ebuild b/trinity-base/kcheckpass/kcheckpass-14.0.6.ebuild
new file mode 100644
index 00000000..54dc24d6
--- /dev/null
+++ b/trinity-base/kcheckpass/kcheckpass-14.0.6.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="A simple password checker, used by any software in need of user authentication."
+IUSE="pam"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="pam? ( sys-libs/pam )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_PAM="$(usex pam)"
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/kcminit/Manifest b/trinity-base/kcminit/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kcminit/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kcminit/kcminit-14.0.6.ebuild b/trinity-base/kcminit/kcminit-14.0.6.ebuild
new file mode 100644
index 00000000..3d0230a7
--- /dev/null
+++ b/trinity-base/kcminit/kcminit-14.0.6.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="KCMInit - runs startup's initialization for Control Modules."
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrender
+ x11-libs/libXtst"
+RDEPEND="${DEPEND}"
diff --git a/trinity-base/kcontrol/Manifest b/trinity-base/kcontrol/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kcontrol/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kcontrol/kcontrol-14.0.6.ebuild b/trinity-base/kcontrol/kcontrol-14.0.6.ebuild
new file mode 100644
index 00000000..52988886
--- /dev/null
+++ b/trinity-base/kcontrol/kcontrol-14.0.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="The Trinity Control Center"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="samba logitech-mouse ieee1394 +xrandr +hwlib +xrandr"
+
+DEPEND="x11-libs/libX11
+ x11-libs/libXrender
+ x11-libs/libXcursor
+ samba? ( net-fs/samba )
+ logitech-mouse? ( virtual/libusb:0 )
+ ieee1394? ( sys-libs/libraw1394 )
+ xrandr? ( x11-libs/libXrandr )
+ =trinity-base/tdelibs-${PV}[xrandr?]
+ =trinity-base/libkonq-${PV}
+ =trinity-base/kicker-${PV}"
+
+RDEPEND="${DEPEND}
+ sys-apps/usbutils
+ =trinity-base/kcminit-${PV}
+ =trinity-base/tdebase-data-${PV}
+ =trinity-base/tdesu-${PV}
+ =trinity-base/khelpcenter-${PV}
+ =trinity-base/khotkeys-${PV}"
+
+TSM_EXTRACT_ALSO="kicker/ twin/ kdesktop/ klipper/ kxkb/"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_XCURSOR=ON
+ -DWITH_XRENDER=ON
+ -DWITH_USBIDS=/usr/share/misc/usb.ids
+ -DWITH_SAMBA="$(usex samba)"
+ -DWITH_LIBUSB="$(usex logitech-mouse)"
+ -DWITH_LIBRAW1394="$(usex ieee1394)"
+ -DWITH_XRANDR="$(usex xrandr)"
+ -DWITH_TDEHWLIB="$(usex hwlib)"
+ -DXSCREENSAVER_DIR="/usr/$(get_libdir)/misc/xscreensaver"
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/kdcop/Manifest b/trinity-base/kdcop/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kdcop/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kdcop/kdcop-14.0.6.ebuild b/trinity-base/kdcop/kdcop-14.0.6.ebuild
new file mode 100644
index 00000000..33251539
--- /dev/null
+++ b/trinity-base/kdcop/kdcop-14.0.6.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity: graphical DCOP browser/client"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/trinity-base/kdesktop/Manifest b/trinity-base/kdesktop/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kdesktop/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kdesktop/kdesktop-14.0.6.ebuild b/trinity-base/kdesktop/kdesktop-14.0.6.ebuild
new file mode 100644
index 00000000..72fd5b14
--- /dev/null
+++ b/trinity-base/kdesktop/kdesktop-14.0.6.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="The part of TDE UI that handles icons, desktop, screensaver etc"
+IUSE="pam xscreensaver"
+KEYWORDS="~amd64 ~x86"
+COMMON_DEPEND="x11-libs/libXrender
+ x11-libs/libXcursor
+ =dev-libs/dbus-1-tqt-${PV}
+ =trinity-base/libkonq-${PV}
+ =trinity-base/kcontrol-${PV}
+ xscreensaver? ( x11-libs/libXScrnSaver )"
+ # Requires the desktop background settings module,
+ # so until we separate the kcontrol modules into separate ebuilds :-),
+ # there's a dep here
+DEPEND="${COMMON_DEPEND}
+ xscreensaver? ( x11-base/xorg-proto x11-misc/xscreensaver )"
+RDEPEND="${COMMON_DEPEND}
+ =trinity-base/kcheckpass-${PV}
+ =trinity-base/kdialog-${PV}
+ =trinity-base/konqueror-${PV}
+ pam? ( trinity-base/tdebase-pam )"
+
+TSM_EXTRACT_ALSO="kcheckpass/"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_XCURSOR=ON
+ -DWITH_XRENDER=ON
+ -DWITH_PAM="$(usex pam)"
+ -DWITH_XSCREENSAVER="$(usex xscreensaver)"
+ -DTDESCREENSAVER_PAM_SERVICE=tde
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/kdialog/Manifest b/trinity-base/kdialog/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kdialog/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kdialog/kdialog-14.0.6.ebuild b/trinity-base/kdialog/kdialog-14.0.6.ebuild
new file mode 100644
index 00000000..2b8b4426
--- /dev/null
+++ b/trinity-base/kdialog/kdialog-14.0.6.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="KDialog can be used to show nice dialog boxes from shell scripts"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/trinity-base/kfind/Manifest b/trinity-base/kfind/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kfind/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kfind/kfind-14.0.6.ebuild b/trinity-base/kfind/kfind-14.0.6.ebuild
new file mode 100644
index 00000000..8f4760f9
--- /dev/null
+++ b/trinity-base/kfind/kfind-14.0.6.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity file find utility"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="=trinity-base/libkonq-${PV}"
+RDEPEND="${DEPEND}"
diff --git a/trinity-base/khelpcenter/Manifest b/trinity-base/khelpcenter/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/khelpcenter/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/khelpcenter/khelpcenter-14.0.6.ebuild b/trinity-base/khelpcenter/khelpcenter-14.0.6.ebuild
new file mode 100644
index 00000000..f810c473
--- /dev/null
+++ b/trinity-base/khelpcenter/khelpcenter-14.0.6.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+TRINITY_SUBMODULE="khelpcenter doc"
+
+DESCRIPTION="The Trinity help center."
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ =trinity-base/tdebase-tdeioslaves-${PV}
+ www-misc/htdig"
+IUSE=""
+
diff --git a/trinity-base/khotkeys/Manifest b/trinity-base/khotkeys/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/khotkeys/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/khotkeys/khotkeys-14.0.6.ebuild b/trinity-base/khotkeys/khotkeys-14.0.6.ebuild
new file mode 100644
index 00000000..59aeda3c
--- /dev/null
+++ b/trinity-base/khotkeys/khotkeys-14.0.6.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+need-arts optional
+
+DESCRIPTION="Trinity hotkey daemon"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND+=" x11-libs/libXtst"
+RDEPEND+=" x11-libs/libXtst"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_XTEST=ON
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/kicker/Manifest b/trinity-base/kicker/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kicker/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kicker/kicker-14.0.6.ebuild b/trinity-base/kicker/kicker-14.0.6.ebuild
new file mode 100644
index 00000000..fa1c7522
--- /dev/null
+++ b/trinity-base/kicker/kicker-14.0.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="The Trinity application starter panel, capable of applets and extensions"
+KEYWORDS="~amd64 ~x86"
+IUSE="xcomposite"
+
+DEPEND="=trinity-base/libkonq-${PV}
+ =trinity-base/tdebase-data-${PV}
+ dev-libs/dbus-tqt
+ xcomposite? ( x11-libs/libXrender
+ x11-libs/libXfixes
+ x11-libs/libXcomposite )"
+
+RDEPEND="${DEPEND}
+ =trinity-base/kmenuedit-${PV}"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_XFIXES="$(usex xcomposite)"
+ -DWITH_XRENDER="$(usex xcomposite)"
+ -DWITH_XCOMPOSITE="$(usex xcomposite)"
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/klipper/Manifest b/trinity-base/klipper/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/klipper/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/klipper/klipper-14.0.6.ebuild b/trinity-base/klipper/klipper-14.0.6.ebuild
new file mode 100644
index 00000000..6572b79e
--- /dev/null
+++ b/trinity-base/klipper/klipper-14.0.6.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="kicker applet for Trinity and X clipboard management"
+KEYWORDS="~amd64 ~x86"
+DEPEND="x11-libs/libXfixes"
+RDEPEND="${RDEPEND}"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_XFIXES=ON
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/kmenuedit/Manifest b/trinity-base/kmenuedit/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kmenuedit/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kmenuedit/kmenuedit-14.0.6.ebuild b/trinity-base/kmenuedit/kmenuedit-14.0.6.ebuild
new file mode 100644
index 00000000..2cb9d936
--- /dev/null
+++ b/trinity-base/kmenuedit/kmenuedit-14.0.6.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity menu editor"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/trinity-base/knetattach/Manifest b/trinity-base/knetattach/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/knetattach/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/knetattach/knetattach-14.0.6.ebuild b/trinity-base/knetattach/knetattach-14.0.6.ebuild
new file mode 100644
index 00000000..0be1fb02
--- /dev/null
+++ b/trinity-base/knetattach/knetattach-14.0.6.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity network wizard"
+KEYWORDS="~amd64 ~x86" \ No newline at end of file
diff --git a/trinity-base/konqueror/Manifest b/trinity-base/konqueror/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/konqueror/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/konqueror/konqueror-14.0.6.ebuild b/trinity-base/konqueror/konqueror-14.0.6.ebuild
new file mode 100644
index 00000000..0d94d35d
--- /dev/null
+++ b/trinity-base/konqueror/konqueror-14.0.6.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity: Web browser, file manager, ..."
+KEYWORDS="~amd64 ~x86"
+IUSE="java"
+# FIXME: support branding USE flag
+
+DEPEND="
+ >=trinity-base/libkonq-${PV}"
+
+RDEPEND="${DEPEND}
+ >=trinity-base/kcontrol-${PV}
+ >=trinity-base/tdebase-tdeioslaves-${PV}
+ >=trinity-base/kfind-${PV}
+ java? ( >=virtual/jre-1.4 )"
+
+TSM_EXTRACT_ALSO="kdesktop"
diff --git a/trinity-base/konsole/Manifest b/trinity-base/konsole/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/konsole/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/konsole/konsole-14.0.6.ebuild b/trinity-base/konsole/konsole-14.0.6.ebuild
new file mode 100644
index 00000000..1dfc8209
--- /dev/null
+++ b/trinity-base/konsole/konsole-14.0.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="X terminal for use with Trinity."
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="x11-libs/libX11
+ x11-libs/libXrender"
+
+RDEPEND="${DEPEND}
+ x11-apps/bdftopcf
+ =trinity-base/kcontrol-${PV}"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_XRENDER=ON
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/kpager/Manifest b/trinity-base/kpager/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kpager/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kpager/kpager-14.0.6.ebuild b/trinity-base/kpager/kpager-14.0.6.ebuild
new file mode 100644
index 00000000..d8a4814e
--- /dev/null
+++ b/trinity-base/kpager/kpager-14.0.6.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity Virtual Desktop Overview"
+KEYWORDS="~amd64 ~x86"
+
diff --git a/trinity-base/kpersonalizer/Manifest b/trinity-base/kpersonalizer/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kpersonalizer/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kpersonalizer/kpersonalizer-14.0.6.ebuild b/trinity-base/kpersonalizer/kpersonalizer-14.0.6.ebuild
new file mode 100644
index 00000000..b01aa05f
--- /dev/null
+++ b/trinity-base/kpersonalizer/kpersonalizer-14.0.6.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity user settings wizard."
+KEYWORDS="~amd64 ~x86"
+
+TSM_EXTRACT_ALSO="libkonq/"
diff --git a/trinity-base/kreadconfig/Manifest b/trinity-base/kreadconfig/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kreadconfig/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kreadconfig/kreadconfig-14.0.6.ebuild b/trinity-base/kreadconfig/kreadconfig-14.0.6.ebuild
new file mode 100644
index 00000000..d7cba6f1
--- /dev/null
+++ b/trinity-base/kreadconfig/kreadconfig-14.0.6.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="A Trinity tool to read KConfig entries - for use in shell scripts"
+KEYWORDS="~amd64 ~x86"
+
diff --git a/trinity-base/krootbacking/Manifest b/trinity-base/krootbacking/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/krootbacking/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/krootbacking/krootbacking-14.0.6.ebuild b/trinity-base/krootbacking/krootbacking-14.0.6.ebuild
new file mode 100644
index 00000000..3550c50d
--- /dev/null
+++ b/trinity-base/krootbacking/krootbacking-14.0.6.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="A program to grab the current TDE desktop background for xscreensaver."
+KEYWORDS="~amd64 ~x86"
diff --git a/trinity-base/ksmserver/Manifest b/trinity-base/ksmserver/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/ksmserver/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/ksmserver/ksmserver-14.0.6.ebuild b/trinity-base/ksmserver/ksmserver-14.0.6.ebuild
new file mode 100644
index 00000000..dcdfd057
--- /dev/null
+++ b/trinity-base/ksmserver/ksmserver-14.0.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="The reliable Trinity session manager that talks the standard X11R6"
+KEYWORDS="~amd64 ~x86"
+IUSE="upower"
+
+DEPEND="
+ =dev-libs/dbus-tqt-${PV}
+ upower? ( =dev-libs/dbus-1-tqt-${PV} ) "
+
+RDEPEND="${DEPEND}
+ upower? ( sys-power/upower ) "
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_UPOWER="$(usex upower)"
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/ksplashml/Manifest b/trinity-base/ksplashml/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/ksplashml/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/ksplashml/ksplashml-14.0.6.ebuild b/trinity-base/ksplashml/ksplashml-14.0.6.ebuild
new file mode 100644
index 00000000..529b35db
--- /dev/null
+++ b/trinity-base/ksplashml/ksplashml-14.0.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity splashscreen framework (of Trinity itself, not of individual apps)"
+KEYWORDS="~amd64 ~x86"
+IUSE="xinerama"
+
+DEPEND="x11-libs/libXcursor
+ xinerama? ( x11-base/xorg-proto )"
+RDEPEND="$DEPEND"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_XINERAMA="$(usex xinerama)"
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/kstart/Manifest b/trinity-base/kstart/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kstart/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kstart/kstart-14.0.6.ebuild b/trinity-base/kstart/kstart-14.0.6.ebuild
new file mode 100644
index 00000000..953b1090
--- /dev/null
+++ b/trinity-base/kstart/kstart-14.0.6.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity utility to launch applications with special window properties"
+KEYWORDS="~amd64 ~x86"
diff --git a/trinity-base/ksysguard/Manifest b/trinity-base/ksysguard/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/ksysguard/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/ksysguard/ksysguard-14.0.6.ebuild b/trinity-base/ksysguard/ksysguard-14.0.6.ebuild
new file mode 100644
index 00000000..ba8beaa9
--- /dev/null
+++ b/trinity-base/ksysguard/ksysguard-14.0.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="A network enabled task manager/system monitor"
+
+KEYWORDS="~amd64 ~x86"
+IUSE=" dell-laptop lm_sensors"
+
+DEPEND="lm_sensors? ( sys-apps/lm-sensors )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_I8K="$(usex dell-laptop)"
+ -DWITH_SENSORS="$(usex lm_sensors)"
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/ksystraycmd/Manifest b/trinity-base/ksystraycmd/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/ksystraycmd/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/ksystraycmd/ksystraycmd-14.0.6.ebuild b/trinity-base/ksystraycmd/ksystraycmd-14.0.6.ebuild
new file mode 100644
index 00000000..e02a5e39
--- /dev/null
+++ b/trinity-base/ksystraycmd/ksystraycmd-14.0.6.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Ksystraycmd embeds applications given as argument into the system tray."
+KEYWORDS="~amd64 ~x86"
+
diff --git a/trinity-base/ktip/Manifest b/trinity-base/ktip/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/ktip/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/ktip/ktip-14.0.6.ebuild b/trinity-base/ktip/ktip-14.0.6.ebuild
new file mode 100644
index 00000000..0a878c5d
--- /dev/null
+++ b/trinity-base/ktip/ktip-14.0.6.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity tip-of-the-day displayer"
+KEYWORDS="~amd64 ~x86"
+
diff --git a/trinity-base/kxkb/Manifest b/trinity-base/kxkb/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/kxkb/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/kxkb/kxkb-14.0.6.ebuild b/trinity-base/kxkb/kxkb-14.0.6.ebuild
new file mode 100644
index 00000000..cb58df05
--- /dev/null
+++ b/trinity-base/kxkb/kxkb-14.0.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="KControl module to configure and switch keyboard layouts"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="x11-libs/libXtst"
+RDEPEND="${DEPEND}
+ x11-misc/xkeyboard-config
+ x11-apps/setxkbmap"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_XTEST=ON
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/libkonq/Manifest b/trinity-base/libkonq/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/libkonq/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/libkonq/libkonq-14.0.6.ebuild b/trinity-base/libkonq/libkonq-14.0.6.ebuild
new file mode 100644
index 00000000..40f7becf
--- /dev/null
+++ b/trinity-base/libkonq/libkonq-14.0.6.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+need-arts optional
+
+DESCRIPTION="The embeddable part of konqueror"
+KEYWORDS="~amd64 ~x86"
diff --git a/trinity-base/nsplugins/Manifest b/trinity-base/nsplugins/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/nsplugins/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/nsplugins/nsplugins-14.0.6.ebuild b/trinity-base/nsplugins/nsplugins-14.0.6.ebuild
new file mode 100644
index 00000000..718ada95
--- /dev/null
+++ b/trinity-base/nsplugins/nsplugins-14.0.6.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Netscape plugins support for Konqueror."
+KEYWORDS="~amd64 ~x86"
+DEPEND="x11-libs/libXt
+ dev-libs/glib"
+RDEPEND="${DEPEND}"
diff --git a/trinity-base/tdebase-data/Manifest b/trinity-base/tdebase-data/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/tdebase-data/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/tdebase-data/tdebase-data-14.0.6.ebuild b/trinity-base/tdebase-data/tdebase-data-14.0.6.ebuild
new file mode 100644
index 00000000..a27d2eb7
--- /dev/null
+++ b/trinity-base/tdebase-data/tdebase-data-14.0.6.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+TRINITY_SUBMODULE="l10n pics applnk"
+
+DESCRIPTION="Icons, localization data and .desktop files from kdebase."
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/trinity-base/tdebase-meta/tdebase-meta-14.0.6.ebuild b/trinity-base/tdebase-meta/tdebase-meta-14.0.6.ebuild
new file mode 100644
index 00000000..665d7f92
--- /dev/null
+++ b/trinity-base/tdebase-meta/tdebase-meta-14.0.6.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+
+inherit trinity-functions-2
+
+set-trinityver
+
+DESCRIPTION="tdebase metapackage - merge this to pull in all tdebase-derived packages"
+HOMEPAGE="http://www.trinitydesktop.org/"
+LICENSE="GPL-2 LGPL-2"
+
+SLOT="$TRINITY_VER"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="=trinity-base/drkonqi-${PV}
+ =trinity-base/kappfinder-${PV}
+ =trinity-base/kate-${PV}
+ =trinity-base/kcheckpass-${PV}
+ =trinity-base/kcminit-${PV}
+ =trinity-base/kcontrol-${PV}
+ =trinity-base/kdcop-${PV}
+ =trinity-base/kdesktop-${PV}
+ =trinity-base/kdialog-${PV}
+ =trinity-base/kfind-${PV}
+ =trinity-base/khelpcenter-${PV}
+ =trinity-base/khotkeys-${PV}
+ =trinity-base/kicker-${PV}
+ =trinity-base/klipper-${PV}
+ =trinity-base/kmenuedit-${PV}
+ =trinity-base/knetattach-${PV}
+ =trinity-base/konqueror-${PV}
+ =trinity-base/konsole-${PV}
+ =trinity-base/kpager-${PV}
+ =trinity-base/kpersonalizer-${PV}
+ =trinity-base/kreadconfig-${PV}
+ =trinity-base/krootbacking-${PV}
+ =trinity-base/ksmserver-${PV}
+ =trinity-base/ksplashml-${PV}
+ =trinity-base/kstart-${PV}
+ =trinity-base/ksysguard-${PV}
+ =trinity-base/ksystraycmd-${PV}
+ =trinity-base/ktip-${PV}
+ =trinity-base/kxkb-${PV}
+ =trinity-base/libkonq-${PV}
+ =trinity-base/nsplugins-${PV}
+ =trinity-base/tdebase-data-${PV}
+ =trinity-base/tdebase-starttde-${PV}
+ =trinity-base/tdebase-tdeioslaves-${PV}
+ =trinity-base/tdedebugdialog-${PV}
+ =trinity-base/tdeeject-${PV}
+ =trinity-base/tdeinit-${PV}
+ =trinity-base/tdepasswd-${PV}
+ =trinity-base/tdeprint-${PV}
+ =trinity-base/tdescreensaver-${PV}
+ =trinity-base/tdesu-${PV}
+ =trinity-base/tdm-${PV}
+ =trinity-base/tqt3integration-${PV}
+ =trinity-base/twin-${PV}"
diff --git a/trinity-base/tdebase-starttde/Manifest b/trinity-base/tdebase-starttde/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/tdebase-starttde/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/tdebase-starttde/tdebase-starttde-14.0.6.ebuild b/trinity-base/tdebase-starttde/tdebase-starttde-14.0.6.ebuild
new file mode 100644
index 00000000..ae582ded
--- /dev/null
+++ b/trinity-base/tdebase-starttde/tdebase-starttde-14.0.6.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Starttde script, which starts a complete Trinity session, and associated scripts"
+KEYWORDS="~amd64 ~x86"
+RDEPEND="x11-apps/xmessage
+ x11-apps/xsetroot
+ x11-apps/xset
+ x11-apps/xrandr
+ x11-apps/mkfontdir
+ x11-apps/xprop
+ =trinity-base/kdesktop-${PV}
+ =trinity-base/kcminit-${PV}
+ =trinity-base/ksmserver-${PV}
+ =trinity-base/twin-${PV}
+ =trinity-base/kpersonalizer-${PV}
+ =trinity-base/kreadconfig-${PV}
+ =trinity-base/ksplashml-${PV}
+ =trinity-base/tdeinit-${PV}"
+
+TSM_EXTRACT="starttde README.pam INSTALL AUTHORS COPYING COPYING-DOCS tdm"
+
+src_prepare() {
+ trinity-base-2_src_prepare
+}
+
+src_configure() {
+ echo -n "";
+}
+
+src_compile() {
+ # List all the multilib libdirs
+ local _libdir _libdirs
+ for _libdir in $(get_all_libdirs); do
+ _libdirs="${_libdirs}:${TDEDIR}/${_libdir}"
+ done
+ _libdirs=${_libdirs#:}
+}
+
+src_install() {
+ # starttde script
+ exeinto "${TDEDIR}/bin"
+ doexe starttde
+ #doexe r14-xdg-update
+ #doexe migratekde3
+
+ # startup and shutdown scripts
+ exeinto "${TDEDIR}/env"
+ doexe "${FILESDIR}/agent-startup.sh"
+
+ exeinto "${TDEDIR}/shutdown"
+ doexe "${FILESDIR}/agent-shutdown.sh"
+
+ # x11 session script
+ cat <<EOF > "${T}/tde-${SLOT}"
+#!/bin/sh
+exec ${TDEDIR}/bin/starttde
+EOF
+ exeinto /etc/X11/Sessions
+ doexe "${T}/tde-${SLOT}" # FIXME: change script branding to trinity
+
+ # (not really) freedesktop compliant session script
+ sed -e "s:@TDE_BINDIR@:${TDEDIR}/bin:g;s:Name=Trinity:Name=Trinity ${SLOT}:" \
+ "${S}/tdm/kfrontend/sessions/tde.desktop.in" > "${T}/tde-${SLOT}.desktop"
+ insinto /usr/share/xsessions
+ doins "${T}/tde-${SLOT}.desktop"
+}
+
+pkg_postinst () {
+ echo
+ elog "To enable gpg-agent and/or ssh-agent in Trinity sessions,"
+ elog "edit ${TDEDIR}/env/agent-startup.sh and"
+ elog "${TDEDIR}/shutdown/agent-shutdown.sh"
+ echo
+}
diff --git a/trinity-base/tdebase-tdeioslaves/Manifest b/trinity-base/tdebase-tdeioslaves/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/tdebase-tdeioslaves/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/tdebase-tdeioslaves/tdebase-tdeioslaves-14.0.6.ebuild b/trinity-base/tdebase-tdeioslaves/tdebase-tdeioslaves-14.0.6.ebuild
new file mode 100644
index 00000000..3bb0a5d0
--- /dev/null
+++ b/trinity-base/tdebase-tdeioslaves/tdebase-tdeioslaves-14.0.6.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+TSM_EXTRACT="tdeioslave"
+
+DESCRIPTION="Generic Trinity TDEIOslaves"
+KEYWORDS="~amd64 ~x86"
+IUSE="samba ldap sasl openexr +tdehw"
+
+DEPEND="x11-libs/libXcursor
+ net-libs/rpcsvc-proto
+ openexr? ( >=media-libs/openexr-1.2.2-r2 )
+ samba? ( net-fs/samba )
+ ldap? ( net-nds/openldap )
+ sasl? ( dev-libs/cyrus-sasl )"
+
+RDEPEND="${DEPEND}"
+# CHECKME: optional dependencies
+#DEPEND="
+# >=dev-libs/cyrus-sasl-2
+# x11-apps/xhost
+RDEPEND="${DEPEND}
+ virtual/ssh
+ trinity-base/tdeeject:${SLOT}"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_XCURSOR=ON
+ -DWITH_SAMBA="$(usex samba)"
+ -DWITH_LDAP="$(usex ldap)"
+ -DWITH_SASL="$(usex sasl)"
+ -DWITH_OPENEXR="$(usex openexr)"
+ -DWITH_TDEHWLIB="$(usex tdehw)"
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/tdedebugdialog/Manifest b/trinity-base/tdedebugdialog/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/tdedebugdialog/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/tdedebugdialog/tdedebugdialog-14.0.6.ebuild b/trinity-base/tdedebugdialog/tdedebugdialog-14.0.6.ebuild
new file mode 100644
index 00000000..6a53d889
--- /dev/null
+++ b/trinity-base/tdedebugdialog/tdedebugdialog-14.0.6.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="A Trinity dialog box for setting preferences for debug output."
+KEYWORDS="~amd64 ~x86"
diff --git a/trinity-base/tdeeject/Manifest b/trinity-base/tdeeject/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/tdeeject/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/tdeeject/tdeeject-14.0.6.ebuild b/trinity-base/tdeeject/tdeeject-14.0.6.ebuild
new file mode 100644
index 00000000..a0ad6ce5
--- /dev/null
+++ b/trinity-base/tdeeject/tdeeject-14.0.6.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity eject frontend"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="=trinity-base/kdialog-${PV}"
+RDEPEND="${DEPEND}
+ virtual/eject"
diff --git a/trinity-base/tdeinit/Manifest b/trinity-base/tdeinit/Manifest
new file mode 100755
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/tdeinit/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/tdeinit/tdeinit-14.0.6.ebuild b/trinity-base/tdeinit/tdeinit-14.0.6.ebuild
new file mode 100755
index 00000000..49309fc6
--- /dev/null
+++ b/trinity-base/tdeinit/tdeinit-14.0.6.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity init binary replacing some functions of the starttde script"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/trinity-base/tdelibs/Manifest b/trinity-base/tdelibs/Manifest
new file mode 100755
index 00000000..29ad8b3c
--- /dev/null
+++ b/trinity-base/tdelibs/Manifest
@@ -0,0 +1,2 @@
+DIST tdelibs-trinity-14.0.6.tar.xz 15288368 BLAKE2B a271bcf95a42d9324cd335668691319b6158e3b34e8ffddc2e77b9f0ba065f64297f6ba57b7e282fa6ae5d712007273983fa6a567e8db386235817f810c54798 SHA512 3b976e7ac57a0a1e6b9571d1ab1e97976f551cacb3dc1b980f564d935f04054bc622a67ea085891d681554c2450d2ba96e6fca5210fbd58830ac2e127fd51fb5
+DIST tdelibs-trinity-14.0.7.tar.xz 15302920 BLAKE2B 38e794a91afab9fbbfd6eeb3d7a005b9a96d86f2304a92fffe3b627ffd08de8bff87303d554cfdaeffdc264fad37a22a62a48012d635fd1da0bea49b1fb8db1b SHA512 b1c3ba3c8ebeb1a6ece5823546e0769a2f239420649a589d7defb7e3bdf484024737c10a49c2bcfd150ccbcdd08bf546a8a9ee0487185ae8ee61e2338ce36c58
diff --git a/trinity-base/tdelibs/tdelibs-14.0.6.ebuild b/trinity-base/tdelibs/tdelibs-14.0.6.ebuild
index 4842a589..c5c25b8a 100644
--- a/trinity-base/tdelibs/tdelibs-14.0.6.ebuild
+++ b/trinity-base/tdelibs/tdelibs-14.0.6.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-TRINITY_MODULE_NAME="$PN"
+TRINITY_MODULE_NAME="tdelibs"
inherit trinity-base-2 multilib
@@ -12,59 +13,87 @@ need-arts optional
DESCRIPTION="Trinity libraries needed by all TDE programs."
HOMEPAGE="http://www.trinitydesktop.org/"
-LICENSE="GPL-2 LGPL-2"
+LICENSE="|| ( GPL-2 GPL-3 )"
+
SLOT="${TRINITY_VER}"
+
+# NOTE: Building without tdehwlib segfaults, but you can try and report.
+
+IUSE+=" alsa avahi cups consolekit cryptsetup fam jpeg2k lua lzma udevil +svg +idn
+ networkmanager openexr pcsc-lite spell sudo tiff utempter elficons +ssl pkcs11 kernel_linux
+ upower xcomposite +hwlib libressl +xrandr +malloc systemd old_udisks udisks +pcre debug"
KEYWORDS="~amd64 ~x86"
-IUSE+=" alsa avahi cups consolekit fam jpeg2k lua lzma networkmanager openexr
- spell sudo tiff utempter upower udisks old_udisks xcomposite +xrandr"
MY_DEPEND="=dev-tqt/tqtinterface-${PV}
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-6.6
- net-dns/libidn
+ dev-libs/libxslt
+ dev-libs/libxml2
app-text/ghostscript-gpl
- >=dev-libs/openssl-0.9.7d:=
media-libs/fontconfig
- media-libs/freetype:2
- media-libs/libart_lgpl
- sys-apps/dbus
- dev-libs/dbus-1-tqt
+ media-libs/freetype
+ =dev-libs/dbus-1-tqt-${PV}
+ x11-libs/libxshmfence
x11-libs/libXcursor
x11-libs/libXrender
+ ssl? (
+ app-misc/ca-certificates
+ !libressl? ( dev-libs/openssl:= )
+ libressl? ( dev-libs/libressl:= )
+ )
+ idn? ( net-dns/libidn )
+ pcre? ( dev-libs/libpcre )
+ svg? ( =media-libs/libart_lgpl-${PV} )
alsa? ( media-libs/alsa-lib )
avahi? ( net-dns/avahi )
- cups? ( >=net-print/cups-1.1.19 )
+ cups? ( net-print/cups )
fam? ( virtual/fam )
jpeg2k? ( media-libs/jasper )
lua? ( dev-lang/lua:* )
- openexr? ( >=media-libs/openexr-1.2.2-r2 )
- spell? ( >=app-dicts/aspell-en-6.0.0 >=app-text/aspell-0.60.5 )
+ openexr? ( media-libs/openexr )
+ spell? ( app-dicts/aspell-en app-text/aspell )
sudo? ( app-admin/sudo )
tiff? ( media-libs/tiff:= )
utempter? ( sys-libs/libutempter )
- networkmanager? ( net-misc/networkmanager )
lzma? ( app-arch/xz-utils )
- xrandr? ( >=x11-libs/libXrandr-1.2 )
- xcomposite? ( x11-libs/libXcomposite )"
-# NOTE: upstream lacks avahi support, so the use flag is currenly masked
-# TODO: add elfres support via libr (not in portage now)
+ xrandr? ( x11-libs/libXrandr )
+ xcomposite? ( x11-libs/libXcomposite )
+ elficons? ( =sys-libs/libr-${PV} )
+ debug? ( sys-libs/binutils-libs:= )"
+
DEPEND+=" ${MY_DEPEND}"
RDEPEND+=" ${MY_DEPEND}
- consolekit? ( sys-auth/consolekit )
- upower? ( sys-power/upower )
- udisks? ( sys-fs/udisks:2 )
- old_udisks? ( sys-fs/udisks:0 )"
+ hwlib? (
+ !udevil? ( !udisks? ( !old_udisks? ( sys-apps/pmount ) ) )
+ pkcs11? ( dev-libs/pkcs11-helper )
+ networkmanager? ( net-misc/networkmanager )
+ consolekit? ( sys-auth/consolekit )
+ upower? ( sys-power/upower )
+ systemd? ( sys-apps/systemd:= )
+ old_udisks? ( sys-fs/udisks:0 )
+ udisks? ( sys-fs/udisks:2 )
+ udevil? ( sys-apps/udevil )
+ )"
src_configure() {
mycmakeargs=(
- -DTDE_MALLOC_FULL=ON
+ -DTDE_MALLOC="$(usex malloc)"
+ -DTDE_MALLOC_FULL="$(usex malloc)"
+ -DTDE_MALLOC_DEBUG="$(usex debug)"
-DWITH_LIBIDN=ON
- -DWITH_SSL=ON
- -DWITH_LIBART=ON
- -DWITH_PCRE=ON
+ -DWITH_MITSHM=ON
-DWITH_HSPELL=OFF
- -DWITH_ARTS=OFF
+ -DWITH_HAL=OFF
+ -DWITH_DEVKITPOWER=OFF
+ -DWITH_OLD_XDG_STD=OFF
+ -DWITH_KDE4_MENU_SUFFIX=OFF
+ -DWITH_PCRE="$(usex pcre)"
+ -DWITH_LIBART="$(usex svg)"
+ -DWITH_SSL="$(usex ssl)"
+ -DWITH_LIBBFD="$(usex debug)"
+ -DWITH_ELFICON="$(usex elficons)"
+ -DWITH_TDEHWLIB="$(usex hwlib)"
+ -DWITH_TDEHWLIB_DAEMONS="$(usex hwlib)"
+ -DWITH_UDISKS="$(usex old_udisks)"
+ -DWITH_UDISKS2="$(usex udisks)"
-DWITH_ALSA="$(usex alsa)"
-DWITH_AVAHI="$(usex avahi)"
-DWITH_CUPS="$(usex cups)"
@@ -78,13 +107,13 @@ src_configure() {
-DWITH_TIFF="$(usex tiff)"
-DWITH_UTEMPTER="$(usex utempter)"
-DWITH_UPOWER="$(usex upower)"
- -DWITH_UDISKS="$(usex old_udisks)"
- -DWITH_UDISKS2="$(usex udisks)"
-DWITH_CONSOLEKIT="$(usex consolekit)"
+ -DWITH_LOGINDPOWER="$(usex systemd)"
-DWITH_NETWORK_MANAGER_BACKEND="$(usex networkmanager)"
-DWITH_XCOMPOSITE="$(usex xcomposite)"
-DWITH_XRANDR="$(usex xrandr)"
-DWITH_SUDO_TDESU_BACKEND="$(usex sudo)"
+ -DWITH_TDEICONLOADER_DEBUG="$(usex debug)"
)
trinity-base-2_src_configure
@@ -92,12 +121,18 @@ src_configure() {
src_install() {
trinity-base-2_src_install
+
+ if use ssl; then
+ # Make TDE to use our system certificates
+ rm -f "${D}"${TDEDIR}/share/apps/kssl/ca-bundle.crt || die
+ dosym /etc/ssl/certs/ca-certificates.crt ${TDEDIR}/share/apps/kssl/ca-bundle.crt
+ fi
dodir /etc/env.d
- # KDE implies that the install path is listed first in TDEDIRS and the user
- # directory (implicitly added) to be the last entry. Doing otherwise breaks
+ # TDE expects that the install path is listed first in TDEDIRS and the user
+ # directory (implicitly added) is the last entry. Doing otherwise breaks
# certain functionality. Do not break this (once again *sigh*), but read the code.
- # KDE saves the installed path implicitly and so this is not needed, /usr
+ # TDE saves the installed path implicitly and so this is not needed, /usr
# is set in ${TDEDIR}/share/config/kdeglobals and so TDEDIRS is not needed.
# List all the multilib libdirs
@@ -133,7 +168,22 @@ pkg_postinst () {
einfo "It can be overriden on a user-level by adding:"
einfo " [super-user-command]"
einfo " super-user-command=su"
- einfo "to the kdeglobal config file which is should be usually"
+ einfo "to the kdeglobals config file which is should be usually"
einfo "located in the ~/.trinity/share/config/ directory."
fi
+ if use malloc; then
+ einfo "You have build TDE with it's own malloc implementation."
+ einfo "That might result in better memory use for you when using TDE."
+ einfo "But it could also result in a slightly different performance."
+ einfo "With Gentoo you are free to choose what works better for you."
+ einfo "If you remove the malloc USE flag, GLIBC's malloc will be used."
+ fi
+ if ! use hwlib; then
+ for flag in consolekit networkmanager upower systemd old_udisks udisks udevil; do
+ use $flag && \
+ ewarn "USE=\"$flag\" is passed, but it doesn't change anything due to" && \
+ ewarn "$flag support in ${P} take effect only if the TDE hwlib is enabled."
+ done
+
+ fi
}
diff --git a/trinity-base/tdepasswd/Manifest b/trinity-base/tdepasswd/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/tdepasswd/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/tdepasswd/tdepasswd-14.0.6.ebuild b/trinity-base/tdepasswd/tdepasswd-14.0.6.ebuild
new file mode 100644
index 00000000..fd866b32
--- /dev/null
+++ b/trinity-base/tdepasswd/tdepasswd-14.0.6.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity GUI for passwd"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="=trinity-base/libkonq-${PV}"
+RDEPEND="${DEPEND}"
diff --git a/trinity-base/tdeprint/Manifest b/trinity-base/tdeprint/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/tdeprint/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/tdeprint/tdeprint-14.0.6.ebuild b/trinity-base/tdeprint/tdeprint-14.0.6.ebuild
new file mode 100644
index 00000000..743b8f6c
--- /dev/null
+++ b/trinity-base/tdeprint/tdeprint-14.0.6.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity printer queue/device manager"
+KEYWORDS="~amd64 ~x86"
+IUSE="cups"
+
+DEPEND="cups? ( net-print/cups )"
+RDEPEND="${DEPEND}
+ app-text/enscript
+ app-text/psutils"
diff --git a/trinity-base/tdescreensaver/Manifest b/trinity-base/tdescreensaver/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/tdescreensaver/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/tdescreensaver/tdescreensaver-14.0.6.ebuild b/trinity-base/tdescreensaver/tdescreensaver-14.0.6.ebuild
new file mode 100644
index 00000000..908e096a
--- /dev/null
+++ b/trinity-base/tdescreensaver/tdescreensaver-14.0.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity screensaver framework"
+KEYWORDS="~amd64 ~x86"
+IUSE="opengl +krootbacking"
+
+DEPEND="x11-libs/libXt
+ opengl? ( virtual/opengl )
+ krootbacking? ( =trinity-base/krootbacking-${PV} )"
+RDEPEND="${DEPEND}"
+
+src_configure () {
+
+ mycmakeargs=(
+ -DWITH_OPENGL="$(usex opengl)"
+ )
+
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/tdesu/Manifest b/trinity-base/tdesu/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/tdesu/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/tdesu/tdesu-14.0.6.ebuild b/trinity-base/tdesu/tdesu-14.0.6.ebuild
new file mode 100644
index 00000000..dbe98240
--- /dev/null
+++ b/trinity-base/tdesu/tdesu-14.0.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity gui for su(1) or sudo"
+IUSE="sudo"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sudo? ( app-admin/sudo )"
+RDEPEND="${DEPEND}"
+
+src_configure () {
+ mycmakeargs=(
+ -DWITH_SUDO_TDESU_BACKEND="$(usex sudo)"
+ )
+
+ trinity-meta-2_src_configure
+}
+
+pkg_postinst () {
+ if use sudo; then
+ einfo "Remember that the sudo use flag sets only the default superuser command."
+ einfo "It can be overriden on a user-level by adding:"
+ einfo " [super-user-command]"
+ einfo " super-user-command=su"
+ einfo "to the kdeglobal config file which is should be usually"
+ einfo "located in the ~/.trinity/share/config/ directory."
+
+ fi
+}
diff --git a/trinity-base/tdm/Manifest b/trinity-base/tdm/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/tdm/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/tdm/tdm-14.0.6.ebuild b/trinity-base/tdm/tdm-14.0.6.ebuild
new file mode 100644
index 00000000..7ab492fe
--- /dev/null
+++ b/trinity-base/tdm/tdm-14.0.6.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Trinity login manager, similar to XDM and GDM"
+
+IUSE="pam xdmcp xcomposite sak +xrandr"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="pam? ( trinity-base/tdebase-pam )
+ xdmcp? ( x11-libs/libXdmcp )
+ xcomposite? ( x11-libs/libXcomposite )
+ xrandr? ( x11-libs/libXrandr )
+ =trinity-base/tdelibs-${PV}[xrandr?]
+ sys-apps/dbus
+ x11-libs/libXtst
+ =trinity-base/kcontrol-${PV}
+ =dev-libs/dbus-tqt-${PV}"
+
+RDEPEND="${DEPEND}
+ =trinity-base/tdepasswd-${PV}
+ x11-apps/xinit
+ x11-apps/xmessage"
+
+pkg_setup() {
+ trinity-meta-2_pkg_setup;
+ use sak && TRINITY_SUBMODULE+=" tsak"
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_XTEST=ON
+ -DWITH_LIBART=ON
+ -DWITH_SHADOW=ON
+ -DWITH_XCOMPOSITE="$(usex xcomposite)"
+ -DWITH_XDMCP="$(usex xdmcp)"
+ -DWITH_XRANDR="$(usex xrandr)"
+ -DWITH_PAM="$(usex pam)"
+ -DTDM_PAM_SERVICE=tde
+ )
+
+ trinity-meta-2_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ # Customize the tdmrc configuration
+ sed -i -e "s:#SessionsDirs=:SessionsDirs=/usr/share/xsessions\n#SessionsDirs=:" \
+ "${D}/${TDEDIR}/share/config/tdm/tdmrc" || die "sed tdmrc failed"
+
+ # Install XSession upstream script seems to be debian-cpecific
+ cp "${FILESDIR}/${P}-xsession.script" "${D}/${TDEDIR}/share/config/tdm/Xsession"
+ sed -i -e "s!@TRINITY_INSTALL_PATH@!${TDEDIR}!" "${D}/${TDEDIR}/share/config/tdm/Xsession" \
+ || die "sed tdmrc failed"
+}
+
+pkg_postinst() {
+ # Set the default TDM face icon if it's not already set by the system admin
+ # because this is user-overrideable in that way, it's not in src_install
+ if [ ! -e "${ROOT}${TDEDIR}/share/apps/tdm/faces/.default.face.icon" ]; then
+ mkdir -p "${ROOT}${TDEDIR}/share/apps/tdm/faces"
+ cp "${ROOT}${TDEDIR}/share/apps/tdm/pics/users/default1.png" \
+ "${ROOT}${TDEDIR}/share/apps/tdm/faces/.default.face.icon"
+ fi
+ if [ ! -e "${ROOT}${TDEDIR}/share/apps/tdm/faces/root.face.icon" ]; then
+ mkdir -p "${ROOT}${TDEDIR}/share/apps/tdm/faces"
+ cp "${ROOT}${TDEDIR}/share/apps/tdm/pics/users/root1.png" \
+ "${ROOT}${TDEDIR}/share/apps/tdm/faces/root.face.icon"
+ fi
+
+ if use sak; then
+ sak_ok=yes
+ if ! linux_config_exists; then
+ ewarn "Can't check the linux kernel configuration."
+ ewarn "You might have some incompatible options enabled."
+ sak_ok=no
+ else
+ if ! linux_chkconfig_present INPUT_UINPUT; then
+ eerror "You have built tdm with the Secure Attention Key (SAK) feature enabled. "
+ eerror "It requires INPUT_UINPUT support to be enabled in the kernel."
+ eerror "Please enable it:"
+ eerror " CONFIG_INPUT_UINPUT=y"
+ eerror "in /usr/src/linux/.config or"
+ eerror " Device Drivers --->"
+ eerror " Input device support --->"
+ eerror " [*] Miscellaneous devices --->"
+ eerror " <*> User level driver support"
+ sak_ok=no
+ fi
+ fi
+ if [[ "$sak_ok" != yes ]]; then
+ sed -i -e 's:#\?\s*UseSAK=\(true\|false\)\?:UseSak=false:' \
+ "${D}${TDEDIR}/share/config/tdm/tdmrc" || die "sed tdmrc failed"
+ ewarn "SAK feature is disabled. You can enable it yourself by setting UseSAK=true "
+ ewarn "in ${TDEDIR}/share/config/tdm/tdmrc "
+ else
+ ewarn "SAK feature is enabled. You can disable it yourself by setting UseSAK=false"
+ ewarn "in ${TDEDIR}/share/config/tdm/tdmrc "
+ fi
+ fi
+}
diff --git a/trinity-base/tqt3integration/Manifest b/trinity-base/tqt3integration/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/tqt3integration/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/tqt3integration/tqt3integration-14.0.6.ebuild b/trinity-base/tqt3integration/tqt3integration-14.0.6.ebuild
new file mode 100644
index 00000000..cd1ceb77
--- /dev/null
+++ b/trinity-base/tqt3integration/tqt3integration-14.0.6.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Makes TQt-only apps use several TDE dialogs."
+KEYWORDS="~amd64 ~x86"
+
diff --git a/trinity-base/twin/Manifest b/trinity-base/twin/Manifest
new file mode 100644
index 00000000..b2bbd5ea
--- /dev/null
+++ b/trinity-base/twin/Manifest
@@ -0,0 +1,2 @@
+DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
+DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7
diff --git a/trinity-base/twin/twin-14.0.6.ebuild b/trinity-base/twin/twin-14.0.6.ebuild
new file mode 100644
index 00000000..e12174ce
--- /dev/null
+++ b/trinity-base/twin/twin-14.0.6.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="7"
+TRINITY_MODULE_NAME="tdebase"
+
+inherit trinity-meta-2 eutils
+
+DESCRIPTION="Trinity window manager"
+KEYWORDS="~amd64 ~x86"
+IUSE="xcomposite xrandr xinerama +libconfig +pcre opengl"
+
+DEPEND="x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ xcomposite? ( x11-libs/libXcomposite )
+ xinerama? ( x11-base/xorg-proto )
+ xrandr? ( x11-libs/libXrandr )
+ libconfig? ( dev-libs/libconfig )
+ opengl? ( virtual/opengl )
+ pcre? ( dev-libs/libpcre[jit] )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_XCOMPOSITE="$(usex xcomposite)"
+ -DWITH_XFIXES="$(usex xcomposite)"
+ -DWITH_XRENDER="$(usex xcomposite)"
+ -DWITH_XRANDR="$(usex xrandr)"
+ -DWITH_LIBCONFIG="$(usex libconfig)"
+ -DWITH_PCRE="$(usex pcre)"
+ -DWITH_XINERAMA="$(usex xinerama)"
+ )
+
+ trinity-meta-2_src_configure
+}
+
+pkg_postinst() {
+ if ! use xcomposite; then
+ for flag in xrandr xinerama libconfig pcre opengl; do
+ use $flag && \
+ ewarn "USE=\"$flag\" is passed, but it doesn't change anything due to" && \
+ ewarn "$flag support in ${P} take effect only if composite is enabled."
+ done
+
+ fi
+}