From a3c7ed7b46fa8657c4b34ff3994e59907ece41f907f1a11e58aaadebe4e7129c Mon Sep 17 00:00:00 2001 From: Ruediger Oertel Date: Mon, 27 Oct 2025 00:30:14 +0100 Subject: [PATCH] sync with beta again --- chromium-127-constexpr.patch | 4 +-- chromium-142-iwyu-field-form-data.patch | 27 ++++++++++++++++++++ chromium-142.0.7444.52-linux.tar.xz | 3 +++ chromium-143.0.7489.0-linux.tar.xz | 3 --- chromium.changes | 6 ----- chromium.spec | 3 ++- gcc-enable-lto.patch | 34 ++++++++++++------------- 7 files changed, 51 insertions(+), 29 deletions(-) create mode 100644 chromium-142-iwyu-field-form-data.patch create mode 100644 chromium-142.0.7444.52-linux.tar.xz delete mode 100644 chromium-143.0.7489.0-linux.tar.xz diff --git a/chromium-127-constexpr.patch b/chromium-127-constexpr.patch index b3639b3..8f2eae9 100644 --- a/chromium-127-constexpr.patch +++ b/chromium-127-constexpr.patch @@ -10,8 +10,8 @@ author: Andres Salomon 34 | .strict = true}; | ~~~~~~~~~~~~~~~ ---- a/components/url_pattern/simple_url_pattern_matcher.cc -+++ b/components/url_pattern/simple_url_pattern_matcher.cc +--- a/services/network/shared_dictionary/simple_url_pattern_matcher.cc ++++ b/services/network/shared_dictionary/simple_url_pattern_matcher.cc @@ -28,17 +28,17 @@ namespace network { namespace { diff --git a/chromium-142-iwyu-field-form-data.patch b/chromium-142-iwyu-field-form-data.patch new file mode 100644 index 0000000..e05fae6 --- /dev/null +++ b/chromium-142-iwyu-field-form-data.patch @@ -0,0 +1,27 @@ +From 8dab9f289a5e4aef4731b67fa14fa5d51172c704 Mon Sep 17 00:00:00 2001 +From: Matt Jolly +Date: Sun, 21 Sep 2025 10:41:35 +1000 +Subject: [PATCH] IWYU form_field_data.h + +8ff2584bb5e7bceb0958561f97fcfd431f6fa6a6 migrated parsing to use +FormFieldData, and provided a forward decl. This is causing issues when +not building with C++ modules or PCH (i.e. downstream linux distro +build), so just include the header. + +Signed-off-by: Matt Jolly +--- a/components/autofill/core/browser/form_parsing/autofill_scanner.h ++++ b/components/autofill/core/browser/form_parsing/autofill_scanner.h +@@ -11,9 +11,9 @@ + #include "base/containers/span.h" + #include "base/memory/raw_span.h" + +-namespace autofill { ++#include "components/autofill/core/common/form_field_data.h" + +-class FormFieldData; ++namespace autofill { + + // A helper class for parsing a stream of |FormFieldData|'s with lookahead. + class AutofillScanner { +-- +2.50.1 diff --git a/chromium-142.0.7444.52-linux.tar.xz b/chromium-142.0.7444.52-linux.tar.xz new file mode 100644 index 0000000..ab8a859 --- /dev/null +++ b/chromium-142.0.7444.52-linux.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb50e9823625295c9962e05401a279c6bce5480bbbcf4d73d9f5660f5bae0a8e +size 1707051664 diff --git a/chromium-143.0.7489.0-linux.tar.xz b/chromium-143.0.7489.0-linux.tar.xz deleted file mode 100644 index 975d62b..0000000 --- a/chromium-143.0.7489.0-linux.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3296cc55ed8542f5b006c0e8b7f8812243b4a0d6e4440c5b61a8ad40c64768e2 -size 1787452060 diff --git a/chromium.changes b/chromium.changes index 89cf7f0..0c17733 100644 --- a/chromium.changes +++ b/chromium.changes @@ -1,9 +1,3 @@ -------------------------------------------------------------------- -Sun Oct 26 18:38:58 UTC 2025 - Andreas Stieger - -- Chromium 143 (143.0.7489.0 tarball) -- drop chromium-142-iwyu-field-form-data.patch - ------------------------------------------------------------------- Sun Oct 26 08:15:39 UTC 2025 - ro@suse.de diff --git a/chromium.spec b/chromium.spec index 9fa67bb..a522dae 100644 --- a/chromium.spec +++ b/chromium.spec @@ -118,7 +118,7 @@ %global official_build 1 Name: chromium%{n_suffix} -Version: 143.0.7489.0 +Version: 142.0.7444.52 Release: 0 Summary: Google's open source browser project License: BSD-3-Clause AND LGPL-2.1-or-later @@ -151,6 +151,7 @@ Patch9: system-libdrm.patch # gentoo/fedora/arch patchset Patch15: chromium-125-compiler.patch Patch98: chromium-102-regex_pattern-array.patch +Patch99: chromium-142-iwyu-field-form-data.patch # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding Patch202: chromium-prop-codecs.patch Patch240: chromium-117-string-convert.patch diff --git a/gcc-enable-lto.patch b/gcc-enable-lto.patch index bbe7b61..1b2e71f 100644 --- a/gcc-enable-lto.patch +++ b/gcc-enable-lto.patch @@ -1,7 +1,7 @@ -Index: chromium-143.0.7489.0/build/config/BUILDCONFIG.gn +Index: chromium-120.0.6099.18/build/config/BUILDCONFIG.gn =================================================================== ---- chromium-143.0.7489.0.orig/build/config/BUILDCONFIG.gn -+++ chromium-143.0.7489.0/build/config/BUILDCONFIG.gn +--- chromium-120.0.6099.18.orig/build/config/BUILDCONFIG.gn ++++ chromium-120.0.6099.18/build/config/BUILDCONFIG.gn @@ -135,6 +135,8 @@ declare_args() { # set "is_official_build" to true for any build intended to ship to end-users. is_official_build = false @@ -11,7 +11,7 @@ Index: chromium-143.0.7489.0/build/config/BUILDCONFIG.gn # Set to true when compiling with the Clang compiler. is_clang = current_os != "linux" || (current_cpu != "s390x" && current_cpu != "s390" && -@@ -372,6 +374,12 @@ default_compiler_configs = [ +@@ -389,6 +389,12 @@ "//build/config:feature_flags", ] @@ -24,11 +24,11 @@ Index: chromium-143.0.7489.0/build/config/BUILDCONFIG.gn if (is_win) { default_compiler_configs += [ "//build/config/win:default_cfg_compiler", -Index: chromium-143.0.7489.0/build/config/compiler/BUILD.gn +Index: chromium-120.0.6099.18/build/config/compiler/BUILD.gn =================================================================== ---- chromium-143.0.7489.0.orig/build/config/compiler/BUILD.gn -+++ chromium-143.0.7489.0/build/config/compiler/BUILD.gn -@@ -2739,6 +2739,10 @@ if (is_win) { +--- chromium-120.0.6099.18.orig/build/config/compiler/BUILD.gn ++++ chromium-120.0.6099.18/build/config/compiler/BUILD.gn +@@ -2672,6 +2672,10 @@ } } @@ -39,11 +39,11 @@ Index: chromium-143.0.7489.0/build/config/compiler/BUILD.gn config("default_stack_frames") { if (!is_win) { if (enable_frame_pointers) { -Index: chromium-143.0.7489.0/sandbox/linux/BUILD.gn +Index: chromium-120.0.6099.18/sandbox/linux/BUILD.gn =================================================================== ---- chromium-143.0.7489.0.orig/sandbox/linux/BUILD.gn -+++ chromium-143.0.7489.0/sandbox/linux/BUILD.gn -@@ -255,6 +255,9 @@ component("seccomp_bpf") { +--- chromium-120.0.6099.18.orig/sandbox/linux/BUILD.gn ++++ chromium-120.0.6099.18/sandbox/linux/BUILD.gn +@@ -253,6 +253,9 @@ component("seccomp_bpf") { "//base", "//sandbox:sandbox_buildflags", ] @@ -53,12 +53,12 @@ Index: chromium-143.0.7489.0/sandbox/linux/BUILD.gn if (is_android) { sources += [ -Index: chromium-143.0.7489.0/base/BUILD.gn +Index: chromium-120.0.6099.18/base/BUILD.gn =================================================================== ---- chromium-143.0.7489.0.orig/base/BUILD.gn -+++ chromium-143.0.7489.0/base/BUILD.gn -@@ -3749,6 +3749,10 @@ test("base_unittests") { - sources += [ "immediate_crash_unittest.cc" ] +--- chromium-120.0.6099.18.orig/base/BUILD.gn ++++ chromium-120.0.6099.18/base/BUILD.gn +@@ -3561,6 +3561,10 @@ + sources += [ "location_unittest.cc" ] } + if (gcc_lto) {