Portage is a package management system used by Gentoo Linux
# ChangeLog for media-libs/a52dec
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/a52dec/ChangeLog,v 1.53 2008/06/16 10:42:16 flameeyes Exp $
16 Jun 2008; Diego Pettenò
files/a52dec-0.7.4-tests-optional.patch, a52dec-0.7.4-r6.ebuild:
Fix the test building with a slightly different patch, that doesn't expose
a conditional during configure (and thus an USE flag).
*a52dec-0.7.4-r6 (13 Jun 2008)
13 Jun 2008; Peter Alfredsen
+files/a52dec-0.7.4-tests-optional.patch, +a52dec-0.7.4-r6.ebuild:
No longer build tests if we don't need them. Bug #226343.
28 Dec 2007; Diego Pettenò
Make djbfft a runtime dependency too, or --depclean will remove it and break
a52dec.
17 Feb 2007; Fabian Groffen
Dropped ppc-macos keyword, see you in prefix
21 Jan 2007; Diego Pettenò
-a52dec-0.7.4-r3.ebuild:
Remove old verison.
27 Sep 2006; Diego Pettenò
a52dec-0.7.4-r5.ebuild:
Force latest version of autoconf/automake. Closes bug #149179.
04 Sep 2006; Joshua Kinard
Marked stable on mips.
25 May 2006; Diego Pettenò
Add ~x86-fbsd keyword.
25 May 2006; Diego Pettenò
files/a52dec-0.7.4-build.patch, a52dec-0.7.4-r5.ebuild:
Rice it down, don't add extra flags to the build, like the deprecated -mtune
or -O3 -fomit-frame-pointer.
04 Feb 2006; Diego Pettenò
a52dec-0.7.4-r5.ebuild:
Change old ebuild to use autotools eclass/eautoreconf; remove dependency
over automake/autoconf as they are set by autotools eclass.
25 Nov 2005; Diego Pettenò
-a52dec-0.7.4-r4.ebuild:
Cleanup of old versions.
13 Sep 2005; Diego Pettenò
Use autotools eclass to clean up output during unpack phase. Fix dependency
over autoconf/automake.
13 Sep 2005; Aron Griffis
Mark 0.7.4-r5 stable on alpha
11 Aug 2005; Stefan Briesenick
files/a52dec-0.7.4-freebsd.patch:
changing absolute path to relative in freebsd.patch, if you're using a
non-standard portage-temp location, patching would fail.
11 Aug 2005; Gustavo Zacarias
a52dec-0.7.4-r5.ebuild:
Stable on sparc
11 Aug 2005; Olivier Crête
Stable on x86 to satisfy xine-lib-1.0.1-r3 for bug #98805
29 Jul 2005; Diego Pettenò
+files/a52dec-0.7.4-freebsd.patch, a52dec-0.7.4-r5.ebuild:
Added patch for Gentoo/FreeBSD compatibility. Thanks to Alberto Zennaro on
bug #100112.
16 Jul 2005; Joseph Jezak
Marked ppc stable.
13 Jul 2005; Markus Rothe
Stable on ppc64 (bug #98805)
12 Jul 2005; Diego Pettenò
Marked stable on amd64.
*a52dec-0.7.4-r5 (26 May 2005)
26 May 2005; Diego Pettenò
+a52dec-0.7.4-r5.ebuild:
Added new revision which installs a52_internal.h header (needed by xine-lib
to build with external a52dec support).
26 Apr 2005; Jeremy Huddleston
a52dec-0.7.4-r4.ebuild:
Stable sparc.
24 Apr 2005; Bryan Østergaard
Stable on alpha.
24 Apr 2005; Markus Rothe
Stable on ppc64
19 Apr 2005; Luca Barbato
Marked ppc and x86
19 Apr 2005; Diego Pettenò
Mark a52dec-0.7.4-r4 stable on amd64
*a52dec-0.7.4-r4 (18 Mar 2005)
18 Mar 2005; Jeremy Huddleston
+a52dec-0.7.4-r4.ebuild:
Always install the static lib, too.
17 Dec 2004; Mike Frysinger
Remove useless C++ checks #74485.
15 Dec 2004; Bryan Østergaard
Stable on alpha.
17 Nov 2004; Jeremy Huddleston
a52dec-0.7.4-r3.ebuild:
Stable amd64, sparc, x86.
11 Nov 2004; Markus Rothe
Stable on ppc64; missing dependency of media-libs/libmpeg3
*a52dec-0.7.4-r3 (05 Nov 2004)
05 Nov 2004; Jeremy Huddleston
+files/a52dec-0.7.4-build.patch, -a52dec-0.7.4-r2.ebuild,
+a52dec-0.7.4-r3.ebuild:
Revision bump to fix fPIC issue bug #68567.
04 Oct 2004; Jeremy Huddleston
-a52dec-0.7.4-r1.ebuild:
Make stable version build shared, too. Removing -r1.
*a52dec-0.7.4-r2 (01 Oct 2004)
01 Oct 2004; Patrick Kursawe
Now also builds shared libraries. If only static libs are built, some other
programs make trouble as soon as djbfft is used (they don't link it, though
they should).
15 Sep 2004; Kito
added added ~ppc-macos keyword
28 Jul 2004; Tom Gall
stable on ppc64, bug #55076
13 Jul 2004; Travis Tilley
added djbfft support for amd64
01 Jul 2004; Jeremy Huddleston
a52dec-0.7.4-r1.ebuild, a52dec-0.7.4.ebuild:
virtual/glibc -> virtual/libc
*a52dec-0.7.4-r1 (05 Apr 2004)
05 Apr 2004; Patrick Kursawe
Adding djbfft support for x86
20 Mar 2004; Jeremy Huddleston
RDEPEND fix for bug #44816.
09 Mar 2004; Jeremy Huddleston
a52dec-0.7.3-r1.ebuild, a52dec-0.7.4.ebuild:
Filter out -fprefetch-loop-arrays (Bug #44007).
28 Jan 2004; Aron Griffis
stable on alpha and ia64
04 Nov 2003; Michael Sterrett
add IUSE to fix bug 32722; fix DESCRIPTION; use emake; more error
checking/messages; tidy
06 Dec 2002; Rodney Rees
*a52dec-0.7.4 (29 Jul 2002)
29 Jul 2002; Nick Hadaway
a52dec-0.7.4.ebuild, files/digest-a52dec-0.7.4 :
Version Bump. From the source ChangeLog...
-The library is now fully reentrant.
-Added win32 output module, al file output, gain control.
-A few additional portability enhancements.
*a52dec-0.7.3-r1 (17 Jun 2002)
17 Jun 2002; Seemant Kulleen
files/digest-a52dec-0.7.3-r1 :
removed the "--enable-double" configure option, which Bernardo Silva
pointed out as being wrong, and it was confirmed by upstream as being a
debug option for their developers only.
*a52dec-0.7.3 (15 Apr 2002)
15 Apr 2002; Seemant Kulleen
files/digest-a52dec-0.7.3 :
Version bump
*a52dec-0.7.2 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX a52dec-0.7.4-build.patch 1113 RMD160 5b6142d108cb7a2dad04bfa0a4eae0cb599cb604 SHA1 33a3478936f4ac87e85452ea8f96a024fbd9822c SHA256 00a094d6178cd21bfc2303ff2ac91ce656810e6fef50e77ab30e18d0f4d4a650
AUX a52dec-0.7.4-freebsd.patch 343 RMD160 29981d434e6d1fcbbceb36a6200554302d4ef898 SHA1 5631e11ada36c5d0f11bf924cf0bbc5e106e2bd2 SHA256 61a2852445843dcb3cee283cbcd44ce28a1e5d018f60879ba8e8de184668367d
AUX a52dec-0.7.4-tests-optional.patch 299 RMD160 fc64a44b56d25c2dacc62625909a5fe611baf694 SHA1 86c211487eab6712b6b42b11ac216b6ee4eec6a9 SHA256 d0dd7ad5d6f070ef385bf76ff48e1d54be7cb9d5ba3d7d71e5b1b4657bdfb9ba
DIST a52dec-0.7.4.tar.gz 241507 RMD160 5b63b34c5840e7182b733cad41e916a8d4875eb1 SHA1 79b33bd8d89dad7436f85b9154ad35667aa37321 SHA256 a21d724ab3b3933330194353687df82c475b5dfb997513eef4c25de6c865ec33
EBUILD a52dec-0.7.4-r5.ebuild 1262 RMD160 840106242299c30b4c45623e537485988397e8cd SHA1 4b005038599d0ba1c76b657d5f39b29b81d66333 SHA256 202ea09636cf0fd8b634d6f159751e6855191a4a4f060204cf0fd4e215b375be
EBUILD a52dec-0.7.4-r6.ebuild 1321 RMD160 c01e35c56051e60c87d1e78c8b256db99601e4c7 SHA1 29b0885ac7d72e89591616781274ae1031d3a48e SHA256 1b824917a5b6596c24c78709fbd3238f49a525a7237b10a24db2084b06aff7fe
MISC ChangeLog 7711 RMD160 da17df412cb6fd0f4d24d7b8a4658d8d403bf3c2 SHA1 122fb52b5150ea5c839a18c02a153ca0597e4de2 SHA256 1d3646da5d07f06decf7073b23e034876f24a5c572deac092a279e32ea06c842
MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhWQ44ACgkQAiZjviIA2XjwmgCgk5t1NFHDrMbnbj6fVf9vaOBt
aVQAn3YXMNNV+G5rMH2vahypkcmHLOO/
=15Pe
-----END PGP SIGNATURE-----
# Copyright 1999-2007 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.19 2008/06/13 14:06:16 loki_val Exp $
WANT_AUTOCONF=latest
WANT_AUTOMAKE=latest
inherit eutils flag-o-matic libtool autotools
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 ppc64 sh sparc x86 ~x86-fbsd"
IUSE="oss djbfft"
RDEPEND="djbfft? ( sci-libs/djbfft )"
DEPEND="${RDEPEND}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-build.patch"
epatch "${FILESDIR}/${P}-freebsd.patch"
eautoreconf
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 CFLAGS="${CFLAGS}" || 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
}
# Copyright 1999-2008 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-r6.ebuild,v 1.2 2008/06/16 10:42:16 flameeyes Exp $
WANT_AUTOCONF=latest
WANT_AUTOMAKE=latest
inherit eutils flag-o-matic libtool autotools
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 ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="oss djbfft"
RDEPEND="djbfft? ( sci-libs/djbfft )"
DEPEND="${RDEPEND}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-build.patch"
epatch "${FILESDIR}/${P}-freebsd.patch"
epatch "${FILESDIR}/${P}-tests-optional.patch"
eautoreconf
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 CFLAGS="${CFLAGS}" || 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
}