Files
@ ddc273350932
Branch filter:
Location: ohnobinki_overlay/dev-libs/lzo/lzo-2.04.ebuild - annotation
ddc273350932
1.4 KiB
application/vnd.gentoo.ebuild
dev-libs/lzo: Add patch which fixes compilation of assembly source files for multilib-portage.
(Portage version: 2.2.0_alpha27-r1/hg/Linux x86_64, signed Manifest commit with key 6BA81050)
(Portage version: 2.2.0_alpha27-r1/hg/Linux x86_64, signed Manifest commit with key 6BA81050)
fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 ddc273350932 ddc273350932 ddc273350932 ddc273350932 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 b7f499089c8a fea24d23b1d6 fea24d23b1d6 ddc273350932 ddc273350932 ddc273350932 ddc273350932 ddc273350932 ddc273350932 ddc273350932 ddc273350932 ddc273350932 ddc273350932 ddc273350932 ddc273350932 ddc273350932 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 fea24d23b1d6 | # Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/lzo/lzo-2.04.ebuild,v 1.6 2011/03/22 20:41:40 ranger Exp $
EAPI=2
WANT_AUTOCONF=2.5
inherit autotools eutils
DESCRIPTION="An extremely fast compression and decompression library"
HOMEPAGE="http://www.oberhumer.com/opensource/lzo/"
SRC_URI="http://www.oberhumer.com/opensource/lzo/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="examples static-libs"
RDEPEND=""
DEPEND=">=sys-devel/autoconf-2.67"
src_prepare() {
epatch "${FILESDIR}"/${P}-asm-makefile.patch
# lzo has some weird sort of mfx_* set of autoconf macros which may
# only be distributed with lzo itself? Rescue them and place them
# into acinclude.m4 because there doesn't seem to be an m4/...
sed -n -e '/^AC_DEFUN.*mfx_/,/^])#$/p' aclocal.m4 > acinclude.m4 || die "Unable to rescue mfx_* autoconf macros."
eautoreconf
}
src_configure() {
econf \
--disable-dependency-tracking \
--enable-shared \
$(use_enable static-libs static)
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS BUGS ChangeLog NEWS README THANKS doc/*
if use examples; then
docinto examples
dodoc examples/*.{c,h}
fi
find "${D}" -name '*.la' -exec rm -f '{}' +
}
|