summaryrefslogtreecommitdiff
path: root/x11-base/xorg-server/xorg-server-9999.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
commit2771f79232c273bc2a57d23bf335dd81ccf6af28 (patch)
treec8af0fd04194aed03cf067d44e53c7edd3e9ab84 /x11-base/xorg-server/xorg-server-9999.ebuild
parente9d044d4b9b71200a96adfa280848858c0f468c9 (diff)
gentoo resync : 05.12.2021
Diffstat (limited to 'x11-base/xorg-server/xorg-server-9999.ebuild')
-rw-r--r--x11-base/xorg-server/xorg-server-9999.ebuild34
1 files changed, 20 insertions, 14 deletions
diff --git a/x11-base/xorg-server/xorg-server-9999.ebuild b/x11-base/xorg-server/xorg-server-9999.ebuild
index 27d63ee09fb5..2fb9a72911bc 100644
--- a/x11-base/xorg-server/xorg-server-9999.ebuild
+++ b/x11-base/xorg-server/xorg-server-9999.ebuild
@@ -5,9 +5,9 @@ EAPI=7
XORG_DOC=doc
XORG_TARBALL_SUFFIX="xz"
+XORG_EAUTORECONF="no"
inherit xorg-3 meson
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git"
-XORG_EAUTORECONF="no"
DESCRIPTION="X.Org X servers"
SLOT="0/${PV}"
@@ -16,7 +16,7 @@ if [[ ${PV} != 9999* ]]; then
fi
IUSE_SERVERS="xephyr xnest xorg xvfb"
-IUSE="${IUSE_SERVERS} debug +elogind ipv6 minimal selinux suid systemd test +udev unwind xcsecurity"
+IUSE="${IUSE_SERVERS} debug +elogind minimal selinux suid systemd test +udev unwind xcsecurity"
RESTRICT="!test? ( test )"
CDEPEND="
@@ -56,6 +56,7 @@ CDEPEND="
udev? ( virtual/libudev:= )
unwind? ( sys-libs/libunwind )
>=x11-apps/xinit-1.3.3-r1
+ selinux? ( sys-libs/libselinux )
systemd? (
sys-apps/dbus
sys-apps/systemd
@@ -70,6 +71,9 @@ CDEPEND="
DEPEND="${CDEPEND}
>=x11-base/xorg-proto-2021.4.99.2
>=x11-libs/xtrans-1.3.5
+ doc? (
+ x11-base/xorg-sgml-doctools
+ )
"
RDEPEND="${CDEPEND}
!systemd? ( gui-libs/display-manager-init )
@@ -107,30 +111,32 @@ src_configure() {
local emesonargs=(
--localstatedir "${EPREFIX}/var"
--sysconfdir "${EPREFIX}/etc/X11"
- $(meson_use ipv6)
- $(meson_use debug)
- $(meson_use unwind libunwind)
- $(meson_use !minimal dri)
+ --buildtype $(usex debug debug plain)
+ -Db_ndebug=$(usex debug false true)
+ $(meson_use doc docs)
+ $(meson_use !minimal dri1)
$(meson_use !minimal dri2)
$(meson_use !minimal dri3)
- $(meson_use !minimal glx)
$(meson_use !minimal glamor)
+ $(meson_use !minimal glx)
+ $(meson_use udev)
+ $(meson_use udev udev_kms)
+ $(meson_use unwind libunwind)
$(meson_use xcsecurity)
$(meson_use xephyr)
$(meson_use xnest)
$(meson_use xorg)
$(meson_use xvfb)
- $(meson_use udev)
- $(meson_use udev udev_kms)
- $(meson_use doc docs)
+ -Ddefault_font_path="${EPREFIX}"/usr/share/fonts
-Ddrm=true
- -Dxwayland=false
- -Dxkb_output_dir="${EPREFIX}/var/lib/xkb"
+ -Ddtrace=false
+ -Dipv6=true
-Dhal=false
-Dlinux_acpi=false
- -Ddtrace=false
+ -Dlinux_apm=false
-Dsha1=libcrypto
- -Ddefault_font_path="${EPREFIX}"/usr/share/fonts
+ -Dxkb_output_dir="${EPREFIX}/var/lib/xkb"
+ -Dxwayland=false
)
if use systemd || use elogind; then