Dominique Leuenberger 2022-02-10 22:11:47 +00:00 committed by Git OBS Bridge
commit 065c4b3b80
8 changed files with 35 additions and 114 deletions

View File

@ -1,7 +1,7 @@
<constraints> <constraints>
<hardware> <hardware>
<disk> <disk>
<size unit="G">6</size> <size unit="G">20</size>
</disk> </disk>
<physicalmemory> <physicalmemory>
<size unit="M">8000</size> <size unit="M">8000</size>

View File

@ -1,56 +0,0 @@
diff -urp webkitgtk-2.34.3.orig/Source/JavaScriptCore/API/JSRetainPtr.h webkitgtk-2.34.3/Source/JavaScriptCore/API/JSRetainPtr.h
--- webkitgtk-2.34.3.orig/Source/JavaScriptCore/API/JSRetainPtr.h 2021-09-01 04:16:46.000000000 -0500
+++ webkitgtk-2.34.3/Source/JavaScriptCore/API/JSRetainPtr.h 2022-01-20 13:07:21.713055778 -0600
@@ -32,6 +32,7 @@
#include <JavaScriptCore/JSObjectRef.h>
#include <JavaScriptCore/JSStringRef.h>
#include <algorithm>
+#include <utility>
inline void JSRetain(JSClassRef context) { JSClassRetain(context); }
inline void JSRelease(JSClassRef context) { JSClassRelease(context); }
diff -urp webkitgtk-2.34.3.orig/Source/WebCore/platform/graphics/x11/XUniqueResource.h webkitgtk-2.34.3/Source/WebCore/platform/graphics/x11/XUniqueResource.h
--- webkitgtk-2.34.3.orig/Source/WebCore/platform/graphics/x11/XUniqueResource.h 2021-09-01 04:16:50.000000000 -0500
+++ webkitgtk-2.34.3/Source/WebCore/platform/graphics/x11/XUniqueResource.h 2022-01-20 13:07:21.713055778 -0600
@@ -28,6 +28,8 @@
#if PLATFORM(X11)
+#include <utility>
+
#if USE(GLX)
typedef unsigned long GLXPbuffer;
typedef unsigned long GLXPixmap;
diff -urp webkitgtk-2.34.3.orig/Source/WTF/wtf/CompletionHandler.h webkitgtk-2.34.3/Source/WTF/wtf/CompletionHandler.h
--- webkitgtk-2.34.3.orig/Source/WTF/wtf/CompletionHandler.h 2021-09-01 04:16:49.000000000 -0500
+++ webkitgtk-2.34.3/Source/WTF/wtf/CompletionHandler.h 2022-01-20 13:07:21.713055778 -0600
@@ -27,6 +27,7 @@
#include <wtf/Function.h>
#include <wtf/MainThread.h>
+#include <utility>
namespace WTF {
diff -urp webkitgtk-2.34.3.orig/Source/WTF/wtf/MallocPtr.h webkitgtk-2.34.3/Source/WTF/wtf/MallocPtr.h
--- webkitgtk-2.34.3.orig/Source/WTF/wtf/MallocPtr.h 2021-09-01 04:16:49.000000000 -0500
+++ webkitgtk-2.34.3/Source/WTF/wtf/MallocPtr.h 2022-01-20 13:07:21.713055778 -0600
@@ -27,6 +27,7 @@
#include <wtf/FastMalloc.h>
#include <wtf/Noncopyable.h>
+#include <utility>
// MallocPtr is a smart pointer class that calls fastFree in its destructor.
// It is intended to be used for pointers where the C++ lifetime semantics
diff -urp webkitgtk-2.34.3.orig/Source/WTF/wtf/text/IntegerToStringConversion.h webkitgtk-2.34.3/Source/WTF/wtf/text/IntegerToStringConversion.h
--- webkitgtk-2.34.3.orig/Source/WTF/wtf/text/IntegerToStringConversion.h 2021-09-01 04:16:49.000000000 -0500
+++ webkitgtk-2.34.3/Source/WTF/wtf/text/IntegerToStringConversion.h 2022-01-20 13:10:13.501962777 -0600
@@ -22,6 +22,7 @@
#pragma once
#include <wtf/text/LChar.h>
+#include <string>
namespace WTF {

View File

@ -1,3 +1,25 @@
-------------------------------------------------------------------
Wed Feb 9 18:14:24 UTC 2022 - Michael Gorse <mgorse@suse.com>
- Update to version 2.34.5 (boo#1195735):
+ Improve VP8 codec selection when using GStreamer 1.20.
+ Fix connecting to the accessiblity bus when using the
Bubblewrap sandbox.
+ Fix links being incorrectly activated when starting a pinch
zoom gesture.
+ Fix touch-based scrolling.
+ Fix the build with recent toolchains based on GCC 12 and on
older ones as included e.g. in Ubuntu 18.04.
+ Fix the build with ICU 60, version 61 is no longer required.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2022-22589, CVE-2022-22590, CVE-2022-22592,.
+ Drop webkit2gtk3-gcc12.patch: fixed upstream.
-------------------------------------------------------------------
Mon Jan 31 22:42:06 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update constraints for disk space even more, now at 20 gig.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jan 24 21:54:31 UTC 2022 - Michael Gorse <mgorse@suse.com> Mon Jan 24 21:54:31 UTC 2022 - Michael Gorse <mgorse@suse.com>
@ -13,7 +35,8 @@ Fri Jan 21 12:58:32 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
especially severe issue that allowed websites to read the names especially severe issue that allowed websites to read the names
of IndexedDB databases created by other websites. of IndexedDB databases created by other websites.
+ Security fixes: CVE-2021-30934, CVE-2021-30936, CVE-2021-30951, + Security fixes: CVE-2021-30934, CVE-2021-30936, CVE-2021-30951,
CVE-2021-30952, CVE-2021-30953, CVE-2021-30954, CVE-2021-30984. CVE-2021-30952, CVE-2021-30953, CVE-2021-30954, CVE-2021-30984,
CVE-2022-22594.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 19 15:12:02 UTC 2022 - Frederic Crozat <fcrozat@suse.com> Wed Jan 19 15:12:02 UTC 2022 - Frederic Crozat <fcrozat@suse.com>
@ -220,54 +243,10 @@ Mon Jul 26 15:38:26 UTC 2021 - Michael Gorse <mgorse@suse.com>
CVE-2021-30665, CVE-2021-30689, CVE-2021-30720, CVE-2021-30734, CVE-2021-30665, CVE-2021-30689, CVE-2021-30720, CVE-2021-30734,
CVE-2021-30744, CVE-2021-30749, CVE-2021-30795, CVE-2021-30797, CVE-2021-30744, CVE-2021-30749, CVE-2021-30795, CVE-2021-30797,
CVE-2021-30799. CVE-2021-30799.
+ Changes in version 2.32.2:
+ Improve calculation of initial WebKitWebView size.
+ Fix kinetic scrolling on touchpad with async scrolling off.
+ Fix a crash on empty drag operation in X11.
+ Fix rendering on HiDPI /4k screen and scaling.
+ Handle null native surface for for surfaceless rendering.
+ Fix JavaScriptCore crash on 32-bit big endian systems.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2021-30758.
+ Changes in version 2.32.1:
+ Support building against the Musl C library.
+ Support building against ICU version 69 or newer.
+ Improve handling of Media Capture devices.
+ Improve WebAudio playback.
+ Improve video orientation handling.
+ Improve seeking support for MSE playback.
+ Improve flush support in EME decryptors.
+ Fix HTTP status codes for requests done through a custom URI
handler.
+ Fix the Bubblewrap sandbox in certain 32-bit systems.
+ Fix inconsistencies between the WebKitWebView.is-muted property
state and values returned by
webkit_web_view_is_playing_audio().
+ Fix the build with ENABLE_VIDEO=OFF.
+ Fix wrong timestamps for long-lived cookies.
+ Fix UI process crash when failing to load favicons.
+ Fix several crashes and rendering issues.
+ Updated translations.
- Fix webkit2gtk3-restore-npapi.patch to install the plugin - Fix webkit2gtk3-restore-npapi.patch to install the plugin
process. process.
- Disable WPE renderer: our FDO backend is now too old. - Disable WPE renderer: our FDO backend is now too old.
-------------------------------------------------------------------
Mon Jul 26 15:38:26 UTC 2021 - Michael Gorse <mgorse@suse.com>
- Update to version 2.32.3 (boo#1188697):
+ Properly set the cookies settings after a network process
crash.
+ Fix accessibility tree after a cross site navigation with PSON
enabled.
+ Ensure WebKitScriptWorld::window-object-cleared signal is
always emitted.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2021-21775, CVE-2021-21779, CVE-2021-30663,
CVE-2021-30665, CVE-2021-30689, CVE-2021-30720, CVE-2021-30734,
CVE-2021-30744, CVE-2021-30749, CVE-2021-30795, CVE-2021-30797,
CVE-2021-30799.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jul 19 18:36:42 UTC 2021 - Michael Gorse <mgorse@suse.com> Mon Jul 19 18:36:42 UTC 2021 - Michael Gorse <mgorse@suse.com>

View File

@ -75,7 +75,7 @@ ExclusiveArch: do-not-build
%define _gold_linker 0 %define _gold_linker 0
%endif %endif
Name: webkit2%{_gtknamesuffix} Name: webkit2%{_gtknamesuffix}
Version: 2.34.4 Version: 2.34.5
Release: 0 Release: 0
Summary: Library for rendering web content, GTK+ Port Summary: Library for rendering web content, GTK+ Port
License: BSD-3-Clause AND LGPL-2.0-or-later License: BSD-3-Clause AND LGPL-2.0-or-later
@ -92,8 +92,6 @@ Patch0: no-forced-sse.patch
Patch1: fix-warnings.patch Patch1: fix-warnings.patch
# PATCH-FIX-UPSTREAM webkit2gtk3-link-fix.patch mgorse@suse.com -- annotate executeJSCJITProbe. # PATCH-FIX-UPSTREAM webkit2gtk3-link-fix.patch mgorse@suse.com -- annotate executeJSCJITProbe.
Patch2: webkit2gtk3-link-fix.patch Patch2: webkit2gtk3-link-fix.patch
# PATCH-FIX-UPSTREAM webkit2gtk3-gcc12.patch webkit#235445 webkit#235458 mgorse@suse.com -- fix the build with gcc 12.
Patch3: webkit2gtk3-gcc12.patch
BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libEGL-devel
BuildRequires: Mesa-libGL-devel BuildRequires: Mesa-libGL-devel

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:975f5019199ba7699191835cf75e01a18b94e3bcd0107da7389d4ddcb1aba406
size 24388604

View File

@ -1,6 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQRao7wzT9fjNp58d7KRxVnb5MkSOwUCYen0iQAKCRCRxVnb5MkS
OzbNAJ9ofbARjNc7mbA+DqyUXSPfu436pACeOmSi8vl7k8DVsBKWI4H64Lxr4Qk=
=BTBt
-----END PGP SIGNATURE-----

3
webkitgtk-2.34.5.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:68930643af7a47a3af05f46d66e784422433753dab335d3282f319a85a5629b4
size 24393772

View File

@ -0,0 +1,6 @@
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQRao7wzT9fjNp58d7KRxVnb5MkSOwUCYgL/CQAKCRCRxVnb5MkS
O9PRAJ4nQnid1jHjf5Oc3KRVIHBUYU4cRwCfY9brlRzYhDojNFK3C73j46VDVyY=
=oyBB
-----END PGP SIGNATURE-----