1 |
commit: 702aafe060e585a5fe849266b25330ed7af7fc3d |
2 |
Author: Stephan Hartmann <stha09 <AT> googlemail <DOT> com> |
3 |
AuthorDate: Wed Jan 22 13:17:15 2020 +0000 |
4 |
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jan 23 20:56:35 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=702aafe0 |
7 |
|
8 |
www-client/chromium: dev channel bump to 81.0.4033.2 |
9 |
|
10 |
Package-Manager: Portage-2.3.79, Repoman-2.3.16 |
11 |
Signed-off-by: Stephan Hartmann <stha09 <AT> googlemail.com> |
12 |
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> |
13 |
Closes: https://github.com/gentoo/gentoo/pull/14422 |
14 |
|
15 |
www-client/chromium/Manifest | 2 +- |
16 |
...0.4029.3.ebuild => chromium-81.0.4033.2.ebuild} | 1 - |
17 |
.../chromium/files/chromium-compiler-r11.patch | 44 ++++++++++++---------- |
18 |
3 files changed, 25 insertions(+), 22 deletions(-) |
19 |
|
20 |
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest |
21 |
index e15704d4c46..537776c3353 100644 |
22 |
--- a/www-client/chromium/Manifest |
23 |
+++ b/www-client/chromium/Manifest |
24 |
@@ -1,3 +1,3 @@ |
25 |
DIST chromium-79.0.3945.130.tar.xz 778319112 BLAKE2B ac6d7c08c34afc4de8383964f76a5eabc9209de185535a27eff2d6934a77d01fd6b07d5c5afb16e9dd936b2650da76d460e8a485ab16f8300144c7de9b3be2bb SHA512 4b5d4769b068f20b8028085a148cbaf31311eeffad0a22c5c0909af273a8e57e077b33cc93331bbeff9165477262eed2e345b2224ac4f76d8bdb79f983596a81 |
26 |
DIST chromium-80.0.3987.53.tar.xz 798716580 BLAKE2B 922023deb0662b50b09db0261a56cfe124e8d15f5ae3e87bb0ac27206821f1a1c7fc223402d5ac8744fb88b00ff677aef21c9b09240d9f9ba4812d7f74d20ec2 SHA512 585501363c1e46d710a3ced89a91ae94e6e876a5cde9db3d0cc83a887f174f61a05d489274a62a832c30862ef5121e2838fc90b69d8ad17895afad94147d2b3f |
27 |
-DIST chromium-81.0.4029.3.tar.xz 884456176 BLAKE2B 56a409e024cafb96db807080aeed0a3a7f21cade7ab797e3dba7ca0628c17997630955b84fe3eb90089738c167ac88398f8d0d24871f7c16ca4382ac141f3a3d SHA512 0b64c45e6c5febcb142a1fe89f94c352db8b57459937511f7e0d010105d94223ba3cb07d5f16fe1cc0534cbdf28bd6badcd8404da65a6d78d3bcc5131ecd9bc5 |
28 |
+DIST chromium-81.0.4033.2.tar.xz 819332884 BLAKE2B 4d12fef8959a5de2cde1430b3b0c927e6ecff13276db4490d99491a989310a44fa2df114603e09f5d0f3c3c362b31c02e04be0926ede627ceb075f92f1be76d1 SHA512 3e11cf4cdfa49e80926cfadf217fb7f0cec26b0fac9788b0d020b02be55419cb10ba9e483e4d3851beb55ddd78a80e8d695ed46da971520856f66f32b11d7388 |
29 |
|
30 |
diff --git a/www-client/chromium/chromium-81.0.4029.3.ebuild b/www-client/chromium/chromium-81.0.4033.2.ebuild |
31 |
similarity index 99% |
32 |
rename from www-client/chromium/chromium-81.0.4029.3.ebuild |
33 |
rename to www-client/chromium/chromium-81.0.4033.2.ebuild |
34 |
index cc849adeafa..2f1a68472d5 100644 |
35 |
--- a/www-client/chromium/chromium-81.0.4029.3.ebuild |
36 |
+++ b/www-client/chromium/chromium-81.0.4033.2.ebuild |
37 |
@@ -148,7 +148,6 @@ PATCHES=( |
38 |
"${FILESDIR}/chromium-80-unbundle-libxml.patch" |
39 |
"${FILESDIR}/chromium-80-gcc-quiche.patch" |
40 |
"${FILESDIR}/chromium-80-gcc-blink.patch" |
41 |
- "${FILESDIR}/chromium-80-gcc-abstract.patch" |
42 |
"${FILESDIR}/chromium-81-gcc-dav1d.patch" |
43 |
"${FILESDIR}/chromium-81-gcc-template.patch" |
44 |
"${FILESDIR}/chromium-81-gcc-noexcept.patch" |
45 |
|
46 |
diff --git a/www-client/chromium/files/chromium-compiler-r11.patch b/www-client/chromium/files/chromium-compiler-r11.patch |
47 |
index 1d99927e5de..f910d6fe2d5 100644 |
48 |
--- a/www-client/chromium/files/chromium-compiler-r11.patch |
49 |
+++ b/www-client/chromium/files/chromium-compiler-r11.patch |
50 |
@@ -1,17 +1,17 @@ |
51 |
From b29cbcb0ff75b564f83ad93273e881e242f08caf Mon Sep 17 00:00:00 2001 |
52 |
From: Mike Gilbert <floppym@g.o> |
53 |
-Date: Sat, 16 Jun 2019 15:43:27 +0100 |
54 |
+Date: Wed, 22 Jan 2020 09:05:36 +0000 |
55 |
Subject: [PATCH] Disable various compiler configs |
56 |
|
57 |
--- |
58 |
- build/config/compiler/BUILD.gn | 71 ++++++++++++---------------------- |
59 |
- 1 file changed, 25 insertions(+), 46 deletions(-) |
60 |
+ build/config/compiler/BUILD.gn | 75 ++++++++++++---------------------- |
61 |
+ 1 file changed, 25 insertions(+), 50 deletions(-) |
62 |
|
63 |
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn |
64 |
-index 2ac6e8e..b3e760d 100644 |
65 |
+index 1455a9f..cf19679 100644 |
66 |
--- a/build/config/compiler/BUILD.gn |
67 |
+++ b/build/config/compiler/BUILD.gn |
68 |
-@@ -269,8 +269,6 @@ config("compiler") { |
69 |
+@@ -270,8 +270,6 @@ config("compiler") { |
70 |
|
71 |
configs += [ |
72 |
# See the definitions below. |
73 |
@@ -20,7 +20,7 @@ index 2ac6e8e..b3e760d 100644 |
74 |
":compiler_codegen", |
75 |
":compiler_deterministic", |
76 |
] |
77 |
-@@ -495,27 +493,6 @@ config("compiler") { |
78 |
+@@ -496,31 +494,6 @@ config("compiler") { |
79 |
} |
80 |
} |
81 |
|
82 |
@@ -41,14 +41,18 @@ index 2ac6e8e..b3e760d 100644 |
83 |
- # Before Clang 10, lax vector conversions were allowed by default. |
84 |
- # Chromium currently relies on this behavior. |
85 |
- # TODO(crbug.com/1042470): Fix the code and remove this flag. |
86 |
-- cflags += [ "-flax-vector-conversions=all" ] |
87 |
+- if (is_win) { |
88 |
+- cflags += [ "/clang:-flax-vector-conversions=all" ] |
89 |
+- } else if (cros_sdk_version == "") { |
90 |
+- cflags += [ "-flax-vector-conversions=all" ] |
91 |
+- } |
92 |
- } |
93 |
- } |
94 |
- |
95 |
# C11/C++11 compiler flags setup. |
96 |
# --------------------------- |
97 |
if (is_linux || is_android || (is_nacl && is_clang) || current_os == "aix") { |
98 |
-@@ -1462,6 +1439,12 @@ config("default_warnings") { |
99 |
+@@ -1467,6 +1440,12 @@ config("default_warnings") { |
100 |
cflags_cc += [ "-Wno-class-memaccess" ] |
101 |
} |
102 |
|
103 |
@@ -61,7 +65,7 @@ index 2ac6e8e..b3e760d 100644 |
104 |
# -Wunused-local-typedefs is broken in gcc, |
105 |
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63872 |
106 |
cflags += [ "-Wno-unused-local-typedefs" ] |
107 |
-@@ -1587,7 +1570,7 @@ config("chromium_code") { |
108 |
+@@ -1592,7 +1571,7 @@ config("chromium_code") { |
109 |
defines = [ "_HAS_NODISCARD" ] |
110 |
} |
111 |
} else { |
112 |
@@ -70,7 +74,7 @@ index 2ac6e8e..b3e760d 100644 |
113 |
if (treat_warnings_as_errors) { |
114 |
cflags += [ "-Werror" ] |
115 |
|
116 |
-@@ -1596,10 +1579,6 @@ config("chromium_code") { |
117 |
+@@ -1601,10 +1580,6 @@ config("chromium_code") { |
118 |
# well. |
119 |
ldflags = [ "-Werror" ] |
120 |
} |
121 |
@@ -81,7 +85,7 @@ index 2ac6e8e..b3e760d 100644 |
122 |
|
123 |
# In Chromium code, we define __STDC_foo_MACROS in order to get the |
124 |
# C99 macros on Mac and Linux. |
125 |
-@@ -1608,15 +1587,6 @@ config("chromium_code") { |
126 |
+@@ -1613,15 +1588,6 @@ config("chromium_code") { |
127 |
"__STDC_FORMAT_MACROS", |
128 |
] |
129 |
|
130 |
@@ -97,7 +101,7 @@ index 2ac6e8e..b3e760d 100644 |
131 |
if (is_mac) { |
132 |
cflags_objc = [ "-Wobjc-missing-property-synthesis" ] |
133 |
cflags_objcc = [ "-Wobjc-missing-property-synthesis" ] |
134 |
-@@ -2020,7 +1990,8 @@ config("default_stack_frames") { |
135 |
+@@ -2025,7 +1991,8 @@ config("default_stack_frames") { |
136 |
} |
137 |
|
138 |
# Default "optimization on" config. |
139 |
@@ -107,7 +111,7 @@ index 2ac6e8e..b3e760d 100644 |
140 |
if (is_win) { |
141 |
# TODO(thakis): Remove is_clang here, https://crbug.com/598772 |
142 |
if (is_official_build && full_wpo_on_official && !is_clang) { |
143 |
-@@ -2046,7 +2017,8 @@ config("optimize") { |
144 |
+@@ -2051,7 +2018,8 @@ config("optimize") { |
145 |
} |
146 |
|
147 |
# Same config as 'optimize' but without the WPO flag. |
148 |
@@ -117,7 +121,7 @@ index 2ac6e8e..b3e760d 100644 |
149 |
if (is_win) { |
150 |
# Favor size over speed, /O1 must be before the common flags. The GYP |
151 |
# build also specifies /Os and /GF but these are implied by /O1. |
152 |
-@@ -2069,7 +2041,8 @@ config("optimize_no_wpo") { |
153 |
+@@ -2074,7 +2042,8 @@ config("optimize_no_wpo") { |
154 |
} |
155 |
|
156 |
# Turn off optimizations. |
157 |
@@ -127,7 +131,7 @@ index 2ac6e8e..b3e760d 100644 |
158 |
if (is_win) { |
159 |
cflags = [ |
160 |
"/Od", # Disable optimization. |
161 |
-@@ -2103,7 +2076,8 @@ config("no_optimize") { |
162 |
+@@ -2108,7 +2077,8 @@ config("no_optimize") { |
163 |
# Turns up the optimization level. On Windows, this implies whole program |
164 |
# optimization and link-time code generation which is very expensive and should |
165 |
# be used sparingly. |
166 |
@@ -137,7 +141,7 @@ index 2ac6e8e..b3e760d 100644 |
167 |
if (is_nacl && is_nacl_irt) { |
168 |
# The NaCl IRT is a special case and always wants its own config. |
169 |
# Various components do: |
170 |
-@@ -2142,7 +2116,8 @@ config("optimize_max") { |
171 |
+@@ -2147,7 +2117,8 @@ config("optimize_max") { |
172 |
# |
173 |
# TODO(crbug.com/621335) - rework how all of these configs are related |
174 |
# so that we don't need this disclaimer. |
175 |
@@ -147,7 +151,7 @@ index 2ac6e8e..b3e760d 100644 |
176 |
if (is_nacl && is_nacl_irt) { |
177 |
# The NaCl IRT is a special case and always wants its own config. |
178 |
# Various components do: |
179 |
-@@ -2172,7 +2147,8 @@ config("optimize_speed") { |
180 |
+@@ -2177,7 +2148,8 @@ config("optimize_speed") { |
181 |
} |
182 |
} |
183 |
|
184 |
@@ -157,7 +161,7 @@ index 2ac6e8e..b3e760d 100644 |
185 |
cflags = [ "-O1" ] + common_optimize_on_cflags |
186 |
ldflags = common_optimize_on_ldflags |
187 |
visibility = [ ":default_optimization" ] |
188 |
-@@ -2288,7 +2264,8 @@ config("win_pdbaltpath") { |
189 |
+@@ -2293,7 +2265,8 @@ config("win_pdbaltpath") { |
190 |
} |
191 |
|
192 |
# Full symbols. |
193 |
@@ -167,7 +171,7 @@ index 2ac6e8e..b3e760d 100644 |
194 |
if (is_win) { |
195 |
if (use_goma || is_clang) { |
196 |
# Note that with VC++ this requires is_win_fastlink, enforced elsewhere. |
197 |
-@@ -2398,7 +2375,8 @@ config("symbols") { |
198 |
+@@ -2403,7 +2376,8 @@ config("symbols") { |
199 |
# Minimal symbols. |
200 |
# This config guarantees to hold symbol for stack trace which are shown to user |
201 |
# when crash happens in unittests running on buildbot. |
202 |
@@ -177,7 +181,7 @@ index 2ac6e8e..b3e760d 100644 |
203 |
if (is_win) { |
204 |
# Functions, files, and line tables only. |
205 |
cflags = [] |
206 |
-@@ -2453,7 +2431,8 @@ config("minimal_symbols") { |
207 |
+@@ -2458,7 +2432,8 @@ config("minimal_symbols") { |
208 |
} |
209 |
|
210 |
# No symbols. |