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"

Reply via email to