Add new revision that passes -fno-strict-aliasing on the library to avoid strict...
authorDiego Elio Pettenò <flameeyes@gentoo.org>
Sat, 17 Jun 2006 16:26:47 +0000 (16:26 +0000)
committerDiego Elio Pettenò <flameeyes@gentoo.org>
Sat, 17 Jun 2006 16:26:47 +0000 (16:26 +0000)
Package-Manager: portage-2.1.1_pre1

media-libs/faad2/ChangeLog
media-libs/faad2/Manifest
media-libs/faad2/faad2-2.0-r13.ebuild [new file with mode: 0644]
media-libs/faad2/files/digest-faad2-2.0-r13 [new file with mode: 0644]

index 57236a8af324caf79e94b7bfe7b880d8704b852e..c79341d153117ef3560a89b71dc3175813aca68d 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for media-libs/faad2
 # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/faad2/ChangeLog,v 1.74 2006/06/11 10:27:14 gmsoft Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/faad2/ChangeLog,v 1.75 2006/06/17 16:26:47 flameeyes Exp $
+
+*faad2-2.0-r13 (17 Jun 2006)
+
+  17 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> +faad2-2.0-r13.ebuild:
+  Add new revision that passes -fno-strict-aliasing on the library to avoid
+  strict aliasing rules.
 
   11 Jun 2006; Guy Martin <gmsoft@gentoo.org> faad2-2.0-r11.ebuild:
   Stable on hppa.
index 07769fbb313c12f33d9ed53123223b34765a4f7e..ecac219237ae79bafcf6b37b0c2a17e4b1116426 100644 (file)
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 AUX faad-2.0-xmms.patch 1061 RMD160 f8e487dc7b943ccde38f983b0cd9541f98701ed9 SHA1 af69e62ba61cbc3a1041a58cd508bff2745a5296 SHA256 f84d20107436fc671471765103f02648b878aefa3f9efe93335477c52f44bf03
 MD5 fc9521f7d68e650b0a63f3b81464bcae files/faad-2.0-xmms.patch 1061
 RMD160 f8e487dc7b943ccde38f983b0cd9541f98701ed9 files/faad-2.0-xmms.patch 1061
@@ -40,6 +43,10 @@ EBUILD faad2-2.0-r12.ebuild 1553 RMD160 4af570aeca239e4f8d318504d6d9a56a75432abe
 MD5 e831e57316c3c2bc8a76c626278c682f faad2-2.0-r12.ebuild 1553
 RMD160 4af570aeca239e4f8d318504d6d9a56a75432abe faad2-2.0-r12.ebuild 1553
 SHA256 f41e97f97ccc41b7e3098bd815fb25a8a4baed19f8323925ffddcd04082702db faad2-2.0-r12.ebuild 1553
+EBUILD faad2-2.0-r13.ebuild 1592 RMD160 2f77770e7328f1f855a275383a607a57d17720e9 SHA1 bed2a68e9e63fcf4c3bddbd5ca8077ea0b7f807b SHA256 5e693eaba3455d7770eb17c7fa77be86f5123f66109a0dbd60280254c92d7150
+MD5 d253b81fe27ad20638a054e25039857c faad2-2.0-r13.ebuild 1592
+RMD160 2f77770e7328f1f855a275383a607a57d17720e9 faad2-2.0-r13.ebuild 1592
+SHA256 5e693eaba3455d7770eb17c7fa77be86f5123f66109a0dbd60280254c92d7150 faad2-2.0-r13.ebuild 1592
 EBUILD faad2-2.0-r3.ebuild 2091 RMD160 e8b7d7c8468da5d6ef0d7bd62ce43ec309b3c9ed SHA1 46f8a5d2580415c6c3d012593d1105c11df1ebda SHA256 19facd2979c64c8d4174abcb7fe779202474849613c64fdeadcd9cc207d92496
 MD5 9167396e4beb71ea1c2f38c0933e2241 faad2-2.0-r3.ebuild 2091
 RMD160 e8b7d7c8468da5d6ef0d7bd62ce43ec309b3c9ed faad2-2.0-r3.ebuild 2091
