summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2015-01-05 01:45:03 +0000
committerTim Harder <radhermit@gentoo.org>2015-01-05 01:45:03 +0000
commite4f304104afc65cc44711d4cf6d29ddbe50e5f91 (patch)
tree5006b8e7a05d29f6df5cfa2ba17f4f50175cc688 /media-video/mkvtoolnix
parentrevbump; conversion -> distutils-r1, rm old (diff)
downloadhistorical-e4f304104afc65cc44711d4cf6d29ddbe50e5f91.tar.gz
historical-e4f304104afc65cc44711d4cf6d29ddbe50e5f91.tar.bz2
historical-e4f304104afc65cc44711d4cf6d29ddbe50e5f91.zip
Version bump.
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'media-video/mkvtoolnix')
-rw-r--r--media-video/mkvtoolnix/ChangeLog9
-rw-r--r--media-video/mkvtoolnix/Manifest18
-rw-r--r--media-video/mkvtoolnix/mkvtoolnix-7.5.0.ebuild110
3 files changed, 127 insertions, 10 deletions
diff --git a/media-video/mkvtoolnix/ChangeLog b/media-video/mkvtoolnix/ChangeLog
index b63b330dcadc..bfcde3987e3e 100644
--- a/media-video/mkvtoolnix/ChangeLog
+++ b/media-video/mkvtoolnix/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-video/mkvtoolnix
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/ChangeLog,v 1.210 2014/12/15 00:28:33 radhermit Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/ChangeLog,v 1.211 2015/01/05 01:44:26 radhermit Exp $
+
+*mkvtoolnix-7.5.0 (05 Jan 2015)
+
+ 05 Jan 2015; Tim Harder <radhermit@gentoo.org> +mkvtoolnix-7.5.0.ebuild:
+ Version bump.
15 Dec 2014; Tim Harder <radhermit@gentoo.org> -mkvtoolnix-5.0.1-r1.ebuild,
-mkvtoolnix-6.7.0.ebuild, -mkvtoolnix-6.9.1.ebuild, -mkvtoolnix-7.0.0.ebuild,
diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest
index dd3e4fee733b..19385196f3b8 100644
--- a/media-video/mkvtoolnix/Manifest
+++ b/media-video/mkvtoolnix/Manifest
@@ -6,19 +6,21 @@ AUX mkvtoolnix-5.8.0-system-pugixml.patch 2435 SHA256 1e0111dc929dec691808db015c
DIST mkvtoolnix-6.6.0.tar.xz 5174424 SHA256 cb1f965617fe064cf78457d3fbd0685eb31ae5b7e205cf4c8e74b6f27f3399e3 SHA512 c86f10a0a919e6d28c2587b60663c38713cfa6ca0a5188524b81af2fd60e4ea626a01431d29c6ae5885eae05d71af93d857986c5008aec4963dacc3ead9dc26f WHIRLPOOL 55a15bb2fdb62af85e189c39b1a1391d33eb08b4ba116fc307965be6817a944b21d18c034b9a3da16a6e84e93544dbd59f3c7fe9406ab454e15cf8ee1eb815c3
DIST mkvtoolnix-7.3.0.tar.xz 5225524 SHA256 2cb09f926d16bfa8091a9f8fcbd63f6490bf1f2ce3280001f8d5c4798979d420 SHA512 e725d8bbc97ca0cef0e281f8cfb3477555640bef5ce31fc9cf62d1ce36b95b895cbe757d983a9081ca626025eef3f7ae9052e810d2541d98808e09a5793d2e8f WHIRLPOOL a2ff376e540e709d029cccfd77979971fa7987e475da6a2af9fdf0ee5a85fa4caa32c563baa7a43c94b9d5b5ee7f817ae331641af429aac77e5027c5cb0ea5b5
DIST mkvtoolnix-7.4.0.tar.xz 5267412 SHA256 6bdfec2ca4fd7ce379660289c800be91fe963bfaf2f6e167fb11d9666d1640fe SHA512 2588281125c81be37eccc33b7277be0a0dff99b7aa8e820b68f4faecbd706b53a6363a54d427b5f36bfbdc773504e4de9e2ce187c271ee0142798db7e1a5fde8 WHIRLPOOL c878fdab9d99072bf514f968e0f697c5b73e2611ab7e27bdab80f8f6d32d331321b9697ac67f948842199eb68464726961c1064e4fc26bac62a3b6437dc60dc5
+DIST mkvtoolnix-7.5.0.tar.xz 5266996 SHA256 17baf799c7a047c9d7026db237b7e702029642e802e473f49764dccb7e3a5b4f SHA512 71aba9d3c3c6fb86f273701dc1d40125a41a63d7b6674f564ba3190ead53666db57a2af32e5710e89412e6251f34fcb53a6869ae6f5a42a2b22507d0db8ca8c6 WHIRLPOOL bb54ce3530743de8e16b8ef3430509d13e629fc84e889ef5298176d181c47484b2ec4138694e5523698ef7d7b66704033bd261364825511678d2a66297908d2f
EBUILD mkvtoolnix-6.6.0.ebuild 2124 SHA256 d85a5cf968972ea40fe08ae64e5c86a18e6ccbd62787a908f4e30524c5701d86 SHA512 b3c22836b30bdc1bfd60c4b4969ddfa09fa11fb57f3e6184a68ca4f398b4cead7d72cdb5df7394996c95e23b6c83a2373c838efda4d3b07d9c4064687dd70981 WHIRLPOOL 1dbcb589914de13a7b5631350abaa185f281ee47a309cad0c7816addbcbd07b8fbc6fd04f91d960072a7739e352bb5cd4dce634b4d676393a41af2462ced9009
EBUILD mkvtoolnix-7.3.0.ebuild 2829 SHA256 2a5d60dbd2ae6e8d6d80a5bbd9fe528111d783e3e85fe8f38f32c3fcc5355aed SHA512 5886347781106926d94ef6fa4106692ecd299f9b491429bbccef6344eae9e364a40d72393420c437f4001242ce91a6246c1bae1813f26d26eb81663c8c3574d5 WHIRLPOOL 7c70d5e5ac4b965e1faadc00858c3fdd7a520fa105d2f9a3bdbd11fefb47eadac3278299a4b109187977821a33e9d06d47e405ec401d3368876d15fe2287f05e
EBUILD mkvtoolnix-7.4.0-r1.ebuild 2811 SHA256 d170012f8e332abf8bee4d1cba9d8e6eebf5c990cb313f7e8d617f996377ff3b SHA512 95d06e451364d7de3d493a440a87b13641a54abaf7ba627924d847766c69c239bb8c99ac0b3920c925f659fcbd482f2bec44b0e21de44552b4e4f6e3c98707a6 WHIRLPOOL 27aff273d7fa19180ea3deeeb37b34b1614f5a7873366a44989862ccbdace8fc256467f21e70e4aad74ae7cef7a4a3c520c4fcca35e1eedfcb12c7ba66e3aeb2
-MISC ChangeLog 30874 SHA256 b5e3b80fe5d818153d514a6b27c0230a48223e526914bc748764106a9c0d1c4f SHA512 a2025c54403605122dcbf9ae51a123d1444d8dfc319fa66c5c375b25dfa61232ac9fb1f322073f01a1fd1dbf32e7003c2d546f9eea7ef6326411bd278fc47334 WHIRLPOOL 042413c5c42cbd48dc0c5d0ac19f641e1c8bdbc79c90bc310693dc79c3fa321bd328a4766c8e554d3003a3f6805617c64ca9f67ddf12d5e11db1c2316abe33e9
+EBUILD mkvtoolnix-7.5.0.ebuild 2808 SHA256 d801c81f9c250bc4a0a66cef0942f56bb69f34357bf2a94967aca0097ebab1b7 SHA512 d7bc9404ada596d588c58381a020d4a8fd2b59bb4cc169adfd7b41fee19099829d5bd63fb15dd460865025ef921ce0bf513be79372f27246076f56661ee41059 WHIRLPOOL 41eaf5dff411f3aecd01e3b1dd9bf2c4d1e5b08b5ee7f4a45d9b37ad3f6ec1a72dcdf05498a3590f2e512e78115896cee1c92d85ff3c22b0b1634a480ed19ca9
+MISC ChangeLog 30999 SHA256 b97b784bf807df7eca18524b89e33d5a25040d1af566142ab4f5ed39836a9b36 SHA512 ced88c353ca98d99b5e15c73af19bbdb5bbed76e6175bcfb3f7e9c0752de2f23c7a20db3e4378be687af21d57e969ceb4534b71e651a3a6c2defa35f464f31b7 WHIRLPOOL d5f9c7d77621f2dbb4c9f826df192e78f10d12eb9696462688e431ac671fd4cd4377f78fc1f419308783cdbce9b8b2590238b555567272b8fab375532eb15d86
MISC metadata.xml 158 SHA256 f9dd4fb4a7f368e776ea0d7d394dad8f3a674e67f6103d6fb58a8a98971eeee4 SHA512 0bfb0265d3c42ba1958f8e589316112dba381e7701773668443cf0afe678a8d80675392efb2713e3d376b85b03a5b2bfb390c94411e0c6cf8a223b26aa9a04ca WHIRLPOOL 447b37b9f46058b1adc8d30a57460a8ab6b5ec149870c5ea385956cae9dd10a99b36e63526f2d13cabf13a4185f8b4e22a78156ab141a6e397bba298ab7efb2a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQEcBAEBCAAGBQJUjis7AAoJEEqz6FtPBkyjeG4H/A2zx5SYjP6w6uOssYl/g8ef
-t5L6IBcxcBLMQJLF+RuTWTRtsJ8a58Uk6kF7LvLML0mg0+BvwtJMwtJuH/E6dwkB
-uQs9vUnKzXIzwtWFcA6bqE9HsQ4UKhSx+ThzOr2msTbeCLyYwrDAckFC4TEd7ILY
-895NjSFPs7mp0RnPtOKZ+VzRIGIcEk2LuCLVqi9DL+mDLclBuVqeFhaOE69Goeqd
-yQRtNrqRXZ2qx7Lbn09+a/GqEQpKjCgsa7Ianbl1EjCEAu12xxUskyGXxJlxrMYc
-RS8GnJYSaA+2xtSFy+re9pNL1r4DkZIasWd28oPzwz+vkT6RcWSznKufV1iPY1c=
-=xip1
+iQEcBAEBCAAGBQJUqeyqAAoJEEqz6FtPBkyjboQH/ivRLm85YH2jZlEEEG5qut/Q
++uSdYPkKr2uXkVc4Ny/bdpN8dC8hUVtq6fdWX1tde4iUySuTW7p1gQCWhe2nvet3
+7FG3+Cn3LwLJT3sivKLLyGHrPNZmR5hdpZGh5U/p0j3dU42ltoUuMjH4NCWb3o2K
+nmEDQVHQ8HrEWssvJII11qF9Se1Op3jL3w1bTWNrfM/mn+EHq9/K9q9infm+FQjG
+ikqizglxtkOAQ/Jtie8rEw+eWgKXtCDU9lg1FqD156BLr1JWpaD51jO38eaOoM0V
+VtklX4Xkrq37pHKoGN98NfMQsQvSA1/a554tg5K/96zcneq3uYotyXRS8V+BD4g=
+=fr7n
-----END PGP SIGNATURE-----
diff --git a/media-video/mkvtoolnix/mkvtoolnix-7.5.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-7.5.0.ebuild
new file mode 100644
index 000000000000..b33d9cfbd978
--- /dev/null
+++ b/media-video/mkvtoolnix/mkvtoolnix-7.5.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/mkvtoolnix-7.5.0.ebuild,v 1.1 2015/01/05 01:44:26 radhermit Exp $
+
+EAPI=5
+WX_GTK_VER="3.0"
+inherit eutils multilib toolchain-funcs versionator wxwidgets multiprocessing autotools
+
+DESCRIPTION="Tools to create, alter, and inspect Matroska files"
+HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
+SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug pch qt5 wxwidgets"
+
+ruby_atom() {
+ local ruby_slot=${1/ruby/}
+ ruby_slot="${ruby_slot:0:1}.${ruby_slot:1:2}"
+ echo "dev-lang/ruby:${ruby_slot}"
+}
+
+# hacks to avoid using the ruby eclasses since this requires something similar
+# to the python-any-r1 eclass for ruby which currently doesn't exist
+RUBY_IMPLS=( ruby21 ruby20 )
+RUBY_BDEPS="$(for ruby_impl in "${RUBY_IMPLS[@]}"; do
+ echo "( $(ruby_atom ${ruby_impl}) virtual/rubygems:${ruby_impl} )"; done)"
+
+RDEPEND="
+ >=dev-libs/libebml-1.3.1:=
+ >=media-libs/libmatroska-1.4.2:=
+ >=dev-libs/boost-1.46.0:=
+ dev-libs/pugixml
+ media-libs/flac
+ media-libs/libogg
+ media-libs/libvorbis
+ sys-apps/file
+ >=sys-devel/gcc-4.6
+ sys-libs/zlib
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ )
+ wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )
+"
+DEPEND="${RDEPEND}
+ || ( ${RUBY_BDEPS} )
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+pkg_pretend() {
+ # http://bugs.gentoo.org/419257
+ local ver=4.6
+ local msg="You need at least GCC ${ver}.x for C++11 range-based 'for' and nullptr support."
+ if ! version_is_at_least ${ver} $(gcc-version); then
+ eerror ${msg}
+ die ${msg}
+ fi
+}
+
+src_prepare() {
+ local ruby_impl
+ for ruby_impl in "${RUBY_IMPLS[@]}"; do
+ if has_version "$(ruby_atom ${ruby_impl})"; then
+ export RUBY=${ruby_impl}
+ break
+ fi
+ done
+
+ [[ -z ${RUBY} ]] && die "No available ruby implementations to build with"
+
+ epatch "${FILESDIR}"/${PN}-5.8.0-boost-configure.patch
+ eautoreconf
+}
+
+src_configure() {
+ local myconf
+
+ if use wxwidgets ; then
+ need-wxwidgets unicode
+ myconf="--with-wx-config=${WX_CONFIG}"
+ fi
+
+ econf \
+ $(use_enable debug) \
+ $(use_enable qt5 qt) \
+ $(use_enable wxwidgets) \
+ $(usex pch "" --disable-precompiled-headers) \
+ ${myconf} \
+ --disable-optimization \
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \
+ --with-boost="${EPREFIX}"/usr \
+ --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --without-curl
+}
+
+src_compile() {
+ "${RUBY}" ./drake V=1 -j$(makeopts_jobs) || die
+}
+
+src_install() {
+ DESTDIR="${D}" "${RUBY}" ./drake -j$(makeopts_jobs) install || die
+
+ dodoc AUTHORS ChangeLog README.md TODO
+ doman doc/man/*.1
+
+ use wxwidgets && docompress -x /usr/share/doc/${PF}/guide
+}