diff options
author | Tony Vroon <chainsaw@gentoo.org> | 2009-03-18 18:34:34 +0000 |
---|---|---|
committer | Tony Vroon <chainsaw@gentoo.org> | 2009-03-18 18:34:34 +0000 |
commit | b27fdd45a51d01d027eeaee3788a0986008168ef (patch) | |
tree | a03f147f768ae5021363437e6ef1a9b38e7423f7 | |
parent | alpha/arm/ia64/s390/sh stable wrt #253551 (diff) | |
download | gentoo-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/ChangeLog | 13 | ||||
-rw-r--r-- | media-libs/spandsp/metadata.xml | 2 | ||||
-rw-r--r-- | media-libs/spandsp/spandsp-0.0.6_pre3.ebuild | 16 | ||||
-rw-r--r-- | media-libs/spandsp/spandsp-0.0.6_pre7.ebuild | 41 |
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} +} |