diff options
author | Joe Peterson <lavajoe@gentoo.org> | 2008-08-21 19:03:37 +0000 |
---|---|---|
committer | Joe Peterson <lavajoe@gentoo.org> | 2008-08-21 19:03:37 +0000 |
commit | 7cfbc6e63c4d9ee1c8779a79c91d4c0016bc1929 (patch) | |
tree | ea869154e285560d23bf512c99414740974c230f | |
parent | Stable on sparc, bug #234927 (diff) | |
download | gentoo-2-7cfbc6e63c4d9ee1c8779a79c91d4c0016bc1929.tar.gz gentoo-2-7cfbc6e63c4d9ee1c8779a79c91d4c0016bc1929.tar.bz2 gentoo-2-7cfbc6e63c4d9ee1c8779a79c91d4c0016bc1929.zip |
Only build/install btrfs-convert program if acl USE flag is set (bug #235328)
(Portage version: 2.2_rc8/cvs/Linux 2.6.26-gentoo-r1 i686)
-rw-r--r-- | sys-fs/btrfs-progs/ChangeLog | 7 | ||||
-rw-r--r-- | sys-fs/btrfs-progs/btrfs-progs-0.16-r1.ebuild | 21 | ||||
-rw-r--r-- | sys-fs/btrfs-progs/btrfs-progs-9999.ebuild | 21 |
3 files changed, 36 insertions, 13 deletions
diff --git a/sys-fs/btrfs-progs/ChangeLog b/sys-fs/btrfs-progs/ChangeLog index 2b23f7b8f2d8..303b5bff9231 100644 --- a/sys-fs/btrfs-progs/ChangeLog +++ b/sys-fs/btrfs-progs/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-fs/btrfs-progs # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/ChangeLog,v 1.12 2008/08/07 17:37:51 lavajoe Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/ChangeLog,v 1.13 2008/08/21 19:03:37 lavajoe Exp $ + + 21 Aug 2008; Joe Peterson <lavajoe@gentoo.org> btrfs-progs-0.16-r1.ebuild, + btrfs-progs-9999.ebuild: + Only build/install btrfs-convert program if acl USE flag is set (bug + #235328) *btrfs-progs-0.16-r1 (07 Aug 2008) diff --git a/sys-fs/btrfs-progs/btrfs-progs-0.16-r1.ebuild b/sys-fs/btrfs-progs/btrfs-progs-0.16-r1.ebuild index 31366e4d5072..46d2e76c8a6d 100644 --- a/sys-fs/btrfs-progs/btrfs-progs-0.16-r1.ebuild +++ b/sys-fs/btrfs-progs/btrfs-progs-0.16-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.16-r1.ebuild,v 1.1 2008/08/07 17:29:45 lavajoe Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.16-r1.ebuild,v 1.2 2008/08/21 19:03:37 lavajoe Exp $ inherit eutils @@ -11,9 +11,12 @@ SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="acl" -DEPEND="sys-fs/e2fsprogs" +DEPEND="acl? ( + sys-apps/acl + sys-fs/e2fsprogs + )" RDEPEND="${DEPEND}" src_unpack() { @@ -27,13 +30,14 @@ src_unpack() { src_compile() { emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ all || die - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ - convert || die + if use acl; then + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ + convert || die + fi } src_install() { into / - dosbin btrfs-convert dosbin btrfs-show dosbin btrfs-vol dosbin btrfsctl @@ -43,6 +47,11 @@ src_install() { newsbin debug-tree btrfs-debug-tree newsbin mkfs.btrfs mkbtrfs dosym mkbtrfs /sbin/mkfs.btrfs + if use acl; then + dosbin btrfs-convert + else + ewarn "Note: btrfs-convert not built/installed (requires acl USE flag)" + fi into /usr newbin bcp btrfs-bcp diff --git a/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild b/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild index 9fcb7b0ae3aa..2da3c895f79e 100644 --- a/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild +++ b/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild,v 1.5 2008/08/07 17:29:45 lavajoe Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild,v 1.6 2008/08/21 19:03:37 lavajoe Exp $ inherit eutils mercurial @@ -11,9 +11,12 @@ SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="acl" -DEPEND="sys-fs/e2fsprogs" +DEPEND="acl? ( + sys-apps/acl + sys-fs/e2fsprogs + )" RDEPEND="${DEPEND}" S="${WORKDIR}/progs-unstable" @@ -26,13 +29,14 @@ src_unpack() { src_compile() { emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ all || die - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ - convert || die + if use acl; then + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ + convert || die + fi } src_install() { into / - dosbin btrfs-convert dosbin btrfs-show dosbin btrfs-vol dosbin btrfsctl @@ -42,6 +46,11 @@ src_install() { newsbin debug-tree btrfs-debug-tree newsbin mkfs.btrfs mkbtrfs dosym mkbtrfs /sbin/mkfs.btrfs + if use acl; then + dosbin btrfs-convert + else + ewarn "Note: btrfs-convert not built/installed (requires acl USE flag)" + fi into /usr newbin bcp btrfs-bcp |