summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMounir Lamouri <volkmar@gentoo.org>2009-07-24 15:42:36 +0000
committerMounir Lamouri <volkmar@gentoo.org>2009-07-24 15:42:36 +0000
commit366665a15802c0a97aa0d616bd3f906766c8c94b (patch)
tree0d40481e28fa27f10d229583720fcc8ddbed50ca /media-libs/spandsp
parentOne more commit for this thing... (diff)
downloadhistorical-366665a15802c0a97aa0d616bd3f906766c8c94b.tar.gz
historical-366665a15802c0a97aa0d616bd3f906766c8c94b.tar.bz2
historical-366665a15802c0a97aa0d616bd3f906766c8c94b.zip
Version bump to 0.0.6_pre12.
Fix bug 271930. Package-Manager: portage-13845-svn/cvs/Linux i686
Diffstat (limited to 'media-libs/spandsp')
-rw-r--r--media-libs/spandsp/ChangeLog8
-rw-r--r--media-libs/spandsp/Manifest6
-rw-r--r--media-libs/spandsp/metadata.xml3
-rw-r--r--media-libs/spandsp/spandsp-0.0.6_pre12.ebuild58
4 files changed, 72 insertions, 3 deletions
diff --git a/media-libs/spandsp/ChangeLog b/media-libs/spandsp/ChangeLog
index 548b2ef29357..81752246f980 100644
--- a/media-libs/spandsp/ChangeLog
+++ b/media-libs/spandsp/ChangeLog
@@ -1,6 +1,12 @@
# 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.17 2009/07/24 12:04:23 volkmar Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/spandsp/ChangeLog,v 1.18 2009/07/24 15:42:36 volkmar Exp $
+
+*spandsp-0.0.6_pre12 (24 Jul 2009)
+
+ 24 Jul 2009; Mounir Lamouri <volkmar@gentoo.org> metadata.xml,
+ +spandsp-0.0.6_pre12.ebuild:
+ Version bump to 0.0.6_pre12. Fix bug 271930
24 Jul 2009; Mounir Lamouri <volkmar@gentoo.org>
-spandsp-0.0.6_pre3.ebuild:
diff --git a/media-libs/spandsp/Manifest b/media-libs/spandsp/Manifest
index 04a6f08c047d..6c088c1bc30f 100644
--- a/media-libs/spandsp/Manifest
+++ b/media-libs/spandsp/Manifest
@@ -1,10 +1,12 @@
DIST spandsp-0.0.2pre26.tar.gz 1417752 RMD160 73de8b027888b49cf43c01b438bca1e52bd07e71 SHA1 5553624d3d5fcaeabb724e282cdea29dad8a6dea SHA256 57ac136a61974eb6c8cfd81bab14a514a04a3be8c513cc1682524ec4082d0fc8
DIST spandsp-0.0.3pre26.tgz 1586342 RMD160 052a7c9ab5265be4dcd8e01ec89c190a00075412 SHA1 36a26942b2a791f56b397eaad765643424bef450 SHA256 53510486a4d125a68301dbd8c1400f33149f3ac0fea0821d88f8fb485d35beab
DIST spandsp-0.0.5pre4.tgz 2506742 RMD160 880c9d9f3a1dc42c3ef121181b8f6343176db59b SHA1 1b63ea56d7826c68f5febf811ca24b6d5a8a30f9 SHA256 07f42a237c77b08fa765c3a148c83cdfa267bf24c0ab681d80b90d30dd0b3dbf
+DIST spandsp-0.0.6pre12.tgz 2566669 RMD160 cbf380622f85416b7f404e7cadc5ee635c5adf5a SHA1 ec6c0aa613380bd5436a0e66a3a9b5c1303598d1 SHA256 81820ab80be853ecfea79b75e5b5cf592ff7083853cc22ced46d57da47f9d0e8
DIST spandsp-0.0.6pre7.tgz 2493861 RMD160 c6c2d0ec7cff92647aa7199eb4cc7dacbda83868 SHA1 200cd3052b6d5cdbaed19d5bcc9d3b2875ebad9e SHA256 60c0d286d6929bfbc9fe7ed63380455c1cb36e12ae1d76717389c9adf6beeab3
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.ebuild 1630 RMD160 5b04a5decafaebaa6e11e6db9682c9a0403a6d8b SHA1 625bac3aa2691b622ea2ddcb7ffed9d96c23954a SHA256 b4594fa814ab51d4dec54d1434f7f84340d7ddc74c6a1ecef0a542bcc0fa6fc1
EBUILD spandsp-0.0.6_pre7.ebuild 1106 RMD160 86132897181e2427bcbb1d91abc06f2a6906249e SHA1 bdf84432dfa0308a8a4f0f9a5b3e7ed017828091 SHA256 fb161d6848d3eec76e4664e478b553468de86ab9057f9c33052b5e4daea5222c
-MISC ChangeLog 3829 RMD160 fe03ca48cd7941e1c757c013cc790f233276fff5 SHA1 32a6ee12ae70f2247bcf1ea38596d25df6b2a71a SHA256 6e43c94db070dabd6b5e08e40ec87bcd638ecf70e4d318dd11e4798dca8e2aaf
-MISC metadata.xml 325 RMD160 3277b2ff3c52f3ab70c2b7ce86f3a56300df996d SHA1 c285bfacd47d00480d9707cc186d6026bc0daa44 SHA256 9252913107fc398e12635c2458549a910d04e30e919ec38adfebb2558fa2d5f4
+MISC ChangeLog 4008 RMD160 efe88b5fd136f865de8bfb90733687a1bb44e5ce SHA1 3467e5ba2894afe33c490393ead59ad8dbd5b141 SHA256 11d7c1d34b0a3754d6680a4906a1ce5e3c2701acedc8a16fe3dd193add8fb18b
+MISC metadata.xml 491 RMD160 06a7a85657f51cdd84d4bc20bb8c381afa1eceaf SHA1 53cae632205f10cc6cb4bb530fe3fa38beb5f719 SHA256 d41c674b273b3bb72d88b52f99002faa752bf69aa9c624b99ceb9c7196ea6a27
diff --git a/media-libs/spandsp/metadata.xml b/media-libs/spandsp/metadata.xml
index 2c6dcb2c2389..b273044223ac 100644
--- a/media-libs/spandsp/metadata.xml
+++ b/media-libs/spandsp/metadata.xml
@@ -3,7 +3,10 @@
<pkgmetadata>
<herd>voip</herd>
<use>
+ <flag name='fixed-point'>Enable fixed point support</flag>
+ <flag name='static-libs'>Compile static archives</flag>
<flag name='sse3'>Enable SSE3 support</flag>
+ <flag name='sse4'>Enable SSE4 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_pre12.ebuild b/media-libs/spandsp/spandsp-0.0.6_pre12.ebuild
new file mode 100644
index 000000000000..eda4aa05d8e2
--- /dev/null
+++ b/media-libs/spandsp/spandsp-0.0.6_pre12.ebuild
@@ -0,0 +1,58 @@
+# 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_pre12.ebuild,v 1.1 2009/07/24 15:42:36 volkmar 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 sse4 sse5 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 sse4 sse4a) \
+ $(use_enable sse4 sse4-1) \
+ $(use_enable sse4 sse4-2) \
+ $(use_enable sse5) \
+ $(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
+}