summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2017-09-12 15:29:40 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2017-09-12 22:32:55 +0200
commitd94e4d403a72074c80a12e088cfb2ed055669d76 (patch)
treeca9547cd2515508030ce07f6ac893e7fdd5c4b5d /kde-frameworks/kcoreaddons
parentkde-frameworks/kirigami: Drop old (diff)
downloadgentoo-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')
-rw-r--r--kde-frameworks/kcoreaddons/Manifest1
-rw-r--r--kde-frameworks/kcoreaddons/files/kcoreaddons-5.34.0-ignore-qrc-paths.patch93
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-5.34.0-r1.ebuild39
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
-}