summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2008-12-15 09:44:12 +0000
committerPeter Volkov <pva@gentoo.org>2008-12-15 09:44:12 +0000
commit981da11d463a2a4cfeaa62d8d741d461871c7ef8 (patch)
treed29046939f28ecd24382fc4da970470ad2c0134c
parentx86 stable wrt #250804 (diff)
downloadhistorical-981da11d463a2a4cfeaa62d8d741d461871c7ef8.tar.gz
historical-981da11d463a2a4cfeaa62d8d741d461871c7ef8.tar.bz2
historical-981da11d463a2a4cfeaa62d8d741d461871c7ef8.zip
Updated metadata.xml to include USE flag descriptions.
Package-Manager: portage-2.2_rc17/cvs/Linux 2.6.26-openvz.git-89451f9 i686
-rw-r--r--media-libs/spandsp/ChangeLog13
-rw-r--r--media-libs/spandsp/Manifest7
-rw-r--r--media-libs/spandsp/files/spandsp-0.0.6_pre2-v27ter_tx.h.patch14
-rw-r--r--media-libs/spandsp/metadata.xml9
-rw-r--r--media-libs/spandsp/spandsp-0.0.6_pre2.ebuild57
5 files changed, 96 insertions, 4 deletions
diff --git a/media-libs/spandsp/ChangeLog b/media-libs/spandsp/ChangeLog
index 8646dee2ec93..fbd835399f40 100644
--- a/media-libs/spandsp/ChangeLog
+++ b/media-libs/spandsp/ChangeLog
@@ -1,6 +1,17 @@
# 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.12 2008/06/24 16:15:41 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/spandsp/ChangeLog,v 1.13 2008/12/15 09:44:12 pva Exp $
+
+ 15 Dec 2008; Peter Volkov <pva@gentoo.org>
+ +files/spandsp-0.0.6_pre2-v27ter_tx.h.patch, metadata.xml,
+ +spandsp-0.0.6_pre2.ebuild:
+ Updated metadata.xml to include USE flag descriptions.
+
+*spandsp-0.0.6_pre2 (15 Dec 2008)
+
+ 15 Dec 2008; Peter Volkov <pva@gentoo.org>
+ +files/spandsp-0.0.6_pre2-v27ter_tx.h.patch, +spandsp-0.0.6_pre2.ebuild:
+ Version bump. Upstream states that everybody should use this version.
*spandsp-0.0.5_pre3 (24 Jun 2008)
diff --git a/media-libs/spandsp/Manifest b/media-libs/spandsp/Manifest
index 1447e4e4a4c0..f36f0f8dd6ba 100644
--- a/media-libs/spandsp/Manifest
+++ b/media-libs/spandsp/Manifest
@@ -1,12 +1,15 @@
+AUX spandsp-0.0.6_pre2-v27ter_tx.h.patch 358 RMD160 df05159090c24818e9d10b5a2adcc6da1b11102b SHA1 3a5b159742092a9eeacb000d50de4aa473d2da6a SHA256 10dfda06be72724b14831e5342dd64ecf825df31e0dfb082d518123b3e1f6999
DIST spandsp-0.0.2pre25.tar.gz 1467846 RMD160 c5f8b9688f477868fb746244c3b953e3886193b1 SHA1 3510516be5bef38f79f0a5c60a9854071dc19768 SHA256 21469237c97f57721368038b28ebbd77d2f06b67621c68314c956bb8a0f142e0
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.5pre3.tgz 2441626 RMD160 6e0fc53270247f426ffe98200c02b88abc78c088 SHA1 9b9300cbd64f3e3ab15a32ae6d0ef0129c59eb26 SHA256 90e401046f0f58aa1d2b468097345bad1bc98409a4e2d10ff58e69686f0941e7
DIST spandsp-0.0.5pre4.tgz 2506742 RMD160 880c9d9f3a1dc42c3ef121181b8f6343176db59b SHA1 1b63ea56d7826c68f5febf811ca24b6d5a8a30f9 SHA256 07f42a237c77b08fa765c3a148c83cdfa267bf24c0ab681d80b90d30dd0b3dbf
+DIST spandsp-0.0.6pre2.tgz 2456148 RMD160 6ebda54ee743fa4ec9643d3fcbb8819c9ff62da0 SHA1 eab4138502a9ef9945547ae5fdf4db0a0804a7ed SHA256 278d4bdb48703eca8741bcbe490340ea47972ecc51781e44f0ab9e3cd83ea8a9
EBUILD spandsp-0.0.2_pre25.ebuild 635 RMD160 afbdc769badf26fe076b75fc18232ed6fdb9a3ac SHA1 28fd054a5466fb3213fd111306de1f3c2a54f4b3 SHA256 1bdf439ab5fc389152e16eafd1ce022dbc023c59c28a8d89f655fe349543bf8e
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_pre3.ebuild 1167 RMD160 c09439b79cdcc168d2f4d824195f734e731fb433 SHA1 c164ff1cffda0e2d7e65c1842f5839f163d10bc6 SHA256 04313de69a783b24eea586949d2525ab17f3bce60bcbb3bc00f00976fcfd4cb7
EBUILD spandsp-0.0.5_pre4.ebuild 1167 RMD160 d4c9818b3f733cd4f2330add1e143e51abc116e5 SHA1 89d583cc9b17eb5c9c58900983f816d9bc7c961e SHA256 0fc81a6e2efb5a229683bc4fdf33cb30f3438be95e62c1e956e25132e4b46586
-MISC ChangeLog 2409 RMD160 b44997df5f2b3e8a4e0284e4c85e2763daad5aaa SHA1 d79841a78abb79a908b955a24c0dd0f841773b35 SHA256 e208f429dded080c750c5ed6f5234bc495ccfd21926b9d2f5c5e64a3aafcd118
-MISC metadata.xml 158 RMD160 f5c5c65907d35899e68d87a191b33893dc9bb5c8 SHA1 d60eb46c4a46eb607b922e357680d504a6aab76b SHA256 337dd5d16a30955fa88db27e322ebadb45ebf9534848b0fc31200c0e4b988d19
+EBUILD spandsp-0.0.6_pre2.ebuild 1441 RMD160 096a77f60813dd962e14891763aabc38dbd7a8fb SHA1 ee5b62410933264d8b938012716c6a0c7173da6a SHA256 387d8bf30b8aee9725dce1f7e83c2310e7ca166c4350d3fe3637fe72bc29df11
+MISC ChangeLog 2830 RMD160 b798a9fe4df5fabba0357f4c40a4f6abd9a2f143 SHA1 585561057cfd5fc8790c2610d8ebc7abdaeca39d SHA256 86c52d43e830608c54eafaa52bf8374607ed44d761abdf0a76a1350a9dcc3e9d
+MISC metadata.xml 431 RMD160 a40cdb1b66018b0b9747599b93cecf2c52c461b9 SHA1 d6f06024e77eec9ebefd341abe9cc4e1978bac69 SHA256 0162354a8f4468155cd4c587cd1a16b780d8316a3bf2542bda843cf1ae5a2a97
diff --git a/media-libs/spandsp/files/spandsp-0.0.6_pre2-v27ter_tx.h.patch b/media-libs/spandsp/files/spandsp-0.0.6_pre2-v27ter_tx.h.patch
new file mode 100644
index 000000000000..6541898b3eb9
--- /dev/null
+++ b/media-libs/spandsp/files/spandsp-0.0.6_pre2-v27ter_tx.h.patch
@@ -0,0 +1,14 @@
+=== modified file 'src/spandsp/private/v27ter_tx.h'
+--- src/spandsp/private/v27ter_tx.h 2008-12-15 09:30:32 +0000
++++ src/spandsp/private/v27ter_tx.h 2008-12-15 09:30:51 +0000
+@@ -91,9 +91,5 @@
+ logging_state_t logging;
+ };
+
+-#if defined(__cplusplus)
+-}
+-#endif
+-
+ #endif
+ /*- End of file ------------------------------------------------------------*/
+
diff --git a/media-libs/spandsp/metadata.xml b/media-libs/spandsp/metadata.xml
index 43cc20ba7f03..b185bd22723c 100644
--- a/media-libs/spandsp/metadata.xml
+++ b/media-libs/spandsp/metadata.xml
@@ -1,5 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>voip</herd>
+ <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>
</pkgmetadata>
diff --git a/media-libs/spandsp/spandsp-0.0.6_pre2.ebuild b/media-libs/spandsp/spandsp-0.0.6_pre2.ebuild
new file mode 100644
index 000000000000..6b0baa71852a
--- /dev/null
+++ b/media-libs/spandsp/spandsp-0.0.6_pre2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2008 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_pre2.ebuild,v 1.1 2008/12/15 09:44:12 pva 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 sse4.1 sse4.2 sse4a sse5"
+# test"
+
+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 )"
+
+S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-v27ter_tx.h.patch"
+}
+
+src_compile() {
+ econf \
+ $(use_enable doc) \
+ $(use_enable mmx) \
+ $(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."
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS NEWS README DueDiligence
+ use doc && dohtml -r doc/{api/html/*,t38_manual}
+}