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-video/mkvtoolnix/
Date: Thu, 29 Dec 2016 13:04:12
Message-Id: 1483016642.9cf07df54ad13125dfa920848ce7fd04a548027d.aballier@gentoo
1 commit: 9cf07df54ad13125dfa920848ce7fd04a548027d
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 29 12:54:52 2016 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 29 13:04:02 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cf07df5
7
8 media-video/mkvtoolnix: remove old
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 media-video/mkvtoolnix/Manifest | 5 --
13 media-video/mkvtoolnix/mkvtoolnix-9.2.0.ebuild | 115 -------------------------
14 media-video/mkvtoolnix/mkvtoolnix-9.3.1.ebuild | 115 -------------------------
15 media-video/mkvtoolnix/mkvtoolnix-9.4.0.ebuild | 115 -------------------------
16 media-video/mkvtoolnix/mkvtoolnix-9.4.2.ebuild | 115 -------------------------
17 media-video/mkvtoolnix/mkvtoolnix-9.5.0.ebuild | 115 -------------------------
18 6 files changed, 580 deletions(-)
19
20 diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest
21 index 80d00a8..e1841ac 100644
22 --- a/media-video/mkvtoolnix/Manifest
23 +++ b/media-video/mkvtoolnix/Manifest
24 @@ -1,7 +1,2 @@
25 DIST mkvtoolnix-8.5.2.tar.xz 3304356 SHA256 efaae6d5e3d0963e2f53ae9c45f151be28561a6c6a28fad46e6220baf9862bbc SHA512 14a2d3d20499ccc2cfd0b1cfbbaa66def6ba512df0624f3e79d317670c4c17bf6552b9e62daed225b369fbab2fad3ce98877ccb7583096cd61da4c91ffed54ef WHIRLPOOL 536bbf36ac76e46d0205f5b2db58d986065ba38acd513129e0604154130cdf8861f3d8a52cb341980161b302f2853199c031b9908665ff13d2bb7db193a56a66
26 -DIST mkvtoolnix-9.2.0.tar.xz 3706756 SHA256 2c2a6b905acfede9eebfe58652b06c88501169d3b9a3c70af78774733ded8b01 SHA512 f1ccf7520c76576b60f1b88a1b85b93dbaa828946f8510db2a963b63037bdf3f4d810592e928c7e6ed6c1bb48b7872516cbad7db36534e30609d8327cd39ea59 WHIRLPOOL 7f5c29279db55f014e73465c37070770fa0d5593c357ecaf99e4519a68b24990f1badba30afbfe31c4b6f0945eae6ca82c7de2906e320a3b267cc1a156e63a16
27 -DIST mkvtoolnix-9.3.1.tar.xz 3739204 SHA256 f3695761bf0a5fdcd6144cfb0a624094c10c9d66d43a340ebb917b7c6a8b39a2 SHA512 5d7cf6c9816655567b5089201246cf8efeb19a8771e76240eb9e99850ee0a00062d67fbd5cddb25cf1ac5ad02f5efc0a0213f3bffdd8bf1c2f9949a7118029bf WHIRLPOOL b2dde1d60211cfe4d4ebe8652cc5baf3f06a577c9131e1c93b51e89c36a443a508de14347acd9f540f20874c8d290a229f98677d5f15ce95e5dec00fad285c06
28 -DIST mkvtoolnix-9.4.0.tar.xz 3765696 SHA256 af633768ac3ca193070c76c93bbf496b41e451d1652e1d3d6fd4c20361e56265 SHA512 d4dc70ea048fdad5c4bb01d31ba8d8d8078332a07c8ce12e95f84d61e3e068334903723bd1b0029c04db65e180de445126f58aad28569330422e87cdbb0ba785 WHIRLPOOL 3b504d1e17aba34ebc4ebab602b624c9e27b09e9dc3d5915884cddae6fb2daa3a50fa8df9692a30c5866bc15e4742567dd93334295d500b39688558c9acacbee
29 -DIST mkvtoolnix-9.4.2.tar.xz 3774320 SHA256 df2c3773c0e7a75d88e75906cc425f9ed7f07ce36a99854162e14202ccd42904 SHA512 423c017dd7963e333974e2b2f9d886735238109cb6d9143fb2dac1ede52ab383553f13ea5bdffa185c9177799c7ee7ac4ed24cf0a79cf05eb6196e194be0c2f1 WHIRLPOOL 34a944b542ba7c3e8365fafbc6baf9843c93d830ef087ed76e4f86d3e27c001666c41ec23b7e10cbb4847349990fd987149fdd7737021ec2cd3f7776f2db7ce2
30 -DIST mkvtoolnix-9.5.0.tar.xz 3785316 SHA256 dde9969c43ad04d03ded73934e52388d978d5947fc5d5528d1eb4dc722dc86c0 SHA512 8a7742a395556ac00878ecb775334bf88d833054415ffd2820283fa4b430770934d312665093b876777571410c4f23f2cc7b3a97768bbfa0476cc9b4159e8435 WHIRLPOOL 048fc37e89ca4ff3ab478ba5e321fb5824c772cc7192f957915cd840417816047fb7351d21c06df2da40b0de05b1df25999f041f9878946e1962d07c247945ef
31 DIST mkvtoolnix-9.6.0.tar.xz 3810216 SHA256 ebab8dcc59533d248b127d375286eb47880a222ef68ff7a10e1c87d49dbd86bb SHA512 5f469215a10dc865e51f77c43961705d70b1b0e38d70b930e5065d8d89b8379734d9826a63e2cb7ae9cb6723ed8a1d16793df35bad6244cedaa19bc4df49b436 WHIRLPOOL f90056b595402315651754bf4428762a99a665f8ce78d7eb8d6d5ad3bb8bc95e19b130c154c52c2d1281028ebf78c5834abedf068601382a3fcca9ea2c37aa2a
32
33 diff --git a/media-video/mkvtoolnix/mkvtoolnix-9.2.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-9.2.0.ebuild
34 deleted file mode 100644
35 index 1a140d8..00000000
36 --- a/media-video/mkvtoolnix/mkvtoolnix-9.2.0.ebuild
37 +++ /dev/null
38 @@ -1,115 +0,0 @@
39 -# Copyright 1999-2016 Gentoo Foundation
40 -# Distributed under the terms of the GNU General Public License v2
41 -# $Id$
42 -
43 -EAPI=5
44 -inherit eutils multilib toolchain-funcs versionator multiprocessing autotools
45 -
46 -DESCRIPTION="Tools to create, alter, and inspect Matroska files"
47 -HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
48 -SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.xz"
49 -
50 -LICENSE="GPL-2"
51 -SLOT="0"
52 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
53 -IUSE="curl debug pch test qt5"
54 -
55 -ruby_atom() {
56 - local ruby_slot=${1/ruby/}
57 - ruby_slot="${ruby_slot:0:1}.${ruby_slot:1:2}"
58 - echo "dev-lang/ruby:${ruby_slot}"
59 -}
60 -
61 -# hacks to avoid using the ruby eclasses since this requires something similar
62 -# to the python-any-r1 eclass for ruby which currently doesn't exist
63 -RUBY_IMPLS=( ruby23 ruby22 ruby21 ruby20 )
64 -RUBY_BDEPS="$(for ruby_impl in "${RUBY_IMPLS[@]}"; do
65 - echo "( $(ruby_atom ${ruby_impl}) virtual/rubygems[ruby_targets_${ruby_impl}] )"; done)"
66 -
67 -RDEPEND="
68 - >=dev-libs/boost-1.46.0:=
69 - >=dev-libs/libebml-1.3.3:=
70 - dev-libs/pugixml
71 - media-libs/flac
72 - >=media-libs/libmatroska-1.4.4:=
73 - media-libs/libogg
74 - media-libs/libvorbis
75 - sys-apps/file
76 - sys-libs/zlib
77 - qt5? (
78 - dev-qt/qtcore:5
79 - dev-qt/qtgui:5
80 - dev-qt/qtnetwork:5
81 - dev-qt/qtwidgets:5
82 - )
83 -"
84 -DEPEND="${RDEPEND}
85 - || ( ${RUBY_BDEPS} )
86 - sys-devel/gettext
87 - virtual/pkgconfig
88 - test? ( dev-cpp/gtest )
89 -"
90 -
91 -pkg_pretend() {
92 - # https://bugs.gentoo.org/419257
93 - local ver=4.6
94 - local msg="You need at least GCC ${ver}.x for C++11 range-based 'for' and nullptr support."
95 - if ! version_is_at_least ${ver} $(gcc-version); then
96 - eerror ${msg}
97 - die ${msg}
98 - fi
99 -}
100 -
101 -src_prepare() {
102 - local ruby_impl
103 - for ruby_impl in "${RUBY_IMPLS[@]}"; do
104 - if has_version "$(ruby_atom ${ruby_impl})"; then
105 - export RUBY=${ruby_impl}
106 - break
107 - fi
108 - done
109 - [[ -z ${RUBY} ]] && die "No available ruby implementations to build with"
110 -
111 - epatch_user
112 - eautoreconf
113 -}
114 -
115 -src_configure() {
116 - local myconf
117 -
118 - if use qt5 ; then
119 - # ac/qt5.m4 finds default Qt version set by qtchooser, bug #532600
120 - myconf+=(
121 - --with-moc=/usr/$(get_libdir)/qt5/bin/moc
122 - --with-uic=/usr/$(get_libdir)/qt5/bin/uic
123 - --with-rcc=/usr/$(get_libdir)/qt5/bin/rcc
124 - )
125 - fi
126 -
127 - econf \
128 - $(use_enable debug) \
129 - $(use_enable qt5 qt) \
130 - $(use_with curl) \
131 - $(usex pch "" --disable-precompiled-headers) \
132 - "${myconf[@]}" \
133 - --disable-optimization \
134 - --docdir="${EPREFIX}"/usr/share/doc/${PF} \
135 - --with-boost="${EPREFIX}"/usr \
136 - --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir)
137 -}
138 -
139 -src_compile() {
140 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) || die
141 -}
142 -
143 -src_test() {
144 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) tests:unit || die
145 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) tests:run_unit || die
146 -}
147 -
148 -src_install() {
149 - DESTDIR="${D}" "${RUBY}" ./drake -j$(makeopts_jobs) install || die
150 -
151 - dodoc AUTHORS ChangeLog README.md
152 - doman doc/man/*.1
153 -}
154
155 diff --git a/media-video/mkvtoolnix/mkvtoolnix-9.3.1.ebuild b/media-video/mkvtoolnix/mkvtoolnix-9.3.1.ebuild
156 deleted file mode 100644
157 index 1a140d8..00000000
158 --- a/media-video/mkvtoolnix/mkvtoolnix-9.3.1.ebuild
159 +++ /dev/null
160 @@ -1,115 +0,0 @@
161 -# Copyright 1999-2016 Gentoo Foundation
162 -# Distributed under the terms of the GNU General Public License v2
163 -# $Id$
164 -
165 -EAPI=5
166 -inherit eutils multilib toolchain-funcs versionator multiprocessing autotools
167 -
168 -DESCRIPTION="Tools to create, alter, and inspect Matroska files"
169 -HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
170 -SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.xz"
171 -
172 -LICENSE="GPL-2"
173 -SLOT="0"
174 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
175 -IUSE="curl debug pch test qt5"
176 -
177 -ruby_atom() {
178 - local ruby_slot=${1/ruby/}
179 - ruby_slot="${ruby_slot:0:1}.${ruby_slot:1:2}"
180 - echo "dev-lang/ruby:${ruby_slot}"
181 -}
182 -
183 -# hacks to avoid using the ruby eclasses since this requires something similar
184 -# to the python-any-r1 eclass for ruby which currently doesn't exist
185 -RUBY_IMPLS=( ruby23 ruby22 ruby21 ruby20 )
186 -RUBY_BDEPS="$(for ruby_impl in "${RUBY_IMPLS[@]}"; do
187 - echo "( $(ruby_atom ${ruby_impl}) virtual/rubygems[ruby_targets_${ruby_impl}] )"; done)"
188 -
189 -RDEPEND="
190 - >=dev-libs/boost-1.46.0:=
191 - >=dev-libs/libebml-1.3.3:=
192 - dev-libs/pugixml
193 - media-libs/flac
194 - >=media-libs/libmatroska-1.4.4:=
195 - media-libs/libogg
196 - media-libs/libvorbis
197 - sys-apps/file
198 - sys-libs/zlib
199 - qt5? (
200 - dev-qt/qtcore:5
201 - dev-qt/qtgui:5
202 - dev-qt/qtnetwork:5
203 - dev-qt/qtwidgets:5
204 - )
205 -"
206 -DEPEND="${RDEPEND}
207 - || ( ${RUBY_BDEPS} )
208 - sys-devel/gettext
209 - virtual/pkgconfig
210 - test? ( dev-cpp/gtest )
211 -"
212 -
213 -pkg_pretend() {
214 - # https://bugs.gentoo.org/419257
215 - local ver=4.6
216 - local msg="You need at least GCC ${ver}.x for C++11 range-based 'for' and nullptr support."
217 - if ! version_is_at_least ${ver} $(gcc-version); then
218 - eerror ${msg}
219 - die ${msg}
220 - fi
221 -}
222 -
223 -src_prepare() {
224 - local ruby_impl
225 - for ruby_impl in "${RUBY_IMPLS[@]}"; do
226 - if has_version "$(ruby_atom ${ruby_impl})"; then
227 - export RUBY=${ruby_impl}
228 - break
229 - fi
230 - done
231 - [[ -z ${RUBY} ]] && die "No available ruby implementations to build with"
232 -
233 - epatch_user
234 - eautoreconf
235 -}
236 -
237 -src_configure() {
238 - local myconf
239 -
240 - if use qt5 ; then
241 - # ac/qt5.m4 finds default Qt version set by qtchooser, bug #532600
242 - myconf+=(
243 - --with-moc=/usr/$(get_libdir)/qt5/bin/moc
244 - --with-uic=/usr/$(get_libdir)/qt5/bin/uic
245 - --with-rcc=/usr/$(get_libdir)/qt5/bin/rcc
246 - )
247 - fi
248 -
249 - econf \
250 - $(use_enable debug) \
251 - $(use_enable qt5 qt) \
252 - $(use_with curl) \
253 - $(usex pch "" --disable-precompiled-headers) \
254 - "${myconf[@]}" \
255 - --disable-optimization \
256 - --docdir="${EPREFIX}"/usr/share/doc/${PF} \
257 - --with-boost="${EPREFIX}"/usr \
258 - --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir)
259 -}
260 -
261 -src_compile() {
262 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) || die
263 -}
264 -
265 -src_test() {
266 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) tests:unit || die
267 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) tests:run_unit || die
268 -}
269 -
270 -src_install() {
271 - DESTDIR="${D}" "${RUBY}" ./drake -j$(makeopts_jobs) install || die
272 -
273 - dodoc AUTHORS ChangeLog README.md
274 - doman doc/man/*.1
275 -}
276
277 diff --git a/media-video/mkvtoolnix/mkvtoolnix-9.4.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-9.4.0.ebuild
278 deleted file mode 100644
279 index 1a140d8..00000000
280 --- a/media-video/mkvtoolnix/mkvtoolnix-9.4.0.ebuild
281 +++ /dev/null
282 @@ -1,115 +0,0 @@
283 -# Copyright 1999-2016 Gentoo Foundation
284 -# Distributed under the terms of the GNU General Public License v2
285 -# $Id$
286 -
287 -EAPI=5
288 -inherit eutils multilib toolchain-funcs versionator multiprocessing autotools
289 -
290 -DESCRIPTION="Tools to create, alter, and inspect Matroska files"
291 -HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
292 -SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.xz"
293 -
294 -LICENSE="GPL-2"
295 -SLOT="0"
296 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
297 -IUSE="curl debug pch test qt5"
298 -
299 -ruby_atom() {
300 - local ruby_slot=${1/ruby/}
301 - ruby_slot="${ruby_slot:0:1}.${ruby_slot:1:2}"
302 - echo "dev-lang/ruby:${ruby_slot}"
303 -}
304 -
305 -# hacks to avoid using the ruby eclasses since this requires something similar
306 -# to the python-any-r1 eclass for ruby which currently doesn't exist
307 -RUBY_IMPLS=( ruby23 ruby22 ruby21 ruby20 )
308 -RUBY_BDEPS="$(for ruby_impl in "${RUBY_IMPLS[@]}"; do
309 - echo "( $(ruby_atom ${ruby_impl}) virtual/rubygems[ruby_targets_${ruby_impl}] )"; done)"
310 -
311 -RDEPEND="
312 - >=dev-libs/boost-1.46.0:=
313 - >=dev-libs/libebml-1.3.3:=
314 - dev-libs/pugixml
315 - media-libs/flac
316 - >=media-libs/libmatroska-1.4.4:=
317 - media-libs/libogg
318 - media-libs/libvorbis
319 - sys-apps/file
320 - sys-libs/zlib
321 - qt5? (
322 - dev-qt/qtcore:5
323 - dev-qt/qtgui:5
324 - dev-qt/qtnetwork:5
325 - dev-qt/qtwidgets:5
326 - )
327 -"
328 -DEPEND="${RDEPEND}
329 - || ( ${RUBY_BDEPS} )
330 - sys-devel/gettext
331 - virtual/pkgconfig
332 - test? ( dev-cpp/gtest )
333 -"
334 -
335 -pkg_pretend() {
336 - # https://bugs.gentoo.org/419257
337 - local ver=4.6
338 - local msg="You need at least GCC ${ver}.x for C++11 range-based 'for' and nullptr support."
339 - if ! version_is_at_least ${ver} $(gcc-version); then
340 - eerror ${msg}
341 - die ${msg}
342 - fi
343 -}
344 -
345 -src_prepare() {
346 - local ruby_impl
347 - for ruby_impl in "${RUBY_IMPLS[@]}"; do
348 - if has_version "$(ruby_atom ${ruby_impl})"; then
349 - export RUBY=${ruby_impl}
350 - break
351 - fi
352 - done
353 - [[ -z ${RUBY} ]] && die "No available ruby implementations to build with"
354 -
355 - epatch_user
356 - eautoreconf
357 -}
358 -
359 -src_configure() {
360 - local myconf
361 -
362 - if use qt5 ; then
363 - # ac/qt5.m4 finds default Qt version set by qtchooser, bug #532600
364 - myconf+=(
365 - --with-moc=/usr/$(get_libdir)/qt5/bin/moc
366 - --with-uic=/usr/$(get_libdir)/qt5/bin/uic
367 - --with-rcc=/usr/$(get_libdir)/qt5/bin/rcc
368 - )
369 - fi
370 -
371 - econf \
372 - $(use_enable debug) \
373 - $(use_enable qt5 qt) \
374 - $(use_with curl) \
375 - $(usex pch "" --disable-precompiled-headers) \
376 - "${myconf[@]}" \
377 - --disable-optimization \
378 - --docdir="${EPREFIX}"/usr/share/doc/${PF} \
379 - --with-boost="${EPREFIX}"/usr \
380 - --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir)
381 -}
382 -
383 -src_compile() {
384 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) || die
385 -}
386 -
387 -src_test() {
388 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) tests:unit || die
389 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) tests:run_unit || die
390 -}
391 -
392 -src_install() {
393 - DESTDIR="${D}" "${RUBY}" ./drake -j$(makeopts_jobs) install || die
394 -
395 - dodoc AUTHORS ChangeLog README.md
396 - doman doc/man/*.1
397 -}
398
399 diff --git a/media-video/mkvtoolnix/mkvtoolnix-9.4.2.ebuild b/media-video/mkvtoolnix/mkvtoolnix-9.4.2.ebuild
400 deleted file mode 100644
401 index 1a140d8..00000000
402 --- a/media-video/mkvtoolnix/mkvtoolnix-9.4.2.ebuild
403 +++ /dev/null
404 @@ -1,115 +0,0 @@
405 -# Copyright 1999-2016 Gentoo Foundation
406 -# Distributed under the terms of the GNU General Public License v2
407 -# $Id$
408 -
409 -EAPI=5
410 -inherit eutils multilib toolchain-funcs versionator multiprocessing autotools
411 -
412 -DESCRIPTION="Tools to create, alter, and inspect Matroska files"
413 -HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
414 -SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.xz"
415 -
416 -LICENSE="GPL-2"
417 -SLOT="0"
418 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
419 -IUSE="curl debug pch test qt5"
420 -
421 -ruby_atom() {
422 - local ruby_slot=${1/ruby/}
423 - ruby_slot="${ruby_slot:0:1}.${ruby_slot:1:2}"
424 - echo "dev-lang/ruby:${ruby_slot}"
425 -}
426 -
427 -# hacks to avoid using the ruby eclasses since this requires something similar
428 -# to the python-any-r1 eclass for ruby which currently doesn't exist
429 -RUBY_IMPLS=( ruby23 ruby22 ruby21 ruby20 )
430 -RUBY_BDEPS="$(for ruby_impl in "${RUBY_IMPLS[@]}"; do
431 - echo "( $(ruby_atom ${ruby_impl}) virtual/rubygems[ruby_targets_${ruby_impl}] )"; done)"
432 -
433 -RDEPEND="
434 - >=dev-libs/boost-1.46.0:=
435 - >=dev-libs/libebml-1.3.3:=
436 - dev-libs/pugixml
437 - media-libs/flac
438 - >=media-libs/libmatroska-1.4.4:=
439 - media-libs/libogg
440 - media-libs/libvorbis
441 - sys-apps/file
442 - sys-libs/zlib
443 - qt5? (
444 - dev-qt/qtcore:5
445 - dev-qt/qtgui:5
446 - dev-qt/qtnetwork:5
447 - dev-qt/qtwidgets:5
448 - )
449 -"
450 -DEPEND="${RDEPEND}
451 - || ( ${RUBY_BDEPS} )
452 - sys-devel/gettext
453 - virtual/pkgconfig
454 - test? ( dev-cpp/gtest )
455 -"
456 -
457 -pkg_pretend() {
458 - # https://bugs.gentoo.org/419257
459 - local ver=4.6
460 - local msg="You need at least GCC ${ver}.x for C++11 range-based 'for' and nullptr support."
461 - if ! version_is_at_least ${ver} $(gcc-version); then
462 - eerror ${msg}
463 - die ${msg}
464 - fi
465 -}
466 -
467 -src_prepare() {
468 - local ruby_impl
469 - for ruby_impl in "${RUBY_IMPLS[@]}"; do
470 - if has_version "$(ruby_atom ${ruby_impl})"; then
471 - export RUBY=${ruby_impl}
472 - break
473 - fi
474 - done
475 - [[ -z ${RUBY} ]] && die "No available ruby implementations to build with"
476 -
477 - epatch_user
478 - eautoreconf
479 -}
480 -
481 -src_configure() {
482 - local myconf
483 -
484 - if use qt5 ; then
485 - # ac/qt5.m4 finds default Qt version set by qtchooser, bug #532600
486 - myconf+=(
487 - --with-moc=/usr/$(get_libdir)/qt5/bin/moc
488 - --with-uic=/usr/$(get_libdir)/qt5/bin/uic
489 - --with-rcc=/usr/$(get_libdir)/qt5/bin/rcc
490 - )
491 - fi
492 -
493 - econf \
494 - $(use_enable debug) \
495 - $(use_enable qt5 qt) \
496 - $(use_with curl) \
497 - $(usex pch "" --disable-precompiled-headers) \
498 - "${myconf[@]}" \
499 - --disable-optimization \
500 - --docdir="${EPREFIX}"/usr/share/doc/${PF} \
501 - --with-boost="${EPREFIX}"/usr \
502 - --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir)
503 -}
504 -
505 -src_compile() {
506 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) || die
507 -}
508 -
509 -src_test() {
510 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) tests:unit || die
511 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) tests:run_unit || die
512 -}
513 -
514 -src_install() {
515 - DESTDIR="${D}" "${RUBY}" ./drake -j$(makeopts_jobs) install || die
516 -
517 - dodoc AUTHORS ChangeLog README.md
518 - doman doc/man/*.1
519 -}
520
521 diff --git a/media-video/mkvtoolnix/mkvtoolnix-9.5.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-9.5.0.ebuild
522 deleted file mode 100644
523 index 1a140d8..00000000
524 --- a/media-video/mkvtoolnix/mkvtoolnix-9.5.0.ebuild
525 +++ /dev/null
526 @@ -1,115 +0,0 @@
527 -# Copyright 1999-2016 Gentoo Foundation
528 -# Distributed under the terms of the GNU General Public License v2
529 -# $Id$
530 -
531 -EAPI=5
532 -inherit eutils multilib toolchain-funcs versionator multiprocessing autotools
533 -
534 -DESCRIPTION="Tools to create, alter, and inspect Matroska files"
535 -HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
536 -SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.xz"
537 -
538 -LICENSE="GPL-2"
539 -SLOT="0"
540 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
541 -IUSE="curl debug pch test qt5"
542 -
543 -ruby_atom() {
544 - local ruby_slot=${1/ruby/}
545 - ruby_slot="${ruby_slot:0:1}.${ruby_slot:1:2}"
546 - echo "dev-lang/ruby:${ruby_slot}"
547 -}
548 -
549 -# hacks to avoid using the ruby eclasses since this requires something similar
550 -# to the python-any-r1 eclass for ruby which currently doesn't exist
551 -RUBY_IMPLS=( ruby23 ruby22 ruby21 ruby20 )
552 -RUBY_BDEPS="$(for ruby_impl in "${RUBY_IMPLS[@]}"; do
553 - echo "( $(ruby_atom ${ruby_impl}) virtual/rubygems[ruby_targets_${ruby_impl}] )"; done)"
554 -
555 -RDEPEND="
556 - >=dev-libs/boost-1.46.0:=
557 - >=dev-libs/libebml-1.3.3:=
558 - dev-libs/pugixml
559 - media-libs/flac
560 - >=media-libs/libmatroska-1.4.4:=
561 - media-libs/libogg
562 - media-libs/libvorbis
563 - sys-apps/file
564 - sys-libs/zlib
565 - qt5? (
566 - dev-qt/qtcore:5
567 - dev-qt/qtgui:5
568 - dev-qt/qtnetwork:5
569 - dev-qt/qtwidgets:5
570 - )
571 -"
572 -DEPEND="${RDEPEND}
573 - || ( ${RUBY_BDEPS} )
574 - sys-devel/gettext
575 - virtual/pkgconfig
576 - test? ( dev-cpp/gtest )
577 -"
578 -
579 -pkg_pretend() {
580 - # https://bugs.gentoo.org/419257
581 - local ver=4.6
582 - local msg="You need at least GCC ${ver}.x for C++11 range-based 'for' and nullptr support."
583 - if ! version_is_at_least ${ver} $(gcc-version); then
584 - eerror ${msg}
585 - die ${msg}
586 - fi
587 -}
588 -
589 -src_prepare() {
590 - local ruby_impl
591 - for ruby_impl in "${RUBY_IMPLS[@]}"; do
592 - if has_version "$(ruby_atom ${ruby_impl})"; then
593 - export RUBY=${ruby_impl}
594 - break
595 - fi
596 - done
597 - [[ -z ${RUBY} ]] && die "No available ruby implementations to build with"
598 -
599 - epatch_user
600 - eautoreconf
601 -}
602 -
603 -src_configure() {
604 - local myconf
605 -
606 - if use qt5 ; then
607 - # ac/qt5.m4 finds default Qt version set by qtchooser, bug #532600
608 - myconf+=(
609 - --with-moc=/usr/$(get_libdir)/qt5/bin/moc
610 - --with-uic=/usr/$(get_libdir)/qt5/bin/uic
611 - --with-rcc=/usr/$(get_libdir)/qt5/bin/rcc
612 - )
613 - fi
614 -
615 - econf \
616 - $(use_enable debug) \
617 - $(use_enable qt5 qt) \
618 - $(use_with curl) \
619 - $(usex pch "" --disable-precompiled-headers) \
620 - "${myconf[@]}" \
621 - --disable-optimization \
622 - --docdir="${EPREFIX}"/usr/share/doc/${PF} \
623 - --with-boost="${EPREFIX}"/usr \
624 - --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir)
625 -}
626 -
627 -src_compile() {
628 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) || die
629 -}
630 -
631 -src_test() {
632 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) tests:unit || die
633 - "${RUBY}" ./drake V=1 -j$(makeopts_jobs) tests:run_unit || die
634 -}
635 -
636 -src_install() {
637 - DESTDIR="${D}" "${RUBY}" ./drake -j$(makeopts_jobs) install || die
638 -
639 - dodoc AUTHORS ChangeLog README.md
640 - doman doc/man/*.1
641 -}