summaryrefslogtreecommitdiff
path: root/x11-base
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-04-25 23:59:45 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-04-25 23:59:45 +0100
commit6243676c91946098c06d42bc87b5eb99aac40bf0 (patch)
treee6de308ba22148b4898b67b049c7f017ece8fea2 /x11-base
parentb987a550f067c3da93b0664cf1fdc8a624c0aa38 (diff)
gentoo auto-resync : 25:04:2024 - 23:59:45
Diffstat (limited to 'x11-base')
-rw-r--r--x11-base/Manifest.gzbin1553 -> 1552 bytes
-rw-r--r--x11-base/xwayland/Manifest9
-rw-r--r--x11-base/xwayland/files/xwayland-23.2.4-c99.patch72
-rw-r--r--x11-base/xwayland/files/xwayland-23.3.6-test-Skip-Xwayland-test-early-if-PIGLIT_DIR-XTEST_DI.patch36
-rw-r--r--x11-base/xwayland/xwayland-23.2.4-r1.ebuild113
-rw-r--r--x11-base/xwayland/xwayland-23.2.4.ebuild112
-rw-r--r--x11-base/xwayland/xwayland-23.2.5.ebuild113
-rw-r--r--x11-base/xwayland/xwayland-23.2.6.ebuild7
8 files changed, 42 insertions, 420 deletions
diff --git a/x11-base/Manifest.gz b/x11-base/Manifest.gz
index 1b9437f30327..3eab00e2847e 100644
--- a/x11-base/Manifest.gz
+++ b/x11-base/Manifest.gz
Binary files differ
diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest
index fdb39e44109f..bed69f5f1340 100644
--- a/x11-base/xwayland/Manifest
+++ b/x11-base/xwayland/Manifest
@@ -1,13 +1,8 @@
AUX xwayland-23.2.3-systemd-automagic.patch 2208 BLAKE2B abb9fa8f1e615d63bea84c9683d858ae182835d51eefe047af9c6ad126cd710bd7733a0dca0e2e3c158e098f75ee3d270f5c580cd2cee91c32f12c2e310015a2 SHA512 c4f379614b9772371c13febb78b32f932f405a20d82286f65bfb25cff3d4837de8b136208ab26c6d47753287a8f34e736ab168a67c20b9570508d16f0168dadb
-AUX xwayland-23.2.4-c99.patch 4608 BLAKE2B f7b897ebe48de9c3ce22dce3b8864eecbfc1471840e819ddb052350c12091d5c7ab962597e5018638ddf7b9bb09dfabcb31f997cf6ce06e5e09b531d7e6faa38 SHA512 6a8ce0aec44cb9b274ba9ba80c8ee6545d1d4cc44f70f57e927b9f5c2d28e97109976e0f90972aa7001fbc9aacfc06ce0c1497fa1697f98a591da216a9503153
+AUX xwayland-23.3.6-test-Skip-Xwayland-test-early-if-PIGLIT_DIR-XTEST_DI.patch 1170 BLAKE2B 709a801bb4752e996fb2f4f31faff3fa1e451fda26058b18250d9ef85cfbd6f7071b08523ece50899e55a7a2f87d460854ce4a3fb90b7169a486e0e9d0f91df9 SHA512 7d3a1eecdb23d8d5815565c120fac538d4c17fda8353ac486b9fd764a22f242ce4eee23884cbad7910ce29938d2f6da15a7d6dbcf58997e90e00b679b902a0a4
AUX xwayland-drop-redundantly-installed-files.patch 664 BLAKE2B 95773c2287be7f985f5156eebb4e01be236b3f8a2b217c31ea4d7c2f7ad826716ff8ac7951c5ee7963a057a5afe71040ddf1ca72151fb90923364cabfefc34c2 SHA512 35e329763122726eca8dd7014ee1c0321a4b23f32441a180fd4dfa2fd91b508b71a57270cc335460ca84a1483dc7c6d7cec56f55a2506aecbb73c14e4705d252
AUX xwayland-drop-redundantly-installed-files_v2.patch 881 BLAKE2B bf2b22420c1bcda7967cae62189d2f2205d4cf5da7b01eaf392cd6dc1ad42068af85ee7a0717c42603f93262fa37deeec83346154e157854e1395be889a4505a SHA512 7d760c1e11cb70c9b20a4ae4be43f6a89c6376b792e9bb1d1b01a693df0d2c5d931d31f5ce5b81789c151cc033a10436c61144787c7dd8a15ea4543e2c19ca8a
-DIST xwayland-23.2.4.tar.xz 1299748 BLAKE2B 5427ff1f8b95b25c79df74eef18e2aeb7eecafa7d522e720e1072603108516cbaa57652e6439426d18d90320b67ec0764978450c76c6ce759d49fedfc6aedf65 SHA512 ac3ff208cbef5bbe4637c335cfda226489c93b0a3768f2f4fb0201c588485ede38262fbce77ef1425b3d2a0be61b6580df53341c7b95e6072c8b6371ad29d187
-DIST xwayland-23.2.5.tar.xz 1299988 BLAKE2B d0f4ff06c5eef3c4863aae53496dbd02e89fb186b06001c81f5a7e261fe5a7eefd8a327a9489a5eaed34c91ac68e02664256d948cca6c4efad116580ec9340f6 SHA512 8cf90d51db7c4c7e8191b5919e6529fe577bc735bb1d00fbc0139cb67ef95d30eb56c2026f3b2f639745c6a621b33bbd60f9ebabdd12175148dd192393ce1169
DIST xwayland-23.2.6.tar.xz 1300092 BLAKE2B 5b10984a2c2fba87ce1101b70c26070100e743239dc705716c4b7e1318e192ad1da5e4933516f87ab0405b98eb1cc093081d4a1e4754f5dc8947a546a6f89072 SHA512 9e3c2253af335a559d0f890fa8f9bc381beca6531e0842d739ac15cbca008b3d07c0eefafd03611b04917c626861a7871a83657afa2a298994f4b162f714fc49
-EBUILD xwayland-23.2.4-r1.ebuild 2507 BLAKE2B 08d8f7cf243e6d7c74770f2115a67d25dfeb945f778aaeb6db18d1e5841243d43006073099e86e99b00cf0529aaa1def23eedc3fd869f23eb8033f110b715e29 SHA512 9e93fcd804f8a51106c63a016d21be25241b46220d23ab94e653d612c5731c16186ca57077d8d6cf0237d8d06f5b583628c3d2519c537c06cfc712d315dcc200
-EBUILD xwayland-23.2.4.ebuild 2460 BLAKE2B 6f2f739493ea332813745c8ec7fd701fdb1424ed92bc4cb40df6514e77452be56521d338fde5dc8643966a8f40b52847a182b7eb24da6099c0ea686c915da62d SHA512 5bd80924be0710fcac6e71b27fbfce71c01f509a7a925f307d7f7980b9e6c3f4c3804c48dffefd056c125d9e1bd2a3d790d86ecbc9780caf663d22650236d0bb
-EBUILD xwayland-23.2.5.ebuild 2507 BLAKE2B ad8ffdab8604dfe72ef25f69e4a018cbc8c203bd059dde4dbbfc32146833f6e466a1fd63314423634e9323fb58148db0638a0f417452cc3ab2b4187ace65592b SHA512 5a0920791ed12dc84772731c6969ea76a8a22eeec85cf85e0ba7e147e3fb76fbdf76d7fbc8ea04e0814d2b766571870e374ef878ce433f7863a717d71e327db9
-EBUILD xwayland-23.2.6.ebuild 2462 BLAKE2B bc873f90c223c5a09778e8962f91aa23cfcf9dcddd5efb594907981d6d2665315efb1c1764f6b3fd152d44610d0c734ac9427f187d837119869380730857048e SHA512 dca5b74fc2a8ae338e66c3dd69b5ef14b8f6b105be38c7707da994c6645a83a99f896d41ade14e055aee9ec3c098ce87d5b4604e7705fa268b4765d6869cf560
+EBUILD xwayland-23.2.6.ebuild 2541 BLAKE2B edc4b12da17dec0c1977091244e16ffe3f3703d887057d0793729a8b74449be1004fe15fb9f07773ecf831598976da63479e85632ea87867708ab9da607852fc SHA512 2a677167a631ea1661995c2f0cb8042a37da180cb31f3d9e02706728cede83ef888374316ba622f6e8491bd0252a7a55d9d2aaaec748dbc7b79f48f5317bcc9e
EBUILD xwayland-9999.ebuild 2298 BLAKE2B b5f34180d5798cd226e56220a4908441ac8e768727c740d4a3988345b163ec84ecb6ab10438745313d7b29589b826cdafbae915571ff5c6536407612ef0a4d3e SHA512 c3496c6ffb575591e3fa87de31894f0c7ac431d02d476ac13a32737223fe09c9ed6086364ec932e4db32b128ea7567943abcb9749b833e99807000e0548bd3f0
MISC metadata.xml 627 BLAKE2B 1d39badd8534a02eb9785acbfa9efa97823c134696d41397d1db294fa774da9b4f184e027dada1b718cff3d651c9b436a4812458abef1d70af4d7749963d822a SHA512 9d02c7a263144ecfa9aac594867efee3622823b264fc3305e11c4b396156f0c43b071804f6f0ae9850b67b09ae887d270a722b9c4c4482e5ea962eedb915ee79
diff --git a/x11-base/xwayland/files/xwayland-23.2.4-c99.patch b/x11-base/xwayland/files/xwayland-23.2.4-c99.patch
deleted file mode 100644
index 21131ea317e4..000000000000
--- a/x11-base/xwayland/files/xwayland-23.2.4-c99.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-https://gitlab.freedesktop.org/xorg/xserver/-/commit/f0a187f55d76139225c11ce92ab69816d46db55c
-
-From f0a187f55d76139225c11ce92ab69816d46db55c Mon Sep 17 00:00:00 2001
-From: Florian Weimer <fweimer@redhat.com>
-Date: Mon, 29 Jan 2024 10:31:36 +0100
-Subject: [PATCH] xwayland: Use correct pointer types on i386
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-And other 32-bit architectures, where uint32_t and CARD32 are
-not the same type. Otherwise the build will fail with GCC 14
-with errors like:
-
-../hw/xwayland/xwayland-glamor.c: In function ‘xwl_glamor_get_formats’:
-../hw/xwayland/xwayland-glamor.c:291:43: error: passing argument 3 of ‘xwl_get_formats_for_device’ from incompatible pointer type [-Wincompatible-pointer-types]
- 291 | num_formats, formats);
- | ^~~~~~~~~~~
- | |
- | CARD32 * {aka long unsigned int *}
-../hw/xwayland/xwayland-glamor.c:238:38: note: expected ‘uint32_t *’ {aka ‘unsigned int *’} but argument is of type ‘CARD32 *’ {aka ‘long unsigned int *’}
- 238 | uint32_t *num_formats, uint32_t **formats)
- | ~~~~~~~~~~^~~~~~~~~~~
-../hw/xwayland/xwayland-glamor.c:291:56: error: passing argument 4 of ‘xwl_get_formats_for_device’ from incompatible pointer type [-Wincompatible-pointer-types]
- 291 | num_formats, formats);
- | ^~~~~~~
- | |
- | CARD32 ** {aka long unsigned int **}
-../hw/xwayland/xwayland-glamor.c:238:62: note: expected ‘uint32_t **’ {aka ‘unsigned int **’} but argument is of type ‘CARD32 **’ {aka ‘long unsigned int **’}
- 238 | uint32_t *num_formats, uint32_t **formats)
- | ~~~~~~~~~~~^~~~~~~
-../hw/xwayland/xwayland-glamor.c:295:28: error: passing argument 3 of ‘xwl_get_formats’ from incompatible pointer type [-Wincompatible-pointer-types]
- 295 | num_formats, formats);
- | ^~~~~~~~~~~
- | |
- | CARD32 * {aka long unsigned int *}
-../hw/xwayland/xwayland-glamor.c:217:26: note: expected ‘uint32_t *’ {aka ‘unsigned int *’} but argument is of type ‘CARD32 *’ {aka ‘long unsigned int *’}
- 217 | uint32_t *num_formats, uint32_t **formats)
- | ~~~~~~~~~~^~~~~~~~~~~
-../hw/xwayland/xwayland-glamor.c:295:41: error: passing argument 4 of ‘xwl_get_formats’ from incompatible pointer type [-Wincompatible-pointer-types]
- 295 | num_formats, formats);
- | ^~~~~~~
- | |
- | CARD32 ** {aka long unsigned int **}
-../hw/xwayland/xwayland-glamor.c:217:50: note: expected ‘uint32_t **’ {aka ‘unsigned int **’} but argument is of type ‘CARD32 **’ {aka ‘long unsigned int **’}
- 217 | uint32_t *num_formats, uint32_t **formats)
- | ~~~~~~~~~~~^~~~~~~
---- a/hw/xwayland/xwayland-glamor.c
-+++ b/hw/xwayland/xwayland-glamor.c
-@@ -212,7 +212,7 @@ xwl_screen_get_main_dev(struct xwl_screen *xwl_screen)
-
- static Bool
- xwl_get_formats(struct xwl_format *format_array, int format_array_len,
-- uint32_t *num_formats, uint32_t **formats)
-+ CARD32 *num_formats, CARD32 **formats)
- {
- *num_formats = 0;
- *formats = NULL;
-@@ -233,9 +233,9 @@ xwl_get_formats(struct xwl_format *format_array, int format_array_len,
-
- static Bool
- xwl_get_formats_for_device(struct xwl_dmabuf_feedback *xwl_feedback, drmDevice *device,
-- uint32_t *num_formats, uint32_t **formats)
-+ CARD32 *num_formats, CARD32 **formats)
- {
-- uint32_t *ret = NULL;
-+ CARD32 *ret = NULL;
- uint32_t count = 0;
-
- /* go through all matching sets of tranches for the window's device */
---
-GitLab
diff --git a/x11-base/xwayland/files/xwayland-23.3.6-test-Skip-Xwayland-test-early-if-PIGLIT_DIR-XTEST_DI.patch b/x11-base/xwayland/files/xwayland-23.3.6-test-Skip-Xwayland-test-early-if-PIGLIT_DIR-XTEST_DI.patch
new file mode 100644
index 000000000000..173daa3c6265
--- /dev/null
+++ b/x11-base/xwayland/files/xwayland-23.3.6-test-Skip-Xwayland-test-early-if-PIGLIT_DIR-XTEST_DI.patch
@@ -0,0 +1,36 @@
+From d5ef57f1efc967fbc88dfa0f0177be354caf039b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Michel=20D=C3=A4nzer?= <mdaenzer@redhat.com>
+Date: Tue, 26 Sep 2023 17:23:32 +0200
+Subject: [PATCH xserver] test: Skip Xwayland test early if PIGLIT_DIR /
+ XTEST_DIR isn't set
+
+No point starting weston and waiting for it to start up in that case.
+---
+ test/scripts/xwayland-piglit.sh | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+diff --git a/test/scripts/xwayland-piglit.sh b/test/scripts/xwayland-piglit.sh
+index 97a1759d9..9d6e54d01 100755
+--- a/test/scripts/xwayland-piglit.sh
++++ b/test/scripts/xwayland-piglit.sh
+@@ -1,5 +1,17 @@
+ #!/bin/bash -e
+
++if test "x$XTEST_DIR" = "x"; then
++ echo "XTEST_DIR must be set to the directory of the xtest repository."
++ # Exit as a "skip" so make check works even without xtest.
++ exit 77
++fi
++
++if test "x$PIGLIT_DIR" = "x"; then
++ echo "PIGLIT_DIR must be set to the directory of the piglit repository."
++ # Exit as a "skip" so make check works even without piglit.
++ exit 77
++fi
++
+ # this times out on Travis, because the tests take too long.
+ if test "x$TRAVIS_BUILD_DIR" != "x"; then
+ exit 77
+--
+2.43.2
+
diff --git a/x11-base/xwayland/xwayland-23.2.4-r1.ebuild b/x11-base/xwayland/xwayland-23.2.4-r1.ebuild
deleted file mode 100644
index 2a4fe1f5c0f8..000000000000
--- a/x11-base/xwayland/xwayland-23.2.4-r1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git"
- inherit git-r3
-else
- SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="Standalone X server running under Wayland"
-HOMEPAGE="https://wayland.freedesktop.org/xserver.html"
-
-IUSE="libei selinux systemd video_cards_nvidia unwind xcsecurity"
-
-LICENSE="MIT"
-SLOT="0"
-
-COMMON_DEPEND="
- dev-libs/libbsd
- dev-libs/openssl:=
- >=dev-libs/wayland-1.21.0
- >=dev-libs/wayland-protocols-1.30
- media-fonts/font-util
- >=media-libs/libepoxy-1.5.4[X,egl(+)]
- media-libs/libglvnd[X]
- >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)]
- >=x11-libs/libdrm-2.4.109
- >=x11-libs/libXau-1.0.4
- x11-libs/libxcvt
- >=x11-libs/libXdmcp-1.0.2
- >=x11-libs/libXfont2-2.0.1
- x11-libs/libxkbfile
- >=x11-libs/libxshmfence-1.1
- >=x11-libs/pixman-0.27.2
- >=x11-misc/xkeyboard-config-2.4.1-r3
-
- libei? ( dev-libs/libei )
- systemd? ( sys-apps/systemd )
- unwind? ( sys-libs/libunwind )
- video_cards_nvidia? ( gui-libs/egl-wayland )
-"
-DEPEND="
- ${COMMON_DEPEND}
- >=x11-base/xorg-proto-2022.2
- >=x11-libs/xtrans-1.3.5
-"
-RDEPEND="
- ${COMMON_DEPEND}
- x11-apps/xkbcomp
-
- libei? ( >=sys-apps/xdg-desktop-portal-1.18.0 )
- selinux? ( sec-policy/selinux-xserver )
-"
-BDEPEND="
- app-alternatives/lex
- dev-util/wayland-scanner
-"
-
-PATCHES=(
- "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
- "${FILESDIR}"/xwayland-23.2.3-systemd-automagic.patch
- "${FILESDIR}"/xwayland-23.2.4-c99.patch
-)
-
-src_configure() {
- local emesonargs=(
- $(meson_use selinux xselinux)
- $(meson_use systemd)
- $(meson_use unwind libunwind)
- $(meson_use xcsecurity)
- $(meson_use video_cards_nvidia xwayland_eglstream)
- -Ddpms=true
- -Ddri3=true
- -Ddrm=true
- -Ddtrace=false
- -Dglamor=true
- -Dglx=true
- -Dipv6=true
- -Dsecure-rpc=false
- -Dscreensaver=true
- -Dsha1=libcrypto
- -Dxace=true
- -Dxdmcp=true
- -Dxinerama=true
- -Dxvfb=true
- -Dxv=true
- -Dxwayland-path="${EPREFIX}"/usr/bin
- -Dlibdecor=false
- -Ddocs=false
- -Ddevel-docs=false
- -Ddocs-pdf=false
- )
-
- if use libei; then
- emesonargs+=( -Dxwayland_ei=portal )
- else
- emesonargs+=( -Dxwayland_ei=false )
- fi
-
- meson_src_configure
-}
-
-src_install() {
- dosym ../bin/Xwayland /usr/libexec/Xwayland
-
- meson_src_install
-}
diff --git a/x11-base/xwayland/xwayland-23.2.4.ebuild b/x11-base/xwayland/xwayland-23.2.4.ebuild
deleted file mode 100644
index 6c2c9edce4d9..000000000000
--- a/x11-base/xwayland/xwayland-23.2.4.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git"
- inherit git-r3
-else
- SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="Standalone X server running under Wayland"
-HOMEPAGE="https://wayland.freedesktop.org/xserver.html"
-
-IUSE="libei selinux systemd video_cards_nvidia unwind xcsecurity"
-
-LICENSE="MIT"
-SLOT="0"
-
-COMMON_DEPEND="
- dev-libs/libbsd
- dev-libs/openssl:=
- >=dev-libs/wayland-1.21.0
- >=dev-libs/wayland-protocols-1.30
- media-fonts/font-util
- >=media-libs/libepoxy-1.5.4[X,egl(+)]
- media-libs/libglvnd[X]
- >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)]
- >=x11-libs/libdrm-2.4.109
- >=x11-libs/libXau-1.0.4
- x11-libs/libxcvt
- >=x11-libs/libXdmcp-1.0.2
- >=x11-libs/libXfont2-2.0.1
- x11-libs/libxkbfile
- >=x11-libs/libxshmfence-1.1
- >=x11-libs/pixman-0.27.2
- >=x11-misc/xkeyboard-config-2.4.1-r3
-
- libei? ( dev-libs/libei )
- systemd? ( sys-apps/systemd )
- unwind? ( sys-libs/libunwind )
- video_cards_nvidia? ( gui-libs/egl-wayland )
-"
-DEPEND="
- ${COMMON_DEPEND}
- >=x11-base/xorg-proto-2022.2
- >=x11-libs/xtrans-1.3.5
-"
-RDEPEND="
- ${COMMON_DEPEND}
- x11-apps/xkbcomp
-
- libei? ( >=sys-apps/xdg-desktop-portal-1.18.0 )
- selinux? ( sec-policy/selinux-xserver )
-"
-BDEPEND="
- app-alternatives/lex
- dev-util/wayland-scanner
-"
-
-PATCHES=(
- "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
- "${FILESDIR}"/xwayland-23.2.3-systemd-automagic.patch
-)
-
-src_configure() {
- local emesonargs=(
- $(meson_use selinux xselinux)
- $(meson_use systemd)
- $(meson_use unwind libunwind)
- $(meson_use xcsecurity)
- $(meson_use video_cards_nvidia xwayland_eglstream)
- -Ddpms=true
- -Ddri3=true
- -Ddrm=true
- -Ddtrace=false
- -Dglamor=true
- -Dglx=true
- -Dipv6=true
- -Dsecure-rpc=false
- -Dscreensaver=true
- -Dsha1=libcrypto
- -Dxace=true
- -Dxdmcp=true
- -Dxinerama=true
- -Dxvfb=true
- -Dxv=true
- -Dxwayland-path="${EPREFIX}"/usr/bin
- -Dlibdecor=false
- -Ddocs=false
- -Ddevel-docs=false
- -Ddocs-pdf=false
- )
-
- if use libei; then
- emesonargs+=( -Dxwayland_ei=portal )
- else
- emesonargs+=( -Dxwayland_ei=false )
- fi
-
- meson_src_configure
-}
-
-src_install() {
- dosym ../bin/Xwayland /usr/libexec/Xwayland
-
- meson_src_install
-}
diff --git a/x11-base/xwayland/xwayland-23.2.5.ebuild b/x11-base/xwayland/xwayland-23.2.5.ebuild
deleted file mode 100644
index c41f16ee5928..000000000000
--- a/x11-base/xwayland/xwayland-23.2.5.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git"
- inherit git-r3
-else
- SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="Standalone X server running under Wayland"
-HOMEPAGE="https://wayland.freedesktop.org/xserver.html"
-
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="libei selinux systemd video_cards_nvidia unwind xcsecurity"
-
-COMMON_DEPEND="
- dev-libs/libbsd
- dev-libs/openssl:=
- >=dev-libs/wayland-1.21.0
- >=dev-libs/wayland-protocols-1.30
- media-fonts/font-util
- >=media-libs/libepoxy-1.5.4[X,egl(+)]
- media-libs/libglvnd[X]
- >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)]
- >=x11-libs/libdrm-2.4.109
- >=x11-libs/libXau-1.0.4
- x11-libs/libxcvt
- >=x11-libs/libXdmcp-1.0.2
- >=x11-libs/libXfont2-2.0.1
- x11-libs/libxkbfile
- >=x11-libs/libxshmfence-1.1
- >=x11-libs/pixman-0.27.2
- >=x11-misc/xkeyboard-config-2.4.1-r3
-
- libei? ( dev-libs/libei )
- systemd? ( sys-apps/systemd )
- unwind? ( sys-libs/libunwind )
- video_cards_nvidia? ( gui-libs/egl-wayland )
-"
-DEPEND="
- ${COMMON_DEPEND}
- >=x11-base/xorg-proto-2023.2
- >=x11-libs/xtrans-1.3.5
-"
-RDEPEND="
- ${COMMON_DEPEND}
- x11-apps/xkbcomp
-
- libei? ( >=sys-apps/xdg-desktop-portal-1.18.0 )
- selinux? ( sec-policy/selinux-xserver )
-"
-BDEPEND="
- app-alternatives/lex
- dev-util/wayland-scanner
-"
-
-PATCHES=(
- "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
- "${FILESDIR}"/xwayland-23.2.3-systemd-automagic.patch
- "${FILESDIR}"/xwayland-23.2.4-c99.patch
-)
-
-src_configure() {
- local emesonargs=(
- $(meson_use selinux xselinux)
- $(meson_use systemd)
- $(meson_use unwind libunwind)
- $(meson_use xcsecurity)
- $(meson_use video_cards_nvidia xwayland_eglstream)
- -Ddpms=true
- -Ddri3=true
- -Ddrm=true
- -Ddtrace=false
- -Dglamor=true
- -Dglx=true
- -Dipv6=true
- -Dsecure-rpc=false
- -Dscreensaver=true
- -Dsha1=libcrypto
- -Dxace=true
- -Dxdmcp=true
- -Dxinerama=true
- -Dxvfb=true
- -Dxv=true
- -Dxwayland-path="${EPREFIX}"/usr/bin
- -Dlibdecor=false
- -Ddocs=false
- -Ddevel-docs=false
- -Ddocs-pdf=false
- )
-
- if use libei; then
- emesonargs+=( -Dxwayland_ei=portal )
- else
- emesonargs+=( -Dxwayland_ei=false )
- fi
-
- meson_src_configure
-}
-
-src_install() {
- dosym ../bin/Xwayland /usr/libexec/Xwayland
-
- meson_src_install
-}
diff --git a/x11-base/xwayland/xwayland-23.2.6.ebuild b/x11-base/xwayland/xwayland-23.2.6.ebuild
index 70cb8d652e2a..fec9318f2815 100644
--- a/x11-base/xwayland/xwayland-23.2.6.ebuild
+++ b/x11-base/xwayland/xwayland-23.2.6.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-r3
else
SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
fi
DESCRIPTION="Standalone X server running under Wayland"
@@ -63,8 +63,9 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
- "${FILESDIR}"/xwayland-23.2.3-systemd-automagic.patch
+ "${FILESDIR}"/${PN}-drop-redundantly-installed-files.patch
+ "${FILESDIR}"/${PN}-23.2.3-systemd-automagic.patch
+ "${FILESDIR}"/${PN}-23.3.6-test-Skip-Xwayland-test-early-if-PIGLIT_DIR-XTEST_DI.patch
)
src_configure() {