From 05e59ebf3114c80453cc5c2da416872827364653 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Diego=20Elio=20Petten=C3=B2?= Date: Sat, 17 Jun 2006 16:26:47 +0000 Subject: [PATCH] Add new revision that passes -fno-strict-aliasing on the library to avoid strict aliasing rules. Package-Manager: portage-2.1.1_pre1 --- media-libs/faad2/ChangeLog | 8 ++- media-libs/faad2/Manifest | 25 ++++++-- media-libs/faad2/faad2-2.0-r13.ebuild | 65 +++++++++++++++++++++ media-libs/faad2/files/digest-faad2-2.0-r13 | 6 ++ 4 files changed, 99 insertions(+), 5 deletions(-) create mode 100644 media-libs/faad2/faad2-2.0-r13.ebuild create mode 100644 media-libs/faad2/files/digest-faad2-2.0-r13 diff --git a/media-libs/faad2/ChangeLog b/media-libs/faad2/ChangeLog index 57236a8af324..c79341d15311 100644 --- a/media-libs/faad2/ChangeLog +++ b/media-libs/faad2/ChangeLog @@ -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ò +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 faad2-2.0-r11.ebuild: Stable on hppa. diff --git a/media-libs/faad2/Manifest b/media-libs/faad2/Manifest index 07769fbb313c..ecac219237ae 100644 --- a/media-libs/faad2/Manifest +++ b/media-libs/faad2/Manifest @@ -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 index 000000000000..64f30e4528cd --- /dev/null +++ b/media-libs/faad2/faad2-2.0-r13.ebuild @@ -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, breaks building of apps, but + # it is necessary because includes , + # which is needed by /usr/include/mp4.h... so we just + # include instead. See bug #55767 + sed -i -e "s:#include :#include :" \ + ${D}/usr/include/mpeg4ip.h + sed -i -e "s:\"mp4ff_int_types.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 index 000000000000..cb21f92dfbf2 --- /dev/null +++ b/media-libs/faad2/files/digest-faad2-2.0-r13 @@ -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 -- 2.26.2