commit:     79ca32d4bc3f86dc0ec288a223241f26143ea78c
Author:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Thu Sep 10 01:33:07 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sat Jan 30 19:17:42 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79ca32d4

x11-base/xorg-server: refactor init files to display-manager-init

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 .../{xorg-server-9999.ebuild => xorg-server-1.20.10-r1.ebuild}   | 9 +++------
 x11-base/xorg-server/xorg-server-9999.ebuild                     | 5 +----
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/x11-base/xorg-server/xorg-server-9999.ebuild 
b/x11-base/xorg-server/xorg-server-1.20.10-r1.ebuild
similarity index 96%
copy from x11-base/xorg-server/xorg-server-9999.ebuild
copy to x11-base/xorg-server/xorg-server-1.20.10-r1.ebuild
index 09eb63d40ba..76dc03e58d8 100644
--- a/x11-base/xorg-server/xorg-server-9999.ebuild
+++ b/x11-base/xorg-server/xorg-server-1.20.10-r1.ebuild
@@ -4,14 +4,13 @@
 EAPI=7
 
 XORG_DOC=doc
-XORG_EAUTORECONF="yes"
 inherit xorg-3 multilib flag-o-matic toolchain-funcs
 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 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 IUSE_SERVERS="dmx kdrive wayland xephyr xnest xorg xvfb"
@@ -101,6 +100,7 @@ DEPEND="${CDEPEND}
        )"
 
 RDEPEND="${CDEPEND}
+       gui-libs/display-manager-init
        selinux? ( sec-policy/selinux-xserver )
 "
 
@@ -169,6 +169,7 @@ pkg_setup() {
                --disable-linux-acpi
                --without-dtrace
                --without-fop
+               --with-os-vendor=Gentoo
                --with-sha1=libcrypto
                CPP="$(tc-getPROG CPP cpp)"
        )
@@ -198,10 +199,6 @@ src_install() {
                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

diff --git a/x11-base/xorg-server/xorg-server-9999.ebuild 
b/x11-base/xorg-server/xorg-server-9999.ebuild
index 09eb63d40ba..3452ef412c4 100644
--- a/x11-base/xorg-server/xorg-server-9999.ebuild
+++ b/x11-base/xorg-server/xorg-server-9999.ebuild
@@ -101,6 +101,7 @@ DEPEND="${CDEPEND}
        )"
 
 RDEPEND="${CDEPEND}
+       gui-libs/display-manager-init
        selinux? ( sec-policy/selinux-xserver )
 "
 
@@ -198,10 +199,6 @@ src_install() {
                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

Reply via email to