commit:     d512991c49980d2810bb3cfc6b6f9011ed65fbb9
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 20 15:42:32 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Oct 20 16:42:39 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d512991c

kde-frameworks/kio: drop 6.16.0-r1

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-frameworks/kio/Manifest                        |  1 -
 .../kio-6.16.0-dnd-support-possibleActions.patch   | 80 --------------------
 kde-frameworks/kio/kio-6.16.0-r1.ebuild            | 85 ----------------------
 3 files changed, 166 deletions(-)

diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index 392996512057..8d38b3655a09 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -1,4 +1,3 @@
 DIST kio-5.116.0.tar.xz 3800352 BLAKE2B 
2197d92589bd6eba360a72fb1902bb1e97d48065834e762e681eb312797f8c54829ee6099e87f316de83913755572e7b9fe4aa1d168fa83ada519cce8980d030
 SHA512 
a07661717846860db3a64bcead9c2b80192d8c5b8e66a25f0f83ced6b596c4e8af7eb94e68b17770f45b36b22ccbcecaef4f8590d790cf69fceb140ab9e47376
-DIST kio-6.16.0.tar.xz 3476468 BLAKE2B 
7a13ce7ddfc67cb7c905bb66254ebafd3d43ef0d2d2f71899013a38aa2637dc8689313fc5922e670b1e0e8a6cc5dc15a6764200731eee5a6eb18c2a16a8806b2
 SHA512 
2b8a5ffa6097d1091667e7da8afee6565dec642c3c16cc8d3f7503985ef719e0094d0acee8f264d9a2dfcd5e66a5724ff4c0d808f7e6d403893a8a693ee0a85a
 DIST kio-6.18.0.tar.xz 3490828 BLAKE2B 
ae76d814b8673534ca9506f9deb703d260f0fbab267851e9ed86d8cd4b0f272fd3b55b031486fce44dfe970d0b2f2ffb3eab5974d2ca67cf51ca2aed51c8105a
 SHA512 
b291ee877f715668319f6ad7680c30f8f0f85b46fbb668c93d119ee6707a866d44bc4d209275e2887e4652b346b53f845fcf71dc8c886b925ddb9b0c453f881f
 DIST kio-6.19.1.tar.xz 3465228 BLAKE2B 
346570ede6dbc19062cedce664223421f088c042578d23032fb1e5f06e9ca147233e3ada97e015ef9904a1633b582b1c62cdaed91faa4c8fadd16001df4b40cb
 SHA512 
8bc304987ac4594949f403a393c268bc563dd87602b6c3501f24d0073a06061baca6761de7a393583b598813e1b6f3584dc438291ed9aaafd4ac1e134473c6ad

