ChangeLog

# 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ò a52dec-0.7.4-r5.ebuild:
Make djbfft a runtime dependency too, or --depclean will remove it and break
a52dec.

17 Feb 2007; Fabian Groffen a52dec-0.7.4-r5.ebuild:
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-r3.ebuild,
a52dec-0.7.4-r5.ebuild:
Force latest version of autoconf/automake. Closes bug #149179.

04 Sep 2006; Joshua Kinard a52dec-0.7.4-r5.ebuild:
Marked stable on mips.

25 May 2006; Diego Pettenò a52dec-0.7.4-r5.ebuild:
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-r3.ebuild,
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.ebuild,
-a52dec-0.7.4-r4.ebuild:
Cleanup of old versions.

13 Sep 2005; Diego Pettenò a52dec-0.7.4-r5.ebuild:
Use autotools eclass to clean up output during unpack phase. Fix dependency
over autoconf/automake.

13 Sep 2005; Aron Griffis a52dec-0.7.4-r5.ebuild:
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 a52dec-0.7.4-r5.ebuild:
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 a52dec-0.7.4-r5.ebuild:
Marked ppc stable.

13 Jul 2005; Markus Rothe a52dec-0.7.4-r5.ebuild:
Stable on ppc64 (bug #98805)

12 Jul 2005; Diego Pettenò a52dec-0.7.4-r5.ebuild:
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 a52dec-0.7.4-r4.ebuild:
Stable on alpha.

24 Apr 2005; Markus Rothe a52dec-0.7.4-r4.ebuild:
Stable on ppc64

19 Apr 2005; Luca Barbato a52dec-0.7.4-r4.ebuild:
Marked ppc and x86

19 Apr 2005; Diego Pettenò a52dec-0.7.4-r4.ebuild:
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 a52dec-0.7.4-r3.ebuild:
Remove useless C++ checks #74485.

15 Dec 2004; Bryan Østergaard a52dec-0.7.4-r3.ebuild:
Stable on alpha.

17 Nov 2004; Jeremy Huddleston
a52dec-0.7.4-r3.ebuild:
Stable amd64, sparc, x86.

11 Nov 2004; Markus Rothe a52dec-0.7.4-r3.ebuild:
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 +a52dec-0.7.4-r2.ebuild:
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 a52dec-0.7.4-r1.ebuild:
stable on ppc64, bug #55076

13 Jul 2004; Travis Tilley a52dec-0.7.4-r1.ebuild:
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 a52dec-0.7.4-r1.ebuild:
Adding djbfft support for x86

20 Mar 2004; Jeremy Huddleston a52dec-0.7.4.ebuild:
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 a52dec-0.7.4.ebuild:
stable on alpha and ia64

04 Nov 2003; Michael Sterrett a52dec-0.7.4.ebuild:
add IUSE to fix bug 32722; fix DESCRIPTION; use emake; more error
checking/messages; tidy

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*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 a52dec-0.7.3-r1.ebuild
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 a52dec-0.7.3.ebuild
files/digest-a52dec-0.7.3 :

Version bump

*a52dec-0.7.2 (1 Feb 2002)

1 Feb 2002; G.Bevin ChangeLog :

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.

Manifest

-----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-----

a52dec-0.7.4-r5.ebuild

# 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
}

a52dec-0.7.4-r6.ebuild

# 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
}

files

metadata.xml




sound