diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2017-09-12 15:29:40 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2017-09-12 22:32:55 +0200 |
commit | d94e4d403a72074c80a12e088cfb2ed055669d76 (patch) | |
tree | ca9547cd2515508030ce07f6ac893e7fdd5c4b5d /kde-frameworks/kcoreaddons | |
parent | kde-frameworks/kirigami: Drop old (diff) | |
download | gentoo-d94e4d403a72074c80a12e088cfb2ed055669d76.tar.gz gentoo-d94e4d403a72074c80a12e088cfb2ed055669d76.tar.bz2 gentoo-d94e4d403a72074c80a12e088cfb2ed055669d76.zip |
kde-frameworks: Drop KDE Frameworks 5.34.0
Except ECM which is required for hppa.
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Diffstat (limited to 'kde-frameworks/kcoreaddons')
3 files changed, 0 insertions, 133 deletions
diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest index 86007eabc7b8..09750867b49c 100644 --- a/kde-frameworks/kcoreaddons/Manifest +++ b/kde-frameworks/kcoreaddons/Manifest @@ -1,3 +1,2 @@ -DIST kcoreaddons-5.34.0.tar.xz 343612 SHA256 20455e6bd7b36af50d67e2a11fa0cb9f4e301b61da55e46e67e4c28cf62279f9 SHA512 0945ecab11ff8034940bb2e522de0f7bd26ede5b448a543513e83e9429aa337d6adcbe2597ee4ab6112c41748324cd3925adff33e36a233a5c7c0de23e488fe5 WHIRLPOOL 81956220ab835f9d202b184293c16b86db8d1724e7a27aff62700c7b83cf9c4312c6a236a06f8c61b8189852d93fb5c6dc5711d661bc7b36205551a4d24cd59e DIST kcoreaddons-5.37.0.tar.xz 348284 SHA256 7e3c433cb0e010ae751c1347475283cb9e31763de5a7bc346a629d16c2d78528 SHA512 533183a0302bba4ed78ab5ce5563007e45ab8788fa64b8e012d16bf072f4e5f9dce6172db927389111db56aea2c7b26e19a00628628178cffcf8c5ffd8b7271e WHIRLPOOL f77b30e19023d233130f9a7c529b5d4cc6027f92b3a45bdcbc21a6737a799f4f4a14156d951682fba2a9313c291dae37b0f323d87f35f11d526209fd6fbd89db DIST kcoreaddons-5.38.0.tar.xz 348756 SHA256 9be3dd86402e173da025c0d326fd9a38ffeecb34828a287f8b8c530a5db275d4 SHA512 1f8b339e858c422943836c2c977922b1fef77b562fcc6b8c13e199db1576d06b97fd11fc5286414015a386b2736af3e51fc49cfde346801e2c55aeb9021ce402 WHIRLPOOL 3b2be6b9318919480986c28802e74d232708d03ffad82110bdecb97abc4dbf200666351db14d3b0df81d12f536b3499baf0b124de0b3e7047a2c7d4488524640 diff --git a/kde-frameworks/kcoreaddons/files/kcoreaddons-5.34.0-ignore-qrc-paths.patch b/kde-frameworks/kcoreaddons/files/kcoreaddons-5.34.0-ignore-qrc-paths.patch deleted file mode 100644 index 5f23f4eb0276..000000000000 --- a/kde-frameworks/kcoreaddons/files/kcoreaddons-5.34.0-ignore-qrc-paths.patch +++ /dev/null @@ -1,93 +0,0 @@ -From 792680d43877efbea7c2367bab564e41da98be45 Mon Sep 17 00:00:00 2001 -From: Elvis Angelaccio <elvis.angelaccio@kde.org> -Date: Mon, 15 May 2017 23:44:04 +0200 -Subject: Do not watch QRC's paths - -Watching a QRC path is not supported and results in `"."` being -watched which can lead to problems. - -For example in bug #374075 KIO adds ":/kio5/newfile-templates" -as path to watch (this is probably another bug in itself). -If we are already watching "/home/user", this breaks the emission -of the dirty() signal for every new children of "/home/user" (somehow, -the relative path is used for them, e.g. "./foo.txt" instead of -"/home/user/foo.txt"). In particular, in inotifyEventReceived() -e->m_client is empty and so e->path is not added to -e->m_pendingFileChanges. This only happens if "/home/user" is also -the cwd of the process using KDirWatch. - -Ignoring QRC paths fixes this issue. - -BUG: 374075 -FIXED-IN: 5.35 - -Test Plan: -From dolphin, Create New -> Text File in a folder which is also the current working -directory of the dolphin process. - -Reviewers: dfaure - -Differential Revision: https://phabricator.kde.org/D5877 ---- - autotests/kdirwatch_unittest.cpp | 24 ++++++++++++++++++++++++ - src/lib/io/kdirwatch.cpp | 4 ++++ - 2 files changed, 28 insertions(+) - -diff --git a/autotests/kdirwatch_unittest.cpp b/autotests/kdirwatch_unittest.cpp -index b436eb4..e574b5a 100644 ---- a/autotests/kdirwatch_unittest.cpp -+++ b/autotests/kdirwatch_unittest.cpp -@@ -112,6 +112,7 @@ private Q_SLOTS: // test methods - void nestedEventLoop(); - void testHardlinkChange(); - void stopAndRestart(); -+ void shouldIgnoreQrcPaths(); - - protected Q_SLOTS: // internal slots - void nestedEventLoopSlot(); -@@ -749,4 +750,27 @@ void KDirWatch_UnitTest::stopAndRestart() - QFile::remove(file3); - } - -+void KDirWatch_UnitTest::shouldIgnoreQrcPaths() -+{ -+ const auto oldCwd = QDir::currentPath(); -+ QVERIFY(QDir::setCurrent(QDir::homePath())); -+ -+ KDirWatch watch; -+ watch.addDir(QDir::homePath()); -+ // This triggers bug #374075. -+ watch.addDir(QStringLiteral(":/kio5/newfile-templates")); -+ -+ QSignalSpy dirtySpy(&watch, &KDirWatch::dirty); -+ -+ QFile file(QStringLiteral("bug374075.txt")); -+ QVERIFY(file.open(QIODevice::WriteOnly)); -+ QVERIFY(file.write(QByteArrayLiteral("test"))); -+ file.close(); -+ QVERIFY(file.exists()); -+ QVERIFY(dirtySpy.wait()); -+ QVERIFY(dirtySpy.count() > 0); -+ QVERIFY(file.remove()); -+ QVERIFY(QDir::setCurrent(oldCwd)); -+} -+ - #include "kdirwatch_unittest.moc" -diff --git a/src/lib/io/kdirwatch.cpp b/src/lib/io/kdirwatch.cpp -index 060037b..2278b71 100644 ---- a/src/lib/io/kdirwatch.cpp -+++ b/src/lib/io/kdirwatch.cpp -@@ -791,6 +791,10 @@ void KDirWatchPrivate::addEntry(KDirWatch *instance, const QString &_path, - Entry *sub_entry, bool isDir, KDirWatch::WatchModes watchModes) - { - QString path(_path); -+ if (path.startsWith(QLatin1String(":/"))) { -+ qCWarning(KDIRWATCH) << "Cannot watch QRC-like path" << path; -+ return; -+ } - if (path.isEmpty() - #ifndef Q_OS_WIN - || path == QLatin1String("/dev") --- -cgit v0.11.2 - diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.34.0-r1.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.34.0-r1.ebuild deleted file mode 100644 index 55c659e9d155..000000000000 --- a/kde-frameworks/kcoreaddons/kcoreaddons-5.34.0-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit kde5 - -DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more" -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm x86" -IUSE="fam nls" - -RDEPEND=" - $(add_qt_dep qtcore 'icu') - fam? ( virtual/fam ) - !<kde-frameworks/kservice-5.2.0:5 -" -DEPEND="${RDEPEND} - x11-misc/shared-mime-info - nls? ( $(add_qt_dep linguist-tools) ) -" - -PATCHES=( "${FILESDIR}/${P}-ignore-qrc-paths.patch" ) - -src_configure() { - local mycmakeargs=( - -D_KDE4_DEFAULT_HOME_POSTFIX=4 - $(cmake-utils_use_find_package fam FAM) - ) - - kde5_src_configure -} - -src_test() { - # bug: 619656 - local myctestargs=( -j1 ) - - kde5_src_test -} |