From b3f80e0306587663a493502e4fcfa1c17c5836fd Mon Sep 17 00:00:00 2001 From: Ctibor Date: Tue, 23 Oct 2012 22:23:48 +0200 Subject: Initial import of the local overlay. --- media-video/makemkv/Manifest | 6 ++ media-video/makemkv/makemkv-1.6.3.ebuild | 61 ++++++++++++++++++++ media-video/makemkv/makemkv-1.7.0.ebuild | 61 ++++++++++++++++++++ media-video/mkvtoolnix/Manifest | 4 ++ media-video/mkvtoolnix/mkvtoolnix-4.6.0.ebuild | 69 +++++++++++++++++++++++ media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild | 77 ++++++++++++++++++++++++++ 6 files changed, 278 insertions(+) create mode 100755 media-video/makemkv/Manifest create mode 100755 media-video/makemkv/makemkv-1.6.3.ebuild create mode 100755 media-video/makemkv/makemkv-1.7.0.ebuild create mode 100755 media-video/mkvtoolnix/Manifest create mode 100755 media-video/mkvtoolnix/mkvtoolnix-4.6.0.ebuild create mode 100755 media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild (limited to 'media-video') diff --git a/media-video/makemkv/Manifest b/media-video/makemkv/Manifest new file mode 100755 index 0000000..217899c --- /dev/null +++ b/media-video/makemkv/Manifest @@ -0,0 +1,6 @@ +DIST makemkv_v1.6.3_bin.tar.gz 4119467 RMD160 955f0d6aed547929cfc68a8f9660195f06143420 SHA1 1bc03f327b11b88d6ea7a3ba14894c7d3c52f649 SHA256 eac8ab9887bd77e2ae4286f5ebd2fa04ef5fbf209a2d94ed1403d26faa9c1746 +DIST makemkv_v1.6.3_oss.tar.gz 433818 RMD160 f648ae2217b90fbc5015ac3e0abfb2fea11715b2 SHA1 78b808353a34eb56a39a774e48a58e7355140fec SHA256 ee5a24e798857111e3670a54eafed6054faf31ed155466af14b44c3ffd2ec399 +DIST makemkv_v1.7.0_bin.tar.gz 5928111 RMD160 c7f002ad60e5121c3618f937579d942d07e7a8f6 SHA1 b5d5ccf62c54ea0d1c2618a45dab3030ee7bdcf8 SHA256 89dd9ece8680c27adf53d033f82b7a43b8cc75b760655b804ba502dd15b2a650 +DIST makemkv_v1.7.0_oss.tar.gz 471290 RMD160 202e9e923fab2697d52fd240222f9e9ee0c961f5 SHA1 60120d0020a8c6b8715df5ee089328bb60436d95 SHA256 eed6c733188eb3eb1ea7b25fd2e3467ccd3f1f9658980c65e4586fd5585bf8e6 +EBUILD makemkv-1.6.3.ebuild 1532 RMD160 14b3d11a5887d1fb1c6fabb400a864a14c283bac SHA1 ab16bc981603750a0933cb6d706fe0437b959105 SHA256 578deec43ee48fc38c51d5921ac79045cc77d66b4c0b290b4c8bfac6be6a0adf +EBUILD makemkv-1.7.0.ebuild 1532 RMD160 14b3d11a5887d1fb1c6fabb400a864a14c283bac SHA1 ab16bc981603750a0933cb6d706fe0437b959105 SHA256 578deec43ee48fc38c51d5921ac79045cc77d66b4c0b290b4c8bfac6be6a0adf diff --git a/media-video/makemkv/makemkv-1.6.3.ebuild b/media-video/makemkv/makemkv-1.6.3.ebuild new file mode 100755 index 0000000..58095ea --- /dev/null +++ b/media-video/makemkv/makemkv-1.6.3.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +RESTRICT="mirror" + +inherit multilib eutils + +MY_P="makemkv_v${PV}_oss" +MY_PB="makemkv_v${PV}_bin" + +DESCRIPTION="Tool for converting Blu-Ray, HD-DVD and DVD videos to matroska." +HOMEPAGE="http://www.makemkv.com" +SRC_URI="http://www.makemkv.com/download/makemkv_v${PV}_oss.tar.gz + http://www.makemkv.com/download/makemkv_v${PV}_bin.tar.gz" + +LICENSE="makemkv-EULA" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="" + +DEPEND="x11-libs/qt-gui:4 + dev-libs/openssl + media-libs/mesa" + +src_compile() { + cd "${MY_P}" + emake GCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" -f makefile.linux || die "make failed" +} + +src_install() { + # install oss package + cd "${MY_P}" + dolib.so out/libdriveio.so.0 + dolib.so out/libmakemkv.so.1 + dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV} + dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV} + into /usr + dobin out/makemkv + + newicon makemkvgui/src/img/128/mkv_icon.png ${PN}.png + make_desktop_entry ${PN} "MakeMKV" ${PN} "Qt;AudioVideo;Video" + + # install bin package + cd "../${MY_PB}/bin" + if use x86; then + dobin i386/makemkvcon + elif use amd64; then + dobin amd64/makemkvcon + fi +} + +pkg_postinst() { + 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" +} diff --git a/media-video/makemkv/makemkv-1.7.0.ebuild b/media-video/makemkv/makemkv-1.7.0.ebuild new file mode 100755 index 0000000..58095ea --- /dev/null +++ b/media-video/makemkv/makemkv-1.7.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +RESTRICT="mirror" + +inherit multilib eutils + +MY_P="makemkv_v${PV}_oss" +MY_PB="makemkv_v${PV}_bin" + +DESCRIPTION="Tool for converting Blu-Ray, HD-DVD and DVD videos to matroska." +HOMEPAGE="http://www.makemkv.com" +SRC_URI="http://www.makemkv.com/download/makemkv_v${PV}_oss.tar.gz + http://www.makemkv.com/download/makemkv_v${PV}_bin.tar.gz" + +LICENSE="makemkv-EULA" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="" + +DEPEND="x11-libs/qt-gui:4 + dev-libs/openssl + media-libs/mesa" + +src_compile() { + cd "${MY_P}" + emake GCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" -f makefile.linux || die "make failed" +} + +src_install() { + # install oss package + cd "${MY_P}" + dolib.so out/libdriveio.so.0 + dolib.so out/libmakemkv.so.1 + dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV} + dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV} + into /usr + dobin out/makemkv + + newicon makemkvgui/src/img/128/mkv_icon.png ${PN}.png + make_desktop_entry ${PN} "MakeMKV" ${PN} "Qt;AudioVideo;Video" + + # install bin package + cd "../${MY_PB}/bin" + if use x86; then + dobin i386/makemkvcon + elif use amd64; then + dobin amd64/makemkvcon + fi +} + +pkg_postinst() { + 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" +} diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest new file mode 100755 index 0000000..0c6b45d --- /dev/null +++ b/media-video/mkvtoolnix/Manifest @@ -0,0 +1,4 @@ +DIST mkvtoolnix-4.6.0.tar.bz2 2032839 RMD160 d1ebbf181525c832a3ceafd46bea9462df1eebb6 SHA1 1e46f94a0b50bf3e12c0feab710655e7cf2a9489 SHA256 150b0726930dba5a3fa9b78629821aa1f1b2a495d11c7f46bc727bcb8207c5ec +DIST mkvtoolnix-5.0.1.tar.bz2 2155095 RMD160 3c6220a1ff304a18e4d7125d6981966c3e9d368e SHA1 900211d47ba6cbeb4188bb45a492a2b9edf08ed2 SHA256 eecc48d17c0583b6b071e710bfe88ae09439bd99bb90c694a2fed0651bb08f19 +EBUILD mkvtoolnix-4.6.0.ebuild 1621 RMD160 20232a6a81947c3a7bf9e23a8619a080b485d050 SHA1 6b3beb99557ddbd4fb695516ab50eb75f9c9cf1e SHA256 728ceca81d1146022e71a3c6ae7ec8fa79e9725c47c37c9c2d863e0350466f0f +EBUILD mkvtoolnix-5.0.1.ebuild 1767 RMD160 8e836db3471dccb70a361fdd0c418769db4f1d57 SHA1 d20dedc8bf4c8dda58a700e21051fe2f09c1e2a3 SHA256 0c83394f01282c90650c22d15fbaebd2fb87fb23ffae3e086f5578c75c088bab diff --git a/media-video/mkvtoolnix/mkvtoolnix-4.6.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-4.6.0.ebuild new file mode 100755 index 0000000..d271ba0 --- /dev/null +++ b/media-video/mkvtoolnix/mkvtoolnix-4.6.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/mkvtoolnix-4.6.0.ebuild,v 1.2 2011/03/14 01:54:52 radhermit Exp $ + +EAPI=3 + +inherit wxwidgets + +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.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="bzip2 debug lzo pch wxwidgets" + +RDEPEND=" + >=dev-libs/libebml-1.2.0 + >=media-libs/libmatroska-1.1.0 + >=dev-libs/boost-1.36.0 + dev-libs/expat + media-libs/flac + media-libs/libogg + media-libs/libvorbis + sys-apps/file + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + lzo? ( dev-libs/lzo ) + wxwidgets? ( x11-libs/wxGTK:2.8[X] ) +" +DEPEND="${RDEPEND} + dev-ruby/rake +" + +src_configure() { + local myconf + + use pch || myconf="${myconf} --disable-precompiled-headers" + + if use wxwidgets ; then + WX_GTK_VER="2.8" + need-wxwidgets unicode + myconf="${myconf} --with-wx-config=${WX_CONFIG}" + fi + + econf \ + $(use_enable lzo) \ + $(use_enable bzip2 bz2) \ + $(use_enable wxwidgets) \ + $(use_enable debug) \ + --disable-qt \ + ${myconf} \ + --with-boost-regex=boost_regex-1_45\ + --with-boost-filesystem=boost_filesystem-1_45 \ + --with-boost-system=boost_system-1_45 +} + +src_compile() { + rake || die "rake failed" +} + +src_install() { + # Don't run strip while installing stuff, leave to portage the job. + DESTDIR="${D}" rake install || die + + dodoc AUTHORS ChangeLog README TODO || die + doman doc/man/*.1 || die +} diff --git a/media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild b/media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild new file mode 100755 index 0000000..e8865da --- /dev/null +++ b/media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild,v 1.1 2011/10/10 01:43:52 radhermit Exp $ + +EAPI=4 + +inherit wxwidgets 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.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="bzip2 debug lzo pch wxwidgets" + +RDEPEND=" + >=dev-libs/libebml-1.2.2 + >=media-libs/libmatroska-1.3.0 + >=dev-libs/boost-1.36.0 + dev-libs/expat + media-libs/flac + media-libs/libogg + media-libs/libvorbis + sys-apps/file + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + lzo? ( dev-libs/lzo ) + wxwidgets? ( x11-libs/wxGTK:2.8[X] ) +" +DEPEND="${RDEPEND} + dev-ruby/rake +" + +src_prepare() { + # Disable automagic curl dep used for online update checking + sed -i -e '/curl/d' configure.in + export CURL_CFLAGS="" CURL_LIBS="" + + eautoreconf +} + +src_configure() { + local myconf + + use pch || myconf="${myconf} --disable-precompiled-headers" + + if use wxwidgets ; then + WX_GTK_VER="2.8" + need-wxwidgets unicode + myconf="${myconf} --with-wx-config=${WX_CONFIG}" + fi + + econf \ + $(use_enable lzo) \ + $(use_enable bzip2 bz2) \ + $(use_enable wxwidgets) \ + $(use_enable debug) \ + --enable-qt \ + ${myconf} \ + --with-boost-regex=boost_regex \ + --with-boost-filesystem=boost_filesystem \ + --with-boost-system=boost_system +} + +src_compile() { + rake || die "rake failed" +} + +src_install() { + # Don't run strip while installing stuff, leave to portage the job. + DESTDIR="${D}" rake install || die + + dodoc AUTHORS ChangeLog README TODO + doman doc/man/*.1 +} -- cgit v1.2.3