commit:     62bbff21656cf9bd32ea79802a16bde39b2089ce
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 16 03:48:40 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 16 03:49:43 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62bbff21

x11-base/xorg-server: disable xwayland conditionally for 9999

It's already gone from 21.1.2.

See: 2fbc32dd698fab913b1a913b8f1aea5d30d31eb9
Signed-off-by: Sam James <sam <AT> gentoo.org>

 x11-base/xorg-server/xorg-server-21.1.2.ebuild | 5 +++++
 x11-base/xorg-server/xorg-server-9999.ebuild   | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.2.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.2.ebuild
index 3778a969a5f0..8e9f6cb25f32 100644
--- a/x11-base/xorg-server/xorg-server-21.1.2.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.2.ebuild
@@ -133,6 +133,11 @@ src_configure() {
                -Dxkb_output_dir="${EPREFIX}/var/lib/xkb"
        )
 
+       if [[ ${PV} == 9999 ]] ; then
+               # Gone in 21.1.x, but not in master.
+               emesonargs+=( -Dxwayland=false )
+       fi
+
        if use systemd || use elogind; then
                emesonargs+=(
                        -Dsystemd_logind=true

diff --git a/x11-base/xorg-server/xorg-server-9999.ebuild 
b/x11-base/xorg-server/xorg-server-9999.ebuild
index 22b2c81c0888..8e9f6cb25f32 100644
--- a/x11-base/xorg-server/xorg-server-9999.ebuild
+++ b/x11-base/xorg-server/xorg-server-9999.ebuild
@@ -131,9 +131,13 @@ src_configure() {
                -Dsecure-rpc=false
                -Dsha1=libcrypto
                -Dxkb_output_dir="${EPREFIX}/var/lib/xkb"
-               -Dxwayland=false
        )
 
+       if [[ ${PV} == 9999 ]] ; then
+               # Gone in 21.1.x, but not in master.
+               emesonargs+=( -Dxwayland=false )
+       fi
+
        if use systemd || use elogind; then
                emesonargs+=(
                        -Dsystemd_logind=true

Reply via email to