Skip to content

Commit fbad39d

Browse files
chromium: Update to 129.0.6668.70 (OSSystems#838)
Fixes OSSystems#837. Release notes: https://chromereleases.googleblog.com/2024/09/stable-channel-update-for-desktop_17.html https://chromereleases.googleblog.com/2024/09/stable-channel-update-for-desktop_24.html Build and patch changes: ------------------------ Drop one backported patch that is included upstream now. Rebase remaining patches. License changes: ---------------- Added licenses: * third_party/android_deps/libs/com_google_android_gms_play_services_identity_credentials/LICENSE - https://chromium-review.googlesource.com/c/chromium/src/+/5766672 * third_party/fast_float/src/LICENSE-MIT - https://chromium-review.googlesource.com/c/chromium/src/+/5743598 Removed licenses: * ios/components/third_party/compiler-rt/LICENSE.TXT - https://chromium-review.googlesource.com/c/chromium/src/+/5767039 * third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7/LICENSE, third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8/LICENSE - https://chromium-review.googlesource.com/c/chromium/src/+/5786197 * third_party/catapult/third_party/html5lib-python/LICENSE - https://chromium-review.googlesource.com/c/catapult/+/5768072 * third_party/libudev/LICENSE - https://chromium-review.googlesource.com/c/chromium/src/+/5738848 * third_party/sudden_motion_sensor/LICENSE - https://chromium-review.googlesource.com/c/chromium/src/+/5734364 Updated licenses: * third_party/android_deps/libs/com_google_android_gms_play_services_base/LICENSE, third_party/android_deps/libs/com_google_android_gms_play_services_basement/LICENSE, third_party/android_deps/libs/com_google_android_gms_play_services_tasks/LICENSE - https://chromium-review.googlesource.com/c/chromium/src/+/5766672 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 <max@igalia.com>
1 parent f7d3eac commit fbad39d

13 files changed

+29
-62
lines changed

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@ OUTPUT_DIR = "out/Release"
1111
B = "${S}/${OUTPUT_DIR}"
1212

1313
# Backported patches.
14-
SRC_URI += "\
15-
file://backport/Backport-chrome-browser-ui-views-side_panel-fix-miss.patch \
16-
"
14+
# None currently \o/
1715

1816
# Non-specific patches.
1917
SRC_URI += "\

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

Lines changed: 6 additions & 10 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] = "e1d39c170dfdc2627a7b003e11d77f04a578b8e1cfe41e714cdaa345c91f4943"
7+
SRC_URI[sha256sum] = "094ddec3774b54feb04dcfb020e61766de16feabb04850d73ef82e38c4bbf2b5"
88

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

