From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 07C41138216 for ; Mon, 2 May 2016 10:25:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E27FAE085A; Mon, 2 May 2016 10:25:28 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id F035E21C006 for ; Mon, 2 May 2016 10:25:27 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8CA4A340B63 for ; Mon, 2 May 2016 10:25:26 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 0BE2E15F for ; Mon, 2 May 2016 10:25:24 +0000 (UTC) From: "Lars Wendler" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Lars Wendler" Message-ID: <1462184707.ceca6e9d146501b6490c760489b40e3133edddfb.polynomial-c@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/transcode/files/, media-video/transcode/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-video/transcode/files/transcode-1.1.7-ffmpeg-0.10.patch media-video/transcode/files/transcode-1.1.7-ffmpeg.patch media-video/transcode/files/transcode-1.1.7-libav-9.patch media-video/transcode/transcode-1.1.7-r3.ebuild X-VCS-Directories: media-video/transcode/files/ media-video/transcode/ X-VCS-Committer: polynomial-c X-VCS-Committer-Name: Lars Wendler X-VCS-Revision: ceca6e9d146501b6490c760489b40e3133edddfb X-VCS-Branch: master Date: Mon, 2 May 2016 10:25:24 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 96c0e921-984f-40f3-9cfc-3f5f9ead1218 X-Archives-Hash: f7a64990ff6a258c787f98e43dff8215 commit: ceca6e9d146501b6490c760489b40e3133edddfb Author: Lars Wendler gentoo org> AuthorDate: Mon May 2 08:43:00 2016 +0000 Commit: Lars Wendler gentoo org> CommitDate: Mon May 2 10:25:07 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceca6e9d media-video/transcode: Added slotdep for imagemagick. Bumped to EAPI-6. Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> .../files/transcode-1.1.7-ffmpeg-0.10.patch | 4 +-- .../transcode/files/transcode-1.1.7-ffmpeg.patch | 12 +++---- .../transcode/files/transcode-1.1.7-libav-9.patch | 8 ++--- media-video/transcode/transcode-1.1.7-r3.ebuild | 40 +++++++++++++--------- 4 files changed, 35 insertions(+), 29 deletions(-) diff --git a/media-video/transcode/files/transcode-1.1.7-ffmpeg-0.10.patch b/media-video/transcode/files/transcode-1.1.7-ffmpeg-0.10.patch index ea737c8..5879b24 100644 --- a/media-video/transcode/files/transcode-1.1.7-ffmpeg-0.10.patch +++ b/media-video/transcode/files/transcode-1.1.7-ffmpeg-0.10.patch @@ -1,7 +1,7 @@ http://bugs.gentoo.org/401287 ---- filter/filter_pp.c -+++ filter/filter_pp.c +--- a/filter/filter_pp.c ++++ b/filter/filter_pp.c @@ -38,8 +38,8 @@ /* FIXME: these use the filter ID as an index--the ID can grow diff --git a/media-video/transcode/files/transcode-1.1.7-ffmpeg.patch b/media-video/transcode/files/transcode-1.1.7-ffmpeg.patch index be7a6cb..1e74598 100644 --- a/media-video/transcode/files/transcode-1.1.7-ffmpeg.patch +++ b/media-video/transcode/files/transcode-1.1.7-ffmpeg.patch @@ -1,5 +1,5 @@ ---- encode/encode_lavc.c -+++ encode/encode_lavc.c +--- a/encode/encode_lavc.c ++++ b/encode/encode_lavc.c @@ -955,8 +955,6 @@ /* * context *transcode* (not libavcodec) defaults @@ -18,8 +18,8 @@ { "lmin", PAUX(lmin), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0 }, { "lmax", PAUX(lmax), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0 }, { "vqdiff", PCTX(max_qdiff), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31 }, ---- export/ffmpeg_cfg.c -+++ export/ffmpeg_cfg.c +--- a/export/ffmpeg_cfg.c ++++ b/export/ffmpeg_cfg.c @@ -34,8 +34,6 @@ //int lavc_param_vqscale = 0; //int lavc_param_vqmin = 2; @@ -38,8 +38,8 @@ {"lmin", &lavc_param_lmin, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0}, {"lmax", &lavc_param_lmax, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0}, {"vqdiff", &lavc_param_vqdiff, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31}, ---- export/ffmpeg_cfg.h -+++ export/ffmpeg_cfg.h +--- a/export/ffmpeg_cfg.h ++++ b/export/ffmpeg_cfg.h @@ -13,8 +13,6 @@ //extern int lavc_param_vqscale; //extern int lavc_param_vqmin; diff --git a/media-video/transcode/files/transcode-1.1.7-libav-9.patch b/media-video/transcode/files/transcode-1.1.7-libav-9.patch index 9f2d235..a67fb68 100644 --- a/media-video/transcode/files/transcode-1.1.7-libav-9.patch +++ b/media-video/transcode/files/transcode-1.1.7-libav-9.patch @@ -1,5 +1,5 @@ ---- ./import/probe_ffmpeg.c.original 2013-04-22 20:04:51.058081388 +0200 -+++ ./import/probe_ffmpeg.c 2013-04-22 20:05:25.744081897 +0200 +--- a/import/probe_ffmpeg.c ++++ b/import/probe_ffmpeg.c @@ -109,7 +109,7 @@ void probe_ffmpeg(info_t *ipipe) return; } @@ -9,8 +9,8 @@ if (ret < 0) { tc_log_error(__FILE__, "unable to fetch informations from '%s'" " (libavformat failure)", ---- ./import/decode_lavc.c.original 2013-04-22 20:06:17.260082652 +0200 -+++ ./import/decode_lavc.c 2013-04-22 20:07:47.564083975 +0200 +--- a/import/decode_lavc.c ++++ b/import/decode_lavc.c @@ -170,7 +170,7 @@ void decode_lavc(decode_t *decode) // Set these to the expected values so that ffmpeg's decoder can diff --git a/media-video/transcode/transcode-1.1.7-r3.ebuild b/media-video/transcode/transcode-1.1.7-r3.ebuild index 1c740b9..04ed86a 100644 --- a/media-video/transcode/transcode-1.1.7-r3.ebuild +++ b/media-video/transcode/transcode-1.1.7-r3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 inherit eutils libtool multilib DESCRIPTION="A suite of utilities for transcoding video and audio codecs in different containers" @@ -22,8 +22,8 @@ RDEPEND=" dv? ( media-libs/libdv ) dvd? ( media-libs/libdvdread ) iconv? ( virtual/libiconv ) - imagemagick? ( media-gfx/imagemagick ) - jpeg? ( virtual/jpeg ) + imagemagick? ( media-gfx/imagemagick:= ) + jpeg? ( virtual/jpeg:= ) lzo? ( >=dev-libs/lzo-2 ) mjpeg? ( media-video/mjpegtools ) mp3? ( media-sound/lame ) @@ -55,19 +55,25 @@ REQUIRED_USE=" nuv? ( lzo ) " +PATCHES=( + "${FILESDIR}"/${P}-ffmpeg.patch + "${FILESDIR}"/${P}-ffmpeg-0.10.patch + "${FILESDIR}"/${P}-ffmpeg-0.11.patch + "${FILESDIR}"/${P}-preset-free.patch + "${FILESDIR}"/${P}-libav-9.patch + "${FILESDIR}"/${P}-libav-10.patch + "${FILESDIR}"/${P}-preset-force.patch + "${FILESDIR}"/${P}-ffmpeg2.patch + "${FILESDIR}"/${P}-freetype251.patch + "${FILESDIR}"/${P}-ffmpeg24.patch +) + src_prepare() { - epatch \ - "${FILESDIR}"/${P}-ffmpeg.patch \ - "${FILESDIR}"/${P}-ffmpeg-0.10.patch \ - "${FILESDIR}"/${P}-ffmpeg-0.11.patch \ - "${FILESDIR}"/${P}-preset-free.patch \ - "${FILESDIR}"/${P}-libav-9.patch \ - "${FILESDIR}"/${P}-libav-10.patch \ - "${FILESDIR}"/${P}-preset-force.patch \ - "${FILESDIR}"/${P}-ffmpeg2.patch \ - "${FILESDIR}"/${P}-freetype251.patch \ - "${FILESDIR}"/${P}-ffmpeg24.patch - has_version '>=media-video/ffmpeg-2.8' && epatch "${FILESDIR}"/${P}-ffmpeg29.patch + if has_version '>=media-video/ffmpeg-2.8' ; then + PATCHES+=( "${FILESDIR}"/${P}-ffmpeg29.patch ) + fi + + default elibtoolize } @@ -120,5 +126,5 @@ src_configure() { src_install() { emake DESTDIR="${D}" docsdir=/usr/share/doc/${PF} install dodoc AUTHORS ChangeLog README STYLE TODO - find "${ED}"usr -name '*.la' -exec rm -f {} + + prune_libtool_files --all }