--- util-linux-2.19.1.ebuild 2011-05-16 12:14:08.000000000 -0400 +++ util-linux-2.19.1-r1.ebuild 2011-06-13 13:07:02.000000000 -0400 @@ -18,13 +18,14 @@ SRC_URI="" #KEYWORDS="" else - SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.bz2" - KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" + SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.bz2 + loop-aes? ( http://loop-aes.sourceforge.net/updates/util-linux-2.19.1-20110510.diff.bz2 )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" fi LICENSE="GPL-2" SLOT="0" -IUSE="+cramfs crypt ncurses nls old-linux perl selinux slang uclibc unicode" +IUSE="+cramfs crypt loop-aes ncurses nls old-linux perl selinux slang uclibc unicode" RDEPEND="!sys-process/schedutils !sys-apps/setarch @@ -43,6 +44,8 @@ if [[ ${PV} == "9999" ]] ; then autopoint --force eautoreconf + else + use loop-aes && epatch "${WORKDIR}"/util-linux-*.diff fi use uclibc && sed -i -e s/versionsort/alphasort/g -e s/strverscmp.h/dirent.h/g mount/lomount.c elibtoolize