Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/jalv/, media-sound/jalv/files/
Date: Thu, 23 Jan 2020 15:16:36
Message-Id: 1579792569.27a8275181331b1cd6f078d68dc52dc43fc74ccb.fordfrog@gentoo
1 commit: 27a8275181331b1cd6f078d68dc52dc43fc74ccb
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 23 15:16:09 2020 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 23 15:16:09 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a82751
7
8 media-sound/jalv: removed old 1.6.0-r2
9
10 Package-Manager: Portage-2.3.85, Repoman-2.3.20
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 media-sound/jalv/Manifest | 1 -
14 media-sound/jalv/files/jalv-1.6.0-qt-5.7.0.patch | 31 -----------
15 media-sound/jalv/files/jalv-1.6.0-stdin.patch | 67 ------------------------
16 media-sound/jalv/files/jalv-1.6.0-suil-qt5.patch | 34 ------------
17 media-sound/jalv/jalv-1.6.0-r2.ebuild | 60 ---------------------
18 5 files changed, 193 deletions(-)
19
20 diff --git a/media-sound/jalv/Manifest b/media-sound/jalv/Manifest
21 index b474faaebf8..f4923219b7a 100644
22 --- a/media-sound/jalv/Manifest
23 +++ b/media-sound/jalv/Manifest
24 @@ -1,2 +1 @@
25 -DIST jalv-1.6.0.tar.bz2 157726 BLAKE2B d1d35ccc3c0234d0005b83fca89ba0570f747f65568da6b5ea4ef0a0974bbd729540555e3cdcd77f3f5b7a8de9f987c7743e258d7544c8d70c7c51aaae84f9a5 SHA512 70453404788846774ef88b43653379f97140301e09e8de61779683df9ee85120485bebf03c959624639dc4d8dd71ce83db2a89b14b66be17696a88d1820ac1b3
26 DIST jalv-1.6.4.tar.bz2 346053 BLAKE2B 15f2a94d2b7809f865ee38c6e872ecb32e7c3aa856ad733a3c06e372bf3d3b6c5e434397fe325a8d336e0ef3f0786f4bd2beb14259945b2b1356a48f956a10b1 SHA512 bef75f422cae7d536e0caa620ea47872277e42001044a2682deb2c1aa3ecd8fc51056b4a49a950cbd04c6694751579f9932e7dd0f7868f9825ccc2d8e2110c1b
27
28 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
29 deleted file mode 100644
30 index f6ca944b04c..00000000000
31 --- a/media-sound/jalv/files/jalv-1.6.0-qt-5.7.0.patch
32 +++ /dev/null
33 @@ -1,31 +0,0 @@
34 -From c32f3ca76a09c03fe9a022eb46e049e6fd5e2dbb Mon Sep 17 00:00:00 2001
35 -From: David Robillard <d@××××××××.net>
36 -Date: Sat, 7 Jan 2017 19:20:55 -0500
37 -Subject: Fix compilation with newer versions of Qt5
38 -
39 -
40 -diff --git a/wscript b/wscript
41 -index 24f5a2b..08df946 100644
42 ---- a/wscript
43 -+++ b/wscript
44 -@@ -5,7 +5,7 @@ from waflib.extras import autowaf as autowaf
45 - import waflib.Options as Options
46 -
47 - # Version of this package (even if built as a child)
48 --JALV_VERSION = '1.6.0'
49 -+JALV_VERSION = '1.6.1'
50 -
51 - # Variables for 'waf dist'
52 - APPNAME = 'jalv'
53 -@@ -231,7 +231,7 @@ def build(bld):
54 - includes = ['.', 'src'],
55 - lib = ['pthread'],
56 - install_path = '${BINDIR}',
57 -- cxxflags = ['-fPIC'])
58 -+ cxxflags = ['-fPIC', '-std=c++11'])
59 - autowaf.use_lib(bld, obj, libs + ' QT5')
60 -
61 - # Man pages
62 ---
63 -cgit v0.10.2
64 -
65
66 diff --git a/media-sound/jalv/files/jalv-1.6.0-stdin.patch b/media-sound/jalv/files/jalv-1.6.0-stdin.patch
67 deleted file mode 100644
68 index 953af7c5f3e..00000000000
69 --- a/media-sound/jalv/files/jalv-1.6.0-stdin.patch
70 +++ /dev/null
71 @@ -1,67 +0,0 @@
72 -From 3a46e861b5b8dbbacb8dd1cec9fa2c69a10b26e0 Mon Sep 17 00:00:00 2001
73 -From: David Robillard <d@××××××××.net>
74 -Date: Sat, 18 Feb 2017 18:00:03 +0100
75 -Subject: Add jalv -i option to ignore stdin for background use
76 -
77 -
78 -diff --git a/doc/jalv.1 b/doc/jalv.1
79 -index 6d93a72..000ed5a 100644
80 ---- a/doc/jalv.1
81 -+++ b/doc/jalv.1
82 -@@ -17,6 +17,10 @@ Print the command line options.
83 - Print control output changes to stdout.
84 -
85 - .TP
86 -+\fB\-i\fR
87 -+Ignore input on stdin (for background use).
88 -+
89 -+.TP
90 - \fB\-c SYM=VAL\fR
91 - Set control value (e.g. "vol=1.4").
92 -
93 -diff --git a/src/jalv_console.c b/src/jalv_console.c
94 -index c0f369c..e0e114b 100644
95 ---- a/src/jalv_console.c
96 -+++ b/src/jalv_console.c
97 -@@ -106,6 +106,8 @@ jalv_init(int* argc, char*** argv, JalvOptions* opts)
98 - opts->controls, (++n_controls + 1) * sizeof(char*));
99 - opts->controls[n_controls - 1] = (*argv)[a];
100 - opts->controls[n_controls] = NULL;
101 -+ } else if ((*argv)[a][1] == 'i') {
102 -+ opts->non_interactive = true;
103 - } else if ((*argv)[a][1] == 'd') {
104 - opts->dump = true;
105 - } else if ((*argv)[a][1] == 't') {
106 -@@ -191,7 +193,7 @@ jalv_open_ui(Jalv* jalv)
107 -
108 - show_iface->hide(suil_instance_get_handle(jalv->ui_instance));
109 -
110 -- } else {
111 -+ } else if (!jalv->opts.non_interactive) {
112 - // Primitive command prompt for setting control values
113 - while (!zix_sem_try_wait(jalv->done)) {
114 - char line[128];
115 -@@ -202,6 +204,8 @@ jalv_open_ui(Jalv* jalv)
116 - break;
117 - }
118 - }
119 -+ } else {
120 -+ zix_sem_wait(jalv->done);
121 - }
122 -
123 - // Caller waits on the done sem, so increment it again to exit
124 -diff --git a/src/jalv_internal.h b/src/jalv_internal.h
125 -index 3a565ec..06f116a 100644
126 ---- a/src/jalv_internal.h
127 -+++ b/src/jalv_internal.h
128 -@@ -172,6 +172,7 @@ typedef struct {
129 - int no_menu; ///< Hide menu iff true
130 - int show_ui; ///< Show non-embedded UI
131 - int print_controls; ///< Print control changes to stdout
132 -+ int non_interactive; ///< Do not listen for commands on stdin
133 - } JalvOptions;
134 -
135 - typedef struct {
136 ---
137 -cgit v0.10.2
138 -
139
140 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
141 deleted file mode 100644
142 index a57447ce075..00000000000
143 --- a/media-sound/jalv/files/jalv-1.6.0-suil-qt5.patch
144 +++ /dev/null
145 @@ -1,34 +0,0 @@
146 -From 4d22c6a53ff1dcb657ab1913f1b100e42db19bca Mon Sep 17 00:00:00 2001
147 -From: David Robillard <d@××××××××.net>
148 -Date: Sat, 18 Mar 2017 12:00:11 +0100
149 -Subject: Use new suil init API to fix Qt5 plugin UIs
150 -
151 -
152 -diff --git a/src/jalv.c b/src/jalv.c
153 -index 78901ca..20f24e7 100644
154 ---- a/src/jalv.c
155 -+++ b/src/jalv.c
156 -@@ -777,6 +777,7 @@ main(int argc, char** argv)
157 - jalv.bpm = 120.0f;
158 - jalv.control_in = (uint32_t)-1;
159 -
160 -+ suil_init(&argc, &argv, SUIL_ARG_NONE);
161 - if (jalv_init(&argc, &argv, &jalv.opts)) {
162 - return EXIT_FAILURE;
163 - }
164 -diff --git a/wscript b/wscript
165 -index 19f51bb..e2adc63 100644
166 ---- a/wscript
167 -+++ b/wscript
168 -@@ -59,7 +59,7 @@ def configure(conf):
169 - autowaf.check_pkg(conf, 'sord-0', uselib_store='SORD',
170 - atleast_version='0.12.0', mandatory=True)
171 - autowaf.check_pkg(conf, 'suil-0', uselib_store='SUIL',
172 -- atleast_version='0.6.0', mandatory=True)
173 -+ atleast_version='0.8.7', mandatory=True)
174 - autowaf.check_pkg(conf, 'sratom-0', uselib_store='SRATOM',
175 - atleast_version='0.6.0', mandatory=True)
176 - if Options.options.portaudio:
177 ---
178 -cgit v0.10.2
179 -
180
181 diff --git a/media-sound/jalv/jalv-1.6.0-r2.ebuild b/media-sound/jalv/jalv-1.6.0-r2.ebuild
182 deleted file mode 100644
183 index a2fdff30c7c..00000000000
184 --- a/media-sound/jalv/jalv-1.6.0-r2.ebuild
185 +++ /dev/null
186 @@ -1,60 +0,0 @@
187 -# Copyright 1999-2020 Gentoo Authors
188 -# Distributed under the terms of the GNU General Public License v2
189 -
190 -EAPI=6
191 -
192 -PYTHON_COMPAT=( python{2_7,3_6} )
193 -PYTHON_REQ_USE='threads(+)'
194 -
195 -inherit python-any-r1 qmake-utils waf-utils
196 -
197 -DESCRIPTION="Simple but fully featured LV2 host for Jack"
198 -HOMEPAGE="http://drobilla.net/software/jalv/"
199 -SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
200 -
201 -LICENSE="ISC"
202 -SLOT="0"
203 -KEYWORDS="amd64"
204 -IUSE="gtk gtk2 gtkmm portaudio qt5"
205 -
206 -RDEPEND="
207 - >=dev-libs/serd-0.14.0
208 - >=dev-libs/sord-0.12.0
209 - >=media-libs/lilv-0.24.0
210 - >=media-libs/lv2-1.6.0
211 - >=media-libs/sratom-0.6.0
212 - >=media-libs/suil-0.10.0
213 - gtk? ( >=x11-libs/gtk+-3.0.0:3 )
214 - gtk2? ( >=x11-libs/gtk+-2.18.0:2 )
215 - gtkmm? ( >=dev-cpp/gtkmm-2.20.0:2.4 )
216 - portaudio? ( media-libs/portaudio )
217 - !portaudio? ( virtual/jack )
218 - qt5? (
219 - dev-qt/qtcore:5
220 - dev-qt/qtgui:5
221 - dev-qt/qtwidgets:5
222 - )
223 -"
224 -DEPEND="${RDEPEND}
225 - ${PYTHON_DEPS}
226 - virtual/pkgconfig"
227 -
228 -DOCS=( AUTHORS NEWS README )
229 -
230 -PATCHES=(
231 - "${FILESDIR}/${P}-qt-5.7.0.patch"
232 - "${FILESDIR}/${P}-stdin.patch"
233 - "${FILESDIR}/${P}-suil-qt5.patch"
234 -)
235 -
236 -src_configure() {
237 - use qt5 && export PATH="$(qt5_get_bindir):${PATH}"
238 - waf-utils_src_configure \
239 - "--docdir=/usr/share/doc/${PF}" \
240 - --no-qt4 \
241 - $(use qt5 || echo --no-qt5) \
242 - $(use gtk || echo --no-gtk3) \
243 - $(use gtk2 || echo --no-gtk2) \
244 - $(use gtkmm || echo --no-gtkmm) \
245 - $(use portaudio && echo --portaudio)
246 -}