summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <vlooe@web.de>2009-06-16 01:40:07 +0200
committerFlorian Fischer <vlooe@web.de>2009-06-16 01:40:07 +0200
commit0f45ed63841a85a6ccc07c949aafcce7b3faa146 (patch)
tree0349978ff8b5cf532505a34ab26487a2271624a7
parentsynced media-libs/amrnb with portage tree (diff)
downloadmultilib-portage-0f45ed63841a85a6ccc07c949aafcce7b3faa146.tar.gz
multilib-portage-0f45ed63841a85a6ccc07c949aafcce7b3faa146.tar.bz2
multilib-portage-0f45ed63841a85a6ccc07c949aafcce7b3faa146.zip
synced media-libs/a52dec with portage tree
-rw-r--r--media-libs/a52dec/ChangeLog212
-rw-r--r--media-libs/a52dec/Manifest6
-rw-r--r--media-libs/a52dec/a52dec-0.7.4-r5.ebuild12
-rw-r--r--media-libs/a52dec/a52dec-0.7.4-r6.ebuild23
-rw-r--r--media-libs/a52dec/metadata.xml8
-rw-r--r--metadata/cache/media-libs/a52dec-0.7.4-r54
-rw-r--r--metadata/cache/media-libs/a52dec-0.7.4-r66
7 files changed, 27 insertions, 244 deletions
diff --git a/media-libs/a52dec/ChangeLog b/media-libs/a52dec/ChangeLog
deleted file mode 100644
index bfc3048be..000000000
--- a/media-libs/a52dec/ChangeLog
+++ /dev/null
@@ -1,212 +0,0 @@
-# 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ò <flameeyes@gentoo.org>
- 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 <loki_val@gentoo.org>
- +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ò <flameeyes@gentoo.org> 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 <grobian@gentoo.org> a52dec-0.7.4-r5.ebuild:
- Dropped ppc-macos keyword, see you in prefix
-
- 21 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
- -a52dec-0.7.4-r3.ebuild:
- Remove old verison.
-
- 27 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> 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 <kumba@gentoo.org> a52dec-0.7.4-r5.ebuild:
- Marked stable on mips.
-
- 25 May 2006; Diego Pettenò <flameeyes@gentoo.org> a52dec-0.7.4-r5.ebuild:
- Add ~x86-fbsd keyword.
-
- 25 May 2006; Diego Pettenò <flameeyes@gentoo.org>
- 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ò <flameeyes@gentoo.org> 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ò <flameeyes@gentoo.org> -a52dec-0.7.4.ebuild,
- -a52dec-0.7.4-r4.ebuild:
- Cleanup of old versions.
-
- 13 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> 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 <agriffis@gentoo.org> a52dec-0.7.4-r5.ebuild:
- Mark 0.7.4-r5 stable on alpha
-
- 11 Aug 2005; Stefan Briesenick <sbriesen@gentoo.org>
- 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 <gustavoz@gentoo.org>
- a52dec-0.7.4-r5.ebuild:
- Stable on sparc
-
- 11 Aug 2005; Olivier Crête <tester@gentoo.org> 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ò <flameeyes@gentoo.org>
- +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 <josejx@gentoo.org> a52dec-0.7.4-r5.ebuild:
- Marked ppc stable.
-
- 13 Jul 2005; Markus Rothe <corsair@gentoo.org> a52dec-0.7.4-r5.ebuild:
- Stable on ppc64 (bug #98805)
-
- 12 Jul 2005; Diego Pettenò <flameeyes@gentoo.org> a52dec-0.7.4-r5.ebuild:
- Marked stable on amd64.
-
-*a52dec-0.7.4-r5 (26 May 2005)
-
- 26 May 2005; Diego Pettenò <flameeyes@gentoo.org>
- +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 <eradicator@gentoo.org>
- a52dec-0.7.4-r4.ebuild:
- Stable sparc.
-
- 24 Apr 2005; Bryan Østergaard <kloeri@gentoo.org> a52dec-0.7.4-r4.ebuild:
- Stable on alpha.
-
- 24 Apr 2005; Markus Rothe <corsair@gentoo.org> a52dec-0.7.4-r4.ebuild:
- Stable on ppc64
-
- 19 Apr 2005; Luca Barbato <lu_zero@gentoo.org> a52dec-0.7.4-r4.ebuild:
- Marked ppc and x86
-
- 19 Apr 2005; Diego Pettenò <flameeyes@gentoo.org> 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 <eradicator@gentoo.org>
- +a52dec-0.7.4-r4.ebuild:
- Always install the static lib, too.
-
- 17 Dec 2004; Mike Frysinger <vapier@gentoo.org> a52dec-0.7.4-r3.ebuild:
- Remove useless C++ checks #74485.
-
- 15 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> a52dec-0.7.4-r3.ebuild:
- Stable on alpha.
-
- 17 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
- a52dec-0.7.4-r3.ebuild:
- Stable amd64, sparc, x86.
-
- 11 Nov 2004; Markus Rothe <corsair@gentoo.org> 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 <eradicator@gentoo.org>
- +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 <eradicator@gentoo.org>
- -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 <phosphan@gentoo.org> +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 <keetz@gentoo.org> :
- added added ~ppc-macos keyword
-
- 28 Jul 2004; Tom Gall <tgall@gentoo.org> a52dec-0.7.4-r1.ebuild:
- stable on ppc64, bug #55076
-
- 13 Jul 2004; Travis Tilley <lv@gentoo.org> a52dec-0.7.4-r1.ebuild:
- added djbfft support for amd64
-
- 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
- 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 <phosphan@gentoo.org> a52dec-0.7.4-r1.ebuild:
- Adding djbfft support for x86
-
- 20 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> a52dec-0.7.4.ebuild:
- RDEPEND fix for bug #44816.
-
- 09 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
- a52dec-0.7.3-r1.ebuild, a52dec-0.7.4.ebuild:
- Filter out -fprefetch-loop-arrays (Bug #44007).
-
- 28 Jan 2004; Aron Griffis <agriffis@gentoo.org> a52dec-0.7.4.ebuild:
- stable on alpha and ia64
-
- 04 Nov 2003; Michael Sterrett <mr_bones_@gentoo.org> 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 <manson@gentoo.org> : changed sparc ~sparc keywords
-
-*a52dec-0.7.4 (29 Jul 2002)
-
- 29 Jul 2002; Nick Hadaway <raker@gentoo.org>
- 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 <seemant@gentoo.org> 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 <seemant@gentoo.org> 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 <gbevin@gentoo.org> 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.
diff --git a/media-libs/a52dec/Manifest b/media-libs/a52dec/Manifest
index a35888610..ae4e570df 100644
--- a/media-libs/a52dec/Manifest
+++ b/media-libs/a52dec/Manifest
@@ -2,7 +2,5 @@ AUX a52dec-0.7.4-build.patch 1113 RMD160 5b6142d108cb7a2dad04bfa0a4eae0cb599cb60
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 1346 RMD160 70e2b88f65f426de35157645de1357663c6a8202 SHA1 67dd72328bfd837f1591fa2906f5d56240205e74 SHA256 f60c2c423bdb8bab6b36c5212ff6dd5a92e5d7640e9e20602c4ea045ece26d00
-EBUILD a52dec-0.7.4-r6.ebuild 1405 RMD160 40975f4192e6ca5ea85caf496c1cf6995d574966 SHA1 a91b5a2a1685e8a187e532d26c605acd455d804f SHA256 3f4f196ecd0510d1e8450bb116e2b148f81d75f3f6f0073634421bcef65f7d19
-MISC ChangeLog 7711 RMD160 da17df412cb6fd0f4d24d7b8a4658d8d403bf3c2 SHA1 122fb52b5150ea5c839a18c02a153ca0597e4de2 SHA256 1d3646da5d07f06decf7073b23e034876f24a5c572deac092a279e32ea06c842
-MISC metadata.xml 263 RMD160 c5058962ee3e28f9d59f96166a74491c8921876b SHA1 cd5010261b69c760edfd60bc8398cffc15a3aa3e SHA256 938b5d7b1489d64aa1d2479633cc25916bc5381e6a080dd96a7b339ea7690d24
+EBUILD a52dec-0.7.4-r5.ebuild 1393 RMD160 f6690ac23a539472b40d0e673912aba5a97673b3 SHA1 e7e3571225808a1d0b71d38a5450b108a1714bb2 SHA256 bb48ea1b8dccf8384d78c1ea9eabefc747c156e70d9bfd2c568884109b38ff94
+EBUILD a52dec-0.7.4-r6.ebuild 1518 RMD160 13626278a250a54668b6df8cd2353e9ed877ad33 SHA1 c3d73ab518e89db74669d51e8684e21efb4f6f27 SHA256 6b03e36e116c8360ffd940b7cd4b616eb1db1d66b9756186d63bc62bb824fe39
diff --git a/media-libs/a52dec/a52dec-0.7.4-r5.ebuild b/media-libs/a52dec/a52dec-0.7.4-r5.ebuild
index a88eb05e9..39f2b8f17 100644
--- a/media-libs/a52dec/a52dec-0.7.4-r5.ebuild
+++ b/media-libs/a52dec/a52dec-0.7.4-r5.ebuild
@@ -2,7 +2,7 @@
# 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 $
-EAPI="1"
+EAPI="2"
WANT_AUTOCONF=latest
WANT_AUTOMAKE=latest
@@ -21,10 +21,7 @@ IUSE="oss djbfft"
RDEPEND="djbfft? ( sci-libs/djbfft[lib32?] )"
DEPEND="${RDEPEND}"
-src_unpack() {
- unpack ${A}
-
- cd "${S}"
+multilib-native_src_prepare_internal() {
epatch "${FILESDIR}/${P}-build.patch"
epatch "${FILESDIR}/${P}-freebsd.patch"
@@ -32,7 +29,7 @@ src_unpack() {
epunt_cxx
}
-multilib-native_src_compile_internal() {
+multilib-native_src_configure_internal() {
filter-flags -fprefetch-loop-arrays
local myconf="--enable-shared"
@@ -40,6 +37,9 @@ multilib-native_src_compile_internal() {
econf \
$(use_enable djbfft) \
${myconf} || die
+}
+
+multilib-native_src_compile_internal() {
emake CFLAGS="${CFLAGS}" || die "emake failed"
}
diff --git a/media-libs/a52dec/a52dec-0.7.4-r6.ebuild b/media-libs/a52dec/a52dec-0.7.4-r6.ebuild
index f4c5ed4ce..09728448c 100644
--- a/media-libs/a52dec/a52dec-0.7.4-r6.ebuild
+++ b/media-libs/a52dec/a52dec-0.7.4-r6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 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 $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/a52dec/a52dec-0.7.4-r6.ebuild,v 1.8 2009/06/11 15:04:47 armin76 Exp $
-EAPI="1"
+EAPI="2"
WANT_AUTOCONF=latest
WANT_AUTOMAKE=latest
@@ -15,16 +15,13 @@ 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"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 sh sparc x86 ~x86-fbsd"
IUSE="oss djbfft"
RDEPEND="djbfft? ( sci-libs/djbfft[lib32?] )"
DEPEND="${RDEPEND}"
-src_unpack() {
- unpack ${A}
-
- cd "${S}"
+multilib-native_src_prepare_internal() {
epatch "${FILESDIR}/${P}-build.patch"
epatch "${FILESDIR}/${P}-freebsd.patch"
epatch "${FILESDIR}/${P}-tests-optional.patch"
@@ -33,7 +30,7 @@ src_unpack() {
epunt_cxx
}
-multilib-native_src_compile_internal() {
+multilib-native_src_configure_internal() {
filter-flags -fprefetch-loop-arrays
local myconf="--enable-shared"
@@ -41,9 +38,17 @@ multilib-native_src_compile_internal() {
econf \
$(use_enable djbfft) \
${myconf} || die
+}
+
+multilib-native_src_compile_internal() {
emake CFLAGS="${CFLAGS}" || die "emake failed"
}
+src_test() {
+ filter-flags -fPIE
+ emake check || die "emake check failed"
+}
+
multilib-native_src_install_internal() {
make DESTDIR="${D}" docdir=/usr/share/doc/${PF}/html install || die
diff --git a/media-libs/a52dec/metadata.xml b/media-libs/a52dec/metadata.xml
deleted file mode 100644
index 68068cea7..000000000
--- a/media-libs/a52dec/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>sound</herd>
- <use>
- <flag name="djbfft">Prefer D.J. Bernstein's library for fourier transforms</flag>
- </use>
-</pkgmetadata>
diff --git a/metadata/cache/media-libs/a52dec-0.7.4-r5 b/metadata/cache/media-libs/a52dec-0.7.4-r5
index df18fbda2..a904128df 100644
--- a/metadata/cache/media-libs/a52dec-0.7.4-r5
+++ b/metadata/cache/media-libs/a52dec-0.7.4-r5
@@ -12,9 +12,9 @@ oss djbfft lib32
-1
+2
-compile install postinst postrm preinst setup unpack
+compile configure install postinst postrm preinst prepare setup unpack
diff --git a/metadata/cache/media-libs/a52dec-0.7.4-r6 b/metadata/cache/media-libs/a52dec-0.7.4-r6
index d1272eaa1..277a1be51 100644
--- a/metadata/cache/media-libs/a52dec-0.7.4-r6
+++ b/metadata/cache/media-libs/a52dec-0.7.4-r6
@@ -6,15 +6,15 @@ http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz
http://liba52.sourceforge.net/
GPL-2
library for decoding ATSC A/52 streams used in DVD
-~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd
+alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 sh sparc x86 ~x86-fbsd
autotools base eutils flag-o-matic libtool multilib multilib-native portability toolchain-funcs
oss djbfft lib32
-1
+2
-compile install postinst postrm preinst setup unpack
+compile configure install postinst postrm preinst prepare setup test unpack