Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at 2022-12-01 16:59:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium" Thu Dec 1 16:59:04 2022 rev:360 rq:1039204 version:108.0.5359.71 Changes: -------- --- /work/SRC/openSUSE:Factory/chromium/chromium.changes 2022-11-25 13:22:48.899569726 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.1835/chromium.changes 2022-12-01 16:59:48.979355466 +0100 @@ -1,0 +2,31 @@ +Wed Nov 30 21:56:32 UTC 2022 - Andreas Stieger <andreas.stie...@gmx.de> + +- Chromium 108.0.5359.71 (boo#1205871): + * CVE-2022-4174: Type Confusion in V8 + * CVE-2022-4175: Use after free in Camera Capture + * CVE-2022-4176: Out of bounds write in Lacros Graphics + * CVE-2022-4177: Use after free in Extensions + * CVE-2022-4178: Use after free in Mojo + * CVE-2022-4179: Use after free in Audio + * CVE-2022-4180: Use after free in Mojo + * CVE-2022-4181: Use after free in Forms + * CVE-2022-4182: Inappropriate implementation in Fenced Frames + * CVE-2022-4183: Insufficient policy enforcement in Popup Blocker + * CVE-2022-4184: Insufficient policy enforcement in Autofill + * CVE-2022-4185: Inappropriate implementation in Navigation + * CVE-2022-4186: Insufficient validation of untrusted input in Downloads + * CVE-2022-4187: Insufficient policy enforcement in DevTools + * CVE-2022-4188: Insufficient validation of untrusted input in CORS + * CVE-2022-4189: Insufficient policy enforcement in DevTools + * CVE-2022-4190: Insufficient data validation in Directory + * CVE-2022-4191: Use after free in Sign-In + * CVE-2022-4192: Use after free in Live Caption + * CVE-2022-4193: Insufficient policy enforcement in File System API + * CVE-2022-4194: Use after free in Accessibility + * CVE-2022-4195: Insufficient policy enforcement in Safe Browsing +- drop chromium-105-wayland-1.20.patch, upstream +- drop chromium-107-compiler.patch +- add chromium-108-compiler.patch +- drop chromium-98-EnumTable-crash.patch + +------------------------------------------------------------------- Old: ---- chromium-105-wayland-1.20.patch chromium-107-compiler.patch chromium-107.0.5304.121.tar.xz chromium-98-EnumTable-crash.patch New: ---- chromium-108-compiler.patch chromium-108.0.5359.71.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.4LIehK/_old 2022-12-01 16:59:58.051405257 +0100 +++ /var/tmp/diff_new_pack.4LIehK/_new 2022-12-01 16:59:58.059405301 +0100 @@ -2,6 +2,8 @@ # spec file for package chromium # # Copyright (c) 2022 SUSE LLC +# Copyright (c) 2022 Callum Farmer <gm...@opensuse.org> +# Copyright (c) 2022 Andreas Stieger <andreas.stie...@gmx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -75,7 +77,7 @@ %endif Name: chromium -Version: 107.0.5304.121 +Version: 108.0.5359.71 Release: 0 Summary: Google's open source browser project License: BSD-3-Clause AND LGPL-2.1-or-later @@ -109,7 +111,7 @@ Patch10: chromium-disable-parallel-gold.patch Patch11: chromium-lp151-old-drm.patch # gentoo/fedora/arch patchset -Patch15: chromium-107-compiler.patch +Patch15: chromium-108-compiler.patch Patch17: chromium-86-ImageMemoryBarrierData-init.patch Patch21: chromium-gcc11.patch Patch40: chromium-91-java-only-allowed-in-android-builds.patch @@ -119,12 +121,10 @@ Patch65: chromium-94-sql-no-assert.patch Patch68: chromium-94-ffmpeg-roll.patch Patch69: chromium-93-InkDropHost-crash.patch -Patch78: chromium-98-EnumTable-crash.patch Patch87: chromium-98-gtk4-build.patch Patch90: chromium-100-InMilliseconds-constexpr.patch Patch98: chromium-102-regex_pattern-array.patch Patch103: chromium-103-VirtualCursor-std-layout.patch -Patch111: chromium-105-wayland-1.20.patch Patch201: chromium-86-fix-vaapi-on-intel.patch # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding Patch202: chromium-prop-codecs.patch @@ -368,6 +368,11 @@ ln -sfn %{_bindir}/$PYTHON $HOME/bin/python export PATH="$HOME/bin/:$PATH" +# qt +%if %{with qt} +export PATH="$PATH:%{_libdir}/qt5/bin" +%endif + # use our wrapper rm chrome/installer/linux/common/wrapper cp %{SOURCE106} chrome/installer/linux/common/wrapper @@ -475,7 +480,6 @@ third_party/google_input_tools/third_party/closure_library third_party/google_input_tools/third_party/closure_library/third_party/closure third_party/googletest - third_party/harfbuzz-ng/utils third_party/highway third_party/hunspell third_party/iccjpeg @@ -491,8 +495,8 @@ third_party/libaom/source/libaom/third_party/fastfeat third_party/libaom/source/libaom/third_party/vector third_party/libaom/source/libaom/third_party/x86inc + third_party/libaom/source/libaom/third_party/SVT-AV1 third_party/libgav1 - third_party/libgifcodec third_party/libjingle third_party/libjxl third_party/libphonenumber ++++++ chromium-107-compiler.patch -> chromium-108-compiler.patch ++++++ --- /work/SRC/openSUSE:Factory/chromium/chromium-107-compiler.patch 2022-10-28 19:30:52.115033995 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1835/chromium-108-compiler.patch 2022-12-01 16:59:16.483177116 +0100 @@ -1,14 +1,14 @@ From 307a0f63dd9b118f4b8470ed3d7567e81fdb7a6d Mon Sep 17 00:00:00 2001 From: Mike Gilbert <flop...@gentoo.org> -Date: Mon, 26 Sep 2022 10:19:23 +0000 +Date: Wed, 28 Sep 2022 09:39:57 +0000 Subject: [PATCH] Disable various compiler configs --- - build/config/compiler/BUILD.gn | 132 +++++---------------------------- - 1 file changed, 17 insertions(+), 115 deletions(-) + build/config/compiler/BUILD.gn | 133 +++++---------------------------- + 1 file changed, 17 insertions(+), 116 deletions(-) diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn -index a094aa4..6b61fe8 100644 +index 249cf0b..5bb0f4e 100644 --- a/build/config/compiler/BUILD.gn +++ b/build/config/compiler/BUILD.gn @@ -274,9 +274,7 @@ config("compiler") { @@ -58,7 +58,7 @@ # C11/C++11 compiler flags setup. # --------------------------- if (is_linux || is_chromeos || is_android || (is_nacl && is_clang) || -@@ -1245,45 +1213,6 @@ config("compiler_deterministic") { +@@ -1260,46 +1228,6 @@ config("compiler_deterministic") { } } @@ -81,6 +81,7 @@ - # -ffile-compilation-dir is an alias for both -fdebug-compilation-dir= - # and -fcoverage-compilation-dir=. - cflags += [ "-ffile-compilation-dir=." ] +- swiftflags += [ "-file-compilation-dir=." ] - } - if (!is_win) { - # We don't use clang -cc1as on Windows (yet? https://crbug.com/762167) @@ -104,7 +105,7 @@ # 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. -@@ -1302,27 +1231,6 @@ config("compiler_deterministic") { +@@ -1318,27 +1246,6 @@ config("compiler_deterministic") { } } @@ -132,7 +133,7 @@ config("rustc_revision") { if (enable_rust && defined(rustc_version)) { # Similar to the above config, this is here so that all files get -@@ -1612,7 +1520,7 @@ config("chromium_code") { +@@ -1624,7 +1531,7 @@ config("chromium_code") { defines = [ "_HAS_NODISCARD" ] } } else { @@ -141,7 +142,7 @@ if (treat_warnings_as_errors) { cflags += [ "-Werror" ] -@@ -1621,10 +1529,6 @@ config("chromium_code") { +@@ -1633,10 +1540,6 @@ config("chromium_code") { # well. ldflags = [ "-Werror" ] } @@ -152,14 +153,14 @@ # In Chromium code, we define __STDC_foo_MACROS in order to get the # C99 macros on Mac and Linux. -@@ -1633,16 +1537,6 @@ config("chromium_code") { +@@ -1645,16 +1548,6 @@ config("chromium_code") { "__STDC_FORMAT_MACROS", ] - if (!is_debug && !using_sanitizer && current_cpu != "s390x" && - current_cpu != "s390" && current_cpu != "ppc64" && - current_cpu != "mips" && current_cpu != "mips64" && -- current_cpu != "riscv64") { +- current_cpu != "riscv64" && current_cpu != "loong64") { - # Non-chromium code is not guaranteed to compile cleanly with - # _FORTIFY_SOURCE. Also, fortified build may fail when optimizations are - # disabled, so only do that for Release build. @@ -169,7 +170,7 @@ if (is_mac) { cflags_objc = [ "-Wobjc-missing-property-synthesis" ] cflags_objcc = [ "-Wobjc-missing-property-synthesis" ] -@@ -2035,7 +1929,8 @@ config("default_stack_frames") { +@@ -2047,7 +1940,8 @@ config("default_stack_frames") { } # Default "optimization on" config. @@ -179,7 +180,7 @@ if (is_win) { if (chrome_pgo_phase != 2) { # Favor size over speed, /O1 must be before the common flags. -@@ -2080,7 +1975,8 @@ config("optimize") { +@@ -2092,7 +1986,8 @@ config("optimize") { } # Turn off optimizations. @@ -189,7 +190,7 @@ if (is_win) { cflags = [ "/Od", # Disable optimization. -@@ -2120,7 +2016,8 @@ config("no_optimize") { +@@ -2132,7 +2027,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. @@ -199,7 +200,7 @@ if (is_nacl && is_nacl_irt) { # The NaCl IRT is a special case and always wants its own config. # Various components do: -@@ -2153,7 +2050,8 @@ config("optimize_max") { +@@ -2165,7 +2061,8 @@ config("optimize_max") { # # TODO(crbug.com/621335) - rework how all of these configs are related # so that we don't need this disclaimer. @@ -209,7 +210,7 @@ if (is_nacl && is_nacl_irt) { # The NaCl IRT is a special case and always wants its own config. # Various components do: -@@ -2179,7 +2077,8 @@ config("optimize_speed") { +@@ -2191,7 +2088,8 @@ config("optimize_speed") { } } @@ -219,7 +220,7 @@ cflags = [ "-O1" ] + common_optimize_on_cflags rustflags = [ "-Copt-level=1" ] ldflags = common_optimize_on_ldflags -@@ -2299,7 +2198,8 @@ config("win_pdbaltpath") { +@@ -2311,7 +2209,8 @@ config("win_pdbaltpath") { } # Full symbols. @@ -229,7 +230,7 @@ if (is_win) { if (is_clang) { cflags = [ "/Z7" ] # Debug information in the .obj files. -@@ -2432,7 +2332,8 @@ config("symbols") { +@@ -2445,7 +2344,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. @@ -239,7 +240,7 @@ if (is_win) { # Functions, files, and line tables only. cflags = [] -@@ -2504,7 +2405,8 @@ config("minimal_symbols") { +@@ -2517,7 +2417,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. ++++++ chromium-107.0.5304.121.tar.xz -> chromium-108.0.5359.71.tar.xz ++++++ /work/SRC/openSUSE:Factory/chromium/chromium-107.0.5304.121.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.1835/chromium-108.0.5359.71.tar.xz differ: char 15, line 1 ++++++ chromium-gcc11.patch ++++++ --- /var/tmp/diff_new_pack.4LIehK/_old 2022-12-01 16:59:58.207406113 +0100 +++ /var/tmp/diff_new_pack.4LIehK/_new 2022-12-01 16:59:58.211406135 +0100 @@ -1,7 +1,7 @@ -diff --git a/third_party/angle/src/libANGLE/HandleAllocator.cpp b/third_party/angle/src/libANGLE/HandleAllocator.cpp -index 013f1dfb2..3ce63c192 100644 ---- a/third_party/angle/src/libANGLE/HandleAllocator.cpp -+++ b/third_party/angle/src/libANGLE/HandleAllocator.cpp +Index: chromium-108.0.5359.71/third_party/angle/src/libANGLE/HandleAllocator.cpp +=================================================================== +--- chromium-108.0.5359.71.orig/third_party/angle/src/libANGLE/HandleAllocator.cpp ++++ chromium-108.0.5359.71/third_party/angle/src/libANGLE/HandleAllocator.cpp @@ -9,6 +9,7 @@ #include "libANGLE/HandleAllocator.h" @@ -9,11 +9,11 @@ +#include <limits> #include <algorithm> #include <functional> - -diff --git a/third_party/perfetto/src/trace_processor/containers/string_pool.cc b/third_party/perfetto/src/trace_processor/containers/string_pool.cc -index fd651958f..1e8d0606c 100644 ---- a/third_party/perfetto/src/trace_processor/containers/string_pool.cc -+++ b/third_party/perfetto/src/trace_processor/containers/string_pool.cc + #include <limits> +Index: chromium-108.0.5359.71/third_party/perfetto/src/trace_processor/containers/string_pool.cc +=================================================================== +--- chromium-108.0.5359.71.orig/third_party/perfetto/src/trace_processor/containers/string_pool.cc ++++ chromium-108.0.5359.71/third_party/perfetto/src/trace_processor/containers/string_pool.cc @@ -14,9 +14,9 @@ * limitations under the License. */ @@ -25,10 +25,10 @@ #include "perfetto/base/logging.h" #include "perfetto/ext/base/utils.h" -diff --git a/third_party/perfetto/src/trace_processor/db/column.cc b/third_party/perfetto/src/trace_processor/db/column.cc -index 00496b335..0dccfeb8a 100644 ---- a/third_party/perfetto/src/trace_processor/db/column.cc -+++ b/third_party/perfetto/src/trace_processor/db/column.cc +Index: chromium-108.0.5359.71/third_party/perfetto/src/trace_processor/db/column.cc +=================================================================== +--- chromium-108.0.5359.71.orig/third_party/perfetto/src/trace_processor/db/column.cc ++++ chromium-108.0.5359.71/third_party/perfetto/src/trace_processor/db/column.cc @@ -14,6 +14,7 @@ * limitations under the License. */ @@ -37,10 +37,10 @@ #include "src/trace_processor/db/column.h" #include "src/trace_processor/db/compare.h" -diff --git a/third_party/perfetto/src/trace_processor/types/variadic.cc b/third_party/perfetto/src/trace_processor/types/variadic.cc -index 837bfeba9..cdd56817d 100644 ---- a/third_party/perfetto/src/trace_processor/types/variadic.cc -+++ b/third_party/perfetto/src/trace_processor/types/variadic.cc +Index: chromium-108.0.5359.71/third_party/perfetto/src/trace_processor/types/variadic.cc +=================================================================== +--- chromium-108.0.5359.71.orig/third_party/perfetto/src/trace_processor/types/variadic.cc ++++ chromium-108.0.5359.71/third_party/perfetto/src/trace_processor/types/variadic.cc @@ -14,6 +14,7 @@ * limitations under the License. */ @@ -49,11 +49,11 @@ #include "src/trace_processor/types/variadic.h" namespace perfetto { -diff --git a/ui/accessibility/platform/ax_platform_atk_hyperlink.cc b/ui/accessibility/platform/ax_platform_atk_hyperlink.cc -index be91def6b..73f202356 100644 ---- a/ui/accessibility/platform/ax_platform_atk_hyperlink.cc -+++ b/ui/accessibility/platform/ax_platform_atk_hyperlink.cc -@@ -245,7 +245,7 @@ static void AXPlatformAtkHyperlinkInit(AXPlatformAtkHyperlink* self, gpointer) { +Index: chromium-108.0.5359.71/ui/accessibility/platform/ax_platform_atk_hyperlink.cc +=================================================================== +--- chromium-108.0.5359.71.orig/ui/accessibility/platform/ax_platform_atk_hyperlink.cc ++++ chromium-108.0.5359.71/ui/accessibility/platform/ax_platform_atk_hyperlink.cc +@@ -132,7 +132,7 @@ static void AXPlatformAtkHyperlinkInit(A } GType ax_platform_atk_hyperlink_get_type() { @@ -62,11 +62,11 @@ AXPlatformNodeAuraLinux::EnsureGTypeInit(); -diff --git a/ui/accessibility/platform/ax_platform_node_auralinux.cc b/ui/accessibility/platform/ax_platform_node_auralinux.cc -index 04125c6fd..6c64e5d8e 100644 ---- a/ui/accessibility/platform/ax_platform_node_auralinux.cc -+++ b/ui/accessibility/platform/ax_platform_node_auralinux.cc -@@ -2274,7 +2274,7 @@ void ClassInit(gpointer class_pointer, gpointer /* class_data */) { +Index: chromium-108.0.5359.71/ui/accessibility/platform/ax_platform_node_auralinux.cc +=================================================================== +--- chromium-108.0.5359.71.orig/ui/accessibility/platform/ax_platform_node_auralinux.cc ++++ chromium-108.0.5359.71/ui/accessibility/platform/ax_platform_node_auralinux.cc +@@ -2282,7 +2282,7 @@ void ClassInit(gpointer class_pointer, g GType GetType() { AXPlatformNodeAuraLinux::EnsureGTypeInit(); @@ -75,11 +75,11 @@ if (g_once_init_enter(&type_volatile)) { static const GTypeInfo type_info = { sizeof(AXPlatformNodeAuraLinuxClass), // class_size -diff --git a/ui/gtk/gtk_key_bindings_handler.cc b/ui/gtk/gtk_key_bindings_handler.cc -index c663a2074..38a342484 100644 ---- a/ui/gtk/gtk_key_bindings_handler.cc -+++ b/ui/gtk/gtk_key_bindings_handler.cc -@@ -141,7 +141,7 @@ void GtkKeyBindingsHandler::HandlerClassInit(HandlerClass* klass) { +Index: chromium-108.0.5359.71/ui/gtk/gtk_key_bindings_handler.cc +=================================================================== +--- chromium-108.0.5359.71.orig/ui/gtk/gtk_key_bindings_handler.cc ++++ chromium-108.0.5359.71/ui/gtk/gtk_key_bindings_handler.cc +@@ -120,7 +120,7 @@ void GtkKeyBindingsHandler::HandlerClass } GType GtkKeyBindingsHandler::HandlerGetType() { @@ -88,10 +88,10 @@ if (g_once_init_enter(&type_id_volatile)) { GType type_id = g_type_register_static_simple( GTK_TYPE_TEXT_VIEW, g_intern_static_string("GtkKeyBindingsHandler"), -diff --git a/chrome/browser/ui/bookmarks/bookmark_tab_helper.cc b/chrome/browser/ui/bookmarks/bookmark_tab_helper.cc -index c0b5a805b..e6f921926 100644 ---- a/chrome/browser/ui/bookmarks/bookmark_tab_helper.cc -+++ b/chrome/browser/ui/bookmarks/bookmark_tab_helper.cc +Index: chromium-108.0.5359.71/chrome/browser/ui/bookmarks/bookmark_tab_helper.cc +=================================================================== +--- chromium-108.0.5359.71.orig/chrome/browser/ui/bookmarks/bookmark_tab_helper.cc ++++ chromium-108.0.5359.71/chrome/browser/ui/bookmarks/bookmark_tab_helper.cc @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -100,10 +100,10 @@ #include "chrome/browser/ui/bookmarks/bookmark_tab_helper.h" #include "base/observer_list.h" -diff --git a/components/bookmarks/browser/bookmark_expanded_state_tracker.cc b/components/bookmarks/browser/bookmark_expanded_state_tracker.cc -index 4ad2afa1f..5c4596e12 100644 ---- a/components/bookmarks/browser/bookmark_expanded_state_tracker.cc -+++ b/components/bookmarks/browser/bookmark_expanded_state_tracker.cc +Index: chromium-108.0.5359.71/components/bookmarks/browser/bookmark_expanded_state_tracker.cc +=================================================================== +--- chromium-108.0.5359.71.orig/components/bookmarks/browser/bookmark_expanded_state_tracker.cc ++++ chromium-108.0.5359.71/components/bookmarks/browser/bookmark_expanded_state_tracker.cc @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -112,10 +112,10 @@ #include "components/bookmarks/browser/bookmark_expanded_state_tracker.h" #include <stdint.h> -diff --git a/components/bookmarks/browser/base_bookmark_model_observer.cc b/components/bookmarks/browser/base_bookmark_model_observer.cc -index 657a3c96b..ad641a082 100644 ---- a/components/bookmarks/browser/base_bookmark_model_observer.cc -+++ b/components/bookmarks/browser/base_bookmark_model_observer.cc +Index: chromium-108.0.5359.71/components/bookmarks/browser/base_bookmark_model_observer.cc +=================================================================== +--- chromium-108.0.5359.71.orig/components/bookmarks/browser/base_bookmark_model_observer.cc ++++ chromium-108.0.5359.71/components/bookmarks/browser/base_bookmark_model_observer.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. ++++++ chromium-norar.patch ++++++ --- /var/tmp/diff_new_pack.4LIehK/_old 2022-12-01 16:59:58.231406244 +0100 +++ /var/tmp/diff_new_pack.4LIehK/_new 2022-12-01 16:59:58.235406266 +0100 @@ -1,7 +1,8 @@ -diff -up chromium-93.0.4577.63/chrome/common/safe_browsing/BUILD.gn.nounrar chromium-93.0.4577.63/chrome/common/safe_browsing/BUILD.gn ---- chromium-93.0.4577.63/chrome/common/safe_browsing/BUILD.gn.nounrar 2021-09-02 08:22:31.280927364 -0400 -+++ chromium-93.0.4577.63/chrome/common/safe_browsing/BUILD.gn 2021-09-02 08:23:32.143189935 -0400 -@@ -43,39 +43,6 @@ if (safe_browsing_mode == 1) { +Index: chromium-108.0.5359.71/chrome/common/safe_browsing/BUILD.gn +=================================================================== +--- chromium-108.0.5359.71.orig/chrome/common/safe_browsing/BUILD.gn ++++ chromium-108.0.5359.71/chrome/common/safe_browsing/BUILD.gn +@@ -58,39 +58,6 @@ if (safe_browsing_mode == 1) { public_deps = [ "//components/safe_browsing/core/common/proto:csd_proto" ] } @@ -41,28 +42,31 @@ if (is_linux || is_win) { source_set("document_analyzer") { sources = [ -@@ -149,7 +116,6 @@ source_set("safe_browsing") { +@@ -191,7 +158,6 @@ source_set("safe_browsing") { ":archive_analyzer_results", ":binary_feature_extractor", ":download_type_util", - ":rar_analyzer", "//components/safe_browsing/core/common", + "//third_party/lzma_sdk/google:seven_zip_reader", ] - -diff -up chromium-93.0.4577.63/chrome/common/safe_browsing/DEPS.nounrar chromium-93.0.4577.63/chrome/common/safe_browsing/DEPS ---- chromium-93.0.4577.63/chrome/common/safe_browsing/DEPS.nounrar 2021-09-02 08:22:31.280927364 -0400 -+++ chromium-93.0.4577.63/chrome/common/safe_browsing/DEPS 2021-09-02 08:23:56.092293262 -0400 -@@ -2,6 +2,5 @@ include_rules = [ +Index: chromium-108.0.5359.71/chrome/common/safe_browsing/DEPS +=================================================================== +--- chromium-108.0.5359.71.orig/chrome/common/safe_browsing/DEPS ++++ chromium-108.0.5359.71/chrome/common/safe_browsing/DEPS +@@ -3,7 +3,6 @@ include_rules = [ "+components/safe_browsing/core/common", "+third_party/maldoca", "+third_party/protobuf", - "+third_party/unrar", "+third_party/zlib", + "+third_party/lzma_sdk/google", ] -diff -up chromium-93.0.4577.63/chrome/services/file_util/BUILD.gn.nounrar chromium-93.0.4577.63/chrome/services/file_util/BUILD.gn ---- chromium-93.0.4577.63/chrome/services/file_util/BUILD.gn.nounrar 2021-08-31 21:39:29.000000000 -0400 -+++ chromium-93.0.4577.63/chrome/services/file_util/BUILD.gn 2021-09-02 08:22:31.280927364 -0400 -@@ -50,7 +50,6 @@ source_set("file_util") { +Index: chromium-108.0.5359.71/chrome/services/file_util/BUILD.gn +=================================================================== +--- chromium-108.0.5359.71.orig/chrome/services/file_util/BUILD.gn ++++ chromium-108.0.5359.71/chrome/services/file_util/BUILD.gn +@@ -60,7 +60,6 @@ source_set("file_util") { deps += [ "//chrome/common/safe_browsing", "//chrome/common/safe_browsing:archive_analyzer_results", @@ -70,10 +74,11 @@ ] if (is_linux || is_win) { -diff -up chromium-93.0.4577.63/chrome/services/file_util/safe_archive_analyzer.cc.nounrar chromium-93.0.4577.63/chrome/services/file_util/safe_archive_analyzer.cc ---- chromium-93.0.4577.63/chrome/services/file_util/safe_archive_analyzer.cc.nounrar 2021-08-31 21:39:29.000000000 -0400 -+++ chromium-93.0.4577.63/chrome/services/file_util/safe_archive_analyzer.cc 2021-09-02 08:22:31.281927369 -0400 -@@ -45,10 +45,14 @@ void SafeArchiveAnalyzer::AnalyzeDmgFile +Index: chromium-108.0.5359.71/chrome/services/file_util/safe_archive_analyzer.cc +=================================================================== +--- chromium-108.0.5359.71.orig/chrome/services/file_util/safe_archive_analyzer.cc ++++ chromium-108.0.5359.71/chrome/services/file_util/safe_archive_analyzer.cc +@@ -45,12 +45,16 @@ void SafeArchiveAnalyzer::AnalyzeDmgFile void SafeArchiveAnalyzer::AnalyzeRarFile(base::File rar_file, base::File temporary_file, AnalyzeRarFileCallback callback) { @@ -88,4 +93,6 @@ + NOTREACHED(); +#endif } + + void SafeArchiveAnalyzer::AnalyzeSevenZipFile( ++++++ system-libdrm.patch ++++++ --- /var/tmp/diff_new_pack.4LIehK/_old 2022-12-01 16:59:58.291406574 +0100 +++ /var/tmp/diff_new_pack.4LIehK/_new 2022-12-01 16:59:58.295406596 +0100 @@ -1,7 +1,7 @@ -Index: chromium-98.0.4758.80/build/linux/unbundle/libdrm.gn +Index: chromium-108.0.5359.71/build/linux/unbundle/libdrm.gn =================================================================== ---- chromium-98.0.4758.80.orig/build/linux/unbundle/libdrm.gn -+++ chromium-98.0.4758.80/build/linux/unbundle/libdrm.gn +--- chromium-108.0.5359.71.orig/build/linux/unbundle/libdrm.gn ++++ chromium-108.0.5359.71/build/linux/unbundle/libdrm.gn @@ -11,7 +11,10 @@ pkg_config("system_libdrm") { shim_headers("libdrm_shim") { @@ -14,37 +14,24 @@ } source_set("libdrm") { -Index: chromium-98.0.4758.80/ui/ozone/platform/drm/gpu/crtc_controller.h +Index: chromium-108.0.5359.71/ui/ozone/platform/drm/gpu/hardware_display_controller.cc =================================================================== ---- chromium-98.0.4758.80.orig/ui/ozone/platform/drm/gpu/crtc_controller.h -+++ chromium-98.0.4758.80/ui/ozone/platform/drm/gpu/crtc_controller.h -@@ -11,7 +11,7 @@ - - #include "base/memory/weak_ptr.h" - #include "base/trace_event/traced_value.h" --#include "third_party/libdrm/src/include/drm/drm_fourcc.h" -+#include <drm_fourcc.h> - #include "ui/gfx/swap_result.h" - #include "ui/ozone/platform/drm/common/scoped_drm_types.h" - #include "ui/ozone/platform/drm/gpu/drm_overlay_plane.h" -Index: chromium-98.0.4758.80/ui/ozone/platform/drm/gpu/hardware_display_controller.cc -=================================================================== ---- chromium-98.0.4758.80.orig/ui/ozone/platform/drm/gpu/hardware_display_controller.cc -+++ chromium-98.0.4758.80/ui/ozone/platform/drm/gpu/hardware_display_controller.cc -@@ -20,7 +20,7 @@ - #include "base/trace_event/trace_conversion_helper.h" - #include "base/trace_event/trace_event.h" - #include "base/trace_event/traced_value.h" +--- chromium-108.0.5359.71.orig/ui/ozone/platform/drm/gpu/hardware_display_controller.cc ++++ chromium-108.0.5359.71/ui/ozone/platform/drm/gpu/hardware_display_controller.cc +@@ -19,7 +19,7 @@ + #include "base/ranges/algorithm.h" + #include "base/strings/stringprintf.h" + #include "base/trace_event/typed_macros.h" -#include "third_party/libdrm/src/include/drm/drm_fourcc.h" +#include <drm_fourcc.h> + #include "third_party/perfetto/include/perfetto/tracing/traced_value.h" #include "third_party/skia/include/core/SkCanvas.h" #include "third_party/skia/include/core/SkImage.h" - #include "ui/gfx/geometry/point.h" -Index: chromium-98.0.4758.80/media/gpu/chromeos/video_decoder_pipeline_unittest.cc +Index: chromium-108.0.5359.71/media/gpu/chromeos/video_decoder_pipeline_unittest.cc =================================================================== ---- chromium-98.0.4758.80.orig/media/gpu/chromeos/video_decoder_pipeline_unittest.cc -+++ chromium-98.0.4758.80/media/gpu/chromeos/video_decoder_pipeline_unittest.cc -@@ -23,7 +23,7 @@ +--- chromium-108.0.5359.71.orig/media/gpu/chromeos/video_decoder_pipeline_unittest.cc ++++ chromium-108.0.5359.71/media/gpu/chromeos/video_decoder_pipeline_unittest.cc +@@ -25,7 +25,7 @@ #include "media/gpu/chromeos/mailbox_video_frame_converter.h" #include "testing/gmock/include/gmock/gmock.h" #include "testing/gtest/include/gtest/gtest.h"