--- xdm/a/xdm-1.1.10-r2.ebuild 2011-08-30 10:01:27.000000000 +0200 +++ xdm/b/xdm-1.1.10-r2.ebuild 2011-08-30 22:54:07.000000000 +0200 @@ -4,14 +4,14 @@ EAPI=3 -inherit multilib xorg-2 pam systemd +inherit multilib xorg-2 pam systemd autotools DEFAULTVT="vt7" DESCRIPTION="X.Org xdm application" KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" -IUSE="ipv6 pam" +IUSE="ipv6 pam +consolekit" RDEPEND="x11-apps/xrdb x11-libs/libXdmcp @@ -23,7 +23,8 @@ x11-libs/libXt x11-apps/sessreg x11-apps/xconsole - pam? ( virtual/pam )" + pam? ( virtual/pam ) + consolekit? ( sys-auth/consolekit )" DEPEND="${RDEPEND} x11-proto/xineramaproto x11-proto/xproto" @@ -32,15 +33,18 @@ "${FILESDIR}"/xwilling-hang.patch # bug #369531 (underlinking) "${FILESDIR}"/0001-Fix-missing-linking-dependency-on-ldl.patch + "${FILESDIR}"/xdm-consolekit.diff ) pkg_setup() { XORG_CONFIGURE_OPTIONS=( $(use_enable ipv6) $(use_with pam) + $(use_with consolekit) --with-default-vt=${DEFAULTVT} --with-xdmconfigdir=/etc/X11/xdm ) + XORG_EAUTORECONF="yes" } src_install() {