summaryrefslogtreecommitdiff
path: root/x11-base
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
commit7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch)
tree4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /x11-base
parentb284a3168fa91a038925d2ecf5e4791011ea5e7d (diff)
gentoo resync : 15.12.2019
Diffstat (limited to 'x11-base')
-rw-r--r--x11-base/Manifest.gzbin1052 -> 1045 bytes
-rw-r--r--x11-base/xcb-proto/Manifest2
-rw-r--r--x11-base/xcb-proto/xcb-proto-1.13.ebuild2
-rw-r--r--x11-base/xorg-drivers/Manifest4
-rw-r--r--x11-base/xorg-drivers/xorg-drivers-1.20-r1.ebuild2
-rw-r--r--x11-base/xorg-drivers/xorg-drivers-9999.ebuild2
-rw-r--r--x11-base/xorg-proto/Manifest4
-rw-r--r--x11-base/xorg-proto/xorg-proto-2019.1.ebuild68
-rw-r--r--x11-base/xorg-proto/xorg-proto-2019.2.ebuild2
-rw-r--r--x11-base/xorg-server/Manifest4
-rw-r--r--x11-base/xorg-server/xorg-server-1.20.6.ebuild226
-rw-r--r--x11-base/xorg-server/xorg-server-9999.ebuild6
12 files changed, 237 insertions, 85 deletions
diff --git a/x11-base/Manifest.gz b/x11-base/Manifest.gz
index ad41fb9fabc2..788a82e356dc 100644
--- a/x11-base/Manifest.gz
+++ b/x11-base/Manifest.gz
Binary files differ
diff --git a/x11-base/xcb-proto/Manifest b/x11-base/xcb-proto/Manifest
index 0cad32637c22..a760ee8d7016 100644
--- a/x11-base/xcb-proto/Manifest
+++ b/x11-base/xcb-proto/Manifest
@@ -1,3 +1,3 @@
DIST xcb-proto-1.13.tar.bz2 151981 BLAKE2B 04d90838f8a892103e6d7aa807f1b0b6794f1538c6c986ad3cba67cff3a963ff680e45c2137c5d6330736a3aa1a387d61fc247f23487de9dada2f4013590b4a1 SHA512 002aa2aa0ad503977e03419c6f136f1e3aa8c787916830ce6d6be8f81ca99edc1d8fc5f71ce8c592b490cc767bf6567695f0bafe55fe3f743076bcddbaac07f7
-EBUILD xcb-proto-1.13.ebuild 1573 BLAKE2B d73ae8db79431249b4884bcc31aac67864c31c0d56c31731b9c1d6dfcfdfe5cddca49807994bb340bae887f8354139b7f26644147e5b0c2641791140b75dfeac SHA512 8869a3ba7f8fa093d7f36e86523baad1feff4c2dc5a390e15443462f16b7e5cca797083c3a3fa4772ec42376d2239e9f6e9d1500b3431f54383f1c0fb969e152
+EBUILD xcb-proto-1.13.ebuild 1577 BLAKE2B bf78bdba9091684e419f53499576481df2b9cbd80f81c229bbb30f26a3b82aefe684dca8eb9337543f77c4dd86a6ddb8c24a8b470b35deee2d3699d52933d5d0 SHA512 9d47dc4747fed4b941285e0f2557178639c14c616f5f4e6d28535dda645a2374afa4e54a70306a8ae29566c219b501c8a389745387d4b0055490eedc636ed346
MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057
diff --git a/x11-base/xcb-proto/xcb-proto-1.13.ebuild b/x11-base/xcb-proto/xcb-proto-1.13.ebuild
index e6ecba012eb2..9fe2256a4dab 100644
--- a/x11-base/xcb-proto/xcb-proto-1.13.ebuild
+++ b/x11-base/xcb-proto/xcb-proto-1.13.ebuild
@@ -3,7 +3,7 @@
EAPI=5
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} )
XORG_MULTILIB=yes
XORG_STATIC=no
diff --git a/x11-base/xorg-drivers/Manifest b/x11-base/xorg-drivers/Manifest
index 076daa2da092..540fb1d78db3 100644
--- a/x11-base/xorg-drivers/Manifest
+++ b/x11-base/xorg-drivers/Manifest
@@ -1,3 +1,3 @@
-EBUILD xorg-drivers-1.20-r1.ebuild 3731 BLAKE2B b8b96b67a21d272a7293c20baa56187627a7c50d19f972125eb7dce881882a569dea2fb94bd0e028683479f4fb178b4f45b0fa57feb2453a299dde3e7252454c SHA512 b4a5ac9ae19eb39172a457a95aa675d0f3da2a77a46f8370216758d6c3e1e5e23c491acbb9e0f0c7bf0d765fe54acadb2152339625086c3bdf4f10f753e57823
-EBUILD xorg-drivers-9999.ebuild 3742 BLAKE2B 7f2c9d0f0e2b5d7e3a3b9eb0891f758f3a14e5f6ffddb92d49e8a87959c03cdde0253eed8b84075d3310302d9d395c75ea38173e084c7362983e7819ed597126 SHA512 5ccdf98da5b81525882047fc4fc5b09fa7761fdcfaec5cb369bca3dc913e8e4ae2effc76be1f35120c4748eed5c06d02eead07844fd0ff1771eeb846cc8da636
+EBUILD xorg-drivers-1.20-r1.ebuild 3748 BLAKE2B aebf43b92d1af28596670133bfb920232c1549aad5cd83008064bfdcb683b15593339f95a5f0914d0d4c61978696b89b5004377587052f38d32eef7a2833e153 SHA512 d9ece25de96baba65ad32318f968d9dbdb0b104f5d465c3a9cffcf3f9a62e17cb4392f9da606a4a9bc285aa2c89c39936db6d8e8cd4433a8e6233da502c6acab
+EBUILD xorg-drivers-9999.ebuild 3759 BLAKE2B aa9fde534298896f69f507d23d823a6f360b5be7a5a9a0f8036f36d0dc82385cb8e0fd178d764e21c7b7e6fc26f06347d58d07509beac30cefe5d6aed8fe61b9 SHA512 4d626b5eefd15b282f482cfe6faf3fb859a36ddf4cf07046c0309c4468f409e60411bef9004e66c6a20a40df4b992eaa04b471816d275f9fb3ae06e5a927357c
MISC metadata.xml 234 BLAKE2B b45f6795dbd73dfcee2a68f93ec5460509b15a69401467bc8f4af9505eeb04a2aa35a2b144eb88781df4abd4e15d2b88fc728daf033c6d646762170ffb00b1a7 SHA512 fabcd59aeede4ac93d66552746edacc44fd565551aafaca67185aff7f8e6a4c0fa21f3d54e4fccd7def948ec57b90489631bd779fb992cd9322132b0a3aa503b
diff --git a/x11-base/xorg-drivers/xorg-drivers-1.20-r1.ebuild b/x11-base/xorg-drivers/xorg-drivers-1.20-r1.ebuild
index e11cd07feb38..e5d78880b513 100644
--- a/x11-base/xorg-drivers/xorg-drivers-1.20-r1.ebuild
+++ b/x11-base/xorg-drivers/xorg-drivers-1.20-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DESCRIPTION="Meta package containing deps on all xorg drivers"
-HOMEPAGE="https://www.gentoo.org/"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI=""
LICENSE="metapackage"
diff --git a/x11-base/xorg-drivers/xorg-drivers-9999.ebuild b/x11-base/xorg-drivers/xorg-drivers-9999.ebuild
index cd83934c3ef3..b31b55197500 100644
--- a/x11-base/xorg-drivers/xorg-drivers-9999.ebuild
+++ b/x11-base/xorg-drivers/xorg-drivers-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DESCRIPTION="Meta package containing deps on all xorg drivers"
-HOMEPAGE="https://www.gentoo.org/"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI=""
LICENSE="metapackage"
diff --git a/x11-base/xorg-proto/Manifest b/x11-base/xorg-proto/Manifest
index 76a202cebfe0..504d7cad2f2e 100644
--- a/x11-base/xorg-proto/Manifest
+++ b/x11-base/xorg-proto/Manifest
@@ -1,6 +1,4 @@
-DIST xorgproto-2019.1.tar.gz 1119813 BLAKE2B eed29e0e236cc448b2ff220a844c68f69b0d1d2d7cfb4e82219731bbedadfc9352cf894ce8ba3c2a9f7dd1689a46be0a9ed4b0d061c661b752b0e81ef1057f27 SHA512 7d3a5b24cf5c5ff78c63f61b7e4e2fe6f8b6ca64c345422a1943688af8dccd621cf22833035ee632d37ebb96bf4864d1c18a8015373d69e734299cccb481615a
DIST xorgproto-2019.2.tar.gz 1080686 BLAKE2B 4e0218ef02a8df5220431ae36ac1bc8feaa2bfdefe784f9b7393fe1d27db5b39ba90a38a3570bd78279964c5842ea65df3724b2407535a43fd867922156d92e9 SHA512 3385e7eb8ae1384aa01945c7f5a300884a1deb8d564ab62bd5bcaa3703d3dbf9bbc19797ac17d19e15417bf8456f706f993e90ece2d34cc94046ac302c062cbe
-EBUILD xorg-proto-2019.1.ebuild 1831 BLAKE2B f438bb723233bff299d9b1b66e6751a547213394d7e727676a13fad6a1627db58538a8a8b5802a253c815ce9a95e59c0b8c17337fa4592c217febbef24cb4e68 SHA512 222d4db07f7c8e09243f10e220920421dbb7e0d6b7532f718957209c2f937c762a659f7bc82b3ba6c853752c7c85ccc5529a06023e3360b367d68422f183fb95
-EBUILD xorg-proto-2019.2.ebuild 1842 BLAKE2B 636bd6612f6fce904998db0aa0ff56b2354b3300a990c26539e8a91fa79899e044783850c9b859561fcfe69280391d673a475dc3cf62df786f6b7312ab4e1e24 SHA512 6c07ceee7a91b2a43c4bcf525c2b5d0fd492bfb68f2691bdbb578a5a768f97a2e3871e92ba307c506190ca2e6f940f95f23fff1138d225108115587b298e5f07
+EBUILD xorg-proto-2019.2.ebuild 1832 BLAKE2B b942cf32c7c1bc5ad4a9e31afb78afa02f2112b64524466ce40aeaac9bbb68563cdb13a012302b19299e08f873485609ee6e89ae6d11072728e668bf56474f9f SHA512 dbb6e210cf21bf938054fde38676105471b77e9aa5122850e82a72e84618b3c319d467ea8d9c83058a035234cf5456e4c8ddb266b36c6131a10821c71ae4d9c0
EBUILD xorg-proto-9999.ebuild 1842 BLAKE2B 636bd6612f6fce904998db0aa0ff56b2354b3300a990c26539e8a91fa79899e044783850c9b859561fcfe69280391d673a475dc3cf62df786f6b7312ab4e1e24 SHA512 6c07ceee7a91b2a43c4bcf525c2b5d0fd492bfb68f2691bdbb578a5a768f97a2e3871e92ba307c506190ca2e6f940f95f23fff1138d225108115587b298e5f07
MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057
diff --git a/x11-base/xorg-proto/xorg-proto-2019.1.ebuild b/x11-base/xorg-proto/xorg-proto-2019.1.ebuild
deleted file mode 100644
index 7dc28ba4d5a9..000000000000
--- a/x11-base/xorg-proto/xorg-proto-2019.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/xorg-/xorg}"
-MY_P="${MY_PN}-${PV}"
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/proto/${MY_PN}.git"
-
-if [[ ${PV} = 9999* ]]; then
- GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} meson
-
-DESCRIPTION="X.Org combined protocol headers"
-HOMEPAGE="https://gitlab.freedesktop.org/xorg/proto/xorgproto"
-if [[ ${PV} = 9999* ]]; then
- SRC_URI=""
-else
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
- SRC_URI="https://xorg.freedesktop.org/archive/individual/proto/${MY_P}.tar.gz"
- S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
- !<x11-proto/bigreqsproto-1.1.2-r1
- !<x11-proto/compositeproto-0.4.2-r2
- !<x11-proto/damageproto-1.2.1-r2
- !<x11-proto/dmxproto-2.3.1-r2
- !<x11-proto/dri2proto-2.8-r2
- !<x11-proto/dri3proto-1.0-r1
- !<x11-proto/fixesproto-5.0-r2
- !<x11-proto/fontsproto-2.1.3-r1
- !<x11-proto/glproto-1.4.17-r2
- !<x11-proto/inputproto-2.3.2-r1
- !<x11-proto/kbproto-1.0.7-r1
- !<x11-proto/presentproto-1.1-r1
- !<x11-proto/randrproto-1.5.0-r1
- !<x11-proto/recordproto-1.14.2-r2
- !<x11-proto/renderproto-0.11.1-r2
- !<x11-proto/resourceproto-1.2.0-r1
- !<x11-proto/scrnsaverproto-1.2.2-r2
- !<x11-proto/trapproto-3.4.3-r1
- !<x11-proto/videoproto-2.3.3-r1
- !<x11-proto/xcmiscproto-1.2.2-r1
- !<x11-proto/xextproto-7.3.0-r1
- !<x11-proto/xf86bigfontproto-1.2.0-r2
- !<x11-proto/xf86dgaproto-2.1-r3
- !<x11-proto/xf86driproto-2.1.1-r2
- !<x11-proto/xf86miscproto-0.9.3-r1
- !<x11-proto/xf86vidmodeproto-2.3.1-r2
- !<x11-proto/xineramaproto-1.2.1-r2
- !<x11-proto/xproto-7.0.31-r1
-
- !x11-proto/fontcacheproto
- !x11-proto/xf86rushproto"
-
-src_unpack() {
- default
- [[ $PV = 9999* ]] && git-r3_src_unpack
-}
diff --git a/x11-base/xorg-proto/xorg-proto-2019.2.ebuild b/x11-base/xorg-proto/xorg-proto-2019.2.ebuild
index 0d8a1c69b15d..60850b7bb5a0 100644
--- a/x11-base/xorg-proto/xorg-proto-2019.2.ebuild
+++ b/x11-base/xorg-proto/xorg-proto-2019.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://gitlab.freedesktop.org/xorg/proto/xorgproto"
if [[ ${PV} = 9999* ]]; then
SRC_URI=""
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
SRC_URI="https://xorg.freedesktop.org/archive/individual/proto/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index 82b19047123d..b9dbaefe7ccf 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -8,6 +8,8 @@ AUX xorg-server-1.20.4-shm-Use-memfd_create-when-possible.patch 3194 BLAKE2B 6ac
AUX xorg-server-1.20.4-shm-reindent-shm_tmpfile-to-follow-our-standards.patch 1724 BLAKE2B 34c607f6b6a6f21ed6b34d7a87cb3bc1774f526f32144218c7d5d338474c08c98c72a87b41f3d0afcaf81dc0e8d5989a48fd8e64a6a9e25ad968ad8156f6e984 SHA512 49d5af904bac03cfc8ad89b70541e9af6687f7f0153d06ada64e2226d27dddc1b7bb27024bed73c20c365197858957730de005c515bbae8e22b610c3241b70e4
AUX xorg-sets.conf 199 BLAKE2B e9414694f372d3f2a65bee903522094a60e261ddcd0c49a1d85a2ee804f3edbb5c605ed2d0b44839a91e98957f05ea88da87530f5f36b2db249e09ee56ee2975 SHA512 910fe28f20909243044f079ff35136942b8790f4f28ac42ffc64a76b7f03cd22057087fa5e4e01192080b52c0d89000ea96d5a807c6f11f680d3f43312c5be41
DIST xorg-server-1.20.5.tar.bz2 6126757 BLAKE2B 2374c6f39acd80174d9cf9c15b6a75f420de3a9b7b51a41385a326fed106fc57fdc5a0a4a08beba36a8d65bff1c8c8d35bb50c73c5285ee206f3293a212369be SHA512 625f0626b122cf95600abe382c3217348999357a0e2d2443092f1b67cff1c98d7ef09303884ceaeac181e0555dc56b0d4d44bda45cc464dac2d9a50c5b32d631
+DIST xorg-server-1.20.6.tar.bz2 6298697 BLAKE2B 30e505cf83bb2b20e17533b89b81521d029412ea6bd804ecf20458af20364172eb7b21561f14c885d5e16597e6d09985b255b6cec2beb30662658d9e316bc953 SHA512 9aa0ba4aee92fe628f2b8c41e4fe0134dc86154bb8787f907884ef2fd970e18e68e72ea8a1beb706d11ecf155b2abc9731f1abadff251ed592f8cca3b1240dd6
EBUILD xorg-server-1.20.5.ebuild 6057 BLAKE2B d509009a97278827f4d78e2a8e2f3d23d7e7d26b7f9c8c550bbd760fedb5cb9165166a5c03ed3c2d23255aba557546ed2ce65bbceb1cc0d32bf50bccc028a680 SHA512 f33ba6c619e3c9319e48673db7315e627115a2a0393de7f872cd37098d0028982a3f4737b733c36638e7b755de1022feb76291cf3dbdfc05186c7cda2f9b76d6
-EBUILD xorg-server-9999.ebuild 5809 BLAKE2B 966606e8b0c0fe9e6ce574147c40f1202977fe2fcfd9e772b685d288d017ccaa0af82248a6b7ce742a4d12c26e9d0c5bf40d3682e9f2d44dac2b12bb88537593 SHA512 fcbb8d395ff4f93f011bf22a13692a0f0a11282237c1774502e9c33f312f8b78d1c60be453d8192a3ee895a5e21c2574ccf9ee5098e090c842e03ec8fddb0075
+EBUILD xorg-server-1.20.6.ebuild 5718 BLAKE2B 4a8d276ba106263eff75579d88c7a5bb5842f7ec3779c9892385c2de25c395461de3f92617e10601ea88610550b4d5248fcd5e0adec9538e04f917659845b1bb SHA512 6b17525a455a65fda02881c6369577d5f3d6617292af7f1ff81fafdbe3e0aec10ce2c811443ff361cddb27a72f13911f51692bcce27a27c7eb0e49af04fed685
+EBUILD xorg-server-9999.ebuild 5716 BLAKE2B 50a60dc16740b10899b4e79e01e22712dc60eaf889e3d75daaf3a440f7e93c0dd14914aaf0ec7692b88f3f906a07f3282c3d17303a02d6be92a5b61387950f06 SHA512 dd197909ee02f895109823812864e2bb6c7be6b7f97c5d91384991b4b46a84dfa14ff539957ca51ac76387c8ea5a66e9595aa92a28295791faf16d8a4a4fd805
MISC metadata.xml 952 BLAKE2B 48b5bada3b2b3b16ef4806f028b8fe47a4d5cd0d19783ebb585f0389f51df589d3f53c5bff5f5ed883ad61c7e7be0fef94fd5cf11042e23dea5e456faf0a927c SHA512 34955c04ee1488a09997d0d9caf63c9202023d06e0524b74120c5c1def033d9dbc2ce82a5d4c289a6fd98df83e2e09ad54e6a084d164d2416228628df7874198
diff --git a/x11-base/xorg-server/xorg-server-1.20.6.ebuild b/x11-base/xorg-server/xorg-server-1.20.6.ebuild
new file mode 100644
index 000000000000..7895950fe71a
--- /dev/null
+++ b/x11-base/xorg-server/xorg-server-1.20.6.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_DOC=doc
+inherit xorg-3 multilib flag-o-matic
+EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git"
+
+DESCRIPTION="X.Org X servers"
+SLOT="0/${PV}"
+if [[ ${PV} != 9999* ]]; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+IUSE_SERVERS="dmx kdrive wayland xephyr xnest xorg xvfb"
+IUSE="${IUSE_SERVERS} debug elogind ipv6 libressl libglvnd minimal selinux +suid systemd +udev unwind xcsecurity"
+
+CDEPEND="libglvnd? (
+ media-libs/libglvnd
+ !app-eselect/eselect-opengl
+ )
+ !libglvnd? ( >=app-eselect/eselect-opengl-1.3.0 )
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ >=x11-apps/iceauth-1.0.2
+ >=x11-apps/rgb-1.0.3
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xkbcomp
+ >=x11-libs/libdrm-2.4.89
+ >=x11-libs/libpciaccess-0.12.901
+ >=x11-libs/libXau-1.0.4
+ >=x11-libs/libXdmcp-1.0.2
+ >=x11-libs/libXfont2-2.0.1
+ >=x11-libs/libxkbfile-1.0.4
+ >=x11-libs/libxshmfence-1.1
+ >=x11-libs/pixman-0.27.2
+ >=x11-libs/xtrans-1.3.5
+ >=x11-misc/xbitmaps-1.0.1
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ dmx? (
+ x11-libs/libXt
+ >=x11-libs/libdmx-1.0.99.1
+ >=x11-libs/libX11-1.1.5
+ >=x11-libs/libXaw-1.0.4
+ >=x11-libs/libXext-1.0.99.4
+ >=x11-libs/libXfixes-5.0
+ >=x11-libs/libXi-1.2.99.1
+ >=x11-libs/libXmu-1.0.3
+ x11-libs/libXrender
+ >=x11-libs/libXres-1.0.3
+ >=x11-libs/libXtst-1.0.99.2
+ )
+ kdrive? (
+ >=x11-libs/libXext-1.0.5
+ x11-libs/libXv
+ )
+ xephyr? (
+ x11-libs/libxcb[xkb]
+ x11-libs/xcb-util
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-renderutil
+ x11-libs/xcb-util-wm
+ )
+ !minimal? (
+ >=x11-libs/libX11-1.1.5
+ >=x11-libs/libXext-1.0.5
+ >=media-libs/mesa-18[X(+),egl,gbm]
+ media-libs/libepoxy[X,egl(+)]
+ )
+ udev? ( virtual/libudev:= )
+ unwind? ( sys-libs/libunwind )
+ wayland? (
+ >=dev-libs/wayland-1.3.0
+ media-libs/libepoxy[egl(+)]
+ >=dev-libs/wayland-protocols-1.1
+ )
+ >=x11-apps/xinit-1.3.3-r1
+ systemd? (
+ sys-apps/dbus
+ sys-apps/systemd
+ )
+ elogind? (
+ sys-apps/dbus
+ sys-auth/elogind
+ sys-auth/pambase[elogind]
+ )
+ "
+
+DEPEND="${CDEPEND}
+ sys-devel/flex
+ >=x11-base/xorg-proto-2018.4
+ dmx? (
+ doc? (
+ || (
+ www-client/links
+ www-client/lynx
+ www-client/w3m
+ )
+ )
+ )"
+
+RDEPEND="${CDEPEND}
+ selinux? ( sec-policy/selinux-xserver )
+ !x11-drivers/xf86-video-modesetting
+"
+
+PDEPEND="
+ xorg? ( >=x11-base/xorg-drivers-$(ver_cut 1-2) )"
+
+REQUIRED_USE="!minimal? (
+ || ( ${IUSE_SERVERS} )
+ )
+ elogind? ( udev )
+ ?? ( elogind systemd )
+ minimal? ( !wayland )
+ xephyr? ( kdrive )"
+
+UPSTREAMED_PATCHES=(
+)
+
+PATCHES=(
+ "${UPSTREAMED_PATCHES[@]}"
+ "${FILESDIR}"/${PN}-1.12-unloadsubmodule.patch
+ # needed for new eselect-opengl, bug #541232
+ "${FILESDIR}"/${PN}-1.18-support-multiple-Files-sections.patch
+)
+
+pkg_setup() {
+ if use wayland && use minimal; then
+ ewarn "glamor is necessary for acceleration under Xwayland."
+ ewarn "Performance may be unacceptable without it."
+ ewarn "Build with USE=-minimal to enable glamor."
+ fi
+
+ # localstatedir is used for the log location; we need to override the default
+ # from ebuild.sh
+ # sysconfdir is used for the xorg.conf location; same applies
+ # NOTE: fop is used for doc generating; and I have no idea if Gentoo
+ # package it somewhere
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable ipv6)
+ $(use_enable debug)
+ $(use_enable dmx)
+ $(use_enable kdrive)
+ $(use_enable unwind libunwind)
+ $(use_enable wayland xwayland)
+ $(use_enable !minimal record)
+ $(use_enable !minimal xfree86-utils)
+ $(use_enable !minimal dri)
+ $(use_enable !minimal dri2)
+ $(use_enable !minimal dri3)
+ $(use_enable !minimal glamor)
+ $(use_enable !minimal glx)
+ $(use_enable xcsecurity)
+ $(use_enable xephyr)
+ $(use_enable xnest)
+ $(use_enable xorg)
+ $(use_enable xvfb)
+ $(use_enable udev config-udev)
+ $(use_with doc doxygen)
+ $(use_with doc xmlto)
+ $(usex !elogind $(use_enable systemd systemd-logind) '--enable-systemd-logind')
+ $(use_with systemd systemd-daemon)
+ $(usex suid $(use_enable systemd suid-wrapper) '--disable-suid-wrapper')
+ $(usex suid $(use_enable !systemd install-setuid) '--disable-install-setuid')
+ --enable-libdrm
+ --sysconfdir="${EPREFIX}"/etc/X11
+ --localstatedir="${EPREFIX}"/var
+ --with-fontrootdir="${EPREFIX}"/usr/share/fonts
+ --with-xkb-output="${EPREFIX}"/var/lib/xkb
+ --disable-config-hal
+ --disable-linux-acpi
+ --without-dtrace
+ --without-fop
+ --with-os-vendor=Gentoo
+ --with-sha1=libcrypto
+ )
+}
+
+src_install() {
+ xorg-3_src_install
+
+ server_based_install
+
+ if ! use minimal && use xorg; then
+ # Install xorg.conf.example into docs
+ dodoc "${S}"/hw/xfree86/xorg.conf.example
+ fi
+
+ newinitd "${FILESDIR}"/xdm-setup.initd-1 xdm-setup
+ newinitd "${FILESDIR}"/xdm.initd-11 xdm
+ newconfd "${FILESDIR}"/xdm.confd-4 xdm
+
+ # install the @x11-module-rebuild set for Portage
+ insinto /usr/share/portage/config/sets
+ newins "${FILESDIR}"/xorg-sets.conf xorg.conf
+
+ find "${ED}"/var -type d -empty -delete || die
+}
+
+pkg_postinst() {
+ if ! use minimal; then
+ # sets up libGL and DRI2 symlinks if needed (ie, on a fresh install)
+ if ! use libglvnd; then
+ eselect opengl set xorg-x11 --use-old
+ fi
+ fi
+}
+
+pkg_postrm() {
+ # Get rid of module dir to ensure opengl-update works properly
+ if [[ -z ${REPLACED_BY_VERSION} && -e ${EROOT}/usr/$(get_libdir)/xorg/modules ]]; then
+ rm -rf "${EROOT}"/usr/$(get_libdir)/xorg/modules
+ fi
+}
+
+server_based_install() {
+ if ! use xorg; then
+ rm "${ED}"/usr/share/man/man1/Xserver.1x \
+ "${ED}"/usr/$(get_libdir)/xserver/SecurityPolicy \
+ "${ED}"/usr/$(get_libdir)/pkgconfig/xorg-server.pc \
+ "${ED}"/usr/share/man/man1/Xserver.1x
+ fi
+}
diff --git a/x11-base/xorg-server/xorg-server-9999.ebuild b/x11-base/xorg-server/xorg-server-9999.ebuild
index 25dac9a8620a..d89869862d0a 100644
--- a/x11-base/xorg-server/xorg-server-9999.ebuild
+++ b/x11-base/xorg-server/xorg-server-9999.ebuild
@@ -179,12 +179,6 @@ pkg_setup() {
)
}
-src_prepare() {
- sed -i -e 's/"gl >= .*"/"gl"/' configure.ac || die
- default
- eautoreconf
-}
-
src_install() {
xorg-3_src_install