[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/

2023-12-28 Thread Miroslav Šulc
commit: 142f228a7494267d479ee20b224d1ec63457ca6b
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Dec 28 09:27:45 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Dec 28 09:27:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142f228a

media-sound/sooperlooper: dropped obsolete 1.7.4

Bug: https://bugs.gentoo.org/920686
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/sooperlooper/Manifest  |  1 -
 media-sound/sooperlooper/sooperlooper-1.7.4.ebuild | 63 --
 2 files changed, 64 deletions(-)

diff --git a/media-sound/sooperlooper/Manifest 
b/media-sound/sooperlooper/Manifest
index 33daa901479a..5a55dac3407f 100644
--- a/media-sound/sooperlooper/Manifest
+++ b/media-sound/sooperlooper/Manifest
@@ -1,5 +1,4 @@
 DIST sooperlooper-1.6.5-m4.tar.bz2 1463 BLAKE2B 
b02010f5aae113078d167b65a8ab232673eac622ae6595d23f4759fafa05aeb503ea30ace950b3e9cb4d85abe92af7eda13e4c5a3199630c83f2761c812bc9f7
 SHA512 
01b4405dcd91e617c8dafb9fcfab99507d0a9637d9b0eec84276c348968e31159b68ce5c8b7f900ab8a830f2b5c91b798146d5272d006a2b866f149e485f228d
-DIST sooperlooper-1.7.4.tar.gz 857069 BLAKE2B 
0e7f13195a73ec9e41deaf93443c612bd2e44a3133dcc5685a3da497bfdc2acb24c5de33ea853c79e3c1a13c552d19f06370d96fe8fd17569c6e94541d035f5f
 SHA512 
f2921346759ad3821c43cc75d77e3a5b3a5433e03204048580e36cd2cddb08bd2447e509e01e01fcce4585a1759a913fd01fd098a50d9bcdb30f8dde6cc509c2
 DIST sooperlooper-1.7.8.tar.gz 858042 BLAKE2B 
762ccdacdd3a44a009d35b591095636bc251a831bfa8d092ab4a3555016c8ee4ad12988f6aefcc38cb5f3c56a28910e3a4d0161121f8fac6c4b9f5ff045bcfe1
 SHA512 
4746ce77dee5d2744d814060ff58e586b7c90f9e3b20cfb49354cec522e9d4ce1cd4b51b6b809346be6cf82a48bfef52caeeaa919b8f4da10fece367c287692f
 DIST sooperlooper.png 2644 BLAKE2B 
84149d70c63931a2b0f9864da1aed850bbf564fb1f2d8bd97bd270a353ed7ef1d978a5bda7fd6c4641284f61d1655b15eef033353d7ed6a3751f96d2cd07fe07
 SHA512 
d98c807db122f8a377e18a3ea0f23518ef97a480707b0de685fe842745a1565fe2071ba6c8487ef1bcf6802f9a209ad434b7daba84ede4c24cbaad8de935490e
 DIST sooperlooper_1.7.8~dfsg0-2.debian.tar.xz 13644 BLAKE2B 
b91fbee90c1f2b676932db9a6cd98aa8006232b3c4e58e5a514da67abc30fa03bea6e47fa5b0edf9ab8be5912269820646adbe96d08f99d5aba671cebd9c8372
 SHA512 
3f61d4f8c735bf23853d3c26ba81c140b7ad3a5da6a72e53c3341f88b3fda49c7aa8157278c9950f759f2e427c373aa4aea9a89a358b83bcfa46ebba6f82a176

diff --git a/media-sound/sooperlooper/sooperlooper-1.7.4.ebuild 
b/media-sound/sooperlooper/sooperlooper-1.7.4.ebuild
deleted file mode 100644
index fcb4278b1f9e..
--- a/media-sound/sooperlooper/sooperlooper-1.7.4.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-WX_GTK_VER=3.0-gtk3
-
-inherit autotools flag-o-matic wxwidgets toolchain-funcs desktop xdg
-
-DESCRIPTION="Live looping sampler with immediate loop recording"
-HOMEPAGE="http://essej.net/sooperlooper/index.html;
-SRC_URI="http://essej.net/sooperlooper/${P/_p/-}.tar.gz
-   mirror://gentoo/${PN}-1.6.5-m4.tar.bz2
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="wxwidgets"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-RDEPEND="
-   media-libs/liblo
-   dev-libs/libsigc++:2
-   media-libs/libsndfile
-   media-libs/libsamplerate
-   dev-libs/libxml2:2
-   media-libs/rubberband
-   sci-libs/fftw:3.0=
-   virtual/jack
-   wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${P/_p*}"
-
-DOCS=( OSC README )
-
-src_prepare() {
-   default
-   cp -rf "${WORKDIR}"/aclocal "${S}" || die "copying aclocal failed"
-   AT_M4DIR="${S}"/aclocal eautoreconf
-}
-
-src_configure() {
-   use wxwidgets && setup-wxwidgets
-   append-cppflags -std=c++11 # Its ugly build system honors CPPFLAGS 
instead of CXXFLAGS for this
-   econf \
-   $(use_with wxwidgets gui) \
-   --disable-optimize \
-   --with-wxconfig-path="${WX_CONFIG}"
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   default
-
-   use wxwidgets && make_desktop_entry /usr/bin/slgui SooperLooper
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/

2023-12-25 Thread Arthur Zamarin
commit: 1e740e53860e624634dca46570935aa3c2683e7f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec 25 19:16:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec 25 19:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e740e53

media-sound/sooperlooper: Stabilize 1.7.8_p2 x86, #920686

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild 
b/media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild
index a48eff3d34f2..f40e4d764de0 100644
--- a/media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild
+++ b/media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://sonosaurus.com/${PN}/${P/_p*}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
 IUSE="wxwidgets"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/

2023-12-25 Thread Sam James
commit: 278a42c8957abe901a3f5f9b4f9ed6f6fd6096e5
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 10:35:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 10:35:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278a42c8

media-sound/sooperlooper: Stabilize 1.7.8_p2 amd64, #920686

Signed-off-by: Sam James  gentoo.org>

 media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild 
b/media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild
index 22db0aed6649..a48eff3d34f2 100644
--- a/media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild
+++ b/media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://sonosaurus.com/${PN}/${P/_p*}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 IUSE="wxwidgets"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/

2023-11-24 Thread Pacho Ramos
commit: dce77a909a15ae99827fa6390edd3e1464174475
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Nov 24 13:36:24 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Nov 24 13:54:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce77a90

media-sound/sooperlooper: add 1.7.8_p2

Closes: https://bugs.gentoo.org/736481
Closes: https://bugs.gentoo.org/831180
Closes: https://bugs.gentoo.org/832347
Closes: https://bugs.gentoo.org/884719
Closes: https://bugs.gentoo.org/70
Signed-off-by: Pacho Ramos  gentoo.org>

 media-sound/sooperlooper/Manifest  |  3 +
 .../sooperlooper/sooperlooper-1.7.8_p2.ebuild  | 71 ++
 2 files changed, 74 insertions(+)

diff --git a/media-sound/sooperlooper/Manifest 
b/media-sound/sooperlooper/Manifest
index f9fbef1f2d29..33daa901479a 100644
--- a/media-sound/sooperlooper/Manifest
+++ b/media-sound/sooperlooper/Manifest
@@ -1,2 +1,5 @@
 DIST sooperlooper-1.6.5-m4.tar.bz2 1463 BLAKE2B 
b02010f5aae113078d167b65a8ab232673eac622ae6595d23f4759fafa05aeb503ea30ace950b3e9cb4d85abe92af7eda13e4c5a3199630c83f2761c812bc9f7
 SHA512 
01b4405dcd91e617c8dafb9fcfab99507d0a9637d9b0eec84276c348968e31159b68ce5c8b7f900ab8a830f2b5c91b798146d5272d006a2b866f149e485f228d
 DIST sooperlooper-1.7.4.tar.gz 857069 BLAKE2B 
0e7f13195a73ec9e41deaf93443c612bd2e44a3133dcc5685a3da497bfdc2acb24c5de33ea853c79e3c1a13c552d19f06370d96fe8fd17569c6e94541d035f5f
 SHA512 
f2921346759ad3821c43cc75d77e3a5b3a5433e03204048580e36cd2cddb08bd2447e509e01e01fcce4585a1759a913fd01fd098a50d9bcdb30f8dde6cc509c2
+DIST sooperlooper-1.7.8.tar.gz 858042 BLAKE2B 
762ccdacdd3a44a009d35b591095636bc251a831bfa8d092ab4a3555016c8ee4ad12988f6aefcc38cb5f3c56a28910e3a4d0161121f8fac6c4b9f5ff045bcfe1
 SHA512 
4746ce77dee5d2744d814060ff58e586b7c90f9e3b20cfb49354cec522e9d4ce1cd4b51b6b809346be6cf82a48bfef52caeeaa919b8f4da10fece367c287692f
+DIST sooperlooper.png 2644 BLAKE2B 
84149d70c63931a2b0f9864da1aed850bbf564fb1f2d8bd97bd270a353ed7ef1d978a5bda7fd6c4641284f61d1655b15eef033353d7ed6a3751f96d2cd07fe07
 SHA512 
d98c807db122f8a377e18a3ea0f23518ef97a480707b0de685fe842745a1565fe2071ba6c8487ef1bcf6802f9a209ad434b7daba84ede4c24cbaad8de935490e
+DIST sooperlooper_1.7.8~dfsg0-2.debian.tar.xz 13644 BLAKE2B 
b91fbee90c1f2b676932db9a6cd98aa8006232b3c4e58e5a514da67abc30fa03bea6e47fa5b0edf9ab8be5912269820646adbe96d08f99d5aba671cebd9c8372
 SHA512 
3f61d4f8c735bf23853d3c26ba81c140b7ad3a5da6a72e53c3341f88b3fda49c7aa8157278c9950f759f2e427c373aa4aea9a89a358b83bcfa46ebba6f82a176

diff --git a/media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild 
b/media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild
new file mode 100644
index ..22db0aed6649
--- /dev/null
+++ b/media-sound/sooperlooper/sooperlooper-1.7.8_p2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+WX_GTK_VER=3.2-gtk3
+
+inherit autotools wxwidgets toolchain-funcs desktop xdg
+
+DESCRIPTION="Live looping sampler with immediate loop recording"
+HOMEPAGE="https://sonosaurus.com/sooperlooper/index.html;
+SRC_URI="https://sonosaurus.com/${PN}/${P/_p*}.tar.gz
+   
mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}~dfsg0-${PV/*_p}.debian.tar.xz
+   mirror://gentoo/${PN}-1.6.5-m4.tar.bz2
+   https://dev.gentoo.org/~pacho/${PN}/${PN}.png
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="wxwidgets"
+
+RDEPEND="
+   >=media-libs/liblo-0.18
+   dev-libs/libsigc++:2
+   media-libs/libsndfile
+   media-libs/libsamplerate
+   dev-libs/libxml2:2
+   media-libs/rubberband
+   sci-libs/fftw:3.0=
+   virtual/jack
+   wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${P/_p*}"
+
+DOCS=( OSC README )
+
+src_prepare() {
+   default
+
+   # Debian patches
+   for p in $(<"${WORKDIR}"/debian/patches/series) ; do
+   eapply -p1 "${WORKDIR}/debian/patches/${p}"
+   done
+
+   cp -rf "${WORKDIR}"/aclocal "${S}" || die "copying aclocal failed"
+   AT_M4DIR="${S}"/aclocal eautoreconf
+}
+
+src_configure() {
+   use wxwidgets && setup-wxwidgets
+   econf \
+   $(use_with wxwidgets gui) \
+   --disable-optimize \
+   --with-wxconfig-path="${WX_CONFIG}"
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+
+   if use wxwidgets; then
+   make_desktop_entry /usr/bin/slgui SooperLooper
+   doicon "${DISTDIR}"/${PN}.png
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/

2022-06-24 Thread Sam James
commit: 5c9f02895d5f66eb4ae5d509493b7e40daa38c44
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 04:33:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 04:33:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c9f0289

media-sound/sooperlooper: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 media-sound/sooperlooper/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/media-sound/sooperlooper/metadata.xml 
b/media-sound/sooperlooper/metadata.xml
index b69a849fd57e..180951d3dba1 100644
--- a/media-sound/sooperlooper/metadata.xml
+++ b/media-sound/sooperlooper/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   so...@gentoo.org
-   Gentoo Sound project
-
+   
+   so...@gentoo.org
+   Gentoo Sound project
+   
+   
+   essej/sooperlooper
+   
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/files/, media-sound/sooperlooper/

2020-08-08 Thread Miroslav Šulc
commit: 335c394272ed2bc0ebfa98b7322b599b6c209919
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Aug  8 11:14:19 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Aug  8 11:14:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335c3942

media-sound/sooperlooper: bump to 1.7.4 + removed 1.7.3

1) eapi7, 3.0-gtk3
2) added desktop file
3) updated deps + switched to virtual/jack

Closes: https://bugs.gentoo.org/714210
Closes: https://bugs.gentoo.org/736318
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/sooperlooper/Manifest  |   2 +-
 .../files/sooperlooper-1.7.3-clash.patch   | 661 -
 .../files/sooperlooper-1.7.3-libsigc28.patch   | 124 
 .../files/sooperlooper-1.7.3-tinfo.patch   |  22 -
 .../files/sooperlooper-1.7.3-wx3.0.patch   | 177 --
 ...r-1.7.3-r2.ebuild => sooperlooper-1.7.4.ebuild} |  42 +-
 6 files changed, 22 insertions(+), 1006 deletions(-)

diff --git a/media-sound/sooperlooper/Manifest 
b/media-sound/sooperlooper/Manifest
index 7f039640721..f9fbef1f2d2 100644
--- a/media-sound/sooperlooper/Manifest
+++ b/media-sound/sooperlooper/Manifest
@@ -1,2 +1,2 @@
 DIST sooperlooper-1.6.5-m4.tar.bz2 1463 BLAKE2B 
b02010f5aae113078d167b65a8ab232673eac622ae6595d23f4759fafa05aeb503ea30ace950b3e9cb4d85abe92af7eda13e4c5a3199630c83f2761c812bc9f7
 SHA512 
01b4405dcd91e617c8dafb9fcfab99507d0a9637d9b0eec84276c348968e31159b68ce5c8b7f900ab8a830f2b5c91b798146d5272d006a2b866f149e485f228d
-DIST sooperlooper-1.7.3.tar.gz 732406 BLAKE2B 
65adf851c0f8e4152176ac5a53a02c2113cb4876f1abf1cbbc5c12556d8508b8e1b063cc7107032f6cd3118afa3f239303c7b04e66786bded24e5950bef16bf7
 SHA512 
cbc9f6b3e4cafc6f18ddb2e2415d2bac274c8cc578b5dadc6ad878b1bed34e514208bc990c3a7dab0106cbf34ad16be12846851e446d724d77386e70d975e14b
+DIST sooperlooper-1.7.4.tar.gz 857069 BLAKE2B 
0e7f13195a73ec9e41deaf93443c612bd2e44a3133dcc5685a3da497bfdc2acb24c5de33ea853c79e3c1a13c552d19f06370d96fe8fd17569c6e94541d035f5f
 SHA512 
f2921346759ad3821c43cc75d77e3a5b3a5433e03204048580e36cd2cddb08bd2447e509e01e01fcce4585a1759a913fd01fd098a50d9bcdb30f8dde6cc509c2

diff --git a/media-sound/sooperlooper/files/sooperlooper-1.7.3-clash.patch 
b/media-sound/sooperlooper/files/sooperlooper-1.7.3-clash.patch
deleted file mode 100644
index a5df2e2c225..000
--- a/media-sound/sooperlooper/files/sooperlooper-1.7.3-clash.patch
+++ /dev/null
@@ -1,661 +0,0 @@
-From 0cb1e65166c777250cf3737c418fcfc12ffac815 Mon Sep 17 00:00:00 2001
-From: vixus0 
-Date: Tue, 7 Jun 2016 22:10:39 +0100
-Subject: [PATCH] Use sigc::bind due to clash with std::bind
-

- src/engine.cpp|   2 +-
- src/gui/latency_panel.cpp |   4 +-
- src/gui/looper_panel.cpp  | 182 +++---
- src/gui/main_panel.cpp| 150 +++---
- 4 files changed, 169 insertions(+), 169 deletions(-)
-
-diff --git a/src/engine.cpp b/src/engine.cpp
-index a7a6395..3175c20 100644
 a/src/engine.cpp
-+++ b/src/engine.cpp
-@@ -313,7 +313,7 @@ void Engine::set_midi_bridge (MidiBridge * bridge)
-   _midi_bridge->MidiControlEvent.connect (mem_fun(*this, 
::push_midi_control_event));
-   _midi_bridge->MidiSyncEvent.connect (mem_fun(*this, 
::push_sync_event));
- 
--  ParamChanged.connect(bind (mem_fun(*_midi_bridge, 
::parameter_changed), this));
-+  ParamChanged.connect(sigc::bind(mem_fun(*_midi_bridge, 
::parameter_changed), this));
- 
-   _midi_bridge->set_output_midi_clock(_output_midi_clock);
-   }
-diff --git a/src/gui/latency_panel.cpp b/src/gui/latency_panel.cpp
-index 10e16e8..cb28723 100644
 a/src/gui/latency_panel.cpp
-+++ b/src/gui/latency_panel.cpp
-@@ -150,7 +150,7 @@ void LatencyPanel::init()
-   _input_spin->set_allow_outside_bounds(false);
-   //_input_spin->SetFont (sliderFont);
-   _input_spin->set_decimal_digits(0);
--  _input_spin->value_changed.connect (bind (mem_fun (*this,  
::on_spin_change), (int) ID_InputLatency));
-+  _input_spin->value_changed.connect (sigc::bind(mem_fun (*this,  
::on_spin_change), (int) ID_InputLatency));
-   rowsizer->Add (_input_spin, 1, wxLEFT|wxEXPAND, 10);
- 
-   _output_spin = new SpinBox(this, ID_OutputLatency, 0.0f, 10.0f, 
512.0f, false, wxDefaultPosition, wxSize(200, 35));
-@@ -160,7 +160,7 @@ void LatencyPanel::init()
-   _output_spin->set_allow_outside_bounds(false);
-   _output_spin->set_decimal_digits(0);
-   //_output_spin->SetFont (sliderFont);
--  _output_spin->value_changed.connect (bind (mem_fun (*this,  
::on_spin_change), (int) ID_OutputLatency));
-+  _output_spin->value_changed.connect (sigc::bind(mem_fun (*this,  
::on_spin_change), (int) ID_OutputLatency));
-   rowsizer->Add (_output_spin, 1, wxLEFT|wxRIGHT|wxEXPAND, 10);
-   
-   
-diff --git a/src/gui/looper_panel.cpp 

[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/, media-sound/sooperlooper/files/

2019-07-15 Thread Lars Wendler
commit: 9b344adb823c331166e60d7b7297834ca71157a9
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jul 15 11:11:53 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jul 15 11:12:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b344adb

media-sound/sooperlooper: Fixed build with sys-libs/ncurses[tinfo]

Thanks-to: Jeroen Roovers  gentoo.org>
Closes: https://bugs.gentoo.org/683738
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 .../files/sooperlooper-1.7.3-tinfo.patch   | 22 ++
 .../sooperlooper/sooperlooper-1.7.3-r2.ebuild  |  3 ++-
 2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/media-sound/sooperlooper/files/sooperlooper-1.7.3-tinfo.patch 
b/media-sound/sooperlooper/files/sooperlooper-1.7.3-tinfo.patch
new file mode 100644
index 000..82694f46383
--- /dev/null
+++ b/media-sound/sooperlooper/files/sooperlooper-1.7.3-tinfo.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/683738
+
+Thanks-to: Jeroen Roovers 
+
+--- a/configure.ac
 b/configure.ac
+@@ -214,10 +216,11 @@
+ AC_SUBST(LOSC_CFLAGS)
+ 
+ dnl curses
+-AC_CHECK_LIB(ncurses,initscr,have_ncurses=yes,[AC_MSG_WARN([ you 
don't have the ncurses library correctly installed])])
+-
+-NCURSES_LIBS=-lncurses
+-AC_SUBST(NCURSES_LIBS)
++PKG_CHECK_MODULES([NCURSES], [ncurses], [have_ncurses=yes],
++AC_CHECK_LIB(ncurses, initscr, have_ncurses=yes,
++ [AC_MSG_WARN([ you don't have the 
ncurses library correctly installed])]
++)
++   )
+ 
+ dnl sigc++
+ PKG_CHECK_MODULES(SIGCPP, sigc++-2.0 >= 2.2.10)

diff --git a/media-sound/sooperlooper/sooperlooper-1.7.3-r2.ebuild 
b/media-sound/sooperlooper/sooperlooper-1.7.3-r2.ebuild
index 5d2301bfa9d..62c837de9ed 100644
--- a/media-sound/sooperlooper/sooperlooper-1.7.3-r2.ebuild
+++ b/media-sound/sooperlooper/sooperlooper-1.7.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -40,6 +40,7 @@ PATCHES=(
"${FILESDIR}"/${P}-wx3.0.patch
"${FILESDIR}"/${P}-libsigc28.patch
"${FILESDIR}"/${P}-clash.patch
+   "${FILESDIR}"/${P}-tinfo.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/files/, media-sound/sooperlooper/

2018-03-01 Thread Pacho Ramos
commit: eb353087c27ce82d36a00601a145d7a80503103a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Mar  1 17:43:08 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Mar  1 17:55:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb353087

media-sound/sooperlooper: Drop old

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../files/sooperlooper-1.7.3-libsigc26.patch   | 96 --
 .../sooperlooper/sooperlooper-1.7.3-r1.ebuild  | 58 -
 2 files changed, 154 deletions(-)

diff --git a/media-sound/sooperlooper/files/sooperlooper-1.7.3-libsigc26.patch 
b/media-sound/sooperlooper/files/sooperlooper-1.7.3-libsigc26.patch
deleted file mode 100644
index 51ac10c3378..000
--- a/media-sound/sooperlooper/files/sooperlooper-1.7.3-libsigc26.patch
+++ /dev/null
@@ -1,96 +0,0 @@
-diff -ur a/sooperlooper-1.7.3/src/control_osc.hpp 
b/sooperlooper-1.7.3/src/control_osc.hpp
 a/sooperlooper-1.7.3/src/control_osc.hpp   2013-10-18 18:37:39.0 
+0300
-+++ b/sooperlooper-1.7.3/src/control_osc.hpp   2015-12-05 01:40:01.848107565 
+0200
-@@ -27,7 +27,7 @@
- #include 
- #include 
- 
--#include 
-+#include 
- 
- #include "event.hpp"
- #include "event_nonrt.hpp"
-diff -ur a/sooperlooper-1.7.3/src/gui/app_frame.hpp 
b/sooperlooper-1.7.3/src/gui/app_frame.hpp
 a/sooperlooper-1.7.3/src/gui/app_frame.hpp 2014-02-03 18:52:15.0 
+0200
-+++ b/sooperlooper-1.7.3/src/gui/app_frame.hpp 2015-12-05 01:40:01.844774250 
+0200
-@@ -26,7 +26,7 @@
- #include 
- #include 
- 
--#include 
-+#include 
- #include 
- #include 
- 
-diff -ur a/sooperlooper-1.7.3/src/gui/config_panel.hpp 
b/sooperlooper-1.7.3/src/gui/config_panel.hpp
 a/sooperlooper-1.7.3/src/gui/config_panel.hpp  2013-10-18 
18:37:39.0 +0300
-+++ b/sooperlooper-1.7.3/src/gui/config_panel.hpp  2015-12-05 
01:40:01.841440935 +0200
-@@ -26,7 +26,7 @@
- 
- #include 
- #include 
--#include 
-+#include 
- 
- class wxListCtrl;
- class wxSpinCtrl;
-diff -ur a/sooperlooper-1.7.3/src/gui/keys_panel.hpp 
b/sooperlooper-1.7.3/src/gui/keys_panel.hpp
 a/sooperlooper-1.7.3/src/gui/keys_panel.hpp2013-10-18 
18:37:39.0 +0300
-+++ b/sooperlooper-1.7.3/src/gui/keys_panel.hpp2015-12-05 
01:40:01.838107619 +0200
-@@ -26,7 +26,7 @@
- 
- #include 
- #include 
--#include 
-+#include 
- 
- class wxListCtrl;
- 
-diff -ur a/sooperlooper-1.7.3/src/gui/latency_panel.hpp 
b/sooperlooper-1.7.3/src/gui/latency_panel.hpp
 a/sooperlooper-1.7.3/src/gui/latency_panel.hpp 2013-10-18 
18:37:39.0 +0300
-+++ b/sooperlooper-1.7.3/src/gui/latency_panel.hpp 2015-12-05 
01:40:01.834774304 +0200
-@@ -26,7 +26,7 @@
- 
- #include 
- #include 
--#include 
-+#include 
- 
- class wxListCtrl;
- 
-diff -ur a/sooperlooper-1.7.3/src/gui/main_panel.hpp 
b/sooperlooper-1.7.3/src/gui/main_panel.hpp
 a/sooperlooper-1.7.3/src/gui/main_panel.hpp2014-02-04 
18:39:55.0 +0200
-+++ b/sooperlooper-1.7.3/src/gui/main_panel.hpp2015-12-05 
01:40:01.831440989 +0200
-@@ -26,7 +26,7 @@
- #include 
- #include 
- 
--#include 
-+#include 
- #include 
- #include 
- 
-diff -ur a/sooperlooper-1.7.3/src/gui/midi_bind_panel.hpp 
b/sooperlooper-1.7.3/src/gui/midi_bind_panel.hpp
 a/sooperlooper-1.7.3/src/gui/midi_bind_panel.hpp   2013-10-18 
18:37:39.0 +0300
-+++ b/sooperlooper-1.7.3/src/gui/midi_bind_panel.hpp   2015-12-05 
01:40:01.828107674 +0200
-@@ -26,7 +26,7 @@
- 
- #include 
- #include 
--#include 
-+#include 
- #include 
- 
- #include 
-diff -ur a/sooperlooper-1.7.3/src/gui/prefs_dialog.hpp 
b/sooperlooper-1.7.3/src/gui/prefs_dialog.hpp
 a/sooperlooper-1.7.3/src/gui/prefs_dialog.hpp  2013-10-18 
18:37:39.0 +0300
-+++ b/sooperlooper-1.7.3/src/gui/prefs_dialog.hpp  2015-12-05 
01:40:01.824774358 +0200
-@@ -26,7 +26,7 @@
- 
- #include 
- #include 
--#include 
-+#include 
- 
- class wxListCtrl;
- class wxSpinCtrl;
\ No newline at end of file

diff --git a/media-sound/sooperlooper/sooperlooper-1.7.3-r1.ebuild 
b/media-sound/sooperlooper/sooperlooper-1.7.3-r1.ebuild
deleted file mode 100644
index 7364e6cd464..000
--- a/media-sound/sooperlooper/sooperlooper-1.7.3-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-WX_GTK_VER=3.0
-
-inherit autotools eutils flag-o-matic wxwidgets toolchain-funcs
-
-DESCRIPTION="Live looping sampler with immediate loop recording"
-HOMEPAGE="http://essej.net/sooperlooper/index.html;

[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/, media-sound/sooperlooper/files/

2018-03-01 Thread Pacho Ramos
commit: 723e860e8814e6dbdd431ecb012bc652785c63f1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Mar  1 17:42:30 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Mar  1 17:55:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=723e860e

media-sound/sooperlooper: Fix building with current libsigc++ (#587174)

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../files/sooperlooper-1.7.3-clash.patch   | 661 +
 .../files/sooperlooper-1.7.3-libsigc28.patch   | 124 
 .../sooperlooper/sooperlooper-1.7.3-r2.ebuild  |  62 ++
 3 files changed, 847 insertions(+)

diff --git a/media-sound/sooperlooper/files/sooperlooper-1.7.3-clash.patch 
b/media-sound/sooperlooper/files/sooperlooper-1.7.3-clash.patch
new file mode 100644
index 000..a5df2e2c225
--- /dev/null
+++ b/media-sound/sooperlooper/files/sooperlooper-1.7.3-clash.patch
@@ -0,0 +1,661 @@
+From 0cb1e65166c777250cf3737c418fcfc12ffac815 Mon Sep 17 00:00:00 2001
+From: vixus0 
+Date: Tue, 7 Jun 2016 22:10:39 +0100
+Subject: [PATCH] Use sigc::bind due to clash with std::bind
+
+---
+ src/engine.cpp|   2 +-
+ src/gui/latency_panel.cpp |   4 +-
+ src/gui/looper_panel.cpp  | 182 +++---
+ src/gui/main_panel.cpp| 150 +++---
+ 4 files changed, 169 insertions(+), 169 deletions(-)
+
+diff --git a/src/engine.cpp b/src/engine.cpp
+index a7a6395..3175c20 100644
+--- a/src/engine.cpp
 b/src/engine.cpp
+@@ -313,7 +313,7 @@ void Engine::set_midi_bridge (MidiBridge * bridge)
+   _midi_bridge->MidiControlEvent.connect (mem_fun(*this, 
::push_midi_control_event));
+   _midi_bridge->MidiSyncEvent.connect (mem_fun(*this, 
::push_sync_event));
+ 
+-  ParamChanged.connect(bind (mem_fun(*_midi_bridge, 
::parameter_changed), this));
++  ParamChanged.connect(sigc::bind(mem_fun(*_midi_bridge, 
::parameter_changed), this));
+ 
+   _midi_bridge->set_output_midi_clock(_output_midi_clock);
+   }
+diff --git a/src/gui/latency_panel.cpp b/src/gui/latency_panel.cpp
+index 10e16e8..cb28723 100644
+--- a/src/gui/latency_panel.cpp
 b/src/gui/latency_panel.cpp
+@@ -150,7 +150,7 @@ void LatencyPanel::init()
+   _input_spin->set_allow_outside_bounds(false);
+   //_input_spin->SetFont (sliderFont);
+   _input_spin->set_decimal_digits(0);
+-  _input_spin->value_changed.connect (bind (mem_fun (*this,  
::on_spin_change), (int) ID_InputLatency));
++  _input_spin->value_changed.connect (sigc::bind(mem_fun (*this,  
::on_spin_change), (int) ID_InputLatency));
+   rowsizer->Add (_input_spin, 1, wxLEFT|wxEXPAND, 10);
+ 
+   _output_spin = new SpinBox(this, ID_OutputLatency, 0.0f, 10.0f, 
512.0f, false, wxDefaultPosition, wxSize(200, 35));
+@@ -160,7 +160,7 @@ void LatencyPanel::init()
+   _output_spin->set_allow_outside_bounds(false);
+   _output_spin->set_decimal_digits(0);
+   //_output_spin->SetFont (sliderFont);
+-  _output_spin->value_changed.connect (bind (mem_fun (*this,  
::on_spin_change), (int) ID_OutputLatency));
++  _output_spin->value_changed.connect (sigc::bind(mem_fun (*this,  
::on_spin_change), (int) ID_OutputLatency));
+   rowsizer->Add (_output_spin, 1, wxLEFT|wxRIGHT|wxEXPAND, 10);
+   
+   
+diff --git a/src/gui/looper_panel.cpp b/src/gui/looper_panel.cpp
+index 4c5650d..34f7a84 100644
+--- a/src/gui/looper_panel.cpp
 b/src/gui/looper_panel.cpp
+@@ -212,8 +212,8 @@ LooperPanel::init()
+   slider->set_show_indicator_bar (false);
+   slider->set_scale_mode(SliderBar::ZeroGainMode);
+   slider->SetFont(sliderFont);
+-  slider->value_changed.connect (bind (mem_fun (*this, 
::slider_events), (int) slider->GetId()));
+-  slider->bind_request.connect (bind (mem_fun (*this, 
::control_bind_events), (int) slider->GetId()));
++  slider->value_changed.connect (sigc::bind(mem_fun (*this, 
::slider_events), (int) slider->GetId()));
++  slider->bind_request.connect (sigc::bind(mem_fun (*this, 
::control_bind_events), (int) slider->GetId()));
+   inthresh_sizer->Add (slider, 1, wxALL|wxEXPAND, 0);
+   
+   _thresh_control = slider = new SliderBar(this, ID_ThreshControl, 0.0f, 
1.0f, 0.0f);
+@@ -222,8 +222,8 @@ LooperPanel::init()
+   slider->set_show_indicator_bar (true);
+   slider->set_scale_mode(SliderBar::ZeroGainMode);
+   slider->SetFont(sliderFont);
+-  slider->value_changed.connect (bind (mem_fun (*this, 
::slider_events), (int) slider->GetId()));
+-  slider->bind_request.connect (bind (mem_fun (*this, 
::control_bind_events), (int) slider->GetId()));
++  slider->value_changed.connect (sigc::bind(mem_fun (*this, 
::slider_events), (int) slider->GetId()));
++  slider->bind_request.connect (sigc::bind(mem_fun (*this, 
::control_bind_events), (int) slider->GetId()));
+   inthresh_sizer->Add 

[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/, media-sound/sooperlooper/files/

2016-11-25 Thread Pacho Ramos
commit: d6368eca10e53bff490a1af26eaa7cd1bc8d0312
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Nov 25 18:47:58 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Nov 25 18:56:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6368eca

media-sound/sooperlooper: Drop old

Package-Manager: portage-2.3.2

 media-sound/sooperlooper/Manifest  |   2 -
 .../files/sooperlooper-1.6.5-cxxflags.patch|  13 --
 .../files/sooperlooper-1.7.3-sigc++-2.5.patch  | 166 -
 .../sooperlooper/sooperlooper-1.6.17.ebuild|  56 ---
 .../sooperlooper/sooperlooper-1.6.18.ebuild|  56 ---
 media-sound/sooperlooper/sooperlooper-1.7.3.ebuild |  59 
 6 files changed, 352 deletions(-)

diff --git a/media-sound/sooperlooper/Manifest 
b/media-sound/sooperlooper/Manifest
index d612e4c..17c265c 100644
--- a/media-sound/sooperlooper/Manifest
+++ b/media-sound/sooperlooper/Manifest
@@ -1,4 +1,2 @@
-DIST sooperlooper-1.6.17.tar.gz 704953 SHA256 
f35b1ffb977499f649cd22ed19441ca55618db4e0d4e0805973f228135b3dbdf SHA512 
e7e8494b1ec00ad54ab1a5e42fe295ffe397e98225c81e1d69dd88f696b2e08502fef16f723536ffcc09d7b537a762f43a139c9c08be28f9ae7e41057fc58db5
 WHIRLPOOL 
d194b2fa1015d253059a31014421e7d443f3620ac68e403c4f27d498a8d90f54b3334b9f60f10af0612a5b99c9523aa2b8ec6f7399738237656dde6187589a43
-DIST sooperlooper-1.6.18.tar.gz 705462 SHA256 
087a52186fefb138ac16deebc1ed4b9ff4945ffb4fe3e2170f60fcf97a3a8c38 SHA512 
cccfc6ced0e2441bdc004b892b67141b476a89c19187fa249a30613f3cd1b77b5e6767262249ad42ee50007ea538ae3eff5dce47a529937d7d32e81ed73a5a31
 WHIRLPOOL 
69f8a1d421a3fe6ad07ae7721fdff760219cbfedf6a4ffdf23217476b56bcbc4bc0f58e00505cfaca05e47c69e13ee17eaa3de9baf01bc2ac3b8dde6a9131db4
 DIST sooperlooper-1.6.5-m4.tar.bz2 1463 SHA256 
ee8e3084c3d3d4db29f3d7b4dde0d260b9dfb72be8c9362c7fd711fb7784e0bb SHA512 
01b4405dcd91e617c8dafb9fcfab99507d0a9637d9b0eec84276c348968e31159b68ce5c8b7f900ab8a830f2b5c91b798146d5272d006a2b866f149e485f228d
 WHIRLPOOL 
8faddc39687193c643265c52ab2930f98094f4d2544e7d1e1005d5acffa00d6577d95484b51919aea4d810320ebef362ce9a9ab98ac3bc41aa0441a9666a4abc
 DIST sooperlooper-1.7.3.tar.gz 732406 SHA256 
7a7dbdedb5dab28fb1f98ba5827d88df4c7327909ab87f6def167517786f4f58 SHA512 
cbc9f6b3e4cafc6f18ddb2e2415d2bac274c8cc578b5dadc6ad878b1bed34e514208bc990c3a7dab0106cbf34ad16be12846851e446d724d77386e70d975e14b
 WHIRLPOOL 
97df9fa8a8a57f4a1cf6929dd68628f72c12e755e9676f69062613456e7c01af0f83a11b01af8e14cd81740e09b26c23943af37f37c164fc61dd2adf4d167e08

diff --git a/media-sound/sooperlooper/files/sooperlooper-1.6.5-cxxflags.patch 
b/media-sound/sooperlooper/files/sooperlooper-1.6.5-cxxflags.patch
deleted file mode 100644
index 48997a6..
--- a/media-sound/sooperlooper/files/sooperlooper-1.6.5-cxxflags.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-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.7.3-sigc++-2.5.patch 
b/media-sound/sooperlooper/files/sooperlooper-1.7.3-sigc++-2.5.patch
deleted file mode 100644
index d105e82..
--- a/media-sound/sooperlooper/files/sooperlooper-1.7.3-sigc++-2.5.patch
+++ /dev/null
@@ -1,166 +0,0 @@
-Description: support for sigc++>=2.5.2
- since sigc++-2.5.2, the sigc++/object.h has been removed
- (and replaced by sigc++/trackable.h>
-Author: IOhannes m zmölnig
-Last-Update: 2015-10-21
-Forwarded: Jesse Chappell 

-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
 sooperlooper.orig/configure.ac
-+++ sooperlooper/configure.ac
-@@ -220,7 +220,15 @@
- AC_SUBST(NCURSES_LIBS)
- 
- dnl sigc++
--PKG_CHECK_MODULES(SIGCPP, sigc++-2.0 >= 2.2.10)
-+have_sigcpp=no
-+PKG_CHECK_MODULES(SIGCPP, [sigc++-2.0 >= 2.2.10],[have_sigcpp=yes])
-+if test "x${have_sigcpp}" = "xyes"
-+then
-+  presigcpp_CFLAGS=$CFLAGS
-+  CFLAGS=$CFLAGS $SIGCPP_CFLAGS
-+  AC_CHECK_HEADER([sigc++/object.h], [SIGCPP_CFLAGS="$SIGCPP_CFLAGS 
-DUSE_SIGCPP_OBJECT_H"])
-+  CFLAGS=$presigcpp_CFLAGS
-+fi
- 
- AC_SUBST(SIGCPP_LIBS)
- AC_SUBST(SIGCPP_CFLAGS)
 sooperlooper.orig/libs/pbd/configure.ac
-+++ sooperlooper/libs/pbd/configure.ac
-@@ -193,7 +193,15 @@
- PKG_CHECK_MODULES(XML, libxml-2.0 >= 2.5)
- 
- dnl sigc++
--PKG_CHECK_MODULES(SIGCPP, sigc++-2.0 >= 2.2.10)
-+have_sigcpp=no
-+PKG_CHECK_MODULES(SIGCPP, [sigc++-2.0 >= 2.2.10],[have_sigcpp=yes])
-+if test "x${have_sigcpp}" = "xyes"
-+then
-+  presigcpp_CFLAGS=$CFLAGS
-+  CFLAGS=$CFLAGS $SIGCPP_CFLAGS
-+  

[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/files/, media-sound/sooperlooper/

2015-12-31 Thread Pacho Ramos
commit: 290ac49e682b978ebdb7e473364277bf558c9f9c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Dec 31 10:59:14 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Dec 31 10:59:34 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=290ac49e

media-sound/sooperlooper: Fix building with latest glibmm/libsigc++ (#569520)

Package-Manager: portage-2.2.26

 .../files/sooperlooper-1.7.3-libsigc26.patch   | 96 ++
 .../sooperlooper/sooperlooper-1.7.3-r1.ebuild  | 59 +
 2 files changed, 155 insertions(+)

diff --git a/media-sound/sooperlooper/files/sooperlooper-1.7.3-libsigc26.patch 
b/media-sound/sooperlooper/files/sooperlooper-1.7.3-libsigc26.patch
new file mode 100644
index 000..51ac10c
--- /dev/null
+++ b/media-sound/sooperlooper/files/sooperlooper-1.7.3-libsigc26.patch
@@ -0,0 +1,96 @@
+diff -ur a/sooperlooper-1.7.3/src/control_osc.hpp 
b/sooperlooper-1.7.3/src/control_osc.hpp
+--- a/sooperlooper-1.7.3/src/control_osc.hpp   2013-10-18 18:37:39.0 
+0300
 b/sooperlooper-1.7.3/src/control_osc.hpp   2015-12-05 01:40:01.848107565 
+0200
+@@ -27,7 +27,7 @@
+ #include 
+ #include 
+ 
+-#include 
++#include 
+ 
+ #include "event.hpp"
+ #include "event_nonrt.hpp"
+diff -ur a/sooperlooper-1.7.3/src/gui/app_frame.hpp 
b/sooperlooper-1.7.3/src/gui/app_frame.hpp
+--- a/sooperlooper-1.7.3/src/gui/app_frame.hpp 2014-02-03 18:52:15.0 
+0200
 b/sooperlooper-1.7.3/src/gui/app_frame.hpp 2015-12-05 01:40:01.844774250 
+0200
+@@ -26,7 +26,7 @@
+ #include 
+ #include 
+ 
+-#include 
++#include 
+ #include 
+ #include 
+ 
+diff -ur a/sooperlooper-1.7.3/src/gui/config_panel.hpp 
b/sooperlooper-1.7.3/src/gui/config_panel.hpp
+--- a/sooperlooper-1.7.3/src/gui/config_panel.hpp  2013-10-18 
18:37:39.0 +0300
 b/sooperlooper-1.7.3/src/gui/config_panel.hpp  2015-12-05 
01:40:01.841440935 +0200
+@@ -26,7 +26,7 @@
+ 
+ #include 
+ #include 
+-#include 
++#include 
+ 
+ class wxListCtrl;
+ class wxSpinCtrl;
+diff -ur a/sooperlooper-1.7.3/src/gui/keys_panel.hpp 
b/sooperlooper-1.7.3/src/gui/keys_panel.hpp
+--- a/sooperlooper-1.7.3/src/gui/keys_panel.hpp2013-10-18 
18:37:39.0 +0300
 b/sooperlooper-1.7.3/src/gui/keys_panel.hpp2015-12-05 
01:40:01.838107619 +0200
+@@ -26,7 +26,7 @@
+ 
+ #include 
+ #include 
+-#include 
++#include 
+ 
+ class wxListCtrl;
+ 
+diff -ur a/sooperlooper-1.7.3/src/gui/latency_panel.hpp 
b/sooperlooper-1.7.3/src/gui/latency_panel.hpp
+--- a/sooperlooper-1.7.3/src/gui/latency_panel.hpp 2013-10-18 
18:37:39.0 +0300
 b/sooperlooper-1.7.3/src/gui/latency_panel.hpp 2015-12-05 
01:40:01.834774304 +0200
+@@ -26,7 +26,7 @@
+ 
+ #include 
+ #include 
+-#include 
++#include 
+ 
+ class wxListCtrl;
+ 
+diff -ur a/sooperlooper-1.7.3/src/gui/main_panel.hpp 
b/sooperlooper-1.7.3/src/gui/main_panel.hpp
+--- a/sooperlooper-1.7.3/src/gui/main_panel.hpp2014-02-04 
18:39:55.0 +0200
 b/sooperlooper-1.7.3/src/gui/main_panel.hpp2015-12-05 
01:40:01.831440989 +0200
+@@ -26,7 +26,7 @@
+ #include 
+ #include 
+ 
+-#include 
++#include 
+ #include 
+ #include 
+ 
+diff -ur a/sooperlooper-1.7.3/src/gui/midi_bind_panel.hpp 
b/sooperlooper-1.7.3/src/gui/midi_bind_panel.hpp
+--- a/sooperlooper-1.7.3/src/gui/midi_bind_panel.hpp   2013-10-18 
18:37:39.0 +0300
 b/sooperlooper-1.7.3/src/gui/midi_bind_panel.hpp   2015-12-05 
01:40:01.828107674 +0200
+@@ -26,7 +26,7 @@
+ 
+ #include 
+ #include 
+-#include 
++#include 
+ #include 
+ 
+ #include 
+diff -ur a/sooperlooper-1.7.3/src/gui/prefs_dialog.hpp 
b/sooperlooper-1.7.3/src/gui/prefs_dialog.hpp
+--- a/sooperlooper-1.7.3/src/gui/prefs_dialog.hpp  2013-10-18 
18:37:39.0 +0300
 b/sooperlooper-1.7.3/src/gui/prefs_dialog.hpp  2015-12-05 
01:40:01.824774358 +0200
+@@ -26,7 +26,7 @@
+ 
+ #include 
+ #include 
+-#include 
++#include 
+ 
+ class wxListCtrl;
+ class wxSpinCtrl;
\ No newline at end of file

diff --git a/media-sound/sooperlooper/sooperlooper-1.7.3-r1.ebuild 
b/media-sound/sooperlooper/sooperlooper-1.7.3-r1.ebuild
new file mode 100644
index 000..491e493
--- /dev/null
+++ b/media-sound/sooperlooper/sooperlooper-1.7.3-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+WX_GTK_VER=3.0
+
+inherit autotools eutils flag-o-matic wxwidgets toolchain-funcs
+
+DESCRIPTION="Live looping sampler with immediate loop recording"
+HOMEPAGE="http://essej.net/sooperlooper/index.html;

[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/, media-sound/sooperlooper/files/

2015-10-25 Thread Pacho Ramos
commit: 075676d66fb8c17de1758e8eb801547e6fa23c75
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 25 12:45:00 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 25 12:45:00 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=075676d6

media-sound/sooperlooper: Version bump and support wxGTK:3.0 (#563432)

Package-Manager: portage-2.2.23

 media-sound/sooperlooper/Manifest  |   1 +
 .../files/sooperlooper-1.7.3-sigc++-2.5.patch  | 166 +++
 .../files/sooperlooper-1.7.3-wx3.0.patch   | 177 +
 media-sound/sooperlooper/sooperlooper-1.7.3.ebuild |  59 +++
 4 files changed, 403 insertions(+)

diff --git a/media-sound/sooperlooper/Manifest 
b/media-sound/sooperlooper/Manifest
index ff07492..d612e4c 100644
--- a/media-sound/sooperlooper/Manifest
+++ b/media-sound/sooperlooper/Manifest
@@ -1,3 +1,4 @@
 DIST sooperlooper-1.6.17.tar.gz 704953 SHA256 
f35b1ffb977499f649cd22ed19441ca55618db4e0d4e0805973f228135b3dbdf SHA512 
e7e8494b1ec00ad54ab1a5e42fe295ffe397e98225c81e1d69dd88f696b2e08502fef16f723536ffcc09d7b537a762f43a139c9c08be28f9ae7e41057fc58db5
 WHIRLPOOL 
d194b2fa1015d253059a31014421e7d443f3620ac68e403c4f27d498a8d90f54b3334b9f60f10af0612a5b99c9523aa2b8ec6f7399738237656dde6187589a43
 DIST sooperlooper-1.6.18.tar.gz 705462 SHA256 
087a52186fefb138ac16deebc1ed4b9ff4945ffb4fe3e2170f60fcf97a3a8c38 SHA512 
cccfc6ced0e2441bdc004b892b67141b476a89c19187fa249a30613f3cd1b77b5e6767262249ad42ee50007ea538ae3eff5dce47a529937d7d32e81ed73a5a31
 WHIRLPOOL 
69f8a1d421a3fe6ad07ae7721fdff760219cbfedf6a4ffdf23217476b56bcbc4bc0f58e00505cfaca05e47c69e13ee17eaa3de9baf01bc2ac3b8dde6a9131db4
 DIST sooperlooper-1.6.5-m4.tar.bz2 1463 SHA256 
ee8e3084c3d3d4db29f3d7b4dde0d260b9dfb72be8c9362c7fd711fb7784e0bb SHA512 
01b4405dcd91e617c8dafb9fcfab99507d0a9637d9b0eec84276c348968e31159b68ce5c8b7f900ab8a830f2b5c91b798146d5272d006a2b866f149e485f228d
 WHIRLPOOL 
8faddc39687193c643265c52ab2930f98094f4d2544e7d1e1005d5acffa00d6577d95484b51919aea4d810320ebef362ce9a9ab98ac3bc41aa0441a9666a4abc
+DIST sooperlooper-1.7.3.tar.gz 732406 SHA256 
7a7dbdedb5dab28fb1f98ba5827d88df4c7327909ab87f6def167517786f4f58 SHA512 
cbc9f6b3e4cafc6f18ddb2e2415d2bac274c8cc578b5dadc6ad878b1bed34e514208bc990c3a7dab0106cbf34ad16be12846851e446d724d77386e70d975e14b
 WHIRLPOOL 
97df9fa8a8a57f4a1cf6929dd68628f72c12e755e9676f69062613456e7c01af0f83a11b01af8e14cd81740e09b26c23943af37f37c164fc61dd2adf4d167e08

diff --git a/media-sound/sooperlooper/files/sooperlooper-1.7.3-sigc++-2.5.patch 
b/media-sound/sooperlooper/files/sooperlooper-1.7.3-sigc++-2.5.patch
new file mode 100644
index 000..d105e82
--- /dev/null
+++ b/media-sound/sooperlooper/files/sooperlooper-1.7.3-sigc++-2.5.patch
@@ -0,0 +1,166 @@
+Description: support for sigc++>=2.5.2
+ since sigc++-2.5.2, the sigc++/object.h has been removed
+ (and replaced by sigc++/trackable.h>
+Author: IOhannes m zmölnig
+Last-Update: 2015-10-21
+Forwarded: Jesse Chappell 
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- sooperlooper.orig/configure.ac
 sooperlooper/configure.ac
+@@ -220,7 +220,15 @@
+ AC_SUBST(NCURSES_LIBS)
+ 
+ dnl sigc++
+-PKG_CHECK_MODULES(SIGCPP, sigc++-2.0 >= 2.2.10)
++have_sigcpp=no
++PKG_CHECK_MODULES(SIGCPP, [sigc++-2.0 >= 2.2.10],[have_sigcpp=yes])
++if test "x${have_sigcpp}" = "xyes"
++then
++  presigcpp_CFLAGS=$CFLAGS
++  CFLAGS=$CFLAGS $SIGCPP_CFLAGS
++  AC_CHECK_HEADER([sigc++/object.h], [SIGCPP_CFLAGS="$SIGCPP_CFLAGS 
-DUSE_SIGCPP_OBJECT_H"])
++  CFLAGS=$presigcpp_CFLAGS
++fi
+ 
+ AC_SUBST(SIGCPP_LIBS)
+ AC_SUBST(SIGCPP_CFLAGS)
+--- sooperlooper.orig/libs/pbd/configure.ac
 sooperlooper/libs/pbd/configure.ac
+@@ -193,7 +193,15 @@
+ PKG_CHECK_MODULES(XML, libxml-2.0 >= 2.5)
+ 
+ dnl sigc++
+-PKG_CHECK_MODULES(SIGCPP, sigc++-2.0 >= 2.2.10)
++have_sigcpp=no
++PKG_CHECK_MODULES(SIGCPP, [sigc++-2.0 >= 2.2.10],[have_sigcpp=yes])
++if test "x${have_sigcpp}" = "xyes"
++then
++  presigcpp_CFLAGS=$CFLAGS
++  CFLAGS=$CFLAGS $SIGCPP_CFLAGS
++  AC_CHECK_HEADER([sigc++/object.h], [SIGCPP_CFLAGS="$SIGCPP_CFLAGS 
-DUSE_SIGCPP_OBJECT_H"])
++  CFLAGS=$presigcpp_CFLAGS
++fi
+ 
+ 
+ AM_BUILD_ENVIRONMENT
+--- sooperlooper.orig/src/control_osc.hpp
 sooperlooper/src/control_osc.hpp
+@@ -27,7 +27,11 @@
+ #include 
+ #include 
+ 
+-#include 
++#ifdef USE_SIGCPP_OBJECT_H
++# include 
++#else
++# include 
++#endif
+ 
+ #include "event.hpp"
+ #include "event_nonrt.hpp"
+--- sooperlooper.orig/src/gui/app_frame.hpp
 sooperlooper/src/gui/app_frame.hpp
+@@ -26,7 +26,11 @@
+ #include 
+ #include 
+ 
+-#include 
++#ifdef USE_SIGCPP_OBJECT_H
++# include 
++#else
++# include 
++#endif
+ #include 
+ #include 
+ 
+--- sooperlooper.orig/src/gui/config_panel.hpp