Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 284233
Collapse All | Expand All

(-)libarchive-2.7.0-r1.ebuild (-9 / +6 lines)
Lines 13-22 Link Here
13
13
14
LICENSE="BSD"
14
LICENSE="BSD"
15
SLOT="0"
15
SLOT="0"
16
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
16
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
17
IUSE="static acl xattr kernel_linux +bzip2 +lzma +zlib"
17
IUSE="static acl xattr kernel_linux +bzip2 +lzma +zlib"
18
18
19
COMPRESS_LIBS_DEPEND="lzma? ( app-arch/lzma-utils )
19
COMPRESS_LIBS_DEPEND="lzma? ( app-arch/xz-utils )
20
		bzip2? ( app-arch/bzip2 )
20
		bzip2? ( app-arch/bzip2 )
21
		zlib? ( sys-libs/zlib )"
21
		zlib? ( sys-libs/zlib )"
22
22
Lines 34-42 Link Here
34
	unpack ${A}
34
	unpack ${A}
35
	cd "${S}"
35
	cd "${S}"
36
36
37
	epatch "${FILESDIR}"/${P}-fortified-sources.patch
38
	epatch "${FILESDIR}"/${P}-pipe.patch
39
40
	elibtoolize
37
	elibtoolize
41
	epunt_cxx
38
	epunt_cxx
42
}
39
}
Lines 53-66 Link Here
53
	# Makefile.am we can just work it around this way.
50
	# Makefile.am we can just work it around this way.
54
	append-flags -Wno-error
51
	append-flags -Wno-error
55
52
56
	# We disable lzma because we don't have liblzma (not liblzmadec!)
53
	# We disable lzmadec because we support the newer liblzma from xz-utils
57
	# currently.
54
	# and not liblzmadec with this version.
58
	econf --bindir=/bin \
55
	econf --bindir=/bin \
59
		--enable-bsdtar --enable-bsdcpio \
56
		--enable-bsdtar --enable-bsdcpio \
60
		$(use_enable acl) $(use_enable xattr) \
57
		$(use_enable acl) $(use_enable xattr) \
61
		$(use_with zlib) \
58
		$(use_with zlib) \
62
		$(use_with bzip2 bz2lib) $(use_with lzma lzmadec) \
59
		$(use_with bzip2 bz2lib) $(use_with lzma) \
63
		--without-lzma \
60
		--without-lzmadec \
64
		${myconf} \
61
		${myconf} \
65
		--disable-dependency-tracking || die "econf failed."
62
		--disable-dependency-tracking || die "econf failed."
66
63

Return to bug 284233