[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: d8d979e0bda3d2f4be903e20846ceba321e39c72 Author: Sam James gentoo org> AuthorDate: Sat May 27 05:59:08 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 27 06:12:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d979e0 media-sound/jalv: conditionally build tests Signed-off-by: Sam James gentoo.org> media-sound/jalv/jalv-1.6.8.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/media-sound/jalv/jalv-1.6.8.ebuild b/media-sound/jalv/jalv-1.6.8.ebuild index e6469c2fab7e..da48f7dfbce1 100644 --- a/media-sound/jalv/jalv-1.6.8.ebuild +++ b/media-sound/jalv/jalv-1.6.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,8 +12,9 @@ SRC_URI="https://download.drobilla.net/${P}.tar.xz; LICENSE="ISC" SLOT="0" KEYWORDS="amd64" -IUSE="gtk +jack portaudio qt5" +IUSE="gtk +jack portaudio qt5 test" REQUIRED_USE="^^ ( jack portaudio )" +RESTRICT="!test? ( test )" RDEPEND=" dev-libs/serd @@ -49,6 +50,7 @@ src_configure() { $(meson_feature jack) $(meson_feature portaudio) $(meson_feature qt5) + $(meson_feature test tests) ) meson_src_configure }
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/, media-sound/jalv/files/
commit: c527724f1c9215fc67300183b1e51ee28701e84e Author: Miroslav Šulc gentoo org> AuthorDate: Fri Nov 4 07:17:19 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Nov 4 07:17:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c527724f media-sound/jalv: dropped obsolete 1.6.6 Bug: https://bugs.gentoo.org/879135 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/jalv/Manifest | 1 - .../jalv/files/jalv-1.6.6-suil-always.patch| 14 -- media-sound/jalv/jalv-1.6.6.ebuild | 56 -- media-sound/jalv/metadata.xml | 4 -- 4 files changed, 75 deletions(-) diff --git a/media-sound/jalv/Manifest b/media-sound/jalv/Manifest index e9acb899f2de..8b9cbe97fb04 100644 --- a/media-sound/jalv/Manifest +++ b/media-sound/jalv/Manifest @@ -1,2 +1 @@ -DIST jalv-1.6.6.tar.bz2 356622 BLAKE2B 92e93a48cb0a244cdd3fa9264fe6faaaf9580fe035bb4af1358ecdfc6558766e75ff905592dc6ad43202b3b052331346c8b5e864bf88d2efdcfc6edb427fc715 SHA512 8bb77848a890326c8b39d4d6aea65a86c3cf44d7cb3474f20b0279d5f3a1935b955beb2905d315b304926c856029d5180d1e72f89b736e60def9eeab6e2b0f7c DIST jalv-1.6.8.tar.xz 60712 BLAKE2B d2264163821273bf40795d4dbfc1905c6ab334449461e311a18a6f667abafb92ed12afa8e9315bcf8d3f7bd3bde3a765994add294e5037b06349157f8b0bd734 SHA512 a3361239cbff8b02a0d46bb06480d727ad45abe1856ad4cec1a1299851392be04fdfa58ba6803ed2a446eb8964c4a44191733b53fe8529c65155b0221323428f diff --git a/media-sound/jalv/files/jalv-1.6.6-suil-always.patch b/media-sound/jalv/files/jalv-1.6.6-suil-always.patch deleted file mode 100644 index 938f34ee0556.. --- a/media-sound/jalv/files/jalv-1.6.6-suil-always.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/wscript b/wscript -index 06f74f2..a269b14 100644 a/wscript -+++ b/wscript -@@ -170,8 +170,7 @@ def configure(conf): - conf.env.HAVE_QT4 or - conf.env.HAVE_QT5) - --if have_gui: --conf.check_pkg('suil-0 >= 0.10.0', uselib_store='SUIL') -+conf.check_pkg('suil-0 >= 0.10.0', uselib_store='SUIL') - - if conf.env.HAVE_JACK: - conf.check_function( diff --git a/media-sound/jalv/jalv-1.6.6.ebuild b/media-sound/jalv/jalv-1.6.6.ebuild deleted file mode 100644 index 2a12a7a0924d.. --- a/media-sound/jalv/jalv-1.6.6.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..11} ) -PYTHON_REQ_USE='threads(+)' -inherit python-any-r1 qmake-utils waf-utils - -DESCRIPTION="Simple but fully featured LV2 host for Jack" -HOMEPAGE="https://drobilla.net/software/jalv.html; -SRC_URI="https://download.drobilla.net/${P}.tar.bz2; - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64" -IUSE="gtk gtkmm portaudio qt5" - -RDEPEND=" - dev-libs/serd - dev-libs/sord - media-libs/lilv - media-libs/lv2 - media-libs/sratom - media-libs/suil - gtk? ( x11-libs/gtk+:3 ) - gtkmm? ( dev-cpp/gtkmm:2.4 ) - portaudio? ( media-libs/portaudio ) - !portaudio? ( virtual/jack ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" -DOCS=( AUTHORS NEWS README.md ) - -PATCHES=( - "${FILESDIR}/${P}-suil-always.patch" -) - -src_configure() { - use qt5 && export PATH="$(qt5_get_bindir):${PATH}" - waf-utils_src_configure \ - "--docdir=/usr/share/doc/${PF}" \ - --no-qt4 \ - $(use qt5 || echo --no-qt5) \ - $(use gtk || echo --no-gtk3) \ - $(use gtkmm || echo --no-gtkmm) \ - $(use portaudio && echo --portaudio) -} diff --git a/media-sound/jalv/metadata.xml b/media-sound/jalv/metadata.xml index 20fcbc0d82bf..1e376ed9229c 100644 --- a/media-sound/jalv/metadata.xml +++ b/media-sound/jalv/metadata.xml @@ -14,8 +14,4 @@ To make it simple to test plugins in hosts that use different toolkits, there are several Jalv executables: jalv, jalv.gtk, jalv.gtkmm, and jalv.qt. - -Adds support for dev-cpp/gtkmm: C++ interface for GTK+2 - -
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: d51ac84a9a11832f22185f11542dcaca41996395 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Nov 3 07:59:34 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Nov 3 07:59:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d51ac84a media-sound/jalv: Stabilize 1.6.8 amd64, #879135 Signed-off-by: Agostino Sarubbo gentoo.org> media-sound/jalv/jalv-1.6.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/jalv/jalv-1.6.8.ebuild b/media-sound/jalv/jalv-1.6.8.ebuild index c8557d667ed2..e6469c2fab7e 100644 --- a/media-sound/jalv/jalv-1.6.8.ebuild +++ b/media-sound/jalv/jalv-1.6.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.drobilla.net/${P}.tar.xz; LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="gtk +jack portaudio qt5" REQUIRED_USE="^^ ( jack portaudio )"
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: 7bd4b7d3148e8cdc7d646be97308d996bbc57ca6 Author: Miroslav Šulc gentoo org> AuthorDate: Mon Oct 3 04:01:34 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Oct 3 04:01:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd4b7d3 media-sound/jalv: exactly one backend required in 1.6.8 Closes: https://bugs.gentoo.org/874051 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/jalv/jalv-1.6.8.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media-sound/jalv/jalv-1.6.8.ebuild b/media-sound/jalv/jalv-1.6.8.ebuild index 010f8cf631b9..c8557d667ed2 100644 --- a/media-sound/jalv/jalv-1.6.8.ebuild +++ b/media-sound/jalv/jalv-1.6.8.ebuild @@ -12,7 +12,8 @@ SRC_URI="https://download.drobilla.net/${P}.tar.xz; LICENSE="ISC" SLOT="0" KEYWORDS="~amd64" -IUSE="gtk jack portaudio qt5" +IUSE="gtk +jack portaudio qt5" +REQUIRED_USE="^^ ( jack portaudio )" RDEPEND=" dev-libs/serd
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/, media-sound/jalv/files/
commit: 06d5a2d20d05d3391ab67253c65686dcef783078 Author: Miroslav Šulc gentoo org> AuthorDate: Sun Oct 2 09:06:24 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Oct 2 09:06:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d5a2d2 media-sound/jalv: bump to 1.6.8 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/jalv/Manifest| 1 + media-sound/jalv/files/jalv-1.6.8-qt5-fPIC.patch | 15 ++ media-sound/jalv/jalv-1.6.8.ebuild | 59 3 files changed, 75 insertions(+) diff --git a/media-sound/jalv/Manifest b/media-sound/jalv/Manifest index d9510560e9bc..e9acb899f2de 100644 --- a/media-sound/jalv/Manifest +++ b/media-sound/jalv/Manifest @@ -1 +1,2 @@ DIST jalv-1.6.6.tar.bz2 356622 BLAKE2B 92e93a48cb0a244cdd3fa9264fe6faaaf9580fe035bb4af1358ecdfc6558766e75ff905592dc6ad43202b3b052331346c8b5e864bf88d2efdcfc6edb427fc715 SHA512 8bb77848a890326c8b39d4d6aea65a86c3cf44d7cb3474f20b0279d5f3a1935b955beb2905d315b304926c856029d5180d1e72f89b736e60def9eeab6e2b0f7c +DIST jalv-1.6.8.tar.xz 60712 BLAKE2B d2264163821273bf40795d4dbfc1905c6ab334449461e311a18a6f667abafb92ed12afa8e9315bcf8d3f7bd3bde3a765994add294e5037b06349157f8b0bd734 SHA512 a3361239cbff8b02a0d46bb06480d727ad45abe1856ad4cec1a1299851392be04fdfa58ba6803ed2a446eb8964c4a44191733b53fe8529c65155b0221323428f diff --git a/media-sound/jalv/files/jalv-1.6.8-qt5-fPIC.patch b/media-sound/jalv/files/jalv-1.6.8-qt5-fPIC.patch new file mode 100644 index ..3b0e3008662e --- /dev/null +++ b/media-sound/jalv/files/jalv-1.6.8-qt5-fPIC.patch @@ -0,0 +1,15 @@ +diff --git a/meson.build b/meson.build +index 9ebc14f..25e3704 100644 +--- a/meson.build b/meson.build +@@ -344,8 +344,8 @@ if not get_option('qt5').disabled() + executable( + 'jalv.qt5', + sources + files('src/jalv_qt.cpp') + [jalv_qt5_meta_cpp], +- c_args: c_suppressions + platform_defines + suil_defines, +- cpp_args: cpp_suppressions + platform_defines + suil_defines, ++ c_args: c_suppressions + platform_defines + suil_defines + '-fPIC', ++ cpp_args: cpp_suppressions + platform_defines + suil_defines + '-fPIC', + dependencies: common_dependencies + [qt5_dep, suil_dep], + include_directories: include_directories('src'), + install: true, diff --git a/media-sound/jalv/jalv-1.6.8.ebuild b/media-sound/jalv/jalv-1.6.8.ebuild new file mode 100644 index ..010f8cf631b9 --- /dev/null +++ b/media-sound/jalv/jalv-1.6.8.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson qmake-utils flag-o-matic xdg + +DESCRIPTION="Simple but fully featured LV2 host for Jack" +HOMEPAGE="https://drobilla.net/software/jalv.html; +SRC_URI="https://download.drobilla.net/${P}.tar.xz; + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" +IUSE="gtk jack portaudio qt5" + +RDEPEND=" + dev-libs/serd + dev-libs/sord + media-libs/lilv + media-libs/lv2 + media-libs/sratom + media-libs/suil + gtk? ( x11-libs/gtk+:3 ) + jack? ( virtual/jack ) + portaudio? ( media-libs/portaudio ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" +DOCS=( AUTHORS NEWS README.md ) + +PATCHES=( + "${FILESDIR}/${P}-qt5-fPIC.patch" +) + +src_configure() { + use qt5 && export PATH="$(qt5_get_bindir):${PATH}" + + local emesonargs=( + $(meson_feature gtk gtk3) + $(meson_feature jack) + $(meson_feature portaudio) + $(meson_feature qt5) + ) + meson_src_configure +} + +src_compile() { + append-flags -fPIC + + meson_src_compile +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: 61b01a4611135ab1f97222deaac3b87dd9c6007c Author: Miroslav Šulc gentoo org> AuthorDate: Sun Oct 2 08:20:05 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Oct 2 08:20:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61b01a46 media-sound/jalv: updated SRC_URI to https Signed-off-by: Miroslav Šulc gentoo.org> media-sound/jalv/jalv-1.6.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/jalv/jalv-1.6.6.ebuild b/media-sound/jalv/jalv-1.6.6.ebuild index 4e6f6c0e6aa8..2a12a7a0924d 100644 --- a/media-sound/jalv/jalv-1.6.6.ebuild +++ b/media-sound/jalv/jalv-1.6.6.ebuild @@ -9,7 +9,7 @@ inherit python-any-r1 qmake-utils waf-utils DESCRIPTION="Simple but fully featured LV2 host for Jack" HOMEPAGE="https://drobilla.net/software/jalv.html; -SRC_URI="http://download.drobilla.net/${P}.tar.bz2; +SRC_URI="https://download.drobilla.net/${P}.tar.bz2; LICENSE="ISC" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: acc34c40cfe865d7e77948a7d4882b20c0bf765d Author: Miroslav Šulc gentoo org> AuthorDate: Sat Jun 25 09:27:04 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat Jun 25 09:27:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc34c40 media-sound/jalv: python 3.10 + 3.11, fixed homepage Closes: https://bugs.gentoo.org/846071 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/jalv/jalv-1.6.6.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/media-sound/jalv/jalv-1.6.6.ebuild b/media-sound/jalv/jalv-1.6.6.ebuild index 42870c71a5f1..4e6f6c0e6aa8 100644 --- a/media-sound/jalv/jalv-1.6.6.ebuild +++ b/media-sound/jalv/jalv-1.6.6.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7..11} ) PYTHON_REQ_USE='threads(+)' inherit python-any-r1 qmake-utils waf-utils DESCRIPTION="Simple but fully featured LV2 host for Jack" -HOMEPAGE="http://drobilla.net/software/jalv/; +HOMEPAGE="https://drobilla.net/software/jalv.html; SRC_URI="http://download.drobilla.net/${P}.tar.bz2; LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/, media-sound/jalv/files/
commit: 0fa1aa04df444a4faf52c1212ecbe8f7a9568da6 Author: Miroslav Šulc gentoo org> AuthorDate: Tue Feb 9 10:10:58 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Feb 9 10:10:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa1aa04 media-sound/jalv: removed obsolete 1.6.4 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/jalv/Manifest| 1 - media-sound/jalv/files/jalv-1.6.4-qt-5.7.0.patch | 13 -- media-sound/jalv/jalv-1.6.4.ebuild | 54 3 files changed, 68 deletions(-) diff --git a/media-sound/jalv/Manifest b/media-sound/jalv/Manifest index 17894b5c515..d9510560e9b 100644 --- a/media-sound/jalv/Manifest +++ b/media-sound/jalv/Manifest @@ -1,2 +1 @@ -DIST jalv-1.6.4.tar.bz2 346053 BLAKE2B 15f2a94d2b7809f865ee38c6e872ecb32e7c3aa856ad733a3c06e372bf3d3b6c5e434397fe325a8d336e0ef3f0786f4bd2beb14259945b2b1356a48f956a10b1 SHA512 bef75f422cae7d536e0caa620ea47872277e42001044a2682deb2c1aa3ecd8fc51056b4a49a950cbd04c6694751579f9932e7dd0f7868f9825ccc2d8e2110c1b DIST jalv-1.6.6.tar.bz2 356622 BLAKE2B 92e93a48cb0a244cdd3fa9264fe6faaaf9580fe035bb4af1358ecdfc6558766e75ff905592dc6ad43202b3b052331346c8b5e864bf88d2efdcfc6edb427fc715 SHA512 8bb77848a890326c8b39d4d6aea65a86c3cf44d7cb3474f20b0279d5f3a1935b955beb2905d315b304926c856029d5180d1e72f89b736e60def9eeab6e2b0f7c diff --git a/media-sound/jalv/files/jalv-1.6.4-qt-5.7.0.patch b/media-sound/jalv/files/jalv-1.6.4-qt-5.7.0.patch deleted file mode 100644 index 1f9b6147a21..000 --- a/media-sound/jalv/files/jalv-1.6.4-qt-5.7.0.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/wscript b/wscript -index af363ca..5060b4d 100644 a/wscript -+++ b/wscript -@@ -235,7 +235,7 @@ def build(bld): - lib = ['pthread'], - uselib = libs + ' QT5', - install_path = '${BINDIR}', -- cxxflags = ['-fPIC']) -+ cxxflags = ['-fPIC', '-std=c++11']) - - # Man pages - bld.install_files('${MANDIR}/man1', bld.path.ant_glob('doc/*.1')) diff --git a/media-sound/jalv/jalv-1.6.4.ebuild b/media-sound/jalv/jalv-1.6.4.ebuild deleted file mode 100644 index 1480850cf37..000 --- a/media-sound/jalv/jalv-1.6.4.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -PYTHON_REQ_USE='threads(+)' -inherit python-any-r1 qmake-utils waf-utils - -DESCRIPTION="Simple but fully featured LV2 host for Jack" -HOMEPAGE="http://drobilla.net/software/jalv/; -SRC_URI="http://download.drobilla.net/${P}.tar.bz2; - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64" -IUSE="gtk gtkmm portaudio qt5" - -RDEPEND=" - >=dev-libs/serd-0.24.0 - >=dev-libs/sord-0.14.0 - >=media-libs/lilv-0.24.0 - >=media-libs/lv2-1.16.0 - >=media-libs/sratom-0.6.0 - >=media-libs/suil-0.10.0 - gtk? ( >=x11-libs/gtk+-3.0.0:3 ) - gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 ) - portaudio? ( media-libs/portaudio ) - !portaudio? ( virtual/jack ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig" - -DOCS=( AUTHORS NEWS README.md ) - -PATCHES=( "${FILESDIR}/${P}-qt-5.7.0.patch" ) - -src_configure() { - use qt5 && export PATH="$(qt5_get_bindir):${PATH}" - waf-utils_src_configure \ - "--docdir=/usr/share/doc/${PF}" \ - --no-qt4 \ - $(use qt5 || echo --no-qt5) \ - $(use gtk || echo --no-gtk3) \ - $(use gtkmm || echo --no-gtkmm) \ - $(use portaudio && echo --portaudio) -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: 8ef707aa915cb1cd63b0925b52ebedc6dc6bc5eb Author: Sam James gentoo org> AuthorDate: Mon Feb 8 17:24:46 2021 + Commit: Sam James gentoo org> CommitDate: Mon Feb 8 17:24:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ef707aa media-sound/jalv: Stabilize 1.6.6 amd64, #769449 Signed-off-by: Sam James gentoo.org> media-sound/jalv/jalv-1.6.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/jalv/jalv-1.6.6.ebuild b/media-sound/jalv/jalv-1.6.6.ebuild index 08aa57a7862..42870c71a5f 100644 --- a/media-sound/jalv/jalv-1.6.6.ebuild +++ b/media-sound/jalv/jalv-1.6.6.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2; LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="gtk gtkmm portaudio qt5" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: f20d8c32dd3d8696e1b038ccf5caa044d2679fe3 Author: Miroslav Šulc gentoo org> AuthorDate: Mon Feb 8 09:03:16 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Feb 8 09:03:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f20d8c32 media-sound/jalv: dropped gtk2 use flag Closes: https://bugs.gentoo.org/769065 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/jalv/jalv-1.6.4.ebuild | 6 ++ media-sound/jalv/jalv-1.6.6.ebuild | 4 +--- media-sound/jalv/metadata.xml | 1 - 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/media-sound/jalv/jalv-1.6.4.ebuild b/media-sound/jalv/jalv-1.6.4.ebuild index 9c179628407..1480850cf37 100644 --- a/media-sound/jalv/jalv-1.6.4.ebuild +++ b/media-sound/jalv/jalv-1.6.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2; LICENSE="ISC" SLOT="0" KEYWORDS="amd64" -IUSE="gtk gtk2 gtkmm portaudio qt5" +IUSE="gtk gtkmm portaudio qt5" RDEPEND=" >=dev-libs/serd-0.24.0 @@ -24,7 +24,6 @@ RDEPEND=" >=media-libs/sratom-0.6.0 >=media-libs/suil-0.10.0 gtk? ( >=x11-libs/gtk+-3.0.0:3 ) - gtk2? ( >=x11-libs/gtk+-2.18.0:2 ) gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 ) portaudio? ( media-libs/portaudio ) !portaudio? ( virtual/jack ) @@ -50,7 +49,6 @@ src_configure() { --no-qt4 \ $(use qt5 || echo --no-qt5) \ $(use gtk || echo --no-gtk3) \ - $(use gtk2 || echo --no-gtk2) \ $(use gtkmm || echo --no-gtkmm) \ $(use portaudio && echo --portaudio) } diff --git a/media-sound/jalv/jalv-1.6.6.ebuild b/media-sound/jalv/jalv-1.6.6.ebuild index cbef73cf0fa..08aa57a7862 100644 --- a/media-sound/jalv/jalv-1.6.6.ebuild +++ b/media-sound/jalv/jalv-1.6.6.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2; LICENSE="ISC" SLOT="0" KEYWORDS="~amd64" -IUSE="gtk gtk2 gtkmm portaudio qt5" +IUSE="gtk gtkmm portaudio qt5" RDEPEND=" dev-libs/serd @@ -24,7 +24,6 @@ RDEPEND=" media-libs/sratom media-libs/suil gtk? ( x11-libs/gtk+:3 ) - gtk2? ( x11-libs/gtk+:2 ) gtkmm? ( dev-cpp/gtkmm:2.4 ) portaudio? ( media-libs/portaudio ) !portaudio? ( virtual/jack ) @@ -52,7 +51,6 @@ src_configure() { --no-qt4 \ $(use qt5 || echo --no-qt5) \ $(use gtk || echo --no-gtk3) \ - $(use gtk2 || echo --no-gtk2) \ $(use gtkmm || echo --no-gtkmm) \ $(use portaudio && echo --portaudio) } diff --git a/media-sound/jalv/metadata.xml b/media-sound/jalv/metadata.xml index de663c86a7e..8b8731392d5 100644 --- a/media-sound/jalv/metadata.xml +++ b/media-sound/jalv/metadata.xml @@ -15,7 +15,6 @@ - Adds support for GTK+2 in addition to GTK+3 controlled by the gtk useflag. Adds support for dev-cpp/gtkmm: C++ interface for GTK+2
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/, media-sound/jalv/files/
commit: 44275d01ee6eddbe7f0ae824c0998fd8b598839e Author: Miroslav Šulc gentoo org> AuthorDate: Mon Feb 8 08:59:16 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Feb 8 08:59:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44275d01 media-sound/jalv: resolved missing include in 1.6.6 when gui disabled Closes: https://bugs.gentoo.org/764473 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/jalv/files/jalv-1.6.6-suil-always.patch | 14 ++ media-sound/jalv/jalv-1.6.6.ebuild | 4 2 files changed, 18 insertions(+) diff --git a/media-sound/jalv/files/jalv-1.6.6-suil-always.patch b/media-sound/jalv/files/jalv-1.6.6-suil-always.patch new file mode 100644 index 000..938f34ee055 --- /dev/null +++ b/media-sound/jalv/files/jalv-1.6.6-suil-always.patch @@ -0,0 +1,14 @@ +diff --git a/wscript b/wscript +index 06f74f2..a269b14 100644 +--- a/wscript b/wscript +@@ -170,8 +170,7 @@ def configure(conf): + conf.env.HAVE_QT4 or + conf.env.HAVE_QT5) + +-if have_gui: +-conf.check_pkg('suil-0 >= 0.10.0', uselib_store='SUIL') ++conf.check_pkg('suil-0 >= 0.10.0', uselib_store='SUIL') + + if conf.env.HAVE_JACK: + conf.check_function( diff --git a/media-sound/jalv/jalv-1.6.6.ebuild b/media-sound/jalv/jalv-1.6.6.ebuild index 17bf69398ae..cbef73cf0fa 100644 --- a/media-sound/jalv/jalv-1.6.6.ebuild +++ b/media-sound/jalv/jalv-1.6.6.ebuild @@ -41,6 +41,10 @@ BDEPEND=" " DOCS=( AUTHORS NEWS README.md ) +PATCHES=( + "${FILESDIR}/${P}-suil-always.patch" +) + src_configure() { use qt5 && export PATH="$(qt5_get_bindir):${PATH}" waf-utils_src_configure \
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: 369852de1616e2c6d5e627fb05e9311de3f365ae Author: Miroslav Šulc gentoo org> AuthorDate: Fri Jan 8 13:21:15 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Jan 8 13:21:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369852de media-sound/jalv: bump to 1.6.6 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/jalv/Manifest | 1 + media-sound/jalv/jalv-1.6.6.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/media-sound/jalv/Manifest b/media-sound/jalv/Manifest index f4923219b7a..17894b5c515 100644 --- a/media-sound/jalv/Manifest +++ b/media-sound/jalv/Manifest @@ -1 +1,2 @@ DIST jalv-1.6.4.tar.bz2 346053 BLAKE2B 15f2a94d2b7809f865ee38c6e872ecb32e7c3aa856ad733a3c06e372bf3d3b6c5e434397fe325a8d336e0ef3f0786f4bd2beb14259945b2b1356a48f956a10b1 SHA512 bef75f422cae7d536e0caa620ea47872277e42001044a2682deb2c1aa3ecd8fc51056b4a49a950cbd04c6694751579f9932e7dd0f7868f9825ccc2d8e2110c1b +DIST jalv-1.6.6.tar.bz2 356622 BLAKE2B 92e93a48cb0a244cdd3fa9264fe6faaaf9580fe035bb4af1358ecdfc6558766e75ff905592dc6ad43202b3b052331346c8b5e864bf88d2efdcfc6edb427fc715 SHA512 8bb77848a890326c8b39d4d6aea65a86c3cf44d7cb3474f20b0279d5f3a1935b955beb2905d315b304926c856029d5180d1e72f89b736e60def9eeab6e2b0f7c diff --git a/media-sound/jalv/jalv-1.6.6.ebuild b/media-sound/jalv/jalv-1.6.6.ebuild new file mode 100644 index 000..734fd57beb7 --- /dev/null +++ b/media-sound/jalv/jalv-1.6.6.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) +PYTHON_REQ_USE='threads(+)' +inherit python-any-r1 qmake-utils waf-utils + +DESCRIPTION="Simple but fully featured LV2 host for Jack" +HOMEPAGE="http://drobilla.net/software/jalv/; +SRC_URI="http://download.drobilla.net/${P}.tar.bz2; + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" +IUSE="gtk gtk2 gtkmm portaudio qt5" + +RDEPEND=" + dev-libs/serd + dev-libs/sord + media-libs/lilv + media-libs/lv2 + media-libs/sratom + media-libs/suil + gtk? ( x11-libs/gtk+:3 ) + gtk2? ( x11-libs/gtk+:2 ) + gtkmm? ( dev-cpp/gtkmm:2.4 ) + portaudio? ( media-libs/portaudio ) + !portaudio? ( virtual/jack ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig +" +DOCS=( AUTHORS NEWS README.md ) + +src_configure() { + use qt5 && export PATH="$(qt5_get_bindir):${PATH}" + waf-utils_src_configure \ + "--docdir=/usr/share/doc/${PF}" \ + --no-qt4 \ + $(use qt5 || echo --no-qt5) \ + $(use gtk || echo --no-gtk3) \ + $(use gtk2 || echo --no-gtk2) \ + $(use gtkmm || echo --no-gtkmm) \ + $(use portaudio && echo --portaudio) +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: 22f8d662446d1b3236157201c2d23629eb5e5e5e Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Dec 25 16:36:42 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Dec 25 16:36:42 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22f8d662 media-sound/jalv: EAPI-7, python3_9 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> media-sound/jalv/jalv-1.6.4.ebuild | 12 +--- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/media-sound/jalv/jalv-1.6.4.ebuild b/media-sound/jalv/jalv-1.6.4.ebuild index 1a2a254f630..d162740d5e9 100644 --- a/media-sound/jalv/jalv-1.6.4.ebuild +++ b/media-sound/jalv/jalv-1.6.4.ebuild @@ -1,11 +1,10 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) PYTHON_REQ_USE='threads(+)' - inherit python-any-r1 qmake-utils waf-utils DESCRIPTION="Simple but fully featured LV2 host for Jack" @@ -35,15 +34,14 @@ RDEPEND=" dev-qt/qtwidgets:5 ) " -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig" DOCS=( AUTHORS NEWS README.md ) -PATCHES=( - "${FILESDIR}/${P}-qt-5.7.0.patch" -) +PATCHES=( "${FILESDIR}/${P}-qt-5.7.0.patch" ) src_configure() { use qt5 && export PATH="$(qt5_get_bindir):${PATH}"
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/, media-sound/jalv/files/
commit: 27a8275181331b1cd6f078d68dc52dc43fc74ccb Author: Miroslav Šulc gentoo org> AuthorDate: Thu Jan 23 15:16:09 2020 + Commit: Miroslav Šulc gentoo org> CommitDate: Thu Jan 23 15:16:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a82751 media-sound/jalv: removed old 1.6.0-r2 Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/jalv/Manifest| 1 - media-sound/jalv/files/jalv-1.6.0-qt-5.7.0.patch | 31 --- media-sound/jalv/files/jalv-1.6.0-stdin.patch| 67 media-sound/jalv/files/jalv-1.6.0-suil-qt5.patch | 34 media-sound/jalv/jalv-1.6.0-r2.ebuild| 60 - 5 files changed, 193 deletions(-) diff --git a/media-sound/jalv/Manifest b/media-sound/jalv/Manifest index b474faaebf8..f4923219b7a 100644 --- a/media-sound/jalv/Manifest +++ b/media-sound/jalv/Manifest @@ -1,2 +1 @@ -DIST jalv-1.6.0.tar.bz2 157726 BLAKE2B d1d35ccc3c0234d0005b83fca89ba0570f747f65568da6b5ea4ef0a0974bbd729540555e3cdcd77f3f5b7a8de9f987c7743e258d7544c8d70c7c51aaae84f9a5 SHA512 70453404788846774ef88b43653379f97140301e09e8de61779683df9ee85120485bebf03c959624639dc4d8dd71ce83db2a89b14b66be17696a88d1820ac1b3 DIST jalv-1.6.4.tar.bz2 346053 BLAKE2B 15f2a94d2b7809f865ee38c6e872ecb32e7c3aa856ad733a3c06e372bf3d3b6c5e434397fe325a8d336e0ef3f0786f4bd2beb14259945b2b1356a48f956a10b1 SHA512 bef75f422cae7d536e0caa620ea47872277e42001044a2682deb2c1aa3ecd8fc51056b4a49a950cbd04c6694751579f9932e7dd0f7868f9825ccc2d8e2110c1b diff --git a/media-sound/jalv/files/jalv-1.6.0-qt-5.7.0.patch b/media-sound/jalv/files/jalv-1.6.0-qt-5.7.0.patch deleted file mode 100644 index f6ca944b04c..000 --- a/media-sound/jalv/files/jalv-1.6.0-qt-5.7.0.patch +++ /dev/null @@ -1,31 +0,0 @@ -From c32f3ca76a09c03fe9a022eb46e049e6fd5e2dbb Mon Sep 17 00:00:00 2001 -From: David Robillard -Date: Sat, 7 Jan 2017 19:20:55 -0500 -Subject: Fix compilation with newer versions of Qt5 - - -diff --git a/wscript b/wscript -index 24f5a2b..08df946 100644 a/wscript -+++ b/wscript -@@ -5,7 +5,7 @@ from waflib.extras import autowaf as autowaf - import waflib.Options as Options - - # Version of this package (even if built as a child) --JALV_VERSION = '1.6.0' -+JALV_VERSION = '1.6.1' - - # Variables for 'waf dist' - APPNAME = 'jalv' -@@ -231,7 +231,7 @@ def build(bld): - includes = ['.', 'src'], - lib = ['pthread'], - install_path = '${BINDIR}', -- cxxflags = ['-fPIC']) -+ cxxflags = ['-fPIC', '-std=c++11']) - autowaf.use_lib(bld, obj, libs + ' QT5') - - # Man pages --- -cgit v0.10.2 - diff --git a/media-sound/jalv/files/jalv-1.6.0-stdin.patch b/media-sound/jalv/files/jalv-1.6.0-stdin.patch deleted file mode 100644 index 953af7c5f3e..000 --- a/media-sound/jalv/files/jalv-1.6.0-stdin.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 3a46e861b5b8dbbacb8dd1cec9fa2c69a10b26e0 Mon Sep 17 00:00:00 2001 -From: David Robillard -Date: Sat, 18 Feb 2017 18:00:03 +0100 -Subject: Add jalv -i option to ignore stdin for background use - - -diff --git a/doc/jalv.1 b/doc/jalv.1 -index 6d93a72..000ed5a 100644 a/doc/jalv.1 -+++ b/doc/jalv.1 -@@ -17,6 +17,10 @@ Print the command line options. - Print control output changes to stdout. - - .TP -+\fB\-i\fR -+Ignore input on stdin (for background use). -+ -+.TP - \fB\-c SYM=VAL\fR - Set control value (e.g. "vol=1.4"). - -diff --git a/src/jalv_console.c b/src/jalv_console.c -index c0f369c..e0e114b 100644 a/src/jalv_console.c -+++ b/src/jalv_console.c -@@ -106,6 +106,8 @@ jalv_init(int* argc, char*** argv, JalvOptions* opts) - opts->controls, (++n_controls + 1) * sizeof(char*)); - opts->controls[n_controls - 1] = (*argv)[a]; - opts->controls[n_controls] = NULL; -+ } else if ((*argv)[a][1] == 'i') { -+ opts->non_interactive = true; - } else if ((*argv)[a][1] == 'd') { - opts->dump = true; - } else if ((*argv)[a][1] == 't') { -@@ -191,7 +193,7 @@ jalv_open_ui(Jalv* jalv) - - show_iface->hide(suil_instance_get_handle(jalv->ui_instance)); - -- } else { -+ } else if (!jalv->opts.non_interactive) { - // Primitive command prompt for setting control values - while (!zix_sem_try_wait(jalv->done)) { - char line[128]; -@@ -202,6 +204,8 @@ jalv_open_ui(Jalv* jalv) - break; - } - } -+ } else { -+ zix_sem_wait(jalv->done); - } - - // Caller waits on the done sem, so increment it again to exit -diff --git a/src/jalv_internal.h b/src/jalv_internal.h -index 3a565ec..06f116a 100644
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: 513e140f41dbcbd3d3acb00aa1e2ef7ab06ce337 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jan 23 10:59:05 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jan 23 10:59:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=513e140f media-sound/jalv: amd64 stable wrt bug #706062 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-sound/jalv/jalv-1.6.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/jalv/jalv-1.6.4.ebuild b/media-sound/jalv/jalv-1.6.4.ebuild index a11ca9d1bd6..1a2a254f630 100644 --- a/media-sound/jalv/jalv-1.6.4.ebuild +++ b/media-sound/jalv/jalv-1.6.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,7 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2; LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="gtk gtk2 gtkmm portaudio qt5" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: ed709f779ab5c082d473434d521cac54eca83493 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 23 14:02:43 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 23 14:02:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed709f77 media-sound/jalv: amd64 stable wrt bug #703410 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-sound/jalv/jalv-1.6.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/jalv/jalv-1.6.0-r2.ebuild b/media-sound/jalv/jalv-1.6.0-r2.ebuild index ea94a195346..4422d71c5a7 100644 --- a/media-sound/jalv/jalv-1.6.0-r2.ebuild +++ b/media-sound/jalv/jalv-1.6.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,7 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2; LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="gtk gtk2 gtkmm portaudio qt5" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/files/, media-sound/jalv/
commit: c139cf461789fc63ceba429c6fa3c1ad83c4b50a Author: Miroslav Šulc gentoo org> AuthorDate: Fri Dec 20 10:50:03 2019 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Dec 20 10:50:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c139cf46 media-sound/jalv: bump 1.6.4 1) dropped python 2_7 and 3_5, added 3_7 and 3_8 2) updated deps 3) removed already applied patches and updated qt patch Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/jalv/Manifest| 1 + media-sound/jalv/files/jalv-1.6.4-qt-5.7.0.patch | 13 ++ media-sound/jalv/jalv-1.6.4.ebuild | 58 3 files changed, 72 insertions(+) diff --git a/media-sound/jalv/Manifest b/media-sound/jalv/Manifest index 1012fb45ac3..b474faaebf8 100644 --- a/media-sound/jalv/Manifest +++ b/media-sound/jalv/Manifest @@ -1 +1,2 @@ DIST jalv-1.6.0.tar.bz2 157726 BLAKE2B d1d35ccc3c0234d0005b83fca89ba0570f747f65568da6b5ea4ef0a0974bbd729540555e3cdcd77f3f5b7a8de9f987c7743e258d7544c8d70c7c51aaae84f9a5 SHA512 70453404788846774ef88b43653379f97140301e09e8de61779683df9ee85120485bebf03c959624639dc4d8dd71ce83db2a89b14b66be17696a88d1820ac1b3 +DIST jalv-1.6.4.tar.bz2 346053 BLAKE2B 15f2a94d2b7809f865ee38c6e872ecb32e7c3aa856ad733a3c06e372bf3d3b6c5e434397fe325a8d336e0ef3f0786f4bd2beb14259945b2b1356a48f956a10b1 SHA512 bef75f422cae7d536e0caa620ea47872277e42001044a2682deb2c1aa3ecd8fc51056b4a49a950cbd04c6694751579f9932e7dd0f7868f9825ccc2d8e2110c1b diff --git a/media-sound/jalv/files/jalv-1.6.4-qt-5.7.0.patch b/media-sound/jalv/files/jalv-1.6.4-qt-5.7.0.patch new file mode 100644 index 000..1f9b6147a21 --- /dev/null +++ b/media-sound/jalv/files/jalv-1.6.4-qt-5.7.0.patch @@ -0,0 +1,13 @@ +diff --git a/wscript b/wscript +index af363ca..5060b4d 100644 +--- a/wscript b/wscript +@@ -235,7 +235,7 @@ def build(bld): + lib = ['pthread'], + uselib = libs + ' QT5', + install_path = '${BINDIR}', +- cxxflags = ['-fPIC']) ++ cxxflags = ['-fPIC', '-std=c++11']) + + # Man pages + bld.install_files('${MANDIR}/man1', bld.path.ant_glob('doc/*.1')) diff --git a/media-sound/jalv/jalv-1.6.4.ebuild b/media-sound/jalv/jalv-1.6.4.ebuild new file mode 100644 index 000..a11ca9d1bd6 --- /dev/null +++ b/media-sound/jalv/jalv-1.6.4.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_REQ_USE='threads(+)' + +inherit python-any-r1 qmake-utils waf-utils + +DESCRIPTION="Simple but fully featured LV2 host for Jack" +HOMEPAGE="http://drobilla.net/software/jalv/; +SRC_URI="http://download.drobilla.net/${P}.tar.bz2; + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" +IUSE="gtk gtk2 gtkmm portaudio qt5" + +RDEPEND=" + >=dev-libs/serd-0.24.0 + >=dev-libs/sord-0.14.0 + >=media-libs/lilv-0.24.0 + >=media-libs/lv2-1.16.0 + >=media-libs/sratom-0.6.0 + >=media-libs/suil-0.10.0 + gtk? ( >=x11-libs/gtk+-3.0.0:3 ) + gtk2? ( >=x11-libs/gtk+-2.18.0:2 ) + gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 ) + portaudio? ( media-libs/portaudio ) + !portaudio? ( virtual/jack ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig" + +DOCS=( AUTHORS NEWS README.md ) + +PATCHES=( + "${FILESDIR}/${P}-qt-5.7.0.patch" +) + +src_configure() { + use qt5 && export PATH="$(qt5_get_bindir):${PATH}" + waf-utils_src_configure \ + "--docdir=/usr/share/doc/${PF}" \ + --no-qt4 \ + $(use qt5 || echo --no-qt5) \ + $(use gtk || echo --no-gtk3) \ + $(use gtk2 || echo --no-gtk2) \ + $(use gtkmm || echo --no-gtkmm) \ + $(use portaudio && echo --portaudio) +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: c20021523a0e765139c5e2bb7fb65b0acc68116f Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Sep 5 20:19:10 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Sep 5 21:17:46 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2002152 media-sound/jalv: Drop 1.6.0-r1 Package-Manager: Portage-2.3.49, Repoman-2.3.10 media-sound/jalv/jalv-1.6.0-r1.ebuild | 55 --- 1 file changed, 55 deletions(-) diff --git a/media-sound/jalv/jalv-1.6.0-r1.ebuild b/media-sound/jalv/jalv-1.6.0-r1.ebuild deleted file mode 100644 index 76a06677aae..000 --- a/media-sound/jalv/jalv-1.6.0-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) -PYTHON_REQ_USE='threads(+)' - -inherit python-any-r1 qmake-utils waf-utils - -DESCRIPTION="Simple but fully featured LV2 host for Jack" -HOMEPAGE="http://drobilla.net/software/jalv/; -SRC_URI="http://download.drobilla.net/${P}.tar.bz2; - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64" -IUSE="gtk gtk2 gtkmm portaudio qt5" - -RDEPEND=">=media-libs/lv2-1.6.0 - >=media-libs/lilv-0.24.0 - >=dev-libs/serd-0.14.0 - >=dev-libs/sord-0.12.0 - >=media-libs/suil-0.6.0 - >=media-libs/sratom-0.6.0 - gtk? ( >=x11-libs/gtk+-3.0.0:3 ) - gtk2? ( >=x11-libs/gtk+-2.18.0:2 ) - gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 ) - portaudio? ( media-libs/portaudio ) - !portaudio? ( virtual/jack ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - virtual/pkgconfig" - -DOCS=( AUTHORS NEWS README ) - -PATCHES=( "${FILESDIR}/${P}-qt-5.7.0.patch" ) - -src_configure() { - use qt5 && export PATH="$(qt5_get_bindir):${PATH}" - waf-utils_src_configure \ - "--docdir=/usr/share/doc/${PF}" \ - --no-qt4 \ - $(use qt5 || echo --no-qt5) \ - $(use gtk || echo --no-gtk3) \ - $(use gtk2 || echo --no-gtk2) \ - $(use gtkmm || echo --no-gtkmm) \ - $(use portaudio && echo --portaudio) -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: a39222abb1c1fb27810a004408d39522c35aaf30 Author: Pacho Ramos gentoo org> AuthorDate: Sat Dec 9 20:33:05 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Dec 10 10:15:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a39222ab media-sound/jalv: Add support for newer python Package-Manager: Portage-2.3.16, Repoman-2.3.6 media-sound/jalv/Manifest | 2 +- media-sound/jalv/jalv-1.6.0-r2.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/jalv/Manifest b/media-sound/jalv/Manifest index 959350dfe38..1012fb45ac3 100644 --- a/media-sound/jalv/Manifest +++ b/media-sound/jalv/Manifest @@ -1 +1 @@ -DIST jalv-1.6.0.tar.bz2 157726 SHA256 914625972bb2e99552a0bb0ae3b5d27f70901b92fab1f6daf8fb31d1ffbf5cf4 SHA512 70453404788846774ef88b43653379f97140301e09e8de61779683df9ee85120485bebf03c959624639dc4d8dd71ce83db2a89b14b66be17696a88d1820ac1b3 WHIRLPOOL 67cf715624a0355f1e3927fb9a9a97ea1375069b24c9445c2fecf8c11611a1d884c58ed10134784f6d093fc52181aacdbefb13314d5713ddee032287215573e4 +DIST jalv-1.6.0.tar.bz2 157726 BLAKE2B d1d35ccc3c0234d0005b83fca89ba0570f747f65568da6b5ea4ef0a0974bbd729540555e3cdcd77f3f5b7a8de9f987c7743e258d7544c8d70c7c51aaae84f9a5 SHA512 70453404788846774ef88b43653379f97140301e09e8de61779683df9ee85120485bebf03c959624639dc4d8dd71ce83db2a89b14b66be17696a88d1820ac1b3 diff --git a/media-sound/jalv/jalv-1.6.0-r2.ebuild b/media-sound/jalv/jalv-1.6.0-r2.ebuild index 7a65d17a0fb..b97681deb42 100644 --- a/media-sound/jalv/jalv-1.6.0-r2.ebuild +++ b/media-sound/jalv/jalv-1.6.0-r2.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) PYTHON_REQ_USE='threads(+)' inherit python-any-r1 qmake-utils waf-utils
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: 5f77b1e1aca516e0482f750bfd26cfa8ad0b2b08 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Nov 12 14:48:51 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Nov 12 15:12:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f77b1e1 media-sound/jalv: Bump required media-libs/suil version Reported-by: Marc Joliet gmx.de> Closes: https://bugs.gentoo.org/636142 Package-Manager: Portage-2.3.13, Repoman-2.3.4 media-sound/jalv/jalv-1.6.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/jalv/jalv-1.6.0-r2.ebuild b/media-sound/jalv/jalv-1.6.0-r2.ebuild index eb91d17f85f..7a65d17a0fb 100644 --- a/media-sound/jalv/jalv-1.6.0-r2.ebuild +++ b/media-sound/jalv/jalv-1.6.0-r2.ebuild @@ -23,7 +23,7 @@ RDEPEND=" >=media-libs/lilv-0.24.0 >=media-libs/lv2-1.6.0 >=media-libs/sratom-0.6.0 - >=media-libs/suil-0.6.0 + >=media-libs/suil-0.10.0 gtk? ( >=x11-libs/gtk+-3.0.0:3 ) gtk2? ( >=x11-libs/gtk+-2.18.0:2 ) gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 )
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/, media-sound/jalv/files/
commit: 257d344317af170a10a0b7e5b49018704bb2a592 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Oct 29 11:56:23 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Oct 29 12:59:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257d3443 media-sound/jalv: Fix segfault w/ Qt5 plugins, run in background Gentoo-bug: 621708, 634030 Closes: https://bugs.gentoo.org/634030 Package-Manager: Portage-2.3.13, Repoman-2.3.4 media-sound/jalv/files/jalv-1.6.0-stdin.patch| 67 media-sound/jalv/files/jalv-1.6.0-suil-qt5.patch | 34 media-sound/jalv/jalv-1.6.0-r2.ebuild| 59 + 3 files changed, 160 insertions(+) diff --git a/media-sound/jalv/files/jalv-1.6.0-stdin.patch b/media-sound/jalv/files/jalv-1.6.0-stdin.patch new file mode 100644 index 000..953af7c5f3e --- /dev/null +++ b/media-sound/jalv/files/jalv-1.6.0-stdin.patch @@ -0,0 +1,67 @@ +From 3a46e861b5b8dbbacb8dd1cec9fa2c69a10b26e0 Mon Sep 17 00:00:00 2001 +From: David Robillard+Date: Sat, 18 Feb 2017 18:00:03 +0100 +Subject: Add jalv -i option to ignore stdin for background use + + +diff --git a/doc/jalv.1 b/doc/jalv.1 +index 6d93a72..000ed5a 100644 +--- a/doc/jalv.1 b/doc/jalv.1 +@@ -17,6 +17,10 @@ Print the command line options. + Print control output changes to stdout. + + .TP ++\fB\-i\fR ++Ignore input on stdin (for background use). ++ ++.TP + \fB\-c SYM=VAL\fR + Set control value (e.g. "vol=1.4"). + +diff --git a/src/jalv_console.c b/src/jalv_console.c +index c0f369c..e0e114b 100644 +--- a/src/jalv_console.c b/src/jalv_console.c +@@ -106,6 +106,8 @@ jalv_init(int* argc, char*** argv, JalvOptions* opts) + opts->controls, (++n_controls + 1) * sizeof(char*)); + opts->controls[n_controls - 1] = (*argv)[a]; + opts->controls[n_controls] = NULL; ++ } else if ((*argv)[a][1] == 'i') { ++ opts->non_interactive = true; + } else if ((*argv)[a][1] == 'd') { + opts->dump = true; + } else if ((*argv)[a][1] == 't') { +@@ -191,7 +193,7 @@ jalv_open_ui(Jalv* jalv) + + show_iface->hide(suil_instance_get_handle(jalv->ui_instance)); + +- } else { ++ } else if (!jalv->opts.non_interactive) { + // Primitive command prompt for setting control values + while (!zix_sem_try_wait(jalv->done)) { + char line[128]; +@@ -202,6 +204,8 @@ jalv_open_ui(Jalv* jalv) + break; + } + } ++ } else { ++ zix_sem_wait(jalv->done); + } + + // Caller waits on the done sem, so increment it again to exit +diff --git a/src/jalv_internal.h b/src/jalv_internal.h +index 3a565ec..06f116a 100644 +--- a/src/jalv_internal.h b/src/jalv_internal.h +@@ -172,6 +172,7 @@ typedef struct { + int no_menu; ///< Hide menu iff true + int show_ui; ///< Show non-embedded UI + int print_controls;///< Print control changes to stdout ++ int non_interactive; ///< Do not listen for commands on stdin + } JalvOptions; + + typedef struct { +-- +cgit v0.10.2 + diff --git a/media-sound/jalv/files/jalv-1.6.0-suil-qt5.patch b/media-sound/jalv/files/jalv-1.6.0-suil-qt5.patch new file mode 100644 index 000..a57447ce075 --- /dev/null +++ b/media-sound/jalv/files/jalv-1.6.0-suil-qt5.patch @@ -0,0 +1,34 @@ +From 4d22c6a53ff1dcb657ab1913f1b100e42db19bca Mon Sep 17 00:00:00 2001 +From: David Robillard +Date: Sat, 18 Mar 2017 12:00:11 +0100 +Subject: Use new suil init API to fix Qt5 plugin UIs + + +diff --git a/src/jalv.c b/src/jalv.c +index 78901ca..20f24e7 100644 +--- a/src/jalv.c b/src/jalv.c +@@ -777,6 +777,7 @@ main(int argc, char** argv) + jalv.bpm = 120.0f; + jalv.control_in= (uint32_t)-1; + ++ suil_init(, , SUIL_ARG_NONE); + if (jalv_init(, , )) { + return EXIT_FAILURE; + } +diff --git a/wscript b/wscript +index 19f51bb..e2adc63 100644 +--- a/wscript b/wscript +@@ -59,7 +59,7 @@ def configure(conf): + autowaf.check_pkg(conf, 'sord-0', uselib_store='SORD', + atleast_version='0.12.0', mandatory=True) + autowaf.check_pkg(conf, 'suil-0', uselib_store='SUIL', +- atleast_version='0.6.0', mandatory=True) ++ atleast_version='0.8.7', mandatory=True) + autowaf.check_pkg(conf, 'sratom-0', uselib_store='SRATOM', + atleast_version='0.6.0', mandatory=True) + if Options.options.portaudio: +-- +cgit v0.10.2 + diff --git a/media-sound/jalv/jalv-1.6.0-r2.ebuild b/media-sound/jalv/jalv-1.6.0-r2.ebuild new file mode 100644 index 000..03cdffb688e --- /dev/null +++
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: 6ddb75bf8153efba39af1466cdf7dd5cf52a41e6 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Oct 29 11:59:56 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Oct 29 12:59:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ddb75bf media-sound/jalv: Sort DEPENDs Package-Manager: Portage-2.3.13, Repoman-2.3.4 media-sound/jalv/jalv-1.6.0-r2.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/media-sound/jalv/jalv-1.6.0-r2.ebuild b/media-sound/jalv/jalv-1.6.0-r2.ebuild index 03cdffb688e..eb91d17f85f 100644 --- a/media-sound/jalv/jalv-1.6.0-r2.ebuild +++ b/media-sound/jalv/jalv-1.6.0-r2.ebuild @@ -17,12 +17,13 @@ SLOT="0" KEYWORDS="~amd64" IUSE="gtk gtk2 gtkmm portaudio qt5" -RDEPEND=">=media-libs/lv2-1.6.0 - >=media-libs/lilv-0.24.0 +RDEPEND=" >=dev-libs/serd-0.14.0 >=dev-libs/sord-0.12.0 - >=media-libs/suil-0.6.0 + >=media-libs/lilv-0.24.0 + >=media-libs/lv2-1.6.0 >=media-libs/sratom-0.6.0 + >=media-libs/suil-0.6.0 gtk? ( >=x11-libs/gtk+-3.0.0:3 ) gtk2? ( >=x11-libs/gtk+-2.18.0:2 ) gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 )
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: 110101d638abc6304386786996d3dc84043be8d4 Author: Michael Palimaka gentoo org> AuthorDate: Thu Sep 21 14:24:00 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Sep 21 14:24:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=110101d6 media-sound/jalv: remove 1.4.4 and 1.4.6 Package-Manager: Portage-2.3.8, Repoman-2.3.3 media-sound/jalv/Manifest | 2 -- media-sound/jalv/jalv-1.4.4.ebuild | 45 -- media-sound/jalv/jalv-1.4.6.ebuild | 45 -- 3 files changed, 92 deletions(-) diff --git a/media-sound/jalv/Manifest b/media-sound/jalv/Manifest index 4347c4b22e8..959350dfe38 100644 --- a/media-sound/jalv/Manifest +++ b/media-sound/jalv/Manifest @@ -1,3 +1 @@ -DIST jalv-1.4.4.tar.bz2 133234 SHA256 8e1e9c04dc9e7b787948aa96f2fe6ff1e04b87ea0cf6290d3ec8d52c4a0e14c7 SHA512 5fdead5375eb6d03c64fa35204b4ba00c48dc29fb53567558e5674a956a3f751e0d3b8c0012f6c105d69f69a8502f4996e5a0d1cbc9c1fbdd9b6a780b3cb2960 WHIRLPOOL 25eb71705f160ccefb8e320f1790b9c70a1a4c13ef9570d64c0f3120b5c2b46a07a91c83e36fc3b20df695cfbd73170a90231a9565889063ba6621aa3ec32867 -DIST jalv-1.4.6.tar.bz2 133878 SHA256 893e0cd7ba6090d615646eec197b4302f0b7832ab69e3417e2f10f4b0e6630b8 SHA512 d31e4d5aa91513f977a54787af0dec0f01f5befdf14579063a8389141a02eb0218340ad13e174643da859f4c621c4d4711a765627dfd77b085e400378ea4d8bc WHIRLPOOL a3566ea6e3f080fc56d67d1a527412e30007624790f18a655bd7da42afe3108352244bb1c85c3d08f301b69a4f500d264bc226102b4ea97f1e070e95df24aff3 DIST jalv-1.6.0.tar.bz2 157726 SHA256 914625972bb2e99552a0bb0ae3b5d27f70901b92fab1f6daf8fb31d1ffbf5cf4 SHA512 70453404788846774ef88b43653379f97140301e09e8de61779683df9ee85120485bebf03c959624639dc4d8dd71ce83db2a89b14b66be17696a88d1820ac1b3 WHIRLPOOL 67cf715624a0355f1e3927fb9a9a97ea1375069b24c9445c2fecf8c11611a1d884c58ed10134784f6d093fc52181aacdbefb13314d5713ddee032287215573e4 diff --git a/media-sound/jalv/jalv-1.4.4.ebuild b/media-sound/jalv/jalv-1.4.4.ebuild deleted file mode 100644 index 37773bdc8bf..000 --- a/media-sound/jalv/jalv-1.4.4.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -PYTHON_COMPAT=( python{2_7,3_4} ) -PYTHON_REQ_USE='threads(+)' - -inherit python-any-r1 waf-utils - -DESCRIPTION="Simple but fully featured LV2 host for Jack" -HOMEPAGE="http://drobilla.net/software/jalv/; -SRC_URI="http://download.drobilla.net/${P}.tar.bz2; - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64" -IUSE="gtk gtk2 gtkmm qt4" - -RDEPEND=">=media-libs/lv2-1.6.0 - >=media-libs/lilv-0.15.1 - >=dev-libs/serd-0.14.0 - >=dev-libs/sord-0.12.0 - >=media-libs/suil-0.6.0 - >=media-libs/sratom-0.4.0 - >=media-sound/jack-audio-connection-kit-0.120.0 - gtk? ( >=x11-libs/gtk+-3.0.0:3 ) - gtk2? ( >=x11-libs/gtk+-2.18.0:2 ) - gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 ) - qt4? ( dev-qt/qtgui:4 )" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - virtual/pkgconfig" - -DOCS=( "AUTHORS" "NEWS" "README" ) - -src_configure() { - # otherwise automagic - use gtk || sed -i -e 's/gtk+-3.0/DiSaBlEd/' wscript - use gtk2 || sed -i -e 's/gtk+-2.0/DiSaBlEd/' wscript - use gtkmm || sed -i -e 's/gtkmm-2.4/DiSaBlEd/' wscript - use qt4 || sed -i -e 's/QtGui/DiSaBlEd/' wscript - waf-utils_src_configure \ - "--docdir=/usr/share/doc/${PF}" -} diff --git a/media-sound/jalv/jalv-1.4.6.ebuild b/media-sound/jalv/jalv-1.4.6.ebuild deleted file mode 100644 index 37773bdc8bf..000 --- a/media-sound/jalv/jalv-1.4.6.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -PYTHON_COMPAT=( python{2_7,3_4} ) -PYTHON_REQ_USE='threads(+)' - -inherit python-any-r1 waf-utils - -DESCRIPTION="Simple but fully featured LV2 host for Jack" -HOMEPAGE="http://drobilla.net/software/jalv/; -SRC_URI="http://download.drobilla.net/${P}.tar.bz2; - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64" -IUSE="gtk gtk2 gtkmm qt4" - -RDEPEND=">=media-libs/lv2-1.6.0 - >=media-libs/lilv-0.15.1 - >=dev-libs/serd-0.14.0 - >=dev-libs/sord-0.12.0 - >=media-libs/suil-0.6.0 - >=media-libs/sratom-0.4.0 - >=media-sound/jack-audio-connection-kit-0.120.0 - gtk? ( >=x11-libs/gtk+-3.0.0:3 ) - gtk2? ( >=x11-libs/gtk+-2.18.0:2 ) - gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 ) - qt4? ( dev-qt/qtgui:4 )" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - virtual/pkgconfig" - -DOCS=( "AUTHORS" "NEWS" "README" ) - -src_configure() { - # otherwise automagic - use gtk || sed -i -e 's/gtk+-3.0/DiSaBlEd/' wscript - use gtk2 || sed -i -e 's/gtk+-2.0/DiSaBlEd/' wscript - use gtkmm || sed -i -e 's/gtkmm-2.4/DiSaBlEd/' wscript - use qt4 || sed -i -e
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: 3f809e8e836098567d47560ab7231851a2a89b32 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jan 8 19:15:58 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jan 8 20:15:18 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f809e8e media-sound/jalv: Drop old Package-Manager: portage-2.3.0 media-sound/jalv/jalv-1.6.0.ebuild | 50 -- 1 file changed, 50 deletions(-) diff --git a/media-sound/jalv/jalv-1.6.0.ebuild b/media-sound/jalv/jalv-1.6.0.ebuild deleted file mode 100644 index 4e806bb.. --- a/media-sound/jalv/jalv-1.6.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -PYTHON_COMPAT=( python{2_7,3_4} ) -PYTHON_REQ_USE='threads(+)' - -inherit python-any-r1 qmake-utils waf-utils - -DESCRIPTION="Simple but fully featured LV2 host for Jack" -HOMEPAGE="http://drobilla.net/software/jalv/; -SRC_URI="http://download.drobilla.net/${P}.tar.bz2; - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64" -IUSE="gtk gtk2 gtkmm portaudio qt4 qt5" - -RDEPEND=">=media-libs/lv2-1.6.0 - >=media-libs/lilv-0.15.1 - >=dev-libs/serd-0.14.0 - >=dev-libs/sord-0.12.0 - >=media-libs/suil-0.6.0 - >=media-libs/sratom-0.4.0 - !portaudio? ( virtual/jack ) - gtk? ( >=x11-libs/gtk+-3.0.0:3 ) - gtk2? ( >=x11-libs/gtk+-2.18.0:2 ) - gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 ) - portaudio? ( media-libs/portaudio ) - qt5? ( dev-qt/qtwidgets:5 ) -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - virtual/pkgconfig" - -DOCS=( "AUTHORS" "NEWS" "README" ) - -src_configure() { - use qt5 && export PATH="$(qt5_get_bindir):${PATH}" - waf-utils_src_configure \ - "--docdir=/usr/share/doc/${PF}" \ - --no-qt4 \ - $(use qt5 || echo --no-qt5) \ - $(use gtk || echo --no-gtk3) \ - $(use gtk2 || echo --no-gtk2) \ - $(use gtkmm || echo --no-gtkmm) \ - $(use portaudio && echo --portaudio) -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/files/, media-sound/jalv/
commit: 2fb67600d610fc87be431e8188b035b51cbb7623 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jan 8 19:08:28 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jan 8 20:15:15 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb67600 media-sound/jalv: Fix DEPENDs, build with Qt-5.7.0 Gentoo-bug: 604832, 605046 Package-Manager: portage-2.3.0 media-sound/jalv/files/jalv-1.6.0-qt-5.7.0.patch | 31 + media-sound/jalv/jalv-1.6.0-r1.ebuild| 56 2 files changed, 87 insertions(+) diff --git a/media-sound/jalv/files/jalv-1.6.0-qt-5.7.0.patch b/media-sound/jalv/files/jalv-1.6.0-qt-5.7.0.patch new file mode 100644 index ..f6ca944 --- /dev/null +++ b/media-sound/jalv/files/jalv-1.6.0-qt-5.7.0.patch @@ -0,0 +1,31 @@ +From c32f3ca76a09c03fe9a022eb46e049e6fd5e2dbb Mon Sep 17 00:00:00 2001 +From: David Robillard+Date: Sat, 7 Jan 2017 19:20:55 -0500 +Subject: Fix compilation with newer versions of Qt5 + + +diff --git a/wscript b/wscript +index 24f5a2b..08df946 100644 +--- a/wscript b/wscript +@@ -5,7 +5,7 @@ from waflib.extras import autowaf as autowaf + import waflib.Options as Options + + # Version of this package (even if built as a child) +-JALV_VERSION = '1.6.0' ++JALV_VERSION = '1.6.1' + + # Variables for 'waf dist' + APPNAME = 'jalv' +@@ -231,7 +231,7 @@ def build(bld): + includes = ['.', 'src'], + lib = ['pthread'], + install_path = '${BINDIR}', +- cxxflags = ['-fPIC']) ++ cxxflags = ['-fPIC', '-std=c++11']) + autowaf.use_lib(bld, obj, libs + ' QT5') + + # Man pages +-- +cgit v0.10.2 + diff --git a/media-sound/jalv/jalv-1.6.0-r1.ebuild b/media-sound/jalv/jalv-1.6.0-r1.ebuild new file mode 100644 index ..a582203 --- /dev/null +++ b/media-sound/jalv/jalv-1.6.0-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +PYTHON_REQ_USE='threads(+)' + +inherit python-any-r1 qmake-utils waf-utils + +DESCRIPTION="Simple but fully featured LV2 host for Jack" +HOMEPAGE="http://drobilla.net/software/jalv/; +SRC_URI="http://download.drobilla.net/${P}.tar.bz2; + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" +IUSE="gtk gtk2 gtkmm portaudio qt5" + +RDEPEND=">=media-libs/lv2-1.6.0 + >=media-libs/lilv-0.24.0 + >=dev-libs/serd-0.14.0 + >=dev-libs/sord-0.12.0 + >=media-libs/suil-0.6.0 + >=media-libs/sratom-0.6.0 + gtk? ( >=x11-libs/gtk+-3.0.0:3 ) + gtk2? ( >=x11-libs/gtk+-2.18.0:2 ) + gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 ) + portaudio? ( media-libs/portaudio ) + !portaudio? ( virtual/jack ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig" + +DOCS=( AUTHORS NEWS README ) + +PATCHES=( "${FILESDIR}/${P}-qt-5.7.0.patch" ) + +src_configure() { + use qt5 && export PATH="$(qt5_get_bindir):${PATH}" + waf-utils_src_configure \ + "--docdir=/usr/share/doc/${PF}" \ + --no-qt4 \ + $(use qt5 || echo --no-qt5) \ + $(use gtk || echo --no-gtk3) \ + $(use gtk2 || echo --no-gtk2) \ + $(use gtkmm || echo --no-gtkmm) \ + $(use portaudio && echo --portaudio) +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: c49552ce91ef9edde20c295d19058f68dcb7caf8 Author: Alexis Ballier gentoo org> AuthorDate: Fri Jan 6 09:32:06 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Jan 6 09:32:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c49552ce media-sound/jalv: bump to 1.6.0 Package-Manager: Portage-2.3.3, Repoman-2.3.1 media-sound/jalv/Manifest | 1 + media-sound/jalv/jalv-1.6.0.ebuild | 50 ++ 2 files changed, 51 insertions(+) diff --git a/media-sound/jalv/Manifest b/media-sound/jalv/Manifest index f9fab39..4347c4b 100644 --- a/media-sound/jalv/Manifest +++ b/media-sound/jalv/Manifest @@ -1,2 +1,3 @@ DIST jalv-1.4.4.tar.bz2 133234 SHA256 8e1e9c04dc9e7b787948aa96f2fe6ff1e04b87ea0cf6290d3ec8d52c4a0e14c7 SHA512 5fdead5375eb6d03c64fa35204b4ba00c48dc29fb53567558e5674a956a3f751e0d3b8c0012f6c105d69f69a8502f4996e5a0d1cbc9c1fbdd9b6a780b3cb2960 WHIRLPOOL 25eb71705f160ccefb8e320f1790b9c70a1a4c13ef9570d64c0f3120b5c2b46a07a91c83e36fc3b20df695cfbd73170a90231a9565889063ba6621aa3ec32867 DIST jalv-1.4.6.tar.bz2 133878 SHA256 893e0cd7ba6090d615646eec197b4302f0b7832ab69e3417e2f10f4b0e6630b8 SHA512 d31e4d5aa91513f977a54787af0dec0f01f5befdf14579063a8389141a02eb0218340ad13e174643da859f4c621c4d4711a765627dfd77b085e400378ea4d8bc WHIRLPOOL a3566ea6e3f080fc56d67d1a527412e30007624790f18a655bd7da42afe3108352244bb1c85c3d08f301b69a4f500d264bc226102b4ea97f1e070e95df24aff3 +DIST jalv-1.6.0.tar.bz2 157726 SHA256 914625972bb2e99552a0bb0ae3b5d27f70901b92fab1f6daf8fb31d1ffbf5cf4 SHA512 70453404788846774ef88b43653379f97140301e09e8de61779683df9ee85120485bebf03c959624639dc4d8dd71ce83db2a89b14b66be17696a88d1820ac1b3 WHIRLPOOL 67cf715624a0355f1e3927fb9a9a97ea1375069b24c9445c2fecf8c11611a1d884c58ed10134784f6d093fc52181aacdbefb13314d5713ddee032287215573e4 diff --git a/media-sound/jalv/jalv-1.6.0.ebuild b/media-sound/jalv/jalv-1.6.0.ebuild new file mode 100644 index ..4e806bb --- /dev/null +++ b/media-sound/jalv/jalv-1.6.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +PYTHON_COMPAT=( python{2_7,3_4} ) +PYTHON_REQ_USE='threads(+)' + +inherit python-any-r1 qmake-utils waf-utils + +DESCRIPTION="Simple but fully featured LV2 host for Jack" +HOMEPAGE="http://drobilla.net/software/jalv/; +SRC_URI="http://download.drobilla.net/${P}.tar.bz2; + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" +IUSE="gtk gtk2 gtkmm portaudio qt4 qt5" + +RDEPEND=">=media-libs/lv2-1.6.0 + >=media-libs/lilv-0.15.1 + >=dev-libs/serd-0.14.0 + >=dev-libs/sord-0.12.0 + >=media-libs/suil-0.6.0 + >=media-libs/sratom-0.4.0 + !portaudio? ( virtual/jack ) + gtk? ( >=x11-libs/gtk+-3.0.0:3 ) + gtk2? ( >=x11-libs/gtk+-2.18.0:2 ) + gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 ) + portaudio? ( media-libs/portaudio ) + qt5? ( dev-qt/qtwidgets:5 ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig" + +DOCS=( "AUTHORS" "NEWS" "README" ) + +src_configure() { + use qt5 && export PATH="$(qt5_get_bindir):${PATH}" + waf-utils_src_configure \ + "--docdir=/usr/share/doc/${PF}" \ + --no-qt4 \ + $(use qt5 || echo --no-qt5) \ + $(use gtk || echo --no-gtk3) \ + $(use gtk2 || echo --no-gtk2) \ + $(use gtkmm || echo --no-gtkmm) \ + $(use portaudio && echo --portaudio) +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/
commit: 53691860b997e0015752b60e76bf88d93e5af27c Author: Manuel Rüger gentoo org> AuthorDate: Thu Feb 11 00:24:21 2016 + Commit: Manuel Rüger gentoo org> CommitDate: Thu Feb 11 00:24:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53691860 media-sound/jalv: Remove old Package-Manager: portage-2.2.27 media-sound/jalv/Manifest | 3 --- media-sound/jalv/jalv-1.0.0.ebuild | 43 --- media-sound/jalv/jalv-1.2.0.ebuild | 45 - media-sound/jalv/jalv-1.4.0.ebuild | 46 -- 4 files changed, 137 deletions(-) diff --git a/media-sound/jalv/Manifest b/media-sound/jalv/Manifest index bd9de71..f9fab39 100644 --- a/media-sound/jalv/Manifest +++ b/media-sound/jalv/Manifest @@ -1,5 +1,2 @@ -DIST jalv-1.0.0.tar.bz2 119985 SHA256 f9407e038413f6351a67b53cb47ea658d523ffec582bfe91406fec89a545b6b1 SHA512 d0ae31a5dce7edaf97da18c6fdbd999428cfc455abdce1d018abe08447a9ab2f4b5653e0ce80e091ddfddca05fbc82a9d8bc49f3164b656ef4fc63101a96a9a7 WHIRLPOOL dc2c5e38bf9d583f49e41cf14b145c16f13a6f74960b8a43564134fd19674a11d17689b80adec6862aac80319d960e5d14f205da76a33d26709d6999842fa6b5 -DIST jalv-1.2.0.tar.bz2 103393 SHA256 57e7e1510b594b112ddde07e29a46877c2db463483c6fba55a12738988cabd27 SHA512 b6069eb97953082cb8013cbe605dd5f9b0c7713c8abdca3101846e932ca1222618523153d5b9b5cf8db4bcec528543e4f69557f42375239f8b5b759a9bb3b58c WHIRLPOOL 88da65a45eecfa8be1f619439289ca05ff3e5ce08b7f1fa8e164cae794f7890cec6769222c1ccfff87ae2f753e410d98f20dcabc0f895a5145f0e685f1cf5e2b -DIST jalv-1.4.0.tar.bz2 115677 SHA256 4061031d8052eff74fdacce995d88b2b1c4ef7a012e23c912006fd081d3209c3 SHA512 3a02eba555839ae2f9c7880745d03f7daa2a6c8db56db65fce7916417f3fac04cef5b1130cfe3787094f12eeb2a5190f6d71ed7defc34bc227f888a79e791eb3 WHIRLPOOL 02db30318966e0a80fc401117054b7c7929e24edd76fec24cf3397d8bf9d2186cf61ea6b32fa8c20ac314d8675aeb9e592fde6349d2383c13b091598caad6a24 DIST jalv-1.4.4.tar.bz2 133234 SHA256 8e1e9c04dc9e7b787948aa96f2fe6ff1e04b87ea0cf6290d3ec8d52c4a0e14c7 SHA512 5fdead5375eb6d03c64fa35204b4ba00c48dc29fb53567558e5674a956a3f751e0d3b8c0012f6c105d69f69a8502f4996e5a0d1cbc9c1fbdd9b6a780b3cb2960 WHIRLPOOL 25eb71705f160ccefb8e320f1790b9c70a1a4c13ef9570d64c0f3120b5c2b46a07a91c83e36fc3b20df695cfbd73170a90231a9565889063ba6621aa3ec32867 DIST jalv-1.4.6.tar.bz2 133878 SHA256 893e0cd7ba6090d615646eec197b4302f0b7832ab69e3417e2f10f4b0e6630b8 SHA512 d31e4d5aa91513f977a54787af0dec0f01f5befdf14579063a8389141a02eb0218340ad13e174643da859f4c621c4d4711a765627dfd77b085e400378ea4d8bc WHIRLPOOL a3566ea6e3f080fc56d67d1a527412e30007624790f18a655bd7da42afe3108352244bb1c85c3d08f301b69a4f500d264bc226102b4ea97f1e070e95df24aff3 diff --git a/media-sound/jalv/jalv-1.0.0.ebuild b/media-sound/jalv/jalv-1.0.0.ebuild deleted file mode 100644 index 05093d2..000 --- a/media-sound/jalv/jalv-1.0.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) -PYTHON_REQ_USE='threads(+)' - -inherit python-any-r1 waf-utils - -DESCRIPTION="Simple but fully featured LV2 host for Jack" -HOMEPAGE="http://drobilla.net/software/jalv/; -SRC_URI="http://download.drobilla.net/${P}.tar.bz2; - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64" -IUSE="gtk gtkmm qt4" - -RDEPEND="media-libs/lv2 - >=media-libs/lilv-0.14.0 - >=dev-libs/serd-0.4.5 - >=media-libs/suil-0.6.0 - >=media-libs/sratom-0.2.0 - >=media-sound/jack-audio-connection-kit-0.120.0 - gtk? ( >=x11-libs/gtk+-2.18.0:2 ) - gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 ) - qt4? ( dev-qt/qtgui:4 )" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - virtual/pkgconfig" - -DOCS=( "AUTHORS" "NEWS" "README" ) - -src_configure() { - # otherwise automagic - use gtk || sed -i -e 's/gtk+-2.0/DiSaBlEd/' wscript - use gtkmm || sed -i -e 's/gtkmm-2.4/DiSaBlEd/' wscript - use qt4 || sed -i -e 's/QtGui/DiSaBlEd/' wscript - waf-utils_src_configure \ - "--docdir=/usr/share/doc/${PF}" -} diff --git a/media-sound/jalv/jalv-1.2.0.ebuild b/media-sound/jalv/jalv-1.2.0.ebuild deleted file mode 100644 index 10d8c7e..000 --- a/media-sound/jalv/jalv-1.2.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) -PYTHON_REQ_USE='threads(+)' - -inherit python-any-r1 waf-utils - -DESCRIPTION="Simple but fully featured LV2 host for Jack" -HOMEPAGE="http://drobilla.net/software/jalv/; -SRC_URI="http://download.drobilla.net/${P}.tar.bz2; - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64" -IUSE="gtk gtk2 gtkmm qt4" - -RDEPEND=">=media-libs/lv2-1.0.15 - >=media-libs/lilv-0.14.0 - >=dev-libs/serd-0.5.0 - >=media-libs/suil-0.6.0 -