--- util-linux-2.13-r1.ebuild.orig 2007-09-03 20:36:37.000000000 -0400 +++ util-linux-2.13-r1.ebuild 2007-09-19 11:55:40.534021571 -0400 @@ -21,12 +21,13 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="nls old-linux selinux" +IUSE="crypt nls old-linux selinux" RDEPEND="!sys-process/schedutils !sys-apps/setarch >=sys-libs/ncurses-5.2-r2 >=sys-fs/e2fsprogs-1.34 + crypt? ( app-crypt/hashalot ) selinux? ( sys-libs/libselinux )" DEPEND="${RDEPEND} nls? ( sys-devel/gettext ) @@ -42,6 +43,10 @@ cd "${S}" epatch "${FILESDIR}"/${P}-locale.patch #191111 epatch "${FILESDIR}"/${P}-ioprio-syscalls.patch #190613 + # crypto support + use crypt && epatch "${FILESDIR}"/util-linux-ng-2.13-1.diff.bz2 + use crypt && epatch "${FILESDIR}"/${PN}-2.13-HAVE_asm_page_h-loop-aes.patch + fi } @@ -74,5 +79,10 @@ src_install() { emake install DESTDIR="${D}" || die "install failed" + if use crypt ; then + newinitd "${FILESDIR}"/crypto-loop.initd crypto-loop + newconfd "${FILESDIR}"/crypto-loop.confd crypto-loop + fi dodoc AUTHORS NEWS README* TODO docs/* } +