From 3bd08635fde96bb174cb2eda8a31308bf08bd104 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Mon, 10 Feb 2014 13:56:28 +0100 Subject: [PATCH] [media-video/handbrake] migrated to libav-9, this can go --- media-video/handbrake/Manifest | 24 --- media-video/handbrake/handbrake-0.9.8.ebuild | 159 ------------------ .../handbrake/handbrake-0.9.9_pre5401.ebuild | 63 ------- 3 files changed, 246 deletions(-) delete mode 100644 media-video/handbrake/Manifest delete mode 100644 media-video/handbrake/handbrake-0.9.8.ebuild delete mode 100644 media-video/handbrake/handbrake-0.9.9_pre5401.ebuild diff --git a/media-video/handbrake/Manifest b/media-video/handbrake/Manifest deleted file mode 100644 index 44b35b059..000000000 --- a/media-video/handbrake/Manifest +++ /dev/null @@ -1,24 +0,0 @@ -DIST HandBrake-0.9.8.tar.bz2 3156964 SHA256 dba75a9ff772e419c01d75532c1bf0d7253e73d7ead184eee755cd4c133dc798 -DIST a52dec-0.7.4-handbrake.tar.gz 242978 SHA256 54981ab08fc09a675b9924372cf0cca5aa5363b918c4c19065c2d40e2858be47 -DIST faac-1.28-handbrake.tar.gz 678891 SHA256 c5141199f4cfb17d749c36ba8cfe4b25f838da67c22f0fec40228b6b9c3d19df -DIST faad2-2.7-handbrake.tar.gz 1137407 SHA256 ee26ed1e177c0cd8fa8458a481b14a0b24ca0b51468c8b4c8b676fd3ceccd330 -DIST ffmpeg-v0.7-1696-gcae4f4b-handbrake.tar.bz2 4242565 SHA256 f39b2ea8f47db9c84c9bb091707312cd19b927d8f4a957c20222add1a5dd2497 -DIST fontconfig-2.8.0-handbrake.tar.gz 1548409 SHA256 fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335 -DIST freetype-2.4.7-handbrake.tar.bz2 1490543 SHA256 ba22620479954582371286268ef75e6e932c0270ee67d6797bbf3ed9d31a5d77 -DIST lame-3.98-handbrake.tar.gz 1411318 SHA256 40235e84dfe4760ad3f352590a64b7bda1502a386c97d06229df356426e37686 -DIST libass-0.10.0-1-handbrake.tar.gz 745314 SHA256 a0c652f4a5c1bfd58cd47ff627fff2dfbd471b40f765aa96fd1b251c0058b867 -DIST libbluray-0.0.1-pre-213-ga869da8-handbrake.tar.gz 241927 SHA256 4aa7127201a5d3d4148d99c37c7701ede6e0707456dacc8a59464dc68e231b76 -DIST libdca-r81-strapped-handbrake.tar.gz 523282 SHA256 ab2519af6c2f12411a2bd674b83615af9b0d5fb09f28ad5dab714ea1bfab9df1 -DIST libdvdnav-svn1168-handbrake.tar.gz 1844832 SHA256 7cf4ff6ab0b5d3db3c300fc3cdb24e1ad59f22dd90352df075a604bc698d01c7 -DIST libdvdread-svn1168-handbrake.tar.gz 946033 SHA256 a489b618962e31a2b151b2e6d7b0c3fcb42cccc196ec7cb352c559898c3f1f1e -DIST libiconv-1.13-handbrake.tar.bz2 3951797 SHA256 f29298bf34aef55e20f79c5d658e8e5d41fe98ccb497308f75a34b927f81c82e -DIST libmkv-0.6.5-0-g82075ae-handbrake.tar.gz 32742 SHA256 7314a296c68f42b826164074a96e247e52d8ef9287c21ebc5fe1bf9e73643e97 -DIST libogg-1.3.0-handbrake.tar.gz 425144 SHA256 a8de807631014615549d2356fd36641833b8288221cea214f8a72750efe93780 -DIST libsamplerate-0.1.4-handbrake.tar.gz 4259244 SHA256 4b4af3ecaee05c8875a9b113c6a2f816f06f283fb882914e57b21c0b08b67b75 -DIST libtheora-1.1.0-handbrake.tar.bz2 1785634 SHA256 74be9fe9f85d18c45bdcbb018cebf12c74e2234aeecb4d4c4cb92d80bdd287e2 -DIST libvorbis-aotuv_b6.03-handbrake.tar.bz2 1250659 SHA256 95455420f07e4b3abdf32bda9f5921e9ed3f1afdc3739098dc090150a42fd7fd -DIST libxml2-2.7.7-handbrake.tar.gz 4868502 SHA256 af5b781418ba4fff556fa43c50086658ea8a2f31909c2b625c2ce913a1d9eb68 -DIST mp4v2-trunk-r355-handbrake.tar.bz2 475488 SHA256 5b7d4e62df506b1246463da82cc2f02415eb462e6ccd5848f98f5cdcfc1f3d4f -DIST mpeg2dec-0.5.1-handbrake.tar.gz 522405 SHA256 161539061aa89864968a5150ed6c6a028a830c4868f7dd7c500732baef47fb71 -DIST x264-r2146-bcd41db-handbrake.tar.gz 656089 SHA256 7b3d0ad309426ad49ff21df4d2ee5553b5769bc2bf2b7ae50f37f5fc72d190b1 -DIST yasm-1.1.0-handbrake.tar.gz 1409438 SHA256 e5d56b582f3d0c30ed5c4fc221063e4175602307ea645520889458133671c232 diff --git a/media-video/handbrake/handbrake-0.9.8.ebuild b/media-video/handbrake/handbrake-0.9.8.ebuild deleted file mode 100644 index b525fba2a..000000000 --- a/media-video/handbrake/handbrake-0.9.8.ebuild +++ /dev/null @@ -1,159 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=2 - -inherit python gnome2-utils toolchain-funcs python -MY_P="HandBrake-${PV}" - -DESCRIPTION="Open-source DVD to Video converter" -HOMEPAGE="http://handbrake.fr" -SRC_CONTRIB="http://download.handbrake.fr/handbrake/contrib/" -SRC_URI="mirror://sourceforge/${PN}/${PV}/${MY_P}.tar.bz2 - ${SRC_CONTRIB}a52dec-0.7.4.tar.gz -> a52dec-0.7.4-${PN}.tar.gz - ${SRC_CONTRIB}faac-1.28.tar.gz -> faac-1.28-${PN}.tar.gz - ${SRC_CONTRIB}faad2-2.7.tar.gz -> faad2-2.7-${PN}.tar.gz - ${SRC_CONTRIB}ffmpeg-v0.7-1696-gcae4f4b.tar.bz2 -> ffmpeg-v0.7-1696-gcae4f4b-${PN}.tar.bz2 - ${SRC_CONTRIB}fontconfig-2.8.0.tar.gz -> fontconfig-2.8.0-${PN}.tar.gz - ${SRC_CONTRIB}freetype-2.4.7.tar.bz2 -> freetype-2.4.7-${PN}.tar.bz2 - ${SRC_CONTRIB}lame-3.98.tar.gz -> lame-3.98-${PN}.tar.gz - ${SRC_CONTRIB}libass-0.10.0-1.tar.gz -> libass-0.10.0-1-${PN}.tar.gz - ${SRC_CONTRIB}libbluray-0.0.1-pre-213-ga869da8.tar.gz -> libbluray-0.0.1-pre-213-ga869da8-${PN}.tar.gz - ${SRC_CONTRIB}libdca-r81-strapped.tar.gz -> libdca-r81-strapped-${PN}.tar.gz - ${SRC_CONTRIB}libdvdnav-svn1168.tar.gz -> libdvdnav-svn1168-${PN}.tar.gz - ${SRC_CONTRIB}libdvdread-svn1168.tar.gz -> libdvdread-svn1168-${PN}.tar.gz - ${SRC_CONTRIB}libiconv-1.13.tar.bz2 -> libiconv-1.13-${PN}.tar.bz2 - ${SRC_CONTRIB}libmkv-0.6.5-0-g82075ae.tar.gz -> libmkv-0.6.5-0-g82075ae-${PN}.tar.gz - ${SRC_CONTRIB}libogg-1.3.0.tar.gz -> libogg-1.3.0-${PN}.tar.gz - ${SRC_CONTRIB}libsamplerate-0.1.4.tar.gz -> libsamplerate-0.1.4-${PN}.tar.gz - ${SRC_CONTRIB}libtheora-1.1.0.tar.bz2 -> libtheora-1.1.0-${PN}.tar.bz2 - ${SRC_CONTRIB}libvorbis-aotuv_b6.03.tar.bz2 -> libvorbis-aotuv_b6.03-${PN}.tar.bz2 - ${SRC_CONTRIB}libxml2-2.7.7.tar.gz -> libxml2-2.7.7-${PN}.tar.gz - ${SRC_CONTRIB}mp4v2-trunk-r355.tar.bz2 -> mp4v2-trunk-r355-${PN}.tar.bz2 - ${SRC_CONTRIB}mpeg2dec-0.5.1.tar.gz -> mpeg2dec-0.5.1-${PN}.tar.gz - ${SRC_CONTRIB}x264-r2146-bcd41db.tar.gz -> x264-r2146-bcd41db-${PN}.tar.gz - ${SRC_CONTRIB}yasm-1.1.0.tar.gz -> yasm-1.1.0-${PN}.tar.gz" -# ${SRC_CONTRIB}fribidi-0.19.2.tar.gz -> fribidi-0.19.2-${PN}.tar.gz -# ${SRC_CONTRIB}zlib-1.2.3.tar.gz -> zlib-1.2.3-${PN}.tar.gz -# ${SRC_CONTRIB}bzip2-1.0.6.tar.gz -> bzip2-1.0.6-${PN}.tar.gz -# ${SRC_CONTRIB}pthreads-w32-cvs20100909.tar.bz2 -> pthreads-w32-cvs20100909-${PN}.tar.bz2 - -unset SRC_CONTRIB - -LICENSE="GPL-2 GPL-3 BSD MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk gstreamer ffmpeg2" - -# fribidi is necessary to compile libass -# Don't need this dependency, net-libs/webkit-gtk, -# since I'm passing --disable-gtk-update-checks to configure. -RDEPEND="sys-libs/zlib - app-arch/bzip2 - dev-libs/fribidi - dev-libs/glib:2 - gtk? ( - >=dev-libs/dbus-glib-0.98 - x11-libs/gtk+:2 - >=virtual/udev-171[gudev] - x11-libs/libnotify ) - gstreamer? ( - media-libs/gstreamer - media-libs/gst-plugins-base )" - -DEPEND="${RDEPEND} - =dev-lang/python-2* - sys-devel/automake:1.11 - virtual/pkgconfig - gtk? ( dev-util/intltool )" - -S="${WORKDIR}/HandBrake-${PV}" - -# WANT_AUTOMAKE doesn't work here -AUTOMAKE_VERSION=1.11 - -pkg_setup() { - python_set_active_version 2 -} - -src_prepare() { - mkdir "${S}"/download || die - local x - for x in ${A}; do - cp "${DISTDIR}/${x}" "${S}/download/${x/-${PN}}" \ - || die "copying ${x} failed" - done - - # This hack is necessary to get libass to compile. - # The fribidi that libass is trying to build can't find glib.h - # unless I add those directories to the build path. This is - # fixed in Gentoo's version of fribidi but is broken with the -# snapshot of libass that Handbrake took before this release. -# mkdir "${S}/build" -# cp "${FILESDIR}/GNUmakefile.custom.defs" "${S}/build" - -# this hack didn't work either... -# append-flags $($(tc-getPKG_CONFIG) --cflags fribidi) - - # try creating an inline GNUmakefile.custom.defs based - # on the one under ${S}/contrib/libass/module.defs - CURRENT_FRIBIDI_CFLAGS=$($(tc-getPKG_CONFIG) --cflags fribidi) - FRIBIDI_FIX_PATH="${S}/build/GNUmakefile.custom.defs" - mkdir "${S}/build" - touch "${FRIBIDI_FIX_PATH}" - echo 'LIBASS.CONFIGURE.extra = \' >> "${FRIBIDI_FIX_PATH}" - echo '--disable-png --disable-enca \' >> "${FRIBIDI_FIX_PATH}" - echo 'FREETYPE_LIBS="-L$(call fn.ABSOLUTE,$(CONTRIB.build/))lib -lfreetype" \' >> "${FRIBIDI_FIX_PATH}" - echo 'FREETYPE_CFLAGS="-I$(call fn.ABSOLUTE,$(CONTRIB.build/))include/freetype2" \' >> "${FRIBIDI_FIX_PATH}" - echo 'FONTCONFIG_LIBS="-L$(call fn.ABSOLUTE,$(CONTRIB.build/))lib -lfontconfig" \' >> "${FRIBIDI_FIX_PATH}" - echo 'FONTCONFIG_CFLAGS="-I$(call fn.ABSOLUTE,$(CONTRIB.build/))include" \' >> "${FRIBIDI_FIX_PATH}" - echo 'FRIBIDI_LIBS="-L$(call fn.ABSOLUTE,$(CONTRIB.build/))lib -lfribidi" \' >> "${FRIBIDI_FIX_PATH}" - echo 'FRIBIDI_CFLAGS="-I$(call fn.ABSOLUTE,$(CONTRIB.build/))include '"${CURRENT_FRIBIDI_CFLAGS}" '"' >> "${FRIBIDI_FIX_PATH}" -} - -src_unpack() { - unpack ${MY_P}.tar.bz2 -} - -src_configure() -{ - # python configure script doesn't accept all econf flags - local myconf="" - - use gstreamer || myconf="${myconf} --disable-gst" - use ffmpeg2 && myconf="${myconf} --enable-ff-mpeg2" - - ./configure --force --prefix=/usr \ - $(use_enable gtk) \ - --disable-gtk-update-checks \ - ${myconf} || die "configure failed" -} - -src_compile() -{ - WANT_AUTOMAKE="${AUTOMAKE_VERSION}" emake -C build || \ - die "failed compiling ${PN}" -} - -src_install() -{ - emake -C build DESTDIR="${D}" install || die "failed installing ${PN}" - emake -C build doc || die "emake doc failed" - dodoc AUTHORS CREDITS NEWS THANKS || die "dodoc 1 failed" - dodoc build/doc/articles/txt/* || die "dodoc 2 failed" -} - -pkg_preinst() -{ - gnome2_icon_savelist -} - -pkg_postinst() -{ - gnome2_icon_cache_update -} - -pkg_postrm() -{ - gnome2_icon_cache_update -} diff --git a/media-video/handbrake/handbrake-0.9.9_pre5401.ebuild b/media-video/handbrake/handbrake-0.9.9_pre5401.ebuild deleted file mode 100644 index adb3a7b33..000000000 --- a/media-video/handbrake/handbrake-0.9.9_pre5401.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" -ESVN_REPO_URI="svn://svn.handbrake.fr/HandBrake/trunk" -ESVN_REVISION=5401 - -inherit subversion gnome2-utils - -DESCRIPTION="Open-source DVD to MPEG-4 converter." -HOMEPAGE="http://handbrake.fr/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="css gtk" -RDEPEND="css? ( media-libs/libdvdcss ) - gtk? ( - >=x11-libs/gtk+-2.8 - dev-libs/glib - dev-libs/dbus-glib - x11-libs/libnotify - media-libs/gstreamer - media-libs/gst-plugins-base - media-plugins/gst-plugins-meta - dev-util/intltool - virtual/udev[gudev] - )" -DEPEND="${RDEPEND} - =sys-devel/automake-1.11* - app-arch/bzip2 - sys-libs/zlib - dev-lang/yasm - dev-libs/fribidi - >=dev-lang/python-2.4.6 - || ( >=net-misc/wget-1.11.4 >=net-misc/curl-7.19.4 )" - -src_configure() { - ./configure --prefix=/usr $(use_enable gtk) \ - --disable-gtk-update || die "configure failed" -} - -src_compile() { - WANT_AUTOMAKE="1.11" make -C build -j1 || die "failed compiling ${PN}" -} - -src_install() { - WANT_AUTOMAKE="1.11" make -C build DESTDIR="${D}" -j1 install || die "failed installing ${PN}" -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -}