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: