media-plugins/gst-plugins-ffmpeg: Modified build into two stages, fixes

bug with passing ffmpeg broken CFLAGS. Bumped to 10.0.10, 10.0.11 seemed
broken.
This commit is contained in:
Ahmed Ammar
2010-10-11 05:20:38 +02:00
parent e93eb7015a
commit 4e093fa320
7 changed files with 640 additions and 0 deletions

View File

@@ -0,0 +1,500 @@
# ChangeLog for media-plugins/gst-plugins-ffmpeg
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-ffmpeg/ChangeLog,v 1.111 2009/11/17 03:33:00 tester Exp $
*gst-plugins-ffmpeg-0.10.9 (17 Nov 2009)
17 Nov 2009; Olivier Crête <tester@gentoo.org>
+gst-plugins-ffmpeg-0.10.9.ebuild:
Version bump, also use internal ffmpeg, the system one is not from the
same branch
01 Jul 2009; Raúl Porcel <armin76@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
arm/ia64/sparc stable wrt #266986
21 May 2009; Brent Baude <ranger@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
Marking gst-plugins-ffmpeg-0.10.7 ppc64 stable for bug 266986
21 May 2009; Brent Baude <ranger@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
Marking gst-plugins-ffmpeg-0.10.7 ppc stable for bug 266986
14 May 2009; Markus Meier <maekke@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
amd64 stable, bug #266986
12 May 2009; Christian Faulhammer <fauli@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
stable x86, bug 266986
05 May 2009; Samuli Suominen <ssuominen@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
Change ffmpeg dep. to allow live version as well.
03 May 2009; Tobias Klausmann <klausman@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
Stable on alpha, bug #266986
*gst-plugins-ffmpeg-0.10.7 (30 Mar 2009)
30 Mar 2009; Olivier Crête <tester@gentoo.org>
+gst-plugins-ffmpeg-0.10.7.ebuild:
Version bump
22 Dec 2008; Raúl Porcel <armin76@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
arm/ia64 stable wrt #245285
21 Dec 2008; nixnut <nixnut@gentoo.org> gst-plugins-ffmpeg-0.10.5.ebuild:
Stable on ppc wrt bug 231834
20 Dec 2008; Ferris McCormick <fmccor@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Sparc stable, Bug #245291.
20 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
stable amd64, bug 245291
16 Dec 2008; Brent Baude <ranger@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Marking gst-plugins-ffmpeg-0.10.5 ppc64 for bug 245291
16 Dec 2008; Jeroen Roovers <jer@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Stable for HPPA (bug #245291).
15 Dec 2008; <ssuominen@gentoo.org> gst-plugins-ffmpeg-0.10.5.ebuild:
x86 stable wrt #245291
12 Dec 2008; Tobias Klausmann <klausman@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Stable on alpha, bug #245291
11 Dec 2008; Peter Alfredsen <loki_val@gentoo.org> metadata.xml:
Freedom!
*gst-plugins-ffmpeg-0.10.6 (05 Dec 2008)
05 Dec 2008; Peter Alfredsen <loki_val@gentoo.org>
+files/0.10.6/system-ffmpeg-warning.patch,
+gst-plugins-ffmpeg-0.10.6.ebuild:
Bump
10 Nov 2008; Raúl Porcel <armin76@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Add ~ia64 wrt #241908
27 Oct 2008; Mike Frysinger <vapier@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Add arm/ppc love #241908.
18 Oct 2008; Alexis Ballier <aballier@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Drop arm/ia64/ppc ~arch keywords per bug #241908 to allow unmasking
15 Oct 2008; Peter Alfredsen <loki_val@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Drop most of the filterflags. We're using system ffmpeg anyway.
14 Oct 2008; Peter Alfredsen <loki_val@gentoo.org>
gst-plugins-ffmpeg-0.10.4-r1.ebuild:
Adjust dependency on ffmpeg to be only _p20080326
*gst-plugins-ffmpeg-0.10.5 (14 Oct 2008)
14 Oct 2008; Peter Alfredsen <loki_val@gentoo.org>
+files/0.10.5/lavc.patch, +files/0.10.5/offset.patch,
+files/0.10.5/system-ffmpeg-warning.patch, metadata.xml,
+gst-plugins-ffmpeg-0.10.5.ebuild:
Bump to 0.10.5, take maintainership since it seems I'm stuck with it.
25 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
+files/0.10.4/system-ffmpeg-warning.patch,
gst-plugins-ffmpeg-0.10.4-r1.ebuild:
Removed 15 second wait and warning message using unspeakable means.
*gst-plugins-ffmpeg-0.10.4-r1 (23 Jun 2008)
23 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
+files/0.10.4/01_new-codec-ids.patch, +files/0.10.4/03_disable-aac.patch,
+files/0.10.4/02_av_picture_copy.patch,
+files/0.10.4/04_disable-mpegts.patch, -gst-plugins-ffmpeg-0.10.4.ebuild,
+gst-plugins-ffmpeg-0.10.4-r1.ebuild:
Revbump with patches to fix interaction with newer ffmpeg, courtesy of
Debian. Fixes bug 229015.
*gst-plugins-ffmpeg-0.10.4 (22 Jun 2008)
22 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
+gst-plugins-ffmpeg-0.10.4.ebuild:
Bumping to 0.10.4, to get something that compiles with gcc-4.3. Solves
226023, 225855 and 137401. Uses system ffmpeg, despite upstream
recommending against it. Debian, Ubuntu and a few others are already doing
this, though.
22 Feb 2008; Zaheer Abbas Merali <zaheerm@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild,
gst-plugins-ffmpeg-0.10.2.ebuild, gst-plugins-ffmpeg-0.10.3.ebuild:
fix up deps; bug #210509
*gst-plugins-ffmpeg-0.10.3 (08 Dec 2007)
08 Dec 2007; Samuli Suominen <drac@gentoo.org>
+gst-plugins-ffmpeg-0.10.3.ebuild:
Version bump.
11 Oct 2007; Markus Rothe <corsair@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
Stable on ppc64; bug #190900
26 Sep 2007; Raúl Porcel <armin76@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
ia64 stable wrt #190900
21 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
Stable on amd64 wrt bug #190900.
10 Sep 2007; nixnut <nixnut@gentoo.org> gst-plugins-ffmpeg-0.10.2.ebuild:
Stable on ppc wrt bug 190900
09 Sep 2007; Christian Faulhammer <opfer@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
x86 stable, bug 190900
03 Sep 2007; Jeroen Roovers <jer@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
Stable for HPPA (bug #190900).
07 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
Stable on sparc wrt #185823
16 Feb 2007; Roy Marples <uberlord@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
Added ~x86-fbsd keyword.
01 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild, gst-plugins-ffmpeg-0.10.2.ebuild:
0.10.1 not good for sparc so unkeyworded, 0.10.2 kinda works but not fine
for all media types, ~sparc it anyway
10 Jan 2007; Mart Raudsepp <leio@gentoo.org>
-gst-plugins-ffmpeg-0.10.1.ebuild:
Prune old versions
21 Dec 2006; Ferris McCormick <fmccor@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Add ~sparc keyword; builds and installs as expected.
*gst-plugins-ffmpeg-0.10.2 (13 Dec 2006)
13 Dec 2006; Zaheer Abbas Merali <zaheerm@gentoo.org>
+gst-plugins-ffmpeg-0.10.2.ebuild:
version bump
19 Sep 2006; Aron Griffis <agriffis@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Mark 0.10.1-r1 stable on ia64. #139612
19 Aug 2006; Bryan Østergaard <kloeri@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Add ~ia64 keyword.
22 Jul 2006; Thomas Cort <tcort@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Stable on alpha.
17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Marked stable on amd64 for bug #139612
16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
hppa stable, bug #139612
14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
ppc stable, bug #139612
12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Stable on x86 wrt bug #139612.
06 Jul 2006; Zaheer Abbas Merali <zaheerm@gentoo.org>
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
Fix bug #139222
*gst-plugins-ffmpeg-0.10.1-r1 (19 Jun 2006)
19 Jun 2006; Zaheer Abbas Merali <zaheerm@gentoo.org>
+gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Disable building of ffplay. Fixes #135153
14 May 2006; Tobias Scherbaum <dertobi123@gentoo.org>
gst-plugins-ffmpeg-0.10.1.ebuild:
Added ~hppa
12 May 2006; Thomas Cort <tcort@gentoo.org>
gst-plugins-ffmpeg-0.10.1.ebuild:
Added ~alpha keyword.
05 May 2006; Markus Rothe <corsair@gentoo.org>
gst-plugins-ffmpeg-0.10.1.ebuild:
Stable on ppc64
08 Apr 2006; Tobias Scherbaum <dertobi123@gentoo.org>
gst-plugins-ffmpeg-0.10.1.ebuild:
Added to ~ppc
02 Apr 2006; Marinus Schraal <foser@gentoo.org> files/ffmpeg_dos.patch :
Add back patch for 0.8 version (#128504)
*gst-plugins-ffmpeg-0.10.1 (01 Apr 2006)
01 Apr 2006; <zaheer@gentoo.org> -files/ffmpeg_dos.patch,
-gst-plugins-ffmpeg-0.10.0.ebuild, -gst-plugins-ffmpeg-0.10.0-r1.ebuild,
+gst-plugins-ffmpeg-0.10.1.ebuild:
version bump
29 Mar 2006; Markus Rothe <corsair@gentoo.org>
gst-plugins-ffmpeg-0.10.0-r1.ebuild:
Added ~ppc64
27 Feb 2006; Zaheer Abbas Merali <zaheerm@gentoo.org>
-gst-plugins-ffmpeg-0.8.4.ebuild, -gst-plugins-ffmpeg-0.8.4-r1.ebuild,
-gst-plugins-ffmpeg-0.8.5.ebuild, -gst-plugins-ffmpeg-0.8.6.ebuild,
-gst-plugins-ffmpeg-0.8.7.ebuild, gst-plugins-ffmpeg-0.8.7-r1.ebuild:
fix deps and remove obsolete ebuilds
24 Feb 2006; Zaheer Abbas Merali <zaheerm@gentoo.org> gst-plugins-ffmpeg-0.10.0-r1.ebuild:
fix bug #122065
04 Feb 2006; Simon Stelling <blubb@gentoo.org>
+files/gst-ffmpeg-gcc4.patch, -files/gst-ffmpeg-gcc4.patch.gz,
gst-plugins-ffmpeg-0.8.4-r1.ebuild:
no need to gzip smallish patches
29 Jan 2006; Bryan Østergaard <kloeri@gentoo.org
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
Stable on alpha + ia64, bug 119512.
21 Jan 2006; Michael Hanselmann <hansmi@gentoo.org>
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
Stable on ppc.
21 Jan 2006; Simon Stelling <blubb@gentoo.org>
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
stable on amd64 wrt bug 119512
21 Jan 2006; Rene Nussbaumer <killerfox@gentoo.org>
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
Stable on hppa. See bug #119512.
21 Jan 2006; Markus Rothe <corsair@gentoo.org>
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
Stable on ppc64; bug #119512
20 Jan 2006; Joshua Jackson <tsunam@gentoo.org>
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
Stable on x86 for Security bug #119512
20 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org>
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
Stable on sparc wrt security #119512 and #119634
*gst-plugins-ffmpeg-0.10.0-r1 (18 Jan 2006)
*gst-plugins-ffmpeg-0.8.7-r1 (18 Jan 2006)
18 Jan 2006; Joe McCann <joem@gentoo.org> +files/ffmpeg_dos.patch,
+gst-plugins-ffmpeg-0.8.7-r1.ebuild, +gst-plugins-ffmpeg-0.10.0-r1.ebuild:
Adding patch for ffmpeg vulnerability. More info available in bug 115760
05 Dec 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild, gst-plugins-ffmpeg-0.8.4-r1.ebuild,
gst-plugins-ffmpeg-0.8.5.ebuild, gst-plugins-ffmpeg-0.8.6.ebuild,
gst-plugins-ffmpeg-0.8.7.ebuild:
Fix GStreamer dependencies
*gst-plugins-ffmpeg-0.10.0 (05 Dec 2005)
05 Dec 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
-gst-plugins-ffmpeg-0.9.7.ebuild, +gst-plugins-ffmpeg-0.10.0.ebuild:
0.10.0 Release
04 Dec 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
-gst-plugins-ffmpeg-0.8.3.ebuild:
Remove unneeded versions
*gst-plugins-ffmpeg-0.9.7 (04 Dec 2005)
04 Dec 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
+gst-plugins-ffmpeg-0.9.7.ebuild:
0.10 Prerelease
27 Nov 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
gst-plugins-ffmpeg-0.8.6.ebuild:
fix bug #109280
*gst-plugins-ffmpeg-0.8.7 (27 Nov 2005)
27 Nov 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
+gst-plugins-ffmpeg-0.8.7.ebuild:
version bump, thanks Frittella Laurento <mrfree@infinito.it> fixes bug #111360
05 Sep 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
+files/gst-plugins-ffmpeg-0.8.5-gmake.patch,
gst-plugins-ffmpeg-0.8.5.ebuild, gst-plugins-ffmpeg-0.8.6.ebuild:
add patch so make is replaced by autotool specified make, fixes bug
*gst-plugins-ffmpeg-0.8.6 (28 Aug 2005)
28 Aug 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
+gst-plugins-ffmpeg-0.8.6.ebuild:
version bump
24 Aug 2005; Aron Griffis <agriffis@gentoo.org>
gst-plugins-ffmpeg-0.8.4-r1.ebuild:
stable on ia64
13 Jul 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
gst-plugins-ffmpeg-0.8.5.ebuild:
fix gstreamer dep, due to use of new symbol
02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild:
Stable on alpha.
26 Jun 2005; Guy Martin <gmsoft@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild, gst-plugins-ffmpeg-0.8.4-r1.ebuild,
gst-plugins-ffmpeg-0.8.5.ebuild:
Stable on hppa.
13 Jun 2005; Bryan Østergaard <kloeri@gentoo.org>
gst-plugins-ffmpeg-0.8.5.ebuild:
Add ~alpha keyword.
*gst-plugins-ffmpeg-0.8.5 (11 Jun 2005)
11 Jun 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
+gst-plugins-ffmpeg-0.8.5.ebuild:
version bump
09 Jun 2005; Markus Rothe <corsair@gentoo.org>
gst-plugins-ffmpeg-0.8.4-r1.ebuild:
Stable on ppc64
16 May 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
gst-plugins-ffmpeg-0.8.4-r1.ebuild:
filter -fweb, fixes #91789
14 May 2005; Hanno Boeck <hanno@gentoo.org>
+files/gst-ffmpeg-gcc4.patch.gz, gst-plugins-ffmpeg-0.8.4-r1.ebuild:
Fix for gcc4 (from ffmpeg ebuild and cvs).
09 May 2005; Aron Griffis <agriffis@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild:
stable on ia64
06 May 2005; Markus Rothe <corsair@gentoo.org>
gst-plugins-ffmpeg-0.8.4-r1.ebuild:
Added ~ppc64 to KEYWORDS
02 May 2005; Gustavo Zacarias <gustavoz@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild:
Stable on sparc
*gst-plugins-ffmpeg-0.8.4-r1 (29 Apr 2005)
29 Apr 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
+files/gst-plugins-ffmpeg-0.8.4-eoshangfix.patch,
+gst-plugins-ffmpeg-0.8.4-r1.ebuild:
add patch to stop some files taking up 100% cpu - fixes bug #86042
27 Apr 2005; Jan Brinkmann <luckyduck@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild:
stable on amd64
25 Apr 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
-gst-plugins-ffmpeg-0.8.0.ebuild, -gst-plugins-ffmpeg-0.8.2.ebuild:
Removing gst-plugins-ffmpeg 0.8.0 and 0.8.2
25 Apr 2005; Mike Gardiner <obz@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild:
Keyworded ppc
25 Apr 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild:
stabilise on x86
*gst-plugins-ffmpeg-0.8.4 (11 Mar 2005)
11 Mar 2005; Heinrich Wendel <lanius@gentoo.org>
+gst-plugins-ffmpeg-0.8.4.ebuild:
version bump
30 Jan 2005; lanius@gentoo.org :
stable on amd64
05 Jan 2004; foser <foser@gentoo.org> gst-plugins-ffmpeg-0.8.3.ebuild :
Also strip -msse3 from CFLAGS (#64262 comment #35)
*gst-plugins-ffmpeg-0.8.3 (29 Dec 2004)
29 Dec 2004; foser <foser@gentoo.org> gst-plugins-ffmpeg-0.8.3.ebuild :
New release
16 Dec 2004; Dylan Carlson <absinthe@gentoo.org>
gst-plugins-ffmpeg-0.8.2.ebuild:
Stable on amd64.
12 Dec 2004; foser <foser@gentoo.org> gst-plugins-ffmpeg-0.8.2-r1.ebuild :
Use the CFLAG restrictions from the mplayer ebuild (#64262)
*gst-plugins-ffmpeg-0.8.2-r1 (29 Nov 2004)
29 Nov 2004; foser <foser@gentoo.org> gst-plugins-ffmpeg-0.8.2-r1.ebuild :
Add patch to fix aspect ratio issues with some movies
http://bugzilla.gnome.org/show_bug.cgi?id=159755
Filter more flags to fix bugs like #64262
30 Oct 2004; Travis Tilley <lv@gentoo.org> gst-plugins-ffmpeg-0.8.1.ebuild:
stable on amd64
*gst-plugins-ffmpeg-0.8.2 (11 Oct 2004)
11 Oct 2004; foser <foser@gentoo.org> gst-plugins-ffmpeg-0.8.2.ebuild :
New release
Filter some problematic CFLAGS (#56075)
Remove global sed
20 Aug 2004; Travis Tilley <lv@gentoo.org> gst-plugins-ffmpeg-0.8.1.ebuild:
added ~amd64 keyword
04 Aug 2004; foser <foser@gentoo.org> gst-plugins-ffmpeg-0.8.1.ebuild :
Add homepage (#57908)
*gst-plugins-ffmpeg-0.8.1 (20 Jul 2004)
20 Jul 2004; foser <foser@gentoo.org> gst-plugins-ffmpeg-0.8.1.ebuild :
New release
30 Apr 2004; foser <foser@gentoo.org> gst-plugins-ffmpeg-0.8.0.ebuild :
Do not use the gst-plugins eclass, the eclass structure messes up the deps (#49228)
14 Apr 2004; Jason Wever <weeve@gentoo.org> gst-plugins-ffmpeg-0.8.0.ebuild:
Added ~sparc keyword.
29 Mar 2004; David Holm <dholm@gentoo.org> gst-plugins-ffmpeg-0.8.0.ebuild:
Added to ~ppc.
*gst-plugins-ffmpeg-0.8.0 (28 Mar 2004)
28 Mar 2004; foser <foser@gentoo.org> gst-plugins-ffmpeg-0.8.0.ebuild, ChangeLog, metadata.xml :
Initial commit
ffmpeg based plugin for gstreamer
offers a wide variety of audio/videa plug-ins
added to the gnome herd

View File

@@ -0,0 +1,7 @@
AUX 0.10.10/build-ffmpeg-seperately.patch 449 RMD160 1b1d4fecfb1169e629a3b8655fff313f6d99cebb SHA1 784dc35063c3fa46ef4859fe5c21b7ac465f998f SHA256 03d5dfe5fe2a958c0609162b5d6237d8f107f6a405bbdbd1064e717656f7d3df
AUX 0.10.10/enable-ftree-vectorize.patch 445 RMD160 99e447c0d8867ce4c8cf90e45ff9e2ba54fc071b SHA1 340234f426c8c09dff8b7df968ad1eceed8b6096 SHA256 2984cf846ba5246f0088c473f59d11d3b8095c94ab1235a5e47e470b27008b60
AUX 0.10.9/increase-demux-rank.patch 553 RMD160 1dde9a18195e18a2c61ce6ad813a828df01cba4b SHA1 7df845e2a2c85bb6d8af698a7b9146e7c3beb9d7 SHA256 6791b75a0f152bdb90d4dcfde69f1d7669f02bb9040d57b8f5edfc203697f900
DIST gst-ffmpeg-0.10.10.tar.bz2 3806004 RMD160 0043867177ebc3e86c1344627fb731f6d6c1a0fe SHA1 966450c350c058ed05d73bb224234e171dd54f7e SHA256 697114483444a0a469028857a1d58145c99e6f5d2cd7edd8cb04cdc3fc72ad94
EBUILD gst-plugins-ffmpeg-0.10.10.ebuild 2396 RMD160 382d4c0fe0dfe72ee8152d8b1333f9d573024891 SHA1 636b97c544fff16bca86087b840d70b0e9305205 SHA256 819a99d213a0a9c8ccba7c4a4621fe4d0e85fe31a6e6cd96727b51e6c4759450
MISC ChangeLog 16391 RMD160 ec5db9539d1305d006e2d110b4c7eea8baef63a9 SHA1 8b33e89cd1d0ca41ee44718396f3b8a4ee3c09a7 SHA256 7e41cd1ea3691e32d1e3a29cdedfb51280a7e21bd4c38d7560e3d275759beb27
MISC metadata.xml 181 RMD160 51814fbdcf7f32cfe70018b3af7fc798e41ff90d SHA1 faf40c45bd66b0072b95556cf7ab097d3be19511 SHA256 22c215902ccdc7fd8cdb765750fb23ea9d9b6c9d3edb1b45325c3469f8f6ffc5

View File

@@ -0,0 +1,11 @@
--- ./configure.ac.orig 2010-10-11 03:35:03.847499964 +0200
+++ ./configure.ac 2010-10-11 03:35:08.927299825 +0200
@@ -373,7 +373,7 @@
AS_MKDIR_P(["$ac_top_build_prefix"gst-libs/ext/ffmpeg])
cd "$ac_top_build_prefix"gst-libs/ext/ffmpeg &&
- $confcmd $embffmpeg_configure_args ||
+ echo $confcmd $embffmpeg_configure_args ||
AC_MSG_ERROR([Failed to configure embedded FFmpeg tree])
cd "$origdir"
],

View File

@@ -0,0 +1,11 @@
--- ./gst-libs/ext/ffmpeg/configure.orig 2010-10-11 03:51:49.677970647 +0200
+++ ./gst-libs/ext/ffmpeg/configure 2010-10-11 03:52:22.576680789 +0200
@@ -2731,8 +2731,6 @@
add_cflags -msg_disable nomainieee
add_cflags -msg_disable ptrmismatch1
add_cflags -msg_disable unreachcode
-elif enabled gcc; then
- check_cflags -fno-tree-vectorize
elif enabled clang; then
check_cflags -Qunused-arguments
elif enabled armcc; then

View File

@@ -0,0 +1,14 @@
--- ./ext/ffmpeg/gstffmpegdemux.c.orig 2010-04-19 13:35:46.716044223 +0200
+++ ./ext/ffmpeg/gstffmpegdemux.c 2010-04-19 13:36:08.616044961 +0200
@@ -2215,9 +2215,9 @@
!strcmp (in_plugin->name, "4xm") ||
!strcmp (in_plugin->name, "yuv4mpegpipe") ||
!strcmp (in_plugin->name, "mpc") || !strcmp (in_plugin->name, "gif"))
- rank = GST_RANK_MARGINAL;
+ rank = GST_RANK_PRIMARY*200;
else
- rank = GST_RANK_NONE;
+ rank = GST_RANK_PRIMARY*100;
p = name = g_strdup (in_plugin->name);
while (*p) {

View File

@@ -0,0 +1,91 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-ffmpeg/gst-plugins-ffmpeg-0.10.9.ebuild,v 1.2 2009/11/17 06:02:17 mr_bones_ Exp $
inherit flag-o-matic eutils base toolchain-funcs autotools
PD=${FILESDIR}/${PV}
MY_PN=${PN/-plugins}
MY_P=${MY_PN}-${PV}
# Create a major/minor combo for SLOT
PVP=(${PV//[-\._]/ })
SLOT=${PVP[0]}.${PVP[1]}
#SLOT=0.10
DESCRIPTION="FFmpeg based gstreamer plugin"
HOMEPAGE="http://gstreamer.freedesktop.org/modules/gst-ffmpeg.html"
SRC_URI="http://gstreamer.freedesktop.org/src/${MY_PN}/${MY_P}.tar.bz2"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""
S=${WORKDIR}/${MY_P}
RDEPEND=">=media-libs/gstreamer-0.10.25
>=media-libs/gst-plugins-base-0.10.25
>=dev-libs/liboil-0.3.6"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
src_unpack() {
unpack ${A}
cd ${S}
epatch "${FILESDIR}"/0.10.9/increase-demux-rank.patch
epatch "${FILESDIR}"/0.10.10/build-ffmpeg-seperately.patch
epatch "${FILESDIR}"/0.10.10/enable-ftree-vectorize.patch
eautoreconf
}
src_compile() {
append-flags -fno-strict-aliasing
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
[ "${i}" = "native" ] && i="host" # bug #273421
myconf="${myconf} --cpu=$i"
break
done
# cross compile support
if tc-is-cross-compiler ; then
myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-"
case ${CHOST} in
*freebsd*)
myconf="${myconf} --target-os=freebsd"
;;
mingw32*)
myconf="${myconf} --target-os=mingw32"
;;
*linux*)
myconf="${myconf} --target-os=linux"
;;
esac
fi
cd ${S}/gst-libs/ext/ffmpeg
#econf \
# --extra-cflags="${CFLAGS}"|| die "emake failed."
./configure \
--prefix=/usr \
--libdir=/usr/$(get_libdir) \
--shlibdir=/usr/$(get_libdir) \
--mandir=/usr/share/man \
--enable-static --enable-shared \
--cc="$(tc-getCC)" \
--extra-cflags="${CFLAGS}" \
--enable-gpl \
--enable-postproc \
${myconf} || die "configure failed"
emake || die "emake failed."
cd ${S}
econf \
--with-ffmpeg-extra-configure="${myconf} --extra-cflags=-mfpu=neon"
emake || die "emake failed."
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
dodoc AUTHORS ChangeLog NEWS README TODO
}

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gstreamer</herd>
<herd>gnome</herd>
</pkgmetadata>