diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest index 51eeebea382a..c873aaaed44b 100644 --- a/x11-base/xwayland/Manifest +++ b/x11-base/xwayland/Manifest @@ -1,3 +1,2 @@ DIST xwayland-24.1.10.tar.xz 1305612 BLAKE2B ab561520eed146f0a4111a115ef8a8f68594221c065599ffa71a08eadeff4af0973a7e8e454bf6aff0aa0a1cc2d01fb6cbd536dc845be9c16392922e2dd7193a SHA512 bceba1db7f4d7ac92d2b2a3c8f6f7ab0cc093f396fe89406f8dba25e32ffc3edfa552df246cbfb3b0708c1d28b3e179694d11870b063d5b8f9ab2db9fb861a8f DIST xwayland-24.1.11.tar.xz 1305372 BLAKE2B a7938f1fe88bffe8e2273f4ddeaccec793b0253dd12abb86c7ad36b5fdc8c06da7b6a4a6e1c60ecf3465c167d1e5c85b1e0c4914179cce267357986b2e430e6c SHA512 586d7e60c8bf0d92cec66451284c6c43b960010f14a1e204b5de722c610dc067481fd6ece0ffae615ca53ca2d0262e2a3dbb916d04811b8d57c1085bc363f5e9 -DIST xwayland-24.1.9.tar.xz 1304268 BLAKE2B f445efb5f09d6516f01f0a3f2b68d363ea3f5b82b199d9cef6b5d442885d1d34489d60f2bb8cd8ac3dc7077b5b9d4532ebf3c18d7313a584e9a35f5f5c416273 SHA512 7438a572651dc77c1fd749879abccdc9a245c7b75143668d5561a8e99d41063f042a8eb3f9b931a2a12be1fc3cb9d197eee6794d0702a19e56c20f55acb35a26 diff --git a/x11-base/xwayland/xwayland-24.1.9.ebuild b/x11-base/xwayland/xwayland-24.1.9.ebuild deleted file mode 100644 index 449d36d043ba..000000000000 --- a/x11-base/xwayland/xwayland-24.1.9.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 2021-2025 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 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" -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 -}