summaryrefslogtreecommitdiff
path: root/media-video
diff options
context:
space:
mode:
authorCtibor <ctibor.brancik@seznam.cz>2012-10-23 22:23:48 +0200
committerCtibor <ctibor.brancik@seznam.cz>2012-10-23 22:23:48 +0200
commitb3f80e0306587663a493502e4fcfa1c17c5836fd (patch)
treecbd97925b8af0d81f04fd8ee064e631ae70a788e /media-video
downloadbrancik-overlay-b3f80e0306587663a493502e4fcfa1c17c5836fd.tar.gz
brancik-overlay-b3f80e0306587663a493502e4fcfa1c17c5836fd.tar.bz2
Initial import of the local overlay.
Diffstat (limited to 'media-video')
-rwxr-xr-xmedia-video/makemkv/Manifest6
-rwxr-xr-xmedia-video/makemkv/makemkv-1.6.3.ebuild61
-rwxr-xr-xmedia-video/makemkv/makemkv-1.7.0.ebuild61
-rwxr-xr-xmedia-video/mkvtoolnix/Manifest4
-rwxr-xr-xmedia-video/mkvtoolnix/mkvtoolnix-4.6.0.ebuild69
-rwxr-xr-xmedia-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild77
6 files changed, 278 insertions, 0 deletions
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
+}