1 |
commit: 622a0356f4db8176c851e608306b95298dbdc0be |
2 |
Author: Sergey Popov <pinkbyte <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Nov 27 13:09:51 2015 +0000 |
4 |
Commit: Sergey Popov <pinkbyte <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Nov 27 13:09:51 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622a0356 |
7 |
|
8 |
media-sound/csound: drop old |
9 |
|
10 |
Package-Manager: portage-2.2.23 |
11 |
|
12 |
media-sound/csound/Manifest | 2 - |
13 |
media-sound/csound/csound-5.19.01.ebuild | 202 ------------------- |
14 |
media-sound/csound/csound-6.03.2.ebuild | 215 --------------------- |
15 |
media-sound/csound/files/csound-5.16.6-tests.patch | 90 --------- |
16 |
.../csound/files/csound-5.17.11-cmake.patch | 10 - |
17 |
.../csound/files/csound-5.17.11-no-fltk-gl.patch | 20 -- |
18 |
media-sound/csound/files/csound-5.17.6-fltk.patch | 10 - |
19 |
.../files/csound-5.17.6-porttime-in-portmidi.patch | 20 -- |
20 |
.../files/csound-6.02-porttime-in-portmidi.patch | 30 --- |
21 |
9 files changed, 599 deletions(-) |
22 |
|
23 |
diff --git a/media-sound/csound/Manifest b/media-sound/csound/Manifest |
24 |
index 60852ee..860d635 100644 |
25 |
--- a/media-sound/csound/Manifest |
26 |
+++ b/media-sound/csound/Manifest |
27 |
@@ -1,5 +1,3 @@ |
28 |
-DIST Csound5.19.01.tar.gz 9302526 SHA256 c918fbdfa7a65cefd080966ba4b44aadb2e36f80c83a5714efb5a9c76532111d SHA512 8dd0c8984a75fe74e5aea53abf15276fdb526ce34ff48402ad2cfd2953b65a67a52f3a279cd030964cddd2322711df04638e039e2998022d92c56593450d3c8c WHIRLPOOL 86ff2a5aea5ec2a65153a5582352a292815e95059d9c48360ea16b8a1bca6d22ec4693cd744b4335df1fcf720a8b006598cd9c1ed8ff54d93af6fe37c8165be6 |
29 |
DIST Csound6.02.tar.gz 23459796 SHA256 b964199642b1141d4e3253a86996c613c2420c4e2cc39cad347ad7115768c0a5 SHA512 885911561768fe4f9761b442899ba3481d09d02f095aaeb14d076a4902482269274e394517423bf8fea68c2f9e76bd3faaebe328d878ccc0a4c4a8d2d95d1dc0 WHIRLPOOL 9ee8e51c3ce224717b3b3f0cca249d2b10052defc9749abb359b862325766117ec887e07c00a1287b7d0915849c018ee7c3985bd147d4517f466b69f7e4cbdd8 |
30 |
-DIST Csound6.03.2.tar.gz 24571513 SHA256 f5f8364e0bc10aba473800e66176c08ac32b43ca69ad02dc9554bad54e91d170 SHA512 01cea31349632ecf3692a23535793c1cd622669e07a9035e1ee80d6ad117e8d0296d2ece78635fee8a73eb5ba53d2b03a8b895f0b2a9a74ae015288243445c1b WHIRLPOOL 029c9c68f20ce691b1bb50be38f12723e4cdcbdc757f12d12351b6f6b7b2ec7fda517d2677bfa8a746f41daaa8e7c61e652645c3677af9198caf0d555d9d0821 |
31 |
DIST Csound6.04.tar.gz 23959744 SHA256 0ff0203b87d10779dca962292a407e15ab0b284b558c9c63f892b74ed1e06080 SHA512 b19e2c4173c6d964b073ef19221f285e9ebd5a5d5d93148687b06860091bcc6e97e6b5e2223687e8f498608d9e27a33a75a50bb9d81ba83f4cd34e2eb4ceaeac WHIRLPOOL 5912e7c4e3fe42206a3914f66e24e1179e1f50337e17f407762d89a011f5f752e768faaaaf7eb34b097070bed8d28bbab37557cb6c6a1c9eebc174e0a7876dcd |
32 |
DIST csound-6.05.0.tar.gz 32094544 SHA256 2384cbc82fe37b70192c87977b52c55b336731ecbfd3be1d8d30c7223815d7b9 SHA512 a30a818e6e03b8ede0384c0bfddbde62ec9d9f1cfc33b92d6b23780c0d87a0c4e25229f9707eb2a5081971d0e53ff00c1e3465fd2af706a1c3bf2b53bc312be1 WHIRLPOOL f2e10297dbb337957dcd595b32df1a3279a504076fb113c0907374ff5ac88510e9df856c69fbef402681012adc1e36b7a03b1bf757014387b883b225d1da962f |
33 |
|
34 |
diff --git a/media-sound/csound/csound-5.19.01.ebuild b/media-sound/csound/csound-5.19.01.ebuild |
35 |
deleted file mode 100644 |
36 |
index 4b19c02..0000000 |
37 |
--- a/media-sound/csound/csound-5.19.01.ebuild |
38 |
+++ /dev/null |
39 |
@@ -1,202 +0,0 @@ |
40 |
-# Copyright 1999-2015 Gentoo Foundation |
41 |
-# Distributed under the terms of the GNU General Public License v2 |
42 |
-# $Id$ |
43 |
- |
44 |
-EAPI="5" |
45 |
-PYTHON_COMPAT=( python2_7 ) |
46 |
- |
47 |
-inherit eutils multilib java-pkg-opt-2 cmake-utils toolchain-funcs versionator python-single-r1 |
48 |
- |
49 |
-MY_PN="${PN/c/C}" |
50 |
-MY_P="${MY_PN}${PV}" |
51 |
- |
52 |
-DESCRIPTION="A sound design and signal processing system providing facilities for composition and performance" |
53 |
-HOMEPAGE="http://csounds.com/" |
54 |
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" |
55 |
- |
56 |
-LICENSE="LGPL-2.1" |
57 |
-SLOT="0" |
58 |
-KEYWORDS="~amd64 ~x86" |
59 |
-IUSE="+alsa beats chua csoundac +cxx debug double-precision dssi examples fltk +fluidsynth |
60 |
-+image jack java keyboard linear lua luajit nls osc openmp portaudio portmidi pulseaudio |
61 |
-python samples static-libs stk tcl test +threads +utils vim-syntax" |
62 |
- |
63 |
-LANGS=" de en_GB en_US es_CO fr it ro ru" |
64 |
-IUSE+="${LANGS// / linguas_}" |
65 |
- |
66 |
-RDEPEND=">=media-libs/libsndfile-1.0.16 |
67 |
- alsa? ( media-libs/alsa-lib ) |
68 |
- csoundac? ( |
69 |
- x11-libs/fltk:1[threads?] |
70 |
- dev-cpp/eigen:3 |
71 |
- dev-libs/boost |
72 |
- ${PYTHON_DEPS} |
73 |
- ) |
74 |
- dssi? ( |
75 |
- media-libs/dssi |
76 |
- media-libs/ladspa-sdk |
77 |
- ) |
78 |
- fluidsynth? ( media-sound/fluidsynth ) |
79 |
- fltk? ( x11-libs/fltk:1[threads?] ) |
80 |
- image? ( media-libs/libpng:0= ) |
81 |
- jack? ( media-sound/jack-audio-connection-kit ) |
82 |
- java? ( >=virtual/jdk-1.5 ) |
83 |
- keyboard? ( x11-libs/fltk:1[threads?] ) |
84 |
- linear? ( sci-mathematics/gmm ) |
85 |
- lua? ( |
86 |
- luajit? ( dev-lang/luajit:2 ) |
87 |
- !luajit? ( dev-lang/lua:0 ) |
88 |
- ) |
89 |
- osc? ( media-libs/liblo ) |
90 |
- portaudio? ( media-libs/portaudio ) |
91 |
- portmidi? ( media-libs/portmidi ) |
92 |
- pulseaudio? ( media-sound/pulseaudio ) |
93 |
- python? ( ${PYTHON_DEPS} ) |
94 |
- stk? ( media-libs/stk ) |
95 |
- tcl? ( |
96 |
- >=dev-lang/tcl-8.5:0= |
97 |
- >=dev-lang/tk-8.5:0= |
98 |
- ) |
99 |
- utils? ( !media-sound/snd )" |
100 |
-DEPEND="${RDEPEND} |
101 |
- sys-devel/flex |
102 |
- virtual/yacc |
103 |
- chua? ( dev-libs/boost ) |
104 |
- csoundac? ( dev-lang/swig ) |
105 |
- nls? ( sys-devel/gettext ) |
106 |
- test? ( ${PYTHON_DEPS} )" |
107 |
- |
108 |
-REQUIRED_USE="java? ( cxx ) |
109 |
- linear? ( double-precision ) |
110 |
- lua? ( cxx ) |
111 |
- python? ( cxx )" |
112 |
- |
113 |
-S=${WORKDIR}/${MY_P} |
114 |
- |
115 |
-pkg_pretend() { |
116 |
- if use openmp ; then |
117 |
- tc-has-openmp || die "Please switch to an openmp compatible compiler" |
118 |
- fi |
119 |
-} |
120 |
- |
121 |
-pkg_setup() { |
122 |
- if use python || use test ; then |
123 |
- python-single-r1_pkg_setup |
124 |
- fi |
125 |
-} |
126 |
- |
127 |
-src_prepare() { |
128 |
- epatch "${FILESDIR}"/${PN}-5.16.6-tests.patch |
129 |
- epatch "${FILESDIR}"/${PN}-5.17.6-fltk.patch |
130 |
- epatch "${FILESDIR}"/${PN}-5.17.6-porttime-in-portmidi.patch |
131 |
- epatch "${FILESDIR}"/${PN}-5.17.11-cmake.patch |
132 |
- epatch "${FILESDIR}"/${PN}-5.17.11-no-fltk-gl.patch |
133 |
- |
134 |
- sed -i "s:^\(csoundExecutable =\).*:\1 \"${WORKDIR}/${P}_build/csound\":" \ |
135 |
- tests/test.py || die |
136 |
- |
137 |
- sed -i '/set(PLUGIN_INSTALL_DIR/s/-${APIVERSION}//' CMakeLists.txt || die |
138 |
- |
139 |
- if [[ $(get_libdir) == "lib64" ]] ; then |
140 |
- sed -i '/set(LIBRARY_INSTALL_DIR/s/lib/lib64/' CMakeLists.txt || die |
141 |
- fi |
142 |
- |
143 |
- if use python ; then |
144 |
- sed -i "/set(PYTHON_MODULE_INSTALL_DIR/s#\${LIBRARY_INSTALL_DIR}#$(python_get_sitedir)#" CMakeLists.txt || die |
145 |
- fi |
146 |
-} |
147 |
- |
148 |
-src_configure() { |
149 |
- local myconf |
150 |
- |
151 |
- if use csoundac ; then |
152 |
- myconf+=" -DBUILD_CSOUND_AC_PYTHON_INTERFACE=$(usex python ON OFF)" |
153 |
- myconf+=" -DBUILD_CSOUND_AC_LUA_INTERFACE=$(usex lua ON OFF)" |
154 |
- fi |
155 |
- |
156 |
- local mycmakeargs=( |
157 |
- -DBUILD_NEW_PARSER=ON |
158 |
- $(cmake-utils_use_use alsa ALSA) \ |
159 |
- $(cmake-utils_use_build beats CSBEATS) \ |
160 |
- $(cmake-utils_use_build chua CHUA_OPCODES) \ |
161 |
- $(cmake-utils_use_build csoundac CSOUND_AC) \ |
162 |
- $(cmake-utils_use_build cxx CXX_INTERFACE) \ |
163 |
- $(cmake-utils_use debug NEW_PARSER_DEBUG) \ |
164 |
- $(cmake-utils_use_use double-precision DOUBLE) \ |
165 |
- $(cmake-utils_use_build dssi DSSI_OPCODES) \ |
166 |
- $(cmake-utils_use_build fluidsynth FLUID_OPCODES) \ |
167 |
- $(cmake-utils_use_use fltk FLTK) \ |
168 |
- $(cmake-utils_use_build image IMAGE_OPCODES) \ |
169 |
- $(cmake-utils_use_use jack JACK) \ |
170 |
- $(cmake-utils_use_build jack JACK_OPCODES) \ |
171 |
- $(cmake-utils_use_build java JAVA_INTERFACE) \ |
172 |
- $(cmake-utils_use_build keyboard VIRTUAL_KEYBOARD) \ |
173 |
- $(cmake-utils_use_build linear LINEAR_ALGEBRA_OPCODES) \ |
174 |
- $(cmake-utils_use_build lua LUA_OPCODES) \ |
175 |
- $(cmake-utils_use_build lua LUA_INTERFACE) \ |
176 |
- $(cmake-utils_use_use nls GETTEXT) \ |
177 |
- $(cmake-utils_use_build osc OSC_OPCODES) \ |
178 |
- $(cmake-utils_use_use openmp OPEN_MP) \ |
179 |
- $(cmake-utils_use_use portaudio PORTAUDIO) \ |
180 |
- $(cmake-utils_use_use portmidi PORTMIDI) \ |
181 |
- $(cmake-utils_use_use pulseaudio PULSEAUDIO) \ |
182 |
- $(cmake-utils_use_build python PYTHON_OPCODES) \ |
183 |
- $(cmake-utils_use_build python PYTHON_INTERFACE) \ |
184 |
- $(cmake-utils_use_build static-libs STATIC_LIBRARY) \ |
185 |
- $(cmake-utils_use_build stk STK_OPCODES) \ |
186 |
- $(cmake-utils_use_build tcl TCLCSOUND) \ |
187 |
- $(cmake-utils_use_build threads MULTI_CORE) \ |
188 |
- $(cmake-utils_use_build utils UTILITIES) \ |
189 |
- ${myconf} |
190 |
- ) |
191 |
- |
192 |
- cmake-utils_src_configure |
193 |
-} |
194 |
- |
195 |
-src_test() { |
196 |
- export LD_LIBRARY_PATH="${S}" OPCODEDIR="${S}" OPCODEDIR64="${S}" |
197 |
- cd tests |
198 |
- ./test.py || die "tests failed" |
199 |
-} |
200 |
- |
201 |
-src_install() { |
202 |
- cmake-utils_src_install |
203 |
- |
204 |
- dodoc AUTHORS ChangeLog readme-csound5-complete.txt |
205 |
- |
206 |
- # Generate env.d file |
207 |
- if use double-precision ; then |
208 |
- echo OPCODEDIR64=/usr/$(get_libdir)/${PN}/plugins64 > "${T}"/62${PN} |
209 |
- else |
210 |
- echo OPCODEDIR=/usr/$(get_libdir)/${PN}/plugins > "${T}"/62${PN} |
211 |
- fi |
212 |
- echo "CSSTRNGS=/usr/share/locale" >> "${T}"/62${PN} |
213 |
- use stk && echo "RAWWAVE_PATH=/usr/share/csound/rawwaves" >> "${T}"/62${PN} |
214 |
- doenvd "${T}"/62${PN} |
215 |
- |
216 |
- if use examples ; then |
217 |
- dodoc -r examples |
218 |
- docompress -x /usr/share/doc/${PF}/examples |
219 |
- fi |
220 |
- |
221 |
- use samples && dodoc -r samples |
222 |
- |
223 |
- if use vim-syntax ; then |
224 |
- insinto /usr/share/vim/vimfiles/syntax |
225 |
- doins installer/misc/vim/csound_{csd,orc,sco}.vim |
226 |
- insinto /usr/share/vim/vimfiles/plugin |
227 |
- doins installer/misc/vim/csound.vim |
228 |
- fi |
229 |
- |
230 |
- # rename extract to csound_extract (bug #247394) |
231 |
- mv "${ED}"/usr/bin/{extract,csound_extract} || die |
232 |
- |
233 |
- use python && python_optimize |
234 |
-} |
235 |
- |
236 |
-pkg_postinst() { |
237 |
- elog |
238 |
- elog "The extract tool is now installed as csound_extract" |
239 |
- elog "due to collisions with many other packages (bug #247394)." |
240 |
- elog |
241 |
-} |
242 |
|
243 |
diff --git a/media-sound/csound/csound-6.03.2.ebuild b/media-sound/csound/csound-6.03.2.ebuild |
244 |
deleted file mode 100644 |
245 |
index f873d90..0000000 |
246 |
--- a/media-sound/csound/csound-6.03.2.ebuild |
247 |
+++ /dev/null |
248 |
@@ -1,215 +0,0 @@ |
249 |
-# Copyright 1999-2015 Gentoo Foundation |
250 |
-# Distributed under the terms of the GNU General Public License v2 |
251 |
-# $Id$ |
252 |
- |
253 |
-EAPI="5" |
254 |
-PYTHON_COMPAT=( python2_7 ) |
255 |
- |
256 |
-inherit eutils multilib java-pkg-opt-2 cmake-utils toolchain-funcs versionator python-single-r1 |
257 |
- |
258 |
-MY_PN="${PN/c/C}" |
259 |
-MY_P="${MY_PN}${PV}" |
260 |
- |
261 |
-DESCRIPTION="A sound design and signal processing system providing facilities for composition and performance" |
262 |
-HOMEPAGE="http://csounds.com/" |
263 |
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" |
264 |
- |
265 |
-LICENSE="LGPL-2.1" |
266 |
-SLOT="0" |
267 |
-KEYWORDS="~amd64 ~x86" |
268 |
-IUSE="+alsa beats chua csoundac curl +cxx debug double-precision dssi examples fltk +fluidsynth |
269 |
-+image jack java keyboard linear lua luajit nls osc openmp portaudio portmidi pulseaudio |
270 |
-python samples score static-libs stk tcl test +threads +utils vim-syntax" |
271 |
- |
272 |
-LANGS=" de en_US es_CO fr it ro ru" |
273 |
-IUSE+="${LANGS// / linguas_}" |
274 |
- |
275 |
-RDEPEND=" |
276 |
- >=media-libs/libsndfile-1.0.16 |
277 |
- alsa? ( media-libs/alsa-lib ) |
278 |
- csoundac? ( |
279 |
- x11-libs/fltk:1[threads?] |
280 |
- dev-cpp/eigen:3 |
281 |
- dev-libs/boost |
282 |
- ${PYTHON_DEPS} |
283 |
- ) |
284 |
- curl? ( net-misc/curl ) |
285 |
- dssi? ( |
286 |
- media-libs/dssi |
287 |
- media-libs/ladspa-sdk |
288 |
- ) |
289 |
- fluidsynth? ( media-sound/fluidsynth ) |
290 |
- fltk? ( x11-libs/fltk:1[threads?] ) |
291 |
- image? ( media-libs/libpng:0= ) |
292 |
- jack? ( media-sound/jack-audio-connection-kit ) |
293 |
- java? ( >=virtual/jdk-1.5 ) |
294 |
- keyboard? ( x11-libs/fltk:1[threads?] ) |
295 |
- linear? ( sci-mathematics/gmm ) |
296 |
- lua? ( |
297 |
- luajit? ( dev-lang/luajit:2 ) |
298 |
- !luajit? ( dev-lang/lua:0 ) |
299 |
- ) |
300 |
- osc? ( media-libs/liblo ) |
301 |
- portaudio? ( media-libs/portaudio ) |
302 |
- portmidi? ( media-libs/portmidi ) |
303 |
- pulseaudio? ( media-sound/pulseaudio ) |
304 |
- python? ( ${PYTHON_DEPS} ) |
305 |
- stk? ( media-libs/stk ) |
306 |
- tcl? ( |
307 |
- >=dev-lang/tcl-8.5:0= |
308 |
- >=dev-lang/tk-8.5:0= |
309 |
- ) |
310 |
- utils? ( !media-sound/snd ) |
311 |
-" |
312 |
-DEPEND="${RDEPEND} |
313 |
- sys-devel/flex |
314 |
- virtual/yacc |
315 |
- chua? ( dev-libs/boost ) |
316 |
- csoundac? ( dev-lang/swig ) |
317 |
- nls? ( sys-devel/gettext ) |
318 |
- test? ( |
319 |
- dev-util/cunit |
320 |
- ${PYTHON_DEPS} |
321 |
- ) |
322 |
-" |
323 |
-REQUIRED_USE=" |
324 |
- java? ( cxx ) |
325 |
- linear? ( double-precision ) |
326 |
- lua? ( cxx ) |
327 |
- python? ( cxx ) |
328 |
-" |
329 |
- |
330 |
-# requires specific alsa settings |
331 |
-RESTRICT="test" |
332 |
- |
333 |
-S=${WORKDIR}/${MY_P} |
334 |
- |
335 |
-pkg_pretend() { |
336 |
- if use openmp ; then |
337 |
- tc-has-openmp || die "Please switch to an openmp compatible compiler" |
338 |
- fi |
339 |
-} |
340 |
- |
341 |
-pkg_setup() { |
342 |
- if use python || use test ; then |
343 |
- python-single-r1_pkg_setup |
344 |
- fi |
345 |
-} |
346 |
- |
347 |
-src_prepare() { |
348 |
- epatch "${FILESDIR}"/${PN}-6.02-porttime-in-portmidi.patch |
349 |
- |
350 |
- sed -e '/set(PLUGIN_INSTALL_DIR/s/-${APIVERSION}//' \ |
351 |
- -e '/-O3/d' \ |
352 |
- -i CMakeLists.txt || die |
353 |
- |
354 |
- if use python ; then |
355 |
- sed -i "/set(PYTHON_MODULE_INSTALL_DIR/s#\${LIBRARY_INSTALL_DIR}#$(python_get_sitedir)#" CMakeLists.txt || die |
356 |
- fi |
357 |
- |
358 |
- for lang in ${LANGS} ; do |
359 |
- if ! use linguas_${lang} ; then |
360 |
- sed -i "/compile_po(${lang}/d" po/CMakeLists.txt || die |
361 |
- fi |
362 |
- done |
363 |
-} |
364 |
- |
365 |
-src_configure() { |
366 |
- local myconf |
367 |
- |
368 |
- if use csoundac ; then |
369 |
- myconf+=" -DBUILD_CSOUND_AC_PYTHON_INTERFACE=$(usex python ON OFF)" |
370 |
- myconf+=" -DBUILD_CSOUND_AC_LUA_INTERFACE=$(usex lua ON OFF)" |
371 |
- fi |
372 |
- |
373 |
- [[ $(get_libdir) == "lib64" ]] && myconf+=" -DUSE_LIB64=ON" |
374 |
- |
375 |
- local mycmakeargs=( |
376 |
- $(cmake-utils_use_use alsa ALSA) |
377 |
- $(cmake-utils_use_build beats CSBEATS) |
378 |
- $(cmake-utils_use_build chua CHUA_OPCODES) |
379 |
- $(cmake-utils_use_build csoundac CSOUND_AC) |
380 |
- $(cmake-utils_use_build cxx CXX_INTERFACE) |
381 |
- $(cmake-utils_use_use curl CURL) |
382 |
- $(cmake-utils_use debug NEW_PARSER_DEBUG) |
383 |
- $(cmake-utils_use_use double-precision DOUBLE) |
384 |
- $(cmake-utils_use_build dssi DSSI_OPCODES) |
385 |
- $(cmake-utils_use_build fluidsynth FLUID_OPCODES) |
386 |
- $(cmake-utils_use_use fltk FLTK) |
387 |
- $(cmake-utils_use_build image IMAGE_OPCODES) |
388 |
- $(cmake-utils_use_use jack JACK) |
389 |
- $(cmake-utils_use_build jack JACK_OPCODES) |
390 |
- $(cmake-utils_use_build java JAVA_INTERFACE) |
391 |
- $(cmake-utils_use_build keyboard VIRTUAL_KEYBOARD) |
392 |
- $(cmake-utils_use_build linear LINEAR_ALGEBRA_OPCODES) |
393 |
- $(cmake-utils_use_build lua LUA_OPCODES) |
394 |
- $(cmake-utils_use_build lua LUA_INTERFACE) |
395 |
- $(cmake-utils_use_use nls GETTEXT) |
396 |
- $(cmake-utils_use_build osc OSC_OPCODES) |
397 |
- $(cmake-utils_use_use openmp OPEN_MP) |
398 |
- $(cmake-utils_use_use portaudio PORTAUDIO) |
399 |
- $(cmake-utils_use_use portmidi PORTMIDI) |
400 |
- $(cmake-utils_use_use pulseaudio PULSEAUDIO) |
401 |
- $(cmake-utils_use_build python PYTHON_OPCODES) |
402 |
- $(cmake-utils_use_build python PYTHON_INTERFACE) |
403 |
- $(cmake-utils_use score SCORE_PARSER) |
404 |
- $(cmake-utils_use_build static-libs STATIC_LIBRARY) |
405 |
- $(cmake-utils_use_build stk STK_OPCODES) |
406 |
- $(cmake-utils_use_build test TESTS) |
407 |
- $(cmake-utils_use_build test STATIC_LIBRARY) |
408 |
- $(cmake-utils_use_build tcl TCLCSOUND) |
409 |
- $(cmake-utils_use_build threads MULTI_CORE) |
410 |
- $(cmake-utils_use_build utils UTILITIES) |
411 |
- -DBUILD_RELEASE=ON |
412 |
- ${myconf} |
413 |
- ) |
414 |
- |
415 |
- cmake-utils_src_configure |
416 |
-} |
417 |
- |
418 |
-src_test() { |
419 |
- cmake-utils_src_test |
420 |
-} |
421 |
- |
422 |
-src_install() { |
423 |
- cmake-utils_src_install |
424 |
- dodoc AUTHORS ChangeLog README.md Release_Notes/* |
425 |
- |
426 |
- # Generate env.d file |
427 |
- if use double-precision ; then |
428 |
- echo OPCODEDIR64=/usr/$(get_libdir)/${PN}/plugins64 > "${T}"/62${PN} |
429 |
- else |
430 |
- echo OPCODEDIR=/usr/$(get_libdir)/${PN}/plugins > "${T}"/62${PN} |
431 |
- fi |
432 |
- echo "CSSTRNGS=/usr/share/locale" >> "${T}"/62${PN} |
433 |
- use stk && echo "RAWWAVE_PATH=/usr/share/csound/rawwaves" >> "${T}"/62${PN} |
434 |
- doenvd "${T}"/62${PN} |
435 |
- |
436 |
- if use examples ; then |
437 |
- dodoc -r examples |
438 |
- docompress -x /usr/share/doc/${PF}/examples |
439 |
- fi |
440 |
- |
441 |
- use samples && dodoc -r samples |
442 |
- |
443 |
- if use vim-syntax ; then |
444 |
- insinto /usr/share/vim/vimfiles/syntax |
445 |
- doins installer/misc/vim/csound_{csd,orc,sco}.vim |
446 |
- insinto /usr/share/vim/vimfiles/plugin |
447 |
- doins installer/misc/vim/csound.vim |
448 |
- fi |
449 |
- |
450 |
- # rename extract to csound_extract (bug #247394) |
451 |
- mv "${ED}"/usr/bin/{extract,csound_extract} || die |
452 |
- |
453 |
- use python && python_optimize |
454 |
-} |
455 |
- |
456 |
-pkg_postinst() { |
457 |
- if [[ -z ${REPLACING_VERSIONS} ]] ; then |
458 |
- elog |
459 |
- elog "The extract tool is now installed as csound_extract" |
460 |
- elog "due to collisions with many other packages (bug #247394)." |
461 |
- elog |
462 |
- fi |
463 |
-} |
464 |
|
465 |
diff --git a/media-sound/csound/files/csound-5.16.6-tests.patch b/media-sound/csound/files/csound-5.16.6-tests.patch |
466 |
deleted file mode 100644 |
467 |
index dd8b8ed..0000000 |
468 |
--- a/media-sound/csound/files/csound-5.16.6-tests.patch |
469 |
+++ /dev/null |
470 |
@@ -1,90 +0,0 @@ |
471 |
---- Csound5.16.6/tests/test.py.orig |
472 |
-+++ Csound5.16.6/tests/test.py |
473 |
-@@ -6,9 +6,6 @@ |
474 |
- import os |
475 |
- import sys |
476 |
- |
477 |
--from testUI import TestApplication |
478 |
--from Tkinter import * |
479 |
-- |
480 |
- parserType = "--new-parser" |
481 |
- showUIatClose = False |
482 |
- csoundExecutable = "" |
483 |
-@@ -104,8 +101,6 @@ |
484 |
- ] |
485 |
- |
486 |
- |
487 |
-- output = "" |
488 |
-- tempfile = "/tmp/csound_test_output.txt" |
489 |
- counter = 1 |
490 |
- |
491 |
- retVals = [] |
492 |
-@@ -124,7 +119,7 @@ |
493 |
- retVal = os.system(command) |
494 |
- else: |
495 |
- executable = (csoundExecutable == "") and "../csound" or csoundExecutable |
496 |
-- command = "%s %s %s %s &> %s"%(executable, parserType, runArgs, filename, tempfile) |
497 |
-+ command = "%s %s %s %s"%(executable, parserType, runArgs, filename) |
498 |
- retVal = os.system(command) |
499 |
- |
500 |
- print "Test %i: %s (%s)\nReturn Code: %i"%(counter, desc, filename, retVal) |
501 |
-@@ -136,24 +131,6 @@ |
502 |
- testFail += 1 |
503 |
- print "Result: FAIL\n" |
504 |
- |
505 |
-- output += "%s\n"%("=" * 80) |
506 |
-- output += "Test %i: %s (%s)\nReturn Code: %i\n"%(counter, desc, filename, retVal) |
507 |
-- output += "%s\n\n"%("=" * 80) |
508 |
-- |
509 |
-- f = open(tempfile, "r") |
510 |
-- |
511 |
-- csOutput = "" |
512 |
-- |
513 |
-- for line in f: |
514 |
-- csOutput += line |
515 |
-- |
516 |
-- output += csOutput |
517 |
-- |
518 |
-- f.close() |
519 |
-- |
520 |
-- retVals.append(t + [retVal, csOutput]) |
521 |
-- |
522 |
-- output += "\n\n" |
523 |
- counter += 1 |
524 |
- |
525 |
- # print output |
526 |
-@@ -162,12 +139,7 @@ |
527 |
- print "Tests Passed: %i\nTests Failed: %i\n"%(testPass, testFail) |
528 |
- |
529 |
- |
530 |
-- f = open("results.txt", "w") |
531 |
-- f.write(output) |
532 |
-- f.flush() |
533 |
-- f.close() |
534 |
-- |
535 |
-- return retVals |
536 |
-+ return testFail |
537 |
- |
538 |
- if __name__ == "__main__": |
539 |
- if(len(sys.argv) > 1): |
540 |
-@@ -176,6 +148,8 @@ |
541 |
- showHelp() |
542 |
- sys.exit(0) |
543 |
- elif arg == "--show-ui": |
544 |
-+ from testUI import TestApplication |
545 |
-+ from Tkinter import * |
546 |
- showUIatClose = True |
547 |
- elif arg == "--old-parser": |
548 |
- parserType = "--old-parser" |
549 |
-@@ -185,6 +159,8 @@ |
550 |
- elif arg.startswith("--opcodedir64="): |
551 |
- os.environ['OPCODEDIR64'] = arg[14:] |
552 |
- print os.environ['OPCODEDIR64'] |
553 |
-- results = runTest() |
554 |
-- if (showUIatClose): |
555 |
-- showUI(results) |
556 |
-+ failures = runTest() |
557 |
-+ if failures > 0: |
558 |
-+ sys.exit(1) |
559 |
-+ else: |
560 |
-+ sys.exit(0) |
561 |
|
562 |
diff --git a/media-sound/csound/files/csound-5.17.11-cmake.patch b/media-sound/csound/files/csound-5.17.11-cmake.patch |
563 |
deleted file mode 100644 |
564 |
index 388a043..0000000 |
565 |
--- a/media-sound/csound/files/csound-5.17.11-cmake.patch |
566 |
+++ /dev/null |
567 |
@@ -1,10 +0,0 @@ |
568 |
---- Csound5.17.11/frontends/CsoundAC/CMakeLists.txt |
569 |
-+++ Csound5.17.11/frontends/CsoundAC/CMakeLists.txt |
570 |
-@@ -29,7 +29,6 @@ |
571 |
- allegrowr.cpp |
572 |
- Cell.cpp |
573 |
- ChordLindenmayer.cpp |
574 |
-- cmake_install.cmake |
575 |
- Composition.cpp |
576 |
- Conversions.cpp |
577 |
- Counterpoint.cpp |
578 |
|
579 |
diff --git a/media-sound/csound/files/csound-5.17.11-no-fltk-gl.patch b/media-sound/csound/files/csound-5.17.11-no-fltk-gl.patch |
580 |
deleted file mode 100644 |
581 |
index ae07d41..0000000 |
582 |
--- a/media-sound/csound/files/csound-5.17.11-no-fltk-gl.patch |
583 |
+++ /dev/null |
584 |
@@ -1,20 +0,0 @@ |
585 |
---- Csound5.17.11/frontends/CsoundAC/CMakeLists.txt |
586 |
-+++ Csound5.17.11/frontends/CsoundAC/CMakeLists.txt |
587 |
-@@ -7,6 +7,7 @@ |
588 |
- |
589 |
- find_package(Boost) |
590 |
- find_library(MUSICXML_LIBRARY musicxml2) |
591 |
-+set(FLTK_SKIP_OPENGL true) |
592 |
- find_package(FLTK) |
593 |
- find_package(SWIG) |
594 |
- find_package(PythonLibs) |
595 |
---- Csound5.17.11/InOut/CMakeLists.txt |
596 |
-+++ Csound5.17.11/InOut/CMakeLists.txt |
597 |
-@@ -56,6 +56,7 @@ |
598 |
- find_library(COREAUDIO_LIBRARY CoreAudio) |
599 |
- endif() |
600 |
- if(USE_FLTK OR BUILD_VIRTUAL_KEYBOARD) |
601 |
-+ set(FLTK_SKIP_OPENGL true) |
602 |
- find_package(FLTK) |
603 |
- endif() |
604 |
- |
605 |
|
606 |
diff --git a/media-sound/csound/files/csound-5.17.6-fltk.patch b/media-sound/csound/files/csound-5.17.6-fltk.patch |
607 |
deleted file mode 100644 |
608 |
index 74b7268..0000000 |
609 |
--- a/media-sound/csound/files/csound-5.17.6-fltk.patch |
610 |
+++ /dev/null |
611 |
@@ -1,10 +0,0 @@ |
612 |
---- Csound5.17.6/InOut/CMakeLists.txt |
613 |
-+++ Csound5.17.6/InOut/CMakeLists.txt |
614 |
-@@ -148,6 +148,7 @@ |
615 |
- if(USE_FLTK) |
616 |
- set(widgets_SRCS FL_graph.cpp winFLTK.c widgets.cpp) |
617 |
- make_plugin(widgets "${widgets_SRCS}" "${FLTK_LIBRARIES}") |
618 |
-+ include_directories(${FLTK_INCLUDE_DIR}) |
619 |
- endif() |
620 |
- |
621 |
- check_deps(BUILD_VIRTUAL_KEYBOARD FLTK_FOUND) |
622 |
|
623 |
diff --git a/media-sound/csound/files/csound-5.17.6-porttime-in-portmidi.patch b/media-sound/csound/files/csound-5.17.6-porttime-in-portmidi.patch |
624 |
deleted file mode 100644 |
625 |
index 3f69a37..0000000 |
626 |
--- a/media-sound/csound/files/csound-5.17.6-porttime-in-portmidi.patch |
627 |
+++ /dev/null |
628 |
@@ -1,20 +0,0 @@ |
629 |
---- Csound5.17.6/InOut/CMakeLists.txt |
630 |
-+++ Csound5.17.6/InOut/CMakeLists.txt |
631 |
-@@ -26,7 +26,6 @@ |
632 |
- endif() |
633 |
- if(USE_PORTMIDI) |
634 |
- find_library(PORTMIDI_LIBRARY portmidi) |
635 |
-- find_library(PORTTIME_LIBRARY porttime) |
636 |
- check_include_file(portmidi.h PORTMIDI_HEADER) |
637 |
- endif() |
638 |
- if(USE_JACK) |
639 |
-@@ -116,9 +115,6 @@ |
640 |
- check_deps(USE_PORTMIDI PORTMIDI_HEADER PORTMIDI_LIBRARY) |
641 |
- if(USE_PORTMIDI) |
642 |
- set(pmidi_LIBS ${PORTMIDI_LIBRARY}) |
643 |
-- if(NOT APPLE) |
644 |
-- list(APPEND pmidi_LIBS ${PORTTIME_LIBRARY}) |
645 |
-- endif() |
646 |
- if(WIN32) |
647 |
- list(APPEND pmidi_LIBS ${CSOUND_WINDOWS_LIBRARIES}) |
648 |
- endif() |
649 |
|
650 |
diff --git a/media-sound/csound/files/csound-6.02-porttime-in-portmidi.patch b/media-sound/csound/files/csound-6.02-porttime-in-portmidi.patch |
651 |
deleted file mode 100644 |
652 |
index 1ef67a1..0000000 |
653 |
--- a/media-sound/csound/files/csound-6.02-porttime-in-portmidi.patch |
654 |
+++ /dev/null |
655 |
@@ -1,30 +0,0 @@ |
656 |
---- Csound6.02/InOut/CMakeLists.txt |
657 |
-+++ Csound6.02/InOut/CMakeLists.txt |
658 |
-@@ -33,10 +33,6 @@ |
659 |
- find_library(PORTMIDI_LIBRARY portmidi) |
660 |
- # include_directories(${PORTMIDI_INCLUDE_PATH}) |
661 |
- # include_directories(${PORTTIME_INCLUDE_PATH}) |
662 |
-- if(WIN32) |
663 |
-- else() |
664 |
-- find_library(PORTTIME_LIBRARY porttime) |
665 |
-- endif() |
666 |
- endif() |
667 |
- if(USE_JACK) |
668 |
- find_library(JACK_LIBRARY jack) |
669 |
-@@ -126,15 +122,12 @@ |
670 |
- elseif(WIN32) |
671 |
- check_deps(USE_PORTMIDI PORTMIDI_INCLUDE_PATH PORTTIME_INCLUDE_PATH PORTMIDI_LIBRARY) |
672 |
- else() |
673 |
-- check_deps(USE_PORTMIDI PORTMIDI_INCLUDE_PATH PORTMIDI_LIBRARY PORTTIME_LIBRARY) |
674 |
-+ check_deps(USE_PORTMIDI PORTMIDI_INCLUDE_PATH PORTMIDI_LIBRARY) |
675 |
- endif() |
676 |
- |
677 |
- if(USE_PORTMIDI) |
678 |
- set(pmidi_LIBS ${PORTMIDI_LIBRARY}) |
679 |
- include_directories(${PORTMIDI_INCLUDE_PATH}) |
680 |
-- if(LINUX) |
681 |
-- list(APPEND pmidi_LIBS ${PORTTIME_LIBRARY}) |
682 |
-- endif() |
683 |
- if(WIN32) |
684 |
- include_directories(${PORTTIME_INCLUDE_PATH}) |
685 |
- list(APPEND pmidi_LIBS ${CSOUND_WINDOWS_LIBRARIES}) |