[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-06-01 Thread Sam James
commit: b866cba1d9d794c39e667f31b4b38b12950741d3
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  2 04:03:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  2 04:03:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b866cba1

dev-qt/qtwayland: Stabilize 6.7.1 amd64, #932347

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.7.1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.7.1.ebuild
index 3945f0f1c2cd..db818b46ad53 100644
--- a/dev-qt/qtwayland/qtwayland-6.7.1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.7.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE="accessibility compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-06-01 Thread Arthur Zamarin
commit: 622f7fcbdf24535b3a92f2b5a9ac151b338fe2e8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  1 15:59:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  1 15:59:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622f7fcb

dev-qt/qtwayland: Stabilize 5.15.14 x86, #933196

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
index de2ab00b1f35..afb4c3994c69 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-06-01 Thread Arthur Zamarin
commit: 92c29c0ff00cf46abd0ceecc7aca150a199ba86f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  1 14:53:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  1 14:53:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c29c0f

dev-qt/qtwayland: Stabilize 5.15.14 ppc, #933196

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
index 799a93b5cfee..de2ab00b1f35 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-06-01 Thread Arthur Zamarin
commit: 2c53d29b7eadcfcea195e6e440ae384fb939bdc9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  1 09:36:09 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  1 10:25:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c53d29b

dev-qt/qtwayland: Stabilize 5.15.14 arm64, #933196

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
index 45f11273a58c..799a93b5cfee 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-05-30 Thread Andreas Sturmlechner
commit: a68b91227dec68b67560096b62c7f332f0a9eb5d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu May 30 10:21:56 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu May 30 12:34:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68b9122

dev-qt/qtwayland: add 5.15.14

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest |  2 ++
 dev-qt/qtwayland/qtwayland-5.15.14.ebuild | 52 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 2f245bc6652b..8312fe625e5e 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,4 +1,6 @@
 DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B 
f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404
 SHA512 
cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d
+DIST qtwayland-5.15.14-gentoo-kde-1.tar.xz 47472 BLAKE2B 
3812e5f18bcb857cf3c76cf8a53525a84b14bc4cf8430f4339c1ef9a5d6208dcdfba3f052bcc80c6ad8815db2415207e2eb5ed07bbf9e7076be675f2a4cee3c0
 SHA512 
912bc902e4f9d945dac396c75a2af9896e3002535a51e6b5b07166c38b9d6ea073da3d93db07742a0db295dd5f8167fdef351230adcb2145704c36b576c0f5e3
 DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 
9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19
 SHA512 
1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
+DIST qtwayland-everywhere-opensource-src-5.15.14.tar.xz 560916 BLAKE2B 
a5edb21446348f20e6f65736b402c3075a4bde0d7fa02c24cbfc5de65739ca8d7ac2186bd17a995bfb3de23106e696e2b1321dc3ae401984bdafaa3479c9aa1e
 SHA512 
9e8add52353f7a146759511c49c001cd76a56790a81af5222f6f2d3d1a2f1ee9cc62048c72efe69708eb3444c6115272d4af8d738df7b1e1da959359d7420dbb
 DIST qtwayland-everywhere-src-6.7.0.tar.xz 1121748 BLAKE2B 
d42003056236b542a95484157bee3bf74a602882ac79dde02c74f762e3c07eec28405534df46cf5d4b8381d0f99cccfeeca10f614622bbb7b09ec81dbb6a06aa
 SHA512 
cda0e0736f85656d05b2399970413ffc5082af4256c8b3087c3f1d06cad5ef5ad7cb8838513723569193df02cd3c3df3d5478d99464606c62c42629ef75c225f
 DIST qtwayland-everywhere-src-6.7.1.tar.xz 1122036 BLAKE2B 
93acec00864f7f112b442ed60dbd1c297d08695ebccd6755bdc46b40af0e5f69288c9b404fc1d43fc0217bdeb1e770c4ec3950a33c67b577da4f0c308e6867b1
 SHA512 
9128ecd32319fd2ca154cb3d52726c80f96e2c906f9cf80cd67a3f91a4db49a853948489ec712061c6ef2c5abe70cd850c37f947659199678ac1482c77485a76

diff --git a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
new file mode 100644
index ..c9d27b00e9e9
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=1
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+SLOT=5/${QT5_PV} # bug 815646
+IUSE="compositor vulkan"
+
+RDEPEND="
+   dev-libs/wayland
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= )
+"
+DEPEND="${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="dev-util/wayland-scanner"
+
+src_configure() {
+   local myqmakeargs=(
+   --
+   -no-feature-xcomposite-egl
+   -no-feature-xcomposite-glx
+   $(qt_use compositor feature-wayland-server)
+   $(qt_use compositor feature-wayland-dmabuf-server-buffer)
+   $(qt_use compositor feature-wayland-drm-egl-server-buffer)
+   $(qt_use compositor feature-wayland-shm-emulation-server-buffer)
+   )
+
+   use compositor && myqmakeargs+=(
+   $(qt_use vulkan feature-wayland-vulkan-server-buffer)
+   )
+
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-05-28 Thread Arthur Zamarin
commit: b0143ff9266d59d7f918dbc5ea43832ee9e7c2d9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 28 18:55:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 28 18:55:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0143ff9

dev-qt/qtwayland: Stabilize 6.7.1 x86, #932862

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.7.1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.7.1.ebuild
index 5b1efeacfd5f..3945f0f1c2cd 100644
--- a/dev-qt/qtwayland/qtwayland-6.7.1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.7.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE="accessibility compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-05-20 Thread Ionen Wolkens
commit: e34daa1a00a35f03a1fa0e08b2244dc0914febd5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon May 20 07:56:05 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon May 20 08:45:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e34daa1a

dev-qt/qtwayland: add 6.7.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest   |  1 +
 dev-qt/qtwayland/qtwayland-6.7.1.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index b74c8f47c254..2f245bc6652b 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,3 +1,4 @@
 DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B 
f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404
 SHA512 
cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d
 DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 
9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19
 SHA512 
1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
 DIST qtwayland-everywhere-src-6.7.0.tar.xz 1121748 BLAKE2B 
d42003056236b542a95484157bee3bf74a602882ac79dde02c74f762e3c07eec28405534df46cf5d4b8381d0f99cccfeeca10f614622bbb7b09ec81dbb6a06aa
 SHA512 
cda0e0736f85656d05b2399970413ffc5082af4256c8b3087c3f1d06cad5ef5ad7cb8838513723569193df02cd3c3df3d5478d99464606c62c42629ef75c225f
+DIST qtwayland-everywhere-src-6.7.1.tar.xz 1122036 BLAKE2B 
93acec00864f7f112b442ed60dbd1c297d08695ebccd6755bdc46b40af0e5f69288c9b404fc1d43fc0217bdeb1e770c4ec3950a33c67b577da4f0c308e6867b1
 SHA512 
9128ecd32319fd2ca154cb3d52726c80f96e2c906f9cf80cd67a3f91a4db49a853948489ec712061c6ef2c5abe70cd850c37f947659199678ac1482c77485a76

diff --git a/dev-qt/qtwayland/qtwayland-6.7.1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.7.1.ebuild
new file mode 100644
index ..dc3ce8575fd3
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.7.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2021-2024 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 ~sparc ~x86"
+fi
+
+IUSE="accessibility compositor 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 )
+   )
+"
+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
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
+   )
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/files/, dev-qt/qtwayland/

2024-04-19 Thread Ionen Wolkens
commit: 3156cc92fb1e9e5406ab3b78a2ed58e2d32595fc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Apr 19 07:25:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Apr 19 07:52:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3156cc92

dev-qt/qtwayland: drop 6.6.2-r1, 6.6.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest  |  2 -
 .../files/qtwayland-6.6.2-nvidia-threaded-gl.patch | 30 ---
 dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild | 59 --
 dev-qt/qtwayland/qtwayland-6.6.3.ebuild| 55 
 4 files changed, 146 deletions(-)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index c63cb56cb998..b74c8f47c254 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,5 +1,3 @@
 DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B 
f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404
 SHA512 
cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d
 DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 
9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19
 SHA512 
1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
-DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B 
db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f
 SHA512 
ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664
-DIST qtwayland-everywhere-src-6.6.3.tar.xz 1120056 BLAKE2B 
e5bbdd53f0c133dcd310c5e85480abf28d005291996e1f9414292eeeab144e8a7706bdbe0ca41fd3bfb8d4a36020fe6075102a9e94bad0a85ae338497c6e69d1
 SHA512 
6829c9aef2b7fc37a6a94c0093d478c13742d8c2b3d2b9444b7a1dbe022bfce1f6a5665d16bebe221e93bddd964b726451b2949352877b25d65654df17a58eb1
 DIST qtwayland-everywhere-src-6.7.0.tar.xz 1121748 BLAKE2B 
d42003056236b542a95484157bee3bf74a602882ac79dde02c74f762e3c07eec28405534df46cf5d4b8381d0f99cccfeeca10f614622bbb7b09ec81dbb6a06aa
 SHA512 
cda0e0736f85656d05b2399970413ffc5082af4256c8b3087c3f1d06cad5ef5ad7cb8838513723569193df02cd3c3df3d5478d99464606c62c42629ef75c225f

diff --git a/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch 
b/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch
deleted file mode 100644
index f7f7607024c5..
--- a/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Backport from 6.6 branch which failed to make it in 6.6.2.
-
-https://bugreports.qt.io/browse/QTBUG-95817
-https://codereview.qt-project.org/c/qt/qtwayland/+/536732
-https://github.com/qt/qtwayland/commit/e4156bad6398dcbe8740041148d95ee9ed437d8b
-From: David Redondo 
-Date: Wed, 31 Jan 2024 09:01:48 +0100
-Subject: [PATCH] client: Disable threaded GL on desktop NVIDIA
-
-Otherwise QtQuick windows freeze when resized.
-In order to still use threaded rendering on
-embedded platforms where resizing is not required
-we check if XDG_CURRENT_DESKTOP which should be
-set by  desktop environments.
 
a/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp
-+++ 
b/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp
-@@ -92,6 +92,13 @@ void 
QWaylandEglClientBufferIntegration::initialize(QWaylandDisplay *display)
- break;
- }
- }
-+
-+// On desktop NVIDIA resizing QtQuick freezes them when using threaded 
rendering QTBUG-95817
-+// In order to support threaded rendering on embedded platforms where 
resizing is not needed
-+// we check if XDG_CURRENT_DESKTOP is set which desktop environments 
should set
-+if (qstrcmp(vendor, "NVIDIA") == 0 && 
qEnvironmentVariableIsSet("XDG_CURRENT_DESKTOP")) {
-+m_supportsThreading = false;
-+}
- }
- 
- bool QWaylandEglClientBufferIntegration::isValid() const

diff --git a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
deleted file mode 100644
index a91481138236..
--- a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2024 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 ~sparc ~x86"
-fi
-
-IUSE="accessibility compositor qml vulkan"
-
-RDEPEND="
-   dev-libs/wayland
-   ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=]
-   media-libs/libglvnd
-   

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-04-13 Thread Arthur Zamarin
commit: a79fd434bba6b1707e0819d9a40560e01d9edd63
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 13 17:49:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 13 17:50:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a79fd434

dev-qt/qtwayland: Stabilize 6.7.0 amd64, #929242

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.7.0.ebuild 
b/dev-qt/qtwayland/qtwayland-6.7.0.ebuild
index e28dd7db323c..3512d39ebf39 100644
--- a/dev-qt/qtwayland/qtwayland-6.7.0.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.7.0.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="accessibility compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-04-05 Thread Andreas Sturmlechner
commit: f77aaa46b16b080fc0e01099fbbe0346d3f4258b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Apr  4 18:34:40 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Apr  5 15:00:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f77aaa46

dev-qt/qtwayland: drop 5.15.12-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest|  2 --
 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 52 
 2 files changed, 54 deletions(-)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index f6a2dab0b3ec..c63cb56cb998 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,6 +1,4 @@
-DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 
706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73
 SHA512 
756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e
 DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B 
f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404
 SHA512 
cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d
-DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 
456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71
 SHA512 
acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
 DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 
9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19
 SHA512 
1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
 DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B 
db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f
 SHA512 
ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664
 DIST qtwayland-everywhere-src-6.6.3.tar.xz 1120056 BLAKE2B 
e5bbdd53f0c133dcd310c5e85480abf28d005291996e1f9414292eeeab144e8a7706bdbe0ca41fd3bfb8d4a36020fe6075102a9e94bad0a85ae338497c6e69d1
 SHA512 
6829c9aef2b7fc37a6a94c0093d478c13742d8c2b3d2b9444b7a1dbe022bfce1f6a5665d16bebe221e93bddd964b726451b2949352877b25d65654df17a58eb1

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
deleted file mode 100644
index 6a87c8a1a4e7..
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-inherit qt5-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-SLOT=5/${QT5_PV} # bug 815646
-IUSE="compositor vulkan"
-
-RDEPEND="
-   dev-libs/wayland
-   =dev-qt/qtcore-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=]
-   media-libs/libglvnd
-   x11-libs/libxkbcommon
-   compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= )
-"
-DEPEND="${RDEPEND}
-   vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/wayland-scanner"
-
-src_configure() {
-   local myqmakeargs=(
-   --
-   -no-feature-xcomposite-egl
-   -no-feature-xcomposite-glx
-   $(qt_use compositor feature-wayland-server)
-   $(qt_use compositor feature-wayland-dmabuf-server-buffer)
-   $(qt_use compositor feature-wayland-drm-egl-server-buffer)
-   $(qt_use compositor feature-wayland-shm-emulation-server-buffer)
-   )
-
-   use compositor && myqmakeargs+=(
-   $(qt_use vulkan feature-wayland-vulkan-server-buffer)
-   )
-
-   qt5-build_src_configure
-}
-
-src_install() {
-   qt5-build_src_install
-   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-04-03 Thread Arthur Zamarin
commit: 7ba7bc5bd97f38205c869b62c7f8cf3b0812e752
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  4 04:21:47 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  4 04:21:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba7bc5b

dev-qt/qtwayland: Stabilize 5.15.13 arm64, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
index 1a9d5defae79..6a87c8a1a4e7 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-04-03 Thread Arthur Zamarin
commit: a3e1f5b04d6fad26169c3c9d3bb1784fb7be38d5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr  3 20:45:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr  3 20:45:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e1f5b0

dev-qt/qtwayland: Stabilize 5.15.13 x86, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
index a1438dfd1265..1a9d5defae79 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-04-03 Thread Arthur Zamarin
commit: 0eaac5849b9e99efbbdaeb6bc505852307bdb559
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr  3 20:43:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr  3 20:43:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eaac584

dev-qt/qtwayland: Stabilize 5.15.13 ppc64, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
index 835b2d94d985..b106cdaf8d4f 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-04-03 Thread Arthur Zamarin
commit: 8200ea158839a988f6ea145c5936015e14388762
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr  3 19:05:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr  3 19:05:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8200ea15

dev-qt/qtwayland: Stabilize 5.15.13 ppc, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
index ba41c8c45d4d..835b2d94d985 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-04-03 Thread Arthur Zamarin
commit: af78b7290b8e51035c69a96d86690fcc4bf0ecc7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr  3 18:47:16 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr  3 18:47:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af78b729

dev-qt/qtwayland: Stabilize 5.15.13 arm, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
index c9d27b00e9e9..ba41c8c45d4d 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-04-02 Thread Ionen Wolkens
commit: 738288158951bc60613fd5d32b3e19f0858ba668
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Apr  2 12:06:35 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Apr  2 13:05:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73828815

dev-qt/qtwayland: add 6.7.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest   |  1 +
 dev-qt/qtwayland/qtwayland-6.7.0.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index c0bf989b7731..f6a2dab0b3ec 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -4,3 +4,4 @@ DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 
BLAKE2B 456b02d06
 DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 
9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19
 SHA512 
1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
 DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B 
db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f
 SHA512 
ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664
 DIST qtwayland-everywhere-src-6.6.3.tar.xz 1120056 BLAKE2B 
e5bbdd53f0c133dcd310c5e85480abf28d005291996e1f9414292eeeab144e8a7706bdbe0ca41fd3bfb8d4a36020fe6075102a9e94bad0a85ae338497c6e69d1
 SHA512 
6829c9aef2b7fc37a6a94c0093d478c13742d8c2b3d2b9444b7a1dbe022bfce1f6a5665d16bebe221e93bddd964b726451b2949352877b25d65654df17a58eb1
+DIST qtwayland-everywhere-src-6.7.0.tar.xz 1121748 BLAKE2B 
d42003056236b542a95484157bee3bf74a602882ac79dde02c74f762e3c07eec28405534df46cf5d4b8381d0f99cccfeeca10f614622bbb7b09ec81dbb6a06aa
 SHA512 
cda0e0736f85656d05b2399970413ffc5082af4256c8b3087c3f1d06cad5ef5ad7cb8838513723569193df02cd3c3df3d5478d99464606c62c42629ef75c225f

diff --git a/dev-qt/qtwayland/qtwayland-6.7.0.ebuild 
b/dev-qt/qtwayland/qtwayland-6.7.0.ebuild
new file mode 100644
index ..dc3ce8575fd3
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.7.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2021-2024 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 ~sparc ~x86"
+fi
+
+IUSE="accessibility compositor 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 )
+   )
+"
+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
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
+   )
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-04-02 Thread Arthur Zamarin
commit: 6594e571a3a6204cc1ec23eebc0333514d998124
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:55:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:55:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6594e571

