--- /home/flame/devel/gentoo-x86/app-misc/screen/screen-4.0.2-r1.ebuild 2005-01-01 15:22:58 +0000 +++ screen-4.0.2-r1.ebuild 2005-05-12 13:26:41 +0000 @@ -11,10 +11,10 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="x86 ppc sparc mips alpha arm hppa amd64 ia64 ppc64 s390" -IUSE="pam nethack uclibc" +IUSE="pam nethack" RDEPEND=">=sys-libs/ncurses-5.2 - pam? ( >=sys-libs/pam-0.75 )" + pam? ( virtual/pam )" DEPEND="${RDEPEND} >=sys-apps/sed-4 >=sys-devel/autoconf-2.58" @@ -31,7 +31,7 @@ epatch ${FILESDIR}/screen-4.0.1-vsprintf.patch # uclibc doesnt have sys/stropts.h - use uclibc && epatch ${FILESDIR}/${PV}-no-pty.patch + use elibc_uclibc && epatch ${FILESDIR}/${PV}-no-pty.patch # Don't use utempter even if it is found on the system epatch ${FILESDIR}/${PV}-no-utempter.patch @@ -90,10 +90,7 @@ insinto /etc doins ${FILESDIR}/screenrc || die "doins failed" - use pam && { - insinto /etc/pam.d - newins ${FILESDIR}/screen.pam.system-auth screen || die "newins failed" - } + newpamd ${FILESDIR}/screen.pam.include screen || die "newpamd failed" dodoc \ README ChangeLog INSTALL TODO NEWS* patchlevel.h \