diff options
author | Tim Harder <radhermit@gentoo.org> | 2015-04-04 18:40:08 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2015-04-04 18:40:08 +0000 |
commit | 6c00e683885452394ecd7c6de49f4eae47aa2fa9 (patch) | |
tree | 74beaa185abfcf08f28c1e00cfc4c6cb4dba6331 /media-video/mkvtoolnix | |
parent | Version bump courtesy of William L. Thomson Jr. <wlt@obsidian-studios.com>. F... (diff) | |
download | historical-6c00e683885452394ecd7c6de49f4eae47aa2fa9.tar.gz historical-6c00e683885452394ecd7c6de49f4eae47aa2fa9.tar.bz2 historical-6c00e683885452394ecd7c6de49f4eae47aa2fa9.zip |
Version bump.
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'media-video/mkvtoolnix')
-rw-r--r-- | media-video/mkvtoolnix/ChangeLog | 7 | ||||
-rw-r--r-- | media-video/mkvtoolnix/Manifest | 18 | ||||
-rw-r--r-- | media-video/mkvtoolnix/mkvtoolnix-7.8.0.ebuild | 121 |
3 files changed, 137 insertions, 9 deletions
diff --git a/media-video/mkvtoolnix/ChangeLog b/media-video/mkvtoolnix/ChangeLog index 9b9a9738d286..f485e81b9771 100644 --- a/media-video/mkvtoolnix/ChangeLog +++ b/media-video/mkvtoolnix/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-video/mkvtoolnix # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/ChangeLog,v 1.217 2015/03/02 01:25:15 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/ChangeLog,v 1.218 2015/04/04 18:40:03 radhermit Exp $ + +*mkvtoolnix-7.8.0 (04 Apr 2015) + + 04 Apr 2015; Tim Harder <radhermit@gentoo.org> +mkvtoolnix-7.8.0.ebuild: + Version bump. *mkvtoolnix-7.7.0 (02 Mar 2015) diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest index 0f8696e745cc..c4c558093828 100644 --- a/media-video/mkvtoolnix/Manifest +++ b/media-video/mkvtoolnix/Manifest @@ -9,22 +9,24 @@ DIST mkvtoolnix-7.4.0.tar.xz 5267412 SHA256 6bdfec2ca4fd7ce379660289c800be91fe96 DIST mkvtoolnix-7.5.0.tar.xz 5266996 SHA256 17baf799c7a047c9d7026db237b7e702029642e802e473f49764dccb7e3a5b4f SHA512 71aba9d3c3c6fb86f273701dc1d40125a41a63d7b6674f564ba3190ead53666db57a2af32e5710e89412e6251f34fcb53a6869ae6f5a42a2b22507d0db8ca8c6 WHIRLPOOL bb54ce3530743de8e16b8ef3430509d13e629fc84e889ef5298176d181c47484b2ec4138694e5523698ef7d7b66704033bd261364825511678d2a66297908d2f DIST mkvtoolnix-7.6.0.tar.xz 5304932 SHA256 74de3298133a491ad8b28868273635385c14b98156cc4195115da66c2c55dcd8 SHA512 13078ffbf3d749f592e2fb5a009f7fec479fb86599aaa9773b78c8a59e1383d0388bcf8abb7fd05b08e43ddd989d5f43eee8524be64f9e55fdf42f47d61a144c WHIRLPOOL 034885ccd14d0b8167cbeb8914050a38c68c0f519f1e560ed6dc41ba2ee8f305df7662ead9a83929639d45e28b7e58d2593822362a71aa68f0d4ea075d72c078 DIST mkvtoolnix-7.7.0.tar.xz 5336448 SHA256 191d8892b8fb36ac492c710134d419d7578ba802e812a32eb90ae02d4b13c028 SHA512 2ab9999ce0db189e03be130aa0eb5964ff0714da010255d84a7bd4164107dd86e7d5025c87ffc7328e0f7e899dcbc3e85a1094f7765e7393c1f4490eab4f426e WHIRLPOOL 1d18e5d690291636eb00fdbb990fc158652378eadcb3a4d34e075325396a3ac63c8a01dfb0ee0c2de4d38fe45d38b3f116e787be334238110e1fcb47310b6933 +DIST mkvtoolnix-7.8.0.tar.xz 5361192 SHA256 4ea13a75db2170944e95e180aaab97e3f0d42c04d88a0d4baadacd554248fe54 SHA512 6a56013da749fc6c661ade68a5d0fe50e710e2194f756d92cf47ccec471eb49206c14482ba1ccffedaf1ca164d3da49c3ea7f62296957bad7099baef8c7a083a WHIRLPOOL 171b09e9c5c54ce8e7b147cc5dcd28978db4d004c529af44f7900c09bf624de3fbacbae14f32c01e8cf47c4d0050c6fa3f2d7b6ba226ad68fff02e9b6c29b496 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 2822 SHA256 1da6ab90ee31b8e6763446f099467fce1a22061f00a9caadfc2abd28c84aaadb SHA512 52eef643f6a65e367914c78ba6523cb4f05b5e0628b3d99d6212c03d219a823de495d73529124b1459fc959c60977b5d271d5d1ec84a5da0c0ed4f3e180625b7 WHIRLPOOL 01b165eb0fffe95f88b9bf32b5efcd40e0a5bc1913f1d1848569359cfdb72c50afb5904a75878aea9f5c8fc654f8714fef795820563de01c704ed5f8ffe07125 EBUILD mkvtoolnix-7.5.0.ebuild 3127 SHA256 f36788f37c132e459ff9b14e961508ee3b4ede25b1898bc195932e8c7714395f SHA512 2a94337179659c17dfaf478df7773fbc2d0453daaecbb339351adc74b61dfa2585e0b1d0243b8815d43cd96b8aa0f8a0ee40c6efd93ca47c6b732272bd92eca3 WHIRLPOOL 89153ef5b18301f5236e9328e7bd7476ef869a0c0cda289a1de3e7e3c56702e6a7fbfee482902a7f9513438d71fa36426981f936722d6e376b0c53adbcd812b8 EBUILD mkvtoolnix-7.6.0.ebuild 3127 SHA256 af880186f346b0881015eedc39e45b8f7d11cb674c26d4938cd8b2b6aea676dd SHA512 df298111b57e8489978b66f159445bba2136f637d7480c85ba4e4b4547984bcd980f92b00354308addb196f3c31c8c56402ac343efd28d3c44f581c3707db7be WHIRLPOOL cec2f3a1db65c3c914d7ac8b36bed04f0cb21ba0ddc0c8fe4a7fabf6b222c4c7acea57bebd7848417f0f7ff3f5b994023abd7f4ccee3a69da9e172051b7959f9 EBUILD mkvtoolnix-7.7.0.ebuild 3127 SHA256 55486802d2812e2ce24bf4f1a40b967f4de371412731a58bb79b9155aa3fe1c6 SHA512 58d3e30a9312c636b8130b1ab1ad95f0e8eba3afda52306cf26dab2df03f48a9c7cb95bce1d1ed6ffb9ae89e788ce60164c67375beda3447a797af586a2b3210 WHIRLPOOL 5353617ab7820d8c23da8a0ab8017463dc373c4ecf465bd736df9e180287195923c87731e8921d5ae0366c1f0567a0c399fb49bd7bc928b994eedb0a762376d4 -MISC ChangeLog 31888 SHA256 361cf35079679c703c02b42acccf3fd37cdfd24ff8eddb5acfec2f9956b3a30a SHA512 9a128821075ab392bab968e678eb6661c6d234891ee65a015e44332cadcddada72b0f5dea753e744c3b52139d80f835a9768f4f16803364e25163b5a4659a691 WHIRLPOOL cf6b10b677c1f9159f7e3a7300ebcba2ec2156b83dd3fdbcfa8c9a2d8c1a70884e3056c81c0faafac70c582e323c94ac53e1c4b00d277fb91db7980a5cc8bd97 +EBUILD mkvtoolnix-7.8.0.ebuild 3127 SHA256 08c54641a52dff43bd97f38fd4bf1ed6855401f78e18ad761067eefdfdc3ab2e SHA512 18509f19b0fdb5a47f77c3d0783d5f21638e31de9e91b84af8e07b0fa66286ca0e7d0868c116abec4cb1df4d435a27706c79ec2aa5c1f4f68dfac3eef9f04b17 WHIRLPOOL 3ac7e0eb2db149216d55f65300cca20fa3032a7f14213f06d398f453fd10720e5685fc1b71a3f05e468af56071d73cfc65eb72d2774641bba029bce75592fdf5 +MISC ChangeLog 32013 SHA256 fa00b174a842161165b3872e8b9b99ee846088cc9f7e07a9316e5b816d243cf7 SHA512 f68be14d553e941e00891bcb059532c8e2a3d15ef96c69a5135d38b204d74e7ae40515491e80ede0e9e6aaba0926308339eb2e653fae8c88a1f01d54527fc8ff WHIRLPOOL 8958bc1c6af35a99e9d139cfdb6211f177afc36bf37d05558d6d341a70ee79af8d3e84aafb87a8b43fcd97170df4a3ba96d5c1394dabb19b237c4596e1041075 MISC metadata.xml 158 SHA256 f9dd4fb4a7f368e776ea0d7d394dad8f3a674e67f6103d6fb58a8a98971eeee4 SHA512 0bfb0265d3c42ba1958f8e589316112dba381e7701773668443cf0afe678a8d80675392efb2713e3d376b85b03a5b2bfb390c94411e0c6cf8a223b26aa9a04ca WHIRLPOOL 447b37b9f46058b1adc8d30a57460a8ab6b5ec149870c5ea385956cae9dd10a99b36e63526f2d13cabf13a4185f8b4e22a78156ab141a6e397bba298ab7efb2a -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQEcBAEBCAAGBQJU87wMAAoJEEqz6FtPBkyjEscH/iLe6HiOdp06ULdyT2vu6znr -0jTnF1ja2dEn06Hhq+EdYMLQjR3CRDUDcTxxfXDYJY2aFhDXWEIXPkVe2xLwAtPc -H7DZYWJKHu41RnexQOaknygbUOHKuPU8ix/PPXVLT9snMjud98KZ3A9pF1SKJvtB -IY0pzvsltRMOBMIqKNo1oCNrdMqJAG0EjXVCQDcU5qwgDaXGZaBAoH5BtZASoE0S -MW5bJQ9Gsvs2V7nt6QnJK65CCMcW16eLEC53+E+OxpU/Z1ETdqCvqADzazIDIFuF -WSgB9kExM/6RamNAyXOs+sD6jHE8oLl7wMKRf4wk1kvXzHoNBIRixejM/pkjXB0= -=Hngh +iQEcBAEBCAAGBQJVIDAUAAoJEEqz6FtPBkyjun4H/00QOPfE5rxAaN3xEkNSIkSB +EiUO3IqR7ikQPTbY9A3b96fHMdiMm19YZ3RmvfD0vSs1sVt0a7qSaWjTsoQxWAhz +FLK48pPYzrs1JVNked1YDAN7zX+BNxdwn/4s5E7VlBZEYxqw+oNy095CnFzI7I+Q +RDST9aOMPc7c/Q0Oy02c5GHW7bCvyZ+R2nEAtDed9lnp2E9DuR4jlsj+WRSWQzWn +B9VsnUxMcrnKVIE6jGm3b37na4X6MDNLlHcMQXPtacNzL2ivRX+9Ovi9dh2qjVis +P2qmCt1a82taiWLthSyJ5ZIapOOUpX0PxsVUp52bvNbFnLYx5UhNEcEdDJUhimc= +=SVQ6 -----END PGP SIGNATURE----- diff --git a/media-video/mkvtoolnix/mkvtoolnix-7.8.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-7.8.0.ebuild new file mode 100644 index 000000000000..25ba58e01556 --- /dev/null +++ b/media-video/mkvtoolnix/mkvtoolnix-7.8.0.ebuild @@ -0,0 +1,121 @@ +# 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.8.0.ebuild,v 1.1 2015/04/04 18:40:03 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=( ruby22 ruby21 ruby20 ) +RUBY_BDEPS="$(for ruby_impl in "${RUBY_IMPLS[@]}"; do + echo "( $(ruby_atom ${ruby_impl}) virtual/rubygems[ruby_targets_${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 + dev-qt/qtwidgets: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 qt5 ; then + # ac/qt5.m4 finds default Qt version set by qtchooser, bug #532600 + myconf+=( + --with-moc=/usr/$(get_libdir)/qt5/bin/moc + --with-uic=/usr/$(get_libdir)/qt5/bin/uic + --with-rcc=/usr/$(get_libdir)/qt5/bin/rcc + --with-mkvtoolnix-gui + ) + fi + + 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 +} |