Hello community,

here is the log from the commit of package webkit2gtk3 for openSUSE:Leap:15.2 
checked in at 2020-03-06 12:38:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/webkit2gtk3 (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.webkit2gtk3.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "webkit2gtk3"

Fri Mar  6 12:38:30 2020 rev:68 rq:779729 version:2.26.4

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/webkit2gtk3/webkit2gtk3.changes        
2020-01-30 14:49:23.970870523 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.webkit2gtk3.new.26092/webkit2gtk3.changes     
2020-03-06 12:40:04.050713078 +0100
@@ -1,0 +2,50 @@
+Tue Feb 18 21:31:17 UTC 2020 - Michael Gorse <[email protected]>
+
+- Add webkit2gtk3-ppc-build-fix.patch: fix ppc64le build failure on
+  SLE 15.
+
+-------------------------------------------------------------------
+Fri Feb 14 11:10:03 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 2.26.4 (boo#1163809):
+  + Always use a light theme for rendering form controls.
+  + Fix the build with WPE renderer disabled.
+  + Fix the build with OpenGL disabled.
+  + Fix the build with GCC 10.
+  + Fix several crashes and rendering issues.
+  + Security fixes: CVE-2020-3862, CVE-2020-3864, CVE-2020-3865,
+    CVE-2020-3867, CVE-2020-3868.
+
+-------------------------------------------------------------------
+Sat Jan 25 14:21:01 UTC 2020 - Dominique Leuenberger <[email protected]>
+
+- No longer recommend -lang: supplements are in use
+
+-------------------------------------------------------------------
+Wed Jan 22 11:44:30 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 2.26.3 (boo#1161719):
+  + Fix issues while trying to play a video on NextCloud.
+  + Make sure the GL video sink uses a valid WebKit shared GL
+    context.
+  + Fix vertical alignment of text containing arabic diacritics.
+  + Fix build with icu 65.1.
+  + Fix page loading errors with websites using HSTS.
+  + Fix web process crash when displaying a KaTeX formula.
+  + Fix several crashes and rendering issues.
+  + Security fixes: CVE-2019-8835, CVE-2019-8844, CVE-2019-8846.
+- Drop webkit2gtk3-icu-build-fix.patch: Fixed upstream.
+
+-------------------------------------------------------------------
+Thu Dec 19 21:50:10 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Start using webkitgtk default gigacage malloc via passing
+  USE_SYSTEM_MALLOC=OFF to cmake.
+
+-------------------------------------------------------------------
+Thu Dec 19 15:36:37 UTC 2019 - Michael Gorse <[email protected]>
+
+- Add webkit-process.patch: use single web process for evolution
+  and geary on 15.0 (boo#1159329 glgo#GNOME/evolution#587).
+
+-------------------------------------------------------------------

Old:
----
  webkit2gtk3-icu-build-fix.patch
  webkitgtk-2.26.2.tar.xz
  webkitgtk-2.26.2.tar.xz.asc

New:
----
  webkit-process.patch
  webkit2gtk3-ppc-build-fix.patch
  webkitgtk-2.26.4.tar.xz
  webkitgtk-2.26.4.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ webkit2gtk3.spec ++++++
--- /var/tmp/diff_new_pack.hhSAIs/_old  2020-03-06 12:40:06.726714705 +0100
+++ /var/tmp/diff_new_pack.hhSAIs/_new  2020-03-06 12:40:06.750714720 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package webkit2gtk3
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -31,7 +31,7 @@
 %define _gold_linker 0
 %endif
 Name:           webkit2gtk3
-Version:        2.26.2
+Version:        2.26.4
 Release:        0
 Summary:        Library for rendering web content, GTK+ Port
 License:        LGPL-2.0-or-later AND BSD-3-Clause
@@ -43,8 +43,10 @@
 Source99:       webkit2gtk3.keyring
 # PATCH-FIX-OPENSUSE webkit2gtk3-fdo-soname.patch [email protected] -- don't 
call dlopen with an unversioned soname.
 Patch0:         webkit2gtk3-fdo-soname.patch
-# PATCh-FIX-UPSTREAM webkit2gtk3-icu-build-fix.patch [email protected] -- fix 
build with icu 65.1.
-Patch1:         webkit2gtk3-icu-build-fix.patch
+# PATCH-FIX-OPENSUSE webkit-process.patch boo#1159329 [email protected] -- use 
single web process for evolution and geary.
+Patch1:         webkit-process.patch
+# PATCH-FIX-UPSTREAM webkit2gtk3-ppc-build-fix.patch webkit#207906 
[email protected] -- fix the build on ppc64le.
+Patch2:         webkit2gtk3-ppc-build-fix.patch
 
 BuildRequires:  Mesa-libEGL-devel
 BuildRequires:  Mesa-libGL-devel
@@ -141,7 +143,6 @@
 %if 0%{?suse_version} > 1510
 Requires:       xdg-dbus-proxy
 %endif
-Recommends:     %{_pkgname_no_slpp}-lang
 Provides:       %{_pkgname_no_slpp} = %{version}
 Obsoletes:      webkit2gtk3-plugin-process-gtk2
 
@@ -270,7 +271,12 @@
 %lang_package -n %{_pkgname_no_slpp}
 
 %prep
-%autosetup -p1 -n webkitgtk-%{version}
+%setup -n webkitgtk-%{version}
+%patch0 -p1
+%if 0%{?suse_version} <= 1500
+%patch1 -p1
+%endif
+%patch2 -p1
 
 %build
 %define _lto_cflags %{nil}
@@ -317,7 +323,7 @@
 %ifarch armv6hl ppc ppc64 ppc64le riscv64 s390 s390x
   -DENABLE_JIT=OFF \
 %endif
-  -DUSE_SYSTEM_MALLOC=ON \
+  -DUSE_SYSTEM_MALLOC=OFF \
 
 %ninja_build -j $max_link_jobs
 

++++++ webkit-process.patch ++++++
From: Mike Gorse <[email protected]>
Date: Thu 19 Dec 2019 10:33:14 AM EST
Subject: [patch] Use single web process for evolution and geary.

https://mail.gnome.org/archives/distributor-list/2019-October/msg00000.html

Index: webkitgtk/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp
===================================================================
--- webkitgtk.orig/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp
+++ webkitgtk/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp
@@ -348,8 +348,16 @@ ALLOW_DEPRECATED_DECLARATIONS_END
         
configuration.setLocalStorageDirectory(FileSystem::stringFromFileSystemRepresentation(priv->localStorageDirectory.data()));
 
     const char* useSingleWebProcess = getenv("WEBKIT_USE_SINGLE_WEB_PROCESS");
-    if (useSingleWebProcess && strcmp(useSingleWebProcess, "0"))
-        configuration.setUsesSingleWebProcess(true);
+    if (useSingleWebProcess) {
+        if (strcmp(useSingleWebProcess, "0")) {
+            configuration.setUsesSingleWebProcess(true);
+        }
+    } else {
+        const char* prgname = g_get_prgname();
+        if (!g_strcmp0(prgname, "evolution") || !g_strcmp0(prgname, "geary")) {
+            configuration.setUsesSingleWebProcess(true);
+        }
+    }
     priv->processPool = WebProcessPool::create(configuration);
 
     if (!priv->websiteDataManager)
++++++ webkit2gtk3-ppc-build-fix.patch ++++++
diff --git a/Source/bmalloc/bmalloc/BPlatform.h 
b/Source/bmalloc/bmalloc/BPlatform.h
index c49a6b90e26..ebafe03d77d 100644
--- a/Source/bmalloc/bmalloc/BPlatform.h
+++ b/Source/bmalloc/bmalloc/BPlatform.h
@@ -40,7 +40,7 @@
 #define BOS_DARWIN 1
 #endif
 
-#ifdef __unix
+#if defined(__unix) || defined(__unix__)
 #define BOS_UNIX 1
 #endif
 

++++++ webkitgtk-2.26.2.tar.xz -> webkitgtk-2.26.4.tar.xz ++++++
/work/SRC/openSUSE:Leap:15.2/webkit2gtk3/webkitgtk-2.26.2.tar.xz 
/work/SRC/openSUSE:Leap:15.2/.webkit2gtk3.new.26092/webkitgtk-2.26.4.tar.xz 
differ: char 27, line 1


Reply via email to