From 2e94db8a887a2ef04d3a7a332c07278c2c38bfc7 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Tue, 13 Dec 2016 23:02:26 +0000 Subject: media-video/makemkv: Version bump to 1.10.3 Package-Manager: portage-2.3.3 --- media-video/makemkv/Manifest | 4 +- media-video/makemkv/makemkv-1.10.2.ebuild | 145 ------------------------------ media-video/makemkv/makemkv-1.10.3.ebuild | 145 ++++++++++++++++++++++++++++++ 3 files changed, 147 insertions(+), 147 deletions(-) delete mode 100644 media-video/makemkv/makemkv-1.10.2.ebuild create mode 100644 media-video/makemkv/makemkv-1.10.3.ebuild (limited to 'media-video') diff --git a/media-video/makemkv/Manifest b/media-video/makemkv/Manifest index 6c7b18bf0739..e337340792cf 100644 --- a/media-video/makemkv/Manifest +++ b/media-video/makemkv/Manifest @@ -1,2 +1,2 @@ -DIST makemkv-bin-1.10.2.tar.gz 8006523 SHA256 b75faf68f613a79a39db7295c9080c051eacfd7fc721682e1d6cd1648bbb1437 SHA512 70abe0769d5c49813adc1e5fb40a723c0b55e60754370fb58bb6bbfee4c36d15a290ac480492fe0c7cf71cf4784d87640ac64dadc9241ce70dcb77d434e01c2e WHIRLPOOL fdf4cb9cc34704ef76fa910bf64b6f885789dee096c0942d0d3ea411bcaedbb50cb296f0ecbc72d232eab5065cb6810bf1210d28762a96461dc6a708e0352f53 -DIST makemkv-oss-1.10.2.tar.gz 4419723 SHA256 ebce597603f934d5a288067ebee8f35b07f4e6dfc48a00b1b2a9063ad83c65ad SHA512 0a4e7018f83ee076cca1e343feefc53567cdf6e7e2791fe74b78bf01f4caf8613ff428543e3c7baa381cbd18af66899c71bb9c0be9c7d69110e10e968374b60a WHIRLPOOL 2851587838d42d44350c6557220aa5f0a938243c01e6dd81220788c7630e4a7d02c18b18555efab8e71af8961c85d7fde8902ea29007b540adb522a01978b349 +DIST makemkv-bin-1.10.3.tar.gz 8296526 SHA256 5c860fabd58e5d923c1e0f4c336751a9ba61a7874de320169a3988cda33d6cfb SHA512 93cca2516b51794af87dc997aee98e1fa99f75933e49b9ca4eb1bc3896464f3a2de251ddaa430a751f0233493ecc5948e39daaffe4b5b0d884ce47a38c27647f WHIRLPOOL 978cc0cd2eacdc495a39d5b070c7dfe48f2e88ac8644c39e5025c76b702af211c2420cf4204c3fcb5d0d656e704f3d1341c59f66a337c0701fa15adfaaf6e9dc +DIST makemkv-oss-1.10.3.tar.gz 4419732 SHA256 b89069294c27b298d35be86353baf9c3da8d7e18b6bce53d4ad2ee3a46785760 SHA512 f380aaccd930659f80d937699f82bf39a51631fe67161f81adc7a3380d28ecc107c2921d82c42a7995a9eabdbbf78d289384dca09e84855044eef4cea9c2f0c9 WHIRLPOOL 272b25f17ad221dd408f921221390566ec97e6a7e7a1729731ba5d75ff2c097919d46235f1b271db1b2be037053b3c05629690a696fe8e9723f4abe8fe203cd9 diff --git a/media-video/makemkv/makemkv-1.10.2.ebuild b/media-video/makemkv/makemkv-1.10.2.ebuild deleted file mode 100644 index d2a5e6ee72d0..000000000000 --- a/media-video/makemkv/makemkv-1.10.2.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit eutils gnome2-utils multilib flag-o-matic - -MY_P=makemkv-oss-${PV} -MY_PB=makemkv-bin-${PV} - -DESCRIPTION="Tool for ripping and streaming Blu-ray, HD-DVD and DVD discs" -HOMEPAGE="http://www.makemkv.com/" -SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz - http://www.makemkv.com/download/${MY_PB}.tar.gz" - -LICENSE="LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="libav multilib qt4 qt5" - -QA_PREBUILT="usr/bin/makemkvcon usr/bin/mmdtsdec" - -DEPEND=" - sys-libs/glibc[multilib?] - dev-libs/expat - dev-libs/openssl:0 - sys-libs/zlib - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) - !qt5? ( qt4? ( - dev-qt/qtcore:4 - dev-qt/qtdbus:4 - dev-qt/qtgui:4 - ) ) - !libav? ( >=media-video/ffmpeg-1.0.0:0= ) - libav? ( >=media-video/libav-0.8.9:0= ) -" -RDEPEND="${DEPEND} - net-misc/wget" - -S="${WORKDIR}/makemkv-oss-${PV}" - -src_prepare() { - PATCHES+=( "${FILESDIR}"/${PN}-{makefile,path,sysmacros}.patch ) - - # Qt5 always trumps Qt4 if it is available. There are no configure - # options or variables to control this and there is no publicly - # available configure.ac either. - if use qt5; then - PATCHES+=( "${FILESDIR}"/${PN}-qt5.patch ) - elif use qt4; then - PATCHES+=( "${FILESDIR}"/${PN}-qt4.patch ) - fi - - default -} - -src_configure() { - # See bug #439380. - replace-flags -O* -Os - - local econf_args=() - - if use qt5 || use qt4; then - econf_args+=( '--enable-gui' ) - else - econf_args+=( '--disable-gui' ) - fi - - econf "${econf_args[@]}" -} - -src_compile() { - emake GCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" -} - -src_install() { - # install oss package - dolib.so out/libdriveio.so.0 - dolib.so out/libmakemkv.so.1 - dolib.so out/libmmbd.so.0 - dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV} - dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so - dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV} - dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so - dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so - dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so.0.${PV} - - if use qt5 || use qt4; then - dobin out/makemkv - - local res - for res in 16 22 32 64 128; do - newicon -s ${res} makemkvgui/share/icons/${res}x${res}/makemkv.png ${PN}.png - done - - make_desktop_entry ${PN} MakeMKV ${PN} 'Qt;AudioVideo;Video' - fi - - cd "${WORKDIR}"/${MY_PB} || die - - # install prebuilt bins - if use x86; then - dobin bin/i386/{makemkvcon,mmdtsdec} - elif use amd64; then - dobin bin/amd64/makemkvcon - use multilib && dobin bin/i386/mmdtsdec - fi - - # install profiles and locales - insinto /usr/share/MakeMKV - doins src/share/*.{mo.gz,xml} -} - -pkg_preinst() { gnome2_icon_savelist; } - -pkg_postinst() { - gnome2_icon_cache_update - - elog "While MakeMKV is in beta mode, upstream has provided a license" - elog "to use if you do not want to purchase one." - elog "" - elog "See this forum thread for more information, including the key:" - elog "http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053" - elog "" - elog "Note that beta license may have an expiration date and you will" - elog "need to check for newer licenses/releases. " - elog "" - elog "We previously said to copy default.mmcp.xml to ~/.MakeMKV/. This" - elog "is no longer necessary and you should delete it from there to" - elog "avoid warning messages." - elog "" - elog "MakeMKV can also act as a drop-in replacement for libaacs and" - elog "libbdplus, allowing transparent decryption of a wider range of" - elog "titles under players like VLC and mplayer. To enable this, set" - elog "the following variables when launching the player:" - elog "LIBAACS_PATH=libmmbd LIBBDPLUS_PATH=libmmbd" -} - -pkg_postrm() { gnome2_icon_cache_update; } diff --git a/media-video/makemkv/makemkv-1.10.3.ebuild b/media-video/makemkv/makemkv-1.10.3.ebuild new file mode 100644 index 000000000000..d2a5e6ee72d0 --- /dev/null +++ b/media-video/makemkv/makemkv-1.10.3.ebuild @@ -0,0 +1,145 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils gnome2-utils multilib flag-o-matic + +MY_P=makemkv-oss-${PV} +MY_PB=makemkv-bin-${PV} + +DESCRIPTION="Tool for ripping and streaming Blu-ray, HD-DVD and DVD discs" +HOMEPAGE="http://www.makemkv.com/" +SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz + http://www.makemkv.com/download/${MY_PB}.tar.gz" + +LICENSE="LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libav multilib qt4 qt5" + +QA_PREBUILT="usr/bin/makemkvcon usr/bin/mmdtsdec" + +DEPEND=" + sys-libs/glibc[multilib?] + dev-libs/expat + dev-libs/openssl:0 + sys-libs/zlib + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + !qt5? ( qt4? ( + dev-qt/qtcore:4 + dev-qt/qtdbus:4 + dev-qt/qtgui:4 + ) ) + !libav? ( >=media-video/ffmpeg-1.0.0:0= ) + libav? ( >=media-video/libav-0.8.9:0= ) +" +RDEPEND="${DEPEND} + net-misc/wget" + +S="${WORKDIR}/makemkv-oss-${PV}" + +src_prepare() { + PATCHES+=( "${FILESDIR}"/${PN}-{makefile,path,sysmacros}.patch ) + + # Qt5 always trumps Qt4 if it is available. There are no configure + # options or variables to control this and there is no publicly + # available configure.ac either. + if use qt5; then + PATCHES+=( "${FILESDIR}"/${PN}-qt5.patch ) + elif use qt4; then + PATCHES+=( "${FILESDIR}"/${PN}-qt4.patch ) + fi + + default +} + +src_configure() { + # See bug #439380. + replace-flags -O* -Os + + local econf_args=() + + if use qt5 || use qt4; then + econf_args+=( '--enable-gui' ) + else + econf_args+=( '--disable-gui' ) + fi + + econf "${econf_args[@]}" +} + +src_compile() { + emake GCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" +} + +src_install() { + # install oss package + dolib.so out/libdriveio.so.0 + dolib.so out/libmakemkv.so.1 + dolib.so out/libmmbd.so.0 + dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV} + dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so + dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV} + dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so + dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so + dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so.0.${PV} + + if use qt5 || use qt4; then + dobin out/makemkv + + local res + for res in 16 22 32 64 128; do + newicon -s ${res} makemkvgui/share/icons/${res}x${res}/makemkv.png ${PN}.png + done + + make_desktop_entry ${PN} MakeMKV ${PN} 'Qt;AudioVideo;Video' + fi + + cd "${WORKDIR}"/${MY_PB} || die + + # install prebuilt bins + if use x86; then + dobin bin/i386/{makemkvcon,mmdtsdec} + elif use amd64; then + dobin bin/amd64/makemkvcon + use multilib && dobin bin/i386/mmdtsdec + fi + + # install profiles and locales + insinto /usr/share/MakeMKV + doins src/share/*.{mo.gz,xml} +} + +pkg_preinst() { gnome2_icon_savelist; } + +pkg_postinst() { + gnome2_icon_cache_update + + elog "While MakeMKV is in beta mode, upstream has provided a license" + elog "to use if you do not want to purchase one." + elog "" + elog "See this forum thread for more information, including the key:" + elog "http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053" + elog "" + elog "Note that beta license may have an expiration date and you will" + elog "need to check for newer licenses/releases. " + elog "" + elog "We previously said to copy default.mmcp.xml to ~/.MakeMKV/. This" + elog "is no longer necessary and you should delete it from there to" + elog "avoid warning messages." + elog "" + elog "MakeMKV can also act as a drop-in replacement for libaacs and" + elog "libbdplus, allowing transparent decryption of a wider range of" + elog "titles under players like VLC and mplayer. To enable this, set" + elog "the following variables when launching the player:" + elog "LIBAACS_PATH=libmmbd LIBBDPLUS_PATH=libmmbd" +} + +pkg_postrm() { gnome2_icon_cache_update; } -- cgit v1.2.3-65-gdbad