--- /usr/portage/sys-auth/pam_mount/pam_mount-2.8.ebuild 2011-01-20 05:32:11.000000000 +0100 +++ pam_mount-2.8.ebuild 2011-04-11 21:22:16.964291123 +0200 @@ -4,7 +4,7 @@ EAPI=3 -inherit multilib +inherit multilib eutils autotools DESCRIPTION="A PAM module that can mount volumes for a user session" HOMEPAGE="http://pam-mount.sourceforge.net" @@ -19,18 +19,24 @@ dev-libs/openssl >=sys-libs/libhx-3.8 dev-libs/libxml2 - >=sys-fs/cryptsetup-1.1.0 + crypt? ( >=sys-fs/cryptsetup-1.1.0 ) dev-util/pkgconfig app-arch/xz-utils" RDEPEND=">=sys-libs/pam-0.99 dev-libs/openssl >=sys-libs/libhx-3.8 dev-libs/libxml2 - >=sys-fs/cryptsetup-1.1.0 + crypt? ( >=sys-fs/cryptsetup-1.1.0 ) sys-process/lsof" +src_prepare() { + epatch "${FILESDIR}/${P}-configure-crypt-fix.patch" + eautoreconf || die "autoconf failed" +} + src_configure() { - econf --with-slibdir="/$(get_libdir)" || die "econf failed" + econf --with-slibdir="/$(get_libdir)" \ + $(use_with crypt cryptsetup) || die "econf failed" } src_install() {