diff options
Diffstat (limited to 'x11-base/xwayland')
-rw-r--r-- | x11-base/xwayland/Manifest | 4 | ||||
-rw-r--r-- | x11-base/xwayland/xwayland-24.1.0.ebuild | 133 | ||||
-rw-r--r-- | x11-base/xwayland/xwayland-24.1.1.ebuild | 133 |
3 files changed, 0 insertions, 270 deletions
diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest index e97c8106cafd..3221487c841f 100644 --- a/x11-base/xwayland/Manifest +++ b/x11-base/xwayland/Manifest @@ -2,12 +2,8 @@ AUX xwayland-23.2.3-systemd-automagic.patch 2208 BLAKE2B abb9fa8f1e615d63bea84c9 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 DIST xwayland-23.2.6.tar.xz 1300092 BLAKE2B 5b10984a2c2fba87ce1101b70c26070100e743239dc705716c4b7e1318e192ad1da5e4933516f87ab0405b98eb1cc093081d4a1e4754f5dc8947a546a6f89072 SHA512 9e3c2253af335a559d0f890fa8f9bc381beca6531e0842d739ac15cbca008b3d07c0eefafd03611b04917c626861a7871a83657afa2a298994f4b162f714fc49 -DIST xwayland-24.1.0.tar.xz 1301180 BLAKE2B d20f91fa6c1d404cafb69a7e1cf843458be084a5e0d4feb5266e6bc78a6ee0445aeb178e97c569eb17d13a8a3cc566ac664afcec02e1b56c92f9ea0b95be85b5 SHA512 7592609ad112652cb870761f938f280802d7d3b4bbc82acc7bf741a763d862aa97bbbd7f78250c63a961d76be73fb55555832045514092d89e406839564f0003 -DIST xwayland-24.1.1.tar.xz 1301652 BLAKE2B 0b25776d7b6910b5a122d5ab917506ce933c87b6f0abf908649461f013463001161d1fa5fcaa499c56cfce57f035ad95fd49e28bb3e84ce159eaaad74b5b2799 SHA512 e44f47adab3830846360fd05fdc06d9016832133c662f2e4b0763b98de0c9b48dbfce7d757ffea5538b5fabb68170e5d1057acc1b9a086e396b147deaa750998 DIST xwayland-24.1.2.tar.xz 1302068 BLAKE2B 761cc7da4e73da8120d5006ba085808e2c383fa991e29d3948c610671a11fee16295584d59409417ebb216fc8ae23de26d69eda7e453725067229672911ae85e SHA512 2788f6954c999c29be54d5b1e6e2c81327de9fbefae140f7cd322c1ff21f76fdd17cb74cf8243035ea850bfa4573d2013ab895426790b7959cceb7120ba9531c EBUILD xwayland-23.2.6.ebuild 2535 BLAKE2B 9a128ccd5ff4daf6780784861e6e545064d09413cfa33f9bc69267588b460f7891c68f4d3298a3cfb97cbea19b0c7c04546d5212acd444f723d178fd2aebc113 SHA512 ac9bf91f881f89bde1ada253350095c101597c0219dbcd114ae5c7026b4755f40102cb7e33cc83192f9ba5e74db730d592922e64b3cdb7d657c0072ab25edcc5 -EBUILD xwayland-24.1.0.ebuild 2711 BLAKE2B b7dcf17df1b8df7d7a047220c67d84f3527a1c7462d3e9813e9e9770f43d0529a6fe27a7453d88a19ef25b9b5cc1a4154dbc478a5d727654741d31bdba697d9a SHA512 abc075c1e651d76222cfb98f30b2c2890dbf0088f298eff7b3d236fb5f2266ce35927d82f3469b6bd154e6dbdfd0a3f35491c95ba03447f610a08a98c44e39c1 -EBUILD xwayland-24.1.1.ebuild 2711 BLAKE2B b7dcf17df1b8df7d7a047220c67d84f3527a1c7462d3e9813e9e9770f43d0529a6fe27a7453d88a19ef25b9b5cc1a4154dbc478a5d727654741d31bdba697d9a SHA512 abc075c1e651d76222cfb98f30b2c2890dbf0088f298eff7b3d236fb5f2266ce35927d82f3469b6bd154e6dbdfd0a3f35491c95ba03447f610a08a98c44e39c1 EBUILD xwayland-24.1.2.ebuild 2711 BLAKE2B b7dcf17df1b8df7d7a047220c67d84f3527a1c7462d3e9813e9e9770f43d0529a6fe27a7453d88a19ef25b9b5cc1a4154dbc478a5d727654741d31bdba697d9a SHA512 abc075c1e651d76222cfb98f30b2c2890dbf0088f298eff7b3d236fb5f2266ce35927d82f3469b6bd154e6dbdfd0a3f35491c95ba03447f610a08a98c44e39c1 EBUILD xwayland-9999.ebuild 2690 BLAKE2B e57ac44d1b8333498f46ef5a2e92fe32eca99e94e951723e3315387b1d3e12d3831f7bcd663b4c57f314a6f537a01245223a5306ea6c09835a70099462ed6efc SHA512 2570745e3720f267ba1de39c9d9eb9d47f7c13d896f2e4a8bc68b88e3d11d4055aedf11309ae1d39d6bcab7493d5e84c767a25360ff9c99362dba0b42c515aba MISC metadata.xml 627 BLAKE2B 1d39badd8534a02eb9785acbfa9efa97823c134696d41397d1db294fa774da9b4f184e027dada1b718cff3d651c9b436a4812458abef1d70af4d7749963d822a SHA512 9d02c7a263144ecfa9aac594867efee3622823b264fc3305e11c4b396156f0c43b071804f6f0ae9850b67b09ae887d270a722b9c4c4482e5ea962eedb915ee79 diff --git a/x11-base/xwayland/xwayland-24.1.0.ebuild b/x11-base/xwayland/xwayland-24.1.0.ebuild deleted file mode 100644 index 8d88a1da25e6..000000000000 --- a/x11-base/xwayland/xwayland-24.1.0.ebuild +++ /dev/null @@ -1,133 +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 ~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 test unwind xcsecurity" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-libs/libbsd - dev-libs/openssl:= - >=dev-libs/wayland-1.21.0 - >=dev-libs/wayland-protocols-1.34 - 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.116 - >=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 ) -" -DEPEND=" - ${COMMON_DEPEND} - >=x11-base/xorg-proto-2024.1 - >=x11-libs/xtrans-1.3.5 - test? ( - x11-misc/rendercheck - x11-libs/libX11 - ) -" -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 -" - -src_prepare() { - default - - if ! use test; then - sed -i -e "s/dependency('x11')/disabler()/" meson.build || die - fi -} - -src_configure() { - local emesonargs=( - $(meson_use selinux xselinux) - $(meson_use systemd systemd_notify) - $(meson_use unwind libunwind) - $(meson_use xcsecurity) - -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 [[ ${PV} == "9999" ]]; then - emesonargs+=( - -Dxorg=false - -Dxnest=false - -Dxvfb=false - -Dxwayland=true - ) - fi - - 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 - - # Remove files installed by x11-base/xorg-xserver - rm \ - "${ED}"/usr/share/man/man1/Xserver.1 \ - "${ED}"/usr/$(get_libdir)/xorg/protocol.txt \ - || die -} diff --git a/x11-base/xwayland/xwayland-24.1.1.ebuild b/x11-base/xwayland/xwayland-24.1.1.ebuild deleted file mode 100644 index 8d88a1da25e6..000000000000 --- a/x11-base/xwayland/xwayland-24.1.1.ebuild +++ /dev/null @@ -1,133 +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 ~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 test unwind xcsecurity" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-libs/libbsd - dev-libs/openssl:= - >=dev-libs/wayland-1.21.0 - >=dev-libs/wayland-protocols-1.34 - 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.116 - >=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 ) -" -DEPEND=" - ${COMMON_DEPEND} - >=x11-base/xorg-proto-2024.1 - >=x11-libs/xtrans-1.3.5 - test? ( - x11-misc/rendercheck - x11-libs/libX11 - ) -" -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 -" - -src_prepare() { - default - - if ! use test; then - sed -i -e "s/dependency('x11')/disabler()/" meson.build || die - fi -} - -src_configure() { - local emesonargs=( - $(meson_use selinux xselinux) - $(meson_use systemd systemd_notify) - $(meson_use unwind libunwind) - $(meson_use xcsecurity) - -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 [[ ${PV} == "9999" ]]; then - emesonargs+=( - -Dxorg=false - -Dxnest=false - -Dxvfb=false - -Dxwayland=true - ) - fi - - 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 - - # Remove files installed by x11-base/xorg-xserver - rm \ - "${ED}"/usr/share/man/man1/Xserver.1 \ - "${ED}"/usr/$(get_libdir)/xorg/protocol.txt \ - || die -} |