[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#990754: unblock: wpewebkit/2.32.1-1



On Wed, Jul 07, 2021 at 06:40:39PM +0200, Sebastian Ramacher wrote:

> > At the moment doing an additional security release for wpewebkit
> > is going to be little more than adapting the webkit2gtk advisory.
> 
> ACK, then please send a (filtered) debdiff for wpewebkit to the bug
> report so that we can look at unblocking it.

Attached.

Berto
diff -Nru wpewebkit-2.30.6/debian/changelog wpewebkit-2.32.1/debian/changelog
--- wpewebkit-2.30.6/debian/changelog	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/changelog	2021-05-08 16:53:58.000000000 +0200
@@ -1,3 +1,39 @@
+wpewebkit (2.32.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/patches/revert-soname-change.patch:
+    + Drop this patch, this is now upstream.
+  * debian/patches/fix-ftbfs-m68k.patch:
+    + Update patch.
+
+ -- Alberto Garcia <berto@igalia.com>  Sat, 08 May 2021 16:53:58 +0200
+
+wpewebkit (2.32.0-2) unstable; urgency=medium
+
+  * debian/patches/fix-ftbfs-m68k.patch:
+    + Compile BytecodeGenerator.cpp without optimizations on m68k and sh4,
+      otherwise the build fails due to gcc bugs.
+
+ -- Alberto Garcia <berto@igalia.com>  Thu, 22 Apr 2021 15:24:36 +0200
+
+wpewebkit (2.32.0-1) experimental; urgency=medium
+
+  * New upstream release.
+  * debian/gbp.conf:
+    + Update upstream branch name.
+  * Use -DFORCE_32BIT on 32-bit builds.
+    + This replaces debian/patches/fix-ftbfs-x86.patch.
+  * Refresh all patches.
+  * Update copyright information of all files.
+  * debian/control:
+    + Add build dependencies on libglib2.0-doc and libsoup2.4-doc.
+  * debian/libwpewebkit-1.0-3.symbols:
+    + Update symbols.
+  * debian/patches/revert-soname-change.patch:
+    + Revert upstream soname change.
+
+ -- Alberto Garcia <berto@igalia.com>  Tue, 06 Apr 2021 11:20:35 +0200
+
 wpewebkit (2.30.6-1) unstable; urgency=high
 
   * New upstream release.
diff -Nru wpewebkit-2.30.6/debian/control wpewebkit-2.32.1/debian/control
--- wpewebkit-2.30.6/debian/control	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/control	2021-05-08 16:53:58.000000000 +0200
@@ -35,7 +35,9 @@
                ninja-build,
                ruby:native,
                wayland-protocols
-Build-Depends-Indep: gtk-doc-tools
+Build-Depends-Indep: gtk-doc-tools,
+               libglib2.0-doc,
+               libsoup2.4-doc
 Standards-Version: 4.5.1
 Rules-Requires-Root: no
 Vcs-Browser: https://salsa.debian.org/webkit-team/webkit
diff -Nru wpewebkit-2.30.6/debian/copyright wpewebkit-2.32.1/debian/copyright
--- wpewebkit-2.30.6/debian/copyright	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/copyright	2021-05-08 16:53:58.000000000 +0200
@@ -8,14 +8,14 @@
            1999-2000 Lars Knoll <knoll@kde.org>
            2001 Dirk Mueller <mueller@kde.org>
            2002-2013 Vivek Thampi
-           2003-2020 Apple Inc
+           2003-2021 Apple Inc
            2004-2006 Rob Buis <buis@kde.org>
            2004-2008 Nikolas Zimmermann <zimmermann@kde.org>
-           2005 Alexey Proskuryakov
            2005 Frerich Raabe <raabe@kde.org>
            2005 Maksim Orlovich <maksim@kde.org>
-           2005, 2007-2013, 2015, 2017-2020 Google Inc
+           2005, 2007-2013, 2015, 2017-2021 Google Inc
            2005, 2008-2013 Nokia
+           2005-2006 Alexey Proskuryakov
            2005-2006 Kimmo Kinnunen <kimmo.t.kinnunen@nokia.com>
            2005-2008 Eric Seidel <eric@webkit.org>
            2006 Alexander Kellett <lypanov@kde.org>
@@ -46,7 +46,7 @@
            2009-2010 Holger Hans Peter Freyther
            2009-2011 Brent Fulgham <bfulgham@webkit.org>
            2009-2015 University of Szeged
-           2009-2020 Igalia S.L.
+           2009-2021 Igalia S.L.
            2010 Andras Becsi <abecsi@inf.u-szeged.hu>, University of Szeged
            2010 Mozilla Corporation
            2010 Peter Varga <pvarga@inf.u-szeged.hu>, University of Szeged
@@ -70,7 +70,7 @@
            2011 Peter Varga <pvarga@webkit.org>, University of Szeged
            2011 ProFUSION embedded systems
            2011 Renata Hodovan <reni@webkit.org>
-           2011, 2015-2017 The Chromium Authors
+           2011, 2014-2017 The Chromium Authors
            2011-2012, 2014-2015 Ericsson AB
            2011-2013 Intel Corporation
            2011-2013 Samsung Electronics
@@ -111,14 +111,14 @@
            2015, 2018 Andy VanWagoner <andy@vanwagoner.family>
            2015-2016 Sukolsak Sakshuwong <sukolsak@gmail.com>
            2015-2017 Canon Inc
-           2015-2017 Devin Rousso <webkit@devinrousso.com>
+           2015-2020 Devin Rousso <webkit@devinrousso.com>
            2016 Caitlin Potter <caitp@igalia.com>
            2016 Konstantin Tokavev <annulen@yandex.ru>
            2016 Yusuke Suzuki <yusuke.suzuki@sslab.ics.keio.ac.jp>
            2016-2018 Akamai Technologies Inc
            2016-2019 Oleksandr Skachkov <gskachkov@gmail.com>
-           2016-2020 Metrological Group B.V
-           2016-2020 Sony Interactive Entertainment
+           2016-2021 Metrological Group B.V
+           2016-2021 Sony Interactive Entertainment
            2017 Caio Lima <ticaiolima@gmail.com>
            2017 Endless Mobile Inc
            2017 Oleksandr Skachkov <gskackhov@gmail.com>
@@ -126,7 +126,8 @@
            2018 Yusuke Suzuki <yusukesuzuki@slowstart.org>
            2018 mce sys Ltd
            2019 Carlos Eduardo Ramalho <cadubentzen@gmail.com>
-           2019-2020 Alexey Shvayka <shvaikalesh@gmail.com>
+           2019-2021 Alexey Shvayka <shvaikalesh@gmail.com>
+           2020 Cloudinary Inc
            2020 Darryl Pogue <darryl@dpogue.ca>
            2020 Jan-Michael Brummer <jan.brummer@tabos.org>
            2020 WikiMedia Foundation. All Rights Reserve
@@ -212,6 +213,7 @@
        Source/WebCore/Modules/webdatabase/*
        Source/WebCore/Scripts/extract-localizable-strings.pl
        Source/WebCore/accessibility/*
+       Source/WebCore/animation/*
        Source/WebCore/bindings/js/*
        Source/WebCore/css/*
        Source/WebCore/dom/*
@@ -260,7 +262,7 @@
        Source/WebInspectorUI/UserInterface/Views/*
        Source/WebKit/UIProcess/Launcher/playstation/ProcessLauncherPlayStation.cpp
        Tools/TestWebKitAPI/Tests/WTF/*
-Copyright: 2003, 2005-2020 Apple Inc
+Copyright: 2003, 2005-2021 Apple Inc
            2006 Alexey Proskuryakov
            2006 Alexey Proskuryakov <ap@webkit.org>
            2006 Michael Emmel mike.emmel@gmail.com
@@ -292,7 +294,6 @@
            2012, 2018 Igalia S.L.
            2012-2014 Adobe Systems Inc
            2013 Samsung Electronics
-           2013 University of Washington
            2013 Xidorn Quan <quanxunzhen@gmail.com>
            2015 Canon Inc
            2016 Konstantin Tokavev <annulen@yandex.ru>
@@ -305,9 +306,7 @@
 Copyright: 2004 Apple Inc
 License: BSD-3-clause-apple-mozilla
 
-Files: Source/WebCore/Modules/fetch/DOMWindowFetch.cpp
-       Source/WebCore/Modules/fetch/DOMWindowFetch.h
-       Source/WebCore/Modules/fetch/FetchBody.cpp
+Files: Source/WebCore/Modules/fetch/FetchBody.cpp
        Source/WebCore/Modules/fetch/FetchBody.h
        Source/WebCore/Modules/fetch/FetchBodyOwner.cpp
        Source/WebCore/Modules/fetch/FetchBodyOwner.h
@@ -320,8 +319,6 @@
        Source/WebCore/Modules/fetch/FetchRequest.h
        Source/WebCore/Modules/fetch/FetchResponse.cpp
        Source/WebCore/Modules/fetch/FetchResponse.h
-       Source/WebCore/Modules/fetch/WorkerGlobalScopeFetch.cpp
-       Source/WebCore/Modules/fetch/WorkerGlobalScopeFetch.h
        Source/WebCore/Modules/streams/ReadableStreamSource.h
        Source/WebCore/bindings/js/JSReadableStreamSourceCustom.cpp
        Source/WebCore/bindings/js/ReadableStreamDefaultController.cpp
@@ -346,8 +343,6 @@
        Source/WebCore/Modules/mediastream/PeerConnectionBackend.cpp
        Source/WebCore/Modules/mediastream/PeerConnectionBackend.h
        Source/WebCore/Modules/mediastream/RTCIceTransport.h
-       Source/WebCore/Modules/mediastream/RTCPeerConnection.js
-       Source/WebCore/Modules/mediastream/RTCPeerConnectionInternals.js
        Source/WebCore/Modules/mediastream/RTCRtpReceiver.cpp
        Source/WebCore/Modules/mediastream/RTCRtpReceiver.h
        Source/WebCore/Modules/mediastream/RTCRtpSender.cpp
@@ -437,12 +432,13 @@
        Source/WebCore/Modules/mediastream/RTCConfiguration.h
        Source/WebCore/Modules/mediastream/RTCIceCandidate.cpp
        Source/WebCore/Modules/mediastream/RTCIceCandidate.h
+       Source/WebCore/Modules/mediastream/RTCIceCandidateInit.h
        Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp
        Source/WebCore/Modules/mediastream/RTCPeerConnection.h
        Source/WebCore/Modules/mediastream/RTCSessionDescription.cpp
        Source/WebCore/Modules/mediastream/RTCSessionDescription.h
+       Source/WebCore/Modules/mediastream/RTCSessionDescriptionInit.h
        Source/WebCore/Modules/notifications/*
-       Source/WebCore/Modules/quota/*
        Source/WebCore/Modules/speech/DOMWindowSpeechSynthesis.cpp
        Source/WebCore/Modules/webauthn/apdu/*
        Source/WebCore/Modules/webauthn/cbor/*
@@ -630,8 +626,8 @@
        Source/WebCore/inspector/InstrumentingAgents.h
        Source/WebCore/inspector/TimelineRecordFactory.cpp
        Source/WebCore/inspector/TimelineRecordFactory.h
-       Source/WebCore/inspector/WorkerScriptDebugServer.cpp
-       Source/WebCore/inspector/WorkerScriptDebugServer.h
+       Source/WebCore/inspector/WorkerDebugger.cpp
+       Source/WebCore/inspector/WorkerDebugger.h
        Source/WebCore/inspector/agents/InspectorDOMDebuggerAgent.cpp
        Source/WebCore/inspector/agents/InspectorDOMDebuggerAgent.h
        Source/WebCore/inspector/agents/InspectorIndexedDBAgent.cpp
@@ -801,7 +797,7 @@
        Tools/TestWebKitAPI/Tests/WebCore/*
        Tools/TestWebKitAPI/WTFStringUtilities.h
 Copyright: 2003, 2005-2013, 2015, 2018 Google Inc
-           2004-2020 Apple Inc
+           2004-2021 Apple Inc
            2006-2008, 2010, 2012 the V8 project authors
            2007-2009 Torch Mobile Inc
            2008 Cameron Zwarich <cwzwarich@uwaterloo.ca>
@@ -842,6 +838,7 @@
        Source/WebKit/UIProcess/API/wpe/WebKitSettings.h
        Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitSettings.cpp
 Copyright: 2011-2012 Motorola Mobility
+           2020 Apple Inc
 License: BSD-3-clause-motorola
 
 Files: Source/WebCore/html/track/VTTScanner.cpp
@@ -1145,6 +1142,7 @@
        Source/WTF/wtf/text/unix/TextBreakIteratorInternalICUUnix.cpp
        Source/WTF/wtf/unix/LanguageUnix.cpp
        Source/WebCore/Modules/geolocation/*
+       Source/WebCore/Modules/webaudio/MediaStreamAudioSourceGStreamer.cpp
        Source/WebCore/Modules/websockets/WebSocketFrame.cpp
        Source/WebCore/PAL/config.h
        Source/WebCore/WebCorePrefix.h
@@ -1173,7 +1171,7 @@
        Source/WebCore/bindings/js/JSDOMConvertStrings.cpp
        Source/WebCore/bindings/js/JSDOMExceptionHandling.cpp
        Source/WebCore/bindings/js/JSDOMExceptionHandling.h
-       Source/WebCore/bindings/js/JSDOMNamedConstructor.h
+       Source/WebCore/bindings/js/JSDOMLegacyFactoryFunction.h
        Source/WebCore/bindings/js/JSDOMOperation.h
        Source/WebCore/bindings/js/JSDOMOperationReturningPromise.h
        Source/WebCore/bindings/js/JSDOMWindowBase.cpp
@@ -1419,7 +1417,7 @@
        Source/WebCore/dom/WheelEvent.cpp
        Source/WebCore/dom/WheelEvent.h
        Source/WebCore/editing/EditingBehavior.h
-       Source/WebCore/editing/EditingBehaviorTypes.h
+       Source/WebCore/editing/EditingBehaviorType.h
        Source/WebCore/editing/TextCheckingHelper.h
        Source/WebCore/editing/atk/FrameSelectionAtk.cpp
        Source/WebCore/html/BaseTextInputType.cpp
@@ -1434,8 +1432,6 @@
        Source/WebCore/html/FormNamedItem.h
        Source/WebCore/html/HTMLAnchorElement.cpp
        Source/WebCore/html/HTMLAnchorElement.h
-       Source/WebCore/html/HTMLAppletElement.cpp
-       Source/WebCore/html/HTMLAppletElement.h
        Source/WebCore/html/HTMLAreaElement.cpp
        Source/WebCore/html/HTMLAreaElement.h
        Source/WebCore/html/HTMLBDIElement.h
@@ -1662,6 +1658,8 @@
        Source/WebCore/platform/graphics/WidthIterator.cpp
        Source/WebCore/platform/graphics/WidthIterator.h
        Source/WebCore/platform/graphics/cairo/*
+       Source/WebCore/platform/graphics/coretext/FontCascadeCoreText.cpp
+       Source/WebCore/platform/graphics/coretext/FontPlatformDataCoreText.cpp
        Source/WebCore/platform/graphics/egl/*
        Source/WebCore/platform/graphics/filters/*
        Source/WebCore/platform/graphics/freetype/FontCacheFreeType.cpp
@@ -1675,6 +1673,8 @@
        Source/WebCore/platform/graphics/gstreamer/GLVideoSinkGStreamer.h
        Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.cpp
        Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h
+       Source/WebCore/platform/graphics/gstreamer/GStreamerAudioMixer.cpp
+       Source/WebCore/platform/graphics/gstreamer/GStreamerAudioMixer.h
        Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp
        Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h
        Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp
@@ -1699,6 +1699,8 @@
        Source/WebCore/platform/graphics/gstreamer/VideoSinkGStreamer.h
        Source/WebCore/platform/graphics/gstreamer/VideoTextureCopierGStreamer.cpp
        Source/WebCore/platform/graphics/gstreamer/VideoTextureCopierGStreamer.h
+       Source/WebCore/platform/graphics/gstreamer/WebKitAudioSinkGStreamer.cpp
+       Source/WebCore/platform/graphics/gstreamer/WebKitAudioSinkGStreamer.h
        Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp
        Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.h
        Source/WebCore/platform/graphics/gstreamer/eme/*
@@ -1722,6 +1724,8 @@
        Source/WebCore/platform/graphics/transforms/*
        Source/WebCore/platform/image-decoders/ScalableImageDecoder.cpp
        Source/WebCore/platform/mediastream/gstreamer/*
+       Source/WebCore/platform/mediastream/libwebrtc/GStreamerVideoCommon.cpp
+       Source/WebCore/platform/mediastream/libwebrtc/GStreamerVideoCommon.h
        Source/WebCore/platform/mediastream/libwebrtc/GStreamerVideoDecoderFactory.cpp
        Source/WebCore/platform/mediastream/libwebrtc/GStreamerVideoDecoderFactory.h
        Source/WebCore/platform/mediastream/libwebrtc/GStreamerVideoEncoder.cpp
@@ -1735,13 +1739,11 @@
        Source/WebCore/platform/network/NetworkingContext.h
        Source/WebCore/platform/network/glib/NetworkStateNotifierGLib.cpp
        Source/WebCore/platform/network/soup/CookieStorageSoup.cpp
-       Source/WebCore/platform/network/soup/GRefPtrSoup.cpp
-       Source/WebCore/platform/network/soup/GRefPtrSoup.h
        Source/WebCore/platform/network/soup/GUniquePtrSoup.h
        Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp
        Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp
        Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp
-       Source/WebCore/platform/soup/SharedBufferSoup.cpp
+       Source/WebCore/platform/network/soup/SoupVersioning.h
        Source/WebCore/platform/text/BidiContext.cpp
        Source/WebCore/platform/text/BidiContext.h
        Source/WebCore/platform/text/BidiResolver.h
@@ -1762,6 +1764,7 @@
        Source/WebCore/plugins/DOMPluginArray.h
        Source/WebCore/plugins/PluginData.cpp
        Source/WebCore/plugins/PluginData.h
+       Source/WebCore/preprocess-localizable-strings.pl
        Source/WebCore/rendering/BidiRun.cpp
        Source/WebCore/rendering/BidiRun.h
        Source/WebCore/rendering/BreakLines.h
@@ -2385,8 +2388,9 @@
        Source/WebKit/UIProcess/API/glib/WebKitInstallMissingMediaPluginsPermissionRequestPrivate.h
        Source/WebKit/UIProcess/API/glib/WebKitJavascriptResult.cpp
        Source/WebKit/UIProcess/API/glib/WebKitJavascriptResultPrivate.h
+       Source/WebKit/UIProcess/API/glib/WebKitMediaKeySystemPermissionRequest.cpp
+       Source/WebKit/UIProcess/API/glib/WebKitMediaKeySystemPermissionRequestPrivate.h
        Source/WebKit/UIProcess/API/glib/WebKitMimeInfo.cpp
-       Source/WebKit/UIProcess/API/glib/WebKitMimeInfoPrivate.h
        Source/WebKit/UIProcess/API/glib/WebKitNavigationAction.cpp
        Source/WebKit/UIProcess/API/glib/WebKitNavigationActionPrivate.h
        Source/WebKit/UIProcess/API/glib/WebKitNavigationClient.cpp
@@ -2406,7 +2410,6 @@
        Source/WebKit/UIProcess/API/glib/WebKitOptionMenuPrivate.h
        Source/WebKit/UIProcess/API/glib/WebKitPermissionRequest.cpp
        Source/WebKit/UIProcess/API/glib/WebKitPlugin.cpp
-       Source/WebKit/UIProcess/API/glib/WebKitPluginPrivate.h
        Source/WebKit/UIProcess/API/glib/WebKitPointerLockPermissionRequest.cpp
        Source/WebKit/UIProcess/API/glib/WebKitPointerLockPermissionRequestPrivate.h
        Source/WebKit/UIProcess/API/glib/WebKitPolicyDecision.cpp
@@ -2477,6 +2480,7 @@
        Source/WebKit/UIProcess/API/wpe/WebKitInputMethodContextWPE.cpp
        Source/WebKit/UIProcess/API/wpe/WebKitInstallMissingMediaPluginsPermissionRequest.h
        Source/WebKit/UIProcess/API/wpe/WebKitJavascriptResult.h
+       Source/WebKit/UIProcess/API/wpe/WebKitMediaKeySystemPermissionRequest.h
        Source/WebKit/UIProcess/API/wpe/WebKitMimeInfo.h
        Source/WebKit/UIProcess/API/wpe/WebKitNavigationAction.h
        Source/WebKit/UIProcess/API/wpe/WebKitNavigationPolicyDecision.h
@@ -2527,6 +2531,7 @@
        Source/WebKit/UIProcess/UserMediaPermissionRequestProxy.h
        Source/WebKit/UIProcess/UserMediaProcessManager.cpp
        Source/WebKit/UIProcess/UserMediaProcessManager.h
+       Source/WebKit/UIProcess/glib/UserMediaPermissionRequestManagerProxyGLib.cpp
        Source/WebKit/WebProcess/InjectedBundle/API/glib/DOM/*
        Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitConsoleMessage.cpp
        Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitConsoleMessagePrivate.h
@@ -2588,7 +2593,7 @@
            2000-2003 Dirk Mueller <mueller@kde.org>
            2001 Tobias Anton <anton@stud.fbi.fh-darmstadt.de>
            2002-2003 The Karbon Developers
-           2002-2020 Apple Inc
+           2002-2021 Apple Inc
            2003-2017 Inc
            2004 Zack Rusin <zack@kde.org>
            2004, 2015 Red Hat Inc
@@ -2652,7 +2657,7 @@
            2009-2010 Gustavo Noronha Silva
            2009-2010 Rob Buis <rwlbuis@gmail.com>
            2009-2011 Torch Mobile (Beijing) Co
-           2009-2020 Igalia S.L.
+           2009-2021 Igalia S.L.
            2010 Andras Becsi <abecsi@inf.u-szeged.hu>, University of Szeged
            2010 Daniel Bates <dbates@intudata.com>
            2010 Peter Varga <pvarga@inf.u-szeged.hu>, University of Szeged
@@ -2698,7 +2703,7 @@
            2015-2020 Metrological Group B.V
            2017 Aidan Holm <aidanholm@gmail.com>
            2017 Endless Mobile Inc
-           2017 Sony Interactive Entertainment
+           2017, 2020 Sony Interactive Entertainment
            2018-2019 Zodiac Inflight Innovations
            2020 Jan-Michael Brummer <jan.brummer@tabos.org>
            2020 Noam Rosenthal <noam@webkit.org>
@@ -2733,6 +2738,8 @@
        Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp
        Source/WebCore/rendering/RenderLayer.cpp
        Source/WebCore/rendering/RenderLayer.h
+       Source/WebCore/rendering/RenderLayerScrollableArea.cpp
+       Source/WebCore/rendering/RenderLayerScrollableArea.h
        Source/WebCore/rendering/RenderMarquee.cpp
        Source/WebCore/rendering/RenderMarquee.h
        Source/WebCore/rendering/ScrollAlignment.cpp
@@ -2744,6 +2751,7 @@
            2007-2009 Torch Mobile Inc
            2009 Google Inc
            2019 Adobe
+           2020 Igalia S.L.
 License: LGPL-2.1+ or MPL-1.1
 
 Files: Source/JavaScriptCore/runtime/JSDateMath.h
diff -Nru wpewebkit-2.30.6/debian/gbp.conf wpewebkit-2.32.1/debian/gbp.conf
--- wpewebkit-2.30.6/debian/gbp.conf	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/gbp.conf	2021-05-08 16:53:58.000000000 +0200
@@ -2,6 +2,6 @@
 debian-tag = wpe/debian/%(version)s
 debian-branch = wpe/unstable
 upstream-tag = wpe/upstream/%(version)s
-upstream-branch = wpewebkit-2.30
+upstream-branch = wpewebkit-2.32
 pristine-tar = False
 compression = xz
diff -Nru wpewebkit-2.30.6/debian/libwpewebkit-1.0-3.symbols wpewebkit-2.32.1/debian/libwpewebkit-1.0-3.symbols
--- wpewebkit-2.30.6/debian/libwpewebkit-1.0-3.symbols	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/libwpewebkit-1.0-3.symbols	2021-05-08 16:53:58.000000000 +0200
@@ -116,6 +116,7 @@
  webkit_application_info_set_name@Base 2.24.1
  webkit_application_info_set_version@Base 2.24.1
  webkit_application_info_unref@Base 2.24.1
+ webkit_audio_sink_get_type@Base 2.32.0
  webkit_authentication_request_authenticate@Base 2.24.1
  webkit_authentication_request_can_save_credentials@Base 2.24.1
  webkit_authentication_request_cancel@Base 2.24.1
@@ -299,6 +300,7 @@
  webkit_get_micro_version@Base 2.24.1
  webkit_get_minor_version@Base 2.24.1
  webkit_gl_video_sink_get_type@Base 2.28.0
+ webkit_gst_common_debug@Base 2.32.0
  webkit_hit_test_result_context_get_type@Base 2.24.1
  webkit_hit_test_result_context_is_editable@Base 2.24.1
  webkit_hit_test_result_context_is_image@Base 2.24.1
@@ -354,6 +356,8 @@
  webkit_javascript_result_ref@Base 2.24.1
  webkit_javascript_result_unref@Base 2.24.1
  webkit_load_event_get_type@Base 2.24.1
+ webkit_media_key_system_permission_get_name@Base 2.32.0
+ webkit_media_key_system_permission_request_get_type@Base 2.32.0
  webkit_media_player_debug@Base 2.24.1
  webkit_media_src_get_type@Base 2.24.1
  webkit_mime_info_get_description@Base 2.24.1
@@ -378,6 +382,7 @@
  webkit_navigation_type_get_type@Base 2.24.1
  webkit_network_error_get_type@Base 2.24.1
  webkit_network_error_quark@Base 2.24.1
+ webkit_text_sink_get_type@Base 2.32.0
  webkit_network_proxy_mode_get_type@Base 2.24.1
  webkit_network_proxy_settings_add_proxy_for_scheme@Base 2.24.1
  webkit_network_proxy_settings_copy@Base 2.24.1
@@ -642,6 +647,8 @@
  webkit_user_content_manager_remove_all_style_sheets@Base 2.24.1
  webkit_user_content_manager_remove_filter@Base 2.24.1
  webkit_user_content_manager_remove_filter_by_id@Base 2.26.2
+ webkit_user_content_manager_remove_script@Base 2.32.0
+ webkit_user_content_manager_remove_style_sheet@Base 2.32.0
  webkit_user_content_manager_unregister_script_message_handler@Base 2.24.1
  webkit_user_content_manager_unregister_script_message_handler_in_world@Base 2.24.1
  webkit_user_media_permission_is_for_audio_device@Base 2.24.1
@@ -848,6 +855,7 @@
  webkit_website_data_manager_get_offline_application_cache_directory@Base 2.24.1
  webkit_website_data_manager_get_persistent_credential_storage_enabled@Base 2.30.0
  webkit_website_data_manager_get_service_worker_registrations_directory@Base 2.30.0
+ webkit_website_data_manager_get_tls_errors_policy@Base 2.32.0
  webkit_website_data_manager_get_type@Base 2.24.1
  webkit_website_data_manager_get_websql_directory@Base 2.24.1
  webkit_website_data_manager_is_ephemeral@Base 2.24.1
@@ -856,7 +864,9 @@
  webkit_website_data_manager_remove@Base 2.24.1
  webkit_website_data_manager_remove_finish@Base 2.24.1
  webkit_website_data_manager_set_itp_enabled@Base 2.30.0
+ webkit_website_data_manager_set_network_proxy_settings@Base 2.32.0
  webkit_website_data_manager_set_persistent_credential_storage_enabled@Base 2.30.0
+ webkit_website_data_manager_set_tls_errors_policy@Base 2.32.0
  webkit_website_data_ref@Base 2.24.1
  webkit_website_data_types_get_type@Base 2.24.1
  webkit_website_data_unref@Base 2.24.1
diff -Nru wpewebkit-2.30.6/debian/patches/dont-detect-sse2.patch wpewebkit-2.32.1/debian/patches/dont-detect-sse2.patch
--- wpewebkit-2.30.6/debian/patches/dont-detect-sse2.patch	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/patches/dont-detect-sse2.patch	2021-05-08 16:53:58.000000000 +0200
@@ -6,7 +6,7 @@
 ===================================================================
 --- webkitgtk.orig/Source/cmake/WebKitCompilerFlags.cmake
 +++ webkitgtk/Source/cmake/WebKitCompilerFlags.cmake
-@@ -138,15 +138,6 @@ if (COMPILER_IS_GCC_OR_CLANG)
+@@ -141,15 +141,6 @@ if (COMPILER_IS_GCC_OR_CLANG)
      if (CMAKE_COMPILER_IS_GNUCXX)
          WEBKIT_PREPEND_GLOBAL_COMPILER_FLAGS(-Wno-expansion-to-defined)
      endif ()
diff -Nru wpewebkit-2.30.6/debian/patches/fix-ftbfs-m68k.patch wpewebkit-2.32.1/debian/patches/fix-ftbfs-m68k.patch
--- wpewebkit-2.30.6/debian/patches/fix-ftbfs-m68k.patch	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/patches/fix-ftbfs-m68k.patch	2021-05-08 16:53:58.000000000 +0200
@@ -38,7 +38,7 @@
 ===================================================================
 --- webkitgtk.orig/Source/WebCore/dom/ElementRareData.cpp
 +++ webkitgtk/Source/WebCore/dom/ElementRareData.cpp
-@@ -56,6 +56,10 @@ struct SameSizeAsElementRareData : NodeR
+@@ -50,6 +50,10 @@ struct SameSizeAsElementRareData : NodeR
  
  };
  
@@ -53,7 +53,7 @@
 ===================================================================
 --- webkitgtk.orig/Source/WebCore/dom/NodeRareData.cpp
 +++ webkitgtk/Source/WebCore/dom/NodeRareData.cpp
-@@ -40,7 +40,11 @@ struct SameSizeAsNodeRareData {
+@@ -41,7 +41,11 @@ struct SameSizeAsNodeRareData {
      void* m_pointer[2];
  };
  
@@ -129,7 +129,7 @@
 ===================================================================
 --- webkitgtk.orig/Source/WebCore/platform/graphics/FontCascadeDescription.cpp
 +++ webkitgtk/Source/WebCore/platform/graphics/FontCascadeDescription.cpp
-@@ -52,7 +52,11 @@ struct SameSizeAsFontCascadeDescription
+@@ -48,7 +48,11 @@ struct SameSizeAsFontCascadeDescription
      unsigned bitfields3 : 10;
  };
  
@@ -157,3 +157,42 @@
  
  static inline MatchBasedOnRuleHash computeMatchBasedOnRuleHash(const CSSSelector& selector)
  {
+Index: webkitgtk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
+===================================================================
+--- webkitgtk.orig/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
++++ webkitgtk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
+@@ -62,6 +62,11 @@
+ #include <wtf/StdLibExtras.h>
+ #include <wtf/text/WTFString.h>
+ 
++#if defined(__m68k__) || defined(__SH4__)
++#pragma GCC push_options
++#pragma GCC optimize ("-O0")
++#endif
++
+ namespace JSC {
+ 
+ template<typename CallOp, typename = std::true_type>
+@@ -5503,3 +5508,6 @@ void printInternal(PrintStream& out, JSC
+ 
+ } // namespace WTF
+ 
++#if defined(__m68k__) || defined(__SH4__)
++#pragma GCC pop_options
++#endif
+Index: webkitgtk/Source/WebCore/css/CSSValue.cpp
+===================================================================
+--- webkitgtk.orig/Source/WebCore/css/CSSValue.cpp
++++ webkitgtk/Source/WebCore/css/CSSValue.cpp
+@@ -79,7 +79,11 @@ struct SameSizeAsCSSValue {
+     uint32_t bitfields;
+ };
+ 
++#if defined(__m68k__)
++COMPILE_ASSERT(sizeof(CSSValue) <= sizeof(SameSizeAsCSSValue), CSS_value_should_stay_small);
++#else
+ COMPILE_ASSERT(sizeof(CSSValue) == sizeof(SameSizeAsCSSValue), CSS_value_should_stay_small);
++#endif
+ 
+ bool CSSValue::isImplicitInitialValue() const
+ {
diff -Nru wpewebkit-2.30.6/debian/patches/fix-ftbfs-x32.patch wpewebkit-2.32.1/debian/patches/fix-ftbfs-x32.patch
--- wpewebkit-2.30.6/debian/patches/fix-ftbfs-x32.patch	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/patches/fix-ftbfs-x32.patch	2021-05-08 16:53:58.000000000 +0200
@@ -22,16 +22,16 @@
  
  /* CPU(ARM64) */
  #if defined(__arm64__) || defined(__aarch64__)
-Index: webkitgtk/CMakeLists.txt
+Index: webkitgtk/Source/cmake/WebKitCommon.cmake
 ===================================================================
---- webkitgtk.orig/CMakeLists.txt
-+++ webkitgtk/CMakeLists.txt
-@@ -97,6 +97,8 @@ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR
-     set(WTF_CPU_MIPS64 1)
- elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
-     set(WTF_CPU_MIPS 1)
-+elseif (CMAKE_CXX_LIBRARY_ARCHITECTURE STREQUAL "x86_64-linux-gnux32")
-+    set(WTF_CPU_UNKNOWN 1)
- elseif (CMAKE_CXX_LIBRARY_ARCHITECTURE MATCHES "(x64|x86_64|amd64)")
-     set(WTF_CPU_X86_64 1)
- elseif (CMAKE_CXX_LIBRARY_ARCHITECTURE MATCHES "(i[3-6]86|x86)")
+--- webkitgtk.orig/Source/cmake/WebKitCommon.cmake
++++ webkitgtk/Source/cmake/WebKitCommon.cmake
+@@ -90,6 +90,8 @@ if (NOT HAS_RUN_WEBKIT_COMMON)
+         set(WTF_CPU_MIPS64 1)
+     elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
+         set(WTF_CPU_MIPS 1)
++    elseif (CMAKE_CXX_LIBRARY_ARCHITECTURE STREQUAL "x86_64-linux-gnux32")
++        set(WTF_CPU_UNKNOWN 1)
+     elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(x64|x86_64|amd64)")
+         # FORCE_32BIT is set in the build script when --32-bit is passed
+         # on a Linux/intel 64bit host. This allows us to produce 32bit
diff -Nru wpewebkit-2.30.6/debian/patches/fix-ftbfs-x86.patch wpewebkit-2.32.1/debian/patches/fix-ftbfs-x86.patch
--- wpewebkit-2.30.6/debian/patches/fix-ftbfs-x86.patch	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/patches/fix-ftbfs-x86.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-From: Alberto Garcia <berto@igalia.com>
-Bug: https://bugs.webkit.org/show_bug.cgi?id=172799
-Description: Use CMAKE_CXX_LIBRARY_ARCHITECTURE to detect x86
- When building for x86 in a x86_64 host (e.g. with pbuilder) CMake
- will set CMAKE_SYSTEM_PROCESSOR to x86_64, and WebKit will assume
- that it's a 64-bit build. Let's use the C++ compiler architecture as
- a temporary solution to detect x86 correctly.
-Index: webkitgtk/CMakeLists.txt
-===================================================================
---- webkitgtk.orig/CMakeLists.txt
-+++ webkitgtk/CMakeLists.txt
-@@ -97,6 +97,10 @@ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR
-     set(WTF_CPU_MIPS64 1)
- elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
-     set(WTF_CPU_MIPS 1)
-+elseif (CMAKE_CXX_LIBRARY_ARCHITECTURE MATCHES "(x64|x86_64|amd64)")
-+    set(WTF_CPU_X86_64 1)
-+elseif (CMAKE_CXX_LIBRARY_ARCHITECTURE MATCHES "(i[3-6]86|x86)")
-+    set(WTF_CPU_X86 1)
- elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(x64|x86_64|amd64)")
-     # FORCE_32BIT is set in the build script when --32-bit is passed
-     # on a Linux/intel 64bit host. This allows us to produce 32bit
diff -Nru wpewebkit-2.30.6/debian/patches/prefer-pthread.patch wpewebkit-2.32.1/debian/patches/prefer-pthread.patch
--- wpewebkit-2.30.6/debian/patches/prefer-pthread.patch	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/patches/prefer-pthread.patch	2021-05-08 16:53:58.000000000 +0200
@@ -8,9 +8,9 @@
 ===================================================================
 --- webkitgtk.orig/Source/cmake/OptionsWPE.cmake
 +++ webkitgtk/Source/cmake/OptionsWPE.cmake
-@@ -17,6 +17,8 @@ if (USER_AGENT_BRANDING)
-     add_definitions(-DUSER_AGENT_BRANDING=${USER_AGENT_BRANDING})
- endif ()
+@@ -5,6 +5,8 @@ SET_PROJECT_VERSION(2 32 0)
+ 
+ set(USER_AGENT_BRANDING "" CACHE STRING "Branding to add to user agent string")
  
 +set(THREADS_PREFER_PTHREAD_FLAG ON)
 +
diff -Nru wpewebkit-2.30.6/debian/patches/reduce-memory-overheads.patch wpewebkit-2.32.1/debian/patches/reduce-memory-overheads.patch
--- wpewebkit-2.30.6/debian/patches/reduce-memory-overheads.patch	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/patches/reduce-memory-overheads.patch	2021-05-08 16:53:58.000000000 +0200
@@ -6,9 +6,9 @@
 ===================================================================
 --- webkitgtk.orig/Source/cmake/OptionsCommon.cmake
 +++ webkitgtk/Source/cmake/OptionsCommon.cmake
-@@ -95,6 +95,12 @@ option(GCC_OFFLINEASM_SOURCE_MAP
-   "Produce debug line information for offlineasm-generated code"
-   ${GCC_OFFLINEASM_SOURCE_MAP_DEFAULT})
+@@ -102,6 +102,12 @@ option(GCC_OFFLINEASM_SOURCE_MAP
+ 
+ option(USE_APPLE_ICU "Use Apple's internal ICU" ${APPLE})
  
 +# Pass --reduce-memory-overheads to the bfd linker in order to save memory
 +if (NOT USE_LD_GOLD)
diff -Nru wpewebkit-2.30.6/debian/patches/series wpewebkit-2.32.1/debian/patches/series
--- wpewebkit-2.30.6/debian/patches/series	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/patches/series	2021-05-08 16:53:58.000000000 +0200
@@ -1,5 +1,4 @@
 fix-ftbfs-sparc64.patch
-fix-ftbfs-x86.patch
 fix-ftbfs-m68k.patch
 fix-ftbfs-x32.patch
 prefer-pthread.patch
diff -Nru wpewebkit-2.30.6/debian/rules wpewebkit-2.32.1/debian/rules
--- wpewebkit-2.30.6/debian/rules	2021-03-19 20:17:01.000000000 +0100
+++ wpewebkit-2.32.1/debian/rules	2021-05-08 16:53:58.000000000 +0200
@@ -11,6 +11,7 @@
 # Sacrifice speed in order to make it more likely resource limits
 # won't be hit.
 ifeq ($(DEB_BUILD_ARCH_BITS),32)
+	EXTRA_CMAKE_ARGUMENTS += -DFORCE_32BIT=ON
 	LDFLAGS += -Wl,--no-keep-memory
 endif
 

Reply to: