1 |
commit: 934f744c0c3bb6ec10bb81289d7058ecbb96f474 |
2 |
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Sep 1 15:21:12 2016 +0000 |
4 |
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Sep 1 17:08:47 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934f744c |
7 |
|
8 |
www-client/chromium: build fix with ffmpeg-2.x |
9 |
|
10 |
Thanks to aballier for the patch. |
11 |
|
12 |
Package-Manager: portage-2.3.0_p22 |
13 |
|
14 |
www-client/chromium/chromium-54.0.2840.6.ebuild | 3 ++- |
15 |
.../chromium/files/chromium-54-ffmpeg2compat.patch | 27 ++++++++++++++++++++++ |
16 |
2 files changed, 29 insertions(+), 1 deletion(-) |
17 |
|
18 |
diff --git a/www-client/chromium/chromium-54.0.2840.6.ebuild b/www-client/chromium/chromium-54.0.2840.6.ebuild |
19 |
index 0491429..5c2881a 100644 |
20 |
--- a/www-client/chromium/chromium-54.0.2840.6.ebuild |
21 |
+++ b/www-client/chromium/chromium-54.0.2840.6.ebuild |
22 |
@@ -51,7 +51,7 @@ COMMON_DEPEND=" |
23 |
media-libs/libvpx:=[svc] |
24 |
media-libs/speex:= |
25 |
pulseaudio? ( media-sound/pulseaudio:= ) |
26 |
- system-ffmpeg? ( >=media-video/ffmpeg-3.0.1:= ) |
27 |
+ system-ffmpeg? ( >=media-video/ffmpeg-2.7.2:= ) |
28 |
sys-apps/dbus:= |
29 |
sys-apps/pciutils:= |
30 |
>=sys-libs/libcap-2.22:= |
31 |
@@ -163,6 +163,7 @@ PATCHES=( |
32 |
"${FILESDIR}/${PN}-system-ffmpeg-r3.patch" |
33 |
"${FILESDIR}/${PN}-system-jinja-r13.patch" |
34 |
"${FILESDIR}/${PN}-widevine-r1.patch" |
35 |
+ "${FILESDIR}/chromium-54-ffmpeg2compat.patch" |
36 |
) |
37 |
|
38 |
pkg_pretend() { |
39 |
|
40 |
diff --git a/www-client/chromium/files/chromium-54-ffmpeg2compat.patch b/www-client/chromium/files/chromium-54-ffmpeg2compat.patch |
41 |
new file mode 100644 |
42 |
index 00000000..efe70fc |
43 |
--- /dev/null |
44 |
+++ b/www-client/chromium/files/chromium-54-ffmpeg2compat.patch |
45 |
@@ -0,0 +1,27 @@ |
46 |
+Disable checks against macros that do not exist in ffmpeg-2.x |
47 |
+ |
48 |
+Patch by aballier. |
49 |
+ |
50 |
+--- a/media/ffmpeg/ffmpeg_common.cc |
51 |
++++ b/media/ffmpeg/ffmpeg_common.cc |
52 |
+@@ -786,7 +786,9 @@ TEST_PRIMARY(SMPTE170M); |
53 |
+ TEST_PRIMARY(SMPTE240M); |
54 |
+ TEST_PRIMARY(FILM); |
55 |
+ TEST_PRIMARY(BT2020); |
56 |
++#if LIBAVUTIL_VERSION_INT > AV_VERSION_INT(55,5,0) |
57 |
+ TEST_PRIMARY(SMPTEST428_1); |
58 |
++#endif |
59 |
+ |
60 |
+ TEST_TRANSFER(RESERVED0); |
61 |
+ TEST_TRANSFER(BT709); |
62 |
+@@ -804,8 +806,10 @@ TEST_TRANSFER(BT1361_ECG); |
63 |
+ TEST_TRANSFER(IEC61966_2_1); |
64 |
+ TEST_TRANSFER(BT2020_10); |
65 |
+ TEST_TRANSFER(BT2020_12); |
66 |
++#if LIBAVUTIL_VERSION_INT > AV_VERSION_INT(55,5,0) |
67 |
+ TEST_TRANSFER(SMPTEST2084); |
68 |
+ TEST_TRANSFER(SMPTEST428_1); |
69 |
++#endif |
70 |
+ |
71 |
+ TEST_COLORSPACE(RGB); |
72 |
+ TEST_COLORSPACE(BT709); |