dev-qt/qtwayland: Stabilize 6.6.3 arm64, #928382

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild
index 96637739c28f..5a74ea1f49f4 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="accessibility compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-04-01 Thread Arthur Zamarin
commit: 6559ffbbc003daf00453f64078ad1dd1dac0b6d0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr  1 18:28:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr  1 18:28:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6559ffbb

dev-qt/qtwayland: Stabilize 6.6.3 amd64, #928382

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild
index daa91a6d626a..96637739c28f 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="accessibility compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-03-29 Thread Ionen Wolkens
commit: b2a241d1fe7a0e8ef8cfa3cb2edd7fc313ff9863
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Mar 29 22:16:50 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 30 00:27:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a241d1

dev-qt/qtwayland: drop 6.6.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.6..ebuild | 55 --
 1 file changed, 55 deletions(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.6..ebuild 
b/dev-qt/qtwayland/qtwayland-6.6..ebuild
deleted file mode 100644
index daa91a6d626a..
--- a/dev-qt/qtwayland/qtwayland-6.6..ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2021-2024 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 ~sparc ~x86"
-fi
-
-IUSE="accessibility compositor qml vulkan"
-
-RDEPEND="
-   dev-libs/wayland
-   ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=]
-   media-libs/libglvnd
-   x11-libs/libxkbcommon
-   compositor? (
-   qml? ( ~dev-qt/qtdeclarative-${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
-)
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package qml Qt6Quick)
-   $(qt_feature compositor wayland_server)
-   )
-
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-03-26 Thread Ionen Wolkens
commit: 1370c77f21a22ab554402afa9a161a5de3b48f1a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 26 06:40:03 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 07:08:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1370c77f

dev-qt/qtwayland: add 6.6.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest   |  1 +
 dev-qt/qtwayland/qtwayland-6.6.3.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 489184887f22..fd6e8c5c2b9b 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -3,4 +3,5 @@ DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B 
f0e06d19e44c261bbc5ae56
 DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 
456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71
 SHA512 
acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
 DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 
9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19
 SHA512 
1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
 DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B 
db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f
 SHA512 
ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664
+DIST qtwayland-everywhere-src-6.6.3.tar.xz 1120056 BLAKE2B 
e5bbdd53f0c133dcd310c5e85480abf28d005291996e1f9414292eeeab144e8a7706bdbe0ca41fd3bfb8d4a36020fe6075102a9e94bad0a85ae338497c6e69d1
 SHA512 
6829c9aef2b7fc37a6a94c0093d478c13742d8c2b3d2b9444b7a1dbe022bfce1f6a5665d16bebe221e93bddd964b726451b2949352877b25d65654df17a58eb1
 DIST qtwayland-everywhere-src-6.7.0-rc2.tar.xz 1122408 BLAKE2B 
32457532e1b8f0aeafdc4d81bc41accad0ca717190e2e0df17ca59da504b0b1d4ef8ebedbbbdb6721c56936f64d86c3e504b89279c6b100bca56d2f0f4358dac
 SHA512 
4a6ffb272ac5cbe201b3610470a610beac30c5539d8bd788b44b490078facb465ea413da99f8732fb571dee69f7d59c17078eeb97c2aa3a6cba7061beb29d534

diff --git a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild
new file mode 100644
index ..daa91a6d626a
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2021-2024 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 ~sparc ~x86"
+fi
+
+IUSE="accessibility compositor qml vulkan"
+
+RDEPEND="
+   dev-libs/wayland
+   ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? (
+   qml? ( ~dev-qt/qtdeclarative-${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
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
+   )
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-03-24 Thread Ionen Wolkens
commit: 1ca4c7b4c921180d103d631bf11c12973010584b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Mar 24 12:15:26 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Mar 24 18:37:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca4c7b4

dev-qt/qtwayland: drop 6.7.0_rc-r1

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest |  1 -
 dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild | 55 ---
 2 files changed, 56 deletions(-)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 9e6b00d86bb9..489184887f22 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -3,5 +3,4 @@ DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B 
f0e06d19e44c261bbc5ae56
 DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 
456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71
 SHA512 
acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
 DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 
9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19
 SHA512 
1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
 DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B 
db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f
 SHA512 
ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664
-DIST qtwayland-everywhere-src-6.7.0-rc.tar.xz 1122072 BLAKE2B 
94b678abf3bcc405fd211920e08a08ebacee1c1a9cca40f5d9fe034aec90a46f5d4ec8e8d69596a7c2fd621b41824d57e8866e518aeb6a0c0df1482eefc303ea
 SHA512 
22150d27a103cdd65d16b97b0885e453192e703dde2a162890a6d09b9c6d65883f1a5836aa3598a28c5e9cd3f85d61281a3574df4c1342ba7a57721c70da8e8f
 DIST qtwayland-everywhere-src-6.7.0-rc2.tar.xz 1122408 BLAKE2B 
32457532e1b8f0aeafdc4d81bc41accad0ca717190e2e0df17ca59da504b0b1d4ef8ebedbbbdb6721c56936f64d86c3e504b89279c6b100bca56d2f0f4358dac
 SHA512 
4a6ffb272ac5cbe201b3610470a610beac30c5539d8bd788b44b490078facb465ea413da99f8732fb571dee69f7d59c17078eeb97c2aa3a6cba7061beb29d534

diff --git a/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild
deleted file mode 100644
index dc3ce8575fd3..
--- a/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2021-2024 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 ~sparc ~x86"
-fi
-
-IUSE="accessibility compositor 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 )
-   )
-"
-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
-)
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package qml Qt6Quick)
-   $(qt_feature compositor wayland_server)
-   )
-
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-03-23 Thread Andreas Sturmlechner
commit: 3cbd86276121b344a4f6e88635f62965dfd0aeae
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar 23 12:34:28 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 23 16:59:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cbd8627

dev-qt/qtwayland: 5.15.13 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest |  2 ++
 dev-qt/qtwayland/qtwayland-5.15.13.ebuild | 52 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 5d66ccfed6de..9e6b00d86bb9 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,5 +1,7 @@
 DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 
706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73
 SHA512 
756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e
+DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B 
f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404
 SHA512 
cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d
 DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 
456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71
 SHA512 
acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
+DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 
9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19
 SHA512 
1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
 DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B 
db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f
 SHA512 
ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664
 DIST qtwayland-everywhere-src-6.7.0-rc.tar.xz 1122072 BLAKE2B 
94b678abf3bcc405fd211920e08a08ebacee1c1a9cca40f5d9fe034aec90a46f5d4ec8e8d69596a7c2fd621b41824d57e8866e518aeb6a0c0df1482eefc303ea
 SHA512 
22150d27a103cdd65d16b97b0885e453192e703dde2a162890a6d09b9c6d65883f1a5836aa3598a28c5e9cd3f85d61281a3574df4c1342ba7a57721c70da8e8f
 DIST qtwayland-everywhere-src-6.7.0-rc2.tar.xz 1122408 BLAKE2B 
32457532e1b8f0aeafdc4d81bc41accad0ca717190e2e0df17ca59da504b0b1d4ef8ebedbbbdb6721c56936f64d86c3e504b89279c6b100bca56d2f0f4358dac
 SHA512 
4a6ffb272ac5cbe201b3610470a610beac30c5539d8bd788b44b490078facb465ea413da99f8732fb571dee69f7d59c17078eeb97c2aa3a6cba7061beb29d534

diff --git a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
new file mode 100644
index ..c9d27b00e9e9
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=1
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+SLOT=5/${QT5_PV} # bug 815646
+IUSE="compositor vulkan"
+
+RDEPEND="
+   dev-libs/wayland
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= )
+"
+DEPEND="${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="dev-util/wayland-scanner"
+
+src_configure() {
+   local myqmakeargs=(
+   --
+   -no-feature-xcomposite-egl
+   -no-feature-xcomposite-glx
+   $(qt_use compositor feature-wayland-server)
+   $(qt_use compositor feature-wayland-dmabuf-server-buffer)
+   $(qt_use compositor feature-wayland-drm-egl-server-buffer)
+   $(qt_use compositor feature-wayland-shm-emulation-server-buffer)
+   )
+
+   use compositor && myqmakeargs+=(
+   $(qt_use vulkan feature-wayland-vulkan-server-buffer)
+   )
+
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-03-22 Thread Ionen Wolkens
commit: 0e5a469edeb54c0b09d72b125e6e01256f85f220
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Mar 22 08:34:14 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Mar 22 10:28:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e5a469e

dev-qt/qtwayland: add 6.7.0_rc2

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest   |  1 +
 dev-qt/qtwayland/qtwayland-6.7.0_rc2.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index bd7ccd25d5d3..5d66ccfed6de 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -2,3 +2,4 @@ DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 
706547b35251116550b7d83
 DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 
456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71
 SHA512 
acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
 DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B 
db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f
 SHA512 
ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664
 DIST qtwayland-everywhere-src-6.7.0-rc.tar.xz 1122072 BLAKE2B 
94b678abf3bcc405fd211920e08a08ebacee1c1a9cca40f5d9fe034aec90a46f5d4ec8e8d69596a7c2fd621b41824d57e8866e518aeb6a0c0df1482eefc303ea
 SHA512 
22150d27a103cdd65d16b97b0885e453192e703dde2a162890a6d09b9c6d65883f1a5836aa3598a28c5e9cd3f85d61281a3574df4c1342ba7a57721c70da8e8f
+DIST qtwayland-everywhere-src-6.7.0-rc2.tar.xz 1122408 BLAKE2B 
32457532e1b8f0aeafdc4d81bc41accad0ca717190e2e0df17ca59da504b0b1d4ef8ebedbbbdb6721c56936f64d86c3e504b89279c6b100bca56d2f0f4358dac
 SHA512 
4a6ffb272ac5cbe201b3610470a610beac30c5539d8bd788b44b490078facb465ea413da99f8732fb571dee69f7d59c17078eeb97c2aa3a6cba7061beb29d534

diff --git a/dev-qt/qtwayland/qtwayland-6.7.0_rc2.ebuild 
b/dev-qt/qtwayland/qtwayland-6.7.0_rc2.ebuild
new file mode 100644
index ..dc3ce8575fd3
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.7.0_rc2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2021-2024 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 ~sparc ~x86"
+fi
+
+IUSE="accessibility compositor 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 )
+   )
+"
+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
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
+   )
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-03-22 Thread Arthur Zamarin
commit: f7bf430bdeb65da9b40faa84a8441d28419e2b60
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 06:15:13 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 06:15:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7bf430b

dev-qt/qtwayland: Stabilize 6.6.2-r1 arm64, #927197

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
index 7ae2edf4eb7c..a91481138236 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="accessibility compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-03-16 Thread Ionen Wolkens
commit: 439235378939f21bc640f88dadef4f2da170898c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Mar 16 10:41:32 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 16 10:42:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43923537

dev-qt/qtwayland: unset session variables for tests (qt6)

Closes: https://bugs.gentoo.org/927030
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild| 8 
 dev-qt/qtwayland/qtwayland-6.6..ebuild| 8 
 dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild | 8 
 dev-qt/qtwayland/qtwayland-6.7..ebuild| 8 
 dev-qt/qtwayland/qtwayland-6..ebuild  | 8 
 5 files changed, 40 insertions(+)

diff --git a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
index a9ab86107af3..7ae2edf4eb7c 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
@@ -49,3 +49,11 @@ src_configure() {
 
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
+}

diff --git a/dev-qt/qtwayland/qtwayland-6.6..ebuild 
b/dev-qt/qtwayland/qtwayland-6.6..ebuild
index 3e85bb4f71bc..daa91a6d626a 100644
--- a/dev-qt/qtwayland/qtwayland-6.6..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6..ebuild
@@ -45,3 +45,11 @@ src_configure() {
 
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
+}

diff --git a/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild
index 90842e7be4d0..dc3ce8575fd3 100644
--- a/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild
@@ -45,3 +45,11 @@ src_configure() {
 
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
+}

diff --git a/dev-qt/qtwayland/qtwayland-6.7..ebuild 
b/dev-qt/qtwayland/qtwayland-6.7..ebuild
index 90842e7be4d0..dc3ce8575fd3 100644
--- a/dev-qt/qtwayland/qtwayland-6.7..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.7..ebuild
@@ -45,3 +45,11 @@ src_configure() {
 
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
+}

