--- /usr/portage/lxde-base/lxdm/lxdm-0.4.1-r9.ebuild 2016-03-15 04:59:15.770288483 +0100 +++ lxdm-0.5.3.ebuild 2016-04-21 22:04:27.600752629 +0200 @@ -1,15 +1,15 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ +# $Header: /var/cvsroot/gentoo-x86/lxde-base/lxdm/lxdm-0.4.1-r9.ebuild,v 1.3 2014/03/03 23:54:43 pacho Exp $ -EAPI="2" +EAPI="6" WANT_AUTOMAKE="1.12" #493996 inherit eutils autotools systemd DESCRIPTION="LXDE Display Manager" HOMEPAGE="http://lxde.org" -SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz" +SRC_URI="mirror://sourceforge/lxdm/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" @@ -31,31 +31,6 @@ # Upstream bug, tarball contains pre-made lxdm.conf rm "${S}"/data/lxdm.conf || die - # There is consolekit - epatch "${FILESDIR}/${P}-pam_console-disable.patch" - # Fix null pointer dereference, backported from git - epatch "${FILESDIR}/${P}-git-fix-null-pointer-deref.patch" - - epatch "${FILESDIR}"/${P}-configure-add-pam.patch - - # 403999 - epatch "${FILESDIR}"/${P}-missing-pam-defines.patch - - # 412025 - epatch "${FILESDIR}"/${P}-event-check.patch - - # 393329 Selinux support - epatch "${FILESDIR}"/${P}-selinux-support.patch - - # See https://bugs.launchpad.net/ubuntu/+source/lxdm/+bug/922363 - epatch "${FILESDIR}/${P}-fix-pam-100-cpu.patch" - - # Optional Consolekit support. bug #443666 - epatch "${FILESDIR}"/${P}-optional-consolekit.patch - - # 469512 - epatch "${FILESDIR}"/${P}-fix-optional-pam.patch - # this replaces the bootstrap/autogen script in most packages eautoreconf @@ -65,6 +40,8 @@ intltoolize --force --copy --automake || die strip-linguas -i "${S}/po" || die fi +default + } src_configure() { econf --enable-password \