diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest index 54bd2c9ae20b8..ad16d26a2e228 100644 --- a/kde-frameworks/attica/Manifest +++ b/kde-frameworks/attica/Manifest @@ -1,2 +1,3 @@ DIST attica-5.23.0.tar.xz 59972 SHA256 8a8cb27734b7efeba2a91adddfdc4863e8d5e7892e70c60afad5a4c09578b549 SHA512 59516c8184785fcd6eee406c9273b9cc1f68a057a615cce190887509ee5f5770c81e95548b7f20db81451291862e0ed940f55a2ebca39f2b26a799ddb89993c6 WHIRLPOOL eccbbb4fcecedeec5bfc965bf66761a39b1c93e1d330c93b0265d46748e94860f183f53d86a3af31a6e9e11f8a2e7c62b00592bd8631baace4b397c509fbbe71 DIST attica-5.25.0.tar.xz 60200 SHA256 951af772a83237d2c0c9a7fede2608101041d2cc13716221c97d9c79cc79e5be SHA512 b68e01a3223ce196390e3768c71e7e18ba6b46a4246eb294e9ee6cc1620c50b44f1315091c3431d082415928636479d4a9cc6797be8dbdc74ad6110564acc493 WHIRLPOOL b4064d903e27f360b1df1546af79bd1c2569971013961d05d483d3f257cd8049b6bba0ab74fd581de3336af60d3cf21ac9f8c3fc280d1651f2e92d8364da99f6 +DIST attica-5.26.0.tar.xz 60212 SHA256 8cc602d96a7e650771630e72a7102efdc9c3fb99004ed23f2de2daf9370ae7fc SHA512 54d0fddc8c5f33a906b24feb5006e389778869c15c248ff4170dc4934557c3a6671a3e8434a96cbd897404cea49aa71c65557e15ae7a73ed9df78f5741927f51 WHIRLPOOL 7c6823e1a6682aa2f484583b6dce8a2e8783bfa3a8b7a7ec361d503337e2fd7307f0e969318fac5197fac4ca1c4bd0c0ebcd418f53bb1f82386ac10a057cfd69 diff --git a/kde-frameworks/attica/attica-5.26.0.ebuild b/kde-frameworks/attica/attica-5.26.0.ebuild new file mode 100644 index 0000000000000..f97613dadfed6 --- /dev/null +++ b/kde-frameworks/attica/attica-5.26.0.ebuild @@ -0,0 +1,17 @@ +# 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/Manifest b/kde-frameworks/baloo/Manifest index bd97636ef1196..03248b532990e 100644 --- a/kde-frameworks/baloo/Manifest +++ b/kde-frameworks/baloo/Manifest @@ -1,2 +1,3 @@ DIST baloo-5.23.0.tar.xz 185060 SHA256 4b32fc91a8f71b4ff5c0d7832ac6da41cdd8ea1a33594e905519565c4bbb6ed6 SHA512 3e0f157c05217c424b5eacb88773e232ce066b3354c37f95e5b5bcecb53250a0551faa3091b942ba9fc26c5905f8929311047fa5c3ef58a4ef57b46d5daa14d5 WHIRLPOOL 88c340f781f4d1c71addc709efddbb3aa20ebb44b062d723938556f6b4642e1223b876b6b0c8d152d0049e55d656962534a13abb1993691b665a1f5b7426d6b2 DIST baloo-5.25.0.tar.xz 186448 SHA256 8fef4b655660d6f2f05a5af794ab578afa2f9be7b665ed0313ce79e654c2b4c5 SHA512 3d5426f3964d563db1a7859b1db94ad74e7262c46762b286f413288f9409802ae6298fb8912d6a52304e68659491896242806cd825a6e539dde5148cbff5f86d WHIRLPOOL 8dc02221a8a09bef3a24b26e4e779d4258f595be1077c93597adf34e65211afecbc0c80af780bf189044ccd905fb343ed43d9101091012374559bf070441e36f +DIST baloo-5.26.0.tar.xz 187444 SHA256 dedd54b468e799cf0fc6e4f69e05659605907a026ec02895fc3bc250ab13f331 SHA512 bec8591648c0e3af7e96e2097725383195fd21fbb7d973738e2ff0caff9fd631b336bccca5ac9d3bc135fda00d2e2edcd9e0d26213f8a0cd1ea88588bc97d2d2 WHIRLPOOL f33b1d5ba9fc2250586f437bc613c3088a18058594f64f80d2b23665c83aa8c15e7167f5cd60dbf8405439e374e55b2a20f92bfb8567c0da17788d47ed75357a diff --git a/kde-frameworks/baloo/baloo-5.26.0-r1.ebuild b/kde-frameworks/baloo/baloo-5.26.0-r1.ebuild new file mode 100644 index 0000000000000..ae67c60031b10 --- /dev/null +++ b/kde-frameworks/baloo/baloo-5.26.0-r1.ebuild @@ -0,0 +1,50 @@ +# 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 new file mode 100644 index 0000000000000..1dc1f1f19fc1a --- /dev/null +++ b/kde-frameworks/baloo/files/baloo-5.26.0-dont-corrupt.patch @@ -0,0 +1,193 @@ +From: Christoph Cullmann +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 new file mode 100644 index 0000000000000..0ae8b9b453d41 --- /dev/null +++ b/kde-frameworks/baloo/files/baloo-5.26.0-runtime-crash.patch @@ -0,0 +1,41 @@ +From: Christoph Cullmann +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 new file mode 100644 index 0000000000000..6739a2754b63e --- /dev/null +++ b/kde-frameworks/baloo/files/baloo-5.26.0-size-limit.patch @@ -0,0 +1,118 @@ +From: Christoph Cullmann +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(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 new file mode 100644 index 0000000000000..11965f5ef3fd7 --- /dev/null +++ b/kde-frameworks/baloo/files/baloo-5.26.0-thread-safety.patch @@ -0,0 +1,253 @@ +From: Christoph Cullmann +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 ++ * Copyright (C) 2016 Christoph Cullmann + * + * 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 + #include + #include ++#include + + 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 ++ * Copyright (C) 2016 Christoph Cullmann + * + * 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 ++ + #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 new file mode 100644 index 0000000000000..7e666137861eb --- /dev/null +++ b/kde-frameworks/baloo/files/baloo-5.26.0-zerotimestamp-crash.patch @@ -0,0 +1,39 @@ +From: Christoph Cullmann +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/Manifest b/kde-frameworks/bluez-qt/Manifest index 55df99aa29a85..dfc6eeaf57650 100644 --- a/kde-frameworks/bluez-qt/Manifest +++ b/kde-frameworks/bluez-qt/Manifest @@ -1,2 +1,3 @@ DIST bluez-qt-5.23.0.tar.xz 73504 SHA256 89ece8748558eb3a8e081dc6eb4e7bd4104301373ce49d55d66b4bb197b933cb SHA512 a448782a6ca84147461bb5ab5ebdd8ddbdff5ca5c7fc400d1649ee1db5f7d16096c3fb9027b9b1adc850b86b7077ebc6b2469c622a7fe9e9bb0fcb56816fea2b WHIRLPOOL bcacfa1cd321d1228226e124c18455010ffa105c59bbea69287b519478481b06443da385f73580f80d1ff7ebcbe24de2e656e8c36c51d8d8d26749182197be83 DIST bluez-qt-5.25.0.tar.xz 73476 SHA256 45c4145db2da69dd4e9e6f632740a1e71365eca1efb8c57a6e43a2b477be4b41 SHA512 b9b3180b08600994d5c1f184ed30d373a5c4efe43c1ce4d6de10316a8bda9a252e5894995af1353f4b191bc00ab691d49a7a03c0a4e61583ab03145093c54ad7 WHIRLPOOL 4e9a3da326b9f733e3dbfcba5d436eae9ded7fe5edddd6d3bb055fde5e793ca346d1d5c419180bcc8d49bfa6c94a854ad93ecd808924886e4e558e610fb1be09 +DIST bluez-qt-5.26.0.tar.xz 73512 SHA256 67205efeac8579a2ff0f8de7fdb61a8510e8ca8f6bc2e147d8846fd3b52c4358 SHA512 3823fab44a3a07cbad01186a45d66b6e5f7b2f907112b04040701e9ea5b009981b0bd58ab03afb97afd67acd8760cdc31c74c3595bd8590693ae2d622c00871d WHIRLPOOL 80ec7e0e228185d503e0861ed0af7830cc297dec9625cdb5a20a8c7d220e7bdd6a1d524d36a0fb2da2c7ba0bdb2d7c34c60ab00d6954a938955430d66d36bbf2 diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.26.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.26.0.ebuild new file mode 100644 index 0000000000000..69f354de7ed93 --- /dev/null +++ b/kde-frameworks/bluez-qt/bluez-qt-5.26.0.ebuild @@ -0,0 +1,30 @@ +# 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/Manifest b/kde-frameworks/breeze-icons/Manifest index 055b404654bb0..50158b3447645 100644 --- a/kde-frameworks/breeze-icons/Manifest +++ b/kde-frameworks/breeze-icons/Manifest @@ -1,2 +1,3 @@ DIST breeze-icons-5.23.0.tar.xz 1142244 SHA256 e279cbba0d7556dad096db800a6a2b7d0e0e419c06df8f2bf2966f7bf49c98b2 SHA512 5be1812f587d7b7eae58518766578db8b02829cb979dcf3481e612cbe58414871c2e6748b79c10d173b804da32059f772ff7a446a8d47bfe58a2d280711a3379 WHIRLPOOL 4266f95d5fa742cd9a14b23da13eec3992c22730cb89d1a15b211f02c1f5b6902bb93cd378f98fc0ea8cddec428c634c66af2f7a6a97ae5a2d53176951066e56 DIST breeze-icons-5.25.0.tar.xz 1265180 SHA256 e274c7f5c71c177e2e9d8ced9c49cd052ec2f726cb693c7df73e96af12277e8f SHA512 87adde8b300a6c4edd672bb63d7c0255672cb372e989b8f33d9fb01414261b3354297227dd259e0e534385c31dc5feaed8280e689b9b8fd4111c0f31e5e1950f WHIRLPOOL e57a0f0eea99a36dfcd140138b8db459cac805272ff9fc347925c818e86d70f96fd5e2a0c413353be430d520225f74b02205ac2f5c97340c67c95f82ca0cb2e0 +DIST breeze-icons-5.26.0.tar.xz 1370236 SHA256 a9c0d742a37ef3b3b2dae5a5bb97aee2927dd613c17c606f3bcbc6845a8c6bcd SHA512 3edfd8f56548e61e6bebf21f711797bedeae91c0a8a3f1e4cade79d1d53cf7e9f5fa8cc154d62d3a33b6765c35ac1df252f45de0e00567624710b6149d0fe497 WHIRLPOOL 50a9860fd6ed5f97e7c2f239df954e372d441ed671b522e02570f0fa15506df59b16d0475ebffbb6357a79cf2a8a1658a2e5ea9cea7f3d4bd9dac03c646be049 diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.26.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.26.0.ebuild new file mode 100644 index 0000000000000..c812226cb03ce --- /dev/null +++ b/kde-frameworks/breeze-icons/breeze-icons-5.26.0.ebuild @@ -0,0 +1,20 @@ +# 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="!= 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/Manifest b/kde-frameworks/kbookmarks/Manifest index 419ac7982e5b7..ea3ef352bbb20 100644 --- a/kde-frameworks/kbookmarks/Manifest +++ b/kde-frameworks/kbookmarks/Manifest @@ -1,2 +1,3 @@ DIST kbookmarks-5.23.0.tar.xz 115516 SHA256 74c6452ed80f99ef397e50cd6a488ac58186747090f5462790ccc6c9c0491ccc SHA512 af9d7246c034c3c0267a1f193ab64ffd9aa371d97b9d89ac00c124a382cefcedf89baf9721eae9b685f72ad94ae05a66e1d8d40d86cd930acac52eedd2edd412 WHIRLPOOL 0918ea646a853d0f2c2438aa83d26d203ba9bba80702fdbacfe68f7c108ac816778fbee5a9bbae431e1831da8c78b58452a20c04e6662742766758eea7153903 DIST kbookmarks-5.25.0.tar.xz 115676 SHA256 0190db136a1d2c8d6065aa3e01fc64a9753c1f7a6a6fd43c3250ea9831097137 SHA512 499777766069e74248f6150503afe5e9a77c69317cc085739738c4ee015af2248923d52d56e07c9e8a392fa78029dd5a705ada5eb5f2cc5100e192e87e010084 WHIRLPOOL b59408ae779206f80495b7b979c0c33a5d32883336970b445cdcfa46454f250456d38edc87cdba2c67cb94a306e90f8fc180e76a42603b2461120d5e4a4f75c2 +DIST kbookmarks-5.26.0.tar.xz 115640 SHA256 f21439ad5dc53090b5a895af50c811ac539c4fe7dd741477713e86b07b71105e SHA512 2cd316b191e9224c7eda75d44ffae6418080f4dccf3363465a26b5169a02854184902036d142448bc89cd699d1b8ecc1e70d4b70de3a1e85b50f76c5cb095438 WHIRLPOOL a8c967ba35385faab38a5cabbddabd733b716f1852c2cc58fcef37a88783409e07ceecc30e8eab3e3b687b2c5ee05dd875b30e81c70f9f8fdbc2e8393a90d625 diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.26.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.26.0.ebuild new file mode 100644 index 0000000000000..012a34033935e --- /dev/null +++ b/kde-frameworks/kbookmarks/kbookmarks-5.26.0.ebuild @@ -0,0 +1,30 @@ +# 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/Manifest b/kde-frameworks/kcmutils/Manifest index 730c54ded4ff2..d455131cb8cb3 100644 --- a/kde-frameworks/kcmutils/Manifest +++ b/kde-frameworks/kcmutils/Manifest @@ -1,2 +1,3 @@ DIST kcmutils-5.23.0.tar.xz 234816 SHA256 a0e8c8521d68704271748802d56418854be261ba7d3448e45fde220a248dc93a SHA512 cf5241868a3d92923484be2bb1f9abf76bdcd340c0d3b9f810cf714a3806fd24f5be3534c5d4e985936af6fa2c2ff1d9148189ff2ccbaec95af4425785a8ab41 WHIRLPOOL 95bf98b073d24404a703e53c9027feb8d4b03b6ba8427ea1d4ec19a310c51515f7f7ae9afd6219865b6c3ad372a63634006d69cfdd2e23b8f40077c752cde9ed DIST kcmutils-5.25.0.tar.xz 234812 SHA256 f58a89543d52c82b0a9ae527b2a73141ef9f970d7cf6393a47f0b42f61696931 SHA512 f04f137d59ec8f4ba8793fa457671ffe691d4fa710731acadecadc518940413fb03e0f8023ca24e7fb88db049a5c5f9d38e6b1fdd3e37e23a20bea63516b8a17 WHIRLPOOL a2aba7e531874b0d0f5c5a5503178cf7ef5919cedcfa4c00ac3a61929efdeebe7d07e50f1e7c3574dccd660af5d79024e6d178c734739be07deea696c92f68d6 +DIST kcmutils-5.26.0.tar.xz 234796 SHA256 2dbfa24da7a7b3d8d06b0e9c3b9ad6471b5846499526ef37fad9b6088a5bd5df SHA512 4dbc7aa79669bab64f231ac2570e9b9383da1d243ece798668c8b3776697debde15d31f61c99179c953508fab194a9e2631237c4b53cdbf06b5111e6bc75d6ed WHIRLPOOL 9181ced15f0977b2732f86718439518897fd03a598be6a64d63c9b30c52a537f93280ccf7258b00302c05d581d845e8bee7fed601db1c4c1395de69b3f5feb18 diff --git a/kde-frameworks/kcmutils/kcmutils-5.26.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.26.0.ebuild new file mode 100644 index 0000000000000..fb408172332d8 --- /dev/null +++ b/kde-frameworks/kcmutils/kcmutils-5.26.0.ebuild @@ -0,0 +1,32 @@ +# 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/Manifest b/kde-frameworks/kcodecs/Manifest index b8ffbce19cf8a..bb0a0af2a9695 100644 --- a/kde-frameworks/kcodecs/Manifest +++ b/kde-frameworks/kcodecs/Manifest @@ -1,2 +1,3 @@ DIST kcodecs-5.23.0.tar.xz 217332 SHA256 ea572489454ea20258d1d844f7467bd0e5b8c8f7ccbddb89bedaf9bcccb0f4d6 SHA512 690eb13550d126528019ba9608381ca4073b81f75cbd32ed58a89f8c98e5678cfbad2f90e15f3471c6008acfba8df653f349fbd5c050790c704c09526cc804eb WHIRLPOOL a6816c856abc0288652fa9a801e89246d04d7e61d80d8394c1e19114d81b6cdb6b0f64e2888b2dbf92ca09c8fce684ba4f5066d332b828eb2232e2c421eedf56 DIST kcodecs-5.25.0.tar.xz 217068 SHA256 d5bef19f3575784e93b55db76bbaea7f8dba2bed4ffd9b9fbbb52db6d85f4ea5 SHA512 0073387f6bbf40883403f7bd2b8c7dae67eac0445383d26783056c2fa8eb857eb6458494af2085665a66b6cf33ba90a217cf0c6c7a5c26753425fdd900a7e77f WHIRLPOOL 95367d1140128b16280bbee417547e48ae5960da64021a26fa9e72a98178113467996833a533a8d95f84abcb3fdaa7e2a6fe6b1dec6d22f5c131ccabd89c0838 +DIST kcodecs-5.26.0.tar.xz 218660 SHA256 931fb21946604ef5f4a4a36a6c7bdd40347d7a44a98edf291f361fe24becbfa3 SHA512 9f2cc1aebf424e65c1ac454a9d4036f0c78f2607c3f90423b7911182c156a55d74c6ff71d9fa822cf0a583e88880ffca8b7f31350a620a89f536547f122ee73a WHIRLPOOL dd171d4ad494f5c8740868414bb637c8e747f8e658787a36b0135804f1d729b3105f6098bd79130b622f95f3743cb72510d4c10b1ee13451da2e8a7db8f7ff2e diff --git a/kde-frameworks/kcodecs/kcodecs-5.26.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.26.0.ebuild new file mode 100644 index 0000000000000..bc04b15cb37f0 --- /dev/null +++ b/kde-frameworks/kcodecs/kcodecs-5.26.0.ebuild @@ -0,0 +1,14 @@ +# 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/Manifest b/kde-frameworks/kcompletion/Manifest index 3529b4d5045d8..757aac7942076 100644 --- a/kde-frameworks/kcompletion/Manifest +++ b/kde-frameworks/kcompletion/Manifest @@ -1,2 +1,3 @@ DIST kcompletion-5.23.0.tar.xz 116032 SHA256 ff30cd08a09eb94c2c1508e29b44990380424a5251613d41c51a473dea80dfb0 SHA512 2620e0ec4ca5225ea63f500c486b2682164c7ad5d739d75aa237e8cdd1ef026a793b8743336a28d474701d23fffba078481d97081ea9b409ed598ca36a3a6f33 WHIRLPOOL 87a6d4d56d233453bf7577589656b830fcd0883080ffe762d62e9623da2dc085d9224251a0f2f081a9b8d4e31b89b814d6f2827ba9af3010f2afe756dcf38f26 DIST kcompletion-5.25.0.tar.xz 116052 SHA256 6a8af0a084ce697f57382f16157b0c21e4287c809819611fb7e6171e7e149d4a SHA512 4d1642b55f71a7da01a14908a1cf64b92f56b7953b661f2a5d6e34b4ecf874097eb6b988aedee6a2df13cfce84b3e9ddb1bce7e8dc1d8bdbe26be465d9da0e40 WHIRLPOOL f8b456c2516450c744f5a8c81ed9827a83e1849aef70e3b571710e6d43c71f63cffb8a29d7c461c0b00c81d6063f3ca660f86aeb299ebf551f5a1e51fcf12d9f +DIST kcompletion-5.26.0.tar.xz 116076 SHA256 fa50bb46867cbbb531d7ed1ed306f201526155ff13a7e47ed1ad697c333670b8 SHA512 fd1b38c0d63d2edb6c632cb818696e16994868da700df2a732e78ac70edda4b1e38c6d6a5a8b2715602c5bd76a96b89926b5c1f68542e93aeabb6d990f5f7f95 WHIRLPOOL 8bda422fba30777370f6c413247a76a1ab4bc97a607eb88c34c03beca0f7d2666b48fe921363f58cf39f1aa8e296d06834afde35deb414abc26ff467b336b7c5 diff --git a/kde-frameworks/kcompletion/kcompletion-5.26.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.26.0.ebuild new file mode 100644 index 0000000000000..db8454dd3ebc1 --- /dev/null +++ b/kde-frameworks/kcompletion/kcompletion-5.26.0.ebuild @@ -0,0 +1,22 @@ +# 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/Manifest b/kde-frameworks/kconfig/Manifest index 383998167dba7..fee17ceb9c0f5 100644 --- a/kde-frameworks/kconfig/Manifest +++ b/kde-frameworks/kconfig/Manifest @@ -1,2 +1,3 @@ DIST kconfig-5.23.0.tar.xz 225244 SHA256 629aa6ff4100c6af897420223f7afff718a80c3c357270e4a6aef87644f85ef1 SHA512 807d58034c7c3eb04626930c129fa1a5eb875430219413cd189cfb017b426f7d917658cad5d88e807d0981b621f5feef002209ce569364c93e290dcb7aa379bf WHIRLPOOL 5e2ee09879e8e6346896d6ec025e07a5a3f8ce88a0af546f43e33a22dbeb6f508ae534e14729fa1f4951a62c6a52c761d4dc7b18ee1b7551fd4477f65a991f71 DIST kconfig-5.25.0.tar.xz 226372 SHA256 498332f1c3fbb5e0d681cf6807502c1fe0aef74e79b29cd1e60e4096924949c2 SHA512 483516e4cdad38934e1aa8706bf34944c9c1350dd98f1de6ba01ad0d322b4c3602b4369aa3d906dbb3c42bdc7b9593a15e76afff87c147fc6895e643637f0012 WHIRLPOOL dbd621788177269820c0d9de016e560ec7f65fba091126d07cb6bf283aafb5ec93adb035a1d4b7d5608808e45002b05ac8139d6fdd0a70cdff72db9914479cdf +DIST kconfig-5.26.0.tar.xz 226520 SHA256 8d3070a475e0784d7727a0ff90f8b659ed47b1dedcffee7efffd299342a95e67 SHA512 e024b371fe2d127ba36caf53e05ebf9a06842667c39a54b43688423cf3de240778e228a672a82f26bebff7b7315f4d35a6b602d43647b9dfaeaa3836cbd896d1 WHIRLPOOL 76d785895b12f998366c106474bb8a667918b92155986d3c9229a4c43b0344277e000801f9c84d8787cc3948919588e634bbf6a5e790bcaee912c311793e1cb4 diff --git a/kde-frameworks/kconfig/kconfig-5.26.0.ebuild b/kde-frameworks/kconfig/kconfig-5.26.0.ebuild new file mode 100644 index 0000000000000..ac93cccebecf3 --- /dev/null +++ b/kde-frameworks/kconfig/kconfig-5.26.0.ebuild @@ -0,0 +1,27 @@ +# 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/Manifest b/kde-frameworks/kconfigwidgets/Manifest index 763958a0f572a..6c28e32b144a7 100644 --- a/kde-frameworks/kconfigwidgets/Manifest +++ b/kde-frameworks/kconfigwidgets/Manifest @@ -1,2 +1,3 @@ DIST kconfigwidgets-5.23.0.tar.xz 363804 SHA256 915eb895a35a71e9e5707ad3d4becc83ee543a27df8293d712374dbd33707872 SHA512 64eb9a7141710b71fe7021a0687bf0ec7db1e923ce589864009300cdcb4962564eb05dab2a9f486aae8032fda295112463bb33711105a090580a182208ea16e7 WHIRLPOOL 906a60101ba809d6deea0ccdda69603c5e778fde011a086b4d1ee843bdb6851a2ec971295794feda9501e345e33beeddac7b0b0f9e85587f4341cf8f9ef01f4f DIST kconfigwidgets-5.25.0.tar.xz 366700 SHA256 f394366fb3d3e65b2c4ea49428113c5081f8a05d2e6cc945cb2b910b55d691fe SHA512 3eff9e8666e197d14b509016200749daa64bf8ef72a9d73aa372215242df7ad05a09b87f819e152a6e7ab9e51d5b8fe3173ef3a370f0820b4b82fd220dc401dd WHIRLPOOL 74e88ee0265387687eecf4456a7c9559648a60b9ab161cae416a468cc09bdfa4844e6489c0256d9815b231f5ccb997dfb13a100b775fb7ce09b8d9185d00c16f +DIST kconfigwidgets-5.26.0.tar.xz 367368 SHA256 9111a98a6436e77d1dc37bf13f451c066f75c946b0e375042a283a0461365922 SHA512 174a57629088b358028eaff9e544c3264d4a781f1b432301b9695545a55f9dcc485bc647817a67bad659757bc0981fe97513efa01710128ef852587ea83365f4 WHIRLPOOL bb704a058b1a9a06f3ec283dde447db5f88014c8f7220039d108292ab6506e72002793e75d0aef5b000b4917b4c1d0308ccf1a8a441e5535a92086707697aa12 diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.26.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.26.0.ebuild new file mode 100644 index 0000000000000..08368d3ac0d70 --- /dev/null +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.26.0.ebuild @@ -0,0 +1,38 @@ +# 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) + ! +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 ++ Copyright (C) 2016 Christoph Cullmann + + 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 new file mode 100644 index 0000000000000..9f3029bdbb879 --- /dev/null +++ b/kde-frameworks/kfilemetadata/files/kfilemetadata-5.26.0-odfextractor-segfault.patch @@ -0,0 +1,66 @@ +From: Christoph Cullmann +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 @@ + + Copyright (C) 2013 Vishesh Handa + Copyright (C) 2012 Jörg Ehrichs ++ Copyright (C) 2016 Christoph Cullmann + + 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(directory->entry(QStringLiteral("meta.xml"))); +- metaData.setContent(file->data()); ++ metaData.setContent(static_cast(metaXml)->data()); + + // parse metadata ... + QDomElement docElem = metaData.documentElement(); +- + QDomNode n = docElem.firstChild().firstChild(); // ... ... content + while (!n.isNull()) { + QDomElement e = n.toElement(); +@@ -129,9 +129,14 @@ + return; + } + +- const KArchiveFile* contentsFile = static_cast(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(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 new file mode 100644 index 0000000000000..ecf7e652f56dd --- /dev/null +++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.26.0-r1.ebuild @@ -0,0 +1,55 @@ +# 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/Manifest b/kde-frameworks/kglobalaccel/Manifest index 2b1881c65d415..289c88dd520e8 100644 --- a/kde-frameworks/kglobalaccel/Manifest +++ b/kde-frameworks/kglobalaccel/Manifest @@ -1,2 +1,3 @@ DIST kglobalaccel-5.23.0.tar.xz 81808 SHA256 6d99671a7cf9eb768b0adbd1698a6b74d612651f8acf433a9189c8583547fce7 SHA512 23d4b8d78be509de23fb98a474df879b5476921832ccb614e9566ff9acd1347709ffc9b45f9e28e27c8b2f1890d22deee1bfc1a15eb48cfdce594d9ab7ff2982 WHIRLPOOL 79b2a44bb7576a110548564ef569e99212ac92db4e831eb885b1700c9568c7c45478535aec6cee2b93c97ddc70ed24f317c4fa37cb99be3744f26b565c485ed1 DIST kglobalaccel-5.25.0.tar.xz 83340 SHA256 687a063cd8c390c0d0a99bacb1ef9c589a0720fbfb499668a3845026ab0f9c70 SHA512 17622310fd7a01e4ebb2b7377bdce878b4995ffadd7c40329e27a120cb98f8bd5ef029c330974b9a489ab11cd515107a25b4c1cea90bce49a30b7923a26331ec WHIRLPOOL b55cfe97c3e517c09f2b1fbaaccf48141d677ec7a644dd528a8b8cf4fedb213405027895f858d3f8b3328132bc154978bbc5356edf0eb2e9df8598f31a6d3567 +DIST kglobalaccel-5.26.0.tar.xz 83328 SHA256 adfd2925bc5595bbfd4bb186ea4e31cc7ea1a28a4b233ed3ad0e59e2e24d3828 SHA512 c124eaa28eb85215de0a945fa2bc24c9c1146a46cbc57435aa0de8132149a6f1f54656bee4ab5c77deacc74a113b8e19de167cc9ed8a3e3e13215376feb9b0c2 WHIRLPOOL 64d6cb50a2551398e579a26ad3e3db7a5770f79b57d54b2a7cc0eaf0b114140d8b096b52bff681c0e22a38b20f5ae0402f7a72aa30064eb7a96ecfe6b7e5817f diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.26.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.26.0.ebuild new file mode 100644 index 0000000000000..93b4cd6671aa8 --- /dev/null +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.26.0.ebuild @@ -0,0 +1,32 @@ +# 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 + ! +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 new file mode 100644 index 0000000000000..19704708b3530 --- /dev/null +++ b/kde-frameworks/kio/kio-5.26.0-r1.ebuild @@ -0,0 +1,82 @@ +# 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/Manifest b/kde-frameworks/kitemmodels/Manifest index 85c6529593af1..251797a14604a 100644 --- a/kde-frameworks/kitemmodels/Manifest +++ b/kde-frameworks/kitemmodels/Manifest @@ -1,2 +1,3 @@ DIST kitemmodels-5.23.0.tar.xz 386968 SHA256 2110aadb11449aa75b94327af9ed930259afea354b1b01b5ef82d042c877cfc5 SHA512 7dd24cc8274a1938f9a8bb8f902229a85ebfbd41f361235bad9f52addbdb2c7174f7fd648d2fbf5580bf035f6516f319145d1dd00f36ba51200f6c968c95693b WHIRLPOOL 9963c0b2c5a98ce6f8ae52e222eb24d98675a780937b3f406ed2f688ad49625750ab5ec5efc579a37c258cc58aa557a9f8fe3044841aee53f33dd5115a46f01d DIST kitemmodels-5.25.0.tar.xz 387724 SHA256 e44a5c4ba997993057e8ebda6df400c3f1b97bf81d11bb02af27950ff1cd749d SHA512 cb1d2783987dbbd9da9da09b84100b55bef70f097c757d1ac55552bd8597c424a123e7327b76831a91ab70cd937b9f9eeb00fe1215ad7d289328cca1847db891 WHIRLPOOL bc5d2424bb7849442fe8505ac4e0a15c8dac3835ef392726b032bbd33786c994a51722761500e9d6ee9228b7e0ae2f7f8399be0cfe26bbc5993aa0c05b1043a8 +DIST kitemmodels-5.26.0.tar.xz 388148 SHA256 5b325c4ed82f63a221ff369e5d02d28368328db6b1e08c5b61d03eba959d3fe2 SHA512 223e598af5188ca72de35817684e64ad93750e680af3f6e0e136de5e2e94ab0a8135ade4371c224bc8dfe21415f9f4468f9d54b9578eed1669406571a364071a WHIRLPOOL fd013aed3a6b338d4487e9f0d7daa281e266cec2294c7105e82b80e32cf0e775148dbfbeaa14140b283bac6548f27ca34cf47f0390f7a185f6365e6790de6a2e diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.26.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.26.0.ebuild new file mode 100644 index 0000000000000..17eea8f3449fa --- /dev/null +++ b/kde-frameworks/kitemmodels/kitemmodels-5.26.0.ebuild @@ -0,0 +1,15 @@ +# 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/Manifest b/kde-frameworks/kitemviews/Manifest index a2b3f221a954a..432a0ee5813ad 100644 --- a/kde-frameworks/kitemviews/Manifest +++ b/kde-frameworks/kitemviews/Manifest @@ -1,2 +1,3 @@ DIST kitemviews-5.23.0.tar.xz 74020 SHA256 77fde1a44e2526a51a08f2d438d42ebb59d9b7c3c2d574d546c1379b3574bca1 SHA512 5a2008ac0dd4a3defaca35d9c58b098e70d4d8c467f62b06eb02b748ab12cae2b87b7edea55dc64832bf0da3434717b5328e5d72797d3b041687e2234cbc91e3 WHIRLPOOL 746cb58d2ed61de38c740fecb7863b6b51efff6ecd9761f5575af86f843a333ccd3db007b6d9c943b9cc0a888c4652ecaa5cca89bfee487848a9da4e19c4e348 DIST kitemviews-5.25.0.tar.xz 74048 SHA256 98078899862514cc16ceff0275fe5eab43bc14e8f361af11a8e3c45a2fc5a284 SHA512 cbae54213146be8132e2d02bb8837482442893f63f97b6771a6b41b89610613d6936c95ccebb6d74f39510fbad1754f1c5d8a19a95cca00cf00474f878bb1a74 WHIRLPOOL 10e01f387ac9caaa32e475817617b0b2ed12a23e0d7813bbfd92395cb45b4c29d37ed197a0d4566cc842126d20d6445647ae82b587b386ff0d71c1f2fa495182 +DIST kitemviews-5.26.0.tar.xz 74072 SHA256 228c610f9b218baa71024c74405a9e55e69a165510111f0929634dbf000c92fc SHA512 445e70fe2cf9e0b9c9f756ced79c8eb621651250438bd6ff0f97e5b57abb2cb9b255a96b879626e3846001d95452ef9bac8a3b75666fde4283b7f1bcb401caa1 WHIRLPOOL fe2ebd7fb37208935827c863ebee4ea472dc754b632d8c08751967a8b287cacd48fadf71e26820485f525c57bcaca25ea69262f288105b3410c08ea750f56b92 diff --git a/kde-frameworks/kitemviews/kitemviews-5.26.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.26.0.ebuild new file mode 100644 index 0000000000000..d1b4880f23acd --- /dev/null +++ b/kde-frameworks/kitemviews/kitemviews-5.26.0.ebuild @@ -0,0 +1,21 @@ +# 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/Manifest b/kde-frameworks/kjobwidgets/Manifest index da706cde1933a..f5a122a932821 100644 --- a/kde-frameworks/kjobwidgets/Manifest +++ b/kde-frameworks/kjobwidgets/Manifest @@ -1,2 +1,3 @@ DIST kjobwidgets-5.23.0.tar.xz 89044 SHA256 be950bed77571d916f745b25d264e554ee6ba8e2180cd3601ed27f4f3117e0b2 SHA512 3881700c157b7dc68ee07a500529c4a97b4ef3cdaa5a4ffab88053b9ac8777e78043e379ae88ed825934cc006e65b0b0755fbc52fc7b13c58ffdd6c81db48de1 WHIRLPOOL 00df443ba8eb8a1d76de2690a99cf47fb5dc1c233ff5484e03150f7a09f98b07d54db2787c880c21dd0dcc0abeeb8e4f1275a282c52509496f2bfecc1ac6b8d5 DIST kjobwidgets-5.25.0.tar.xz 89036 SHA256 4ecd09af1df430110da6607fabb0aa5231f89b3cff0b1477438c899d5d4204d8 SHA512 23adb1daa0a57756d7ad446498b7e677c5dd485e44017bc26dbc8ce98591483a57286357e619798989e2c2dc697644010d0d850168a22c1ff6fdf0453674ef18 WHIRLPOOL edab6d63a9f63b31780712c8850f7bd2d336dacac0e86182852cc886c14b79ef0ebe58587c4f2009ced3588aaf314637116e91c00b4ec4009fdda234efe2349a +DIST kjobwidgets-5.26.0.tar.xz 89076 SHA256 6bc57a8a4ed63ccee07631417dc26bb4286ba85b562a5f5a457ce86ce13b5050 SHA512 9a1d814414b850b059b06c44f60bd619a01e9b1905ff6169bb13c5991a065c5ed4c5dad4f28257177d7efef9a6ff066e168733fba5f0a8120f1a6e0b6c42a0b4 WHIRLPOOL 6e93393c375c057535aa8e88cf0f565ca15b3f2038eec3c1a87cea72fdd675d76ffceacd3420f5c2c3d04f4bf2810ea833ef7bcbb9220ece6597cf404db3e024 diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.26.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.26.0.ebuild new file mode 100644 index 0000000000000..eb43c1639c280 --- /dev/null +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.26.0.ebuild @@ -0,0 +1,36 @@ +# 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/Manifest b/kde-frameworks/kjs/Manifest index afc76829d038c..b688277b9b48a 100644 --- a/kde-frameworks/kjs/Manifest +++ b/kde-frameworks/kjs/Manifest @@ -1,2 +1,3 @@ DIST kjs-5.23.0.tar.xz 293916 SHA256 57c16396c4d0cbf15cc682ab03c7baf96b6875875ab6cda9405a5084a2df6eab SHA512 13ec94e9fa9dd095aa6d6ebb1d0f8b801c09c4c960da18259e479074f88b586f6170cd3952fc32f61c78028091a6a62c7e5fbd9c85783886b066480e88b7a81d WHIRLPOOL ca6f69236afef129a91245f65e1061622a9be657193f245fdd985ec0283741bb0a3cbc30a3a02ac219182e7c96ba7123d5e38430b39ae8562079367f39f9dec0 DIST kjs-5.25.0.tar.xz 294252 SHA256 cacea5f661214ed900ffa61b62116ca1dc843286593b56e9f49b4d13dc3ac5f6 SHA512 bdd35152d41b9ff7bf5eff5c403ee60d04b7f0ca10270e29b9101044daa000a600354fce752509e978bc82d56f2181353d7d3064de3bebf635b3ab5a9339ae6b WHIRLPOOL 97c001a6af7be04d7861fcb07a0c838a6f88dae72b0a138b91ddcd5548ec454bf9d27add515af9a78f568f8fc83388ff2465ce2f437176b16c608b90abd3d47a +DIST kjs-5.26.0.tar.xz 294312 SHA256 c252494cc92e0443bf097c83afa3402b498390bfda8315d47571cc823f8415b9 SHA512 2f819ae09b4edb0745f15eb7ad19db70e6f539405dd77597486aa52b1978c1e4730adb7e523c07d6ad71ee698ec120c959828ba996cf781d93cacd298ecead8d WHIRLPOOL 020e7a9408ca1f0c88252b9b6dd4bbcf4a8a31887b28a98f8c1a5e4114b1566affd188a3a89edec43ac28a4188fa4f80548dae92ec737004df368fb0113b7d57 diff --git a/kde-frameworks/kjs/kjs-5.26.0.ebuild b/kde-frameworks/kjs/kjs-5.26.0.ebuild new file mode 100644 index 0000000000000..ab09cffd10c20 --- /dev/null +++ b/kde-frameworks/kjs/kjs-5.26.0.ebuild @@ -0,0 +1,22 @@ +# 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/Manifest b/kde-frameworks/kjsembed/Manifest index 660c22632a9db..928cbcdf547be 100644 --- a/kde-frameworks/kjsembed/Manifest +++ b/kde-frameworks/kjsembed/Manifest @@ -1,2 +1,3 @@ DIST kjsembed-5.23.0.tar.xz 169200 SHA256 1f90fa3e0e259b92160899c151c83d21771511920b8f4af6d2df32a4da09606e SHA512 c8e0a09fa0e461972cd8ebe6f0f27a681b889b75f66cc2633d3ecbdcdc1a1db2bdccab110dad34d9beec48c9fde16204a7853c20defaef3d1f8a63d46e055134 WHIRLPOOL 2b1b231516b9885027693ef63f8eb2a82b70c0e9d785c2dcc3698558ff2bf2631240707f4989fee130aeffa34e80744baf3c173f412601a86be75e80e0e892d9 DIST kjsembed-5.25.0.tar.xz 169224 SHA256 d83f78bd15491d55f17d33f48c051cd3f6e37dcad382c7b460fb8132aadce1a9 SHA512 1c8103839fb46557f86c8236a295d4fc34dcd44081cf657fc824e6d6057199daca0ddc198849086136e775fa56aa67ca34c156a2123b4d3b118e5de6293d97ff WHIRLPOOL 23332f90fd615ec03b076ea98e5a7aa89d37289b7fac106acac945e243b643c8238d7d8a7339fb26aac86736a3838d90475f38c0678d17a22be6cf84b75d39d5 +DIST kjsembed-5.26.0.tar.xz 169192 SHA256 6de088e6315b4cc602238ab043cce9ee655061413a8dd83c557ebaa67bce1c0c SHA512 cdb9a3878d6ad829b2dbb016ddbc8cc222698719427cc1e89fc45ac2cf3ba29ca1b07a070ce1f45048e36ed6d7488aa5088186e4b29c8ecb1f5e09951d01f48a WHIRLPOOL e699f3f55cea4ca34dcd2db5a4326c50a2be4fab3e068b7a70a0dccb76244d25326c1f18206613304d4e3beb49bfd4356d774e86cf6888e9220f8b3241c5d12b diff --git a/kde-frameworks/kjsembed/kjsembed-5.26.0.ebuild b/kde-frameworks/kjsembed/kjsembed-5.26.0.ebuild new file mode 100644 index 0000000000000..7418983415303 --- /dev/null +++ b/kde-frameworks/kjsembed/kjsembed-5.26.0.ebuild @@ -0,0 +1,26 @@ +# 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/Manifest b/kde-frameworks/kmediaplayer/Manifest index 3a82435e0a444..d6248e42eab80 100644 --- a/kde-frameworks/kmediaplayer/Manifest +++ b/kde-frameworks/kmediaplayer/Manifest @@ -1,2 +1,3 @@ DIST kmediaplayer-5.23.0.tar.xz 9460 SHA256 a7637369d7af7b4804922c6f518a7c730e4a24128457e8f480293f1812859274 SHA512 c49a8dfdcf7cae97a9439c9c40b416be2d831e8c92a493ea31c474d990be1d360ebd3fcdc38eae6162a0c6c96d16fc4c08b67e9965b8f367c50ffd03bc499708 WHIRLPOOL 7734c212d18bd5fbf1643de07b2ed38b4a1fc1daf88c94582bdebee5bd55241d4fdcda02ab1e15a611cc729616acaaabbbfa5dae04b38de3971eff9228eaef94 DIST kmediaplayer-5.25.0.tar.xz 9488 SHA256 ae234e7f03b791be27e1c59a55eab96712570e9aedcb15d00eadc3b52ccb92e1 SHA512 2ae85d969ce9f5c0c69513fbf101f9feb7193ca8b856333475bb241c8439c46f7d1458ebbf74542fcc8608c93a6799fbe124aa47dff537b5f7a30ca4fe2346ab WHIRLPOOL 3e8a761f3f7f839570ad9cee243fdad3f956e10e5447baea2a1589eb1e43f4190f037b68b3af177cb94ba3f531bdf49245a463b925e1c3ce72e9d09dc6397be2 +DIST kmediaplayer-5.26.0.tar.xz 9500 SHA256 7b673ae980be36588e3235e707ec69f7790b0dce1ecb3c73f7cd51f04cef097f SHA512 47107224224aad105c578c6580cfafcaf8421ebb051cc3e59644cae43995144161a9b3f357a74ef70fc3fe037e33697176dbe004261b4050793f50d10618729c WHIRLPOOL ba2931a027fa5ac4b0a75968ae677871b2f460ea0fe1ef027bd7f8200aecddb6fd8ce2889f403ea8c752b0965eedc5b33892de2c39ef8a86b219a39424b2dd83 diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.26.0.ebuild b/kde-frameworks/kmediaplayer/kmediaplayer-5.26.0.ebuild new file mode 100644 index 0000000000000..8e582bf412a1d --- /dev/null +++ b/kde-frameworks/kmediaplayer/kmediaplayer-5.26.0.ebuild @@ -0,0 +1,21 @@ +# 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/Manifest b/kde-frameworks/knewstuff/Manifest index 39fb5c2d8ad14..47609f5e6efcd 100644 --- a/kde-frameworks/knewstuff/Manifest +++ b/kde-frameworks/knewstuff/Manifest @@ -1,2 +1,3 @@ DIST knewstuff-5.23.0.tar.xz 861368 SHA256 18d711b46f74863ccd8b323cd323029fb0c58c3e670b9b436658b13504b70066 SHA512 687f98b94c9e07e9b64e3c5b53d9b5464c636e37c741669a4a244e3f874555f095fff1ef5d48a203ad3075965349c423765627e2bb8b769810e958f43bcf235a WHIRLPOOL 780c58dcbe6e877034d8027447be2324015819b84f8af9cb3bf31ffa501de2f7ad2ea60b20235fdf24065f993a4bcdeb694d77c53bf97c784eef6632ac9622f6 DIST knewstuff-5.25.0.tar.xz 862340 SHA256 a1a3c5b096e24afd40284256449f797e1656663a91d175a2ad3cd4aa6bfd9ca8 SHA512 050f2b581d969b855be304106fbdd487968fd8c750a808a178cb4f8138556cde17e2f12445731aad655d3303b393b653edb67f084de634abe171705046454d8d WHIRLPOOL 2970e1a4fc85295cf40c294e2b134b6325676b867f85af20a7db658eb655dc3674b6f10b350e2e80b28ee2b7ad7614ad5baf455da2c558e93ae65297fd48b4ab +DIST knewstuff-5.26.0.tar.xz 862376 SHA256 c4e70933e535c427a99715dcd557ffb4e452ccca1c374e666b8188df2a07a849 SHA512 4350bbaf3e489ec4346d424b69f1428cb9f1a6e995185bb5ee059b62cd3532ff91c66576d29675687f5791ad48c2660aca1956d0b9f638f4dd812da651899b58 WHIRLPOOL cb3ce352a772b0ec209a37deaff881814b1d34b1933b1b16d16426c3a2674b62e0be1c6277f0f40d2392b7041cfdb949a0450cccceb867c345626cb20560c34d diff --git a/kde-frameworks/knewstuff/knewstuff-5.26.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.26.0.ebuild new file mode 100644 index 0000000000000..a3c57963dcb77 --- /dev/null +++ b/kde-frameworks/knewstuff/knewstuff-5.26.0.ebuild @@ -0,0 +1,33 @@ +# 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/Manifest b/kde-frameworks/knotifications/Manifest index e3a5ed9069c89..0a0f85130c04d 100644 --- a/kde-frameworks/knotifications/Manifest +++ b/kde-frameworks/knotifications/Manifest @@ -1,2 +1,3 @@ DIST knotifications-5.23.0.tar.xz 95816 SHA256 db310b4e850cfe534a25b5b788914e3b1fb4a22cc1ed210eaf2968498375e68e SHA512 2078412994e2a1c52789190f8c93e3a0cbc16ca28ee09c052d3f16298c8650a839ae0ea9102710a355f26bbe41cb8ad3dd7cffeb57d9cee898352af9ab352ca8 WHIRLPOOL bf53d9f754290da4ee557ac335f853b9d6fd22e83552743ebf2d8a918ceff33f8c93bc76ddc9e6211b73ec55756724c5ea1658ac0877f6d2f5e699a6f941944d DIST knotifications-5.25.0.tar.xz 95752 SHA256 b7810e42938331cd5f7f9f358362b3eb1221186c62762cd28860fdb66b6665bf SHA512 071edb1d777be66b880e8504d40bc0ed7d400678714e2b32ad28499d008bb45224dca44ad22be3b9a71017edbb2f3783c2bc790b38520f08425e885a83f0a8a6 WHIRLPOOL 2d68d7e70173413448eebbbd280ee7dadb034306e4f2aed3172afff9686fbb4eb495871ee4fd28dcc6cc22b75841c50e6c5e66d4d2da2a29edc7ee648120cec5 +DIST knotifications-5.26.0.tar.xz 96040 SHA256 f88ae5b10e072ceb538c02d68b92e14ec93ff76a2d028963511162da485cdb05 SHA512 9bf7d260c4d2cb8271ce5c4db043c92b503f7564e621a18fccae2ef3edc24d3fedae297ed37a97faf0b128929008a5bbba595af12b799db325b3b58e56e98d14 WHIRLPOOL 03e465cbdf59f6e4c223e4a3ec7e2db572e11b1a36fc6d20fcfce893065c730f182f254b87299047f623e6656efd812088159d839ddbdf1084e845dbacf8e393 diff --git a/kde-frameworks/knotifications/knotifications-5.26.0.ebuild b/kde-frameworks/knotifications/knotifications-5.26.0.ebuild new file mode 100644 index 0000000000000..780a930607dd0 --- /dev/null +++ b/kde-frameworks/knotifications/knotifications-5.26.0.ebuild @@ -0,0 +1,45 @@ +# 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/Manifest b/kde-frameworks/knotifyconfig/Manifest index a8eeb60a9c56a..38d7bb8e49297 100644 --- a/kde-frameworks/knotifyconfig/Manifest +++ b/kde-frameworks/knotifyconfig/Manifest @@ -1,2 +1,3 @@ DIST knotifyconfig-5.23.0.tar.xz 82884 SHA256 ec71475175445878b8a0eefc908c5e0e66152c31ce7ab264cc607c13d6fac138 SHA512 a6e7e02e42f3a8694e81e3aad28d6804e242ace174d4adb28eaa15e1e4d4059730266fec3b0c9335f9b846cbbb500e65b7eee6ec06180ac81549bf9e9c90f15d WHIRLPOOL 5ae6b60952e5950f5d45e025a2222a4dfddb37c83ac3e3095e5596f84da5a436fcc58963e63dd58451afa21230fa21a8abf367482ae6484cc9927e3b9e5f59d5 DIST knotifyconfig-5.25.0.tar.xz 83112 SHA256 f3e0a3d1217370f8bec645c84730057f17df400fe284c45c2feb89e6820afbca SHA512 066e8af130b94083342ae4db708bc4ab5b0291dab044e34ddfbc3f3828d4d63303e32e0acd06e4705cccbde1606784943fd498522b9c1002cbf51f505d03d1d5 WHIRLPOOL aa0a7f00b2e7fcb36a3d23ea32ddbd6e8ccdb66e18414d2c7f2d33378694690b318e530f8da4299c310797b692e923eaa0fa87cc52d7c2a5caa762855fb13046 +DIST knotifyconfig-5.26.0.tar.xz 83060 SHA256 df0c02db46e77cbe8a4cdb8029ffa9599798c1ce668fe536e66305f6e7173193 SHA512 b1fd51d776edbec71ed61be4220f0d274085ef86d43cee45f93f73ad45cffd7f3ad04f169bb536558366c392cd537fca3b64a874e05f52f153ee9d97f249e9e0 WHIRLPOOL e9d67f143856cd2ded8069c3246a56aa7d7871cc88b226c4ee971f3777e1db76dcb7b32d62b3d204ecf7d953e86a9739089600387fa69a0558c000ec0a55d7f0 diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.26.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.26.0.ebuild new file mode 100644 index 0000000000000..66fa9402e2727 --- /dev/null +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.26.0.ebuild @@ -0,0 +1,25 @@ +# 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/Manifest b/kde-frameworks/kpackage/Manifest index 912a0de6cc210..fff2f7d79f14b 100644 --- a/kde-frameworks/kpackage/Manifest +++ b/kde-frameworks/kpackage/Manifest @@ -1,2 +1,3 @@ DIST kpackage-5.23.0.tar.xz 108056 SHA256 f580cea44608c0789eca2ccd901fa54d02acf1a70a6c0e676292a78cf3ffdec2 SHA512 a5dfc09469973e20a95e24215cdc9b03b459c6b2f5a7b1730bd405d838fc26f00cd04ec3228329d669ce8135dd3b58741fc81166983d86075acef0bb2102c1f7 WHIRLPOOL d913ebee2b9bc864299ee8eea03966c3a88d0124803075799ce677c22307a1b19e236ddf795609dd2b498c7d7b6d1cf0ec6cdad6dfb327776f96af40ea80bc03 DIST kpackage-5.25.0.tar.xz 112268 SHA256 47c641dc173d5b597937b00fe2e01a0058916273278a7d44f4c3ae932b753013 SHA512 d5b338f32adc7884d22e7c5eeb242435dddf1247d3f524d5a552a5202ee22eb463b5a0022dd99d8e0d39d7748c377d92c5cb7c8037f2d9e530ea31bb6dc80ad1 WHIRLPOOL 7f0f193808b8e61e6472b2ea862f77b4ddf768a82d48df60bfc90069844ea6b4d747179885152b7d3fcf96c5e0f4111f3cd8305796c089fccf2c8db1ffe43979 +DIST kpackage-5.26.0.tar.xz 112344 SHA256 0fabacce5e7670ad2b80cc796d3c779e73805b0c85dbf4e533f61d139f4858d1 SHA512 b6127e99f83ff8421409ee0299d974cb61c20d22692a1633c0e30dc0cc4dd37a573f4125e9c69f5d8e3159c1880562e6bd048837e796a1adfb8983c120e4ecd8 WHIRLPOOL 4904de24e4583a4ba187b4643a21c76c70c97dc4fa152bf247e3ec05a8d3d620adde5bb505a922221511423ccfc254330a44d49829b42ceb61fcbb9166f36387 diff --git a/kde-frameworks/kpackage/kpackage-5.26.0.ebuild b/kde-frameworks/kpackage/kpackage-5.26.0.ebuild new file mode 100644 index 0000000000000..773ed1298f4d9 --- /dev/null +++ b/kde-frameworks/kpackage/kpackage-5.26.0.ebuild @@ -0,0 +1,30 @@ +# 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/Manifest b/kde-frameworks/kparts/Manifest index 59b55a94b4705..75cc797741a98 100644 --- a/kde-frameworks/kparts/Manifest +++ b/kde-frameworks/kparts/Manifest @@ -1,2 +1,3 @@ DIST kparts-5.23.0.tar.xz 153940 SHA256 2e584c9904aaef4cffeedeb686ca9addfca25a3a118779d6a31ab02c62f4d705 SHA512 ef3f6ef39ed40947b60d861a37ed773e9dd52677066076b2d52052958c38ff13acdaaad2e8111ff2a463f51d16c065b4d0986f640f663c23c90fa630047f4475 WHIRLPOOL 0e8d4368b92679b5d7f4a0bab57b1f951084db54a34b9c3d4d2ea72f3db946758e582bc63defc489ba5460625a9cbd6f3f24164e83c949b29843b115c5e8fa2c DIST kparts-5.25.0.tar.xz 154396 SHA256 ea187dc45376b53818bf76ed794c988b7793ae21f2683ce010cba995a31b92e3 SHA512 44584c38ac45baa083360955c21fa9023a218509b7f865da016a8bb0a487eff6e481e381d68f03e8a196c803e8a9d6d5c0e9ffe6effcbc713d30296c3a89739b WHIRLPOOL 8c630017e9ed6f93911da04c9ee2554effd15306c809bed94953f05a648c976716cf71737aaf31818becc28c9453f25d11601650b22c6714e5b1def8defcd53e +DIST kparts-5.26.0.tar.xz 154344 SHA256 ca6f79885d4d788d3cf20f663ba1727a5dfecfe9d418d3e7ee4a9420c03c21da SHA512 c7370d50b6129d6e106641a837308dfc38b92f89aec17f861cd1be73adcfcddd769ac01c750eaecfaf0fbab97d48f27acc412cfc43c7951c8053e4bb147ba272 WHIRLPOOL a51c860d4301a93e08039bd357f003e963be541ce0b0734bd941e416e547e48be3219681a7dec74ef1c5a6b25ed13bf51f8b0daa20ef42f20b224e3cd491215f 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 new file mode 100644 index 0000000000000..269f6dbe722ea --- /dev/null +++ b/kde-frameworks/kparts/files/kparts-5.26.0-misdetected-dirs.patch @@ -0,0 +1,62 @@ +From: David Faure +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 new file mode 100644 index 0000000000000..31e442098e5d4 --- /dev/null +++ b/kde-frameworks/kparts/kparts-5.26.0-r1.ebuild @@ -0,0 +1,33 @@ +# 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/Manifest b/kde-frameworks/kpeople/Manifest index 66a3207df8a78..e633eaa48d9d3 100644 --- a/kde-frameworks/kpeople/Manifest +++ b/kde-frameworks/kpeople/Manifest @@ -1,2 +1,3 @@ DIST kpeople-5.23.0.tar.xz 58264 SHA256 5203af2ebcb78889f50ab8331a7a840f486fa501e0fb764e0481e9aa9fca3d14 SHA512 7209e9b161e26c631aecc3090fc2780061517011cbab55ec904f7e40ef37266087c51126b2fb1674ef1b80fae81867a397522283f98af93db5be98edd15da1a4 WHIRLPOOL b714abd75e9b551c682364e6e2d11240a524c955f2a993383c04b3b05ce08429991cd5775e5232a6bd45a5e9ba5e4e5faa6eeb27e5b8279841edff71191b31e4 DIST kpeople-5.25.0.tar.xz 58496 SHA256 a4a98ed9e1ca1fb68d6b3113d0580a6d7f97a528ade6be896cd6c57dd260d5d3 SHA512 473321c11167b747df93694057a5f3ffde7d5c89cd61f5ff9d4a4f8403d7efecd78d2ce4b84af7623e15efe404bca209e5a9c4d1f5e7fe0eac224fb911413df3 WHIRLPOOL 74374d35637ecad87cc4e79285c38176b136edf31828c1061d208382000c35eec2d804ff2517a565de872d25cc6b88a085ba705f7421f4846a56d0e17730873b +DIST kpeople-5.26.0.tar.xz 58480 SHA256 57957316a0222c42c7815d200a60ae53952c73df1692f78e5cd60b19fcaea9ff SHA512 7335529feb5b5cab7d358bee914f62c0b6c2566e7ffe7513376e7406808b2ed5df6b2ec073812b72b6ad0388d10afab8738f4074b7c53bf7456f39f5acf9cfbf WHIRLPOOL 0e19938137d272c65fba919cead6ef479ed7287569ddc20ee07c147effd68c5964ed66679e44c933506451c13971654d340cd3867282ece532218f3b0a40a3b7 diff --git a/kde-frameworks/kpeople/kpeople-5.26.0.ebuild b/kde-frameworks/kpeople/kpeople-5.26.0.ebuild new file mode 100644 index 0000000000000..9a0e4d7768a21 --- /dev/null +++ b/kde-frameworks/kpeople/kpeople-5.26.0.ebuild @@ -0,0 +1,32 @@ +# 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/Manifest b/kde-frameworks/kplotting/Manifest index fcd1a0abe7a57..37b74e723b231 100644 --- a/kde-frameworks/kplotting/Manifest +++ b/kde-frameworks/kplotting/Manifest @@ -1,2 +1,3 @@ DIST kplotting-5.23.0.tar.xz 29520 SHA256 46b0d39298e6877c09c766e3a70f72a7aa6994c621674d630c5a35a656b622ec SHA512 85d402f801031db59a6477d44563830be5f0095e9f12c9fcb9afae643e44862a5b1353aa8b0fc39a792c0ac1aeb8e23de3271df66aa5b2763a63fe3b96aa52ce WHIRLPOOL 4e0756f159406a98c1fed098190d9f927183f16835ff034adac04548ef15d311553513f62e0cbb671dbd46612887607a6c5be83135605a1bd55257cccc9ab768 DIST kplotting-5.25.0.tar.xz 29540 SHA256 4a960a0bbeb364702dfecd4cff61c4082bc7a04736ed76d4deef821f7b246676 SHA512 b0a6cd585cd1fed67eb8058f285c54213714dc2be4cd30bf1c03dd53b657f9c23e69fd7f89978365cf5cc1cb2ed8571ec796bbf009e0ed033592b95359da18e4 WHIRLPOOL 24258217e3278292b3d0653b2aa0c95aeb9e0eed4ddb6cbb5046c4d0c0383dd2869a663930bf454a0804715be6b8700e5bda36a20e6183dfd0b022fe98641279 +DIST kplotting-5.26.0.tar.xz 29540 SHA256 240d6d636c36b150e9494c153e8c3ec8cb6e86717c732eccb0d5105bd62ac9b8 SHA512 69529603662c8dcd48ed1c34a106ccfc074abb2ea5bf100fb26373ac406ae2c06c6b366212fe5c021ac7e207fd2131a3190b9f4701221fb4b7f5a8a883e565f8 WHIRLPOOL 86fbd93d5d2bf09cd5707f78c67502017b3681c7d0c08ed45f3c1fe27c793e8c8316e28a3774f4a5e8f04acafebf3f1be5da5634610073e107ee3cdda90e79d9 diff --git a/kde-frameworks/kplotting/kplotting-5.26.0.ebuild b/kde-frameworks/kplotting/kplotting-5.26.0.ebuild new file mode 100644 index 0000000000000..412593fb4484d --- /dev/null +++ b/kde-frameworks/kplotting/kplotting-5.26.0.ebuild @@ -0,0 +1,19 @@ +# 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/Manifest b/kde-frameworks/kpty/Manifest index 925e78304c3c2..d66ef58b671d0 100644 --- a/kde-frameworks/kpty/Manifest +++ b/kde-frameworks/kpty/Manifest @@ -1,2 +1,3 @@ DIST kpty-5.23.0.tar.xz 57212 SHA256 b96d7b538c9970570822a1f119b04eb0518a9557fd2bb692ccc673dc40d9d96c SHA512 b8212bd8966d07858e027e2b312037f970cfda32b81a022b97f64e50dc1c385a2b15b3aada96bc51a2a11caf97b4f12eb2c7e064fb694c0a9dd2fd12d750ac92 WHIRLPOOL d8170935f67f05ef9ff649d7f77d7133c3733054ef6c15e1579f287258b1c9ea75ed691ac35a765dc427fe861acff2c4a77e61241c6b32e2620988e068af8c5b DIST kpty-5.25.0.tar.xz 57296 SHA256 4bca7c6ceb870f028a37077ee50ed53b63403575baae36dd80c81a96b34cf23d SHA512 6f575fcb9bdef04e47decb6ca83f3b9c1a703925a990417bd0886f60972d60d69463a260fbdf5e509040f5e36165235d4418e1c2cda2248f942eab155a13c475 WHIRLPOOL c3bf6730f428188acac589e4b7ebb6b2d20f6382a98c9a56c3162bddf9a37ee1f63c96ca00c6de7306c89102870ce7a7b3f05b0ca66d1a0c2a360a599f7dd87a +DIST kpty-5.26.0.tar.xz 57304 SHA256 7574d548eacc5155d006963f696540559efd58c71a9657fd2eab133ace273fb8 SHA512 45ac29379df14d02b8e77fc44de82a7d12ebd305700a7e53e074d1504ae36a21627644d5fb7f92c39f32fc035e2d1571b99153831045d35c8d1a290d6915d83d WHIRLPOOL fd06d596b7d4567e191799248d58de9541f01e9e97d1f1712d5e5a655ac9ee122761fad9f28d709419c1688803c237e97358c3759afff95480da16f0d9e27973 diff --git a/kde-frameworks/kpty/kpty-5.26.0.ebuild b/kde-frameworks/kpty/kpty-5.26.0.ebuild new file mode 100644 index 0000000000000..c2bc3657e1bea --- /dev/null +++ b/kde-frameworks/kpty/kpty-5.26.0.ebuild @@ -0,0 +1,19 @@ +# 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/Manifest b/kde-frameworks/kross/Manifest index 45dfee52f5326..abc24e63ee629 100644 --- a/kde-frameworks/kross/Manifest +++ b/kde-frameworks/kross/Manifest @@ -1,2 +1,3 @@ DIST kross-5.23.0.tar.xz 135100 SHA256 8002a5102aa5f66bc0a24f534c319004adb0a011b1598c38742e3a367c49a668 SHA512 555378b17bb4cc6cdb0d21707ac7f8cf2bdf663f28a1a0ab91f00faff5709cbce681b65142ffbabed02b4354f980c804ca3ee84f96134f1c377f57a30217fe5b WHIRLPOOL 0997f92dfe8b12a38df7b994413612ebb76ae6e6600d9e5bb6c01913119bb539c76aff26b98eecd51e73f53d3289cc7ffc0bc6daf72bbf96deed42d362b33303 DIST kross-5.25.0.tar.xz 126288 SHA256 84681930bbaa248e524651f95c3abce20a3b320c48a2df086675688974bb893f SHA512 97e09a3495cb6eddcd9353ff1a9972333a55876f9960b8efd54caeba864f58b5c7ecdfac888a49c717510490c1541a657b73526f3f3ff074deddb131111affe7 WHIRLPOOL 7efd9616e4bf48062ff88adc7eca98b830baab19e9fd01407f60641d4a000775f08a0b876675ea1346a89cf18f4312128a04e0f279489b8b5b1300dac79a5760 +DIST kross-5.26.0.tar.xz 126280 SHA256 612c194901b18a8444689795db7be11e1819cfe7ff1090a51cb55072f0633416 SHA512 a4a99a09ec720d56a4e89cb79e4c7b3d82881ece2d13c92bff8cd190d2fccb183d769a93ec546aea6c6d07d3f3ada83542f671a4530a4565c4f75cfb10a169a3 WHIRLPOOL e8040daf7cdcc8062dbf0aad36bb457f02579a102c134aedc24527c980d12f0637d4b655765900d4278017b0027ca5ac2ae5092575aca49406d8f42a8d5b42f0 diff --git a/kde-frameworks/kross/kross-5.26.0.ebuild b/kde-frameworks/kross/kross-5.26.0.ebuild new file mode 100644 index 0000000000000..dbe5b0960fb14 --- /dev/null +++ b/kde-frameworks/kross/kross-5.26.0.ebuild @@ -0,0 +1,32 @@ +# 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/Manifest b/kde-frameworks/krunner/Manifest index 257f48c4c8f51..ad085c2b4a434 100644 --- a/kde-frameworks/krunner/Manifest +++ b/kde-frameworks/krunner/Manifest @@ -1,2 +1,3 @@ DIST krunner-5.23.0.tar.xz 66848 SHA256 52ac6b5a7c99fa0cb9e776b06348511fe5373fc9acc2842be760c7ae60a2d9dd SHA512 d3012669094a677e43d036fced2878c5a21a31fee39e1c92f46adcabbd1f531d26f540336910b6b4f00e45dadb1be027fcbc0aab491e5b1db4fd8ea214f42ea2 WHIRLPOOL b9513b8612472c50838fa83718a124ddb92274728290febbf87091ff739ab860ef73b6e4306ebb47f90cdba7960358353330db41ac70f3b2c0798b6ac467ae5d DIST krunner-5.25.0.tar.xz 67096 SHA256 d52f36b4cd1aca71ca6bae2a3c147ff826aa45bb90e9d6d5536c8a4ddc85ac27 SHA512 32333c372c724f7ef6c9170ae6ec28ebbd0f972939de85baf159ca012b9fc013bb83d89e40e257155ef85ae5709e1c54eab5bf5ec51d571c4a96d1507df7fc2a WHIRLPOOL e121c73f1e2e2b58bb90a18120156f6b5ea6cbc7928c9ccf7da11a02f323175a1434a0ba78c8dcfb803dfce89a9199ee84672bd68c2a83ffa6378ae81851e09d +DIST krunner-5.26.0.tar.xz 67064 SHA256 7b7cf86db645b5b6a88b670fa8f41bf0d52e65a242d4124c2892a76748c01814 SHA512 a0168011edb683b0944b4dccbec560c4807308615627e62f63f6ef61f952b502cfcd361e4ee23c2e89dd1def62e2517514f27b76e01b168d8bb095cd2a5e83a3 WHIRLPOOL 61dc6e9f089e33ed2369e71155f9827798d65d2a0794a3019d680a1451620e990cfb512360a195e13ebe88ec5621fa6880211dec2aadc9d5e212c43264e69617 diff --git a/kde-frameworks/krunner/krunner-5.26.0.ebuild b/kde-frameworks/krunner/krunner-5.26.0.ebuild new file mode 100644 index 0000000000000..d69de57e723ef --- /dev/null +++ b/kde-frameworks/krunner/krunner-5.26.0.ebuild @@ -0,0 +1,30 @@ +# 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} + ! +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 new file mode 100644 index 0000000000000..41ba42115035d --- /dev/null +++ b/kde-frameworks/ktexteditor/ktexteditor-5.26.0-r1.ebuild @@ -0,0 +1,55 @@ +# 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/Manifest b/kde-frameworks/ktextwidgets/Manifest index e4953cb7722e9..2184b441e9f06 100644 --- a/kde-frameworks/ktextwidgets/Manifest +++ b/kde-frameworks/ktextwidgets/Manifest @@ -1,2 +1,3 @@ DIST ktextwidgets-5.23.0.tar.xz 306580 SHA256 898c25658315cb86cfae36cfcb879e02a2957fbd704f79551daf9fb08d9cfbd3 SHA512 59a852c81971b42f1de9f89d06ad769d58586bc48fd688c6e2f7606b360798a01088dd45c11d183c9ca2e372bde046c45bba93fcd0251b6ca1b942e3779b7ca3 WHIRLPOOL bd33846650815474e16b2317967e51d510c129b0dcd7340787542bc86151d97ced3b8642a060cee3040409b897d98d741b2ad6a7ec369ac3d4c83aaf04504a6f DIST ktextwidgets-5.25.0.tar.xz 306616 SHA256 4b2d9b999ba9fbd7f79105d15f0c8bcc3f3f4982d0b71b1c06e4ade6d63eb614 SHA512 7bf353f49d6db5ff4fb9beebaa7b2ca375d62c15fca23a759a70929767100e9655e9e35ff0f5f335bcf1169681807d68b6ed793bed9c4381a59f598d1077a08e WHIRLPOOL 98aaed679c4546dc4778fa07dfb727fffd48cd7ffbc4cf2b0f59194487c45284fb03e826ec552149e5b6a5905abbd02713f768213e31e85f665913cbfa015415 +DIST ktextwidgets-5.26.0.tar.xz 306592 SHA256 822cd35ee7b4211328de94754217c72b2b43a08ed5e890d50d77e1363fb54e61 SHA512 904e3c0f4052c8e295f52f37f945c0c2d209967de74377d8aae50160f33fc1a8e9a0e7b97ff2c809d084e53877291c6ed5f86fa5e4774ec292d8720b30952a0c WHIRLPOOL c20641064c77087745a609dba9e56fbfbcfc915510b771e7b6642de9b6910880de0e4969847ba368395c314494241e043e1ec7a00aff2e883a685bb13a361305 diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.26.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.26.0.ebuild new file mode 100644 index 0000000000000..dd14783c4ac0b --- /dev/null +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.26.0.ebuild @@ -0,0 +1,38 @@ +# 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/Manifest b/kde-frameworks/kunitconversion/Manifest index dfa6b4ecfec17..5825c091edfeb 100644 --- a/kde-frameworks/kunitconversion/Manifest +++ b/kde-frameworks/kunitconversion/Manifest @@ -1,2 +1,3 @@ DIST kunitconversion-5.23.0.tar.xz 620864 SHA256 8fda2eb4064c98d74be2ab8ddfc4f289a0d82238ba689054e3e2746db73d7f8e SHA512 682d83a2d1b072132dd76a5a7bc51319761d5f8bc09edd95fa7ca5227e245c05bb182aa6a209a1e118f97bca55ee583cb367189697debafc1987d9c723609568 WHIRLPOOL f93e04f2bcea866d649ae79a0aab1d5c28141a8f857ede806301381effe282aecd757bc10cba158cac9932ab6fd0d5d3aa4903d59eb92741f8aae17c71c07ad7 DIST kunitconversion-5.25.0.tar.xz 621020 SHA256 c3c2248b82aae17ff14b5c64ffbee40f5418450a26baa9f8fab3110ae88d7895 SHA512 dc0a892ec3d9a1f21b0b0de493ca053146fbe2659092bd563893128a1b1d640e548ac99391647b863f92612a31f70989b77d95ec915dd61d13de5d5ab0d81eb2 WHIRLPOOL b8e89bd2df911b5c75e8691e59967a7ebb08b0dc6aa47c828f469ece6d23fb453760247102b054d4987e41ee4237a51edefdc111761ca06cbdea8e312778ab13 +DIST kunitconversion-5.26.0.tar.xz 622672 SHA256 914ce8fc2929b145d668a4018febcc2903c633c09ae164b67abb126a4e14cd22 SHA512 ff77bdffd6bc49da86bb5e4307fb9e5bb640203b6065d4e45785294a47080ace0da7beaa000c6feaeb56bf2788d70a3f07f4b85a4da5c1c4c5ecfaea33748959 WHIRLPOOL bbcfedad0015ef153c221a1be5d238065e43943ec3c6bd08aa3df2a8a671569a8fbc9f451816dd6cc836d2eefedd3ef0b051deb431dbc56afdaaac373577d95e diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.26.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.26.0.ebuild new file mode 100644 index 0000000000000..39ff39a5f7e4f --- /dev/null +++ b/kde-frameworks/kunitconversion/kunitconversion-5.26.0.ebuild @@ -0,0 +1,19 @@ +# 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/Manifest b/kde-frameworks/kwallet/Manifest index 4881b62958ed8..af34149088384 100644 --- a/kde-frameworks/kwallet/Manifest +++ b/kde-frameworks/kwallet/Manifest @@ -1,2 +1,3 @@ DIST kwallet-5.23.0.tar.xz 293892 SHA256 eef55c2f07044deb229d7ce43cb1391c871de4545e88867ad8229589e77861a0 SHA512 234ee4c60e5f060d3df5712dc60c14e9e4419859010fe7b045317decc8e9f3c375ef8aed08549a90f72c09d28894347df3df371fa71c8c9a5611b971d10dc432 WHIRLPOOL f224253996824a4da38751d8d81336f6dc90e5b5126de1866735b6cc288caa13c2f35bc5cc98fea5e3d1be3f325ebc82a35a8deafa980706e411c3ac046e764c DIST kwallet-5.25.0.tar.xz 293868 SHA256 def7a27d609b79f41775093d5ff2629146396010610ce7d0ff9a52ffedec01e1 SHA512 36b6fdcbaf60ea8d66c7556374cd606c90d6978c6ca9f061596b9de9f24999418db91e440a7e963fb246c8befd4fb2393900ad032293636334bbb2925d2ce9a9 WHIRLPOOL 4e587f419bafb886ebba001ac48e68ff904b30bb8f0c5162c23d9162412f43051b7ee32a53b05dc2716b48256bff11f64a9049dd0b2c405ea592323ed49f59b6 +DIST kwallet-5.26.0.tar.xz 302820 SHA256 5a766b2be10d936f149bd1b9bbf3bee32239eb66a053d126af0bf9fcd3017428 SHA512 e56ba18b0d498230ed4ef12dc4c9fc3303000cc4f90aa107a463b3f2359fb7eba45f22ebc84e90fd0e9516374d1b2efbf5f76c890c7fac41ff530d02991e5e31 WHIRLPOOL 551a4e7e3d96590af11ec796cf7e2f9c9d993135d6f0e0270e9ba209c3143145ef9ef834f25068971bcdf2925be374dca3ede409aa2b2669de912d96ff52f70e diff --git a/kde-frameworks/kwallet/kwallet-5.26.0.ebuild b/kde-frameworks/kwallet/kwallet-5.26.0.ebuild new file mode 100644 index 0000000000000..a9f81521a8627 --- /dev/null +++ b/kde-frameworks/kwallet/kwallet-5.26.0.ebuild @@ -0,0 +1,54 @@ +# 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/Manifest b/kde-frameworks/kwayland/Manifest index 67151635d107c..4151c4f2d4366 100644 --- a/kde-frameworks/kwayland/Manifest +++ b/kde-frameworks/kwayland/Manifest @@ -1,2 +1,3 @@ DIST kwayland-5.23.0.tar.xz 209540 SHA256 457da4cee13f4a13b01a06cebe23482105e8222d761f77c20a719fe731c741a5 SHA512 d3fadbde23588e25c777e6ff5be98160b81c5ce976b46c052c9b23853f9263287bb77e0c664ae2793406c822a289be7b39445f0a630e8d05d53feef3f4915524 WHIRLPOOL de508063dcc4f3d707f45e7fe56b1f71885986af15d103d097f342f39595a583f0baf694f98feaa027c11943cf2d06094185590f4e64e9a43144decad2074f3a DIST kwayland-5.25.0.tar.xz 233148 SHA256 756c711c2796629090169ae5b348bf3e1bdd03011f89f5b8bc71cbfd8d4f1d61 SHA512 3627ad5a149af44d81dc3ecada9fd2706ceff7a66810be8328b1c0bb31ad69f15ee4c2e5609ba4d3384c3107307498893c6d1c604bb55fe7566a62201e6e52da WHIRLPOOL 93f730f3306984f673d5bbb59f2e7f399438df6a7f20d25db16e442f1e59799d233f7d11ea20a98f1740c90f080795a862f52326181f87402feea08e10680987 +DIST kwayland-5.26.0.tar.xz 233372 SHA256 69242ffddd77e19618ee19d332210fb8e98e85cd743012001b2a6b1c267042b1 SHA512 f93894a26bb50b1022ebcce7373fcd270645f95a8b84d8ed77aa91cf37977ef8f6e4a18cad874b11d21a3adbf7ecac1d35106656f8c6c01a5b7c2abbd31b5c03 WHIRLPOOL a673a3ab6bf490a6b2d2365a7f765df3975c8a37a1591c2dd611fea7cba8b03de9499e829ca75144349c86621836db9da01eddb143b7d093534c30172292f496 diff --git a/kde-frameworks/kwayland/kwayland-5.26.0.ebuild b/kde-frameworks/kwayland/kwayland-5.26.0.ebuild new file mode 100644 index 0000000000000..b8c489a387699 --- /dev/null +++ b/kde-frameworks/kwayland/kwayland-5.26.0.ebuild @@ -0,0 +1,28 @@ +# 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/Manifest b/kde-frameworks/kwidgetsaddons/Manifest index d3c9d79482e61..e834c1578447f 100644 --- a/kde-frameworks/kwidgetsaddons/Manifest +++ b/kde-frameworks/kwidgetsaddons/Manifest @@ -1,2 +1,3 @@ DIST kwidgetsaddons-5.23.0.tar.xz 2132144 SHA256 544f7e8096bf926fd35285ae443ef7504a758d647225604e3c0a19f5cbab14a3 SHA512 c0871c780b338a8638ac87c15fea7a061405f4afea54c9fc664c04990cd17db67480fb3330586f7c5ed9453d53db8c531dd2430a5aea25b7a61de0553696b65a WHIRLPOOL e4dfc93340d818283846f48e39c7e737075442345b07625bbdaaef8b1d85b81f99fa111b6db7a3e29e3bfc1f6825cf6efcab627fa25ce0c3b0bd4d929de9b68d DIST kwidgetsaddons-5.25.0.tar.xz 2158416 SHA256 1e099d9e021dc44fdee54220b30d3f48a72900fa88e8273ee7fea2895946a8bd SHA512 509d43199fcb079b05a1a22aad9499fb474d7717d241015adeac11dbc4f3c3b4a2df1999103f9bc1e0715c228b9ad34479da7a4d3b7d8afecfef06835c414bd1 WHIRLPOOL 67651e8715dd939e74d4277a998491e13082708a16b25379c4d876962f2ccb4173defb62fe9bcafbd55a0bc586123bf16a8856b27808e69549ceed5d0282f8b2 +DIST kwidgetsaddons-5.26.0.tar.xz 2155712 SHA256 9601108491e9564630a6152f296de8143decb91bd63c6ea15f91a591d02155c9 SHA512 0aab7b3b7199897411d5052e2aafd9af24ccc4edb8e311f1059dea14639587df10b5eb5d5b4ef66e3e617aa100d0a84162b6cb798835c1cac10a71ddee5b7146 WHIRLPOOL 722c440ec4946ad1e3855c7227f43ff69c06ef3518d5b6af4a4d7812eec5d9d75f1749c3b6fea280f55727045241206c5cdf9de49eecc43664671e67a1f182b4 diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.26.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.26.0.ebuild new file mode 100644 index 0000000000000..5440159057115 --- /dev/null +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.26.0.ebuild @@ -0,0 +1,22 @@ +# 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/Manifest b/kde-frameworks/kwindowsystem/Manifest index b5e673ed5bb67..27787c927501c 100644 --- a/kde-frameworks/kwindowsystem/Manifest +++ b/kde-frameworks/kwindowsystem/Manifest @@ -1,2 +1,3 @@ DIST kwindowsystem-5.23.0.tar.xz 164852 SHA256 5dd42aa08abc8a98f03972abaf8825f53a9a22edc34e8c7217945e165d5e02fe SHA512 dc0c961fb933a3bc9958137eb60019c57a1a5624a7ffeba44792d3300acc94c6170c4ceb22a3f3ab224169b8dd3ddec457290343cfa2bb81efb04fabc543bfe2 WHIRLPOOL e85dfab0366507ebfee011589b1dc5d1cc6ec1baf48be622fafb43a5a3baa65a493932640a4b3d4ccd9584c0914b2dd7d198faeec1b7fff2efc8fdb3661b2be7 DIST kwindowsystem-5.25.0.tar.xz 166456 SHA256 b8228dddcc6487e234f81239bea7ca7ae261af8fef7b9e5d7a8b49aa3ac5d0dd SHA512 700c9cbde6329363d39fe6583c808d438c8f559a648dca641dfc719511c407dc0b6911a37d9e81f8a81e0a39e12be4bdc373083935073751164615711878b6b0 WHIRLPOOL d641980f5bb3cc3099a32537084b493aa8fed17571eb9d159fadeeab1ca9a171558d736fa9694ac9b641bd23451996dc892e90d769f3ab3f54413d53ce32738f +DIST kwindowsystem-5.26.0.tar.xz 166408 SHA256 63faf6ac99a6af8fc31130d6e3f0a8aad74d35d7587d7ef8e58546917b64aaca SHA512 ff0bcbd64d473f591d8507316f917f2c2d30b0990859128050c2433add6d9e63c06b833fa93f0e7e6a0f24a1288b088e86821c6adb54d363f28d73cb7ac1841a WHIRLPOOL 719c7fcdd14737dab5d741f533b1ac5d1fb8e9d6462f4f8732485ffc2da4e8291f7426259c3fc8367eb97b37c02e889cb8404723ed67a3152b318b400663992c diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.26.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.26.0.ebuild new file mode 100644 index 0000000000000..a3151651838b8 --- /dev/null +++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.26.0.ebuild @@ -0,0 +1,41 @@ +# 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/Manifest b/kde-frameworks/kxmlgui/Manifest index 790e593924066..6f476e235c751 100644 --- a/kde-frameworks/kxmlgui/Manifest +++ b/kde-frameworks/kxmlgui/Manifest @@ -1,2 +1,3 @@ DIST kxmlgui-5.23.0.tar.xz 872712 SHA256 f91202af22b13681759ff78098bc066263b74dd1662ab88df0caf79478c22e7d SHA512 63270ea00a417af665cf94930b9042c1a48ef2fcf3a53170202d955098ddec3b4e1e770a5b7826a9cf60fd95459032afe43b9482213476dec0cc9ecdbd8121ed WHIRLPOOL 6556298de415ae59c0d0d59788aef378ba4378fb40c743e1c824c21740febe680ff9e5459d69bd49a95bd92a0b026641a387fef2ef7075f74a69c6be43f38a93 DIST kxmlgui-5.25.0.tar.xz 873280 SHA256 1ff1f07fc1bede0cb0b498de2d2b0db088639b91d0f7c39a90abfc032dbb44b2 SHA512 f83c7c7f839804a3a9bb1515d8e5ae916be0bfe07197a7f21b9d8ee9fecf9d3dd257431ce465232e184ab98e7d3201e75e35a311dd9e4a3172a7142dee2cef27 WHIRLPOOL 5f9629c727a18eee8faae7b6f3b7766b39745a516fa1d01857ac3955af21ac27e573c3c8010e0b57949e0a1d467dd84d199335fff87eb527d28d629eba9c8348 +DIST kxmlgui-5.26.0.tar.xz 872920 SHA256 9fc0ab12de853860084cd9a84239c84c6cc6c89b119f27b682378ae77c0c84a3 SHA512 61e8029207fda992b8b0631aae830a812a64efc29a7090c1ff67af2f8e756191c2fbe8abafa8e8504d641c6b8dcbb8652bdc7f34bbea97e6b7c37ae5ccfaa894 WHIRLPOOL 7632ff59ef3ad5b38fa9bf4a612cb3c2e389df8a7dcdbdb4165f5bb44d9edc5b5f2c9a0719a4bd124a2b8ea631b941072b54ee7434da437efb4451b31286306c diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.26.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.26.0.ebuild new file mode 100644 index 0000000000000..cc57a95159fac --- /dev/null +++ b/kde-frameworks/kxmlgui/kxmlgui-5.26.0.ebuild @@ -0,0 +1,42 @@ +# 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/Manifest b/kde-frameworks/kxmlrpcclient/Manifest index d22cfafc29524..637f2eb4f10e2 100644 --- a/kde-frameworks/kxmlrpcclient/Manifest +++ b/kde-frameworks/kxmlrpcclient/Manifest @@ -1,2 +1,3 @@ DIST kxmlrpcclient-5.23.0.tar.xz 28316 SHA256 99620f451c30fc4a85d88794753bd7e704bf8b89a76de049533bccfc17743857 SHA512 04f9f901edb34e20184f43945c910c56e0b53fd7c686f954f725237b1454c15e677042020c3f45208c6f04b67bc1e9883bcc5e3ef4adaa61828f49b81b8e865c WHIRLPOOL 4565d0846e20fbc235fc69f63dc42ba2395a0259cfbd3a83e49c0c337d2a4cbd5f390d451bf845dc9bec198cefd154c3cab589d2b62babe83367056adb6e51b8 DIST kxmlrpcclient-5.25.0.tar.xz 28308 SHA256 3fce1446ae6799ac45e76680475b3a084ed49ae4637b6d6ab7cc637d24e8dbf1 SHA512 586cbc1f8ed393be19c9bb20dc8bae678d534617115db16eeb8f108017aa7b4b91c6b94202f285ba0dfaa9f846110ba55f9d028227346756dfa769a501b4f2fc WHIRLPOOL e90e699042d2608b3e5499ba5d2c164658c518fbbe120f4b712a769e0fe28a49d9c035340a7f98028606ce01f2d5345a1ea9619147a85eb0eafccd90af23e690 +DIST kxmlrpcclient-5.26.0.tar.xz 28304 SHA256 f7c894eb36d00f4ec239954ff2d295d7f1d0375a9ade19745eb686d8abde3900 SHA512 c45a213bcee3ce88cc0dfa29b0a002a3a98f39e7b3c8a24ef5f516a7e5839b4cee3d530d904cff36c1d38ed78db40877d9ace65377ad3252caafdaff70f33bfa WHIRLPOOL a1f6ddfbba923c0dcaeca9e898a28bcf77ae3930e6d8ab4ce30149aa42da0a0161b12b29132d9ce34757ca4b0ddbed537b45754e491c99b19137ce58cfb9d14d diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.26.0.ebuild b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.26.0.ebuild new file mode 100644 index 0000000000000..75d93e30a2d26 --- /dev/null +++ b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.26.0.ebuild @@ -0,0 +1,22 @@ +# 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) + !