summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Vroon <chainsaw@gentoo.org>2011-02-24 13:45:35 +0000
committerTony Vroon <chainsaw@gentoo.org>2011-02-24 13:45:35 +0000
commitf914bd7231ed21583c8468eeeae4fa1e161de297 (patch)
tree3a05fc5b0c646c9d9075fcabab35671cc3b2a264 /media-libs/spandsp
parentbump a new snapshot (diff)
downloadhistorical-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/ChangeLog11
-rw-r--r--media-libs/spandsp/Manifest11
-rw-r--r--media-libs/spandsp/spandsp-0.0.6_pre12-r1.ebuild54
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
+}