Skip to content

Commit a722604

Browse files
chromium: Update to 128.0.6613.84 (#832)
Fixes #831. Release notes: https://chromereleases.googleblog.com/2024/08/stable-channel-update-for-desktop_21.html Build and patch changes: ------------------------ Drop 0012-m127-side_panel-Add-missing-deps.patch as m128 contains the proper fix for the issue this patch was working around. Rebase remaining patches. License changes: ---------------- Added licenses: * third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/parsel/LICENSE - https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5630499 Removed licenses: * third_party/catapult/third_party/polymer2/LICENSE.polymer - https://chromium-review.googlesource.com/c/catapult/+/5670761 * third_party/setupdesign/LICENSE - https://chromium-review.googlesource.com/c/chromium/src/+/5659916 Updated licenses: * third_party/perfetto/LICENSE - https://android.googlesource.com/platform/external/perfetto/+/917165dd Test-built (big thanks to @SoumyaWind): --------------------------------------- * chromium-ozone-wayland: - master, clang, MACHINE=qemux86-64 - scarthgap, clang, MACHINE=qemuarm64, qemux86-64 * chromium-x11: - master, clang, MACHINE=qemuarm, qemuarm64, qemux86-64, raspberrypi4-64 - scarthgap, clang, MACHINE=qemuarm, qemuarm64, qemux86-64, raspberrypi4-64 Signed-off-by: Max Ihlenfeldt <[email protected]>
1 parent e892cd6 commit a722604

17 files changed

+41
-101
lines changed

meta-chromium/recipes-browser/chromium/chromium-gn.inc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ SRC_URI += "\
2828
file://0009-Adjust-the-Rust-build-to-our-needs.patch \
2929
file://0010-Don-t-require-profiler_builtins.rlib.patch \
3030
file://0011-Disable-crabbyavif-to-fix-build-errors.patch \
31-
file://0012-m127-side_panel-Add-missing-deps.patch \
3231
"
3332
# ARM/AArch64-specific patches.
3433
SRC_URI:append:aarch64 = "${@bb.utils.contains('TUNE_FEATURES', 'crypto', '', ' file://arm/0001-Fix-AES-crypto-SIGILL-on-rpi4-64.patch', d)}"

meta-chromium/recipes-browser/chromium/chromium.inc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ HOMEPAGE = "https://www.chromium.org/Home"
44
CVE_PRODUCT = "chromium:chromium google:chrome"
55

66
SRC_URI = "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${PV}.tar.xz"
7-
SRC_URI[sha256sum] = "e33a57b0cab75f2fb8bd128be24da0ee18d4a0052e4cd99ad37fcb8dfc9c5875"
7+
SRC_URI[sha256sum] = "9297c1e1dc9310534f6a48f90eacc2eac1d964ac3c827dc0798594e8a2742dc4"
88

99
S = "${WORKDIR}/chromium-${PV}"
1010

@@ -235,7 +235,6 @@ LIC_FILES_CHKSUM = "\
235235
file://${S}/third_party/catapult/third_party/ijson/LICENSE.txt;md5=2809bd5857eee6be054555222fd89712 \
236236
file://${S}/third_party/catapult/third_party/oauth2client/LICENSE;md5=88f599f710b9d48dad0929ebd090fc1a \
237237
file://${S}/third_party/catapult/third_party/polymer/LICENSE.polymer;md5=324f45ce459ffd97e41d175a4e95a4be \
238-
file://${S}/third_party/catapult/third_party/polymer2/LICENSE.polymer;md5=a798ede8c314cbc7a31b41bce0008d57 \
239238
file://${S}/third_party/catapult/third_party/polymer3/LICENSE.polymer;md5=a798ede8c314cbc7a31b41bce0008d57 \
240239
file://${S}/third_party/catapult/third_party/pyfakefs/COPYING;md5=34400b68072d710fecd0a2940a0d1658 \
241240
file://${S}/third_party/catapult/third_party/pyparsing/LICENSE;md5=657a566233888513e1f07ba13e2f47f1 \
@@ -290,6 +289,7 @@ LIC_FILES_CHKSUM = "\
290289
file://${S}/third_party/devtools-frontend/src/front_end/third_party/puppeteer-replay/package/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
291290
file://${S}/third_party/devtools-frontend/src/front_end/third_party/puppeteer/LICENSE;md5=b8f1fc4a170646d6f75d9572a3bd1339 \
292291
file://${S}/third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/mitt/LICENSE;md5=dd3fad292d640766ce5bcb6cb97c109e \
292+
file://${S}/third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/parsel/LICENSE;md5=3df37ae2a2559e34c226b7734e5a1d08 \
293293
file://${S}/third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/rxjs/LICENSE;md5=ddcbb07c54c85eff62e3e6ebab2fa6dd \
294294
file://${S}/third_party/devtools-frontend/src/front_end/third_party/wasmparser/package/LICENSE;md5=2ee41112a44fe7014dce33e26468ba93 \
295295
file://${S}/third_party/devtools-frontend/src/front_end/third_party/web-vitals/package/LICENSE;md5=2c4a96430ec4639e0a80babbfb239a96 \
@@ -398,7 +398,7 @@ LIC_FILES_CHKSUM = "\
398398
file://${S}/third_party/pdfium/LICENSE;md5=c93507531cc9bb8e24a05f2a1a4036c7 \
399399
file://${S}/third_party/pdfium/third_party/fp16/LICENSE;md5=855dd24c28c76c916c5c2301b1958728 \
400400
file://${S}/third_party/pdfium/third_party/freetype/FTL.TXT;md5=d479e83797f699fe873b38dadd0fcd4c \
401-
file://${S}/third_party/perfetto/LICENSE;md5=f87516e0b698007e9e75a1fe1012b390 \
401+
file://${S}/third_party/perfetto/LICENSE;md5=d2572d98547d43906b53615f856a8c2d \
402402
file://${S}/third_party/pffft/LICENSE;md5=0f39e43e9bc20e7e103e54750e1ec3a2 \
403403
file://${S}/third_party/polymer/LICENSE.polymer;md5=324f45ce459ffd97e41d175a4e95a4be \
404404
file://${S}/third_party/private-join-and-compute/src/LICENSE;md5=175792518e4ac015ab6696d16c4f607e \
@@ -417,7 +417,6 @@ LIC_FILES_CHKSUM = "\
417417
file://${S}/third_party/selenium-atoms/LICENSE.sizzle;md5=7a9495742f21b7624515e120b720cc65 \
418418
file://${S}/third_party/selenium-atoms/LICENSE.wgxpath;md5=73a4131394317651a4370c0507a9ccb5 \
419419
file://${S}/third_party/sentencepiece/LICENSE;md5=5cb9ee2840d20280145e929f30f32060 \
420-
file://${S}/third_party/setupdesign/LICENSE;md5=302a09339e8de37ba06c121279be1707 \
421420
file://${S}/third_party/shell-encryption/src/LICENSE;md5=c96a2157133614bf8a135bd27cd230d6 \
422421
file://${S}/third_party/simplejson/LICENSE.txt;md5=8a9f8dcfcd28c34daa443e5b1d29813b \
423422
file://${S}/third_party/skia/LICENSE;md5=822f02cc7736281816581cd064afbb1c \

meta-chromium/recipes-browser/chromium/files/0001-Drop-GN-compiler-settings-conflicting-with-OE.patch

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ Signed-off-by: Max Ihlenfeldt <[email protected]>
1919
1 file changed, 48 deletions(-)
2020

2121
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
22-
index f598fd1..1188401 100644
22+
index 5898b8c..340960f 100644
2323
--- a/build/config/compiler/BUILD.gn
2424
+++ b/build/config/compiler/BUILD.gn
25-
@@ -1194,27 +1194,6 @@ config("compiler_cpu_abi") {
25+
@@ -1196,27 +1196,6 @@ config("compiler_cpu_abi") {
2626
"-msse3",
2727
]
2828
}
@@ -50,7 +50,7 @@ index f598fd1..1188401 100644
5050
} else if (current_cpu == "mipsel" && !is_nacl) {
5151
ldflags += [ "-Wl,--hash-style=sysv" ]
5252
if (custom_toolchain == "") {
53-
@@ -1222,9 +1201,6 @@ config("compiler_cpu_abi") {
53+
@@ -1224,9 +1203,6 @@ config("compiler_cpu_abi") {
5454
if (is_android) {
5555
cflags += [ "--target=mipsel-linux-android" ]
5656
ldflags += [ "--target=mipsel-linux-android" ]
@@ -60,7 +60,7 @@ index f598fd1..1188401 100644
6060
}
6161
} else {
6262
cflags += [ "-EL" ]
63-
@@ -1304,8 +1280,6 @@ config("compiler_cpu_abi") {
63+
@@ -1306,8 +1282,6 @@ config("compiler_cpu_abi") {
6464
ldflags += [ "-Wl,--hash-style=sysv" ]
6565
if (custom_toolchain == "") {
6666
if (is_clang) {
@@ -69,7 +69,7 @@ index f598fd1..1188401 100644
6969
} else {
7070
cflags += [ "-EB" ]
7171
ldflags += [ "-EB" ]
72-
@@ -1353,9 +1327,6 @@ config("compiler_cpu_abi") {
72+
@@ -1355,9 +1329,6 @@ config("compiler_cpu_abi") {
7373
if (is_android) {
7474
cflags += [ "--target=mips64el-linux-android" ]
7575
ldflags += [ "--target=mips64el-linux-android" ]
@@ -79,7 +79,7 @@ index f598fd1..1188401 100644
7979
}
8080
} else {
8181
cflags += [
82-
@@ -1413,8 +1384,6 @@ config("compiler_cpu_abi") {
82+
@@ -1415,8 +1386,6 @@ config("compiler_cpu_abi") {
8383
ldflags += [ "-Wl,--hash-style=sysv" ]
8484
if (custom_toolchain == "") {
8585
if (is_clang) {
@@ -88,7 +88,7 @@ index f598fd1..1188401 100644
8888
} else {
8989
cflags += [
9090
"-EB",
91-
@@ -1577,23 +1546,6 @@ config("compiler_deterministic") {
91+
@@ -1585,23 +1554,6 @@ config("compiler_deterministic") {
9292
}
9393
}
9494
}

meta-chromium/recipes-browser/chromium/files/0002-v8-qemu-wrapper.patch

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,34 +29,34 @@ index 80d4b3d..5666cdf 100644
2929
"root_out_dir") +
3030
"/v8_context_snapshot_generator",
3131
diff --git a/v8/BUILD.gn b/v8/BUILD.gn
32-
index a4faf8e..4c9906d 100644
32+
index 92e8541..6343c8e 100644
3333
--- a/v8/BUILD.gn
3434
+++ b/v8/BUILD.gn
35-
@@ -2200,6 +2200,7 @@ template("run_torque") {
35+
@@ -2223,6 +2223,7 @@ template("run_torque") {
3636
}
3737

3838
args = [
3939
+ "./v8-qemu-wrapper.sh",
4040
"./" + rebase_path(
4141
get_label_info(":torque($toolchain)", "root_out_dir") + "/torque",
4242
root_build_dir),
43-
@@ -2357,6 +2358,7 @@ action("generate_bytecode_builtins_list") {
43+
@@ -2386,6 +2387,7 @@ action("generate_bytecode_builtins_list") {
4444
outputs = [ "$target_gen_dir/builtins-generated/bytecodes-builtins-list.h" ]
4545
deps = [ ":bytecode_builtins_list_generator($v8_generator_toolchain)" ]
4646
args = [
4747
+ "./v8-qemu-wrapper.sh",
4848
"./" + rebase_path(
4949
get_label_info(
5050
":bytecode_builtins_list_generator($v8_generator_toolchain)",
51-
@@ -2396,6 +2398,7 @@ template("run_mksnapshot") {
52-
data = []
51+
@@ -2431,6 +2433,7 @@ template("run_mksnapshot") {
52+
}
5353

5454
args = [
5555
+ "./v8-qemu-wrapper.sh",
5656
"./" + rebase_path(get_label_info(":mksnapshot($v8_snapshot_toolchain)",
5757
"root_out_dir") + "/mksnapshot",
5858
root_build_dir),
59-
@@ -7287,6 +7290,7 @@ if (v8_enable_i18n_support) {
59+
@@ -7370,6 +7373,7 @@ if (v8_enable_i18n_support) {
6060
outputs = [ output_file ]
6161

6262
args = [

meta-chromium/recipes-browser/chromium/files/0004-Delete-compiler-options-not-available-in-release-ver.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ Signed-off-by: Randy MacLeod <[email protected]>
1313
1 file changed, 5 insertions(+)
1414

1515
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
16-
index 1188401..44975f7 100644
16+
index 340960f..0efc6f8 100644
1717
--- a/build/config/compiler/BUILD.gn
1818
+++ b/build/config/compiler/BUILD.gn
19-
@@ -1839,6 +1839,11 @@ config("default_warnings") {
19+
@@ -1876,6 +1876,11 @@ config("default_warnings") {
2020
}
2121

2222
cflags += [

meta-chromium/recipes-browser/chromium/files/0005-avoid-link-latomic-failure-on-CentOS-8-host.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Signed-off-by: Randy MacLeod <[email protected]>
1818
2 files changed, 4 insertions(+)
1919

2020
diff --git a/base/BUILD.gn b/base/BUILD.gn
21-
index 4ae52e5..dc763a7 100644
21+
index 59f1502..2cd90ee 100644
2222
--- a/base/BUILD.gn
2323
+++ b/base/BUILD.gn
2424
@@ -1119,7 +1119,9 @@ component("base") {

meta-chromium/recipes-browser/chromium/files/0006-Don-t-pass-unknown-LLVM-options.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ Signed-off-by: Max Ihlenfeldt <[email protected]>
1717
1 file changed, 18 deletions(-)
1818

1919
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
20-
index 44975f7..604329d 100644
20+
index 0efc6f8..5e13f0c 100644
2121
--- a/build/config/compiler/BUILD.gn
2222
+++ b/build/config/compiler/BUILD.gn
23-
@@ -575,24 +575,6 @@ config("compiler") {
23+
@@ -579,24 +579,6 @@ config("compiler") {
2424
}
2525
}
2626

meta-chromium/recipes-browser/chromium/files/0008-Use-the-correct-path-to-libclang_rt.builtins.a.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ Signed-off-by: Max Ihlenfeldt <[email protected]>
2121
1 file changed, 5 insertions(+), 4 deletions(-)
2222

2323
diff --git a/build/config/clang/BUILD.gn b/build/config/clang/BUILD.gn
24-
index 75f1254..3452f3d 100644
24+
index e6d80a8..69ccf2f 100644
2525
--- a/build/config/clang/BUILD.gn
2626
+++ b/build/config/clang/BUILD.gn
27-
@@ -183,14 +183,15 @@ template("clang_lib") {
27+
@@ -190,14 +190,15 @@ template("clang_lib") {
2828
} else if (is_apple) {
2929
_dir = "darwin"
3030
} else if (is_linux || is_chromeos) {

0 commit comments

Comments
 (0)