Gentoo Archives: gentoo-commits

From: "Alexis Ballier (aballier)" <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/ffmpeg: ffmpeg-9999.ebuild metadata.xml ChangeLog
Date: Tue, 28 Feb 2012 21:01:52
Message-Id: 20120228210142.0ECBB2004B@flycatcher.gentoo.org
1 aballier 12/02/28 21:01:42
2
3 Modified: ffmpeg-9999.ebuild metadata.xml ChangeLog
4 Log:
5 Add various useflags, default-enabled, for the useful small programs in the tools subdirectory.
6
7 (Portage version: 2.2.0_alpha89/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.79 media-video/ffmpeg/ffmpeg-9999.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/ffmpeg/ffmpeg-9999.ebuild?rev=1.79&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/ffmpeg/ffmpeg-9999.ebuild?rev=1.79&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/ffmpeg/ffmpeg-9999.ebuild?r1=1.78&r2=1.79
15
16 Index: ffmpeg-9999.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-9999.ebuild,v
19 retrieving revision 1.78
20 retrieving revision 1.79
21 diff -u -r1.78 -r1.79
22 --- ffmpeg-9999.ebuild 28 Jan 2012 12:19:08 -0000 1.78
23 +++ ffmpeg-9999.ebuild 28 Feb 2012 21:01:41 -0000 1.79
24 @@ -1,6 +1,6 @@
25 # Copyright 1999-2012 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-9999.ebuild,v 1.78 2012/01/28 12:19:08 aballier Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-9999.ebuild,v 1.79 2012/02/28 21:01:41 aballier Exp $
29
30 EAPI="4"
31
32 @@ -32,7 +32,7 @@
33 aac aacplus alsa amr ass bindist +bzip2 cdio celt cpudetection debug
34 dirac doc +encode faac frei0r gnutls gsm +hardcoded-tables ieee1394 jack
35 jpeg2k libv4l modplug mp3 network openal openssl oss pic pulseaudio
36 - +qt-faststart rtmp schroedinger sdl speex static-libs test theora threads
37 + rtmp schroedinger sdl speex static-libs test theora threads
38 truetype v4l vaapi vdpau vorbis vpx X x264 xvid +zlib
39 "
40
41 @@ -44,6 +44,12 @@
42 IUSE="${IUSE} ${i%:*}"
43 done
44
45 +FFTOOLS="aviocat cws2fws ffeval graph2dot ismindex pktdumper qt-faststart trasher"
46 +
47 +for i in ${FFTOOLS}; do
48 + IUSE="${IUSE} +$i"
49 +done
50 +
51 RDEPEND="
52 alsa? ( media-libs/alsa-lib )
53 amr? ( media-libs/opencore-amr )
54 @@ -249,10 +255,11 @@
55 src_compile() {
56 emake
57
58 - if use qt-faststart; then
59 - tc-export CC
60 - emake -C tools qt-faststart
61 - fi
62 + for i in ${FFTOOLS} ; do
63 + if use $i ; then
64 + emake tools/$i
65 + fi
66 + done
67 }
68
69 src_install() {
70 @@ -261,9 +268,11 @@
71 dodoc Changelog README INSTALL
72 dodoc -r doc/*
73
74 - if use qt-faststart; then
75 - dobin tools/qt-faststart
76 - fi
77 + for i in ${FFTOOLS} ; do
78 + if use $i ; then
79 + dobin tools/$i
80 + fi
81 + done
82 }
83
84 src_test() {
85
86
87
88 1.40 media-video/ffmpeg/metadata.xml
89
90 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/ffmpeg/metadata.xml?rev=1.40&view=markup
91 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/ffmpeg/metadata.xml?rev=1.40&content-type=text/plain
92 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/ffmpeg/metadata.xml?r1=1.39&r2=1.40
93
94 Index: metadata.xml
95 ===================================================================
96 RCS file: /var/cvsroot/gentoo-x86/media-video/ffmpeg/metadata.xml,v
97 retrieving revision 1.39
98 retrieving revision 1.40
99 diff -u -r1.39 -r1.40
100 --- metadata.xml 19 Feb 2012 13:56:11 -0000 1.39
101 +++ metadata.xml 28 Feb 2012 21:01:41 -0000 1.40
102 @@ -14,23 +14,30 @@
103 <flag name="ass">Enables <pkg>media-libs/libass</pkg> based subtitle renderer.</flag>
104 <flag name="aacplus">AAC+ encoding via <pkg>media-libs/libaacplus</pkg>.</flag>
105 <flag name="amr">Enables Adaptive Multi-Rate Audio support</flag>
106 + <flag name="aviocat">Install aviocat: cat's an URL to another one, useful for dumping streams.</flag>
107 <flag name="avx">Adds support for Advanced Vector Extensions instructions (Intel Sandy Bridge, AMD Bulldozer and later chips)</flag>
108 <flag name="cdio">Enables audio CD grabbing with <pkg>dev-libs/libcdio</pkg>.</flag>
109 <flag name="celt">Adds Xiph CELT audio decoding support via <pkg>media-libs/celt</pkg></flag>
110 <flag name="cpudetection">Enables runtime CPU detection (useful for bindist, compatibility on other CPUs)</flag>
111 + <flag name="cws2fws">Install cws2fws: converts cws files (Macromedia Flash, compressed) to fws ones (Macromedia Flash, uncompressed).</flag>
112 <flag name="dirac">Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac.</flag>
113 <flag name="faac">Use external faac library for AAC encoding</flag>
114 + <flag name="ffeval">Install ffeval: A simple expression evalutor.</flag>
115 <flag name="frei0r">Enable frei0r wrapping in libavfilter</flag>
116 + <flag name="graph2dot">Install graph2dot: A tool to convert a libavfilter graph to a dot file.</flag>
117 <flag name="hardcoded-tables">Use pre-calculated tables rather than calculating them on the fly.</flag>
118 + <flag name="ismindex">Install ismindex: A tool for creating smooth streaming manifests.</flag>
119 <flag name="libv4l">Uses <pkg>media-libs/libv4l</pkg> for video4linux instead of direct calls. Adds support for more devices via the userspace library.</flag>
120 <flag name="mmxext">Enables mmx2 support</flag>
121 <flag name="network">Enables network streaming support</flag>
122 <flag name="openssl">Enables <pkg>dev-libs/openssl</pkg> support. Adds support for encrypted network protocols (TLS/HTTPS).</flag>
123 <flag name="pic">Force shared libraries to be built as PIC (this is slower)</flag>
124 + <flag name="pktdumper">Install pktdumper: Dumps packets as demuxed by libavformat.</flag>
125 <flag name="qt-faststart">Build and install qt-faststart application</flag>
126 <flag name="rtmp">Enable Real Time Messaging Protocol using librtmp</flag>
127 <flag name="schroedinger">Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec).</flag>
128 - <flag name="ssse3">faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips)</flag>
129 + <flag name="ssse3">Faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips)</flag>
130 + <flag name="trasher">Install trasher: Writes burts of random data into a file. Great for testing error robustness/resilience/concealment.</flag>
131 <flag name="vaapi">Enables VAAPI (Video Acceleration API) for hardware decoding</flag>
132 <flag name="vdpau">Enables VDPAU decoders (requires nVidia video cards and binary nvidia-drivers to offload CPU processing to video card)</flag>
133 <flag name="vis"> Adds support for SIMD optimizations for UltraSPARC processors.</flag>
134
135
136
137 1.526 media-video/ffmpeg/ChangeLog
138
139 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/ffmpeg/ChangeLog?rev=1.526&view=markup
140 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/ffmpeg/ChangeLog?rev=1.526&content-type=text/plain
141 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/ffmpeg/ChangeLog?r1=1.525&r2=1.526
142
143 Index: ChangeLog
144 ===================================================================
145 RCS file: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v
146 retrieving revision 1.525
147 retrieving revision 1.526
148 diff -u -r1.525 -r1.526
149 --- ChangeLog 19 Feb 2012 13:56:11 -0000 1.525
150 +++ ChangeLog 28 Feb 2012 21:01:41 -0000 1.526
151 @@ -1,6 +1,11 @@
152 # ChangeLog for media-video/ffmpeg
153 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
154 -# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.525 2012/02/19 13:56:11 aballier Exp $
155 +# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.526 2012/02/28 21:01:41 aballier Exp $
156 +
157 + 28 Feb 2012; Alexis Ballier <aballier@g.o> ffmpeg-9999.ebuild,
158 + metadata.xml:
159 + Add various useflags, default-enabled, for the useful small programs in the
160 + tools subdirectory.
161
162 19 Feb 2012; Alexis Ballier <aballier@g.o> -ffmpeg-0.9.1.ebuild:
163 remove old