[gentoo-commits] repo/gentoo:master commit in: media-sound/sooperlooper/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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