diff --git 
a/kde-frameworks/kio/files/kio-6.16.0-dnd-support-possibleActions.patch 
b/kde-frameworks/kio/files/kio-6.16.0-dnd-support-possibleActions.patch
deleted file mode 100644
index f24e5720cda3..000000000000
--- a/kde-frameworks/kio/files/kio-6.16.0-dnd-support-possibleActions.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From c313833da92c68e5208723ec09fff69a2c930729 Mon Sep 17 00:00:00 2001
-From: Marco Martin <[email protected]>
-Date: Sun, 27 Jul 2025 17:01:37 +0200
-Subject: [PATCH] DnD: support possibleActions() coming from the drop event
-
-respect the possible actions that the clients sent and
-enable only those (still checking if the url can be copied or can be moved)
-
-just always allow a link as before, as the link action is not supported by
-the wayland protocol
-
-BUG:505247
----
- autotests/dropjobtest.cpp |  3 ++-
- src/widgets/dropjob.cpp   | 13 ++++++-------
- 2 files changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/autotests/dropjobtest.cpp b/autotests/dropjobtest.cpp
-index 2c2ca702b6..1372e6b4fb 100644
---- a/autotests/dropjobtest.cpp
-+++ b/autotests/dropjobtest.cpp
-@@ -435,7 +435,7 @@ private Q_SLOTS:
- 
-         // When dropping the source file onto the directory
-         QUrl destUrl = QUrl::fromLocalFile(dest);
--        QDropEvent dropEvent(QPoint(10, 10), Qt::CopyAction /*unused*/, 
&m_mimeData, Qt::LeftButton, Qt::NoModifier);
-+        QDropEvent dropEvent(QPoint(10, 10), Qt::CopyAction | Qt::MoveAction, 
&m_mimeData, Qt::LeftButton, Qt::NoModifier);
-         KIO::DropJob *job = KIO::drop(&dropEvent, destUrl, 
KIO::HideProgressInfo);
-         JobSpy jobSpy(job);
-         qRegisterMetaType<KFileItemListProperties>();
-@@ -447,6 +447,7 @@ private Q_SLOTS:
-         QVERIFY(spyShow.wait());
-         QTRY_VERIFY(findPopup());
-         QMenu *popup = findPopup();
-+
-         QCOMPARE(int(popupDropActions(popup)), int(offeredActions));
- 
-         // And when selecting action number <triggerActionNumber>
-diff --git a/src/widgets/dropjob.cpp b/src/widgets/dropjob.cpp
-index 70c6fb0d9b..c7416bd353 100644
---- a/src/widgets/dropjob.cpp
-+++ b/src/widgets/dropjob.cpp
-@@ -88,6 +88,7 @@ public:
-         , m_mimeData(dropEvent->mimeData()) // Extract everything from the 
dropevent, since it will be deleted before the job starts
-         , m_urls(KUrlMimeData::urlsFromMimeData(m_mimeData, 
KUrlMimeData::PreferLocalUrls, &m_metaData))
-         , m_dropAction(dropEvent->dropAction())
-+        , m_possibleActions(dropEvent->possibleActions())
-         , m_relativePos(dropEvent->position().toPoint())
-         , m_keyboardModifiers(dropEvent->modifiers())
-         , 
m_hasArkFormat(m_mimeData->hasFormat(s_applicationSlashXDashKDEDashArkDashDnDExtractDashService)
-@@ -519,21 +520,19 @@ void DropJobPrivate::handleCopyToDirectory()
-     }
-     m_itemProps.setItems(fileItems);
- 
--    m_possibleActions = Qt::LinkAction;
-+    m_possibleActions |= Qt::LinkAction;
-     const bool sReading = m_itemProps.supportsReading();
-     // For http URLs, even though technically the protocol supports deleting,
-     // this never makes sense for a drag operation.
-     const bool sDeleting = m_allSourcesAreHttpUrls ? false : 
m_itemProps.supportsDeleting();
-     const bool sMoving = m_itemProps.supportsMoving();
- 
--    if (sReading) {
--        m_possibleActions |= Qt::CopyAction;
-+    if (!sReading) {
-+        m_possibleActions &= ~Qt::CopyAction;
-     }
- 
--    if (sMoving || (sReading && sDeleting)) {
--        if (!equalDestination) {
--            m_possibleActions |= Qt::MoveAction;
--        }
-+    if (!(sMoving || (sReading && sDeleting)) || equalDestination) {
-+        m_possibleActions &= ~Qt::MoveAction;
-     }
- 
-     const bool trashing = m_destUrl.scheme() == QLatin1String("trash");
--- 
-GitLab
-

diff --git a/kde-frameworks/kio/kio-6.16.0-r1.ebuild 
b/kde-frameworks/kio/kio-6.16.0-r1.ebuild
deleted file mode 100644
index f59a17d7a018..000000000000
--- a/kde-frameworks/kio/kio-6.16.0-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_HANDBOOK="optional"
-ECM_HANDBOOK_DIR="docs"
-ECM_TEST="forceoptional"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org xdg
-
-DESCRIPTION="Framework providing transparent file and data management"
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
-IUSE="acl +kwallet wayland X"
-
-# tests hang
-RESTRICT="test"
-
-# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
-COMMON_DEPEND="
-       >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets,X?]
-       >=dev-qt/qtdeclarative-${QTMIN}:6
-       =kde-frameworks/kauth-${KDE_CATV}*:6
-       =kde-frameworks/kbookmarks-${KDE_CATV}*:6
-       =kde-frameworks/kcodecs-${KDE_CATV}*:6
-       =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
-       =kde-frameworks/kcompletion-${KDE_CATV}*:6
-       =kde-frameworks/kconfig-${KDE_CATV}*:6
-       =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
-       =kde-frameworks/kcrash-${KDE_CATV}*:6
-       =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
-       =kde-frameworks/kguiaddons-${KDE_CATV}*:6
-       =kde-frameworks/ki18n-${KDE_CATV}*:6
-       =kde-frameworks/kiconthemes-${KDE_CATV}*:6
-       =kde-frameworks/kitemviews-${KDE_CATV}*:6
-       =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
-       =kde-frameworks/knotifications-${KDE_CATV}*:6
-       =kde-frameworks/kservice-${KDE_CATV}*:6
-       =kde-frameworks/ktextwidgets-${KDE_CATV}*:6
-       =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
-       =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland?,X?]
-       =kde-frameworks/solid-${KDE_CATV}*:6
-       acl? (
-               sys-apps/attr
-               virtual/acl
-       )
-       handbook? (
-               dev-libs/libxml2:=
-               dev-libs/libxslt
-               =kde-frameworks/karchive-${KDE_CATV}*:6
-               =kde-frameworks/kdoctools-${KDE_CATV}*:6
-       )
-       kwallet? ( =kde-frameworks/kwallet-${KDE_CATV}*:6 )
-       X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
-"
-DEPEND="${COMMON_DEPEND}
-       >=dev-qt/qtbase-${QTMIN}:6[concurrent]
-"
-RDEPEND="${COMMON_DEPEND}
-       >=dev-qt/qtbase-${QTMIN}:6[libproxy]
-       sys-power/switcheroo-control
-"
-# bug 944812: File Properties is accessible from KFileWidget (KIO); this
-# provides access to keditfiletype binary via KWidgetsAddons (Tier1)
-# Typical KIO revdeps (dolphin, krusader et al.) can rely on this dep
-PDEPEND="
-       >=kde-frameworks/kded-${KDE_CATV}:6
-       kde-plasma/keditfiletype
-"
-
-PATCHES=( "${FILESDIR}/${P}-dnd-support-possibleActions.patch" ) # KDE-bug 
505247
-
-src_configure() {
-       local mycmakeargs=(
-               $(cmake_use_find_package acl ACL)
-               $(cmake_use_find_package kwallet KF6Wallet)
-               -DWITH_WAYLAND=$(usex wayland)
-               -DWITH_X11=$(usex X)
-       )
-
-       ecm_src_configure
-}

Reply via email to