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 <cullm...@kde.org> -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 <cullm...@kde.org> -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 <cullm...@kde.org> -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 <cullm...@kde.org> -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 <vha...@kde.org> -+ * Copyright (C) 2016 Christoph Cullmann <cullm...@kde.org> - * - * 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 <vha...@kde.org> -+ * Copyright (C) 2016 Christoph Cullmann <cullm...@kde.org> - * - * 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 <cullm...@kde.org> -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 <cullm...@kde.org> -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 <m...@vhanda.in> -+ Copyright (C) 2016 Christoph Cullmann <cullm...@kde.org> - - 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 <cullm...@kde.org> -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 <m...@vhanda.in> - Copyright (C) 2012 Jörg Ehrichs <joerg.ehri...@gmx.de> -+ Copyright (C) 2016 Christoph Cullmann <cullm...@kde.org> - - 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 <aro...@archlinux.org> -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 <fa...@kde.org> -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 <dhaum...@kde.org> -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 -}