diff --git a/dev-qt/qtwayland/qtwayland-6..ebuild 
b/dev-qt/qtwayland/qtwayland-6..ebuild
index 90842e7be4d0..dc3ce8575fd3 100644
--- a/dev-qt/qtwayland/qtwayland-6..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6..ebuild
@@ -45,3 +45,11 @@ src_configure() {
 
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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-03-14 Thread Ionen Wolkens
commit: d327a329816561ce099b8a6664236e874df71a9e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 14 07:09:49 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar 14 07:14:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d327a329

dev-qt/qtwayland: do qtbase:6[accessibility=] matching now

Backported from live ebuilds, albeit still skipping it for qtwebengine
given few users should be affected and there should be the 6.6.3
release in bit over a week (not worth a rebuild now).

Mostly a side effect of kwin-6 (formerly) requiring it so users
enabled it only for it and then disable after it no longer is.
Typical accessibility users likely leave it enabled globally.

Closes: https://bugs.gentoo.org/926992
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../qtwayland/{qtwayland-6.6.2.ebuild => qtwayland-6.6.2-r1.ebuild}   | 4 ++--
 .../{qtwayland-6.7.0_rc.ebuild => qtwayland-6.7.0_rc-r1.ebuild}   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
similarity index 90%
rename from dev-qt/qtwayland/qtwayland-6.6.2.ebuild
rename to dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
index 38aa148dcb8b..a9ab86107af3 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
@@ -11,11 +11,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
-IUSE="compositor qml vulkan"
+IUSE="accessibility compositor qml vulkan"
 
 RDEPEND="
dev-libs/wayland
-   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
+   ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=]
media-libs/libglvnd
x11-libs/libxkbcommon
compositor? (

diff --git a/dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild 
b/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild
similarity index 89%
rename from dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild
rename to dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild
index 005196d57b76..90842e7be4d0 100644
--- a/dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild
@@ -11,11 +11,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
-IUSE="compositor qml vulkan"
+IUSE="accessibility compositor qml vulkan"
 
 RDEPEND="
dev-libs/wayland
-   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=,wayland]
+   ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland]
media-libs/libglvnd
x11-libs/libxkbcommon
compositor? (



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-03-12 Thread Ionen Wolkens
commit: 9876575e6970983a1830fddff5eae0da6c232d23
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 12 20:25:15 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 20:31:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9876575e

dev-qt/qtwayland: match accessibility IUSE with qtbase:6

Makes use of QT_CONFIG(accessibility) which can result in
undefined symbols if was enabled on qtbase then flipped off.

Like opengl/vulkan, this flag is typically enabled either
globally or not at all and should hopefully not cause conflicts
for most users.

Technically needed in non-live but given the low impact will
wait rather than let this trigger rebuilds (esp. given one
of the similarly affected package is qtwebengine).

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.6..ebuild | 4 ++--
 dev-qt/qtwayland/qtwayland-6.7..ebuild | 4 ++--
 dev-qt/qtwayland/qtwayland-6..ebuild   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.6..ebuild 
b/dev-qt/qtwayland/qtwayland-6.6..ebuild
index 03045fcde32a..3e85bb4f71bc 100644
--- a/dev-qt/qtwayland/qtwayland-6.6..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6..ebuild
@@ -11,11 +11,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
-IUSE="compositor qml vulkan"
+IUSE="accessibility compositor qml vulkan"
 
 RDEPEND="
dev-libs/wayland
-   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
+   ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=]
media-libs/libglvnd
x11-libs/libxkbcommon
compositor? (

diff --git a/dev-qt/qtwayland/qtwayland-6.7..ebuild 
b/dev-qt/qtwayland/qtwayland-6.7..ebuild
index 005196d57b76..90842e7be4d0 100644
--- a/dev-qt/qtwayland/qtwayland-6.7..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.7..ebuild
@@ -11,11 +11,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
-IUSE="compositor qml vulkan"
+IUSE="accessibility compositor qml vulkan"
 
 RDEPEND="
dev-libs/wayland
-   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=,wayland]
+   ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland]
media-libs/libglvnd
x11-libs/libxkbcommon
compositor? (

diff --git a/dev-qt/qtwayland/qtwayland-6..ebuild 
b/dev-qt/qtwayland/qtwayland-6..ebuild
index 005196d57b76..90842e7be4d0 100644
--- a/dev-qt/qtwayland/qtwayland-6..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6..ebuild
@@ -11,11 +11,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
-IUSE="compositor qml vulkan"
+IUSE="accessibility compositor qml vulkan"
 
 RDEPEND="
dev-libs/wayland
-   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=,wayland]
+   ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland]
media-libs/libglvnd
x11-libs/libxkbcommon
compositor? (



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-03-12 Thread Ionen Wolkens
commit: 16bbd95f5963da90440fb1aa2a78894f562342f8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 12 10:33:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 11:59:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16bbd95f

dev-qt/qtwayland: add 6.7.0_rc

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest  |  1 +
 dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 0a6befbb334b..bd7ccd25d5d3 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,3 +1,4 @@
 DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 
706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73
 SHA512 
756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e
 DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 
456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71
 SHA512 
acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
 DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B 
db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f
 SHA512 
ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664
+DIST qtwayland-everywhere-src-6.7.0-rc.tar.xz 1122072 BLAKE2B 
94b678abf3bcc405fd211920e08a08ebacee1c1a9cca40f5d9fe034aec90a46f5d4ec8e8d69596a7c2fd621b41824d57e8866e518aeb6a0c0df1482eefc303ea
 SHA512 
22150d27a103cdd65d16b97b0885e453192e703dde2a162890a6d09b9c6d65883f1a5836aa3598a28c5e9cd3f85d61281a3574df4c1342ba7a57721c70da8e8f

diff --git a/dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild 
b/dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild
new file mode 100644
index ..005196d57b76
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-2024 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 ~sparc ~x86"
+fi
+
+IUSE="compositor qml vulkan"
+
+RDEPEND="
+   dev-libs/wayland
+   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=,wayland]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? (
+   qml? ( ~dev-qt/qtdeclarative-${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
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-20 Thread Arthur Zamarin
commit: d0ff6bf7c128b8d90fae4031872d369f1446afd3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 20 06:44:44 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 20 14:30:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ff6bf7

dev-qt/qtwayland: Stabilize 6.6.2 amd64, #924651

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.2.ebuild
index 26be2cc76c6e..38aa148dcb8b 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-17 Thread Andreas Sturmlechner
commit: 91d364362437871abc7977d9531c2a21978ad2e6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 17 15:49:37 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 17 16:57:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d36436

dev-qt/qtwayland: drop 5.15.12

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 51 ---
 1 file changed, 51 deletions(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
deleted file mode 100644
index 33ebfc85c604..
--- a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-inherit qt5-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-SLOT=5/${QT5_PV} # bug 815646
-IUSE="compositor"
-
-RDEPEND="
-   dev-libs/wayland
-   =dev-qt/qtcore-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput]
-   media-libs/libglvnd
-   x11-libs/libxkbcommon
-   compositor? (
-   =dev-qt/qtdeclarative-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[vulkan]
-   )
-"
-DEPEND="${RDEPEND}
-   compositor? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/wayland-scanner"
-
-src_configure() {
-   local myqmakeargs=(
-   --
-   -no-feature-xcomposite-egl
-   -no-feature-xcomposite-glx
-   $(qt_use compositor feature-wayland-server)
-   $(qt_use compositor feature-wayland-dmabuf-server-buffer)
-   $(qt_use compositor feature-wayland-drm-egl-server-buffer)
-   $(qt_use compositor feature-wayland-shm-emulation-server-buffer)
-   $(qt_use compositor feature-wayland-vulkan-server-buffer)
-   )
-   qt5-build_src_configure
-}
-
-src_install() {
-   qt5-build_src_install
-   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-16 Thread Arthur Zamarin
commit: 26911b3a37695ad0c4f9e86eb4a0bb3396b9cc7d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:29:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:29:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26911b3a

dev-qt/qtwayland: Stabilize 5.15.12-r1 ppc64, #923848

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
index ba85127d5f0d..6a87c8a1a4e7 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-16 Thread Arthur Zamarin
commit: cdc86c8073062bb9a94c098a002412927da543ea
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:29:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:29:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc86c80

dev-qt/qtwayland: Stabilize 5.15.12-r1 ppc, #923848

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
index 21b7ec63385c..ba85127d5f0d 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-16 Thread Arthur Zamarin
commit: 75e09c87a89e49c27925e912d2780e27c357fb46
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e09c87

dev-qt/qtwayland: Stabilize 5.15.12-r1 amd64, #923848

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
index abbbf5766736..21b7ec63385c 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-16 Thread Arthur Zamarin
commit: 176bbc2932c52332c36991f38e008f302db55471
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=176bbc29

dev-qt/qtwayland: Stabilize 5.15.12-r1 arm64, #923848

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
index f7e096ac4f76..abbbf5766736 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-16 Thread Arthur Zamarin
commit: b088ccd26f745c3bcdaf7212f74c096173617a44
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b088ccd2

dev-qt/qtwayland: Stabilize 5.15.12-r1 arm, #923848

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
index 510f5ca2ecff..f7e096ac4f76 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/files/, dev-qt/qtwayland/

2024-02-14 Thread Ionen Wolkens
commit: 011120d8fa117d6abf20558f180577c360e08b55
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 14 11:07:27 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 14 12:22:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=011120d8

dev-qt/qtwayland: add 6.6.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest  |  1 +
 .../files/qtwayland-6.6.2-nvidia-threaded-gl.patch | 30 +
 dev-qt/qtwayland/qtwayland-6.6.2.ebuild| 51 ++
 3 files changed, 82 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 9514883c7b6a..92038f9ee118 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,3 +1,4 @@
 DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 
706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73
 SHA512 
756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e
 DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 
456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71
 SHA512 
acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
 DIST qtwayland-everywhere-src-6.6.1.tar.xz 1127148 BLAKE2B 
8eb11f5f7f200a6d548577089732a533318d6120a7498dcb258183b5e0fd444541e03b59e730018cab15a612f8a31dd7b51275899271d62173eb1962a70198d3
 SHA512 
7f6533754daad7a2804cd5139608c2b8f1ef92ae8a238c1ed4fc41c8a3ee532da0b2e57266d07d4d39d1ec6c83eca487c73788a108af30035b0dae262c76
+DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B 
db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f
 SHA512 
ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664

diff --git a/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch 
b/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch
new file mode 100644
index ..f7f7607024c5
--- /dev/null
+++ b/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch
@@ -0,0 +1,30 @@
+Backport from 6.6 branch which failed to make it in 6.6.2.
+
+https://bugreports.qt.io/browse/QTBUG-95817
+https://codereview.qt-project.org/c/qt/qtwayland/+/536732
+https://github.com/qt/qtwayland/commit/e4156bad6398dcbe8740041148d95ee9ed437d8b
+From: David Redondo 
+Date: Wed, 31 Jan 2024 09:01:48 +0100
+Subject: [PATCH] client: Disable threaded GL on desktop NVIDIA
+
+Otherwise QtQuick windows freeze when resized.
+In order to still use threaded rendering on
+embedded platforms where resizing is not required
+we check if XDG_CURRENT_DESKTOP which should be
+set by  desktop environments.
+--- 
a/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp
 
b/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp
+@@ -92,6 +92,13 @@ void 
QWaylandEglClientBufferIntegration::initialize(QWaylandDisplay *display)
+ break;
+ }
+ }
++
++// On desktop NVIDIA resizing QtQuick freezes them when using threaded 
rendering QTBUG-95817
++// In order to support threaded rendering on embedded platforms where 
resizing is not needed
++// we check if XDG_CURRENT_DESKTOP is set which desktop environments 
should set
++if (qstrcmp(vendor, "NVIDIA") == 0 && 
qEnvironmentVariableIsSet("XDG_CURRENT_DESKTOP")) {
++m_supportsThreading = false;
++}
+ }
+ 
+ bool QWaylandEglClientBufferIntegration::isValid() const

diff --git a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.2.ebuild
new file mode 100644
index ..26be2cc76c6e
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.6.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2021-2024 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 ~sparc ~x86"
+fi
+
+IUSE="compositor qml vulkan"
+
+RDEPEND="
+   dev-libs/wayland
+   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? (
+   qml? ( ~dev-qt/qtdeclarative-${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
+  

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-06 Thread Sam James
commit: e4ce6e88b12e16250ddb6d5976616675e2b730dd
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  6 22:32:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  6 22:32:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ce6e88

dev-qt/qtwayland: Stabilize 5.15.12-r1 x86, #923848

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
index c9d27b00e9e9..510f5ca2ecff 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-05 Thread Andreas Sturmlechner
commit: 7c8340fe7c1e7892b49003e2a6266f4deeacfbfc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb  5 19:55:12 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb  5 20:07:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c8340fe

dev-qt/qtwayland: Re-add IUSE=vulkan to 5.15.12

Closes: https://bugs.gentoo.org/923722
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 52 
 1 file changed, 52 insertions(+)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
new file mode 100644
index ..c9d27b00e9e9
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=1
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+SLOT=5/${QT5_PV} # bug 815646
+IUSE="compositor vulkan"
+
+RDEPEND="
+   dev-libs/wayland
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= )
+"
+DEPEND="${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="dev-util/wayland-scanner"
+
+src_configure() {
+   local myqmakeargs=(
+   --
+   -no-feature-xcomposite-egl
+   -no-feature-xcomposite-glx
+   $(qt_use compositor feature-wayland-server)
+   $(qt_use compositor feature-wayland-dmabuf-server-buffer)
+   $(qt_use compositor feature-wayland-drm-egl-server-buffer)
+   $(qt_use compositor feature-wayland-shm-emulation-server-buffer)
+   )
+
+   use compositor && myqmakeargs+=(
+   $(qt_use vulkan feature-wayland-vulkan-server-buffer)
+   )
+
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-01 Thread Andreas Sturmlechner
commit: 6d51032d862ba1df9b45e63109138eece68e329b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Feb  1 22:57:41 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Feb  1 23:00:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d51032d

dev-qt/qtwayland: drop 5.15.11-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest|  2 --
 dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild | 51 
 2 files changed, 53 deletions(-)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index e90947fc1a6b..9514883c7b6a 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,5 +1,3 @@
-DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 
5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8
 SHA512 
8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc
 DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 
706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73
 SHA512 
756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e
-DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 
83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329
 SHA512 
b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980
 DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 
456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71
 SHA512 
acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
 DIST qtwayland-everywhere-src-6.6.1.tar.xz 1127148 BLAKE2B 
8eb11f5f7f200a6d548577089732a533318d6120a7498dcb258183b5e0fd444541e03b59e730018cab15a612f8a31dd7b51275899271d62173eb1962a70198d3
 SHA512 
7f6533754daad7a2804cd5139608c2b8f1ef92ae8a238c1ed4fc41c8a3ee532da0b2e57266d07d4d39d1ec6c83eca487c73788a108af30035b0dae262c76

diff --git a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild
deleted file mode 100644
index a22da358ccdd..
--- a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=2
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-inherit qt5-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-SLOT=5/${QT5_PV} # bug 815646
-IUSE="compositor"
-
-RDEPEND="
-   dev-libs/wayland
-   =dev-qt/qtcore-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput]
-   media-libs/libglvnd
-   x11-libs/libxkbcommon
-   compositor? (
-   =dev-qt/qtdeclarative-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[vulkan]
-   )
-"
-DEPEND="${RDEPEND}
-   compositor? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/wayland-scanner"
-
-src_configure() {
-   local myqmakeargs=(
-   --
-   -no-feature-xcomposite-egl
-   -no-feature-xcomposite-glx
-   $(qt_use compositor feature-wayland-server)
-   $(qt_use compositor feature-wayland-dmabuf-server-buffer)
-   $(qt_use compositor feature-wayland-drm-egl-server-buffer)
-   $(qt_use compositor feature-wayland-shm-emulation-server-buffer)
-   $(qt_use compositor feature-wayland-vulkan-server-buffer)
-   )
-   qt5-build_src_configure
-}
-
-src_install() {
-   qt5-build_src_install
-   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-01-31 Thread Ionen Wolkens
commit: 219e784bf1b77d4d2bcfbcac35f354a33dc3ff39
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 07:47:32 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 31 22:30:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=219e784b

dev-qt/qtwayland: Stabilize 5.15.12 arm, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
index 7c9468d9b411..33ebfc85c604 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-01-30 Thread Joonas Niilola
commit: 907585a20baa0cf53c2525b593e23a2d29df9ece
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:20 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=907585a2

dev-qt/qtwayland: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
index 031f7faf62f6..7c9468d9b411 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-01-29 Thread Ionen Wolkens
commit: 025d33f4e2150176dfd767f9d5bc0d2841499394
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 29 17:19:38 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jan 30 03:53:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=025d33f4

dev-qt/qtwayland: Stabilize 5.15.12 ppc, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
index 1365f8861bf8..031f7faf62f6 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-01-28 Thread Ionen Wolkens
commit: a55c3f0d4d8768ddfb4b49f500ac1281bfc28775
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 29 03:21:15 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan 29 04:09:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55c3f0d

dev-qt/qtwayland: Stabilize 5.15.12 amd64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
index 23d2e2572564..7d78f72e33d1 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-01-01 Thread Andreas Sturmlechner
commit: 0a7e2d7a38217c6ec081d8cf7a57b74c6c5eb468
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  1 20:01:28 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  1 21:01:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a7e2d7a

dev-qt/qtwayland: add 5.15.12

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest |  2 ++
 dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 51 +++
 2 files changed, 53 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 8c7fa9c6ecc5..e90947fc1a6b 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,3 +1,5 @@
 DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 
5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8
 SHA512 
8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc
+DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 
706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73
 SHA512 
756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e
 DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 
83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329
 SHA512 
b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980
+DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 
456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71
 SHA512 
acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
 DIST qtwayland-everywhere-src-6.6.1.tar.xz 1127148 BLAKE2B 
8eb11f5f7f200a6d548577089732a533318d6120a7498dcb258183b5e0fd444541e03b59e730018cab15a612f8a31dd7b51275899271d62173eb1962a70198d3
 SHA512 
7f6533754daad7a2804cd5139608c2b8f1ef92ae8a238c1ed4fc41c8a3ee532da0b2e57266d07d4d39d1ec6c83eca487c73788a108af30035b0dae262c76

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
new file mode 100644
index ..23d2e2572564
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=1
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+SLOT=5/${QT5_PV} # bug 815646
+IUSE="compositor"
+
+RDEPEND="
+   dev-libs/wayland
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? (
+   =dev-qt/qtdeclarative-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[vulkan]
+   )
+"
+DEPEND="${RDEPEND}
+   compositor? ( dev-util/vulkan-headers )
+"
+BDEPEND="dev-util/wayland-scanner"
+
+src_configure() {
+   local myqmakeargs=(
+   --
+   -no-feature-xcomposite-egl
+   -no-feature-xcomposite-glx
+   $(qt_use compositor feature-wayland-server)
+   $(qt_use compositor feature-wayland-dmabuf-server-buffer)
+   $(qt_use compositor feature-wayland-drm-egl-server-buffer)
+   $(qt_use compositor feature-wayland-shm-emulation-server-buffer)
+   $(qt_use compositor feature-wayland-vulkan-server-buffer)
+   )
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-12-19 Thread Ionen Wolkens
commit: 83bacd5becf76d657388a57263625d686da7f7bd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 19 19:40:46 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 19 20:31:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bacd5b

dev-qt/qtwayland: drop 6.5.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest   |  1 -
 dev-qt/qtwayland/qtwayland-6.5.3.ebuild | 47 -
 2 files changed, 48 deletions(-)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 4e9b01cb2bbd..8c7fa9c6ecc5 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,4 +1,3 @@
 DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 
5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8
 SHA512 
8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc
 DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 
83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329
 SHA512 
b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980
-DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B 
f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6
 SHA512 
e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89
 DIST qtwayland-everywhere-src-6.6.1.tar.xz 1127148 BLAKE2B 
8eb11f5f7f200a6d548577089732a533318d6120a7498dcb258183b5e0fd444541e03b59e730018cab15a612f8a31dd7b51275899271d62173eb1962a70198d3
 SHA512 
7f6533754daad7a2804cd5139608c2b8f1ef92ae8a238c1ed4fc41c8a3ee532da0b2e57266d07d4d39d1ec6c83eca487c73788a108af30035b0dae262c76

diff --git a/dev-qt/qtwayland/qtwayland-6.5.3.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.3.ebuild
deleted file mode 100644
index c742bc7911b6..
--- a/dev-qt/qtwayland/qtwayland-6.5.3.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2021-2023 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 ~x86"
-fi
-
-IUSE="compositor qml vulkan"
-
-RDEPEND="
-   dev-libs/wayland
-   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
-   media-libs/libglvnd
-   x11-libs/libxkbcommon
-   compositor? (
-   qml? ( ~dev-qt/qtdeclarative-${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
-)
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package qml Qt6Quick)
-   $(qt_feature compositor wayland_server)
-   )
-
-   qt6-build_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-12-17 Thread Arthur Zamarin
commit: 9b72b8cfb88318d622bf67bc8c6e4842b6cb72b6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 18:26:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 18:28:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b72b8cf

dev-qt/qtwayland: Stabilize 6.6.1 amd64, #920154

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
index 6705f12049b3..d41d5d9e7127 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-12-12 Thread Ionen Wolkens
commit: d20487df5102dd0b029e3346e9c31001125e3100
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 12 14:29:28 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 12 21:23:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d20487df

dev-qt/qtwayland: add 6.7.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.7..ebuild | 47 ++
 1 file changed, 47 insertions(+)

diff --git a/dev-qt/qtwayland/qtwayland-6.7..ebuild 
b/dev-qt/qtwayland/qtwayland-6.7..ebuild
new file mode 100644
index ..a9b9291aca02
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.7..ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-2023 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 ~x86"
+fi
+
+IUSE="compositor qml vulkan"
+
+RDEPEND="
+   dev-libs/wayland
+   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=,wayland]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? (
+   qml? ( ~dev-qt/qtdeclarative-${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
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-12-01 Thread Jakov Smolić
commit: 2763243e25822ed995dfa816dd7a55e5d1b3d7cb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Dec  1 19:48:53 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Dec  1 19:48:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2763243e

dev-qt/qtwayland: Keyword 6.6.1 riscv, #914026

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
index e65156db4670..6705f12049b3 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-11-30 Thread Sam James
commit: af294c91f3850e00e1d7e949695c7f00db2794ff
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  1 06:20:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  1 06:20:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af294c91

dev-qt/qtwayland: Keyword 6.6.1 ppc64, #914026

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
index 225679189acb..e65156db4670 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~sparc ~x86"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-11-30 Thread Sam James
commit: 3209cb48ae9f12340443d5cbc94eb92d95119112
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  1 06:20:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  1 06:20:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3209cb48

dev-qt/qtwayland: Keyword 6.6.1 sparc, #914026

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
index c49693881640..225679189acb 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~sparc ~x86"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-11-29 Thread Sam James
commit: 0aefa808040eaf54d5ec24ca60fd5503f953159b
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 29 22:32:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 29 22:32:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aefa808

dev-qt/qtwayland: Keyword 6.6.1 ppc, #914026

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
index 8589a8ce444f..c49693881640 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~x86"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-11-27 Thread Ionen Wolkens
commit: d326ec9d348f3310ef5526cdfc4273f270a0ec18
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Nov 27 06:11:14 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov 27 08:45:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d326ec9d

dev-qt/qtwayland: add 6.6.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest   |  1 +
 dev-qt/qtwayland/qtwayland-6.6.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 8bc9c623c179..53f9b3fc73e0 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -2,3 +2,4 @@ DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 
5587a010e168df2a3303673
 DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 
83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329
 SHA512 
b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980
 DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B 
f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6
 SHA512 
e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89
 DIST qtwayland-everywhere-src-6.6.0.tar.xz 1125748 BLAKE2B 
e1024866761b1872ed762ef565cc4805e0dcea5a3319ec6d4aaf4d9e46477a0a4f1aea7b39faeb88ab10afa6b2fb5e0dd22a7864a3d18b479c87e345b34c7153
 SHA512 
e9cf63ccc71d4dc61b04a0f8a1a466e9ede09aa689c53c1ccc9db5233e324894bfd198c9204d8d93509c770a7a6612c8eb9981e0b3ee7428f8bf2dcbdc255109
+DIST qtwayland-everywhere-src-6.6.1.tar.xz 1127148 BLAKE2B 
8eb11f5f7f200a6d548577089732a533318d6120a7498dcb258183b5e0fd444541e03b59e730018cab15a612f8a31dd7b51275899271d62173eb1962a70198d3
 SHA512 
7f6533754daad7a2804cd5139608c2b8f1ef92ae8a238c1ed4fc41c8a3ee532da0b2e57266d07d4d39d1ec6c83eca487c73788a108af30035b0dae262c76

diff --git a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
new file mode 100644
index ..8589a8ce444f
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-2023 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 ~x86"
+fi
+
+IUSE="compositor qml vulkan"
+
+RDEPEND="
+   dev-libs/wayland
+   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? (
+   qml? ( ~dev-qt/qtdeclarative-${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
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/, dev-qt/qtwayland/files/

2023-11-15 Thread Ionen Wolkens
commit: c3011ebaf74f0abf2fc68486728b98be37983961
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov 15 18:00:59 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov 15 19:27:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3011eba

dev-qt/qtwayland: drop 6.5.2-r3

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest  |  1 -
 .../files/qtwayland-6.5.2-drag-drop-segfault.patch | 38 
 dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild | 51 --
 3 files changed, 90 deletions(-)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 96e9bb4adb06..8bc9c623c179 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,5 +1,4 @@
 DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 
5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8
 SHA512 
8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc
 DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 
83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329
 SHA512 
b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980
-DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477
 DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B 
f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6
 SHA512 
e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89
 DIST qtwayland-everywhere-src-6.6.0.tar.xz 1125748 BLAKE2B 
e1024866761b1872ed762ef565cc4805e0dcea5a3319ec6d4aaf4d9e46477a0a4f1aea7b39faeb88ab10afa6b2fb5e0dd22a7864a3d18b479c87e345b34c7153
 SHA512 
e9cf63ccc71d4dc61b04a0f8a1a466e9ede09aa689c53c1ccc9db5233e324894bfd198c9204d8d93509c770a7a6612c8eb9981e0b3ee7428f8bf2dcbdc255109

diff --git a/dev-qt/qtwayland/files/qtwayland-6.5.2-drag-drop-segfault.patch 
b/dev-qt/qtwayland/files/qtwayland-6.5.2-drag-drop-segfault.patch
deleted file mode 100644
index d19522c4b8ef..
--- a/dev-qt/qtwayland/files/qtwayland-6.5.2-drag-drop-segfault.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-Regression in 6.5.2 that is fixed >=6.5.3.
-https://bugreports.qt.io/browse/QTBUG-115757
-https://github.com/qutebrowser/qutebrowser/issues/7827
-
-https://github.com/qt/qtwayland/commit/02e9e0a2d4538eb2b3c26d3137228f8f501bcf7f
-From: David Edmundson 
-Date: Wed, 7 Jun 2023 22:12:15 +0100
-Subject: [PATCH] client: Fix crash on dnd updates after client facing drag
- ends
-
-A platform drag and a application-facing drag have two different
-lifespans.
-
-The platform drag lasts until all mimedata is transferred and the client
-receiving the drops marks it as finished.
-
-The application facing QDrag lasts until the client deletes it. We can
-get a crash if we get updates during this time.
-
-The drop event is guarded, but not the action negotiation.
-
-Fixes: QTBUG-115757
-Change-Id: Ib9c047f04d65883105d4cd3f169637d0e038a63f
-Reviewed-by: Eskil Abrahamsen Blomfeldt 
-(cherry picked from commit 22daca49b807fefba58113a06b86df4274e49f62)
-Reviewed-by: David Edmundson 
 a/src/client/qwaylanddatadevice.cpp
-+++ b/src/client/qwaylanddatadevice.cpp
-@@ -97,6 +97,9 @@ bool QWaylandDataDevice::startDrag(QMimeData *mimeData, 
Qt::DropActions supporte
- connect(m_dragSource.data(), ::cancelled, this, 
::dragSourceCancelled);
- connect(m_dragSource.data(), ::dndResponseUpdated, 
this, [this](bool accepted, Qt::DropAction action) {
- auto drag = static_cast(QGuiApplicationPrivate::platformIntegration()->drag());
-+if (!drag->currentDrag()) {
-+return;
-+}
- // in old versions drop action is not set, so we guess
- if (m_dragSource->version() < 3) {
- drag->setResponse(accepted);

diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
deleted file mode 100644
index 52a6a35f0218..
--- a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2021-2023 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 ~x86"
-fi
-
-IUSE="compositor 

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-11-15 Thread Arthur Zamarin
commit: 064bfaa1446d7f5c142ed6f173b9ee87b3bf8da0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 15 17:19:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 15 17:19:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064bfaa1

dev-qt/qtwayland: Stabilize 6.5.3 amd64, #915549

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.5.3.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.3.ebuild
index 8589a8ce444f..c742bc7911b6 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.3.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~x86"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-11-08 Thread Andreas Sturmlechner
commit: dce0285dd439cd89d799152b5c9b54205ac64519
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Nov  8 19:55:05 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Nov  8 22:30:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce0285d

dev-qt/qtwayland: drop 5.15.11

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest |  1 -
 dev-qt/qtwayland/qtwayland-5.15.11.ebuild | 51 ---
 2 files changed, 52 deletions(-)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 4724d41312e3..96e9bb4adb06 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,4 +1,3 @@
-DIST qtwayland-5.15.11-gentoo-kde-1.tar.xz 47500 BLAKE2B 
16a5f13ab03c14860f8b08d3aabf7ed5b8d60b5b3eae1fae31be805986947dbcd7d2ca13bf48dea21cfa8693b9921dc4724a73973aa50cf26a0104d97dcc75a5
 SHA512 
01ce97cb9fc142219a7e2fb05d84447728c1bd02a1fb0a181b5af7eb81f6f707a615be3985d094399d5d7974b2a6bcd27a2334e571cdd3e806b1e6432b7a70ec
 DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 
5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8
 SHA512 
8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc
 DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 
83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329
 SHA512 
b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477

diff --git a/dev-qt/qtwayland/qtwayland-5.15.11.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.11.ebuild
deleted file mode 100644
index 57fced440a1c..
--- a/dev-qt/qtwayland/qtwayland-5.15.11.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-fi
-
-inherit qt5-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-SLOT=5/${QT5_PV} # bug 815646
-IUSE="compositor"
-
-RDEPEND="
-   dev-libs/wayland
-   =dev-qt/qtcore-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput]
-   media-libs/libglvnd
-   x11-libs/libxkbcommon
-   compositor? (
-   =dev-qt/qtdeclarative-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[vulkan]
-   )
-"
-DEPEND="${RDEPEND}
-   compositor? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/wayland-scanner"
-
-src_configure() {
-   local myqmakeargs=(
-   --
-   -no-feature-xcomposite-egl
-   -no-feature-xcomposite-glx
-   $(qt_use compositor feature-wayland-server)
-   $(qt_use compositor feature-wayland-dmabuf-server-buffer)
-   $(qt_use compositor feature-wayland-drm-egl-server-buffer)
-   $(qt_use compositor feature-wayland-shm-emulation-server-buffer)
-   $(qt_use compositor feature-wayland-vulkan-server-buffer)
-   )
-   qt5-build_src_configure
-}
-
-src_install() {
-   qt5-build_src_install
-   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-11-06 Thread Andreas Sturmlechner
commit: e3c70a7249646828a8dac93851da475ca8986c4e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Nov  6 09:40:13 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Nov  6 18:10:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c70a72

dev-qt/qtwayland: drop 5.15.10-r5, 5.15.10-r6

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest|  3 --
 dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild | 47 
 dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild | 47 
 3 files changed, 97 deletions(-)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index b52117545897..4724d41312e3 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,8 +1,5 @@
-DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B 
e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d
 SHA512 
30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1
-DIST qtwayland-5.15.10-gentoo-kde-4.tar.xz 48728 BLAKE2B 
761c05a0abb119b5565a90436410bf3aed28419938380b074f630f66a72547797b692342c376381bded0fbf5833d56949e102f4e332822a5b99621335de2cc5d
 SHA512 
fb865a0318ba08df637284b4272463b4325902e2c4704f26401c945831c675c51b36a5ca4925ee2934a62a98322b17def767ea48256097814a4598cb8a65a99f
 DIST qtwayland-5.15.11-gentoo-kde-1.tar.xz 47500 BLAKE2B 
16a5f13ab03c14860f8b08d3aabf7ed5b8d60b5b3eae1fae31be805986947dbcd7d2ca13bf48dea21cfa8693b9921dc4724a73973aa50cf26a0104d97dcc75a5
 SHA512 
01ce97cb9fc142219a7e2fb05d84447728c1bd02a1fb0a181b5af7eb81f6f707a615be3985d094399d5d7974b2a6bcd27a2334e571cdd3e806b1e6432b7a70ec
 DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 
5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8
 SHA512 
8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc
-DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
 DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 
83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329
 SHA512 
b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477
 DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B 
f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6
 SHA512 
e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild
deleted file mode 100644
index 364fa200e67e..
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=3
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-inherit qt5-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-SLOT=5/${QT5_PV} # bug 815646
-IUSE="vulkan X"
-
-DEPEND="
-   dev-libs/wayland
-   =dev-qt/qtcore-${QT5_PV}*:5=
-   =dev-qt/qtdeclarative-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?]
-   media-libs/libglvnd
-   vulkan? ( dev-util/vulkan-headers )
-   X? (
-   =dev-qt/qtgui-${QT5_PV}*[-gles2-only]
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-util/wayland-scanner"
-
-src_configure() {
-   local myqmakeargs=(
-   --
-   $(qt_use vulkan feature-wayland-vulkan-server-buffer)
-   $(qt_use X feature-xcomposite-egl)
-   $(qt_use X feature-xcomposite-glx)
-   )
-   qt5-build_src_configure
-}
-
-src_install() {
-   qt5-build_src_install
-   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
-}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-11-06 Thread Arthur Zamarin
commit: a01e78acb2ff3fd0ed204faff9e0327286cc3329
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov  6 08:14:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov  6 08:14:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01e78ac

dev-qt/qtwayland: Stabilize 5.15.11-r1 ppc64, #915391

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild
index 0d8ee344f9a5..a22da358ccdd 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=2
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-11-05 Thread Arthur Zamarin
commit: 0a3e3e3f4bd4e51d45d1e38e43f61bff87d4ea8d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov  6 07:11:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov  6 07:14:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3e3e3f

dev-qt/qtwayland: Stabilize 5.15.11-r1 arm, #915391

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild
index d6926e7b50fe..0d8ee344f9a5 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=2
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-11-05 Thread Arthur Zamarin
commit: 10792f36559fb54c7f28b2216fb5a875ea50ea79
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov  5 19:12:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov  5 19:12:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10792f36

dev-qt/qtwayland: Stabilize 5.15.10-r6 arm64, #915383

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
index fb1bf8a5b889..3f9259f578dc 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=4
-   KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-11-05 Thread Arthur Zamarin
commit: cbcd72075b1c3b8f24e973c557ec26625d933465
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov  5 19:12:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov  5 19:12:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbcd7207

dev-qt/qtwayland: Stabilize 5.15.10-r6 arm, #915383

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
index aa274edf0df0..fb1bf8a5b889 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=4
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-10-24 Thread Andreas Sturmlechner
commit: f55372fb0ad6d164b60d49feb91817eb64011ae4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct 24 09:51:04 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct 24 10:25:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f55372fb

dev-qt/qtwayland: Bump to QT5_KDEPATCHSET_REV=2

David Edmundson (1):
  Client: Always populate mimedata in drags

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest|  1 +
 dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index a8e210b04085..b52117545897 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,6 +1,7 @@
 DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B 
e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d
 SHA512 
30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1
 DIST qtwayland-5.15.10-gentoo-kde-4.tar.xz 48728 BLAKE2B 
761c05a0abb119b5565a90436410bf3aed28419938380b074f630f66a72547797b692342c376381bded0fbf5833d56949e102f4e332822a5b99621335de2cc5d
 SHA512 
fb865a0318ba08df637284b4272463b4325902e2c4704f26401c945831c675c51b36a5ca4925ee2934a62a98322b17def767ea48256097814a4598cb8a65a99f
 DIST qtwayland-5.15.11-gentoo-kde-1.tar.xz 47500 BLAKE2B 
16a5f13ab03c14860f8b08d3aabf7ed5b8d60b5b3eae1fae31be805986947dbcd7d2ca13bf48dea21cfa8693b9921dc4724a73973aa50cf26a0104d97dcc75a5
 SHA512 
01ce97cb9fc142219a7e2fb05d84447728c1bd02a1fb0a181b5af7eb81f6f707a615be3985d094399d5d7974b2a6bcd27a2334e571cdd3e806b1e6432b7a70ec
+DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 
5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8
 SHA512 
8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc
 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
 DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 
83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329
 SHA512 
b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477

diff --git a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild
new file mode 100644
index ..bc6e8bd63338
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=2
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+SLOT=5/${QT5_PV} # bug 815646
+IUSE="compositor"
+
+RDEPEND="
+   dev-libs/wayland
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? (
+   =dev-qt/qtdeclarative-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[vulkan]
+   )
+"
+DEPEND="${RDEPEND}
+   compositor? ( dev-util/vulkan-headers )
+"
+BDEPEND="dev-util/wayland-scanner"
+
+src_configure() {
+   local myqmakeargs=(
+   --
+   -no-feature-xcomposite-egl
+   -no-feature-xcomposite-glx
+   $(qt_use compositor feature-wayland-server)
+   $(qt_use compositor feature-wayland-dmabuf-server-buffer)
+   $(qt_use compositor feature-wayland-drm-egl-server-buffer)
+   $(qt_use compositor feature-wayland-shm-emulation-server-buffer)
+   $(qt_use compositor feature-wayland-vulkan-server-buffer)
+   )
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-10-10 Thread Ionen Wolkens
commit: bb5e3751021cba7cce7fc052137f0c613dbad99f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Oct 10 08:56:23 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Oct 10 14:49:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5e3751

dev-qt/qtwayland: add 6.6.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest   |  1 +
 dev-qt/qtwayland/qtwayland-6.6.0.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index d5f17f9a3b34..a8e210b04085 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -5,3 +5,4 @@ DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 
BLAKE2B c5cd4ed5f
 DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 
83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329
 SHA512 
b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477
 DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B 
f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6
 SHA512 
e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89
+DIST qtwayland-everywhere-src-6.6.0.tar.xz 1125748 BLAKE2B 
e1024866761b1872ed762ef565cc4805e0dcea5a3319ec6d4aaf4d9e46477a0a4f1aea7b39faeb88ab10afa6b2fb5e0dd22a7864a3d18b479c87e345b34c7153
 SHA512 
e9cf63ccc71d4dc61b04a0f8a1a466e9ede09aa689c53c1ccc9db5233e324894bfd198c9204d8d93509c770a7a6612c8eb9981e0b3ee7428f8bf2dcbdc255109

diff --git a/dev-qt/qtwayland/qtwayland-6.6.0.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.0.ebuild
new file mode 100644
index ..8589a8ce444f
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.6.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-2023 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 ~x86"
+fi
+
+IUSE="compositor qml vulkan"
+
+RDEPEND="
+   dev-libs/wayland
+   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? (
+   qml? ( ~dev-qt/qtdeclarative-${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
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-10-08 Thread Arthur Zamarin
commit: bd2f8322d6c26744bb2bc995a92c2c0fdfbb0f95
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  8 16:20:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  8 16:20:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2f8322

dev-qt/qtwayland: Stabilize 5.15.10-r6 x86, #915383

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
index 5e854a75a686..42a1ab4b767f 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=4
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-10-08 Thread Arthur Zamarin
commit: d279212a31a32fae288e1002775616bae0f1b132
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  8 16:20:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  8 16:20:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d279212a

dev-qt/qtwayland: Stabilize 5.15.10-r6 amd64, #915383

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
index 1b6303d10888..5e854a75a686 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=4
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-10-08 Thread Andreas Sturmlechner
commit: 4ac60fea5edc138896f3dd68cdbb19fea8fba401
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Oct  8 15:08:51 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct  8 15:47:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac60fea

dev-qt/qtwayland: add 5.15.11

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest |  2 ++
 dev-qt/qtwayland/qtwayland-5.15.11.ebuild | 51 +++
 2 files changed, 53 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 3456f71d1934..f4bb98e55df9 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,6 +1,8 @@
 DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B 
e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d
 SHA512 
30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1
 DIST qtwayland-5.15.10-gentoo-kde-4.tar.xz 48728 BLAKE2B 
761c05a0abb119b5565a90436410bf3aed28419938380b074f630f66a72547797b692342c376381bded0fbf5833d56949e102f4e332822a5b99621335de2cc5d
 SHA512 
fb865a0318ba08df637284b4272463b4325902e2c4704f26401c945831c675c51b36a5ca4925ee2934a62a98322b17def767ea48256097814a4598cb8a65a99f
+DIST qtwayland-5.15.11-gentoo-kde-1.tar.xz 47500 BLAKE2B 
16a5f13ab03c14860f8b08d3aabf7ed5b8d60b5b3eae1fae31be805986947dbcd7d2ca13bf48dea21cfa8693b9921dc4724a73973aa50cf26a0104d97dcc75a5
 SHA512 
01ce97cb9fc142219a7e2fb05d84447728c1bd02a1fb0a181b5af7eb81f6f707a615be3985d094399d5d7974b2a6bcd27a2334e571cdd3e806b1e6432b7a70ec
 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
+DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 
83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329
 SHA512 
b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477
 DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B 
f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6
 SHA512 
e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89
 DIST qtwayland-everywhere-src-6.6.0-rc.tar.xz 1126036 BLAKE2B 
a53c91587780cc7f8b06ff7365e0110570b3d7cc320cfafa247d69afd726a05dd4901dd628792a62aec8d7e6dbb74015544e13db3da13f9d1233adc845764170
 SHA512 
5bac30dc1f73a17141e5bb475df830602e3b87234b0800115dbf9f8901ccf1709a0c51150080afe04ac82e92a02186022adc9d69ea9df2b62889d3dd2f1b7074

diff --git a/dev-qt/qtwayland/qtwayland-5.15.11.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.11.ebuild
new file mode 100644
index ..57fced440a1c
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.15.11.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=1
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+SLOT=5/${QT5_PV} # bug 815646
+IUSE="compositor"
+
+RDEPEND="
+   dev-libs/wayland
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? (
+   =dev-qt/qtdeclarative-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[vulkan]
+   )
+"
+DEPEND="${RDEPEND}
+   compositor? ( dev-util/vulkan-headers )
+"
+BDEPEND="dev-util/wayland-scanner"
+
+src_configure() {
+   local myqmakeargs=(
+   --
+   -no-feature-xcomposite-egl
+   -no-feature-xcomposite-glx
+   $(qt_use compositor feature-wayland-server)
+   $(qt_use compositor feature-wayland-dmabuf-server-buffer)
+   $(qt_use compositor feature-wayland-drm-egl-server-buffer)
+   $(qt_use compositor feature-wayland-shm-emulation-server-buffer)
+   $(qt_use compositor feature-wayland-vulkan-server-buffer)
+   )
+   qt5-build_src_configure

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-30 Thread Andreas Sturmlechner
commit: b8009a022fd6e15334f330f1ffb3d63420cb0dea
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Sep 29 07:14:08 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep 30 09:57:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8009a02

dev-qt/qtwayland: Backport qtwidget resizing fixes

Vlad Zahorodnii (4):
  Client: Commit the initial surface state explicitly
  tests: Fix tst_xdgshell::minMaxSize()
  Client: Remove some surface commits
  Client: Avoid locking resizing in QWaylandShmBackingStore

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest|  1 +
 dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index f1575abc1978..3456f71d1934 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,4 +1,5 @@
 DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B 
e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d
 SHA512 
30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1
+DIST qtwayland-5.15.10-gentoo-kde-4.tar.xz 48728 BLAKE2B 
761c05a0abb119b5565a90436410bf3aed28419938380b074f630f66a72547797b692342c376381bded0fbf5833d56949e102f4e332822a5b99621335de2cc5d
 SHA512 
fb865a0318ba08df637284b4272463b4325902e2c4704f26401c945831c675c51b36a5ca4925ee2934a62a98322b17def767ea48256097814a4598cb8a65a99f
 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477
 DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B 
f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6
 SHA512 
e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
new file mode 100644
index ..1b6303d10888
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=4
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+SLOT=5/${QT5_PV} # bug 815646
+IUSE="vulkan X"
+
+DEPEND="
+   dev-libs/wayland
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   =dev-qt/qtdeclarative-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?]
+   media-libs/libglvnd
+   vulkan? ( dev-util/vulkan-headers )
+   X? (
+   =dev-qt/qtgui-${QT5_PV}*[-gles2-only]
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-util/wayland-scanner"
+
+src_configure() {
+   local myqmakeargs=(
+   --
+   $(qt_use vulkan feature-wayland-vulkan-server-buffer)
+   $(qt_use X feature-xcomposite-egl)
+   $(qt_use X feature-xcomposite-glx)
+   )
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-30 Thread Andreas Sturmlechner
commit: ba8a7106efceb14059dfef1d76fb3e57939b8987
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Sep 29 07:32:43 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep 30 09:57:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8a7106

dev-qt/qtwayland: drop 5.15.10-r4

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 58 
 1 file changed, 58 deletions(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
deleted file mode 100644
index 995fc3d6e37e..
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=3
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-inherit qt5-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-SLOT=5/${QT5_PV} # bug 815646
-IUSE="vulkan X"
-
-DEPEND="
-   dev-libs/wayland
-   =dev-qt/qtcore-${QT5_PV}*:5=
-   =dev-qt/qtdeclarative-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?]
-   media-libs/libglvnd
-   vulkan? ( dev-util/vulkan-headers )
-   X? (
-   =dev-qt/qtgui-${QT5_PV}*[-gles2-only]
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-util/wayland-scanner"
-
-src_prepare() {
-   # new patchset for FILESDIR cleanup, drop past -r4 rev patches
-   pushd "${WORKDIR}/${P}-gentoo-kde-${QT5_KDEPATCHSET_REV}" > /dev/null 
|| die
-   rm 
0055-Replace-scale-with-devicePixelRatio-for-non-integer-.patch \
-   0056-Client-Fix-buffer-damage.patch \
-   
0057-client-Fix-infinite-recursion-with-text-input-v2.patch || die
-   popd > /dev/null || die
-
-   qt5-build_src_prepare
-}
-
-src_configure() {
-   local myqmakeargs=(
-   --
-   $(qt_use vulkan feature-wayland-vulkan-server-buffer)
-   $(qt_use X feature-xcomposite-egl)
-   $(qt_use X feature-xcomposite-glx)
-   )
-   qt5-build_src_configure
-}
-
-src_install() {
-   qt5-build_src_install
-   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-28 Thread Ionen Wolkens
commit: 726a33350a40c56437dc4475eea474f62eb06b1c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Sep 28 07:02:47 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Sep 28 12:31:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=726a3335

dev-qt/qtwayland: add 6.5.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest   |  1 +
 dev-qt/qtwayland/qtwayland-6.5.3.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 3f1bb3ed50de..f1575abc1978 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,4 +1,5 @@
 DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B 
e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d
 SHA512 
30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1
 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477
+DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B 
f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6
 SHA512 
e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89
 DIST qtwayland-everywhere-src-6.6.0-rc.tar.xz 1126036 BLAKE2B 
a53c91587780cc7f8b06ff7365e0110570b3d7cc320cfafa247d69afd726a05dd4901dd628792a62aec8d7e6dbb74015544e13db3da13f9d1233adc845764170
 SHA512 
5bac30dc1f73a17141e5bb475df830602e3b87234b0800115dbf9f8901ccf1709a0c51150080afe04ac82e92a02186022adc9d69ea9df2b62889d3dd2f1b7074

diff --git a/dev-qt/qtwayland/qtwayland-6.5.3.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.3.ebuild
new file mode 100644
index ..8589a8ce444f
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.5.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-2023 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 ~x86"
+fi
+
+IUSE="compositor qml vulkan"
+
+RDEPEND="
+   dev-libs/wayland
+   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? (
+   qml? ( ~dev-qt/qtdeclarative-${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
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-27 Thread Arthur Zamarin
commit: 679893417b3f374f23d878c31795b5bc47807faf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 27 19:23:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 27 19:23:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67989341

dev-qt/qtwayland: Stabilize 5.15.10-r5 ppc, #913934

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild
index de54e0788983..364fa200e67e 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-26 Thread Ionen Wolkens
commit: 3294a61b22c8546c62e605d2386cec35cd516830
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep 26 13:38:28 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep 26 19:47:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3294a61b

dev-qt/qtwayland: add 6.6.0_rc

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/Manifest  |  1 +
 dev-qt/qtwayland/qtwayland-6.6.0_rc.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 0c6394eb7efc..3f1bb3ed50de 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,3 +1,4 @@
 DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B 
e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d
 SHA512 
30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1
 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477
+DIST qtwayland-everywhere-src-6.6.0-rc.tar.xz 1126036 BLAKE2B 
a53c91587780cc7f8b06ff7365e0110570b3d7cc320cfafa247d69afd726a05dd4901dd628792a62aec8d7e6dbb74015544e13db3da13f9d1233adc845764170
 SHA512 
5bac30dc1f73a17141e5bb475df830602e3b87234b0800115dbf9f8901ccf1709a0c51150080afe04ac82e92a02186022adc9d69ea9df2b62889d3dd2f1b7074

diff --git a/dev-qt/qtwayland/qtwayland-6.6.0_rc.ebuild 
b/dev-qt/qtwayland/qtwayland-6.6.0_rc.ebuild
new file mode 100644
index ..8589a8ce444f
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.6.0_rc.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-2023 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 ~x86"
+fi
+
+IUSE="compositor qml vulkan"
+
+RDEPEND="
+   dev-libs/wayland
+   ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+   compositor? (
+   qml? ( ~dev-qt/qtdeclarative-${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
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-24 Thread WANG Xuerui
commit: 070ddfbf28fc5d97e10e14e793fc6cfbd7bf4f0b
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Sep 24 16:45:38 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Sep 24 17:05:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=070ddfbf

dev-qt/qtwayland: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.5..ebuild | 2 +-
 dev-qt/qtwayland/qtwayland-6.6..ebuild | 2 +-
 dev-qt/qtwayland/qtwayland-6..ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.5..ebuild 
b/dev-qt/qtwayland/qtwayland-6.5..ebuild
index 517bfcaf25e0..23103b1cc1d0 100644
--- a/dev-qt/qtwayland/qtwayland-6.5..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5..ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~loong"
 fi
 
 IUSE="compositor qml vulkan"

diff --git a/dev-qt/qtwayland/qtwayland-6.6..ebuild 
b/dev-qt/qtwayland/qtwayland-6.6..ebuild
index 517bfcaf25e0..23103b1cc1d0 100644
--- a/dev-qt/qtwayland/qtwayland-6.6..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6..ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~loong"
 fi
 
 IUSE="compositor qml vulkan"

diff --git a/dev-qt/qtwayland/qtwayland-6..ebuild 
b/dev-qt/qtwayland/qtwayland-6..ebuild
index 517bfcaf25e0..23103b1cc1d0 100644
--- a/dev-qt/qtwayland/qtwayland-6..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6..ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~loong"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-24 Thread WANG Xuerui
commit: b93275fa4fd681432d764b423aaafee713596947
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Sep 24 16:45:36 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Sep 24 17:05:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b93275fa

dev-qt/qtwayland: keyword 6.5.2-r3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
index 11f662fc4e82..52a6a35f0218 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~x86"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/files/, dev-qt/qtwayland/

2023-09-19 Thread Andreas Sturmlechner
commit: 2b091db3656dee836ae6bf206ac4e84e43334030
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 20 16:04:55 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Sep 19 12:11:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b091db3

dev-qt/qtwayland: Use newer patchset to drop patches from FILESDIR

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest  |  1 -
 ...5.15.10-QTBUG-95434-convert-cursor-bitmap.patch | 66 --
 ...ix-mouse-stuck-in-pressed-state-after-DnD.patch | 37 
 dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild   | 20 ---
 4 files changed, 11 insertions(+), 113 deletions(-)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index dddef08d8d20..0c6394eb7efc 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,4 +1,3 @@
-DIST qtwayland-5.15.10-gentoo-kde-2.tar.xz 43076 BLAKE2B 
735ac875c0957de47f90d08931eaaaf8d53b1db0012c7d0a592c78ae78da56ffc8a1ba9bbac0577a78d4c05a92a22acef51a6afc95db54bea2d1a2a9658b67c4
 SHA512 
e0131bb1f2a09597a85d1d8a402bcb1d529cbc44f62e9be8dd8eba9c10007ca4f83572ca48052529b2325cdd8d886abed1f96ba4e00768e4b1c2febe1eb5ef91
 DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B 
e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d
 SHA512 
30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1
 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477

diff --git 
a/dev-qt/qtwayland/files/qtwayland-5.15.10-QTBUG-95434-convert-cursor-bitmap.patch
 
b/dev-qt/qtwayland/files/qtwayland-5.15.10-QTBUG-95434-convert-cursor-bitmap.patch
deleted file mode 100644
index 7b43ee3b2149..
--- 
a/dev-qt/qtwayland/files/qtwayland-5.15.10-QTBUG-95434-convert-cursor-bitmap.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From dd5c9e2d894ca94faaeef7dfc3cc4344a7f62640 Mon Sep 17 00:00:00 2001
-From: Michael Weghorn 
-Date: Mon, 20 Feb 2023 14:02:23 +0100
-Subject: [PATCH] Convert cursor bitmap to supported format
-
-The 1-bit image formats QImage::Format_Mono and
-QImage::Format_MonoLSB used by cursor bitmaps don't have
-a corresponding wl_shm_format.
-
-Therefore, convert to a supported image format as necessary
-to make such bitmap cursors work on Wayland as well.
-
-Fixes: QTBUG-95434
-Change-Id: I402fd870b301ddc01075251b66f2cf7cc1923133
-Reviewed-by: Eskil Abrahamsen Blomfeldt 
-(cherry picked from commit 45ec1362f8fcb5ade92f4d2d4985b1c24e78c8ba)
-
-Backport changes: Use Qt::ReturnByValue version for QCursor::mask() and 
QCursor::bitmap()

- src/client/qwaylandcursor.cpp | 23 ++-
- 1 file changed, 22 insertions(+), 1 deletion(-)
-
-diff --git a/src/client/qwaylandcursor.cpp b/src/client/qwaylandcursor.cpp
-index e4eca9d4e..ba76ba2d0 100644
 a/src/client/qwaylandcursor.cpp
-+++ b/src/client/qwaylandcursor.cpp
-@@ -44,6 +44,7 @@
- #include "qwaylandshmbackingstore_p.h"
- 
- #include 
-+#include 
- #include 
- 
- #include 
-@@ -250,7 +251,27 @@ QWaylandCursor::QWaylandCursor(QWaylandDisplay *display)
- QSharedPointer 
QWaylandCursor::cursorBitmapBuffer(QWaylandDisplay *display, const QCursor 
*cursor)
- {
- Q_ASSERT(cursor->shape() == Qt::BitmapCursor);
--const QImage  = cursor->pixmap().toImage();
-+
-+const QBitmap mask = cursor->mask(Qt::ReturnByValue);
-+QImage img;
-+if (cursor->pixmap().isNull())
-+img = cursor->bitmap(Qt::ReturnByValue).toImage();
-+else
-+img = cursor->pixmap().toImage();
-+
-+// convert to supported format if necessary
-+if (!display->shm()->formatSupported(img.format())) {
-+if (mask.isNull()) {
-+img.convertTo(QImage::Format_RGB32);
-+} else {
-+// preserve mask
-+img.convertTo(QImage::Format_ARGB32);
-+QPixmap pixmap = QPixmap::fromImage(img);
-+pixmap.setMask(mask);
-+img = pixmap.toImage();
-+}
-+}
-+
- QSharedPointer buffer(new QWaylandShmBuffer(display, 
img.size(), img.format()));
- memcpy(buffer->image()->bits(), img.bits(), size_t(img.sizeInBytes()));
- return buffer;
--- 
-GitLab
-

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-19 Thread Andreas Sturmlechner
commit: 1e98a766aa767cc0bf11ad23433c5277c440d318
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 20 16:13:00 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Sep 19 12:11:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e98a766

dev-qt/qtwayland: Bump to QT5_KDEPATCHSET_REV=3

Eskil Abrahamsen Blomfeldt (1):
  client: Fix infinite recursion with text-input-v2

Jungi Byun (1):
  Replace scale with devicePixelRatio for non-integer scaling

Vlad Zahorodnii (1):
  Client: Fix buffer damage

Additionally, dropping upstreamed patch.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest|  1 +
 dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 65de0537ac9c..dddef08d8d20 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,3 +1,4 @@
 DIST qtwayland-5.15.10-gentoo-kde-2.tar.xz 43076 BLAKE2B 
735ac875c0957de47f90d08931eaaaf8d53b1db0012c7d0a592c78ae78da56ffc8a1ba9bbac0577a78d4c05a92a22acef51a6afc95db54bea2d1a2a9658b67c4
 SHA512 
e0131bb1f2a09597a85d1d8a402bcb1d529cbc44f62e9be8dd8eba9c10007ca4f83572ca48052529b2325cdd8d886abed1f96ba4e00768e4b1c2febe1eb5ef91
+DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B 
e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d
 SHA512 
30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1
 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild
new file mode 100644
index ..2c0b9e5c9e3b
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=3
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+SLOT=5/${QT5_PV} # bug 815646
+IUSE="vulkan X"
+
+DEPEND="
+   dev-libs/wayland
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   =dev-qt/qtdeclarative-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?]
+   media-libs/libglvnd
+   vulkan? ( dev-util/vulkan-headers )
+   X? (
+   =dev-qt/qtgui-${QT5_PV}*[-gles2-only]
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-util/wayland-scanner"
+
+src_configure() {
+   local myqmakeargs=(
+   --
+   $(qt_use vulkan feature-wayland-vulkan-server-buffer)
+   $(qt_use X feature-xcomposite-egl)
+   $(qt_use X feature-xcomposite-glx)
+   )
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-14 Thread Sam James
commit: 9fde5662ac30aeda8587c156609c423d126a0277
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 15 04:47:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 15 04:47:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fde5662

dev-qt/qtwayland: Stabilize 6.5.2-r3 amd64, #914113

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
index cbda1d2edbac..11f662fc4e82 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-11 Thread Sam James
commit: 03e3241f5c6cdae28b6ce58ac389f4cd4f48a463
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 12 01:27:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 12 01:27:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e3241f

dev-qt/qtwayland: Keyword 6.5.2-r3 arm, #914026

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
index efc28541b134..cbda1d2edbac 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-11 Thread Sam James
commit: 8817f785d9ab8952a6736c9a804acdbae82bf1e1
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 12 01:25:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 12 01:25:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8817f785

dev-qt/qtwayland: Keyword 6.5.2-r3 x86, #914026

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
index 58d51d8e3f34..efc28541b134 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-11 Thread Sam James
commit: e2cbd644a0a7e877c0e0e5d130cf0d0398f9baf8
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 11 22:58:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 11 22:58:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2cbd644

dev-qt/qtwayland: Keyword 6.5.2-r3 arm64, #914026

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
index 9cd6abd6eecf..58d51d8e3f34 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
 fi
 
 IUSE="compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-06 Thread Ionen Wolkens
commit: f2c0be9302270ad97d4b9a434adea3402fd6282b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep  6 10:12:29 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep  6 10:32:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2c0be93

dev-qt/qtwayland: make compositor APIs off-by-default optional (qt6)

asturm pointed out that almost nobody should need this,
and I can only agree, it's also the biggest part of the
sources and is kind of wasteful.

Revbump for correctness, albeit not super useful here.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/metadata.xml  | 1 +
 .../{qtwayland-6.5.2-r2.ebuild => qtwayland-6.5.2-r3.ebuild}   | 7 +--
 dev-qt/qtwayland/qtwayland-6.5..ebuild | 7 +--
 dev-qt/qtwayland/qtwayland-6..ebuild   | 7 +--
 4 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtwayland/metadata.xml b/dev-qt/qtwayland/metadata.xml
index fe0b049a950d..1509a2e738a9 100644
--- a/dev-qt/qtwayland/metadata.xml
+++ b/dev-qt/qtwayland/metadata.xml
@@ -6,6 +6,7 @@
Gentoo Qt Project


+   Enable support for the wayland 
compositor / server APIs
Build QML/QtQuick bindings and imports
Enable support for Vulkan-based server 
buffer integration


diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
similarity index 87%
rename from dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild
rename to dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
index accf21a914e6..9cd6abd6eecf 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild
@@ -11,14 +11,16 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
 fi
 
-IUSE="qml vulkan"
+IUSE="compositor qml vulkan"
 
 RDEPEND="
dev-libs/wayland
~dev-qt/qtbase-${PV}:6[egl(+),gui,opengl,vulkan=]
media-libs/libglvnd
x11-libs/libxkbcommon
-   qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+   compositor? (
+   qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+   )
 "
 DEPEND="
${RDEPEND}
@@ -42,6 +44,7 @@ PATCHES=(
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
)
 
qt6-build_src_configure

diff --git a/dev-qt/qtwayland/qtwayland-6.5..ebuild 
b/dev-qt/qtwayland/qtwayland-6.5..ebuild
index 7319f5b43fd6..517bfcaf25e0 100644
--- a/dev-qt/qtwayland/qtwayland-6.5..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5..ebuild
@@ -11,14 +11,16 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
 fi
 
-IUSE="qml vulkan"
+IUSE="compositor qml vulkan"
 
 RDEPEND="
dev-libs/wayland
~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
media-libs/libglvnd
x11-libs/libxkbcommon
-   qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+   compositor? (
+   qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+   )
 "
 DEPEND="
${RDEPEND}
@@ -38,6 +40,7 @@ CMAKE_SKIP_TESTS=(
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
)
 
qt6-build_src_configure

diff --git a/dev-qt/qtwayland/qtwayland-6..ebuild 
b/dev-qt/qtwayland/qtwayland-6..ebuild
index 7319f5b43fd6..517bfcaf25e0 100644
--- a/dev-qt/qtwayland/qtwayland-6..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6..ebuild
@@ -11,14 +11,16 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
 fi
 
-IUSE="qml vulkan"
+IUSE="compositor qml vulkan"
 
 RDEPEND="
dev-libs/wayland
~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
media-libs/libglvnd
x11-libs/libxkbcommon
-   qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+   compositor? (
+   qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+   )
 "
 DEPEND="
${RDEPEND}
@@ -38,6 +40,7 @@ CMAKE_SKIP_TESTS=(
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package qml Qt6Quick)
+   $(qt_feature compositor wayland_server)
)
 
qt6-build_src_configure



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-09-05 Thread Ionen Wolkens
commit: d5e8c51236e3c44100afb0de09ea0d5df7523cdb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  5 15:14:50 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  5 15:28:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5e8c512

dev-qt/qtwayland: adjust qml check

Works either way but Qt6Qml produces cmake noise if
qtdeclarative is not installed.

Closes: https://bugs.gentoo.org/913692
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild | 2 +-
 dev-qt/qtwayland/qtwayland-6.5..ebuild | 2 +-
 dev-qt/qtwayland/qtwayland-6..ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild
index f625230b37ad..accf21a914e6 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild
@@ -41,7 +41,7 @@ PATCHES=(
 
 src_configure() {
local mycmakeargs=(
-   $(cmake_use_find_package qml Qt6Qml)
+   $(cmake_use_find_package qml Qt6Quick)
)
 
qt6-build_src_configure

diff --git a/dev-qt/qtwayland/qtwayland-6.5..ebuild 
b/dev-qt/qtwayland/qtwayland-6.5..ebuild
index ba9eec33aed3..7319f5b43fd6 100644
--- a/dev-qt/qtwayland/qtwayland-6.5..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5..ebuild
@@ -37,7 +37,7 @@ CMAKE_SKIP_TESTS=(
 
 src_configure() {
local mycmakeargs=(
-   $(cmake_use_find_package qml Qt6Qml)
+   $(cmake_use_find_package qml Qt6Quick)
)
 
qt6-build_src_configure

diff --git a/dev-qt/qtwayland/qtwayland-6..ebuild 
b/dev-qt/qtwayland/qtwayland-6..ebuild
index ba9eec33aed3..7319f5b43fd6 100644
--- a/dev-qt/qtwayland/qtwayland-6..ebuild
+++ b/dev-qt/qtwayland/qtwayland-6..ebuild
@@ -37,7 +37,7 @@ CMAKE_SKIP_TESTS=(
 
 src_configure() {
local mycmakeargs=(
-   $(cmake_use_find_package qml Qt6Qml)
+   $(cmake_use_find_package qml Qt6Quick)
)
 
qt6-build_src_configure



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/, dev-qt/qtwayland/files/

2023-08-17 Thread Ionen Wolkens
commit: 69c8497c982a6e82cd1c1762e27c3cdfe52436ed
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 17 22:50:11 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 17 23:19:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c8497c

dev-qt/qtwayland: backport segfault fix with drag

Notably manifests itself with qutebrowser. Not very
tested but is just a simple null check and so no worries.

Signed-off-by: Ionen Wolkens  gentoo.org>

 .../files/qtwayland-6.5.2-drag-drop-segfault.patch | 38 ++
 ...land-6.5.2.ebuild => qtwayland-6.5.2-r1.ebuild} |  2 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-qt/qtwayland/files/qtwayland-6.5.2-drag-drop-segfault.patch 
b/dev-qt/qtwayland/files/qtwayland-6.5.2-drag-drop-segfault.patch
new file mode 100644
index ..d19522c4b8ef
--- /dev/null
+++ b/dev-qt/qtwayland/files/qtwayland-6.5.2-drag-drop-segfault.patch
@@ -0,0 +1,38 @@
+Regression in 6.5.2 that is fixed >=6.5.3.
+https://bugreports.qt.io/browse/QTBUG-115757
+https://github.com/qutebrowser/qutebrowser/issues/7827
+
+https://github.com/qt/qtwayland/commit/02e9e0a2d4538eb2b3c26d3137228f8f501bcf7f
+From: David Edmundson 
+Date: Wed, 7 Jun 2023 22:12:15 +0100
+Subject: [PATCH] client: Fix crash on dnd updates after client facing drag
+ ends
+
+A platform drag and a application-facing drag have two different
+lifespans.
+
+The platform drag lasts until all mimedata is transferred and the client
+receiving the drops marks it as finished.
+
+The application facing QDrag lasts until the client deletes it. We can
+get a crash if we get updates during this time.
+
+The drop event is guarded, but not the action negotiation.
+
+Fixes: QTBUG-115757
+Change-Id: Ib9c047f04d65883105d4cd3f169637d0e038a63f
+Reviewed-by: Eskil Abrahamsen Blomfeldt 
+(cherry picked from commit 22daca49b807fefba58113a06b86df4274e49f62)
+Reviewed-by: David Edmundson 
+--- a/src/client/qwaylanddatadevice.cpp
 b/src/client/qwaylanddatadevice.cpp
+@@ -97,6 +97,9 @@ bool QWaylandDataDevice::startDrag(QMimeData *mimeData, 
Qt::DropActions supporte
+ connect(m_dragSource.data(), ::cancelled, this, 
::dragSourceCancelled);
+ connect(m_dragSource.data(), ::dndResponseUpdated, 
this, [this](bool accepted, Qt::DropAction action) {
+ auto drag = static_cast(QGuiApplicationPrivate::platformIntegration()->drag());
++if (!drag->currentDrag()) {
++return;
++}
+ // in old versions drop action is not set, so we guess
+ if (m_dragSource->version() < 3) {
+ drag->setResponse(accepted);

diff --git a/dev-qt/qtwayland/qtwayland-6.5.2.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.2-r1.ebuild
similarity index 88%
rename from dev-qt/qtwayland/qtwayland-6.5.2.ebuild
rename to dev-qt/qtwayland/qtwayland-6.5.2-r1.ebuild
index 14d6b705e8ef..4fbc8c272b2c 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.2.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.2-r1.ebuild
@@ -20,3 +20,5 @@ DEPEND="
x11-libs/libxkbcommon
 "
 RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-drag-drop-segfault.patch" )



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/, dev-qt/qtwayland/files/

2023-08-16 Thread Andreas Sturmlechner
commit: e4a970b2bbf284847d4313b6ddb7e9081fb0aebb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Aug 16 15:30:41 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Aug 16 16:03:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4a970b2

dev-qt/qtwayland: drop 5.15.10-r3

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest  |  1 -
 15.10-Destroy-frame-queue-before-display.patch | 43 -
 dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild   | 56 --
 3 files changed, 100 deletions(-)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index bdd8925e2519..65de0537ac9c 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,4 +1,3 @@
-DIST qtwayland-5.15.10-gentoo-kde-1.tar.xz 42480 BLAKE2B 
3902ecb713b8f35922b0d19bef0b2ec340ca52feb4b61de629dfa6b344d7f550de3e509e265f4476eb907f78b55d5c50c21d9dfeeb7e2e8f680a43fffc911ed4
 SHA512 
6a131ca2db008a2d224ee6733f47d05a455a8487d38b45cf63882e98e2c29d8163ac5d2f2c2e043f03103bada6e212b5d33cbf11677f8ca2b86fdbf02fc2b239
 DIST qtwayland-5.15.10-gentoo-kde-2.tar.xz 43076 BLAKE2B 
735ac875c0957de47f90d08931eaaaf8d53b1db0012c7d0a592c78ae78da56ffc8a1ba9bbac0577a78d4c05a92a22acef51a6afc95db54bea2d1a2a9658b67c4
 SHA512 
e0131bb1f2a09597a85d1d8a402bcb1d529cbc44f62e9be8dd8eba9c10007ca4f83572ca48052529b2325cdd8d886abed1f96ba4e00768e4b1c2febe1eb5ef91
 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477

diff --git 
a/dev-qt/qtwayland/files/qtwayland-5.15.10-Destroy-frame-queue-before-display.patch
 
b/dev-qt/qtwayland/files/qtwayland-5.15.10-Destroy-frame-queue-before-display.patch
deleted file mode 100644
index 1fdf08dc7487..
--- 
a/dev-qt/qtwayland/files/qtwayland-5.15.10-Destroy-frame-queue-before-display.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-https://bugs.gentoo.org/910315
-https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/73
-
-Reported downstream in Gentoo at https://bugs.gentoo.org/910315.
-
-`kde/5.15` has b981fc82eb37700353949c72d3fd6d0887c8c107 ('[PATCH 27/51] Reduce 
memory leakage')
-backported but this introduces a use-after-free because 
`wl_event_queue_destroy` must be called
-before `wl_display_disconnect`. So, just backport the upstream fix which sorts 
out the order.
-
-Upstream review: https://codereview.qt-project.org/c/qt/qtwayland/+/471416
-Upstream review (6.x): 
https://codereview.qt-project.org/c/qt/qtwayland/+/471528
-
-From 3a8613b91d2239aebc73b43562f929aa71af0de5 Mon Sep 17 00:00:00 2001
-From: David Redondo 
-Date: Tue, 11 Apr 2023 14:27:27 +0200
-Subject: [PATCH] Destroy frame queue before display
-
-wl_event_queue_destroy accesses the display.
-Found by running a test under valgrind.
-
-Pick-to: 6.5
-Change-Id: Ic89cbd3b6e98b4fc9561b0e63b5fab4886a1ec50
-Reviewed-by: David Edmundson 
-(cherry picked from commit a76bf824fcd1cc3789f0d3454a0423c0241d9718)
 a/src/client/qwaylanddisplay.cpp
-+++ b/src/client/qwaylanddisplay.cpp
-@@ -379,11 +379,12 @@ QWaylandDisplay::~QWaylandDisplay(void)
- #if QT_CONFIG(cursor)
- qDeleteAll(mCursorThemes);
- #endif
--if (mDisplay)
--wl_display_disconnect(mDisplay);
- 
- if (m_frameEventQueue)
- wl_event_queue_destroy(m_frameEventQueue);
-+
-+if (mDisplay)
-+wl_display_disconnect(mDisplay);
- }
- 
- // Steps which is called just after constructor. This separates 
registry_global() out of the constructor
--- 
-2.41.0

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild
deleted file mode 100644
index cab77b1950fc..
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-inherit qt5-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-SLOT=5/${QT5_PV} # bug 815646
-IUSE="vulkan X"
-
-DEPEND="
-   dev-libs/wayland
-   =dev-qt/qtcore-${QT5_PV}*:5=
-   =dev-qt/qtdeclarative-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?]
-   media-libs/libglvnd
-   vulkan? ( dev-util/vulkan-headers )

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-08-16 Thread Arthur Zamarin
commit: fb9a46b0ed431afe1fc7f32e279828b28af8a4d6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 16 14:18:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 16 14:18:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb9a46b0

dev-qt/qtwayland: Stabilize 5.15.10-r4 ppc, #911791

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
index 91f40c560454..88b6d7321d3a 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=2
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-08-16 Thread Arthur Zamarin
commit: 782e8ea0296559e4018ab82d9ca7ca3e2ce6ccde
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 16 14:18:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 16 14:18:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=782e8ea0

dev-qt/qtwayland: Stabilize 5.15.10-r4 amd64, #911791

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
index ac866c16f7b5..91f40c560454 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=2
-   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-08-16 Thread Arthur Zamarin
commit: 2ed4e338e05df4c08761f3236fafe2fa9334737d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 16 14:10:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 16 14:10:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed4e338

dev-qt/qtwayland: Stabilize 5.15.10-r4 x86, #911791

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
index 4f1f411cd740..ac866c16f7b5 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=2
-   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-08-16 Thread Arthur Zamarin
commit: 8d7ca35ac8740f2caf8e29fa2a4860bfa7ee1dfa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 16 13:48:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 16 13:48:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d7ca35a

dev-qt/qtwayland: Stabilize 5.15.10-r4 ppc64, #911791

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
index 42e95c1c6c20..4f1f411cd740 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=2
-   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/files/, dev-qt/qtwayland/

2023-08-15 Thread Andreas Sturmlechner
commit: f8bec888645c38ae6dd11860e827b15f50d70cc7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug 15 19:56:17 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Aug 15 19:56:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8bec888

dev-qt/qtwayland: drop 5.15.10-r1, 5.15.10-r2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...end-release-button-event-on-pointer-leave.patch | 68 --
 dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild   | 57 --
 dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild   | 57 --
 3 files changed, 182 deletions(-)

diff --git 
a/dev-qt/qtwayland/files/qtwayland-5.15.10-send-release-button-event-on-pointer-leave.patch
 
b/dev-qt/qtwayland/files/qtwayland-5.15.10-send-release-button-event-on-pointer-leave.patch
deleted file mode 100644
index 1e949fc32355..
--- 
a/dev-qt/qtwayland/files/qtwayland-5.15.10-send-release-button-event-on-pointer-leave.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From 90995b07d2d4dbd12b7e527a881bf9d6158e277b Mon Sep 17 00:00:00 2001
-From: Ilya Fedin 
-Date: Sun, 19 Mar 2023 10:24:59 +0400
-Subject: [PATCH] Client: Send release button event on pointer leave
-
-Fixes: QTBUG-97037
-Pick-to: 6.6 6.5 6.2 5.15
-Change-Id: I151239b276ab5aefe166f5615baf43dab428ce0c
-Reviewed-by: David Edmundson 
-(cherry picked from commit 8235fa65fe033a94e7a44322d3502f25940092ec)

- src/client/qwaylandinputdevice.cpp | 9 +++--
- src/client/qwaylandinputdevice_p.h | 1 +
- 2 files changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/src/client/qwaylandinputdevice.cpp 
b/src/client/qwaylandinputdevice.cpp
-index bc05583a..e562c7a7 100644
 a/src/client/qwaylandinputdevice.cpp
-+++ b/src/client/qwaylandinputdevice.cpp
-@@ -688,8 +688,8 @@ public:
- 
- void QWaylandInputDevice::Pointer::pointer_leave(uint32_t time, struct 
wl_surface *surface)
- {
-+releaseButtons();
- invalidateFocus();
--mButtons = Qt::NoButton;
- 
- mParent->mTime = time;
- 
-@@ -804,6 +804,8 @@ void QWaylandInputDevice::Pointer::pointer_button(uint32_t 
serial, uint32_t time
- default: return; // invalid button number (as far as Qt is concerned)
- }
- 
-+mLastButton = qt_button;
-+
- if (state)
- mButtons |= qt_button;
- else
-@@ -842,10 +844,13 @@ void QWaylandInputDevice::Pointer::invalidateFocus()
- 
- void QWaylandInputDevice::Pointer::releaseButtons()
- {
-+if (mButtons == Qt::NoButton)
-+return;
-+
- mButtons = Qt::NoButton;
- 
- if (auto *window = focusWindow()) {
--ReleaseEvent e(focusWindow(), mParent->mTime, mSurfacePos, 
mGlobalPos, mButtons, Qt::NoButton, mParent->modifiers());
-+ReleaseEvent e(focusWindow(), mParent->mTime, mSurfacePos, 
mGlobalPos, mButtons, mLastButton, mParent->modifiers());
- window->handleMouse(mParent, e);
- }
- }
-diff --git a/src/client/qwaylandinputdevice_p.h 
b/src/client/qwaylandinputdevice_p.h
-index 5795f138..bafe3db2 100644
 a/src/client/qwaylandinputdevice_p.h
-+++ b/src/client/qwaylandinputdevice_p.h
-@@ -346,6 +346,7 @@ public:
- QPointF mSurfacePos;
- QPointF mGlobalPos;
- Qt::MouseButtons mButtons = Qt::NoButton;
-+Qt::MouseButton mLastButton = Qt::NoButton;
- #if QT_CONFIG(cursor)
- wl_buffer *mCursorBuffer = nullptr;
- Qt::CursorShape mCursorShape = Qt::BitmapCursor;
--- 
-2.41.0
-

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
deleted file mode 100644
index d724c80f99ba..
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-inherit qt5-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-SLOT=5/${QT5_PV} # bug 815646
-IUSE="vulkan X"
-
-DEPEND="
-   dev-libs/wayland
-   =dev-qt/qtcore-${QT5_PV}*:5=
-   =dev-qt/qtdeclarative-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?]
-   media-libs/libglvnd
-   vulkan? ( dev-util/vulkan-headers )
-   X? (
-   =dev-qt/qtgui-${QT5_PV}*[-gles2-only]
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-   # QTBUG-97037, pending upstream:
-   # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/71
-   
"${FILESDIR}/${PN}-5.15.9-fix-mouse-stuck-in-pressed-state-after-DnD.patch"
-   "${FILESDIR}/${P}-send-release-button-event-on-pointer-leave.patch"
-   # bug #910315, pending upstream:
-   # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/73
-   "${FILESDIR}/${P}-Destroy-frame-queue-before-display.patch"
-)

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-08-15 Thread Andreas Sturmlechner
commit: f1066a6eb7380bd5e67b4f1dc9cc1b0b5407d4d1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug 15 19:55:05 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Aug 15 19:55:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1066a6e

dev-qt/qtwayland: Drop broken patch

QTBUG: https://bugreports.qt.io/browse/QTBUG-97037
See also: https://codereview.qt-project.org/c/qt/qtwayland/+/495622

Closes: https://bugs.gentoo.org/910562
Bug: https://bugs.gentoo.org/911791
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild | 56 
 dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 56 
 2 files changed, 112 insertions(+)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild
new file mode 100644
index ..cab77b1950fc
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=1
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+SLOT=5/${QT5_PV} # bug 815646
+IUSE="vulkan X"
+
+DEPEND="
+   dev-libs/wayland
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   =dev-qt/qtdeclarative-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?]
+   media-libs/libglvnd
+   vulkan? ( dev-util/vulkan-headers )
+   X? (
+   =dev-qt/qtgui-${QT5_PV}*[-gles2-only]
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+   # QTBUG-97037, pending upstream:
+   # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/71
+   
"${FILESDIR}/${PN}-5.15.9-fix-mouse-stuck-in-pressed-state-after-DnD.patch"
+   # bug #910315, pending upstream:
+   # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/73
+   "${FILESDIR}/${P}-Destroy-frame-queue-before-display.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   --
+   $(qt_use vulkan feature-wayland-vulkan-server-buffer)
+   $(qt_use X feature-xcomposite-egl)
+   $(qt_use X feature-xcomposite-glx)
+   )
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
+}

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
new file mode 100644
index ..42e95c1c6c20
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=2
+   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+SLOT=5/${QT5_PV} # bug 815646
+IUSE="vulkan X"
+
+DEPEND="
+   dev-libs/wayland
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   =dev-qt/qtdeclarative-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?]
+   media-libs/libglvnd
+   vulkan? ( dev-util/vulkan-headers )
+   X? (
+   =dev-qt/qtgui-${QT5_PV}*[-gles2-only]
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+   # QTBUG-97037, pending upstream:
+   # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/71
+   
"${FILESDIR}/${PN}-5.15.9-fix-mouse-stuck-in-pressed-state-after-DnD.patch"
+   # QTBUG-95434, pending/approved upstream:
+   # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/79
+   "${FILESDIR}/${P}-QTBUG-95434-convert-cursor-bitmap.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   --
+   $(qt_use vulkan feature-wayland-vulkan-server-buffer)
+   $(qt_use X feature-xcomposite-egl)
+   $(qt_use X feature-xcomposite-glx)
+   )
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-08-08 Thread Arthur Zamarin
commit: 335938f05f5f6db8107f3eb605394aab5b2e0b02
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug  9 04:52:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug  9 04:52:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335938f0

dev-qt/qtwayland: Stabilize 5.15.10-r2 arm64, #911791

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild
index b25515c1719a..7e7e512c763a 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=2
-   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-08-08 Thread Arthur Zamarin
commit: b869360acb62ce49098661abe9486cb456e2f15f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug  9 04:52:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug  9 04:52:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b869360a

dev-qt/qtwayland: Stabilize 5.15.10-r2 arm, #911791

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild
index 9ca1a8b37a6f..b25515c1719a 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=2
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/, dev-qt/qtwayland/files/

2023-08-08 Thread Andreas Sturmlechner
commit: 4b6ed90eaaf1519bb56933d52ff785e372acb2c3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug  8 20:07:34 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Aug  8 20:22:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b6ed90e

dev-qt/qtwayland: Bump to QT5_KDEPATCHSET_REV=2

Convert cursor bitmap to supported format
QTBUG: https://bugreports.qt.io/browse/QTBUG-95434

David Edmundson (1):
  client: Fix crash on dnd updates after client facing drag ends

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=470925
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=472313

Closes: https://bugs.gentoo.org/910562
Closes: https://bugs.gentoo.org/911832
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/Manifest  |  1 +
 ...5.15.10-QTBUG-95434-convert-cursor-bitmap.patch | 66 ++
 dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild   | 57 +++
 3 files changed, 124 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 524ac95671b5..bdd8925e2519 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,3 +1,4 @@
 DIST qtwayland-5.15.10-gentoo-kde-1.tar.xz 42480 BLAKE2B 
3902ecb713b8f35922b0d19bef0b2ec340ca52feb4b61de629dfa6b344d7f550de3e509e265f4476eb907f78b55d5c50c21d9dfeeb7e2e8f680a43fffc911ed4
 SHA512 
6a131ca2db008a2d224ee6733f47d05a455a8487d38b45cf63882e98e2c29d8163ac5d2f2c2e043f03103bada6e212b5d33cbf11677f8ca2b86fdbf02fc2b239
+DIST qtwayland-5.15.10-gentoo-kde-2.tar.xz 43076 BLAKE2B 
735ac875c0957de47f90d08931eaaaf8d53b1db0012c7d0a592c78ae78da56ffc8a1ba9bbac0577a78d4c05a92a22acef51a6afc95db54bea2d1a2a9658b67c4
 SHA512 
e0131bb1f2a09597a85d1d8a402bcb1d529cbc44f62e9be8dd8eba9c10007ca4f83572ca48052529b2325cdd8d886abed1f96ba4e00768e4b1c2febe1eb5ef91
 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477

diff --git 
a/dev-qt/qtwayland/files/qtwayland-5.15.10-QTBUG-95434-convert-cursor-bitmap.patch
 
b/dev-qt/qtwayland/files/qtwayland-5.15.10-QTBUG-95434-convert-cursor-bitmap.patch
new file mode 100644
index ..7b43ee3b2149
--- /dev/null
+++ 
b/dev-qt/qtwayland/files/qtwayland-5.15.10-QTBUG-95434-convert-cursor-bitmap.patch
@@ -0,0 +1,66 @@
+From dd5c9e2d894ca94faaeef7dfc3cc4344a7f62640 Mon Sep 17 00:00:00 2001
+From: Michael Weghorn 
+Date: Mon, 20 Feb 2023 14:02:23 +0100
+Subject: [PATCH] Convert cursor bitmap to supported format
+
+The 1-bit image formats QImage::Format_Mono and
+QImage::Format_MonoLSB used by cursor bitmaps don't have
+a corresponding wl_shm_format.
+
+Therefore, convert to a supported image format as necessary
+to make such bitmap cursors work on Wayland as well.
+
+Fixes: QTBUG-95434
+Change-Id: I402fd870b301ddc01075251b66f2cf7cc1923133
+Reviewed-by: Eskil Abrahamsen Blomfeldt 
+(cherry picked from commit 45ec1362f8fcb5ade92f4d2d4985b1c24e78c8ba)
+
+Backport changes: Use Qt::ReturnByValue version for QCursor::mask() and 
QCursor::bitmap()
+---
+ src/client/qwaylandcursor.cpp | 23 ++-
+ 1 file changed, 22 insertions(+), 1 deletion(-)
+
+diff --git a/src/client/qwaylandcursor.cpp b/src/client/qwaylandcursor.cpp
+index e4eca9d4e..ba76ba2d0 100644
+--- a/src/client/qwaylandcursor.cpp
 b/src/client/qwaylandcursor.cpp
+@@ -44,6 +44,7 @@
+ #include "qwaylandshmbackingstore_p.h"
+ 
+ #include 
++#include 
+ #include 
+ 
+ #include 
+@@ -250,7 +251,27 @@ QWaylandCursor::QWaylandCursor(QWaylandDisplay *display)
+ QSharedPointer 
QWaylandCursor::cursorBitmapBuffer(QWaylandDisplay *display, const QCursor 
*cursor)
+ {
+ Q_ASSERT(cursor->shape() == Qt::BitmapCursor);
+-const QImage  = cursor->pixmap().toImage();
++
++const QBitmap mask = cursor->mask(Qt::ReturnByValue);
++QImage img;
++if (cursor->pixmap().isNull())
++img = cursor->bitmap(Qt::ReturnByValue).toImage();
++else
++img = cursor->pixmap().toImage();
++
++// convert to supported format if necessary
++if (!display->shm()->formatSupported(img.format())) {
++if (mask.isNull()) {
++img.convertTo(QImage::Format_RGB32);
++} else {
++// preserve mask
++img.convertTo(QImage::Format_ARGB32);
++QPixmap pixmap = QPixmap::fromImage(img);
++pixmap.setMask(mask);
++img = pixmap.toImage();
++

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-08-05 Thread Andreas Sturmlechner
commit: 1d883f0c91d28a042d512bd32cf52035a61b1e88
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  5 23:37:02 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  5 23:38:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d883f0c

dev-qt/qtwayland: drop 5.15.10

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10.ebuild | 54 ---
 1 file changed, 54 deletions(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10.ebuild
deleted file mode 100644
index 94ba7b8fe442..
--- a/dev-qt/qtwayland/qtwayland-5.15.10.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-inherit qt5-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-SLOT=5/${QT5_PV} # bug 815646
-IUSE="vulkan X"
-
-DEPEND="
-   dev-libs/wayland
-   =dev-qt/qtcore-${QT5_PV}*:5=
-   =dev-qt/qtdeclarative-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?]
-   media-libs/libglvnd
-   vulkan? ( dev-util/vulkan-headers )
-   X? (
-   =dev-qt/qtgui-${QT5_PV}*[-gles2-only]
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-   # QTBUG-97037, pending upstream:
-   # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/71
-   
"${FILESDIR}/${PN}-5.15.9-fix-mouse-stuck-in-pressed-state-after-DnD.patch"
-   "${FILESDIR}/${P}-send-release-button-event-on-pointer-leave.patch"
-)
-
-src_configure() {
-   local myqmakeargs=(
-   --
-   $(qt_use vulkan feature-wayland-vulkan-server-buffer)
-   $(qt_use X feature-xcomposite-egl)
-   $(qt_use X feature-xcomposite-glx)
-   )
-   qt5-build_src_configure
-}
-
-src_install() {
-   qt5-build_src_install
-   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-08-02 Thread Sam James
commit: 88a6babbdea16ddefb9420e40f05587af03a7856
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 12:22:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 12:22:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88a6babb

dev-qt/qtwayland: Stabilize 5.15.10-r1 ppc, #910416

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
index ba5436b623c7..d724c80f99ba 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-07-26 Thread Jimi Huotari
commit: ddce999a186bec7ff780af558b30cf1bacf2cc8d
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jul 26 13:21:15 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed Jul 26 13:30:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddce999a

dev-qt/qtwayland: drop 6.5.1-r1

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtwayland/Manifest  |  1 -
 dev-qt/qtwayland/qtwayland-6.5.1-r1.ebuild | 22 --
 2 files changed, 23 deletions(-)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 31bf301e568f..524ac95671b5 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,4 +1,3 @@
 DIST qtwayland-5.15.10-gentoo-kde-1.tar.xz 42480 BLAKE2B 
3902ecb713b8f35922b0d19bef0b2ec340ca52feb4b61de629dfa6b344d7f550de3e509e265f4476eb907f78b55d5c50c21d9dfeeb7e2e8f680a43fffc911ed4
 SHA512 
6a131ca2db008a2d224ee6733f47d05a455a8487d38b45cf63882e98e2c29d8163ac5d2f2c2e043f03103bada6e212b5d33cbf11677f8ca2b86fdbf02fc2b239
 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
-DIST qtwayland-everywhere-src-6.5.1.tar.xz 1059936 BLAKE2B 
5b54804df8106b0585fa44612c3d688b89aaea7bd49f2420e2a44472ced9ed51c2aba1d0baf2e4636a58937e7393e6d4b1ad8c7d937dfbf96e5a90bba5393cca
 SHA512 
9074adfb5ea9cc18896dade6706ef5a863033130f23aa11e0a7b2ae6e4df2fb64b636815e2489debb1032919a8ad20d39813d40b3ba7a87cebd801c9fae0d4f0
 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477

diff --git a/dev-qt/qtwayland/qtwayland-6.5.1-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.1-r1.ebuild
deleted file mode 100644
index 14d6b705e8ef..
--- a/dev-qt/qtwayland/qtwayland-6.5.1-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 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"
-fi
-
-BDEPEND="dev-util/wayland-scanner"
-DEPEND="
-   dev-libs/wayland
-   =dev-qt/qtbase-${PV}*[egl,gui,opengl]
-   =dev-qt/qtdeclarative-${PV}*
-   media-libs/libglvnd
-   x11-libs/libxkbcommon
-"
-RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-07-20 Thread Jimi Huotari
commit: 0611a65f741a3b08636020932da84328db5f0d78
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:31:45 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:40:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0611a65f

dev-qt/qtwayland: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtwayland/Manifest   |  1 +
 dev-qt/qtwayland/qtwayland-6.5.2.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 762529ead1dd..31bf301e568f 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,3 +1,4 @@
 DIST qtwayland-5.15.10-gentoo-kde-1.tar.xz 42480 BLAKE2B 
3902ecb713b8f35922b0d19bef0b2ec340ca52feb4b61de629dfa6b344d7f550de3e509e265f4476eb907f78b55d5c50c21d9dfeeb7e2e8f680a43fffc911ed4
 SHA512 
6a131ca2db008a2d224ee6733f47d05a455a8487d38b45cf63882e98e2c29d8163ac5d2f2c2e043f03103bada6e212b5d33cbf11677f8ca2b86fdbf02fc2b239
 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
 DIST qtwayland-everywhere-src-6.5.1.tar.xz 1059936 BLAKE2B 
5b54804df8106b0585fa44612c3d688b89aaea7bd49f2420e2a44472ced9ed51c2aba1d0baf2e4636a58937e7393e6d4b1ad8c7d937dfbf96e5a90bba5393cca
 SHA512 
9074adfb5ea9cc18896dade6706ef5a863033130f23aa11e0a7b2ae6e4df2fb64b636815e2489debb1032919a8ad20d39813d40b3ba7a87cebd801c9fae0d4f0
+DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477

diff --git a/dev-qt/qtwayland/qtwayland-6.5.2.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.2.ebuild
new file mode 100644
index ..14d6b705e8ef
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.5.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 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"
+fi
+
+BDEPEND="dev-util/wayland-scanner"
+DEPEND="
+   dev-libs/wayland
+   =dev-qt/qtbase-${PV}*[egl,gui,opengl]
+   =dev-qt/qtdeclarative-${PV}*
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-07-16 Thread Sam James
commit: 6d760424e6dff897d26cbed70d993e22b8b5b807
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 23:01:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 23:01:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d760424

dev-qt/qtwayland: Stabilize 5.15.10-r1 ppc64, #910416

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
index 5e91cfcabfed..ba5436b623c7 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-07-16 Thread Sam James
commit: 509f194760c53f9953deb007a72447d209019cd3
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 13:28:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 13:28:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=509f1947

dev-qt/qtwayland: Stabilize 5.15.10-r1 arm64, #910416

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
index b90ecced1d56..36d1b76332dc 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-07-16 Thread Sam James
commit: 1a03360e8c69cc70f71588c440d125c75115fc9c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 13:28:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 13:28:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a03360e

dev-qt/qtwayland: Stabilize 5.15.10-r1 arm, #910416

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
index 36d1b76332dc..248c5b39f94b 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-07-16 Thread Sam James
commit: 5287db8b33e965de879835638d8f3036612add58
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 13:28:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 13:28:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5287db8b

dev-qt/qtwayland: Stabilize 5.15.10-r1 amd64, #910416

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
index 248c5b39f94b..5e91cfcabfed 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-07-16 Thread Sam James
commit: 8467854d92d3b648b2a1c6457573bd0cbbb3db8d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 13:28:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 13:28:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8467854d

dev-qt/qtwayland: Stabilize 5.15.10-r1 x86, #910416

Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
index 7240ae37c5e2..b90ecced1d56 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



  1   2   3   >