summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2009-07-19 12:50:38 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2009-07-19 12:50:38 +0000
commitd80856ee36e06d35e89b87155e34e614c9e02961 (patch)
tree0f9d3160513ced37d1b8afd94f7fc9c06e6c28ff /media-sound/sooperlooper
parentppc stable #270578 (diff)
downloadgentoo-2-d80856ee36e06d35e89b87155e34e614c9e02961.tar.gz
gentoo-2-d80856ee36e06d35e89b87155e34e614c9e02961.tar.bz2
gentoo-2-d80856ee36e06d35e89b87155e34e614c9e02961.zip
It helps not to forget upload also patch.
(Portage version: 2.2_rc33/cvs/Linux x86_64)
Diffstat (limited to 'media-sound/sooperlooper')
-rw-r--r--media-sound/sooperlooper/files/sooperlooper-1.6.13_p2-const.patch36
-rw-r--r--media-sound/sooperlooper/sooperlooper-1.6.10.ebuild50
-rw-r--r--media-sound/sooperlooper/sooperlooper-1.6.13_p2.ebuild8
3 files changed, 42 insertions, 52 deletions
diff --git a/media-sound/sooperlooper/files/sooperlooper-1.6.13_p2-const.patch b/media-sound/sooperlooper/files/sooperlooper-1.6.13_p2-const.patch
new file mode 100644
index 000000000000..58fe5443221b
--- /dev/null
+++ b/media-sound/sooperlooper/files/sooperlooper-1.6.13_p2-const.patch
@@ -0,0 +1,36 @@
+diff -ru sooperlooper-1.6.13.orig/libs/midi++/midi.cc sooperlooper-1.6.13/libs/midi++/midi.cc
+--- sooperlooper-1.6.13.orig/libs/midi++/midi.cc 2009-03-04 09:28:54.000000000 +0000
++++ sooperlooper-1.6.13/libs/midi++/midi.cc 2009-03-04 09:36:18.000000000 +0000
+@@ -159,7 +159,7 @@
+ MIDI::decode_controller_name (const char *name)
+
+ {
+- char *lparen;
++ const char *lparen;
+ size_t len;
+
+ if ((lparen = strrchr (name, '(')) != 0) {
+diff -ru sooperlooper-1.6.13.orig/libs/pbd/basename.cc sooperlooper-1.6.13/libs/pbd/basename.cc
+--- sooperlooper-1.6.13.orig/libs/pbd/basename.cc 2009-03-04 09:28:54.000000000 +0000
++++ sooperlooper-1.6.13/libs/pbd/basename.cc 2009-03-04 09:29:30.000000000 +0000
+@@ -6,7 +6,7 @@
+ PBD::basename (const char *path)
+
+ {
+- char *slash;
++ const char *slash;
+
+ if ((slash = strrchr (path, '/')) == 0) {
+ return strdup (path);
+diff -ru sooperlooper-1.6.13.orig/libs/pbd/dirname.cc sooperlooper-1.6.13/libs/pbd/dirname.cc
+--- sooperlooper-1.6.13.orig/libs/pbd/dirname.cc 2009-03-04 09:28:54.000000000 +0000
++++ sooperlooper-1.6.13/libs/pbd/dirname.cc 2009-03-04 09:29:24.000000000 +0000
+@@ -9,7 +9,7 @@
+ PBD::dirname (const char *path)
+
+ {
+- char *slash;
++ const char *slash;
+ size_t len;
+ char *ret;
+
diff --git a/media-sound/sooperlooper/sooperlooper-1.6.10.ebuild b/media-sound/sooperlooper/sooperlooper-1.6.10.ebuild
deleted file mode 100644
index 61323c155f7b..000000000000
--- a/media-sound/sooperlooper/sooperlooper-1.6.10.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# 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.10.ebuild,v 1.1 2008/09/02 09:04:23 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/${PN}-1.6.5-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}
- mv "${WORKDIR}/aclocal" "${S}" || die "failed to move .m4 files"
- cd "${S}"
- epatch "${FILESDIR}/${PN}-1.6.5-cxxflags.patch"
- epatch "${FILESDIR}/${P}-asneeded.patch"
- AT_M4DIR="${S}/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
-}
diff --git a/media-sound/sooperlooper/sooperlooper-1.6.13_p2.ebuild b/media-sound/sooperlooper/sooperlooper-1.6.13_p2.ebuild
index 5078753b9e55..fd7055bc2dd8 100644
--- a/media-sound/sooperlooper/sooperlooper-1.6.13_p2.ebuild
+++ b/media-sound/sooperlooper/sooperlooper-1.6.13_p2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/sooperlooper/sooperlooper-1.6.13_p2.ebuild,v 1.1 2009/07/19 12:43:13 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/sooperlooper/sooperlooper-1.6.13_p2.ebuild,v 1.2 2009/07/19 12:50:38 ssuominen Exp $
EAPI=2
inherit autotools eutils wxwidgets
@@ -31,7 +31,11 @@ S=${WORKDIR}/${P/_p*}
src_prepare() {
cp -rf "${WORKDIR}"/aclocal "${S}" || die "copying aclocal failed"
- epatch "${FILESDIR}"/${PN}-1.6.5-cxxflags.patch
+
+ epatch "${FILESDIR}"/${PN}-1.6.5-cxxflags.patch \
+ "${FILESDIR}"/${PN}-1.6.10-asneeded.patch \
+ "${FILESDIR}"/${P}-const.patch
+
AT_M4DIR="${S}/aclocal" eautoreconf
}