@@ -76,7 +76,6 @@ LIC_FILES_CHKSUM = "\
7676
file://${S}/chrome/third_party/mozilla_security_manager/LICENSE;md5=0c259b853bbf067b361100ce560adce7 \
7777
file://${S}/courgette/third_party/bsdiff/LICENCE;md5=7c2ad392281bc3d9b04a31102ee7abdd \
7878
file://${S}/courgette/third_party/divsufsort/LICENSE;md5=e261f081e52882dad3ff0225497ce451 \
79-
file://${S}/ios/components/third_party/compiler-rt/LICENSE.TXT;md5=67ce57844c93575886f0099fa1bf95cd \
8079
file://${S}/ios/third_party/blink/LICENSE;md5=9fdb47308c4e0a2b6d07c5af39e5da1a \
8180
file://${S}/ios/third_party/lottie/LICENSE;md5=1e714768add1e7fdb1288bac703bad06 \
8281
file://${S}/ios/third_party/material_components_ios/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
@@ -126,20 +125,21 @@ LIC_FILES_CHKSUM = "\
126125
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_auth/LICENSE;md5=b8c82a390fc5a5bba473726868fc5e5d \
127126
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone/LICENSE;md5=5c9317538bd492b4fd01eec9d6972640 \
128127
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base/LICENSE;md5=b8c82a390fc5a5bba473726868fc5e5d \
129-
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_base/LICENSE;md5=329ee645e53d3c85d35792e5ad18ebe6 \
130-
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_basement/LICENSE;md5=329ee645e53d3c85d35792e5ad18ebe6 \
128+
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_base/LICENSE;md5=e5a8d882f7945961271786002e6a581d \
129+
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_basement/LICENSE;md5=e5a8d882f7945961271786002e6a581d \
131130
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_cast/LICENSE;md5=1e61529f08860f8fa1c90bf8af8007ff \
132131
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework/LICENSE;md5=6688c3d596b2e35dd1928d1ffdf5a9e2 \
133132
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut/LICENSE;md5=32c019d8c1f8222a8aad9c3e1f1d2d10 \
134133
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging/LICENSE;md5=fb1c3d71ca3681654ec1604b10fc1ace \
135134
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_flags/LICENSE;md5=92b728c587a67a1b9577e9ca141ca520 \
136135
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_gcm/LICENSE;md5=92b728c587a67a1b9577e9ca141ca520 \
136+
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_identity_credentials/LICENSE;md5=fff98c651a1ae8a04462a12f8ea1f7a4 \
137137
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_iid/LICENSE;md5=05fc50851d6d550ef2bb400b326353f0 \
138138
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps/LICENSE;md5=cd033bdb088af16ecdbcd95bd5562a30 \
139139
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_location/LICENSE;md5=6a7afdc2d1780ac0a9bd21bd59640cdf \
140140
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype/LICENSE;md5=32c019d8c1f8222a8aad9c3e1f1d2d10 \
141141
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_stats/LICENSE;md5=92b728c587a67a1b9577e9ca141ca520 \
142-
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_tasks/LICENSE;md5=329ee645e53d3c85d35792e5ad18ebe6 \
142+
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_tasks/LICENSE;md5=e5a8d882f7945961271786002e6a581d \
143143
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_vision/LICENSE;md5=d332b0f8bf5e67cef70541572ba69b61 \
144144
file://${S}/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common/LICENSE;md5=d332b0f8bf5e67cef70541572ba69b61 \
145145
file://${S}/third_party/android_deps/libs/com_google_android_material_material/LICENSE;md5=7f7d74108ee1b7a743cca7d9a86784d6 \
@@ -179,8 +179,6 @@ LIC_FILES_CHKSUM = "\
179179
file://${S}/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations/LICENSE;md5=a5dd953e661e22a77f7b8062ae790f6a \
180180
file://${S}/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_android_extensions_runtime/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
181181
file://${S}/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_parcelize_runtime/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
182-
file://${S}/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
183-
file://${S}/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
184182
file://${S}/third_party/android_deps/libs/org_jetbrains_kotlinx_atomicfu_jvm/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
185183
file://${S}/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
186184
file://${S}/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
@@ -230,7 +228,6 @@ LIC_FILES_CHKSUM = "\
230228
file://${S}/third_party/catapult/third_party/flot/LICENSE.txt;md5=5bc600a435aadbd7dcde045ccb3208bf \
231229
file://${S}/third_party/catapult/third_party/google-auth/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327 \
232230
file://${S}/third_party/catapult/third_party/gsutil/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
233-
file://${S}/third_party/catapult/third_party/html5lib-python/LICENSE;md5=1ba5ada9e6fead1fdc32f43c9f10ba7c \
234231
file://${S}/third_party/catapult/third_party/httplib2/LICENSE;md5=56e5e931172b6164b62dc7c4aba6c8cf \
235232
file://${S}/third_party/catapult/third_party/ijson/LICENSE.txt;md5=2809bd5857eee6be054555222fd89712 \
236233
file://${S}/third_party/catapult/third_party/oauth2client/LICENSE;md5=88f599f710b9d48dad0929ebd090fc1a \
@@ -300,6 +297,7 @@ LIC_FILES_CHKSUM = "\
300297
file://${S}/third_party/emoji-segmenter/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
301298
file://${S}/third_party/expat/src/expat/COPYING;md5=7b3b078238d0901d3b339289117cb7fb \
302299
file://${S}/third_party/farmhash/LICENSE;md5=7dfaa79e2b070897e495fec386e3acfc \
300+
file://${S}/third_party/fast_float/src/LICENSE-MIT;md5=32b11d50c7d9788d4270f6a83f3e68eb \
303301
file://${S}/third_party/fdlibm/LICENSE;md5=b17367d6c97e638599071d99a3049dfe \
304302
file://${S}/third_party/ffmpeg/CREDITS.chromium;md5=a0156e1de86eb34eb5d75486b539aa58 \
305303
file://${S}/third_party/fft2d/LICENSE;md5=a062f975da2ca26745be122d5a0b1356 \
@@ -356,7 +354,6 @@ LIC_FILES_CHKSUM = "\
356354
file://${S}/third_party/libsecret/LICENSE;md5=23c2a5e0106b99d75238986559bb5fc6 \
357355
file://${S}/third_party/libsrtp/LICENSE;md5=2909fcf6f09ffff8430463d91c08c4e1 \
358356
file://${S}/third_party/libsync/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
359-
file://${S}/third_party/libudev/LICENSE;md5=4fbd65380cdd255951079008b364516c \
360357
file://${S}/third_party/libunwind/src/LICENSE.TXT;md5=f66970035d12f196030658b11725e1a1 \
361358
file://${S}/third_party/liburlpattern/LICENSE;md5=5be7cac9f8920c488c4dda56dbfeaec2 \
362359
file://${S}/third_party/libusb/src/COPYING;md5=fbc093901857fcd118f065f900982c24 \
@@ -427,7 +424,6 @@ LIC_FILES_CHKSUM = "\
427424
file://${S}/third_party/spirv-tools/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
428425
file://${S}/third_party/sqlite/LICENSE;md5=7256769d4613c0af5a72be32ba20ccf7 \
429426
file://${S}/third_party/subresource-filter-ruleset/LICENSE;md5=408c32b7944dedb9d57797eca2447ea1 \
430-
file://${S}/third_party/sudden_motion_sensor/LICENSE;md5=6f89397ba4dda73a940f27f76e9ad9d4 \
431427
file://${S}/third_party/swiftshader/LICENSE.txt;md5=d273d63619c9aeaf15cdaf76422c4f87 \
432428
file://${S}/third_party/swiftshader/third_party/SPIRV-Headers/LICENSE;md5=d14ee3b13f42e9c9674acc5925c3d741 \
433429
file://${S}/third_party/swiftshader/third_party/SPIRV-Tools/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \

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 <max@igalia.com>
1919
1 file changed, 48 deletions(-)
2020

