summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-apps/util-linux/util-linux-9999.ebuild10
-rw-r--r--sys-fs/e2fsprogs/e2fsprogs-9999.ebuild14
2 files changed, 14 insertions, 10 deletions
diff --git a/sys-apps/util-linux/util-linux-9999.ebuild b/sys-apps/util-linux/util-linux-9999.ebuild
index e3ec423..435653f 100644
--- a/sys-apps/util-linux/util-linux-9999.ebuild
+++ b/sys-apps/util-linux/util-linux-9999.ebuild
@@ -15,13 +15,13 @@ SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="crypt loop-aes nls old-linux selinux slang unicode"
+KEYWORDS=""
+IUSE="+builtin-blkid crypt loop-aes nls old-linux selinux slang unicode"
RDEPEND="!sys-process/schedutils
!sys-apps/setarch
>=sys-libs/ncurses-5.2-r2
- >=sys-libs/e2fsprogs-libs-1.41
+ sys-libs/e2fsprogs-libs[without-blkid]
selinux? ( sys-libs/libselinux )
slang? ( sys-libs/slang )"
DEPEND="${RDEPEND}
@@ -32,12 +32,12 @@ src_unpack() {
git_src_unpack
cd "${S}"
./autogen.sh
+ elibtoolize
}
src_compile() {
econf \
- --with-fsprobe=builtin \
- --enable-static-programs=blkid \
+ $(useq builtin-blkid && echo --with-fsprobe=builtin --enable-static-programs=blkid) \
$(use_enable nls) \
--enable-agetty \
--enable-cramfs \
diff --git a/sys-fs/e2fsprogs/e2fsprogs-9999.ebuild b/sys-fs/e2fsprogs/e2fsprogs-9999.ebuild
index 9242291..af26cc4 100644
--- a/sys-fs/e2fsprogs/e2fsprogs-9999.ebuild
+++ b/sys-fs/e2fsprogs/e2fsprogs-9999.ebuild
@@ -13,14 +13,16 @@ EGIT_REPO_URI="git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git"
LICENSE="GPL-2 BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE="nls elibc_FreeBSD"
+KEYWORDS=""
+IUSE="nls elibc_FreeBSD +without-blkid"
-RDEPEND="sys-libs/${PN}-libs
+RDEPEND="without-blkid? ( !sys-libs/${PN}-libs )
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
- sys-apps/texinfo"
+ sys-apps/texinfo
+ without-blkid? ( sys-apps/util-linux[builtin-blkid] )
+ "
pkg_setup() {
if [[ ! -e ${ROOT}/etc/mtab ]] ; then
@@ -65,11 +67,13 @@ src_compile() {
esac
econf \
+ --libdir=/lib \
--bindir=/bin \
--sbindir=/sbin \
--enable-${libtype}-shlibs \
--with-ldopts="${LDFLAGS}" \
$(use_enable !elibc_uclibc tls) \
+ $(useq without-blkid && echo --disable-libblkid) \
--without-included-gettext \
$(use_enable nls) \
$(use_enable userland_GNU fsck) \
@@ -80,7 +84,7 @@ src_compile() {
eerror "attachment to http://bugs.gentoo.org/show_bug.cgi?id=81096"
die "Preventing included intl cruft from building"
fi
- emake COMPILE_ET=compile_et MK_CMDS=mk_cmds || die
+ emake || die
# Build the FreeBSD helper
if use elibc_FreeBSD ; then