@@ -48,10 +55,10 @@ EBUILD faad2-2.0-r7.ebuild 2134 RMD160 a65ed01c8e0cd8c1c85c2eb3dcd852f8b4f824a0
 MD5 3b8536be60c586dc67be2f19cb5bdf4a faad2-2.0-r7.ebuild 2134
 RMD160 a65ed01c8e0cd8c1c85c2eb3dcd852f8b4f824a0 faad2-2.0-r7.ebuild 2134
 SHA256 6a63f00773ea6abb4e7620d2e604836b4787498e158a7a72901402aebce390ed faad2-2.0-r7.ebuild 2134
-MISC ChangeLog 10202 RMD160 ffbe4e029433bff4b5a33e95a4a69be3af91e627 SHA1 d3c1c4ac64eb75a24ac177ad0fb90bbabff2b564 SHA256 3182685f6f190aebb1c0aa50874a85b8865da81bb6f3b8fa1d5b0ed7f01fe489
-MD5 7291f4b6df3462e919e3068235d46613 ChangeLog 10202
-RMD160 ffbe4e029433bff4b5a33e95a4a69be3af91e627 ChangeLog 10202
-SHA256 3182685f6f190aebb1c0aa50874a85b8865da81bb6f3b8fa1d5b0ed7f01fe489 ChangeLog 10202
+MISC ChangeLog 10413 RMD160 c02958e3795df7123a4e7c1f24fdc8b2d0b629f3 SHA1 3d2d0996b2b7685770eb8c834f8e7de12e7b3a9d SHA256 ad8b32822f593eb2e2b8a0b7106d7288531f8b7e80a9f1f1afd90e5b0e08bd90
+MD5 1d27168a36b64566d26e2fdb5d7d83d1 ChangeLog 10413
+RMD160 c02958e3795df7123a4e7c1f24fdc8b2d0b629f3 ChangeLog 10413
+SHA256 ad8b32822f593eb2e2b8a0b7106d7288531f8b7e80a9f1f1afd90e5b0e08bd90 ChangeLog 10413
 MISC metadata.xml 387 RMD160 891f0392b255f261ca75a0e8541d453579313ace SHA1 f013305de22423b585f4138b1a5e9d67ca45c17f SHA256 b96036a098648c1ad5fb2105bd2997bed79a5df723389e892627ae2523aae356
 MD5 fa11072383948db52dccac007cc2c73d metadata.xml 387
 RMD160 891f0392b255f261ca75a0e8541d453579313ace metadata.xml 387
@@ -62,9 +69,19 @@ SHA256 fb76d0987ca664ad08d88c5a97f79328d83357088d9d75db4b5bc3d2dc04b4b1 files/di
 MD5 9640728e8e4b1d1726f7189f13f7b390 files/digest-faad2-2.0-r12 473
 RMD160 ae418ef22cbda30819261428f50fc487cf0b040c files/digest-faad2-2.0-r12 473
 SHA256 9c8116b90e712da479a939c9ceff861534435b08f59136e0cce99eb2b5f3ccc2 files/digest-faad2-2.0-r12 473