2121
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
22-
index 5898b8c..340960f 100644
22+
index 45086d6..dfbb2ab 100644
2323
--- a/build/config/compiler/BUILD.gn
2424
+++ b/build/config/compiler/BUILD.gn
25-
@@ -1196,27 +1196,6 @@ config("compiler_cpu_abi") {
25+
@@ -1211,27 +1211,6 @@ config("compiler_cpu_abi") {
2626
"-msse3",
2727
]
2828
}
@@ -50,7 +50,7 @@ index 5898b8c..340960f 100644
5050
} else if (current_cpu == "mipsel" && !is_nacl) {
5151
ldflags += [ "-Wl,--hash-style=sysv" ]
5252
if (custom_toolchain == "") {
53-
@@ -1224,9 +1203,6 @@ config("compiler_cpu_abi") {
53+
@@ -1239,9 +1218,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 5898b8c..340960f 100644
6060
}
6161
} else {
6262
cflags += [ "-EL" ]
63-
@@ -1306,8 +1282,6 @@ config("compiler_cpu_abi") {
63+
@@ -1321,8 +1297,6 @@ config("compiler_cpu_abi") {
6464
ldflags += [ "-Wl,--hash-style=sysv" ]
6565
if (custom_toolchain == "") {
6666
if (is_clang) {
@@ -69,7 +69,7 @@ index 5898b8c..340960f 100644
6969
} else {
7070
cflags += [ "-EB" ]
7171
ldflags += [ "-EB" ]
72-
@@ -1355,9 +1329,6 @@ config("compiler_cpu_abi") {
72+
@@ -1370,9 +1344,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 5898b8c..340960f 100644
7979
}
8080
} else {
8181
cflags += [
82-
@@ -1415,8 +1386,6 @@ config("compiler_cpu_abi") {
82+
@@ -1430,8 +1401,6 @@ config("compiler_cpu_abi") {
8383
ldflags += [ "-Wl,--hash-style=sysv" ]
8484
if (custom_toolchain == "") {
8585
if (is_clang) {
@@ -88,7 +88,7 @@ index 5898b8c..340960f 100644
8888
} else {
8989
cflags += [
9090
"-EB",
91-
@@ -1585,23 +1554,6 @@ config("compiler_deterministic") {
91+
@@ -1600,23 +1569,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
@@ -17,7 +17,7 @@ Signed-off-by: Maksim Sisov <msisov@igalia.com>
1717
2 files changed, 5 insertions(+)
1818

1919
diff --git a/tools/v8_context_snapshot/BUILD.gn b/tools/v8_context_snapshot/BUILD.gn
20-
index 80d4b3d..5666cdf 100644
20+
index f46bec2..5438365 100644
2121
--- a/tools/v8_context_snapshot/BUILD.gn
2222
+++ b/tools/v8_context_snapshot/BUILD.gn
2323
@@ -45,6 +45,7 @@ if (use_v8_context_snapshot) {
@@ -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 92e8541..6343c8e 100644
32+
index 19e0d2b..85d40c8 100644
3333
--- a/v8/BUILD.gn
3434
+++ b/v8/BUILD.gn
35-
@@ -2223,6 +2223,7 @@ template("run_torque") {
35+
@@ -2256,6 +2256,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-
@@ -2386,6 +2387,7 @@ action("generate_bytecode_builtins_list") {
43+
@@ -2419,6 +2420,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-
@@ -2431,6 +2433,7 @@ template("run_mksnapshot") {
51+
@@ -2473,6 +2475,7 @@ template("run_mksnapshot") {
5252
}
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-
@@ -7370,6 +7373,7 @@ if (v8_enable_i18n_support) {
59+
@@ -7452,6 +7455,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 <Randy.MacLeod@windriver.com>
1313
1 file changed, 5 insertions(+)
1414

1515
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
16-
index 340960f..0efc6f8 100644
16+
index dfbb2ab..16f5b23 100644
1717
--- a/build/config/compiler/BUILD.gn
1818
+++ b/build/config/compiler/BUILD.gn
19-
@@ -1876,6 +1876,11 @@ config("default_warnings") {
19+
@@ -1891,6 +1891,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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
1818
2 files changed, 4 insertions(+)
1919

2020
diff --git a/base/BUILD.gn b/base/BUILD.gn
21-
index 59f1502..2cd90ee 100644
21+
index 2561c27..7eca069 100644
2222
--- a/base/BUILD.gn
2323
+++ b/base/BUILD.gn
24-
@@ -1119,7 +1119,9 @@ component("base") {
24+
@@ -1117,7 +1117,9 @@ component("base") {
2525
# Needed for <atomic> if using newer C++ library than sysroot, except if
2626
# building inside the cros_sdk environment - use host_toolchain as a
2727
# more robust check for this.

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 <max@igalia.com>
1717
1 file changed, 18 deletions(-)
1818

1919
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
20-
index 0efc6f8..5e13f0c 100644
20+
index 16f5b23..0dc5b57 100644
2121
--- a/build/config/compiler/BUILD.gn
2222
+++ b/build/config/compiler/BUILD.gn
23-
@@ -579,24 +579,6 @@ config("compiler") {
23+
@@ -581,24 +581,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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Signed-off-by: Max Ihlenfeldt <max@igalia.com>
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 e6d80a8..69ccf2f 100644
24+
index fcca59b..496f3c3 100644
2525
--- a/build/config/clang/BUILD.gn
2626
+++ b/build/config/clang/BUILD.gn
2727
@@ -190,14 +190,15 @@ template("clang_lib") {

0 commit comments

Comments
 (0)