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: Sat, 09 Dec 2017 16:00:43
Message-Id: 1512835222.9b71cea30d2c8cc87b672238ff90f97b2a919ecf.floppym@gentoo
1 commit: 9b71cea30d2c8cc87b672238ff90f97b2a919ecf
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 9 15:57:53 2017 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 9 16:00:22 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b71cea3
7
8 www-client/chromium: dev channel bump (64.0.3282.14)
9
10 Package-Manager: Portage-2.3.15, Repoman-2.3.6_p7
11
12 www-client/chromium/Manifest | 2 +-
13 ...64.0.3253.3.ebuild => chromium-64.0.3282.14.ebuild} | 18 +++++++++++-------
14 www-client/chromium/files/chromium-memcpy-r0.patch | 11 +++++++++++
15 3 files changed, 23 insertions(+), 8 deletions(-)
16
17 diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
18 index 76f06a2f480..400ca74383f 100644
19 --- a/www-client/chromium/Manifest
20 +++ b/www-client/chromium/Manifest
21 @@ -2,5 +2,5 @@ DIST chromium-62.0.3202.89.tar.xz 517100784 BLAKE2B c257a554c12bba7b38c85de41e97
22 DIST chromium-62.0.3202.94.tar.xz 517173548 BLAKE2B 1ec2cadd6581ea14566a0ae9803aecbf176712379a5d56e9f970e7cf5de06d51e2812247c09e96fcfcd3d8f671cead224089479855379be72b591455c76b3c77 SHA512 09e05aec663de94633fb7b658154a5b0146159dea0f434ef412405530274daefc5e554be8120653b840d2b55f5e35202be1a653ece7796d00956df58bc7608ad
23 DIST chromium-63.0.3239.70.tar.xz 534258328 BLAKE2B 8e6d846333bfea5e28f04cf2f856a295f0a179bb5d8fa8777d9b4ec8808814b79475a10a4c22dfd7bd606e7cdd99e15a32eb0aae7027a42f4526a05942f6ec85 SHA512 fdc5f433e3520cd053a48dfb107b33da6d844429169047e132663435708ed8fbbabf6949290aca0ff15eecd66fc470c9218bb9fc0376811c7684c8c67fdded6c
24 DIST chromium-63.0.3239.84.tar.xz 534280828 BLAKE2B 08437f625a97ea49f274140a0444dc5531e7a178a99d04592194158817169f4b9c42769dd76b5df624b5189705b17b9b049f61c2474b411ee520439213f12513 SHA512 049a09a821606ff7f52fa8f41d34f0e67c02a20a346841dfcbb06c4138c60a62240f33d9255662260251e5be913a14b004cb2a12873d2ed34751be2b1efb3f34
25 -DIST chromium-64.0.3253.3.tar.xz 567976356 BLAKE2B 2dbef0c2b3454b52a39ec03c3af618108e47bbefd63b4e3addbb64d2526778e14299a8597246876d30aed7e37ce8b6e0b227915e2d625202353594a9eb2032d4 SHA512 fd0307337eec5513d73c14a0d8bf494d87e1a658c48585afbf7d0c08314297bf28825ee99bbeab95ccaae8a0e5b1536794c3b4c94f996ba0a4a217cdbc224267
26 DIST chromium-64.0.3260.2.tar.xz 568772508 BLAKE2B 8aee43fded3504c5a64b537d8845096a4412353c16ae24b405c10b20b0e49e926bf8db531fa03390cc608c39e5cb09a2b2aab659ceda9320bf8e1f69d75e8bd2 SHA512 f7003976c8c5449569e0017fae5e1f2f7150a297a4bb4ad2a9bafe69e9fb4e931c76efeecbe07cc11a00af5a49591655734f21892e69e3ac523fc4d3faa2795f
27 +DIST chromium-64.0.3282.14.tar.xz 482211216 BLAKE2B 0ffc69478719903e39998fd6f908883dadcb32580a64b1e8a93b270dfb221cb89b674c7e288649de24e468a56da78cdbf35af9693cd24f5cba158789db609d30 SHA512 75b851be4bf4814e91a4e7a036b7aa78d0c76e138605a42ebe9ce8d2017a1f95eb2dc67bd73f4fa911ce2a28cec769a699f52c98c2b1b3a037321af517692c28
28
29 diff --git a/www-client/chromium/chromium-64.0.3253.3.ebuild b/www-client/chromium/chromium-64.0.3282.14.ebuild
30 similarity index 98%
31 rename from www-client/chromium/chromium-64.0.3253.3.ebuild
32 rename to www-client/chromium/chromium-64.0.3282.14.ebuild
33 index 3961a106c12..a03199f2130 100644
34 --- a/www-client/chromium/chromium-64.0.3253.3.ebuild
35 +++ b/www-client/chromium/chromium-64.0.3282.14.ebuild
36 @@ -145,9 +145,7 @@ PATCHES=(
37 "${FILESDIR}/chromium-widevine-r1.patch"
38 "${FILESDIR}/chromium-FORTIFY_SOURCE-r2.patch"
39 "${FILESDIR}/chromium-webrtc-r0.patch"
40 - "${FILESDIR}/chromium-math-includes-r0.patch"
41 - "${FILESDIR}/chromium-${PV}-gpu_lists_version.h.patch"
42 - "${FILESDIR}/chromium-gcc5-r5.patch"
43 + "${FILESDIR}/chromium-memcpy-r0.patch"
44 )
45
46 pre_build_checks() {
47 @@ -184,13 +182,13 @@ pkg_pretend() {
48 pkg_setup() {
49 pre_build_checks
50
51 - # Make sure the build system will use the right python, bug #344367.
52 - python-any-r1_pkg_setup
53 -
54 chromium_suid_sandbox_check_kernel_config
55 }
56
57 src_prepare() {
58 + # Calling this here supports resumption via FEATURES=keepwork
59 + python_setup
60 +
61 default
62
63 mkdir -p third_party/node/linux/node-linux-x64/bin || die
64 @@ -220,6 +218,7 @@ src_prepare() {
65 third_party/angle/src/third_party/trace_event
66 third_party/blink
67 third_party/boringssl
68 + third_party/boringssl/src/third_party/fiat
69 third_party/breakpad
70 third_party/breakpad/breakpad/src/third_party/curl
71 third_party/brotli
72 @@ -235,7 +234,6 @@ src_prepare() {
73 third_party/catapult/tracing/third_party/oboe
74 third_party/catapult/tracing/third_party/pako
75 third_party/ced
76 - third_party/cld_2
77 third_party/cld_3
78 third_party/crc32c
79 third_party/cros_system_api
80 @@ -360,6 +358,9 @@ bootstrap_gn() {
81 }
82
83 src_configure() {
84 + # Calling this here supports resumption via FEATURES=keepwork
85 + python_setup
86 +
87 local myconf_gn=""
88
89 # GN needs explicit config for Debug/Release as opposed to inferring it from build directory.
90 @@ -539,6 +540,9 @@ src_configure() {
91 }
92
93 src_compile() {
94 + # Calling this here supports resumption via FEATURES=keepwork
95 + python_setup
96 +
97 local ninja_targets="chrome chromedriver"
98 if use suid; then
99 ninja_targets+=" chrome_sandbox"
100
101 diff --git a/www-client/chromium/files/chromium-memcpy-r0.patch b/www-client/chromium/files/chromium-memcpy-r0.patch
102 new file mode 100644
103 index 00000000000..618a2e6e0dc
104 --- /dev/null
105 +++ b/www-client/chromium/files/chromium-memcpy-r0.patch
106 @@ -0,0 +1,11 @@
107 +--- a/cc/paint/raw_memory_transfer_cache_entry.cc
108 ++++ b/cc/paint/raw_memory_transfer_cache_entry.cc
109 +@@ -4,6 +4,8 @@
110 +
111 + #include "cc/paint/raw_memory_transfer_cache_entry.h"
112 +
113 ++#include <cstring>
114 ++
115 + namespace cc {
116 +
117 + ClientRawMemoryTransferCacheEntry::ClientRawMemoryTransferCacheEntry(