commit:     fc579e0f602791381ebbf36ab413533f8a372261
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  9 07:09:46 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jun  9 08:04:40 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc579e0f

dev-qt/qtwayland: drop 6.8.2-r1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qtwayland/Manifest                          |  1 -
 .../files/qtwayland-6.8.2-QTBUG-127821.patch       | 19 ------
 dev-qt/qtwayland/qtwayland-6.8.2-r1.ebuild         | 72 ----------------------
 3 files changed, 92 deletions(-)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 33ec29696463..839f012d78e2 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -2,6 +2,5 @@ DIST qtwayland-5.15.16-gentoo-kde-2.tar.xz 47116 BLAKE2B 
30646c02214167b1891b848
 DIST qtwayland-5.15.17-gentoo-kde-1.tar.xz 46680 BLAKE2B 
2e97725802dbd78406c0b4e93837270fd56d0fa05347c7ed3e96d0271c1c8235cc8872ebc3c8a9f0ca601c3b7eba913359d22abc218d9b267d2d17d486a7ee50
 SHA512 
5fade3bdaad67b202038d8a7b961c9d8e1a1df028d51f6f1d700386e7d3863d9e2e07b039e0dad8ced7c5488cc44f9f50150aba8cbe3cbc037bc0d0d23991d65
 DIST qtwayland-everywhere-opensource-src-5.15.16.tar.xz 561148 BLAKE2B 
a095051245e0ba0f0a27c7da703628e67b30465e12de06c1662dea3a3d74163cc67baa004f0cbab01bf5b70c6d2bdea289278859b2713a00f595cc51bb6f654a
 SHA512 
9ce2bca54aa0e17be17383fccd6caca721db5b54f8905ec86cf871ed0e2414e6bc86878b9cc5167c322153467076b2afdcd6163a8fb2feb6b19cef11c3a29247
 DIST qtwayland-everywhere-opensource-src-5.15.17.tar.xz 563036 BLAKE2B 
e3cf9879cb80ca0c07cbe99bbb81fd01efd9c2f42cd03d3d8e4148db13a3e69aee0e644d71c68a798ef85cad874ef205ca5063724363b7a0d88d7879f5e02c11
 SHA512 
1b0fecff83f619c2c56b5b8894678a70288109e6146d0672086ce105a7916a4ad6dca83aa3d6601d2e3b05c7f271a2ac403762096246461eb1f203d02eb4e192
-DIST qtwayland-everywhere-src-6.8.2.tar.xz 1138764 BLAKE2B 
a2311698c23d00e81dff3b2e7140dc5cd2c2006c713d2e777fc032a407ca393914f0a68a92d1c7e3ccdb668d498fa10a67d61e4419eb341705678b843149ec89
 SHA512 
b11a2a9189939b9deb000d6dc517242290fbba228e4a0bb2c5097c20aac79431b1398d940ed145a9fd308ae73605dd7df6cf89643de92c158b7ae92a948db954
 DIST qtwayland-everywhere-src-6.8.3.tar.xz 1141132 BLAKE2B 
0a1a8b1bba5d1ad398943820c8375777a71ef3d00d48a6569708950d2dcffe7ee7f99bbbfdf4431264b0c0f75e2e3668b3d60269d90f6f7cbb6ce46dccacedae
 SHA512 
2edb6d3e85c06bcf689c3acfcc38b6ff0505569dfeec8bfb5a434fad563087ff917875ea56e639405af3cca8adc98206ab9f68dfaf8e2449300d010ffbb16699
 DIST qtwayland-everywhere-src-6.9.1.tar.xz 1152868 BLAKE2B 
dc67c221a430b4ae3cbffa1d48d56955fac2efa32d572a7456b398017af6a8c976e5fd26104236bed2cac1ec0149bb389b1a2872ae5874862197833b21c38030
 SHA512 
1647087d695dccbc2b0edd07dc6ea36c22317394ec3b87993938124057d0cf2bbc84eee560ea59e7b2bffeaf8be79d56458f5ba309e36c5ebcf0c738f317b7b7

diff --git a/dev-qt/qtwayland/files/qtwayland-6.8.2-QTBUG-127821.patch 
b/dev-qt/qtwayland/files/qtwayland-6.8.2-QTBUG-127821.patch
deleted file mode 100644
index 1498ada95622..000000000000
--- a/dev-qt/qtwayland/files/qtwayland-6.8.2-QTBUG-127821.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-https://bugreports.qt.io/browse/QTBUG-127821
-https://codereview.qt-project.org/c/qt/qtwayland/+/623667
---- a/src/client/qwaylandinputdevice.cpp
-+++ b/src/client/qwaylandinputdevice.cpp
-@@ -1140,8 +1140,10 @@
-             // If the window has been destroyed, we still need to report an 
up event, but it can't
-             // be handled by the destroyed window (obviously), so send the 
event here instead.
--            QWindowSystemInterface::handleMouseEvent(nullptr, 
event->timestamp, event->local,
--                                 event->global, event->buttons,
--                                 event->button, event->type,
--                                 event->modifiers);// , Qt::MouseEventSource 
source = Qt::MouseEventNotSynthesized);
-+            QWindowSystemInterface::handleMouseEvent(
-+                    nullptr, event->timestamp,
-+                    
QPointingDevice::primaryPointingDevice(mParent->seatname()), event->local,
-+                    event->global, event->buttons, event->button, event->type,
-+                    event->modifiers); // , Qt::MouseEventSource source =
-+                                       // Qt::MouseEventNotSynthesized);
-         }
-         delete mFrameData.event;

diff --git a/dev-qt/qtwayland/qtwayland-6.8.2-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.8.2-r1.ebuild
deleted file mode 100644
index a6163825eb35..000000000000
--- a/dev-qt/qtwayland/qtwayland-6.8.2-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-       KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="accessibility compositor gnome qml vulkan"
-
-RDEPEND="
-       dev-libs/wayland
-       ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland]
-       media-libs/libglvnd
-       x11-libs/libxkbcommon
-       compositor? (
-               qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-       )
-       gnome? (
-               ~dev-qt/qtbase-${PV}:6[dbus]
-               ~dev-qt/qtsvg-${PV}:6
-       )
-"
-DEPEND="
-       ${RDEPEND}
-       vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/wayland-scanner"
-
-CMAKE_SKIP_TESTS=(
-       # segfaults for not-looked-into reasons, but not considered
-       # an issue given >=seatv5 exists since wayland-1.10 (2016)
-       tst_seatv4
-       # needs a compositor/opengl, skip the extra trouble
-       tst_surface
-       tst_xdgdecorationv1
-       # known failing with wayland-1.23.0 (or at least with offscreen), not
-       # believed to result in critical runtime issues so skip until this is
-       # looked at upstream (https://bugreports.qt.io/browse/QTBUG-126379)
-       tst_client
-       tst_compositor
-       tst_scaling
-)
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-6.8.0-wayland.xml-1.23.0.patch
-       "${FILESDIR}"/${PN}-6.8.2-QTBUG-127821.patch
-)
-
-src_configure() {
-       local mycmakeargs=(
-               $(cmake_use_find_package compositor Qt6Quick)
-               $(cmake_use_find_package qml Qt6Quick)
-               $(qt_feature compositor wayland_server)
-               $(qt_feature gnome wayland_decoration_adwaita)
-       )
-
-       qt6-build_src_configure
-}
-
-src_test() {
-       # users' session setting may break tst_clientextension (bug #927030)
-       unset DESKTOP_SESSION XDG_CURRENT_DESKTOP
-       unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION
-
-       qt6-build_src_test
-}

Reply via email to