Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/linuxsampler/files/, media-sound/linuxsampler/
Date: Sat, 01 Apr 2017 12:26:54
Message-Id: 1491049606.cb43aa6dde012ba1c92d755067e0892e53cb61d9.aballier@gentoo
1 commit: cb43aa6dde012ba1c92d755067e0892e53cb61d9
2 Author: Karl Linden <karl.j.linden <AT> gmail <DOT> com>
3 AuthorDate: Fri Mar 31 09:17:22 2017 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 1 12:26:46 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb43aa6d
7
8 media-sound/linuxsampler: remove old and depend on virtual/jack
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.2
11
12 media-sound/linuxsampler/Manifest | 2 -
13 .../files/linuxsampler-0.5.1-gcc43.patch | 36 ---------------
14 .../files/linuxsampler-0.5.1-libtool22.patch | 20 --------
15 .../files/linuxsampler-0.5.1-pkgconfiginit.patch | 12 -----
16 .../files/linuxsampler-1.0.0-gcc47.patch | 13 ------
17 media-sound/linuxsampler/linuxsampler-0.5.1.ebuild | 51 --------------------
18 .../linuxsampler/linuxsampler-1.0.0-r1.ebuild | 53 ---------------------
19 .../linuxsampler/linuxsampler-2.0.0-r2.ebuild | 4 +-
20 media-sound/linuxsampler/linuxsampler-2.0.0.ebuild | 54 ----------------------
21 9 files changed, 2 insertions(+), 243 deletions(-)
22
23 diff --git a/media-sound/linuxsampler/Manifest b/media-sound/linuxsampler/Manifest
24 index bf0bfacbf89..a91b672681b 100644
25 --- a/media-sound/linuxsampler/Manifest
26 +++ b/media-sound/linuxsampler/Manifest
27 @@ -1,3 +1 @@
28 -DIST linuxsampler-0.5.1.tar.bz2 614500 SHA256 e0d42f98813abf187b636f52d3fe3d5c1add228a2e783bdda409ebae1c7f901f SHA512 2125608ac5549068592a305bb9efd73d4100974d27d014ca41360c204d350c4abe04beda6d9f1238897003fdd7268d55f9eaf2b7b54aec26b74120f6c2eba5c3 WHIRLPOOL 2615d3e51ef81381931b7088a7638317a99a51cd7bd5bd91a4b00ea9094c79ac08602bc4731c74871eb63205baee92092886c1f21b2841547bdbfa9d5bbfae85
29 -DIST linuxsampler-1.0.0.tar.bz2 701591 SHA256 bf4f4f83b9ab706e8e8b017aafb560c363bb7663413aeae46d49f1f56110c9cf SHA512 50b27ff16ef0f393e0808d992ca58f8a4ec12ce909bf3a461502e7e2a2bcfcbfb1558dd07a5ff5af2cbf26bc5f7b878a736005a8e90e4d5e92ca9b868e9bc204 WHIRLPOOL e7668fb4a1c802411de89fb73bdbca78150a8fc6386c42d9c3b9f8c7c1d4576260ef6c89e283f1fbcbcf397515d565e5e13f1e5286a07b6cb8240bb26e437bf6
30 DIST linuxsampler-2.0.0.tar.bz2 1318939 SHA256 1943d05006d96a9fb49f74a6f38129a4585cb78cc0648885fca9f056529c5c28 SHA512 f4a57117dbec3eeb9d6d670fec76e928ef9d9e49a1a8c6bd654d6114efdc203861e7865005f06265c172e29b5e0a948eac160377dcdabc5244caed5e5ca7e441 WHIRLPOOL d8af13229d8dafd8ed68950038968d19e01a010465a91ddd54866fb626c47081931dba7dda9a073c17274c26dec9a1ec51cf30a00fe4831716354c9e9fcf4cf4
31
32 diff --git a/media-sound/linuxsampler/files/linuxsampler-0.5.1-gcc43.patch b/media-sound/linuxsampler/files/linuxsampler-0.5.1-gcc43.patch
33 deleted file mode 100644
34 index e65c6cbb106..00000000000
35 --- a/media-sound/linuxsampler/files/linuxsampler-0.5.1-gcc43.patch
36 +++ /dev/null
37 @@ -1,36 +0,0 @@
38 -Index: linuxsampler-0.5.1/src/db/InstrumentsDbUtilities.h
39 -===================================================================
40 ---- linuxsampler-0.5.1.orig/src/db/InstrumentsDbUtilities.h
41 -+++ linuxsampler-0.5.1/src/db/InstrumentsDbUtilities.h
42 -@@ -24,6 +24,7 @@
43 - #define __LS_INSTRUMENTSDBUTILITIES_H__
44 -
45 - #include <vector>
46 -+#include <memory>
47 - #include <gig.h>
48 - #include <sqlite3.h>
49 - #include <sys/stat.h>
50 -Index: linuxsampler-0.5.1/src/drivers/midi/midi.h
51 -===================================================================
52 ---- linuxsampler-0.5.1.orig/src/drivers/midi/midi.h
53 -+++ linuxsampler-0.5.1/src/drivers/midi/midi.h
54 -@@ -21,6 +21,7 @@
55 - #ifndef __LS_MIDI_H__
56 - #define __LS_MIDI_H__
57 -
58 -+#include <stdint.h>
59 - #include <string.h>
60 -
61 - namespace LinuxSampler {
62 -Index: linuxsampler-0.5.1/src/network/lscpserver.cpp
63 -===================================================================
64 ---- linuxsampler-0.5.1.orig/src/network/lscpserver.cpp
65 -+++ linuxsampler-0.5.1/src/network/lscpserver.cpp
66 -@@ -21,6 +21,7 @@
67 - * MA 02111-1307 USA *
68 - ***************************************************************************/
69 -
70 -+#include <algorithm>
71 - #include "lscpserver.h"
72 - #include "lscpresultset.h"
73 - #include "lscpevent.h"
74
75 diff --git a/media-sound/linuxsampler/files/linuxsampler-0.5.1-libtool22.patch b/media-sound/linuxsampler/files/linuxsampler-0.5.1-libtool22.patch
76 deleted file mode 100644
77 index 3c4add20637..00000000000
78 --- a/media-sound/linuxsampler/files/linuxsampler-0.5.1-libtool22.patch
79 +++ /dev/null
80 @@ -1,20 +0,0 @@
81 -Index: linuxsampler-0.5.1/configure.in
82 -===================================================================
83 ---- linuxsampler-0.5.1.orig/configure.in
84 -+++ linuxsampler-0.5.1/configure.in
85 -@@ -38,6 +38,7 @@ LSCP_RELEASE_MINOR=3
86 - AC_DEFINE_UNQUOTED(LSCP_RELEASE_MAJOR, ${LSCP_RELEASE_MAJOR}, [LSCP spec major version this release complies with.])
87 - AC_DEFINE_UNQUOTED(LSCP_RELEASE_MINOR, ${LSCP_RELEASE_MINOR}, [LSCP spec minor version this release complies with.])
88 -
89 -+AC_PROG_CXX
90 - AM_PROG_LIBTOOL
91 -
92 - AC_SUBST(SHLIB_VERSION_ARG)
93 -@@ -1082,7 +1083,6 @@ AM_CONFIG_HEADER(config.h)
94 - AM_INIT_AUTOMAKE(linuxsampler, "$LINUXSAMPLER_RELEASE_MAJOR.$LINUXSAMPLER_RELEASE_MINOR.$LINUXSAMPLER_RELEASE_BUILD")
95 -
96 - AC_LANG_CPLUSPLUS
97 --AC_PROG_CXX
98 -
99 - # some gcc 4.0 versions need -msse for SSE register allocations
100 - if test "$config_asm" = "yes"; then
101
102 diff --git a/media-sound/linuxsampler/files/linuxsampler-0.5.1-pkgconfiginit.patch b/media-sound/linuxsampler/files/linuxsampler-0.5.1-pkgconfiginit.patch
103 deleted file mode 100644
104 index 551f1512e12..00000000000
105 --- a/media-sound/linuxsampler/files/linuxsampler-0.5.1-pkgconfiginit.patch
106 +++ /dev/null
107 @@ -1,12 +0,0 @@
108 -Index: linuxsampler-0.5.1/configure.in
109 -===================================================================
110 ---- linuxsampler-0.5.1.orig/configure.in
111 -+++ linuxsampler-0.5.1/configure.in
112 -@@ -52,6 +52,7 @@ AC_SUBST(target_cpu)
113 - AC_SUBST(target_os)
114 - AC_SUBST(target_vendor)
115 -
116 -+PKG_PROG_PKG_CONFIG
117 -
118 - ###########################################################################
119 - # General Checks
120
121 diff --git a/media-sound/linuxsampler/files/linuxsampler-1.0.0-gcc47.patch b/media-sound/linuxsampler/files/linuxsampler-1.0.0-gcc47.patch
122 deleted file mode 100644
123 index e46fb243b6c..00000000000
124 --- a/media-sound/linuxsampler/files/linuxsampler-1.0.0-gcc47.patch
125 +++ /dev/null
126 @@ -1,13 +0,0 @@
127 -https://bugs.gentoo.org/414033
128 -
129 ---- a/src/common/Pool.h
130 -+++ b/src/common/Pool.h
131 -@@ -393,7 +393,7 @@ class RTList : public RTListBase<T> {
132 - inline Iterator allocAppend() {
133 - if (pPool->poolIsEmpty()) return RTListBase<T>::begin();
134 - Iterator element = pPool->alloc();
135 -- append(element);
136 -+ this->append(element);
137 - #if CONFIG_DEVMODE
138 - element.list = this;
139 - #endif // CONFIG_DEVMODE
140
141 diff --git a/media-sound/linuxsampler/linuxsampler-0.5.1.ebuild b/media-sound/linuxsampler/linuxsampler-0.5.1.ebuild
142 deleted file mode 100644
143 index 834a47f99df..00000000000
144 --- a/media-sound/linuxsampler/linuxsampler-0.5.1.ebuild
145 +++ /dev/null
146 @@ -1,51 +0,0 @@
147 -# Copyright 1999-2014 Gentoo Foundation
148 -# Distributed under the terms of the GNU General Public License v2
149 -
150 -inherit autotools eutils
151 -
152 -DESCRIPTION="LinuxSampler is a software audio sampler engine with professional grade features"
153 -HOMEPAGE="http://www.linuxsampler.org/"
154 -SRC_URI="http://download.linuxsampler.org/packages/${P}.tar.bz2"
155 -
156 -LICENSE="GPL-2"
157 -SLOT="0"
158 -KEYWORDS="~amd64 ~x86"
159 -IUSE="doc jack sqlite"
160 -
161 -RDEPEND="sqlite? ( >=dev-db/sqlite-3.3 )
162 - >=media-libs/libgig-3.2.1
163 - media-libs/alsa-lib
164 - jack? ( media-sound/jack-audio-connection-kit )"
165 -DEPEND="${RDEPEND}
166 - virtual/pkgconfig
167 - doc? ( app-doc/doxygen )"
168 -
169 -src_unpack() {
170 - unpack ${A}
171 - cd "${S}"
172 -
173 - epatch "${FILESDIR}/${P}-pkgconfiginit.patch"
174 - epatch "${FILESDIR}/${P}-libtool22.patch"
175 - epatch "${FILESDIR}/${P}-gcc43.patch"
176 - AT_M4DIR="m4" eautoreconf
177 -}
178 -
179 -src_compile() {
180 - econf --enable-alsa-driver \
181 - $(use_enable jack jack-driver) \
182 - $(use_enable sqlite instruments-db)
183 - emake -j1 || die "emake failed."
184 -
185 - if use doc; then
186 - emake -j1 docs || die "emake docs failed."
187 - fi
188 -}
189 -
190 -src_install() {
191 - emake DESTDIR="${D}" install || die "emake install failed."
192 - dodoc AUTHORS ChangeLog NEWS README
193 -
194 - if use doc; then
195 - dohtml -r doc/html/*
196 - fi
197 -}
198
199 diff --git a/media-sound/linuxsampler/linuxsampler-1.0.0-r1.ebuild b/media-sound/linuxsampler/linuxsampler-1.0.0-r1.ebuild
200 deleted file mode 100644
201 index f7008b85fe8..00000000000
202 --- a/media-sound/linuxsampler/linuxsampler-1.0.0-r1.ebuild
203 +++ /dev/null
204 @@ -1,53 +0,0 @@
205 -# Copyright 1999-2014 Gentoo Foundation
206 -# Distributed under the terms of the GNU General Public License v2
207 -
208 -EAPI="4"
209 -
210 -inherit eutils
211 -
212 -DESCRIPTION="LinuxSampler is a software audio sampler engine with professional grade features"
213 -HOMEPAGE="http://www.linuxsampler.org/"
214 -SRC_URI="http://download.linuxsampler.org/packages/${P}.tar.bz2"
215 -
216 -LICENSE="GPL-2"
217 -SLOT="0"
218 -KEYWORDS="~amd64 ~x86"
219 -IUSE="doc jack sqlite static-libs"
220 -
221 -RDEPEND="sqlite? ( >=dev-db/sqlite-3.3 )
222 - >=media-libs/libgig-3.3.0
223 - media-libs/alsa-lib
224 - jack? ( media-sound/jack-audio-connection-kit )"
225 -DEPEND="${RDEPEND}
226 - virtual/pkgconfig
227 - doc? ( app-doc/doxygen )"
228 -
229 -src_prepare() {
230 - epatch "${FILESDIR}"/${P}-gcc47.patch
231 -}
232 -
233 -src_configure() {
234 - econf --enable-alsa-driver \
235 - --disable-arts-driver \
236 - $(use_enable jack jack-driver) \
237 - $(use_enable sqlite instruments-db) \
238 - $(use_enable static-libs static)
239 -}
240 -
241 -src_compile() {
242 - emake
243 - if use doc; then
244 - emake docs
245 - fi
246 -}
247 -
248 -src_install() {
249 - emake DESTDIR="${D}" install
250 - dodoc AUTHORS ChangeLog NEWS README
251 -
252 - if use doc; then
253 - dohtml -r doc/html/*
254 - fi
255 -
256 - prune_libtool_files
257 -}
258
259 diff --git a/media-sound/linuxsampler/linuxsampler-2.0.0-r2.ebuild b/media-sound/linuxsampler/linuxsampler-2.0.0-r2.ebuild
260 index 446de49b49e..5caedabd561 100644
261 --- a/media-sound/linuxsampler/linuxsampler-2.0.0-r2.ebuild
262 +++ b/media-sound/linuxsampler/linuxsampler-2.0.0-r2.ebuild
263 @@ -1,4 +1,4 @@
264 -# Copyright 1999-2016 Gentoo Foundation
265 +# Copyright 1999-2017 Gentoo Foundation
266 # Distributed under the terms of the GNU General Public License v2
267
268 EAPI=6
269 @@ -17,7 +17,7 @@ IUSE="doc jack lv2 sqlite static-libs"
270 RDEPEND="sqlite? ( >=dev-db/sqlite-3.3 )
271 >=media-libs/libgig-4.0.0
272 media-libs/alsa-lib
273 - jack? ( media-sound/jack-audio-connection-kit )"
274 + jack? ( virtual/jack )"
275 DEPEND="${RDEPEND}
276 virtual/pkgconfig
277 doc? ( app-doc/doxygen )
278
279 diff --git a/media-sound/linuxsampler/linuxsampler-2.0.0.ebuild b/media-sound/linuxsampler/linuxsampler-2.0.0.ebuild
280 deleted file mode 100644
281 index 7378a3545c0..00000000000
282 --- a/media-sound/linuxsampler/linuxsampler-2.0.0.ebuild
283 +++ /dev/null
284 @@ -1,54 +0,0 @@
285 -# Copyright 1999-2015 Gentoo Foundation
286 -# Distributed under the terms of the GNU General Public License v2
287 -
288 -EAPI=5
289 -
290 -inherit eutils
291 -
292 -DESCRIPTION="LinuxSampler is a software audio sampler engine with professional grade features"
293 -HOMEPAGE="http://www.linuxsampler.org/"
294 -SRC_URI="http://download.linuxsampler.org/packages/${P}.tar.bz2"
295 -
296 -LICENSE="GPL-2"
297 -SLOT="0"
298 -KEYWORDS="~amd64 ~x86"
299 -IUSE="doc jack sqlite static-libs"
300 -
301 -RDEPEND="sqlite? ( >=dev-db/sqlite-3.3 )
302 - >=media-libs/libgig-4.0.0
303 - media-libs/alsa-lib
304 - jack? ( media-sound/jack-audio-connection-kit )"
305 -DEPEND="${RDEPEND}
306 - virtual/pkgconfig
307 - doc? ( app-doc/doxygen )"
308 -
309 -src_prepare() {
310 - # Force regeneration of the file to let it build with all bison
311 - # versions, bug #556204
312 - rm -f src/network/lscpparser.cpp || die
313 -}
314 -
315 -src_configure() {
316 - econf --enable-alsa-driver \
317 - --disable-arts-driver \
318 - $(use_enable jack jack-driver) \
319 - $(use_enable sqlite instruments-db) \
320 - $(use_enable static-libs static)
321 -}
322 -
323 -src_compile() {
324 - emake
325 - if use doc; then
326 - emake docs
327 - fi
328 -}
329 -
330 -src_install() {
331 - default
332 -
333 - if use doc; then
334 - dohtml -r doc/html/*
335 - fi
336 -
337 - prune_libtool_files
338 -}