+MD5 9640728e8e4b1d1726f7189f13f7b390 files/digest-faad2-2.0-r13 473
+RMD160 ae418ef22cbda30819261428f50fc487cf0b040c files/digest-faad2-2.0-r13 473
+SHA256 9c8116b90e712da479a939c9ceff861534435b08f59136e0cce99eb2b5f3ccc2 files/digest-faad2-2.0-r13 473
 MD5 a46d304d3915a77a1c628a501d7fd693 files/digest-faad2-2.0-r3 229
 RMD160 324f8ba6e8f513994e0a3abd7a78967838a16214 files/digest-faad2-2.0-r3 229
 SHA256 286a43349ed357736d71bc0ea7b79d3a73ae37a89bdd9aa69837f7e12a4ddf54 files/digest-faad2-2.0-r3 229
 MD5 a46d304d3915a77a1c628a501d7fd693 files/digest-faad2-2.0-r7 229
 RMD160 324f8ba6e8f513994e0a3abd7a78967838a16214 files/digest-faad2-2.0-r7 229
 SHA256 286a43349ed357736d71bc0ea7b79d3a73ae37a89bdd9aa69837f7e12a4ddf54 files/digest-faad2-2.0-r7 229
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.3 (GNU/Linux)
+
+iD8DBQFElC1NAiZjviIA2XgRAve4AKDqcnXk0WEUswU6WBReffwdXjNHiwCeJqY6
+jg/tbUUAmgRwAC1hLwJ+ye8=
+=MDw/
+-----END PGP SIGNATURE-----
diff --git a/media-libs/faad2/faad2-2.0-r13.ebuild b/media-libs/faad2/faad2-2.0-r13.ebuild
new file mode 100644 (file)
index 0000000..64f30e4
--- /dev/null
@@ -0,0 +1,65 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/faad2/faad2-2.0-r13.ebuild,v 1.1 2006/06/17 16:26:47 flameeyes Exp $
+
+inherit eutils libtool flag-o-matic autotools
+
+PATCHLEVEL="5"
+
+DESCRIPTION="AAC audio decoding library"
+HOMEPAGE="http://www.audiocoding.com/"
+SRC_URI="mirror://sourceforge/faac/${PN}-${PV/_/-}.tar.gz
+       mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="xmms"
+
+RDEPEND="xmms? ( >=media-sound/xmms-1.2.7
+               media-libs/id3lib )
+       media-libs/libmp4v2"
+
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+
+       EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
+       epatch "${FILESDIR}/faad-2.0-xmms.patch"
+       eautoreconf
+}
+
+src_compile() {
+       # see #34392
+       filter-flags -mfpmath=sse
+
+       append-flags -fno-strict-aliasing
+
+       # mp4v2 needed for rhythmbox
+       # drm needed for nothing but doesn't hurt
+       econf \
+               --with-drm \
+               $(use_with xmms) \
+
+       emake || die
+}
+
+src_install() {
+       make DESTDIR=${D} install || die
+
+       dodoc AUTHORS ChangeLog NEWS README README.linux TODO
+
+       # unneeded include, <systems.h> breaks building of apps, but
+       # it is necessary because includes <sys/types.h>,
+       # which is needed by /usr/include/mp4.h... so we just
+       # include <sys/types.h> instead.  See bug #55767
+       sed -i -e "s:#include <systems.h>:#include <sys/types.h>:" \
+               ${D}/usr/include/mpeg4ip.h
+       sed -i -e "s:\"mp4ff_int_types.h\":<stdint.h>:" \
+               ${D}/usr/include/mp4ff.h
+
+}
diff --git a/media-libs/faad2/files/digest-faad2-2.0-r13 b/media-libs/faad2/files/digest-faad2-2.0-r13
new file mode 100644 (file)
index 0000000..cb21f92
--- /dev/null
@@ -0,0 +1,6 @@
+MD5 1a6f79365f2934a4888b210ef47a3a07 faad2-2.0.tar.gz 766660
+RMD160 e1e4d7c96cbc3db2b9e67385062ccf5decb61f90 faad2-2.0.tar.gz 766660
+SHA256 a62a4622862252e53e0dd58c3b0307a138f5100304e07bf50c8aee31a68ab861 faad2-2.0.tar.gz 766660
+MD5 51a371fb21fcbf77e27ed82d63273a95 faad2-patches-5.tar.bz2 8667
+RMD160 daf1faab7af84cd6991ee34cfc0492faf07055fa faad2-patches-5.tar.bz2 8667
+SHA256 1aec9612878dae292b8152f79bcf8fedfefbd7aadaac89f4e6c00f942d4fc1f4 faad2-patches-5.tar.bz2 8667