summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2008-07-11 16:13:28 +0000
committerAlexis Ballier <aballier@gentoo.org>2008-07-11 16:13:28 +0000
commitd3a3fb04688490f09c30a786a05b5e8561d3b15a (patch)
tree2c94efc5e52ac4bcfca4a58c1c1d21fdfe3cfc7c /media-sound
parentStable on sparc, security bug #231282 (diff)
downloadhistorical-d3a3fb04688490f09c30a786a05b5e8561d3b15a.tar.gz
historical-d3a3fb04688490f09c30a786a05b5e8561d3b15a.tar.bz2
historical-d3a3fb04688490f09c30a786a05b5e8561d3b15a.zip
version bump, port to rubberband 1.2 api, dont ignore cxxflags, fix build with asneeded, use wx 2.8
Package-Manager: portage-2.2_rc1/cvs/Linux 2.6.25.7 x86_64
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/sooperlooper/ChangeLog11
-rw-r--r--media-sound/sooperlooper/Manifest18
-rw-r--r--media-sound/sooperlooper/files/sooperlooper-1.6.5-asneeded.patch23
-rw-r--r--media-sound/sooperlooper/files/sooperlooper-1.6.5-cxxflags.patch13
-rw-r--r--media-sound/sooperlooper/files/sooperlooper-1.6.5-rubberband12.patch23
-rw-r--r--media-sound/sooperlooper/sooperlooper-1.6.5.ebuild50
6 files changed, 136 insertions, 2 deletions
diff --git a/media-sound/sooperlooper/ChangeLog b/media-sound/sooperlooper/ChangeLog
index fbca6c062bd1..4d119f2ec344 100644
--- a/media-sound/sooperlooper/ChangeLog
+++ b/media-sound/sooperlooper/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for media-sound/sooperlooper
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/sooperlooper/ChangeLog,v 1.13 2008/05/15 12:35:14 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/sooperlooper/ChangeLog,v 1.14 2008/07/11 16:13:27 aballier Exp $
+
+*sooperlooper-1.6.5 (11 Jul 2008)
+
+ 11 Jul 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/sooperlooper-1.6.5-asneeded.patch,
+ +files/sooperlooper-1.6.5-cxxflags.patch,
+ +files/sooperlooper-1.6.5-rubberband12.patch, +sooperlooper-1.6.5.ebuild:
+ version bump, port to rubberband 1.2 api, dont ignore cxxflags, fix build
+ with asneeded, use wx 2.8
15 May 2008; Markus Rothe <corsair@gentoo.org> sooperlooper-1.6.3.ebuild:
Added ~ppc; bug #215033
diff --git a/media-sound/sooperlooper/Manifest b/media-sound/sooperlooper/Manifest
index 48aea76562a9..9d12983379f2 100644
--- a/media-sound/sooperlooper/Manifest
+++ b/media-sound/sooperlooper/Manifest
@@ -1,8 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX sooperlooper-1.1.0-amd64.patch 905 RMD160 648ef9925991fa830453b7c8b972d62ed3ebef8d SHA1 35ce4027fe676c97482563251a7062f4c456fbea SHA256 7a14645739ebada3b137435c09e7abe99bcf1509ef3962cec8de6698a7f1a684
AUX sooperlooper-1.1.0-asneeded.patch 703 RMD160 641de2f75609762ff42745ac5c9931e024eca2b4 SHA1 8e4f107994688508631fd6d3f2ca469fc894f680 SHA256 3b3fd581cc4b54bcdc2046aa2e31bb78c3bad86bd5bc4ab9cf55faab552e0319
+AUX sooperlooper-1.6.5-asneeded.patch 1103 RMD160 f8f2785547b6c4549b5c4988a8f6d89178d52ed5 SHA1 62e9a08788cf7b85cff9bfeb35bb399a933303e0 SHA256 01a10d5714b3fbebe8886aa0af51b1734db2f19cf514cb6efd9943a040fe37cc
+AUX sooperlooper-1.6.5-cxxflags.patch 478 RMD160 8063a9dc4ea164d7152882ce0219312f0f8e9bca SHA1 2548ed0c528503b9613e261e6f364ecbc29e3137 SHA256 da1d4d770c47cac3d49c37eda5837ec0543b8b93e92414d71c18f1bbe42d0af9
+AUX sooperlooper-1.6.5-rubberband12.patch 1310 RMD160 171ae9ae008d3519a632b627630838d398834e47 SHA1 b06fc79c067eecc631f6577060b0f6fe48a9ff7c SHA256 dc7d641769c034589652d5b431cbab591bf44ca3068c1af23127229b1d64189b
DIST sooperlooper-1.1.0.tar.gz 653651 RMD160 46c6a5c647bc1d336c55d843abf28b669518936d SHA1 e551464e9df0ca6da239d2473e4097546da5ecef SHA256 096f3b247071c0d224ecf0b8766a9948685a7f0d029d7aca60b2f00349521a16
DIST sooperlooper-1.6.3.tar.gz 679195 RMD160 94f4d9587b6cf675c720045689e330b860020e27 SHA1 6117328954e8bef314507830928b5c3099313c1b SHA256 d13fab30ae425214ddeb89c6c6142af31f7ff869499db326a4b24d2d7ee0109d
+DIST sooperlooper-1.6.5-m4.tar.bz2 1463 RMD160 6855f9b4a53f4cf591f321545e4b750a70896cda SHA1 8e9735044ff05319eed85d0a62bcf093720d5ac1 SHA256 ee8e3084c3d3d4db29f3d7b4dde0d260b9dfb72be8c9362c7fd711fb7784e0bb
+DIST sooperlooper-1.6.5.tar.gz 692222 RMD160 cf306cea251c4d4cdd699024e23bbaa63326fc73 SHA1 854ea960a01a53ef91c836b049baa5a967df3ac7 SHA256 538be0613161ee84ab9de49549f3483d7fe04f2f96cfa0b5af8d3fde15b08904
EBUILD sooperlooper-1.1.0.ebuild 1097 RMD160 b55897320bc79632fd41a5bf948af16ddaa8bf5d SHA1 da855734cb31be584871fd181c5d69e9a349815b SHA256 48ccc37a047b3ca0a8e7e4511c4d3327c357521cf6277f67c030755259fd1f9b
EBUILD sooperlooper-1.6.3.ebuild 1000 RMD160 05a18da75611b3fba835f81f248c2da7c9d4cdc4 SHA1 70c21833f773bdcc5676f63c41ac276d6fb9b911 SHA256 850fc903f6300e2e4f196b3648a7630bf38570f9111687d74290ca9478346edc
-MISC ChangeLog 2646 RMD160 a705a5e09fe0bdaf43d9d0ae2a91db6e4cbffe07 SHA1 4d086dba6c15b11a78ab88e73516412c562897f9 SHA256 37654289e53796453264f5ad906ccdae40fbbbad1bb9c4bec9866da0a1082827
+EBUILD sooperlooper-1.6.5.ebuild 1269 RMD160 4f9746dbcfd8a8552051fcbaf4bb1b10f3311cc5 SHA1 4f3b43476602e103628fc1463d704aa8dfd7d71e SHA256 0a8b4529f3c97b01b1742840fc6a19d11cf8af30dc3701ffeaf67b7f4d8b47bc
+MISC ChangeLog 3003 RMD160 010d3b006ec089ecb3271cff079d9f8185f8f987 SHA1 5d39c44ffd685f333a349014b6dff7141e4c56ca SHA256 f11f1d674a5de786efc02f56c38ed1fba67697b7af58a63d24d69503efd1f5a6
MISC metadata.xml 227 RMD160 db91bfb1298cfaa0069ba0d53f7d8f2791f7d344 SHA1 51ff8c11f7cb3c6b7a97ff2c24af697f1f5ac2ca SHA256 0f8c8d5cb2453a9adf2c7c88c98e613ef02ca8640ecc46379fe9a5e50f7bff7b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkh3hq0ACgkQvFcC4BYPU0qsdQCff5mgoNpDVn4TCxirrfq7et8t
+dBYAnA4I9Lt5cOL/MFbSplARHdDg4XCx
+=dDhv
+-----END PGP SIGNATURE-----
diff --git a/media-sound/sooperlooper/files/sooperlooper-1.6.5-asneeded.patch b/media-sound/sooperlooper/files/sooperlooper-1.6.5-asneeded.patch
new file mode 100644
index 000000000000..8a5a6820a7f7
--- /dev/null
+++ b/media-sound/sooperlooper/files/sooperlooper-1.6.5-asneeded.patch
@@ -0,0 +1,23 @@
+Index: work/aclocal/buildenv.m4
+===================================================================
+--- work.orig/aclocal/buildenv.m4
++++ work/aclocal/buildenv.m4
+@@ -32,5 +32,4 @@ BASE_LIBS="$SOOPERLOOPER_TOP/libs/midi++
+ BASE_INCLUDES="-I$SOOPERLOOPER_TOP/libs/pbd -I$SOOPERLOOPER_TOP/libs/midi++"
+ CFLAGS="$CFLAGS -I$SOOPERLOOPER_TOP/libs/pbd -I$SOOPERLOOPER_TOP/libs/midi++"
+ CXXFLAGS="$CXXFLAGS -I$SOOPERLOOPER_TOP/libs/pbd -I$SOOPERLOOPER_TOP/libs/midi++"
+-LIBS="$LIBS $SOOPERLOOPER_TOP/libs/midi++/libmidipp.a $SOOPERLOOPER_TOP/libs/pbd/libpbd.a"
+ ])
+Index: work/sooperlooper-1.6.5/src/gui/Makefile.am
+===================================================================
+--- work.orig/sooperlooper-1.6.5/src/gui/Makefile.am
++++ work/sooperlooper-1.6.5/src/gui/Makefile.am
+@@ -11,7 +11,7 @@ bin_PROGRAMS = slgui
+
+ AM_CXXFLAGS = -I.. @LOSC_CFLAGS@ @SIGCPP_CFLAGS@ @XML_CFLAGS@ @WX_CFLAGS@
+
+-slgui_LDADD = ../libslcore.a @LOSC_LIBS@ @WX_LIBS@ @SIGCPP_LIBS@ @XML_LIBS@
++slgui_LDADD = ../libslcore.a @BASE_LIBS@ @LOSC_LIBS@ @WX_LIBS@ @SIGCPP_LIBS@ @XML_LIBS@
+
+ slgui_SOURCES = \
+ gui_app.cpp \
diff --git a/media-sound/sooperlooper/files/sooperlooper-1.6.5-cxxflags.patch b/media-sound/sooperlooper/files/sooperlooper-1.6.5-cxxflags.patch
new file mode 100644
index 000000000000..48997a668774
--- /dev/null
+++ b/media-sound/sooperlooper/files/sooperlooper-1.6.5-cxxflags.patch
@@ -0,0 +1,13 @@
+Index: work/aclocal/optflags.m4
+===================================================================
+--- work.orig/aclocal/optflags.m4
++++ work/aclocal/optflags.m4
+@@ -61,7 +61,7 @@ OPT_FLAGS="$OPT_FLAGS -pipe"
+ # LARGEFILE_FLAGS="`getconf LFS_CFLAGS`"
+ LARGEFILE_FLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
+
+-CXXFLAGS="-g -D_REENTRANT $LARGEFILE_FLAGS"
++CXXFLAGS="$CXXFLAGS -D_REENTRANT $LARGEFILE_FLAGS"
+ if test x"$GXX" = xyes ; then
+ CXXFLAGS="$CXXFLAGS -Wall"
+ fi
diff --git a/media-sound/sooperlooper/files/sooperlooper-1.6.5-rubberband12.patch b/media-sound/sooperlooper/files/sooperlooper-1.6.5-rubberband12.patch
new file mode 100644
index 000000000000..00242ac7aee3
--- /dev/null
+++ b/media-sound/sooperlooper/files/sooperlooper-1.6.5-rubberband12.patch
@@ -0,0 +1,23 @@
+Index: sooperlooper-1.6.5/src/looper.cpp
+===================================================================
+--- sooperlooper-1.6.5.orig/src/looper.cpp
++++ sooperlooper-1.6.5/src/looper.cpp
+@@ -166,11 +166,17 @@ Looper::initialize (unsigned int index,
+ nframes_t srate = _driver->get_samplerate();
+
+ // rubberband stretch stuff
++#if defined(RUBBERBAND_API_MAJOR_VERSION) && RUBBERBAND_API_MAJOR_VERSION >= 2
++ _in_stretcher = new RubberBandStretcher(srate, _chan_count,
++ RubberBandStretcher::OptionProcessRealTime | RubberBandStretcher::OptionTransientsCrisp | RubberBandStretcher::OptionPhaseLaminar);
++ _out_stretcher = new RubberBandStretcher(srate, _chan_count,
++ RubberBandStretcher::OptionProcessRealTime | RubberBandStretcher::OptionTransientsCrisp | RubberBandStretcher::OptionPhaseLaminar);
++#else
+ _in_stretcher = new RubberBandStretcher(srate, _chan_count,
+ RubberBandStretcher::OptionProcessRealTime | RubberBandStretcher::OptionTransientsCrisp | RubberBandStretcher::OptionPhaseAdaptive);
+ _out_stretcher = new RubberBandStretcher(srate, _chan_count,
+ RubberBandStretcher::OptionProcessRealTime | RubberBandStretcher::OptionTransientsCrisp | RubberBandStretcher::OptionPhaseAdaptive);
+-
++#endif
+
+ set_buffer_size(_driver->get_buffersize());
+
diff --git a/media-sound/sooperlooper/sooperlooper-1.6.5.ebuild b/media-sound/sooperlooper/sooperlooper-1.6.5.ebuild
new file mode 100644
index 000000000000..fa416b32bf4c
--- /dev/null
+++ b/media-sound/sooperlooper/sooperlooper-1.6.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/sooperlooper/sooperlooper-1.6.5.ebuild,v 1.1 2008/07/11 16:13:27 aballier Exp $
+
+EAPI=1
+
+inherit wxwidgets eutils autotools
+
+DESCRIPTION="Live looping sampler with immediate loop recording"
+HOMEPAGE="http://essej.net/sooperlooper/index.html"
+SRC_URI="http://essej.net/sooperlooper/${P}.tar.gz
+ mirror://gentoo/${P}-m4.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="media-sound/jack-audio-connection-kit
+ x11-libs/wxGTK:2.8
+ media-libs/liblo
+ dev-libs/libsigc++:1.2
+ media-libs/libsndfile
+ media-libs/libsamplerate
+ dev-libs/libxml2
+ media-libs/rubberband
+ sci-libs/fftw:3.0"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_unpack() {
+ unpack ${A}
+ epatch "${FILESDIR}/${P}-cxxflags.patch"
+ epatch "${FILESDIR}/${P}-asneeded.patch"
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-rubberband12.patch"
+ AT_M4DIR="${WORKDIR}/aclocal" eautoreconf
+}
+
+src_compile() {
+ WX_GTK_VER="2.8"
+ need-wxwidgets unicode
+ econf --disable-optimize --with-wxconfig-path="${WX_CONFIG}"
+ emake || die "emake failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc OSC README
+}