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( |