Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/videotrans/files/, media-video/videotrans/
Date: Sun, 26 Apr 2020 09:09:45
Message-Id: 1587892152.3a17689979e63b43640c5305130c83e4da611599.zlogene@gentoo
1 commit: 3a17689979e63b43640c5305130c83e4da611599
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Sun Apr 26 09:09:12 2020 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Sun Apr 26 09:09:12 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a176899
7
8 media-video/videotrans: migrate from libav
9
10 Package-Manager: Portage-2.3.89, Repoman-2.3.20
11 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
12
13 .../videotrans/files/videotrans-1.6.1-libav.patch | 52 ----------------------
14 media-video/videotrans/videotrans-1.6.1-r2.ebuild | 11 +----
15 2 files changed, 2 insertions(+), 61 deletions(-)
16
17 diff --git a/media-video/videotrans/files/videotrans-1.6.1-libav.patch b/media-video/videotrans/files/videotrans-1.6.1-libav.patch
18 deleted file mode 100644
19 index 2b4cd0a15b8..00000000000
20 --- a/media-video/videotrans/files/videotrans-1.6.1-libav.patch
21 +++ /dev/null
22 @@ -1,52 +0,0 @@
23 -Description: Migrate from ffmpeg to avconv.
24 -Author: Alessio Treglia <alessio@××××××.org>
25 ----
26 - data/library.sh.in | 8 ++++----
27 - src/movie-title.in | 2 +-
28 - src/movie-to-dvd.in | 2 +-
29 - 3 files changed, 6 insertions(+), 6 deletions(-)
30 -
31 ---- videotrans.orig/data/library.sh.in
32 -+++ videotrans/data/library.sh.in
33 -@@ -250,15 +250,15 @@ audio_params()
34 - then
35 - if [ "${force_or_auto}" = "ac3" ]
36 - then
37 -- msg="${msg}Converting the audio from WAV to AC3 with ${new_ch} channels using ffmpeg. "
38 -+ msg="${msg}Converting the audio from WAV to AC3 with ${new_ch} channels using avconv. "
39 - if [ "${audio_bitrate_override}" != "auto" -a "${audio_bitrate_override}" != "" ]
40 - then
41 -- audio_encode="ffmpeg -y -v 0 -f wav -i /dev/stdin -ab ${audio_bitrate_override}k -ar 48000 -ac ${new_ch} `shellescape "${output}.ac3"`"
42 -+ audio_encode="avconv -y -v 0 -f wav -i /dev/stdin -b:a ${audio_bitrate_override}k -ar 48000 -ac ${new_ch} `shellescape "${output}.ac3"`"
43 - elif [ "${new_ch}" = "2" ]
44 - then
45 -- audio_encode="ffmpeg -y -v 0 -f wav -i /dev/stdin -ab 192k -ar 48000 -ac ${new_ch} `shellescape "${output}.ac3"`"
46 -+ audio_encode="avconv -y -v 0 -f wav -i /dev/stdin -b:a 192k -ar 48000 -ac ${new_ch} `shellescape "${output}.ac3"`"
47 - else
48 -- audio_encode="ffmpeg -y -v 0 -f wav -i /dev/stdin -ab 448k -ar 48000 -ac ${new_ch} `shellescape "${output}.ac3"`"
49 -+ audio_encode="avconv -y -v 0 -f wav -i /dev/stdin -b:a 448k -ar 48000 -ac ${new_ch} `shellescape "${output}.ac3"`"
50 - fi
51 - audio_ext="ac3"
52 - else
53 ---- videotrans.orig/src/movie-title.in
54 -+++ videotrans/src/movie-title.in
55 -@@ -961,7 +961,7 @@ else
56 - \> "${TEMP}.mplayer" 2\>\&1 \< /dev/null \&
57 - mplayer_pid="$!"
58 -
59 -- # Start mp2enc or ffmpeg to encode the audio
60 -+ # Start mp2enc or avconv to encode the audio
61 -
62 - {
63 - < "${TEMP}.wav" $audio_filter_cmd | eval ${audio_encode}
64 ---- videotrans.orig/src/movie-to-dvd.in
65 -+++ videotrans/src/movie-to-dvd.in
66 -@@ -698,7 +698,7 @@ do
67 - } > "${TEMP}.video" 2>&1 &
68 - video_enc_pid="$!"
69 -
70 -- # Start mp2enc or ffmpeg to encode the audio
71 -+ # Start mp2enc or avconv to encode the audio
72 -
73 - {
74 - < "${TEMP}.wav" $audio_filter_cmd | eval ${audio_encode}
75
76 diff --git a/media-video/videotrans/videotrans-1.6.1-r2.ebuild b/media-video/videotrans/videotrans-1.6.1-r2.ebuild
77 index 969d72bc3b7..ea33b07bb2a 100644
78 --- a/media-video/videotrans/videotrans-1.6.1-r2.ebuild
79 +++ b/media-video/videotrans/videotrans-1.6.1-r2.ebuild
80 @@ -1,4 +1,4 @@
81 -# Copyright 1999-2017 Gentoo Foundation
82 +# Copyright 1999-2020 Gentoo Authors
83 # Distributed under the terms of the GNU General Public License v2
84
85 EAPI=5
86 @@ -11,17 +11,12 @@ SRC_URI="mirror://sourceforge/videotrans/${P}.tar.bz2"
87 LICENSE="BSD"
88 SLOT="0"
89
90 -KEYWORDS="~amd64 ~ppc ~x86"
91 -
92 -IUSE="libav"
93 -
94 DEPEND="
95 media-video/mplayer
96 media-video/mjpegtools[png]
97 media-video/dvdauthor
98 virtual/imagemagick-tools
99 - libav? ( media-video/libav )
100 - !libav? ( media-video/ffmpeg:0 )
101 + media-video/ffmpeg:0
102 "
103
104 RDEPEND="${DEPEND}
105 @@ -36,6 +31,4 @@ src_prepare() {
106 # fixing LDFLAGS usage
107 sed -i -e 's|^\(LDFLAGS.*=\).*\( @LIBS@.*\)|\1\2 @LDFLAGS@|' src/Makefile.in
108
109 - # Debian patch to support libav
110 - use libav && epatch "${FILESDIR}"/${P}-libav.patch
111 }