commit: 3e21b54862d8ee69b96c32a4bc2d5950ac0c7be7
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 15 09:51:56 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Sep 15 09:52:05 2016 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=3e21b548
kde-frameworks: 5.26.0 moved to main tree
Package-Manager: portage-2.3.0
kde-frameworks/attica/attica-5.26.0.ebuild | 17 --
kde-frameworks/baloo/baloo-5.26.0-r1.ebuild | 50 ----
.../baloo/files/baloo-5.26.0-dont-corrupt.patch | 193 ----------------
.../baloo/files/baloo-5.26.0-runtime-crash.patch | 41 ----
.../baloo/files/baloo-5.26.0-size-limit.patch | 118 ----------
.../baloo/files/baloo-5.26.0-thread-safety.patch | 253 ---------------------
.../files/baloo-5.26.0-zerotimestamp-crash.patch | 39 ----
kde-frameworks/bluez-qt/bluez-qt-5.26.0.ebuild | 30 ---
.../breeze-icons/breeze-icons-5.26.0.ebuild | 20 --
.../extra-cmake-modules-5.26.0.ebuild | 60 -----
.../frameworkintegration-5.26.0.ebuild | 39 ----
.../kactivities-stats-5.26.0.ebuild | 22 --
.../kactivities/kactivities-5.26.0.ebuild | 28 ---
kde-frameworks/kapidox/kapidox-5.26.0.ebuild | 29 ---
kde-frameworks/karchive/karchive-5.26.0.ebuild | 28 ---
kde-frameworks/kauth/kauth-5.26.0.ebuild | 34 ---
kde-frameworks/kbookmarks/kbookmarks-5.26.0.ebuild | 30 ---
kde-frameworks/kcmutils/kcmutils-5.26.0.ebuild | 32 ---
kde-frameworks/kcodecs/kcodecs-5.26.0.ebuild | 14 --
.../kcompletion/kcompletion-5.26.0.ebuild | 22 --
kde-frameworks/kconfig/kconfig-5.26.0.ebuild | 27 ---
.../kconfigwidgets/kconfigwidgets-5.26.0.ebuild | 38 ----
.../kcoreaddons/kcoreaddons-5.26.0.ebuild | 31 ---
kde-frameworks/kcrash/kcrash-5.26.0.ebuild | 39 ----
.../kdbusaddons/kdbusaddons-5.26.0.ebuild | 29 ---
.../kdeclarative/kdeclarative-5.26.0.ebuild | 32 ---
kde-frameworks/kded/kded-5.26.0.ebuild | 36 ---
.../kdelibs4support/kdelibs4support-5.26.0.ebuild | 86 -------
.../kdesignerplugin/kdesignerplugin-5.26.0.ebuild | 54 -----
kde-frameworks/kdesu/kdesu-5.26.0.ebuild | 33 ---
kde-frameworks/kdewebkit/kdewebkit-5.26.0.ebuild | 30 ---
kde-frameworks/kdnssd/kdnssd-5.26.0.ebuild | 32 ---
kde-frameworks/kdoctools/kdoctools-5.26.0.ebuild | 25 --
kde-frameworks/kemoticons/kemoticons-5.26.0.ebuild | 26 ---
...ilemetadata-5.26.0-epubextractor-segfault.patch | 149 ------------
...filemetadata-5.26.0-odfextractor-segfault.patch | 66 ------
.../kfilemetadata/kfilemetadata-5.26.0-r1.ebuild | 55 -----
.../kglobalaccel/kglobalaccel-5.26.0.ebuild | 32 ---
kde-frameworks/kguiaddons/kguiaddons-5.26.0.ebuild | 23 --
kde-frameworks/khtml/khtml-5.26.0.ebuild | 67 ------
kde-frameworks/ki18n/ki18n-5.26.0.ebuild | 35 ---
.../kiconthemes/kiconthemes-5.26.0.ebuild | 30 ---
kde-frameworks/kidletime/kidletime-5.26.0.ebuild | 25 --
.../kimageformats/kimageformats-5.26.0.ebuild | 35 ---
kde-frameworks/kinit/kinit-5.26.0.ebuild | 41 ----
.../kio/files/kio-5.26.0-fix-desktop-launch.patch | 26 ---
kde-frameworks/kio/kio-5.26.0-r1.ebuild | 82 -------
.../kitemmodels/kitemmodels-5.26.0.ebuild | 15 --
kde-frameworks/kitemviews/kitemviews-5.26.0.ebuild | 21 --
.../kjobwidgets/kjobwidgets-5.26.0.ebuild | 36 ---
kde-frameworks/kjs/kjs-5.26.0.ebuild | 22 --
kde-frameworks/kjsembed/kjsembed-5.26.0.ebuild | 26 ---
.../kmediaplayer/kmediaplayer-5.26.0.ebuild | 21 --
kde-frameworks/knewstuff/knewstuff-5.26.0.ebuild | 33 ---
.../knotifications/knotifications-5.26.0.ebuild | 45 ----
.../knotifyconfig/knotifyconfig-5.26.0.ebuild | 25 --
kde-frameworks/kpackage/kpackage-5.26.0.ebuild | 30 ---
.../files/kparts-5.26.0-misdetected-dirs.patch | 62 -----
kde-frameworks/kparts/kparts-5.26.0-r1.ebuild | 33 ---
kde-frameworks/kpeople/kpeople-5.26.0.ebuild | 32 ---
kde-frameworks/kplotting/kplotting-5.26.0.ebuild | 19 --
kde-frameworks/kpty/kpty-5.26.0.ebuild | 19 --
kde-frameworks/kross/kross-5.26.0.ebuild | 32 ---
kde-frameworks/krunner/krunner-5.26.0.ebuild | 30 ---
kde-frameworks/kservice/kservice-5.26.0.ebuild | 37 ---
.../files/ktexteditor-5.26.0-runtime-crash.patch | 39 ----
.../ktexteditor/ktexteditor-5.26.0-r1.ebuild | 55 -----
.../ktextwidgets/ktextwidgets-5.26.0.ebuild | 38 ----
.../kunitconversion/kunitconversion-5.26.0.ebuild | 19 --
kde-frameworks/kwallet/kwallet-5.26.0.ebuild | 54 -----
kde-frameworks/kwayland/kwayland-5.26.0.ebuild | 28 ---
.../kwidgetsaddons/kwidgetsaddons-5.26.0.ebuild | 22 --
.../kwindowsystem/kwindowsystem-5.26.0.ebuild | 41 ----
kde-frameworks/kxmlgui/kxmlgui-5.26.0.ebuild | 42 ----
.../kxmlrpcclient/kxmlrpcclient-5.26.0.ebuild | 22 --
.../modemmanager-qt/modemmanager-qt-5.26.0.ebuild | 25 --
.../networkmanager-qt-5.26.0.ebuild | 27 ---
.../oxygen-icons/oxygen-icons-5.26.0.ebuild | 27 ---
kde-frameworks/plasma/plasma-5.26.0.ebuild | 68 ------
kde-frameworks/solid/solid-5.26.0.ebuild | 33 ---
kde-frameworks/sonnet/sonnet-5.26.0.ebuild | 31 ---
.../threadweaver/threadweaver-5.26.0.ebuild | 17 --
82 files changed, 3409 deletions(-)
diff --git a/kde-frameworks/attica/attica-5.26.0.ebuild
b/kde-frameworks/attica/attica-5.26.0.ebuild
deleted file mode 100644
index f97613d..0000000
--- a/kde-frameworks/attica/attica-5.26.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework providing access to Open Collaboration Services"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_qt_dep qtnetwork)
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/baloo/baloo-5.26.0-r1.ebuild
b/kde-frameworks/baloo/baloo-5.26.0-r1.ebuild
deleted file mode 100644
index ae67c60..0000000
--- a/kde-frameworks/baloo/baloo-5.26.0-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="forceoptional"
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework for searching and managing metadata"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-DEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kfilemetadata)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kidletime)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep solid)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- >=dev-db/lmdb-0.9.17
-"
-RDEPEND="${DEPEND}
- !kde-base/baloo:4[-minimal(-)]
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-runtime-crash.patch"
- "${FILESDIR}/${P}-size-limit.patch"
- "${FILESDIR}/${P}-zerotimestamp-crash.patch"
- "${FILESDIR}/${P}-thread-safety.patch"
- "${FILESDIR}/${P}-dont-corrupt.patch"
-)
-
-pkg_postinst() {
- kde5_pkg_postinst
- if use x86; then
- ewarn "The baloo index size limit for 32-bit is 1GB. For large
homes, exclude"
- ewarn "subdirectories in System Settings / Search to avoid
random segfaults."
- ewarn "For more information, visit:
https://bugs.kde.org/show_bug.cgi?id=364475"
- fi
-}
diff --git a/kde-frameworks/baloo/files/baloo-5.26.0-dont-corrupt.patch
b/kde-frameworks/baloo/files/baloo-5.26.0-dont-corrupt.patch
deleted file mode 100644
index 1dc1f1f..0000000
--- a/kde-frameworks/baloo/files/baloo-5.26.0-dont-corrupt.patch
+++ /dev/null
@@ -1,193 +0,0 @@
-From: Christoph Cullmann <[email protected]>
-Date: Sun, 11 Sep 2016 21:36:27 +0000
-Subject: Open baloo lmdb database read-only beside in
baloo_file/baloo_file_extractor + balooctl (for some commands) + unit tests
-X-Git-Url:
http://quickgit.kde.org/?p=baloo.git&a=commitdiff&h=02047b524a176da447d8c96e15c7e2abae8339ae
----
-Open baloo lmdb database read-only beside in baloo_file/baloo_file_extractor +
balooctl (for some commands) + unit tests
-
-At the moment, any application that uses baloo can corrupt the db.
-Now, only the things that need to write to it open it with read-write.
-This only works as long as the library exposes only read-only things like
Query/...
-
-REVIEW: 128892
----
-
-
---- a/src/engine/database.cpp
-+++ b/src/engine/database.cpp
-@@ -79,7 +79,7 @@
- }
- QFileInfo indexInfo(dir, QStringLiteral("index"));
-
-- if (mode == OpenDatabase && !indexInfo.exists()) {
-+ if ((mode != CreateDatabase) && !indexInfo.exists()) {
- return false;
- }
-
-@@ -117,7 +117,7 @@
-
- // The directory needs to be created before opening the environment
- QByteArray arr = QFile::encodeName(indexInfo.absoluteFilePath());
-- rc = mdb_env_open(m_env, arr.constData(), MDB_NOSUBDIR | MDB_NOMEMINIT,
0664);
-+ rc = mdb_env_open(m_env, arr.constData(), MDB_NOSUBDIR | MDB_NOMEMINIT |
((mode == ReadOnlyDatabase) ? MDB_RDONLY : 0), 0664);
- if (rc) {
- mdb_env_close(m_env);
- m_env = nullptr;
-@@ -136,7 +136,7 @@
- // Individual Databases
- //
- MDB_txn* txn;
-- if (mode == OpenDatabase) {
-+ if (mode != CreateDatabase) {
- int rc = mdb_txn_begin(m_env, NULL, MDB_RDONLY, &txn);
- Q_ASSERT_X(rc == 0, "Database::transaction ro begin",
mdb_strerror(rc));
- if (rc) {
-
---- a/src/engine/database.h
-+++ b/src/engine/database.h
-@@ -49,8 +49,20 @@
- * Database open mode
- */
- enum OpenMode {
-+ /**
-+ * Create + open read-write dabase.
-+ */
- CreateDatabase,
-- OpenDatabase
-+
-+ /**
-+ * Read-Write Database, only works if database exists.
-+ */
-+ ReadWriteDatabase,
-+
-+ /**
-+ * Read-Only Database, only works if database exists.
-+ */
-+ ReadOnlyDatabase
- };
-
- /**
-
---- a/src/file/extractor/app.cpp
-+++ b/src/file/extractor/app.cpp
-@@ -55,7 +55,7 @@
- void App::slotNewInput()
- {
- Database *db = globalDatabaseInstance();
-- if (!db->open(Database::OpenDatabase)) {
-+ if (!db->open(Database::ReadWriteDatabase)) {
- qCritical() << "Failed to open the database";
- exit(1);
- }
-
---- a/src/lib/file.cpp
-+++ b/src/lib/file.cpp
-@@ -96,7 +96,7 @@
- }
-
- Database *db = globalDatabaseInstance();
-- if (!db->open(Database::OpenDatabase)) {
-+ if (!db->open(Database::ReadOnlyDatabase)) {
- return false;
- }
-
-
---- a/src/lib/searchstore.cpp
-+++ b/src/lib/searchstore.cpp
-@@ -48,7 +48,7 @@
- : m_db(0)
- {
- m_db = globalDatabaseInstance();
-- if (!m_db->open(Database::OpenDatabase)) {
-+ if (!m_db->open(Database::ReadOnlyDatabase)) {
- m_db = 0;
- }
-
-
---- a/src/lib/taglistjob.cpp
-+++ b/src/lib/taglistjob.cpp
-@@ -46,7 +46,7 @@
- void TagListJob::start()
- {
- Database *db = globalDatabaseInstance();
-- if (!db->open(Database::OpenDatabase)) {
-+ if (!db->open(Database::ReadOnlyDatabase)) {
- setError(UserDefinedError);
- setErrorText(QStringLiteral("Failed to open the database"));
- emitResult();
-
---- a/src/qml/experimental/monitor.cpp
-+++ b/src/qml/experimental/monitor.cpp
-@@ -126,7 +126,7 @@
- void Monitor::fetchTotalFiles()
- {
- Baloo::Database *db = Baloo::globalDatabaseInstance();
-- if (db->open(Baloo::Database::OpenDatabase)) {
-+ if (db->open(Baloo::Database::ReadOnlyDatabase)) {
- Baloo::Transaction tr(db, Baloo::Transaction::ReadOnly);
- m_totalFiles = tr.size();
- m_filesIndexed = tr.size() - tr.phaseOneSize();
-
---- a/src/tools/balooctl/main.cpp
-+++ b/src/tools/balooctl/main.cpp
-@@ -191,7 +191,7 @@
- }
-
- Database *db = globalDatabaseInstance();
-- if (!db->open(Database::OpenDatabase)) {
-+ if (!db->open(Database::ReadWriteDatabase)) {
- out << "Baloo Index could not be opened\n";
- return 1;
- }
-@@ -230,7 +230,7 @@
- }
-
- Database *db = globalDatabaseInstance();
-- if (!db->open(Database::OpenDatabase)) {
-+ if (!db->open(Database::ReadWriteDatabase)) {
- out << "Baloo Index could not be opened\n";
- return 1;
- }
-@@ -260,7 +260,7 @@
-
- if (command == QStringLiteral("indexSize")) {
- Database *db = globalDatabaseInstance();
-- if (!db->open(Database::OpenDatabase)) {
-+ if (!db->open(Database::ReadOnlyDatabase)) {
- out << "Baloo Index could not be opened\n";
- return 1;
- }
-@@ -311,7 +311,7 @@
-
- if (command == QStringLiteral("checkDb")) {
- Database *db = globalDatabaseInstance();
-- if (!db->open(Database::OpenDatabase)) {
-+ if (!db->open(Database::ReadOnlyDatabase)) {
- out << "Baloo Index could not be opened\n";
- return 1;
- }
-
---- a/src/tools/balooctl/statuscommand.cpp
-+++ b/src/tools/balooctl/statuscommand.cpp
-@@ -56,7 +56,7 @@
- }
-
- Database *db = globalDatabaseInstance();
-- if (!db->open(Database::OpenDatabase)) {
-+ if (!db->open(Database::ReadOnlyDatabase)) {
- out << i18n("Baloo Index could not be opened") << endl;
- return 1;
- }
-
---- a/src/tools/balooshow/main.cpp
-+++ b/src/tools/balooshow/main.cpp
-@@ -101,7 +101,7 @@
- QString text;
-
- Baloo::Database *db = Baloo::globalDatabaseInstance();
-- if (!db->open(Baloo::Database::OpenDatabase)) {
-+ if (!db->open(Baloo::Database::ReadOnlyDatabase)) {
- stream << i18n("The Baloo index could not be opened. Please run
\"balooctl status\" to see if Baloo is enabled and working.")
- << endl;
- return 1;
-
diff --git a/kde-frameworks/baloo/files/baloo-5.26.0-runtime-crash.patch
b/kde-frameworks/baloo/files/baloo-5.26.0-runtime-crash.patch
deleted file mode 100644
index 0ae8b9b..0000000
--- a/kde-frameworks/baloo/files/baloo-5.26.0-runtime-crash.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From: Christoph Cullmann <[email protected]>
-Date: Thu, 08 Sep 2016 22:00:40 +0000
-Subject: fix baloo_file crash with corrupted database
-X-Git-Url:
http://quickgit.kde.org/?p=baloo.git&a=commitdiff&h=a03b0caa4ca1fbfc249bfc0c2730aac340bbf929
----
-fix baloo_file crash with corrupted database
-
-CHANGELOG: Handle corruption of index database for baloo_file, try to recreate
the database or abort if that fails.
-
-REVIEW: 128865
----
-
-
---- a/src/file/main.cpp
-+++ b/src/file/main.cpp
-@@ -82,7 +82,23 @@
- QFile::remove(path + "/index-lock");
-
- Baloo::Database *db = Baloo::globalDatabaseInstance();
-- db->open(Baloo::Database::CreateDatabase);
-+
-+ /**
-+ * try to open, if that fails, try to unlink the index db and retry
-+ */
-+ if (!db->open(Baloo::Database::CreateDatabase)) {
-+ // delete old stuff, set to initial run!
-+ qWarning() << "Failed to create database, removing corrupted
database.";
-+ QFile::remove(path + "/index");
-+ QFile::remove(path + "/index-lock");
-+ indexerConfig.setInitialRun(true);
-+
-+ // try to create now after cleanup, if still no works => fail
-+ if (!db->open(Baloo::Database::CreateDatabase)) {
-+ qWarning() << "Failed to create database after deleting corrupted
one.";
-+ return 1;
-+ }
-+ }
-
- Baloo::MainHub hub(db, &indexerConfig);
- return app.exec();
-
diff --git a/kde-frameworks/baloo/files/baloo-5.26.0-size-limit.patch
b/kde-frameworks/baloo/files/baloo-5.26.0-size-limit.patch
deleted file mode 100644
index 6739a27..0000000
--- a/kde-frameworks/baloo/files/baloo-5.26.0-size-limit.patch
+++ /dev/null
@@ -1,118 +0,0 @@
-From: Christoph Cullmann <[email protected]>
-Date: Sun, 11 Sep 2016 16:54:58 +0000
-Subject: Increase size limit of baloo index for 64-bit machines
-X-Git-Url:
http://quickgit.kde.org/?p=baloo.git&a=commitdiff&h=b0890aca71aa4f0fdabe65ee7b7fbd0bc844d8b8
----
-Increase size limit of baloo index for 64-bit machines
-
-CHANGELOG: On 64-bit systems baloo allows now > 5 GB index storage.
-
-Increase size limit of baloo index for 64-bit machines to avoid crashs after >
5GB of index size.
-(Better would be additional out-of-space handling, but ATM baloo has zero
checks for that)
-
-The size limit for 32-bit is still 1GB, like before (there was a silent
overflow from 5GB to 1GB in the computation), people with large homes will
still get random segfaults on 32-bit.
-
-Patch based on patch from Hao Zhang, Bug 364475
-
-REVIEW: 128885
-BUG: 364475
----
-
-
---- a/src/engine/database.cpp
-+++ b/src/engine/database.cpp
-@@ -93,8 +93,18 @@
- return false;
- }
-
-+ /**
-+ * maximal number of allowed named databases, must match number of
databases we create below
-+ * each additional one leads to overhead
-+ */
- mdb_env_set_maxdbs(m_env, 12);
-- mdb_env_set_mapsize(m_env, static_cast<size_t>(1024) * 1024 * 1024 * 5);
// 5 gb
-+
-+ /**
-+ * size limit for database == size limit of mmap
-+ * use 1 GB on 32-bit, use 256 GB on 64-bit
-+ */
-+ const size_t maximalSizeInBytes = size_t((sizeof(size_t) == 4) ? 1 : 256)
* size_t(1024) * size_t(1024) * size_t(1024);
-+ mdb_env_set_mapsize(m_env, maximalSizeInBytes);
-
- // The directory needs to be created before opening the environment
- QByteArray arr = QFile::encodeName(indexInfo.absoluteFilePath());
-
---- a/src/engine/databasesize.h
-+++ b/src/engine/databasesize.h
-@@ -31,30 +31,30 @@
- * This is the size which is computed with all the pages used from all the
- * individual database pages
- */
-- uint expectedSize;
-+ size_t expectedSize;
-
- /**
- * This is the size based on the MDB_env and the total number of pages
used
- */
-- uint actualSize;
-+ size_t actualSize;
-
-- uint postingDb;
-- uint positionDb;
-+ size_t postingDb;
-+ size_t positionDb;
-
-- uint docTerms;
-- uint docFilenameTerms;
-- uint docXattrTerms;
-+ size_t docTerms;
-+ size_t docFilenameTerms;
-+ size_t docXattrTerms;
-
-- uint idTree;
-- uint idFilename;
-+ size_t idTree;
-+ size_t idFilename;
-
-- uint docTime;
-- uint docData;
-+ size_t docTime;
-+ size_t docData;
-
-- uint contentIndexingIds;
-- uint failedIds;
-+ size_t contentIndexingIds;
-+ size_t failedIds;
-
-- uint mtimeDb;
-+ size_t mtimeDb;
- };
-
- }
-
---- a/src/engine/transaction.cpp
-+++ b/src/engine/transaction.cpp
-@@ -402,7 +402,7 @@
- //
- // File Size
- //
--static uint dbiSize(MDB_txn* txn, MDB_dbi dbi)
-+static size_t dbiSize(MDB_txn* txn, MDB_dbi dbi)
- {
- MDB_stat stat;
- mdb_stat(txn, dbi, &stat);
-
---- a/src/tools/balooctl/statuscommand.cpp
-+++ b/src/tools/balooctl/statuscommand.cpp
-@@ -92,8 +92,8 @@
-
- const QString path = fileIndexDbPath();
-
-- QFileInfo indexInfo(path + QLatin1String("/index"));
-- quint32 size = indexInfo.size();
-+ const QFileInfo indexInfo(path + QLatin1String("/index"));
-+ const auto size = indexInfo.size();
- KFormat format(QLocale::system());
- if (size) {
- out << "Current size of index is " << format.formatByteSize(size,
2) << endl;
-
diff --git a/kde-frameworks/baloo/files/baloo-5.26.0-thread-safety.patch
b/kde-frameworks/baloo/files/baloo-5.26.0-thread-safety.patch
deleted file mode 100644
index 11965f5..0000000
--- a/kde-frameworks/baloo/files/baloo-5.26.0-thread-safety.patch
+++ /dev/null
@@ -1,253 +0,0 @@
-From: Christoph Cullmann <[email protected]>
-Date: Sun, 11 Sep 2016 18:24:40 +0000
-Subject: Make e.g. Baloo::Query thread safe.
-X-Git-Url:
http://quickgit.kde.org/?p=baloo.git&a=commitdiff&h=e34da150d82a57cf417a59b8b632b2fecb32a6f7
----
-Make e.g. Baloo::Query thread safe.
-
-lmdb itself is thread safe (e.g. you can use the same env in multiple threads).
-Unfortunately, the Baloo:atabase itself not, as open() might race against
other open calls (we have one unique db object in baloo).
-
-=> add non-recursive mutex (recursive mutex not needed, one just must avoid to
call isOpen() or path() inside open, that is done, else no unit test works).
-
-REVIEW: 128890
----
-Merged with commits
-988e5feb5de64ed25337fe2ff9b494eb30b15b47
-54f7363048c7db41f63c85f637911a5598c30e9e
-377e62b0307839edb0245d65381a3f55f594ae4e
----
-
---- a/src/engine/database.cpp
-+++ b/src/engine/database.cpp
-@@ -1,6 +1,7 @@
- /*
- This file is part of the KDE Baloo project.
- * Copyright (C) 2015 Vishesh Handa <[email protected]>
-+ * Copyright (C) 2016 Christoph Cullmann <[email protected]>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
-@@ -43,23 +44,31 @@
- #include <QFile>
- #include <QFileInfo>
- #include <QDir>
-+#include <QMutexLocker>
-
- using namespace Baloo;
-
- Database::Database(const QString& path)
- : m_path(path)
-- , m_env(0)
-+ , m_env(nullptr)
- {
- }
-
- Database::~Database()
- {
-- mdb_env_close(m_env);
-+ // try only to close if we did open the DB successfully
-+ if (m_env) {
-+ mdb_env_close(m_env);
-+ m_env = nullptr;
-+ }
- }
-
- bool Database::open(OpenMode mode)
- {
-- if (isOpen()) {
-+ QMutexLocker locker(&m_mutex);
-+
-+ // nop if already open!
-+ if (m_env) {
- return true;
- }
-
-@@ -89,7 +98,7 @@
-
- int rc = mdb_env_create(&m_env);
- if (rc) {
-- m_env = 0;
-+ m_env = nullptr;
- return false;
- }
-
-@@ -110,7 +119,8 @@
- QByteArray arr = QFile::encodeName(indexInfo.absoluteFilePath());
- rc = mdb_env_open(m_env, arr.constData(), MDB_NOSUBDIR | MDB_NOMEMINIT,
0664);
- if (rc) {
-- m_env = 0;
-+ mdb_env_close(m_env);
-+ m_env = nullptr;
- return false;
- }
-
-@@ -118,6 +128,7 @@
- Q_ASSERT_X(rc == 0, "Database::open reader_check", mdb_strerror(rc));
- if (rc) {
- mdb_env_close(m_env);
-+ m_env = nullptr;
- return false;
- }
-
-@@ -129,9 +140,8 @@
- int rc = mdb_txn_begin(m_env, NULL, MDB_RDONLY, &txn);
- Q_ASSERT_X(rc == 0, "Database::transaction ro begin",
mdb_strerror(rc));
- if (rc) {
-- mdb_txn_abort(txn);
- mdb_env_close(m_env);
-- m_env = 0;
-+ m_env = nullptr;
- return false;
- }
-
-@@ -157,7 +167,7 @@
- if (!m_dbis.isValid()) {
- mdb_txn_abort(txn);
- mdb_env_close(m_env);
-- m_env = 0;
-+ m_env = nullptr;
- return false;
- }
-
-@@ -165,16 +175,15 @@
- Q_ASSERT_X(rc == 0, "Database::transaction ro commit",
mdb_strerror(rc));
- if (rc) {
- mdb_env_close(m_env);
-- m_env = 0;
-+ m_env = nullptr;
- return false;
- }
- } else {
- int rc = mdb_txn_begin(m_env, NULL, 0, &txn);
- Q_ASSERT_X(rc == 0, "Database::transaction begin", mdb_strerror(rc));
- if (rc) {
-- mdb_txn_abort(txn);
- mdb_env_close(m_env);
-- m_env = 0;
-+ m_env = nullptr;
- return false;
- }
-
-@@ -200,7 +209,7 @@
- if (!m_dbis.isValid()) {
- mdb_txn_abort(txn);
- mdb_env_close(m_env);
-- m_env = 0;
-+ m_env = nullptr;
- return false;
- }
-
-@@ -208,16 +217,24 @@
- Q_ASSERT_X(rc == 0, "Database::transaction commit", mdb_strerror(rc));
- if (rc) {
- mdb_env_close(m_env);
-- m_env = 0;
-+ m_env = nullptr;
- return false;
- }
- }
-
-+ Q_ASSERT(m_env);
- return true;
- }
-
-+bool Database::isOpen() const
-+{
-+ QMutexLocker locker(&m_mutex);
-+ return m_env != 0;
-+}
-+
- QString Database::path() const
- {
-+ QMutexLocker locker(&m_mutex);
- return m_path;
- }
-
---- a/src/engine/database.h
-+++ b/src/engine/database.h
-@@ -1,6 +1,7 @@
- /*
- This file is part of the KDE Baloo project.
- * Copyright (C) 2015 Vishesh Handa <[email protected]>
-+ * Copyright (C) 2016 Christoph Cullmann <[email protected]>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
-@@ -21,6 +22,8 @@
- #ifndef BALOO_DATABASE_H
- #define BALOO_DATABASE_H
-
-+#include <QMutex>
-+
- #include "document.h"
- #include "databasedbis.h"
-
-@@ -31,21 +34,56 @@
- class BALOO_ENGINE_EXPORT Database
- {
- public:
-+ /**
-+ * Init database for given DB path, will not open it.
-+ * @param path db path
-+ */
- explicit Database(const QString& path);
-+
-+ /**
-+ * Destruct db, might close it, if opened.
-+ */
- ~Database();
-
-- QString path() const;
--
-+ /**
-+ * Database open mode
-+ */
- enum OpenMode {
- CreateDatabase,
- OpenDatabase
- };
-+
-+ /**
-+ * Open database in given mode.
-+ * Nop after open was done (even if mode differs).
-+ * There is no close as this would invalidate the database for all
threads using it.
-+ * @param mode create or open only?
-+ * @return success?
-+ */
- bool open(OpenMode mode);
-
-- bool isOpen() const { return m_env != 0; }
-+ /**
-+ * Is database open?
-+ * @return database open?
-+ */
-+ bool isOpen() const;
-+
-+ /**
-+ * Path to database.
-+ * @return database path
-+ */
-+ QString path() const;
-
- private:
-- QString m_path;
-+ /**
-+ * serialize access, as open might be called from multiple threads
-+ */
-+ mutable QMutex m_mutex;
-+
-+ /**
-+ * database path
-+ */
-+ const QString m_path;
-
- MDB_env* m_env;
- DatabaseDbis m_dbis;
-@@ -56,6 +94,5 @@
- };
- }
-
--
- #endif // BALOO_DATABASE_H
-
diff --git a/kde-frameworks/baloo/files/baloo-5.26.0-zerotimestamp-crash.patch
b/kde-frameworks/baloo/files/baloo-5.26.0-zerotimestamp-crash.patch
deleted file mode 100644
index 7e66613..0000000
--- a/kde-frameworks/baloo/files/baloo-5.26.0-zerotimestamp-crash.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From: Christoph Cullmann <[email protected]>
-Date: Sun, 11 Sep 2016 16:48:53 +0000
-Subject: allow ctime/mtime == 0
-X-Git-Url:
http://quickgit.kde.org/?p=baloo.git&a=commitdiff&h=628daced19b88d0c537736a14aea3287a4662609
----
-allow ctime/mtime == 0
-
-Fix that baloo is instant killed by any file with timestamp 0. (which is OK
and can easily happen after unpacking some zip/tar/..)
-
-REVIEW: 128887
-BUG: 355238
----
-
-
---- a/src/engine/documenttimedb.cpp
-+++ b/src/engine/documenttimedb.cpp
-@@ -58,8 +58,6 @@
- void DocumentTimeDB::put(quint64 docId, const TimeInfo& info)
- {
- Q_ASSERT(docId > 0);
-- Q_ASSERT(info.mTime);
-- Q_ASSERT(info.cTime);
-
- MDB_val key;
- key.mv_size = sizeof(quint64);
-
---- a/src/engine/writetransaction.cpp
-+++ b/src/engine/writetransaction.cpp
-@@ -206,9 +206,6 @@
- }
-
- if (operations & DocumentTime) {
-- Q_ASSERT(doc.m_mTime);
-- Q_ASSERT(doc.m_cTime);
--
- DocumentTimeDB::TimeInfo info;
- info.mTime = doc.m_mTime;
- info.cTime = doc.m_cTime;
-
diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.26.0.ebuild
b/kde-frameworks/bluez-qt/bluez-qt-5.26.0.ebuild
deleted file mode 100644
index 69f354d..0000000
--- a/kde-frameworks/bluez-qt/bluez-qt-5.26.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5 udev
-
-DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-DEPEND="
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtnetwork)
-"
-RDEPEND="${DEPEND}
- !kde-plasma/bluez-qt
-"
-
-src_configure() {
- local mycmakeargs=(
- -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.26.0.ebuild
b/kde-frameworks/breeze-icons/breeze-icons-5.26.0.ebuild
deleted file mode 100644
index c812226..0000000
--- a/kde-frameworks/breeze-icons/breeze-icons-5.26.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_AUTODEPS="false"
-KDE_DEBUG="false"
-inherit kde5
-
-DESCRIPTION="Breeze SVG icon theme"
-LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-DEPEND="
- $(add_frameworks_dep extra-cmake-modules)
- $(add_qt_dep qtcore)
-"
-RDEPEND="!<kde-plasma/breeze-5.4.3:5"
diff --git
a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.26.0.ebuild
b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.26.0.ebuild
deleted file mode 100644
index 03a843e..0000000
--- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.26.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
-KDE_AUTODEPS="false"
-KDE_DEBUG="false"
-KDE_TEST="false"
-inherit kde5 python-any-r1
-
-DESCRIPTION="Extra modules and scripts for CMake"
-HOMEPAGE="https://projects.kde.org/projects/kdesupport/extra-cmake-modules"
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE="doc test"
-
-DEPEND="
- >=dev-util/cmake-2.8.12
- doc? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
- )
- test? (
- $(add_qt_dep qtcore)
- $(add_qt_dep linguist-tools)
- )
-"
-
-RDEPEND="
- app-arch/libarchive[bzip2]
-"
-
-python_check_deps() {
- has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- use doc && python-any-r1_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_HTML_DOCS="$(usex doc)"
- -DBUILD_MAN_DOCS="$(usex doc)"
- -DDOC_INSTALL_DIR="/usr/share/doc/${PF}"
- )
-
- cmake-utils_src_configure
-}
-
-src_test() {
- local myctestargs=(
- -E
"(ECMToolchainAndroidTest|KDEInstallDirsTest.relative_or_absolute_usr)"
- )
-
- kde5_src_test
-}
diff --git
a/kde-frameworks/frameworkintegration/frameworkintegration-5.26.0.ebuild
b/kde-frameworks/frameworkintegration/frameworkintegration-5.26.0.ebuild
deleted file mode 100644
index 14bdd10..0000000
--- a/kde-frameworks/frameworkintegration/frameworkintegration-5.26.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework for integrating Qt applications with KDE workspaces"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="X"
-
-RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- X? (
- $(add_qt_dep qtx11extras)
- x11-libs/libxcb
- )
-"
-DEPEND="${RDEPEND}"
-
-# requires running kde environment
-RESTRICT+=" test"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package X XCB)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kactivities-stats/kactivities-stats-5.26.0.ebuild
b/kde-frameworks/kactivities-stats/kactivities-stats-5.26.0.ebuild
deleted file mode 100644
index 57f3e39..0000000
--- a/kde-frameworks/kactivities-stats/kactivities-stats-5.26.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework for getting the usage statistics collected by the
activities service"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtsql)
- $(add_frameworks_dep kactivities)
- $(add_frameworks_dep kconfig)
-"
-DEPEND="${RDEPEND}
- >=dev-libs/boost-1.54
-"
diff --git a/kde-frameworks/kactivities/kactivities-5.26.0.ebuild
b/kde-frameworks/kactivities/kactivities-5.26.0.ebuild
deleted file mode 100644
index d3a8b2a..0000000
--- a/kde-frameworks/kactivities/kactivities-5.26.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework for working with KDE activities"
-LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-COMMON_DEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kio)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative widgets)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtsql)
-"
-RDEPEND="${COMMON_DEPEND}
- $(add_plasma_dep kactivitymanagerd)
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/boost-1.54
-"
diff --git a/kde-frameworks/kapidox/kapidox-5.26.0.ebuild
b/kde-frameworks/kapidox/kapidox-5.26.0.ebuild
deleted file mode 100644
index ab4d91a..0000000
--- a/kde-frameworks/kapidox/kapidox-5.26.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_AUTODEPS="false"
-KDE_DEBUG="false"
-KDE_TEST="false"
-DISTUTILS_SINGLE_IMPL="true"
-PYTHON_COMPAT=( python2_7 )
-inherit kde5 distutils-r1
-
-DESCRIPTION="Framework for building KDE API documentation in a standard format
and style"
-LICENSE="BSD-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE=""
-
-RDEPEND="
- app-doc/doxygen
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- media-gfx/graphviz[python,${PYTHON_USEDEP}]
-"
-
-pkg_setup() {
- python-single-r1_pkg_setup
- kde5_pkg_setup
-}
diff --git a/kde-frameworks/karchive/karchive-5.26.0.ebuild
b/kde-frameworks/karchive/karchive-5.26.0.ebuild
deleted file mode 100644
index 9c165c7..0000000
--- a/kde-frameworks/karchive/karchive-5.26.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework for reading, creation, and manipulation of various
archive formats"
-LICENSE="GPL-2 LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+bzip2 +lzma"
-
-RDEPEND="
- bzip2? ( app-arch/bzip2 )
- lzma? ( app-arch/xz-utils )
- sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package bzip2 BZip2)
- $(cmake-utils_use_find_package lzma LibLZMA)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kauth/kauth-5.26.0.ebuild
b/kde-frameworks/kauth/kauth-5.26.0.ebuild
deleted file mode 100644
index 51e0db8..0000000
--- a/kde-frameworks/kauth/kauth-5.26.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework to let applications perform actions as a privileged
user"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="nls +policykit"
-
-# drop qtgui subslot operator when QT_MINIMAL >= 5.7.0
-RDEPEND="
- $(add_frameworks_dep kcoreaddons)
- $(add_qt_dep qtdbus '' '' '5=')
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- policykit? ( sys-auth/polkit-qt[qt5] )
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
-"
-PDEPEND="policykit? ( kde-plasma/polkit-kde-agent )"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package policykit PolkitQt5-1)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.26.0.ebuild
b/kde-frameworks/kbookmarks/kbookmarks-5.26.0.ebuild
deleted file mode 100644
index 012a340..0000000
--- a/kde-frameworks/kbookmarks/kbookmarks-5.26.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="nls"
-
-RDEPEND="
- $(add_frameworks_dep kcodecs)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
-"
-DEPEND="${RDEPEND}
- $(add_frameworks_dep kconfigwidgets)
- nls? ( $(add_qt_dep linguist-tools) )
-"
diff --git a/kde-frameworks/kcmutils/kcmutils-5.26.0.ebuild
b/kde-frameworks/kcmutils/kcmutils-5.26.0.ebuild
deleted file mode 100644
index fb40817..0000000
--- a/kde-frameworks/kcmutils/kcmutils-5.26.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-FRAMEWORK_TEST="false"
-inherit kde5
-
-DESCRIPTION="Framework to work with KDE System Settings modules"
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_frameworks_dep kauth)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdeclarative)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kcodecs/kcodecs-5.26.0.ebuild
b/kde-frameworks/kcodecs/kcodecs-5.26.0.ebuild
deleted file mode 100644
index bc04b15..0000000
--- a/kde-frameworks/kcodecs/kcodecs-5.26.0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework for manipulating strings using various encodings"
-LICENSE="GPL-2+ LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="nls"
-
-DEPEND="nls? ( $(add_qt_dep linguist-tools) )"
diff --git a/kde-frameworks/kcompletion/kcompletion-5.26.0.ebuild
b/kde-frameworks/kcompletion/kcompletion-5.26.0.ebuild
deleted file mode 100644
index db8454d..0000000
--- a/kde-frameworks/kcompletion/kcompletion-5.26.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework for common completion tasks such as filename or URL
completion"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="nls"
-
-RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
-"
diff --git a/kde-frameworks/kconfig/kconfig-5.26.0.ebuild
b/kde-frameworks/kconfig/kconfig-5.26.0.ebuild
deleted file mode 100644
index ac93ccc..0000000
--- a/kde-frameworks/kconfig/kconfig-5.26.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework for reading and writing configuration"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="nls"
-
-RDEPEND="
- $(add_qt_dep qtgui)
- $(add_qt_dep qtxml)
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
- test? ( $(add_qt_dep qtconcurrent) )
-"
-
-# bug 560086
-RESTRICT+=" test"
-
-DOCS=( DESIGN docs/DESIGN.kconfig docs/options.md )
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.26.0.ebuild
b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.26.0.ebuild
deleted file mode 100644
index 08368d3..0000000
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.26.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework providing an assortment of configuration-related
widgets"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+man"
-
-RDEPEND="
- $(add_frameworks_dep kauth)
- $(add_frameworks_dep kcodecs)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kguiaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- !<kde-frameworks/kdelibs4support-5.3.0:5
-"
-DEPEND="${RDEPEND}
- man? ( $(add_frameworks_dep kdoctools) )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package man KF5DocTools)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.26.0.ebuild
b/kde-frameworks/kcoreaddons/kcoreaddons-5.26.0.ebuild
deleted file mode 100644
index 037dde3..0000000
--- a/kde-frameworks/kcoreaddons/kcoreaddons-5.26.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework for solving common problems such as caching,
randomisation, and more"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="fam nls"
-
-RDEPEND="
- $(add_qt_dep qtcore 'icu')
- fam? ( virtual/fam )
- !<kde-frameworks/kservice-5.2.0:5
-"
-DEPEND="${RDEPEND}
- x11-misc/shared-mime-info
- nls? ( $(add_qt_dep linguist-tools) )
-"
-
-src_configure() {
- local mycmakeargs=(
- -D_KDE4_DEFAULT_HOME_POSTFIX=4
- $(cmake-utils_use_find_package fam FAM)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kcrash/kcrash-5.26.0.ebuild
b/kde-frameworks/kcrash/kcrash-5.26.0.ebuild
deleted file mode 100644
index ff491a5..0000000
--- a/kde-frameworks/kcrash/kcrash-5.26.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework for intercepting and handling application crashes"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="nls X"
-
-# requires running kde environment
-RESTRICT+=" test"
-
-RDEPEND="
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_qt_dep qtgui)
- X? (
- $(add_qt_dep qtx11extras)
- x11-libs/libX11
- )
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
- test? ( $(add_qt_dep qtwidgets) )
- X? ( x11-proto/xproto )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package X X11)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.26.0.ebuild
b/kde-frameworks/kdbusaddons/kdbusaddons-5.26.0.ebuild
deleted file mode 100644
index 73214f6..0000000
--- a/kde-frameworks/kdbusaddons/kdbusaddons-5.26.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALDBUS_TEST="true"
-inherit kde5
-
-DESCRIPTION="Framework for registering services and applications per
freedesktop standards"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="nls X"
-
-RDEPEND="
- $(add_qt_dep qtdbus)
- X? ( $(add_qt_dep qtx11extras) )
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package X Qt5X11Extras)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.26.0.ebuild
b/kde-frameworks/kdeclarative/kdeclarative-5.26.0.ebuild
deleted file mode 100644
index 614ce80..0000000
--- a/kde-frameworks/kdeclarative/kdeclarative-5.26.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="false"
-inherit kde5
-
-DESCRIPTION="Framework providing integration of QML and KDE work spaces"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-DEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kglobalaccel)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kpackage)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork)
- $(add_qt_dep qtwidgets)
- media-libs/libepoxy
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kded/kded-5.26.0.ebuild
b/kde-frameworks/kded/kded-5.26.0.ebuild
deleted file mode 100644
index 4548df1..0000000
--- a/kde-frameworks/kded/kded-5.26.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="false"
-inherit kde5
-
-DESCRIPTION="Central daemon of KDE workspaces"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+man"
-
-RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kinit)
- $(add_frameworks_dep kservice)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
-"
-DEPEND="${RDEPEND}
- man? ( $(add_frameworks_dep kdoctools) )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package man KF5DocTools)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.26.0.ebuild
b/kde-frameworks/kdelibs4support/kdelibs4support-5.26.0.ebuild
deleted file mode 100644
index 00296a2..0000000
--- a/kde-frameworks/kdelibs4support/kdelibs4support-5.26.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework easing the development transition from KDE 4 to KF 5"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="libressl X"
-
-COMMON_DEPEND="
- $(add_frameworks_dep kauth)
- $(add_frameworks_dep kcodecs)
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kded)
- $(add_frameworks_dep kdesignerplugin)
- $(add_frameworks_dep kglobalaccel)
- $(add_frameworks_dep kguiaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kparts)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kunitconversion)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_frameworks_dep solid)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork 'ssl')
- $(add_qt_dep qtprintsupport)
- $(add_qt_dep qtsvg)
- $(add_qt_dep qttest)
- $(add_qt_dep qtwidgets)
- app-text/docbook-xml-dtd:4.2
- virtual/libintl
- !libressl? ( dev-libs/openssl:0 )
- libressl? ( dev-libs/libressl )
- X? (
- $(add_qt_dep qtx11extras)
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- )
-"
-RDEPEND="${COMMON_DEPEND}
- $(add_frameworks_dep kdoctools)
- $(add_frameworks_dep kemoticons)
- $(add_frameworks_dep kinit)
- $(add_frameworks_dep kitemmodels)
- $(add_qt_dep qtxml)
- !<kde-apps/kcontrol-15.08.0[handbook]
- !<kde-apps/kde4-l10n-16.04.3
-"
-DEPEND="${COMMON_DEPEND}
- $(add_frameworks_dep kdoctools)
- dev-lang/perl
- dev-perl/URI
- $(add_qt_dep designer)
- test? ( $(add_qt_dep qtconcurrent) )
- X? ( x11-proto/xproto )
-"
-
-RESTRICT+=" test"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package X X11)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.26.0.ebuild
b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.26.0.ebuild
deleted file mode 100644
index 5a9cecb1..0000000
--- a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.26.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="false"
-inherit kde5
-
-DESCRIPTION="Framework providing plugins to use KDE frameworks widgets in
QtDesigner"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="designer nls webkit"
-
-RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- designer? (
- $(add_qt_dep designer)
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep kplotting)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_frameworks_dep sonnet)
- )
- webkit? (
- $(add_qt_dep designer)
- $(add_qt_dep qtgui)
- $(add_frameworks_dep kdewebkit)
- )
-"
-DEPEND="${RDEPEND}
- $(add_frameworks_dep kdoctools)
- nls? ( $(add_qt_dep linguist-tools) )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package designer KF5IconThemes)
- $(cmake-utils_use_find_package designer KF5ItemViews)
- $(cmake-utils_use_find_package designer KF5KIO)
- $(cmake-utils_use_find_package designer KF5Plotting)
- $(cmake-utils_use_find_package designer KF5TextWidgets)
- $(cmake-utils_use_find_package designer KF5WidgetsAddons)
- $(cmake-utils_use_find_package webkit KF5WebKit)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kdesu/kdesu-5.26.0.ebuild
b/kde-frameworks/kdesu/kdesu-5.26.0.ebuild
deleted file mode 100644
index cda2b21..0000000
--- a/kde-frameworks/kdesu/kdesu-5.26.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="false"
-inherit kde5
-
-DESCRIPTION="Framework to handle super user actions"
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="X"
-
-RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kpty)
- $(add_frameworks_dep kservice)
- X? ( x11-libs/libX11 )
-"
-DEPEND="${RDEPEND}
- X? ( x11-proto/xproto )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package X X11)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kdewebkit/kdewebkit-5.26.0.ebuild
b/kde-frameworks/kdewebkit/kdewebkit-5.26.0.ebuild
deleted file mode 100644
index ba5e074..0000000
--- a/kde-frameworks/kdewebkit/kdewebkit-5.26.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="false"
-inherit kde5
-
-DESCRIPTION="Framework providing KDE integration of QtWebKit"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep kparts)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwallet)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork)
- $(add_qt_dep qtwebkit)
- $(add_qt_dep qtwidgets)
-"
-DEPEND="${RDEPEND}
- $(add_qt_dep qtnetwork)
-"
diff --git a/kde-frameworks/kdnssd/kdnssd-5.26.0.ebuild
b/kde-frameworks/kdnssd/kdnssd-5.26.0.ebuild
deleted file mode 100644
index ab0fc0b..0000000
--- a/kde-frameworks/kdnssd/kdnssd-5.26.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework for network service discovery using Zeroconf"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="nls zeroconf"
-
-RDEPEND="
- $(add_qt_dep qtnetwork)
- zeroconf? (
- $(add_qt_dep qtdbus)
- net-dns/avahi[mdnsresponder-compat]
- )
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON
- $(cmake-utils_use_find_package zeroconf Avahi)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kdoctools/kdoctools-5.26.0.ebuild
b/kde-frameworks/kdoctools/kdoctools-5.26.0.ebuild
deleted file mode 100644
index 5405f32..0000000
--- a/kde-frameworks/kdoctools/kdoctools-5.26.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Tools to generate documentation in various formats from DocBook
files"
-LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_frameworks_dep karchive)
- app-text/docbook-xml-dtd:4.5
- app-text/docbook-xsl-stylesheets
- app-text/sgml-common
- dev-libs/libxml2:2
- dev-libs/libxslt
-"
-DEPEND="${RDEPEND}
- dev-lang/perl
- dev-perl/URI
-"
diff --git a/kde-frameworks/kemoticons/kemoticons-5.26.0.ebuild
b/kde-frameworks/kemoticons/kemoticons-5.26.0.ebuild
deleted file mode 100644
index 87ff3d9..0000000
--- a/kde-frameworks/kemoticons/kemoticons-5.26.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework for converting text emoticons to graphical
representations"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kservice)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtxml)
-"
-DEPEND="${RDEPEND}"
-
-# requires running kde environment
-RESTRICT+=" test"
diff --git
a/kde-frameworks/kfilemetadata/files/kfilemetadata-5.26.0-epubextractor-segfault.patch
b/kde-frameworks/kfilemetadata/files/kfilemetadata-5.26.0-epubextractor-segfault.patch
deleted file mode 100644
index b738d1a..0000000
---
a/kde-frameworks/kfilemetadata/files/kfilemetadata-5.26.0-epubextractor-segfault.patch
+++ /dev/null
@@ -1,149 +0,0 @@
-From: Christoph Cullmann <[email protected]>
-Date: Sun, 11 Sep 2016 17:14:51 +0000
-Subject: Improve epub extractor, less segfaults
-X-Git-Url:
http://quickgit.kde.org/?p=kfilemetadata.git&a=commitdiff&h=47f6e57b2fa3768feb4f1f4a2cd3ce46660d90f2
----
-Improve epub extractor, less segfaults
-
-Improve epub extractor:
-
-1) check for more nullpointers (e.g. data can be null for some fields,
iterators, ...)
-2) actually close the epub file again at all
-3) iterator seems to handle clink as stated in docs, fix double free
-
-e.g. see bug 361727
-could be the double freed clink in the last iterator
-
-BUG: 361727
-REVIEW: 128888
----
-
-
---- a/src/extractors/epubextractor.cpp
-+++ b/src/extractors/epubextractor.cpp
-@@ -1,5 +1,6 @@
- /*
- Copyright (C) 2013 Vishesh Handa <[email protected]>
-+ Copyright (C) 2016 Christoph Cullmann <[email protected]>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
-@@ -46,11 +47,14 @@
- QString fetchMetadata(struct epub* e, const epub_metadata& type)
- {
- int size = 0;
--
- unsigned char** data = epub_get_metadata(e, type, &size);
- if (data) {
- QStringList strList;
- for (int i = 0; i < size; i++) {
-+ // skip nullptr entries, can happen for broken xml files
-+ if (!data[i])
-+ continue;
-+
- strList << QString::fromUtf8((char*)data[i]);
- free(data[i]);
- }
-@@ -65,7 +69,8 @@
-
- void EPubExtractor::extract(ExtractionResult* result)
- {
-- struct epub* ePubDoc = epub_open(result->inputUrl().toUtf8().constData(),
1);
-+ // open epub, return on exit, file will be closed again at end of function
-+ auto ePubDoc = epub_open(result->inputUrl().toUtf8().constData(), 1);
- if (!ePubDoc) {
- qWarning() << "Invalid document";
- return;
-@@ -138,49 +143,49 @@
- //
- // Plain Text
- //
-- if (!(result->inputFlags() & ExtractionResult::ExtractPlainText)) {
-- return;
-+ if (result->inputFlags() & ExtractionResult::ExtractPlainText) {
-+ if (auto iter = epub_get_iterator(ePubDoc, EITERATOR_SPINE, 0)) {
-+ do {
-+ char* curr = epub_it_get_curr(iter);
-+ if (!curr)
-+ continue;
-+
-+ QString html = QString::fromUtf8(curr);
-+ html.remove(QRegularExpression(QStringLiteral("<[^>]*>")));
-+ result->append(html);
-+ } while (epub_it_get_next(iter));
-+
-+ epub_free_iterator(iter);
-+ }
-+
-+ auto tit = epub_get_titerator(ePubDoc, TITERATOR_NAVMAP, 0);
-+ if (!tit) {
-+ tit = epub_get_titerator(ePubDoc, TITERATOR_GUIDE, 0);
-+ }
-+ if (tit) {
-+ if (epub_tit_curr_valid(tit)) {
-+ do {
-+ // get link, iterator handles freeing of it
-+ char* clink = epub_tit_get_curr_link(tit);
-+
-+ // epub_get_data returns -1 on failure
-+ char* data = nullptr;
-+ const int size = epub_get_data(ePubDoc, clink, &data);
-+ if (size >= 0 && data) {
-+ QString html = QString::fromUtf8(data, size);
-+ // strip html tags
-+
html.remove(QRegularExpression(QStringLiteral("<[^>]*>")));
-+
-+ result->append(html);
-+ free(data);
-+ }
-+ } while (epub_tit_next(tit));
-+ }
-+ epub_free_titerator(tit);
-+ }
- }
-
-- struct eiterator* iter = epub_get_iterator(ePubDoc, EITERATOR_SPINE, 0);
-- do {
-- char* curr = epub_it_get_curr(iter);
-- if (!curr)
-- continue;
-- QString html = QString::fromUtf8(curr);
-- html.remove(QRegularExpression(QStringLiteral("<[^>]*>")));
--
-- result->append(html);
-- } while (epub_it_get_next(iter));
--
-- epub_free_iterator(iter);
--
-- struct titerator* tit;
--
-- tit = epub_get_titerator(ePubDoc, TITERATOR_NAVMAP, 0);
-- if (!tit) {
-- tit = epub_get_titerator(ePubDoc, TITERATOR_GUIDE, 0);
-- }
--
-- if (epub_tit_curr_valid(tit)) {
-- do {
-- char* clink = epub_tit_get_curr_link(tit);
--
-- char* data;
-- int size = epub_get_data(ePubDoc, clink, &data);
-- free(clink);
--
-- // epub_get_data returns -1 on failure
-- if (size > 0 && data) {
-- QString html = QString::fromUtf8(data, size);
-- // strip html tags
-- html.remove(QRegularExpression(QStringLiteral("<[^>]*>")));
--
-- result->append(html);
-- free(data);
-- }
-- } while (epub_tit_next(tit));
-- }
-- epub_free_titerator(tit);
-+ // close epub file again
-+ epub_close(ePubDoc);
- }
-
-
diff --git
a/kde-frameworks/kfilemetadata/files/kfilemetadata-5.26.0-odfextractor-segfault.patch
b/kde-frameworks/kfilemetadata/files/kfilemetadata-5.26.0-odfextractor-segfault.patch
deleted file mode 100644
index 9f3029b..0000000
---
a/kde-frameworks/kfilemetadata/files/kfilemetadata-5.26.0-odfextractor-segfault.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From: Christoph Cullmann <[email protected]>
-Date: Sun, 11 Sep 2016 13:07:47 +0000
-Subject: Make odf indexer more error prove, check if the files are there (and
are files at all) (meta.xml + content.xml)
-X-Git-Url:
http://quickgit.kde.org/?p=kfilemetadata.git&a=commitdiff&h=40730d75397aefb92145f86fc6abc9b303c56cfe
----
-Make odf indexer more error prove, check if the files are there (and are files
at all) (meta.xml + content.xml)
-
-REVIEW: 128886
-BUG 364748
-
-=> if you download this odt's to indexed directories your baloo will die on
each index, be careful
----
-
-
---- a/src/extractors/odfextractor.cpp
-+++ b/src/extractors/odfextractor.cpp
-@@ -2,6 +2,7 @@
- <one line to give the library's name and an idea of what it does.>
- Copyright (C) 2013 Vishesh Handa <[email protected]>
- Copyright (C) 2012 Jörg Ehrichs <[email protected]>
-+ Copyright (C) 2016 Christoph Cullmann <[email protected]>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
-@@ -59,19 +60,18 @@
- return;
- }
-
-- const QStringList entries = directory->entries();
-- if (!entries.contains(QStringLiteral("meta.xml"))) {
-+ // we need a meta xml file in the archive!
-+ const auto metaXml = directory->entry(QStringLiteral("meta.xml"));
-+ if (!metaXml || !metaXml->isFile()) {
- qWarning() << "Invalid document structure (meta.xml is missing)";
- return;
- }
-
- QDomDocument metaData(QStringLiteral("metaData"));
-- const KArchiveFile* file = static_cast<const
KArchiveFile*>(directory->entry(QStringLiteral("meta.xml")));
-- metaData.setContent(file->data());
-+ metaData.setContent(static_cast<const KArchiveFile*>(metaXml)->data());
-
- // parse metadata ...
- QDomElement docElem = metaData.documentElement();
--
- QDomNode n = docElem.firstChild().firstChild(); // <office:document-meta>
... <office:meta> ... content
- while (!n.isNull()) {
- QDomElement e = n.toElement();
-@@ -129,9 +129,14 @@
- return;
- }
-
-- const KArchiveFile* contentsFile = static_cast<const
KArchiveFile*>(directory->entry(QStringLiteral("content.xml")));
-- QXmlStreamReader xml(contentsFile->createDevice());
-+ // for content indexing, we need content xml file
-+ const auto contentXml = directory->entry(QStringLiteral("content.xml"));
-+ if (!contentXml || !contentXml->isFile()) {
-+ qWarning() << "Invalid document structure (content.xml is missing)";
-+ return;
-+ }
-
-+ QXmlStreamReader xml(static_cast<const
KArchiveFile*>(contentXml)->createDevice());
- while (!xml.atEnd()) {
- xml.readNext();
- if (xml.isCharacters()) {
-
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.26.0-r1.ebuild
b/kde-frameworks/kfilemetadata/kfilemetadata-5.26.0-r1.ebuild
deleted file mode 100644
index ecf7e65..0000000
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.26.0-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit eutils kde5
-
-DESCRIPTION="Library for extracting file metadata"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="epub exif ffmpeg libav pdf taglib"
-
-RDEPEND="
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep ki18n)
- $(add_qt_dep qtxml)
- epub? ( app-text/ebook-tools )
- exif? ( media-gfx/exiv2:= )
- ffmpeg? (
- libav? ( media-video/libav:= )
- !libav? ( media-video/ffmpeg:0= )
- )
- pdf? ( app-text/poppler[qt5] )
- taglib? ( media-libs/taglib )
-"
-DEPEND="${RDEPEND}
- kernel_linux? ( sys-apps/attr )
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-odfextractor-segfault.patch"
- "${FILESDIR}/${P}-epubextractor-segfault.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package epub EPub)
- $(cmake-utils_use_find_package exif Exiv2)
- $(cmake-utils_use_find_package ffmpeg FFmpeg)
- $(cmake-utils_use_find_package pdf PopplerQt5)
- $(cmake-utils_use_find_package taglib Taglib)
- )
-
- kde5_src_configure
-}
-
-pkg_postinst() {
- kde5_pkg_postinst
-
- if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
- elog "To get additional features, optional runtime dependencies
may be installed:"
- optfeature "indexing of Microsoft Word or Powerpoint files"
app-text/catdoc
- optfeature "indexing of Microsoft Excel files" dev-libs/libxls
- fi
-}
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.26.0.ebuild
b/kde-frameworks/kglobalaccel/kglobalaccel-5.26.0.ebuild
deleted file mode 100644
index 93b4cd6..0000000
--- a/kde-frameworks/kglobalaccel/kglobalaccel-5.26.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework to handle global shortcuts"
-KEYWORDS="~amd64 ~arm ~x86"
-LICENSE="LGPL-2+"
-IUSE="nls"
-
-RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwindowsystem X)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtx11extras)
- x11-libs/libxcb
- x11-libs/xcb-util-keysyms
- !<kde-plasma/plasma-workspace-5.2.0-r2
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
-"
diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.26.0.ebuild
b/kde-frameworks/kguiaddons/kguiaddons-5.26.0.ebuild
deleted file mode 100644
index af10265..0000000
--- a/kde-frameworks/kguiaddons/kguiaddons-5.26.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework providing assorted high-level user interface components"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_qt_dep qtgui)
- $(add_qt_dep qtx11extras)
- x11-libs/libX11
-"
-DEPEND="${RDEPEND}
- x11-libs/libxcb
- x11-proto/xproto
-"
diff --git a/kde-frameworks/khtml/khtml-5.26.0.ebuild
b/kde-frameworks/khtml/khtml-5.26.0.ebuild
deleted file mode 100644
index 7fd01ba..0000000
--- a/kde-frameworks/khtml/khtml-5.26.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="KHTML web rendering engine"
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="libressl X"
-
-RDEPEND="
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kcodecs)
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kglobalaccel)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep kjs)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kparts)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kwallet)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_frameworks_dep sonnet)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork 'ssl')
- $(add_qt_dep qtprintsupport)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
- media-libs/giflib:=
- media-libs/libpng:0=
- media-libs/phonon[qt5]
- sys-libs/zlib
- virtual/jpeg:0
- !libressl? ( dev-libs/openssl:0 )
- libressl? ( dev-libs/libressl )
- X? (
- $(add_qt_dep qtx11extras)
- x11-libs/libX11
- )
-"
-DEPEND="${RDEPEND}
- dev-lang/perl
- test? ( $(add_qt_dep qtx11extras) )
- X? ( x11-proto/xproto )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package X X11)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/ki18n/ki18n-5.26.0.ebuild
b/kde-frameworks/ki18n/ki18n-5.26.0.ebuild
deleted file mode 100644
index c45c633..0000000
--- a/kde-frameworks/ki18n/ki18n-5.26.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-inherit kde5 python-single-r1
-
-DESCRIPTION="Framework based on Gettext for internationalizing user interface
text"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- $(add_qt_dep qtscript)
- sys-devel/gettext
- virtual/libintl
-"
-DEPEND="${RDEPEND}
- test? ( $(add_qt_dep qtconcurrent) )
-"
-
-pkg_setup() {
- kde5_pkg_setup
- python-single-r1_pkg_setup
-}
-
-src_install() {
- kde5_src_install
- python_fix_shebang
"${ED}/usr/$(get_libdir)/cmake/KF5I18n/ts-pmap-compile.py"
-}
diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.26.0.ebuild
b/kde-frameworks/kiconthemes/kiconthemes-5.26.0.ebuild
deleted file mode 100644
index 54b5b2b..0000000
--- a/kde-frameworks/kiconthemes/kiconthemes-5.26.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework for icon theming and configuration"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtsvg)
- $(add_qt_dep qtwidgets)
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT+=" test" # bug 574770
diff --git a/kde-frameworks/kidletime/kidletime-5.26.0.ebuild
b/kde-frameworks/kidletime/kidletime-5.26.0.ebuild
deleted file mode 100644
index 97d3a5d..0000000
--- a/kde-frameworks/kidletime/kidletime-5.26.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="false"
-inherit kde5
-
-DESCRIPTION="Framework for detection and notification of device idle time"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtx11extras)
- x11-libs/libX11
- x11-libs/libXScrnSaver
- x11-libs/libXext
- x11-libs/libxcb
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kimageformats/kimageformats-5.26.0.ebuild
b/kde-frameworks/kimageformats/kimageformats-5.26.0.ebuild
deleted file mode 100644
index a452f18..0000000
--- a/kde-frameworks/kimageformats/kimageformats-5.26.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework providing additional format plugins for Qt's image I/O
system"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="eps openexr"
-
-RDEPEND="
- $(add_frameworks_dep karchive)
- $(add_qt_dep qtgui)
- eps? ( $(add_qt_dep qtprintsupport) )
- openexr? (
- media-libs/ilmbase:=
- media-libs/openexr:=
- )
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( src/imageformats/AUTHORS )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package eps Qt5PrintSupport)
- $(cmake-utils_use_find_package openexr OpenEXR)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kinit/kinit-5.26.0.ebuild
b/kde-frameworks/kinit/kinit-5.26.0.ebuild
deleted file mode 100644
index a89b59c..0000000
--- a/kde-frameworks/kinit/kinit-5.26.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="false"
-inherit kde5
-
-DESCRIPTION="Helper library to speed up start of applications on KDE work
spaces"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+caps +man"
-
-RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwindowsystem)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- x11-libs/libX11
- x11-libs/libxcb
- caps? ( sys-libs/libcap )
-"
-DEPEND="${RDEPEND}
- man? ( $(add_frameworks_dep kdoctools) )
- x11-proto/xproto
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package caps Libcap)
- $(cmake-utils_use_find_package man KF5DocTools)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kio/files/kio-5.26.0-fix-desktop-launch.patch
b/kde-frameworks/kio/files/kio-5.26.0-fix-desktop-launch.patch
deleted file mode 100644
index b2766a6..0000000
--- a/kde-frameworks/kio/files/kio-5.26.0-fix-desktop-launch.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From: Antonio Rojas <[email protected]>
-Date: Sat, 10 Sep 2016 22:14:56 +0000
-Subject: Fix launching terminal .desktop files with konsole
-X-Git-Url:
http://quickgit.kde.org/?p=kio.git&a=commitdiff&h=c784a879eaba0babc6274bc32e761772add3d4f8
----
-Fix launching terminal .desktop files with konsole
-
-Launching .desktop files which have Terminal=true currently fails, because kio
adds to the konsole command the obsolete KDE4 command line options,
-which are not recognized by the KF5 konsole.
-
-REVIEW: 128882
----
-
-
---- a/src/core/desktopexecparser.cpp
-+++ b/src/core/desktopexecparser.cpp
-@@ -363,7 +363,7 @@
- if (!d->service.path().isEmpty()) {
- terminal += " --workdir " +
KShell::quoteArg(d->service.path());
- }
-- terminal += QLatin1String(" -caption=%c %i %m");
-+ terminal += QLatin1String(" -qwindowtitle '%c' %i");
- }
- terminal += ' ';
- terminal += d->service.terminalOptions();
-
diff --git a/kde-frameworks/kio/kio-5.26.0-r1.ebuild
b/kde-frameworks/kio/kio-5.26.0-r1.ebuild
deleted file mode 100644
index 1970470..0000000
--- a/kde-frameworks/kio/kio-5.26.0-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="forceoptional"
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework providing transparent file and data management"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="acl +handbook kerberos +kwallet X"
-
-COMMON_DEPEND="
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kbookmarks)
- $(add_frameworks_dep kcodecs)
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_frameworks_dep solid)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork 'ssl')
- $(add_qt_dep qtscript)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
- dev-libs/libxml2
- dev-libs/libxslt
- acl? (
- sys-apps/attr
- virtual/acl
- )
- kerberos? ( virtual/krb5 )
- kwallet? ( $(add_frameworks_dep kwallet) )
- X? ( $(add_qt_dep qtx11extras) )
-"
-DEPEND="${COMMON_DEPEND}
- $(add_qt_dep qtconcurrent)
- handbook? ( $(add_frameworks_dep kdoctools) )
- test? ( sys-libs/zlib )
- X? (
- x11-libs/libX11
- x11-libs/libXrender
- x11-proto/xproto
- )
-"
-PDEPEND="
- $(add_frameworks_dep kded)
-"
-RDEPEND="${COMMON_DEPEND}"
-
-# tests hang
-RESTRICT+=" test"
-
-PATCHES=( "${FILESDIR}/${P}-fix-desktop-launch.patch" )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package acl ACL)
- $(cmake-utils_use_find_package handbook KF5DocTools)
- $(cmake-utils_use_find_package kerberos GSSAPI)
- $(cmake-utils_use_find_package kwallet KF5Wallet)
- $(cmake-utils_use_find_package X X11)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.26.0.ebuild
b/kde-frameworks/kitemmodels/kitemmodels-5.26.0.ebuild
deleted file mode 100644
index 17eea8f..0000000
--- a/kde-frameworks/kitemmodels/kitemmodels-5.26.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework providing data models to help with tasks such as
sorting and filtering"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-DEPEND="test? ( $(add_qt_dep qtwidgets) )"
diff --git a/kde-frameworks/kitemviews/kitemviews-5.26.0.ebuild
b/kde-frameworks/kitemviews/kitemviews-5.26.0.ebuild
deleted file mode 100644
index d1b4880..0000000
--- a/kde-frameworks/kitemviews/kitemviews-5.26.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework providing additional widgets for item models"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="nls"
-
-RDEPEND="
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
-"
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.26.0.ebuild
b/kde-frameworks/kjobwidgets/kjobwidgets-5.26.0.ebuild
deleted file mode 100644
index eb43c16..0000000
--- a/kde-frameworks/kjobwidgets/kjobwidgets-5.26.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework providing assorted widgets for showing the progress of
jobs"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="nls X"
-
-RDEPEND="
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- X? ( $(add_qt_dep qtx11extras) )
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
- X? (
- x11-libs/libX11
- x11-proto/xproto
- )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package X X11)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kjs/kjs-5.26.0.ebuild
b/kde-frameworks/kjs/kjs-5.26.0.ebuild
deleted file mode 100644
index ab09cff..0000000
--- a/kde-frameworks/kjs/kjs-5.26.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="ECMAScipt compatible parser and engine"
-LICENSE="BSD-2 LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- dev-libs/libpcre
-"
-DEPEND="${RDEPEND}
- $(add_frameworks_dep kdoctools)
- dev-lang/perl
-"
-
-DOCS=( src/README )
diff --git a/kde-frameworks/kjsembed/kjsembed-5.26.0.ebuild
b/kde-frameworks/kjsembed/kjsembed-5.26.0.ebuild
deleted file mode 100644
index 7418983..0000000
--- a/kde-frameworks/kjsembed/kjsembed-5.26.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="false"
-inherit kde5
-
-DESCRIPTION="Framework binding JavaScript objects to QObjects"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kjs)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtsvg)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
-"
-DEPEND="${RDEPEND}
- $(add_frameworks_dep kdoctools)
- $(add_qt_dep designer)
-"
diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.26.0.ebuild
b/kde-frameworks/kmediaplayer/kmediaplayer-5.26.0.ebuild
deleted file mode 100644
index 8e582bf..0000000
--- a/kde-frameworks/kmediaplayer/kmediaplayer-5.26.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework providing a common interface for KParts that can play
media files"
-LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_frameworks_dep kparts)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtwidgets)
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/knewstuff/knewstuff-5.26.0.ebuild
b/kde-frameworks/knewstuff/knewstuff-5.26.0.ebuild
deleted file mode 100644
index a3c5796..0000000
--- a/kde-frameworks/knewstuff/knewstuff-5.26.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="false"
-inherit kde5
-
-DESCRIPTION="Framework for downloading and sharing additional application data"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_frameworks_dep attica)
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/knotifications/knotifications-5.26.0.ebuild
b/kde-frameworks/knotifications/knotifications-5.26.0.ebuild
deleted file mode 100644
index 780a930..0000000
--- a/kde-frameworks/knotifications/knotifications-5.26.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="false"
-inherit kde5
-
-DESCRIPTION="Framework for notifying the user of an event"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="dbus nls speech X"
-
-RDEPEND="
- $(add_frameworks_dep kcodecs)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- media-libs/phonon[qt5]
- dbus? ( dev-libs/libdbusmenu-qt[qt5] )
- speech? ( $(add_qt_dep qtspeech) )
- X? (
- $(add_qt_dep qtx11extras)
- x11-libs/libX11
- x11-libs/libXtst
- )
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
- X? ( x11-proto/xproto )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package dbus DBusMenuQt5)
- $(cmake-utils_use_find_package speech Qt5TextToSpeech)
- $(cmake-utils_use_find_package X X11)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.26.0.ebuild
b/kde-frameworks/knotifyconfig/knotifyconfig-5.26.0.ebuild
deleted file mode 100644
index 66fa940..0000000
--- a/kde-frameworks/knotifyconfig/knotifyconfig-5.26.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="false"
-inherit kde5
-
-DESCRIPTION="Framework for configuring desktop notifications"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="phonon"
-
-RDEPEND="
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- phonon? ( media-libs/phonon[qt5] )
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kpackage/kpackage-5.26.0.ebuild
b/kde-frameworks/kpackage/kpackage-5.26.0.ebuild
deleted file mode 100644
index 773ed12..0000000
--- a/kde-frameworks/kpackage/kpackage-5.26.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework to install and load packages of non binary content"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="man"
-
-RDEPEND="
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
-"
-DEPEND="${RDEPEND}
- man? ( $(add_frameworks_dep kdoctools) )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package man KF5DocTools)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kparts/files/kparts-5.26.0-misdetected-dirs.patch
b/kde-frameworks/kparts/files/kparts-5.26.0-misdetected-dirs.patch
deleted file mode 100644
index 269f6db..0000000
--- a/kde-frameworks/kparts/files/kparts-5.26.0-misdetected-dirs.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From: David Faure <[email protected]>
-Date: Tue, 06 Sep 2016 15:53:48 +0000
-Subject: Fix URLs with a trailing slash being always assumed to be directories.
-X-Git-Url:
http://quickgit.kde.org/?p=kparts.git&a=commitdiff&h=7d99562257cc44f63fff32a160810d9c0d7dda4c
----
-Fix URLs with a trailing slash being always assumed to be directories.
-
-Testcase: `konqueror gopher://gopher.quux.org/1/`
-
-QMimeDatabase can't differenciate between KIO protocols, so we do it here.
----
-
-
---- a/src/browserrun.cpp
-+++ b/src/browserrun.cpp
-@@ -113,21 +113,23 @@
-
- void BrowserRun::scanFile()
- {
-- // qDebug() << KRun::url();
-+ const QUrl url = KRun::url();
-+ // qDebug() << url;
-
- // Let's check for well-known extensions
- // Not when there is a query in the URL, in any case.
- // Optimization for http/https, findByURL doesn't trust extensions over
http.
-- QString protocol = KRun::url().scheme();
-+ QString protocol = url.scheme();
-
- if (!KProtocolInfo::proxiedBy(protocol).isEmpty()) {
- QString dummy;
-- protocol = KProtocolManager::slaveProtocol(KRun::url(), dummy);
-- }
--
-- if (!KRun::url().hasQuery() &&
!protocol.startsWith(QLatin1String("http"))) {
-+ protocol = KProtocolManager::slaveProtocol(url, dummy);
-+ }
-+
-+ if (!url.hasQuery() && !protocol.startsWith(QLatin1String("http")) &&
-+ (!url.path().endsWith(QLatin1Char('/')) ||
KProtocolManager::supportsListing(url))) {
- QMimeDatabase db;
-- QMimeType mime = db.mimeTypeForUrl(KRun::url());
-+ QMimeType mime = db.mimeTypeForUrl(url);
- if (!mime.isDefault() || isLocalFile()) {
- // qDebug() << "MIME TYPE is" << mime.name();
- mimeTypeDetermined(mime.name());
-@@ -155,11 +157,11 @@
- }
-
- KIO::TransferJob *job;
-- if (d->m_browserArgs.doPost() &&
KRun::url().scheme().startsWith(QLatin1String("http"))) {
-- job = KIO::http_post(KRun::url(), d->m_browserArgs.postData,
KIO::HideProgressInfo);
-+ if (d->m_browserArgs.doPost() &&
url.scheme().startsWith(QLatin1String("http"))) {
-+ job = KIO::http_post(url, d->m_browserArgs.postData,
KIO::HideProgressInfo);
- job->addMetaData(QStringLiteral("content-type"),
d->m_browserArgs.contentType());
- } else {
-- job = KIO::get(KRun::url(),
-+ job = KIO::get(url,
- d->m_args.reload() ? KIO::Reload : KIO::NoReload,
- KIO::HideProgressInfo);
- }
-
diff --git a/kde-frameworks/kparts/kparts-5.26.0-r1.ebuild
b/kde-frameworks/kparts/kparts-5.26.0-r1.ebuild
deleted file mode 100644
index 31e4420..0000000
--- a/kde-frameworks/kparts/kparts-5.26.0-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework providing elaborate user-interface components"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
-"
-DEPEND="${RDEPEND}
- $(add_frameworks_dep ktextwidgets)
-"
-
-PATCHES=( "${FILESDIR}/${P}-misdetected-dirs.patch" )
diff --git a/kde-frameworks/kpeople/kpeople-5.26.0.ebuild
b/kde-frameworks/kpeople/kpeople-5.26.0.ebuild
deleted file mode 100644
index 9a0e4d7..0000000
--- a/kde-frameworks/kpeople/kpeople-5.26.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="KDE contact person abstraction library"
-HOMEPAGE="https://projects.kde.org/projects/frameworks/kpeople"
-
-LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-DEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtsql)
- $(add_qt_dep qtwidgets)
-"
-RDEPEND="${DEPEND}
- !net-libs/kpeople:5
-"
diff --git a/kde-frameworks/kplotting/kplotting-5.26.0.ebuild
b/kde-frameworks/kplotting/kplotting-5.26.0.ebuild
deleted file mode 100644
index 412593f..0000000
--- a/kde-frameworks/kplotting/kplotting-5.26.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework providing easy data-plotting functions"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kpty/kpty-5.26.0.ebuild
b/kde-frameworks/kpty/kpty-5.26.0.ebuild
deleted file mode 100644
index c2bc365..0000000
--- a/kde-frameworks/kpty/kpty-5.26.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework for pseudo terminal devices and running child processes"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-DEPEND="
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- sys-libs/libutempter
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kross/kross-5.26.0.ebuild
b/kde-frameworks/kross/kross-5.26.0.ebuild
deleted file mode 100644
index dbe5b09..0000000
--- a/kde-frameworks/kross/kross-5.26.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework for embedding scripting into applications"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kparts)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtscript)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
-"
-DEPEND="${RDEPEND}
- $(add_frameworks_dep kdoctools)
- $(add_qt_dep designer)
-"
diff --git a/kde-frameworks/krunner/krunner-5.26.0.ebuild
b/kde-frameworks/krunner/krunner-5.26.0.ebuild
deleted file mode 100644
index d69de57..0000000
--- a/kde-frameworks/krunner/krunner-5.26.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework for providing different actions given a string query"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-DEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep plasma)
- $(add_frameworks_dep solid)
- $(add_frameworks_dep threadweaver)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
-"
-RDEPEND="${DEPEND}
- !<kde-apps/kapptemplate-15.12.3-r1:5
-"
diff --git a/kde-frameworks/kservice/kservice-5.26.0.ebuild
b/kde-frameworks/kservice/kservice-5.26.0.ebuild
deleted file mode 100644
index 486a354..0000000
--- a/kde-frameworks/kservice/kservice-5.26.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Advanced plugin and service introspection"
-LICENSE="LGPL-2 LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+man"
-
-RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep ki18n)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtxml)
-"
-DEPEND="${RDEPEND}
- man? ( $(add_frameworks_dep kdoctools) )
- test? ( $(add_qt_dep qtconcurrent) )
-"
-
-# requires running kde environment
-RESTRICT+=" test"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package man KF5DocTools)
- )
-
- kde5_src_configure
-}
diff --git
a/kde-frameworks/ktexteditor/files/ktexteditor-5.26.0-runtime-crash.patch
b/kde-frameworks/ktexteditor/files/ktexteditor-5.26.0-runtime-crash.patch
deleted file mode 100644
index 36636d4..0000000
--- a/kde-frameworks/ktexteditor/files/ktexteditor-5.26.0-runtime-crash.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From: Dominik Haumann <[email protected]>
-Date: Thu, 08 Sep 2016 13:32:39 +0000
-Subject: Fix crash: Make sure the display cursor is valid after text folding
-X-Git-Url:
http://quickgit.kde.org/?p=ktexteditor.git&a=commitdiff&h=09a1e864d54735ebcab6bf31198fdef969b92a67
----
-Fix crash: Make sure the display cursor is valid after text folding
-
-This bug existed at least since KDE 4.3 (2009), took a long time to track it
down.
-
-FIXED-IN: KDE Frameworks 5.27
-BUG: 367466
-Differential-Revision: https://phabricator.kde.org/D2709
----
-
-
---- a/src/view/kateviewinternal.cpp
-+++ b/src/view/kateviewinternal.cpp
-@@ -709,6 +709,10 @@
-
- // set cursor to start of folding region
- updateCursor(foldingRange.start(), true);
-+ } else {
-+ // force an update of the cursor, since otherwise the m_displayCursor
-+ // line may be below the total amount of visible lines.
-+ updateCursor(m_cursor, true);
- }
-
- updateView();
-@@ -1515,6 +1519,9 @@
- m_view->completionWidget()->cursorUp();
- return;
- }
-+
-+ // assert that the display cursor is in visible lines
-+ Q_ASSERT(m_displayCursor.line() < m_view->textFolding().visibleLines());
-
- /**
- * move cursor to start of line, if we are at first line!
-
diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.26.0-r1.ebuild
b/kde-frameworks/ktexteditor/ktexteditor-5.26.0-r1.ebuild
deleted file mode 100644
index 41ba421..0000000
--- a/kde-frameworks/ktexteditor/ktexteditor-5.26.0-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework providing a full text editor component"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="git"
-
-RDEPEND="
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kcodecs)
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kguiaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep kparts)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_frameworks_dep sonnet)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtprintsupport)
- $(add_qt_dep qtscript)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
- git? ( dev-libs/libgit2:= )
-"
-DEPEND="${RDEPEND}
- $(add_qt_dep qtxmlpatterns)
- test? ( $(add_frameworks_dep kservice) )
-"
-
-RESTRICT+=" test"
-
-PATCHES=( "${FILESDIR}/${P}-runtime-crash.patch" )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package git LibGit2)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.26.0.ebuild
b/kde-frameworks/ktextwidgets/ktextwidgets-5.26.0.ebuild
deleted file mode 100644
index dd14783..0000000
--- a/kde-frameworks/ktextwidgets/ktextwidgets-5.26.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework providing an assortment of widgets for displaying and
editing text"
-LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="speech"
-
-RDEPEND="
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep sonnet)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- speech? ( $(add_qt_dep qtspeech) )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package speech Qt5TextToSpeech)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.26.0.ebuild
b/kde-frameworks/kunitconversion/kunitconversion-5.26.0.ebuild
deleted file mode 100644
index 39ff39a..0000000
--- a/kde-frameworks/kunitconversion/kunitconversion-5.26.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework for converting units"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_frameworks_dep ki18n)
- $(add_qt_dep qtnetwork)
- $(add_qt_dep qtxml)
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kwallet/kwallet-5.26.0.ebuild
b/kde-frameworks/kwallet/kwallet-5.26.0.ebuild
deleted file mode 100644
index a9f8152..0000000
--- a/kde-frameworks/kwallet/kwallet-5.26.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework providing desktop-wide storage for passwords"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="gpg +man"
-
-RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- dev-libs/libgcrypt:0=
- gpg? (
- $(add_kdeapps_dep gpgmepp)
- app-crypt/gpgme
- )
-"
-DEPEND="${RDEPEND}
- man? ( $(add_frameworks_dep kdoctools) )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package gpg Gpgme)
- $(cmake-utils_use_find_package gpg KF5Gpgmepp)
- $(cmake-utils_use_find_package man KF5DocTools)
- )
- kde5_src_configure
-}
-
-pkg_postinst() {
- if ! has_version "kde-plasma/kwallet-pam" || ! has_version
"kde-apps/kwalletmanager:5" ; then
- elog
- elog "Install kde-plasma/kwallet-pam for auto-unlocking after
account login."
- elog "Install kde-apps/kwalletmanager:5 to manage your kwallet."
- elog
- fi
-}
diff --git a/kde-frameworks/kwayland/kwayland-5.26.0.ebuild
b/kde-frameworks/kwayland/kwayland-5.26.0.ebuild
deleted file mode 100644
index b8c489a..0000000
--- a/kde-frameworks/kwayland/kwayland-5.26.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="true"
-inherit kde5
-
-DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
-HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kwayland"
-
-LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-DEPEND="
- $(add_qt_dep qtgui)
- >=dev-libs/wayland-1.7.0
- media-libs/mesa[egl]
-"
-RDEPEND="${DEPEND}
- $(add_qt_dep qtwayland)
- !kde-plasma/kwayland
-"
-
-# All failing, i guess we need a virtual wayland server
-RESTRICT+=" test"
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.26.0.ebuild
b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.26.0.ebuild
deleted file mode 100644
index 5440159..0000000
--- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.26.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="An assortment of high-level widgets for common tasks"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="nls"
-
-RDEPEND="
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
- test? ( $(add_qt_dep designer) )
-"
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.26.0.ebuild
b/kde-frameworks/kwindowsystem/kwindowsystem-5.26.0.ebuild
deleted file mode 100644
index a315165..0000000
--- a/kde-frameworks/kwindowsystem/kwindowsystem-5.26.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework providing access to properties and features of the
window manager"
-LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="nls X"
-
-RDEPEND="
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- X? (
- $(add_qt_dep qtx11extras)
- x11-libs/libX11
- x11-libs/libXfixes
- x11-libs/libxcb
- x11-libs/xcb-util-keysyms
- )
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
- X? ( x11-proto/xproto )
-"
-
-RESTRICT+=" test"
-
-DOCS=( "docs/README.kstartupinfo" )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package X X11)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.26.0.ebuild
b/kde-frameworks/kxmlgui/kxmlgui-5.26.0.ebuild
deleted file mode 100644
index cc57a95..0000000
--- a/kde-frameworks/kxmlgui/kxmlgui-5.26.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Framework for managing menu and toolbar actions in an abstract
way"
-KEYWORDS="~amd64 ~arm ~x86"
-LICENSE="LGPL-2+"
-IUSE="attica"
-
-RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kglobalaccel)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork 'ssl')
- $(add_qt_dep qtprintsupport)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
- attica? ( $(add_frameworks_dep attica) )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package attica KF5Attica)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.26.0.ebuild
b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.26.0.ebuild
deleted file mode 100644
index 75d93e3..0000000
--- a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.26.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="true"
-inherit kde5
-
-DESCRIPTION="Framework providing client-side support for the XML-RPC protocol"
-LICENSE="BSD-2"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_qt_dep qtxml)
- !<kde-plasma/plasma-workspace-5.2.95
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.26.0.ebuild
b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.26.0.ebuild
deleted file mode 100644
index beae96f..0000000
--- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.26.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="ModemManager bindings for Qt"
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtxml)
- net-misc/modemmanager
- !kde-plasma/libmm-qt
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-# requires running environment
-RESTRICT+=" test"
diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.26.0.ebuild
b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.26.0.ebuild
deleted file mode 100644
index dfca01a..0000000
--- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.26.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="NetworkManager bindings for Qt"
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="teamd"
-
-RDEPEND="
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtnetwork)
- || (
- >=net-misc/networkmanager-0.9.10.0[consolekit,teamd=]
- >=net-misc/networkmanager-0.9.10.0[systemd,teamd=]
- )
- !kde-frameworks/libnm-qt
- !kde-plasma/libnm-qt
- !net-libs/libnm-qt:5
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.26.0.ebuild
b/kde-frameworks/oxygen-icons/oxygen-icons-5.26.0.ebuild
deleted file mode 100644
index 5605d86..0000000
--- a/kde-frameworks/oxygen-icons/oxygen-icons-5.26.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_AUTODEPS="false"
-KDE_DEBUG="false"
-KDE_TEST="true"
-KMNAME="oxygen-icons5"
-inherit kde5
-
-DESCRIPTION="Oxygen SVG icon theme"
-LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-DEPEND="
- $(add_frameworks_dep extra-cmake-modules)
- $(add_qt_dep qtcore)
- test? ( $(add_qt_dep qttest) )
-"
-RDEPEND="
- !<kde-apps/kdepim-15.12.1-r1:5
- !kde-apps/kdepim-icons:4
- !kde-frameworks/oxygen-icons:4
-"
diff --git a/kde-frameworks/plasma/plasma-5.26.0.ebuild
b/kde-frameworks/plasma/plasma-5.26.0.ebuild
deleted file mode 100644
index ddce084..0000000
--- a/kde-frameworks/plasma/plasma-5.26.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KMNAME="${PN}-framework"
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Plasma framework"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="egl gles2 X"
-
-COMMON_DEPEND="
- $(add_frameworks_dep kactivities)
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdeclarative)
- $(add_frameworks_dep kglobalaccel)
- $(add_frameworks_dep kguiaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kpackage)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui 'gles2=')
- $(add_qt_dep qtquickcontrols)
- $(add_qt_dep qtsql)
- $(add_qt_dep qtsvg)
- $(add_qt_dep qtwidgets)
- egl? ( media-libs/mesa[egl] )
- !gles2? ( virtual/opengl )
- X? (
- $(add_qt_dep qtx11extras)
- x11-libs/libX11
- x11-libs/libxcb
- )
-"
-DEPEND="${COMMON_DEPEND}
- $(add_frameworks_dep kdoctools)
- X? ( x11-proto/xproto )
-"
-RDEPEND="${COMMON_DEPEND}
- !<kde-apps/kapptemplate-15.08.3-r1:5
- !<kde-plasma/kdeplasma-addons-5.4.3-r1
-"
-
-RESTRICT+=" test"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package egl EGL)
- $(cmake-utils_use_find_package !gles2 OpenGL)
- $(cmake-utils_use_find_package X X11)
- $(cmake-utils_use_find_package X XCB)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/solid/solid-5.26.0.ebuild
b/kde-frameworks/solid/solid-5.26.0.ebuild
deleted file mode 100644
index df52172..0000000
--- a/kde-frameworks/solid/solid-5.26.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Provider for platform independent hardware discovery, abstraction
and management"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="nls"
-
-RDEPEND="
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
- sys-fs/udisks:2
- virtual/udev
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
- test? ( $(add_qt_dep qtconcurrent) )
-"
-pkg_postinst() {
- kde5_pkg_postinst
-
- if ! has_version "app-misc/media-player-info" ; then
- einfo "For media player support, install
app-misc/media-player-info"
- fi
-}
diff --git a/kde-frameworks/sonnet/sonnet-5.26.0.ebuild
b/kde-frameworks/sonnet/sonnet-5.26.0.ebuild
deleted file mode 100644
index 46783f1..0000000
--- a/kde-frameworks/sonnet/sonnet-5.26.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework for providing spell-checking through abstraction of
popular backends"
-LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="aspell +hunspell nls"
-
-RDEPEND="
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- aspell? ( app-text/aspell )
- hunspell? ( app-text/hunspell:= )
-"
-DEPEND="${RDEPEND}
- nls? ( $(add_qt_dep linguist-tools) )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package aspell ASPELL)
- $(cmake-utils_use_find_package hunspell HUNSPELL)
- )
-
- kde5_src_configure
-}
diff --git a/kde-frameworks/threadweaver/threadweaver-5.26.0.ebuild
b/kde-frameworks/threadweaver/threadweaver-5.26.0.ebuild
deleted file mode 100644
index 79df56c..0000000
--- a/kde-frameworks/threadweaver/threadweaver-5.26.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Framework for managing threads using job and queue-based
interfaces"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-src_prepare() {
- cmake_comment_add_subdirectory benchmarks
- kde5_src_prepare
-}