summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Vroon <chainsaw@gentoo.org>2009-03-18 18:34:34 +0000
committerTony Vroon <chainsaw@gentoo.org>2009-03-18 18:34:34 +0000
commitb27fdd45a51d01d027eeaee3788a0986008168ef (patch)
treea03f147f768ae5021363437e6ef1a9b38e7423f7
parentalpha/arm/ia64/s390/sh stable wrt #253551 (diff)
downloadgentoo-2-b27fdd45a51d01d027eeaee3788a0986008168ef.tar.gz
gentoo-2-b27fdd45a51d01d027eeaee3788a0986008168ef.tar.bz2
gentoo-2-b27fdd45a51d01d027eeaee3788a0986008168ef.zip
Version bump to 0.0.6_pre7 which solves an MMX build bug on AMD64. As this breaks API, it is under the big Asterisk 1.6 mask. With thanks to thansen on IRC for the report (next time use bugs.gentoo.org like everyone else though please). New API affects the following applications: http://tinderbox.dev.gentoo.org/misc/rindex/media-libs/spandsp
(Portage version: 2.1.6.7/cvs/Linux x86_64)
-rw-r--r--media-libs/spandsp/ChangeLog13
-rw-r--r--media-libs/spandsp/metadata.xml2
-rw-r--r--media-libs/spandsp/spandsp-0.0.6_pre3.ebuild16
-rw-r--r--media-libs/spandsp/spandsp-0.0.6_pre7.ebuild41
4 files changed, 55 insertions, 17 deletions
diff --git a/media-libs/spandsp/ChangeLog b/media-libs/spandsp/ChangeLog
index fcfca3e5a888..9c5bda2869d6 100644
--- a/media-libs/spandsp/ChangeLog
+++ b/media-libs/spandsp/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for media-libs/spandsp
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/spandsp/ChangeLog,v 1.15 2008/12/15 23:00:22 pva Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/spandsp/ChangeLog,v 1.16 2009/03/18 18:34:34 chainsaw Exp $
+
+*spandsp-0.0.6_pre7 (18 Mar 2009)
+
+ 18 Mar 2009; <chainsaw@gentoo.org> metadata.xml,
+ spandsp-0.0.6_pre3.ebuild, +spandsp-0.0.6_pre7.ebuild:
+ Version bump to 0.0.6_pre7 which solves an MMX build bug on AMD64. As this
+ breaks API, it is under the big Asterisk 1.6 mask. With thanks to thansen
+ on IRC for the report. New API affects the following applications:
+ http://tinderbox.dev.gentoo.org/misc/rindex/media-libs/spandsp
*spandsp-0.0.6_pre3 (15 Dec 2008)
diff --git a/media-libs/spandsp/metadata.xml b/media-libs/spandsp/metadata.xml
index b185bd22723c..2c6dcb2c2389 100644
--- a/media-libs/spandsp/metadata.xml
+++ b/media-libs/spandsp/metadata.xml
@@ -4,8 +4,6 @@
<herd>voip</herd>
<use>
<flag name='sse3'>Enable SSE3 support</flag>
- <flag name='sse4.1'>Enable SSE4.1 support</flag>
- <flag name='sse4.2'>Enable SSE4.2 support</flag>
<flag name='sse4a'>Enable SSE4a support</flag>
<flag name='sse5'>Enable SSE5 support</flag>
</use>
diff --git a/media-libs/spandsp/spandsp-0.0.6_pre3.ebuild b/media-libs/spandsp/spandsp-0.0.6_pre3.ebuild
index cd8cd68f7063..80e4bbf50255 100644
--- a/media-libs/spandsp/spandsp-0.0.6_pre3.ebuild
+++ b/media-libs/spandsp/spandsp-0.0.6_pre3.ebuild
@@ -1,6 +1,6 @@
-# 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/spandsp/spandsp-0.0.6_pre3.ebuild,v 1.1 2008/12/15 23:00:22 pva Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/spandsp/spandsp-0.0.6_pre3.ebuild,v 1.2 2009/03/18 18:34:34 chainsaw Exp $
inherit versionator eutils
@@ -11,17 +11,11 @@ SRC_URI="http://www.soft-switch.org/downloads/spandsp/${P/_}.tgz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="doc mmx sse sse2 sse3 sse4.1 sse4.2 sse4a sse5"
-# test"
+IUSE="doc mmx sse sse2 sse3 sse4a sse5"
RDEPEND="media-libs/audiofile
media-libs/tiff
=sci-libs/fftw-3*"
-# test? ( x11-libs/libXft
-# x11-libs/libXext
-# x11-libs/libX11
-# dev-libs/libxml2
-# x11-libs/fltk )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen
dev-libs/libxslt )"
@@ -35,12 +29,8 @@ src_compile() {
$(use_enable sse) \
$(use_enable sse2) \
$(use_enable sse3) \
- $(use_enable sse4.1 sse4-1) \
- $(use_enable sse4.2 sse4-2) \
$(use_enable sse4a sse4a) \
$(use_enable sse5)
-# $(use_enable test tests) \
-# $(use_enable test test-data)
emake || die "emake failed."
}
diff --git a/media-libs/spandsp/spandsp-0.0.6_pre7.ebuild b/media-libs/spandsp/spandsp-0.0.6_pre7.ebuild
new file mode 100644
index 000000000000..6dc24b2ded8a
--- /dev/null
+++ b/media-libs/spandsp/spandsp-0.0.6_pre7.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2009 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_pre7.ebuild,v 1.1 2009/03/18 18:34:34 chainsaw Exp $
+
+inherit versionator eutils
+
+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 mmx sse sse2 sse3 sse4a sse5"
+
+RDEPEND="media-libs/audiofile
+ media-libs/tiff
+ =sci-libs/fftw-3*"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen
+ dev-libs/libxslt )"
+
+S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
+
+src_compile() {
+ econf \
+ $(use_enable doc) \
+ $(use_enable mmx) \
+ $(use_enable sse) \
+ $(use_enable sse2) \
+ $(use_enable sse3) \
+ $(use_enable sse4a sse4a) \
+ $(use_enable sse5)
+ emake || die "emake failed."
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS NEWS README DueDiligence
+ use doc && dohtml -r doc/{api/html/*,t38_manual}
+}