summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2009-05-11 09:23:32 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2009-05-11 09:23:32 +0000
commit9cc98710773b21953b48d836feeb7b2c6ec0fbfb (patch)
treeb9d536de79e49965d74f3dbe2a69b38700671dc2 /media-libs/libsoundtouch
parentold (diff)
downloadhistorical-9cc98710773b21953b48d836feeb7b2c6ec0fbfb.tar.gz
historical-9cc98710773b21953b48d836feeb7b2c6ec0fbfb.tar.bz2
historical-9cc98710773b21953b48d836feeb7b2c6ec0fbfb.zip
Version bump wrt #262405, thanks to Tim Harder.
Package-Manager: portage-2.1.6.13/cvs/Linux x86_64
Diffstat (limited to 'media-libs/libsoundtouch')
-rw-r--r--media-libs/libsoundtouch/ChangeLog28
-rw-r--r--media-libs/libsoundtouch/Manifest5
-rw-r--r--media-libs/libsoundtouch/files/libsoundtouch-1.4.0-flags.patch27
-rw-r--r--media-libs/libsoundtouch/libsoundtouch-1.4.0.ebuild47
4 files changed, 89 insertions, 18 deletions
diff --git a/media-libs/libsoundtouch/ChangeLog b/media-libs/libsoundtouch/ChangeLog
index 70b8c0a4267e..b38e809aced2 100644
--- a/media-libs/libsoundtouch/ChangeLog
+++ b/media-libs/libsoundtouch/ChangeLog
@@ -1,22 +1,20 @@
# ChangeLog for media-libs/libsoundtouch
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libsoundtouch/ChangeLog,v 1.27 2008/09/29 22:49:42 jer Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libsoundtouch/ChangeLog,v 1.28 2009/05/11 09:23:32 ssuominen Exp $
+
+*libsoundtouch-1.4.0 (11 May 2009)
+
+ 11 May 2009; Samuli Suominen <ssuominen@gentoo.org>
+ +libsoundtouch-1.4.0.ebuild, +files/libsoundtouch-1.4.0-flags.patch:
+ Version bump wrt #262405, thanks to Tim Harder.
29 Sep 2008; Jeroen Roovers <jer@gentoo.org>
libsoundtouch-1.3.1-r1.ebuild:
Stable for HPPA (bug #231497).
- 05 May 2008; Samuli Suominen <drac@gentoo.org>
- files/libsoundtouch-1.3.1-Makefile.patch, libsoundtouch-1.3.1-r1.ebuild:
- Run edos2unix Makefile.am wrt #219243, thanks to Christian Lerrahn. Revert
- last commit and run full eautoreconf wrt #220301, thanks to Andrew John
- Hughes.
-
- 26 Apr 2008; Samuli Suominen <drac@gentoo.org>
- files/libsoundtouch-1.3.1-Makefile.patch, libsoundtouch-1.3.1-r1.ebuild:
- Replace patching of Makefile.am with patching of Makefile.in files, and
- run elibtoolize instead of eautoreconf because it fails. Thanks to
- WiLLiKiZu for reporting.
+ 05 May 2008; Samuli Suominen <ssuominen@gentoo.org>
+ libsoundtouch-1.3.1-r1.ebuild:
+ Run edos2unix Makefile.am wrt #219243, thanks to Christian Lerrahn.
13 Apr 2008; Alexis Ballier <aballier@gentoo.org>
+files/libsoundtouch-1.3.1-gcc-4.3.patch, libsoundtouch-1.3.1-r1.ebuild:
@@ -47,10 +45,6 @@
libsoundtouch-1.3.1-r1.ebuild:
Keyworded ~sparc wrt #179173
- 14 Apr 2007; Samuli Suominen <drac@gentoo.org>
- libsoundtouch-1.3.1-r1.ebuild:
- Close bug 148695 (again)
-
13 Apr 2007; Peter Weller <welp@gentoo.org> libsoundtouch-1.3.1-r1.ebuild:
Stable on amd64 wrt bug 172088
diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest
index 7f522c121381..461b040b1150 100644
--- a/media-libs/libsoundtouch/Manifest
+++ b/media-libs/libsoundtouch/Manifest
@@ -1,6 +1,9 @@
AUX libsoundtouch-1.3.1-Makefile.patch 1689 RMD160 07fba1196a080c0a6db64f56017e31a7852c68df SHA1 7ebc59901c404821b86ca62b97ea0ec86cffdd10 SHA256 984a1e91d09b370ea65ea568f2ef04b5a9eed11e10fccceef36119ea8fd8891b
AUX libsoundtouch-1.3.1-gcc-4.3.patch 290 RMD160 354d8854a27f60a54b73fd12f9a7ebd4c68d00c0 SHA1 8cc098a7b08525e9b2bcafe1ceac2577171897fc SHA256 a08ec491b736783e6176b157ff0cf5caa3a03f84e53726dbd62100aeca4fe0ff
+AUX libsoundtouch-1.4.0-flags.patch 1138 RMD160 149b5a41691550f54c3505349118af69a24a0a63 SHA1 848b9bc6bd0ef2c80b39ecae67cc3ed1bd187836 SHA256 3b024fd846164aba418e9e9580262b705e564af8583f7188430ca4727658fa0b
DIST soundtouch-1.3.1.tar.gz 314641 RMD160 713526a201e8ba3e3180718ebf2cccdb285a9e1e SHA1 0b63e71dc94c917ce9f48431789a001063884cc8 SHA256 f268fb05200fc55e50e88772765a822628f1a0157a4a57cc9545ac50a0d4fd9c
+DIST soundtouch-1.4.0.tar.gz 413183 RMD160 d496a09aa3ebcffdab656d762dc3643b82c8c570 SHA1 c349476751dca48d1f330528d1126c7faa11d01e SHA256 d7f40b1acf24789b3d24316e368859df2784135c29d244181020f94d803a11fb
EBUILD libsoundtouch-1.3.1-r1.ebuild 1200 RMD160 1e972aae6ee1724161478623c2eab1f1d57d8f3c SHA1 3b795757196f00f2dc9f48351d0e7d2170315897 SHA256 ae085476b10a76b328447b7deefe551d37c96855de06a00bd8401dd2486cb693
-MISC ChangeLog 4515 RMD160 7827ae5fac79c90b0577d36b30b094a10dd610a6 SHA1 030cdbe0235fee2317b4463f042db77074ec14b0 SHA256 3d14e5c35e2d837bdebc95c2c9395f6e417cf1872fcc548f928705232867f4f0
+EBUILD libsoundtouch-1.4.0.ebuild 1184 RMD160 523f1a4dba092b77b1fb2018cf623d6c3dd748e3 SHA1 5b0e54cf122ae2bb6b4a4ea16bbae6660533d386 SHA256 47a85601d67d2c81ce9c49877c1782b91f7d7dd8548a63b907ec5c87b261496f
+MISC ChangeLog 4200 RMD160 b56c7bcd6fae20f6013eda78dcddcdb7b799ea0b SHA1 5f950ce6df9b359c0d2b1cb8f7dee735455f7d3c SHA256 8d797c76b91ffe732908fa36d50155b011679903cdb5b0ea92566d86eb3826e2
MISC metadata.xml 159 RMD160 568344dc99ebe68c2e2d43d268d186757532144d SHA1 3f9589301dbaa4363c56de0f309cf792d8c38b63 SHA256 eb5b8cfa9aed067cd72d6439beac2dd0abdba30248f27e4b337012b493a18369
diff --git a/media-libs/libsoundtouch/files/libsoundtouch-1.4.0-flags.patch b/media-libs/libsoundtouch/files/libsoundtouch-1.4.0-flags.patch
new file mode 100644
index 000000000000..0f8a9e2ebb77
--- /dev/null
+++ b/media-libs/libsoundtouch/files/libsoundtouch-1.4.0-flags.patch
@@ -0,0 +1,27 @@
+diff -ur soundtouch.orig/source/SoundStretch/Makefile.am soundtouch/source/SoundStretch/Makefile.am
+--- soundtouch.orig/source/SoundStretch/Makefile.am 2009-01-25 18:32:53.000000000 +0200
++++ soundtouch/source/SoundStretch/Makefile.am 2009-05-11 12:10:33.000000000 +0300
+@@ -43,11 +43,5 @@
+ ## linker.
+ soundstretch_LDADD=../SoundTouch/libSoundTouch.la -lm
+
+-## linker flags
+-soundstretch_LDFLAGS=-s
+-
+-## additional compiler flags
+-soundstretch_CXXFLAGS=-O3
+-
+ #clean-local:
+ # -rm -f additional-files-to-remove-on-make-clean
+diff -ur soundtouch.orig/source/SoundTouch/Makefile.am soundtouch/source/SoundTouch/Makefile.am
+--- soundtouch.orig/source/SoundTouch/Makefile.am 2009-01-25 18:32:53.000000000 +0200
++++ soundtouch/source/SoundTouch/Makefile.am 2009-05-11 12:11:05.000000000 +0300
+@@ -36,7 +36,7 @@
+ # Note by authore: '-msse2' might not work in non-X86 compilations. If someone can
+ # fix this script to automatically check for CPU architecture, please submit a patch
+ # to me.
+-AM_CXXFLAGS=-O3 -msse2 -fcheck-new -I../../include
++AM_CXXFLAGS=-fcheck-new -I../../include
+
+
+ # other linking flags to add
diff --git a/media-libs/libsoundtouch/libsoundtouch-1.4.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-1.4.0.ebuild
new file mode 100644
index 000000000000..5d42bd2fbfe8
--- /dev/null
+++ b/media-libs/libsoundtouch/libsoundtouch-1.4.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libsoundtouch/libsoundtouch-1.4.0.ebuild,v 1.1 2009/05/11 09:23:32 ssuominen Exp $
+
+EAPI=2
+inherit autotools eutils flag-o-matic
+
+DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates."
+HOMEPAGE="http://www.surina.net/soundtouch/"
+SRC_URI="http://www.surina.net/soundtouch/${P/lib}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="sse2"
+
+S=${WORKDIR}/${PN/lib}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-flags.patch
+ eautoreconf
+
+ if use sse2; then
+ append-flags -msse2
+ else
+ sed -i -e '/^.*#define ALLOW_X86_OPTIMIZATIONS.*$/d' \
+ include/STTypes.h || die "sed failed"
+ fi
+}
+
+src_configure() {
+ econf \
+ --enable-shared \
+ --disable-dependency-tracking \
+ --disable-integer-samples
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}" \
+ CXXFLAGS="${CXXFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" pkgdocdir="/usr/share/doc/${PF}/html" \
+ install || die "emake install failed"
+ rm -f "${D}"/usr/share/doc/${PF}/html/COPYING.TXT
+}