--- /usr/portage/sys-auth/pam_mount/pam_mount-2.8.ebuild 2011-01-20 05:32:11.000000000 +0100 +++ /usr/local/portage/mine/sys-auth/pam_mount/pam_mount-2.10.ebuild 2011-04-15 20:29:13.839032523 +0200 @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_mount/pam_mount-2.8.ebuild,v 1.1 2011/01/20 04:32:11 mattst88 Exp $ -EAPI=3 +EAPI=4 inherit multilib @@ -14,26 +14,30 @@ SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" -IUSE="crypt" +IUSE="crypt ssl selinux" DEPEND=">=sys-libs/pam-0.99 - dev-libs/openssl - >=sys-libs/libhx-3.8 - dev-libs/libxml2 - >=sys-fs/cryptsetup-1.1.0 - dev-util/pkgconfig + >=sys-libs/libhx-3.6 + >=dev-libs/libxml2-2.6 + crypt? ( >=sys-fs/cryptsetup-1.1.2 ) + ssl? ( >=dev-libs/openssl-0.9.8 ) + selinux? ( sys-libs/libselinux ) + >=dev-util/pkgconfig-0.19 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 - sys-process/lsof" + >=sys-libs/libhx-3.6 + >=dev-libs/libxml2-2.6 + crypt? ( >=sys-fs/cryptsetup-1.1.2 ) + ssl? ( >=dev-libs/openssl-0.9.8 ) + selinux? ( sys-libs/libselinux )" src_configure() { - econf --with-slibdir="/$(get_libdir)" || die "econf failed" + econf --with-slibdir="/$(get_libdir)" \ + $(use_with crypt cryptsetup) \ + $(use_with ssl crypto) \ + $(use_with selinux ) } src_install() { - emake DESTDIR="${D}" install || die "make install failed" - dodoc doc/*.txt || die "dodoc failed" + emake DESTDIR="${D}" install + dodoc doc/*.txt }