diff options
author | Tony Vroon <chainsaw@gentoo.org> | 2011-02-24 13:45:35 +0000 |
---|---|---|
committer | Tony Vroon <chainsaw@gentoo.org> | 2011-02-24 13:45:35 +0000 |
commit | f914bd7231ed21583c8468eeeae4fa1e161de297 (patch) | |
tree | 3a05fc5b0c646c9d9075fcabab35671cc3b2a264 /media-libs/spandsp | |
parent | bump a new snapshot (diff) | |
download | historical-f914bd7231ed21583c8468eeeae4fa1e161de297.tar.gz historical-f914bd7231ed21583c8468eeeae4fa1e161de297.tar.bz2 historical-f914bd7231ed21583c8468eeeae4fa1e161de297.zip |
Drop problematic sse4 & sse5 USE-flags, in GCC 4.5 no such options exist. Closes bug #356299 by Agostino "ago" Sarubbo and hopefully provides a viable stabilisation target for security bug #352059.
Package-Manager: portage-2.1.9.40/cvs/Linux x86_64
Diffstat (limited to 'media-libs/spandsp')
-rw-r--r-- | media-libs/spandsp/ChangeLog | 11 | ||||
-rw-r--r-- | media-libs/spandsp/Manifest | 11 | ||||
-rw-r--r-- | media-libs/spandsp/spandsp-0.0.6_pre12-r1.ebuild | 54 |
3 files changed, 69 insertions, 7 deletions
diff --git a/media-libs/spandsp/ChangeLog b/media-libs/spandsp/ChangeLog index 9c7fcd23da3d..5b67508861ab 100644 --- a/media-libs/spandsp/ChangeLog +++ b/media-libs/spandsp/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-libs/spandsp -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/spandsp/ChangeLog,v 1.19 2009/10/17 07:57:03 maekke Exp $ +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/spandsp/ChangeLog,v 1.20 2011/02/24 13:45:35 chainsaw Exp $ + +*spandsp-0.0.6_pre12-r1 (24 Feb 2011) + + 24 Feb 2011; Tony Vroon <chainsaw@gentoo.org> +spandsp-0.0.6_pre12-r1.ebuild: + Drop problematic sse4 & sse5 USE-flags, in GCC 4.5 no such options exist. + Closes bug #356299 by Agostino "ago" Sarubbo and hopefully provides a viable + stabilisation target for security bug #352059. 17 Oct 2009; Markus Meier <maekke@gentoo.org> metadata.xml: remove static-libs description as it is global now diff --git a/media-libs/spandsp/Manifest b/media-libs/spandsp/Manifest index 88ffa3f61ead..52785a44aba9 100644 --- a/media-libs/spandsp/Manifest +++ b/media-libs/spandsp/Manifest @@ -9,14 +9,15 @@ DIST spandsp-0.0.6pre7.tgz 2493861 RMD160 c6c2d0ec7cff92647aa7199eb4cc7dacbda838 EBUILD spandsp-0.0.2_pre26.ebuild 635 RMD160 fa57e73fa4df5b3c0cf631702feac7a00f06d3c0 SHA1 768cdfe8a222ee64eaedbb8bad5e659a59cb8bd9 SHA256 cb3754f232f418a92d3132cf6f386f46918869f74de2b23550859d9140dd856d EBUILD spandsp-0.0.3_pre26.ebuild 731 RMD160 5bf63edc9f0c2a03e943cc3f553341be2fb1e5e6 SHA1 85b4e419c2fb371e163f70f1ef1ca816c58b7ee0 SHA256 23360272204499168c47022983913153ae1db34406159e59181536e2684cdd5a EBUILD spandsp-0.0.5_pre4.ebuild 1167 RMD160 d4c9818b3f733cd4f2330add1e143e51abc116e5 SHA1 89d583cc9b17eb5c9c58900983f816d9bc7c961e SHA256 0fc81a6e2efb5a229683bc4fdf33cb30f3438be95e62c1e956e25132e4b46586 +EBUILD spandsp-0.0.6_pre12-r1.ebuild 1512 RMD160 adf86b13c876f91cd36ab05c2ca6fa241eb85cc0 SHA1 750b02e8ae9a05f0481ae0bf5fea78a7bc3ee545 SHA256 2a822fcef9b16d044da1005ae1549d69309d18b48d123945ee595626228c3921 EBUILD spandsp-0.0.6_pre12.ebuild 1630 RMD160 5b04a5decafaebaa6e11e6db9682c9a0403a6d8b SHA1 625bac3aa2691b622ea2ddcb7ffed9d96c23954a SHA256 b4594fa814ab51d4dec54d1434f7f84340d7ddc74c6a1ecef0a542bcc0fa6fc1 EBUILD spandsp-0.0.6_pre7.ebuild 1106 RMD160 86132897181e2427bcbb1d91abc06f2a6906249e SHA1 bdf84432dfa0308a8a4f0f9a5b3e7ed017828091 SHA256 fb161d6848d3eec76e4664e478b553468de86ab9057f9c33052b5e4daea5222c -MISC ChangeLog 4123 RMD160 62cefaac30e1d9c17a8b63404deae6e36004bf3a SHA1 41aca2f85ffee30949bc6cd3308dfa6e8d32391f SHA256 e413295cb3ae9ed6150a53acd55a81c74b07992c3f5be33671862794bc4e6467 +MISC ChangeLog 4449 RMD160 37d5113c112c22b3665bc2bb6bec4d3cc4da1315 SHA1 c681709d507e5d874f7ac9d12415a51137d26a71 SHA256 86695b5a54238d8410ece21fba1ec165d0fff5e8498d28043e98d0af5f3967fe MISC metadata.xml 434 RMD160 277a69a2625b76e5c55bdcce784c53d93e3ef745 SHA1 de14b9cb3cb88f24bd38cb5cf582f9ed65e363cf SHA256 0eae7e3faf44276463010aff1a1c44bbe9504090fdbb968f9732948159008f7f -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.11 (GNU/Linux) +Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAkrZeOkACgkQkKaRLQcq0GKlFwCfUW9g/h3GHPqK7FGlx3L/z4Bo -kcYAnRQZ9YzVwnxw6e86wkpCTrJaFjVS -=h7xO +iEYEARECAAYFAk1mYQIACgkQp5vW4rUFj5q7dgCfe8rPWdHYmog4MH8F1J9JskuW +O9cAnjjvpKszVTG1CTRp4ggzhTIa89+2 +=jnlu -----END PGP SIGNATURE----- diff --git a/media-libs/spandsp/spandsp-0.0.6_pre12-r1.ebuild b/media-libs/spandsp/spandsp-0.0.6_pre12-r1.ebuild new file mode 100644 index 000000000000..a96ae43b01b6 --- /dev/null +++ b/media-libs/spandsp/spandsp-0.0.6_pre12-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/spandsp/spandsp-0.0.6_pre12-r1.ebuild,v 1.1 2011/02/24 13:45:35 chainsaw Exp $ + +EAPI="2" + +inherit multilib versionator + +DESCRIPTION="SpanDSP is a library of DSP functions for telephony." +HOMEPAGE="http://www.soft-switch.org/" +SRC_URI="http://www.soft-switch.org/downloads/spandsp/${P/_}.tgz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="doc fixed-point mmx sse sse2 sse3 static-libs" + +RDEPEND="media-libs/tiff" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen + dev-libs/libxslt )" + +S=${WORKDIR}/${PN}-$(get_version_component_range 1-3) + +# TODO: +# there are two tests options: tests and test-data +# they need audiofile, fftw, libxml and probably more +# configure script is auto-enabling some sse* options sometimes + +src_configure() { + econf \ + --disable-dependency-tracking \ + $(use_enable doc) \ + $(use_enable fixed-point) \ + $(use_enable mmx) \ + $(use_enable sse) \ + $(use_enable sse2) \ + $(use_enable sse3) \ + $(use_enable static-libs static) +} + +src_install () { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc AUTHORS ChangeLog DueDiligence NEWS README || die "dodoc failed" + + if ! use static-libs; then + # remove useless la file when not installing static lib + rm "${D}"/usr/$(get_libdir)/lib${PN}.la || die "rm failed" + fi + + if use doc; then + dohtml -r doc/{api/html/*,t38_manual} || die "dohtml failed" + fi +} |