summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2022-12-02 11:23:06 -0500
committerGravatar Chris Xiong <chirs241097@gmail.com> 2022-12-02 11:23:25 -0500
commit242113b18629915e5f3b166bd03e7f1beb0b1a50 (patch)
tree3dca8aaa36ae252624c9d9b3c10b4879850619a8
parent06fb5e28c6609d79fdc896c726b807c537ea0d30 (diff)
downloadppo-242113b18629915e5f3b166bd03e7f1beb0b1a50.tar.xz
chromium: add 110.0.5449.0
-rw-r--r--www-client/chromium/Manifest6
-rw-r--r--www-client/chromium/chromium-110.0.5449.0.ebuild (renamed from www-client/chromium/chromium-109.0.5396.2.ebuild)3
-rw-r--r--www-client/chromium/files/chromium-110-compiler.patch (renamed from www-client/chromium/files/chromium-109-compiler.patch)40
3 files changed, 28 insertions, 21 deletions
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 31214fa..f532671 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,8 +2,8 @@ AUX chromium-103-VirtualCursor-std-layout.patch 8310 BLAKE2B 97de0d611fc6d84df43
AUX chromium-105-protobuf-RepeatedPtrField-export.patch 682 BLAKE2B e67ff20391876c24fd5a268fda448190dd7dcf54e13deab21313775efd030c6072afa558d4cd446c3cdf476ee1e2bee50308ca5ef1d7dfd31759e445ae6f005a SHA512 31f1e0263916f460ca72d719c6d79bdad1840d36be13214cf0a3c16283b42f0e5791cb0f0fa07b97a6979025791aa8cb0dd71671de953d6b13106bee6f458af6
AUX chromium-109-EnumTable-crash.patch 2978 BLAKE2B effa92e54ec82f8cce872bf2cf2f62905961256584a6347172a5eb833e8e43405fcccb0737ac3e43ff90234b52cd04c03c64fcc68f6b3904098352f84e5cafba SHA512 75600fbea3df283afac8b09d5867f6b96d0acab21bf9cc08fa9e8bbf635ee7532220dba4bba939a07f72a988fe7b310665e60f2a62cfa3712721a9f04d98ba1a
AUX chromium-109-compiler-r1.patch 8478 BLAKE2B 7fa1d12a766df4bbe571c2d58bade5e734c4a2731315b9810b872599e3bd4c7f854dfdfb9387f23d96ab9e3d4d41bd95a2410794b3510b64109ecdfe5a3578eb SHA512 32cb20980b846111cb0c0a27ed9121accf16c60c19c763e4be324f64a4bc99c218349ace4c8b23bbffd7170093a21eabbb2d1bf393814401055a4770548eaf32
-AUX chromium-109-compiler.patch 8293 BLAKE2B 326c7df8b2a92da2900a1204b1a9e776c3161bf42ae2f0c0319020911c348de2c8894d00ebc79569de460b926cfa8fcb69dbff767edcfdcf0bb035203db35a93 SHA512 bad512b35c1b8ddb11a6711a9ab1581e1a54cbc27c1a988c8c189324afe4bd20fcdb3792b7d794167f08512b1aca25b64c283e9b9ce401a5738b1a8d0247756d
AUX chromium-109-minizip.patch 6865 BLAKE2B e7b73fa960b695b352d81f1e3cda8ad11d8a9d55633747ac5f2e848c94d66b7b504dd9967c51feee62c1c4bd2316c4e4aa6028ebdba446b57bfd81abd3989214 SHA512 bf8f7df347d94c7782ab2f7764010ad0f134e184cfaa21488ee11b2392697c3a83a0fbd801454dc773232c5ddb263e7564c149b66f110580ebd66305ff02dbe7
+AUX chromium-110-compiler.patch 8430 BLAKE2B ebe41752ca1b258ac4106fb6a28bc061b93fe7bbc6d86ce454dd16ca8a9986737d31ff46d3e0b633d93db235426edf471077b4436d33be122723ad63d3df8023 SHA512 9f7cd4c8b6be84c849e0fc63e839863058043e892071c70ee344bf8db208c6e517d1272e2cfb9fa6a0cb373380e53ceed486c42a2051917d2fd3ee5ceaa4bc19
AUX chromium-78-protobuf-RepeatedPtrField-export.patch 694 BLAKE2B 3fffcb6a7289bac848b89275a9f76e4302042362fa9bcf2689df01e0a00806c7e838210fa8696ee8e2134127ec4cfb5c3b632e2739c225f8e9586e01de7035ce SHA512 e3a80775d958740eedc7c3df0e9dd12b0e6a51ccf871a2085ab77246814e748428133d27c60322a102eb8f50bb65fc2c607e0d2665a92393be55befcbf566ab0
AUX chromium-93-InkDropHost-crash.patch 1134 BLAKE2B 1593c406c48b629ea3170a518cf86e936af36c554bc97a380324ab6fc930e49a359dc3ef6787ab08314a6a8f5da85714b0fa9d8589d6a46b1d06cbbd7e401f22 SHA512 474d7f55505e1275238d71d1723d74a66fc9f27a16ed293aa80ffefbe5500cd65a0bf13ec76a9bca0334a245f22120099fb367d12b93adc14500104d11cd3bff
AUX chromium-98-EnumTable-crash.patch 2854 BLAKE2B 4478e14e7f0c0d251b659546c2e4b83b712b072317c35f63376d7d58e2fa3563f0518b4cc333c5902140cfcd333b5860737d4c7ccbb3680fee1b60de25ad0917 SHA512 a1b55b04da7218cda037a38a543032aa741a589d2f0691d69f28eb173ffeff284d2f4da2cab1708335ecfc0a3c12ecbd57c4c48dee3eca44d659d9a3f9a7dff6
@@ -14,7 +14,7 @@ AUX chromium-launcher-r7.sh 1631 BLAKE2B ae28d758264446511fd2b64ba69fe920144b351
AUX chromium-shim_headers.patch 1510 BLAKE2B 9716cd250b249c6255aca01a385ef8a2a6f1df9ea3cf7499715543c14f8be62fd323b6048b890aa2be45891e7a765d92de3f41c3b3a88c08dae4b806c048e20f SHA512 c74bcf690a41b4f9b364477d23408d493aa674e3bd014940098a594471297c2a425241f908510061b5f11c9cfe009c4a803370edd757d3c0ab8d9c0cc128135c
AUX chromium-use-oauth2-client-switches-as-default.patch 1085 BLAKE2B baf3c463305934c126af4f7c5be305863edc7eec3add5b5ada30565b49b5944021eb40f1a9643e7eec3f973c502d9b02426f00b760570fcea5f1509219e41c6f SHA512 fe2878ee45778bac894ea17a668511d27ad2ca40988d5f11439790b700bfefd6560f3931415b4e6c543fcbbfc7cfef55cc757ed4ace1d111039ae78c46b81945
AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739
-DIST chromium-109.0.5396.2.tar.xz 1751362288 BLAKE2B 79e35f2273c32b12d00d97c7fb5565f51811f4dfdb135e2724df756d2fac0a3f2b5c03a9cdbeeef7b6273caf4ba61c9597700508ec7206321a9ef4f95a0fa3a8 SHA512 17d69a792fa43f0ea4648ae2d9e9bdf2fd972591c9974e1b884fbb04e455297770cabbc003dfaa8e902e4cbc5fdbd28314881f15beb49005a54b8fa3e7de09d5
DIST chromium-109.0.5410.0.tar.xz 1745058308 BLAKE2B 61ea3ba40d4db72aaef8962c102dcdbfd446f7c405e31a56679ac775dd57c100654eb102ee6ca6bae3dfd9951660c2b78a9a7486e007e6b7179c7903ea1f76d8 SHA512 d5673f150c6cf064703f528eb74263a68e3f3c4005c8c4f8810fc59e1ecfb8460bca4479374b46d4155266723bb9503724d0105254045cfb9c9ec80e7d0526cf
-EBUILD chromium-109.0.5396.2.ebuild 32987 BLAKE2B 32ac05b14e8db829362d8ef309a336e3f2d0073d63bbb40c9eda67f1d6e83f901325552735cc892d524c41f678429d34d900d428695d2a4379706f520c65b262 SHA512 61fadc7e0f417b757cff9cbdc24e70dc138c9e918572837cd892b9be7b65e96e13c7cf0b63afad9a1b7d18865d8b795f014f5030cd30affbb7b52a51e7504aee
+DIST chromium-110.0.5449.0.tar.xz 1764171448 BLAKE2B b935d57da6c691665f2e56eff0bfe26a510b910bb1ab6292643b7edb01778f9142acf37dc2c686bd8680a1025ce04cbf42e0e65921094f26d076c8818975c79a SHA512 b3a0aa8a8ebdb448f7fb0fdff71356bee9f5819f8290da6a08535373ff6f3e5f42a7857b986c4ddf2c5336fb88f69a47ac6f7b342ddf29bc9d24ce4c274c0cc4
EBUILD chromium-109.0.5410.0.ebuild 33091 BLAKE2B 21f70be624740bb4e885b07c4e4c82286745190206d6676e24ca0b1695f090c24674714d15fadec359802c11031387b5c2b871d6faeb169cdcdd9c8dfbf01f9e SHA512 95599d3b94a8bf8d9a72f351b6c26e3b4e69599cf28f3cc15648d69c7c4b94908e2ab4e3af0e510ceed731a1b61b033976f4667f03881b5bfa2197799f2478f7
+EBUILD chromium-110.0.5449.0.ebuild 33091 BLAKE2B 21f70be624740bb4e885b07c4e4c82286745190206d6676e24ca0b1695f090c24674714d15fadec359802c11031387b5c2b871d6faeb169cdcdd9c8dfbf01f9e SHA512 95599d3b94a8bf8d9a72f351b6c26e3b4e69599cf28f3cc15648d69c7c4b94908e2ab4e3af0e510ceed731a1b61b033976f4667f03881b5bfa2197799f2478f7
diff --git a/www-client/chromium/chromium-109.0.5396.2.ebuild b/www-client/chromium/chromium-110.0.5449.0.ebuild
index adb970f..bd49d65 100644
--- a/www-client/chromium/chromium-109.0.5396.2.ebuild
+++ b/www-client/chromium/chromium-110.0.5449.0.ebuild
@@ -244,7 +244,7 @@ src_prepare() {
local PATCHES=(
"${FILESDIR}/chromium-105-protobuf-RepeatedPtrField-export.patch"
- "${FILESDIR}/chromium-109-compiler.patch"
+ "${FILESDIR}/chromium-109-compiler-r1.patch"
"${FILESDIR}/chromium-103-VirtualCursor-std-layout.patch"
"${FILESDIR}/chromium-109-minizip.patch"
@@ -349,6 +349,7 @@ src_prepare() {
third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
third_party/devtools-frontend/src/front_end/third_party/marked
third_party/devtools-frontend/src/front_end/third_party/puppeteer
+ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt
third_party/devtools-frontend/src/front_end/third_party/wasmparser
third_party/devtools-frontend/src/test/unittests/front_end/third_party/i18n
third_party/devtools-frontend/src/third_party
diff --git a/www-client/chromium/files/chromium-109-compiler.patch b/www-client/chromium/files/chromium-110-compiler.patch
index 7a2d43b..48724d5 100644
--- a/www-client/chromium/files/chromium-109-compiler.patch
+++ b/www-client/chromium/files/chromium-110-compiler.patch
@@ -1,8 +1,8 @@
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index bf8269f00..8cfed44cb 100644
+index 7183544ea..866fc0c58 100644
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
-@@ -271,9 +271,7 @@ config("compiler") {
+@@ -276,9 +276,7 @@ config("compiler") {
configs += [
# See the definitions below.
@@ -12,12 +12,18 @@ index bf8269f00..8cfed44cb 100644
":compiler_codegen",
":compiler_deterministic",
]
-@@ -524,31 +522,6 @@ config("compiler") {
+@@ -529,37 +527,6 @@ config("compiler") {
ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
}
- if (is_clang && !is_nacl && current_os != "zos") {
- cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
+- if (save_reproducers_on_lld_crash && use_lld) {
+- ldflags += [
+- "-fcrash-diagnostics=all",
+- "-fcrash-diagnostics-dir=" + clang_diagnostic_dir,
+- ]
+- }
-
- # TODO(hans): Remove this once Clang generates better optimized debug info
- # by default. https://crbug.com/765793
@@ -44,7 +50,7 @@ index bf8269f00..8cfed44cb 100644
# Rust compiler setup (for either clang or rustc).
if (enable_rust) {
defines += [ "RUST_ENABLED" ]
-@@ -1269,46 +1242,6 @@ config("compiler_deterministic") {
+@@ -1315,46 +1282,6 @@ config("compiler_deterministic") {
}
}
@@ -91,7 +97,7 @@ index bf8269f00..8cfed44cb 100644
# Tells the compiler not to use absolute paths when passing the default
# paths to the tools it invokes. We don't want this because we don't
# really need it and it can mess up the goma cache entries.
-@@ -1327,26 +1260,7 @@ config("compiler_deterministic") {
+@@ -1373,26 +1300,7 @@ config("compiler_deterministic") {
}
}
@@ -119,7 +125,7 @@ index bf8269f00..8cfed44cb 100644
config("rustc_revision") {
if (enable_rust && defined(rustc_version)) {
-@@ -1637,7 +1551,7 @@ config("chromium_code") {
+@@ -1683,7 +1591,7 @@ config("chromium_code") {
defines = [ "_HAS_NODISCARD" ]
}
} else {
@@ -128,7 +134,7 @@ index bf8269f00..8cfed44cb 100644
if (treat_warnings_as_errors) {
cflags += [ "-Werror" ]
-@@ -1646,10 +1560,6 @@ config("chromium_code") {
+@@ -1692,10 +1600,6 @@ config("chromium_code") {
# well.
ldflags = [ "-Werror" ]
}
@@ -139,7 +145,7 @@ index bf8269f00..8cfed44cb 100644
# In Chromium code, we define __STDC_foo_MACROS in order to get the
# C99 macros on Mac and Linux.
-@@ -1658,16 +1568,6 @@ config("chromium_code") {
+@@ -1704,16 +1608,6 @@ config("chromium_code") {
"__STDC_FORMAT_MACROS",
]
@@ -156,7 +162,7 @@ index bf8269f00..8cfed44cb 100644
if (is_mac) {
cflags_objc = [ "-Wobjc-missing-property-synthesis" ]
cflags_objcc = [ "-Wobjc-missing-property-synthesis" ]
-@@ -2060,7 +1960,8 @@ config("default_stack_frames") {
+@@ -2078,7 +1972,8 @@ config("default_stack_frames") {
}
# Default "optimization on" config.
@@ -166,7 +172,7 @@ index bf8269f00..8cfed44cb 100644
if (is_win) {
if (chrome_pgo_phase != 2) {
# Favor size over speed, /O1 must be before the common flags.
-@@ -2105,7 +2006,8 @@ config("optimize") {
+@@ -2137,7 +2032,8 @@ config("optimize") {
}
# Turn off optimizations.
@@ -176,7 +182,7 @@ index bf8269f00..8cfed44cb 100644
if (is_win) {
cflags = [
"/Od", # Disable optimization.
-@@ -2145,7 +2047,8 @@ config("no_optimize") {
+@@ -2177,7 +2073,8 @@ config("no_optimize") {
# Turns up the optimization level. On Windows, this implies whole program
# optimization and link-time code generation which is very expensive and should
# be used sparingly.
@@ -186,7 +192,7 @@ index bf8269f00..8cfed44cb 100644
if (is_nacl && is_nacl_irt) {
# The NaCl IRT is a special case and always wants its own config.
# Various components do:
-@@ -2178,7 +2081,8 @@ config("optimize_max") {
+@@ -2210,7 +2107,8 @@ config("optimize_max") {
#
# TODO(crbug.com/621335) - rework how all of these configs are related
# so that we don't need this disclaimer.
@@ -196,7 +202,7 @@ index bf8269f00..8cfed44cb 100644
if (is_nacl && is_nacl_irt) {
# The NaCl IRT is a special case and always wants its own config.
# Various components do:
-@@ -2204,7 +2108,8 @@ config("optimize_speed") {
+@@ -2236,7 +2134,8 @@ config("optimize_speed") {
}
}
@@ -206,7 +212,7 @@ index bf8269f00..8cfed44cb 100644
cflags = [ "-O1" ] + common_optimize_on_cflags
rustflags = [ "-Copt-level=1" ]
ldflags = common_optimize_on_ldflags
-@@ -2324,7 +2229,8 @@ config("win_pdbaltpath") {
+@@ -2356,7 +2255,8 @@ config("win_pdbaltpath") {
}
# Full symbols.
@@ -215,8 +221,8 @@ index bf8269f00..8cfed44cb 100644
+config("xsymbols") {
if (is_win) {
if (is_clang) {
- cflags = [ "/Z7" ] # Debug information in the .obj files.
-@@ -2455,7 +2361,8 @@ config("symbols") {
+ cflags = [
+@@ -2495,7 +2395,8 @@ config("symbols") {
# Minimal symbols.
# This config guarantees to hold symbol for stack trace which are shown to user
# when crash happens in unittests running on buildbot.
@@ -226,7 +232,7 @@ index bf8269f00..8cfed44cb 100644
if (is_win) {
# Functions, files, and line tables only.
cflags = []
-@@ -2527,7 +2434,8 @@ config("minimal_symbols") {
+@@ -2568,7 +2469,8 @@ config("minimal_symbols") {
# This configuration contains function names only. That is, the compiler is
# told to not generate debug information and the linker then just puts function
# names in the final debug information.