Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/
Date: Thu, 01 Sep 2016 17:11:33
Message-Id: 1472749727.934f744c0c3bb6ec10bb81289d7058ecbb96f474.floppym@gentoo
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);