summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2005-05-26 04:09:44 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2005-05-26 04:09:44 +0000
commit9f549cfefa23fd6ef53938d2752a16991fa274e7 (patch)
tree0cfd1d58d59b8cc05b6bea6878821fbf0575ee3a /media-libs/a52dec/a52dec-0.7.4-r5.ebuild
parentmerge fixes (diff)
downloadgentoo-2-9f549cfefa23fd6ef53938d2752a16991fa274e7.tar.gz
gentoo-2-9f549cfefa23fd6ef53938d2752a16991fa274e7.tar.bz2
gentoo-2-9f549cfefa23fd6ef53938d2752a16991fa274e7.zip
Added new revision which installs a52_internal.h header (needed by xine-lib to build with external a52dec support).
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'media-libs/a52dec/a52dec-0.7.4-r5.ebuild')
-rw-r--r--media-libs/a52dec/a52dec-0.7.4-r5.ebuild55
1 files changed, 55 insertions, 0 deletions
diff --git a/media-libs/a52dec/a52dec-0.7.4-r5.ebuild b/media-libs/a52dec/a52dec-0.7.4-r5.ebuild
new file mode 100644
index 000000000000..6fd6b87a6d84
--- /dev/null
+++ b/media-libs/a52dec/a52dec-0.7.4-r5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/a52dec/a52dec-0.7.4-r5.ebuild,v 1.1 2005/05/26 04:09:44 flameeyes Exp $
+
+inherit eutils flag-o-matic libtool
+
+DESCRIPTION="library for decoding ATSC A/52 streams used in DVD"
+HOMEPAGE="http://liba52.sourceforge.net/"
+SRC_URI="http://liba52.sourceforge.net/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~sparc ~x86"
+IUSE="oss djbfft"
+
+DEPEND=">=sys-devel/autoconf-2.5
+ >=sys-devel/automake-1.8
+ djbfft? ( sci-libs/djbfft )"
+RDEPEND="virtual/libc"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ epatch ${FILESDIR}/${P}-build.patch
+ export WANT_AUTOMAKE=1.8
+ export WANT_AUTOCONF=2.5
+ libtoolize --force --copy --automake || die "libtoolize"
+ autoheader || die "autoheader"
+ aclocal || die "aclocal"
+ automake -a -f -c || die "automake"
+ autoconf || die "autoconf"
+
+ epunt_cxx
+}
+
+src_compile() {
+ filter-flags -fprefetch-loop-arrays
+
+ local myconf="--enable-shared"
+ use oss || myconf="${myconf} --disable-oss"
+ econf \
+ $(use_enable djbfft) \
+ ${myconf} || die
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" docdir=/usr/share/doc/${PF}/html install || die
+
+ insinto /usr/include/a52dec
+ doins ${S}/liba52/a52_internal.h
+
+ dodoc AUTHORS ChangeLog HISTORY NEWS README TODO doc/liba52.txt
+}