pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/webkit-gtk webkit-gtk: Update to 2.36.3
details: https://anonhg.NetBSD.org/pkgsrc/rev/818ffdc04053
branches: trunk
changeset: 380146:818ffdc04053
user: leot <leot%pkgsrc.org@localhost>
date: Sun May 29 17:47:15 2022 +0000
description:
webkit-gtk: Update to 2.36.3
pkgsrc changes:
- Remove USE_LD_GOLD option adjustment. The option was removed, if gold is
accidentally picked up it should be re-investigate how to re-disable it.
- USE_SYSTEMD option is no longer available, switch to ENABLE_JOURNALD_LOG
and unconditionally disable it to avoid possible systemd dependencies
- ENABLE_OPENGL option is no longer available, switch to USE_OPENGL_OR_ES
(not tested)
Changes:
WebKitGTK 2.36.3
================
- Support capturing already encoded video streams, which takes advantage
of encoding done in hardware by devices which support this feature.
- Avoid using experimental GStreamer elements for video demuxing.
- Avoid using the legacy GStreamer VA-API decoding plug-ins, which often
cause rendering issues and are not much maintained. Their usage can be
re-enabled setting WEBKIT_GST_ENABLE_LEGACY_VAAPI=1 in the environment.
- Fix playback of YouTube streams which use dynamic ad insertion.
- Fix display capture with Pipewire.
- Fix the build without the X11 target when X11 headers are not present.
- Fix several crashes and rendering issues.
WebKitGTK 2.36.2
================
- Fix some pages showing empty content boxes when using GTK4.
- Fix the build with accessibility disabled.
- Fix the build with newer Ruby versions.
- Fix several crashes and rendering issues.
WebKitGTK 2.36.1
================
- Fix the build with accessibility disabled.
- Fix several crashes and rendering issues.
- Translation updates: Croatian.
WebKitGTK 2.36.0
================
- Fix selection foreground color on text with decorations.
- Fix seeking on YouTube videos.
- Fix list item marker not exposed to a11y when not a direct child of a list item.
- Fix a crash while closing a page.
- Fix the build to make it reproducible again.
- Fix several crashes and rendering issues.
WebKitGTK 2.35.90
=================
- Fix scrolling with the mouse wheel on sites using overscroll-behavior.
- Suspend web processes after some time in the process cache.
- Fix renderning of horizontal scrollbars with themes enabling steppers.
- Ensure EGL displays are terminated before web process exits.
- Deinitialize gstreamer before web process exits.
- Make fonts under XDG_DATA_DIRS available in web process sanbox.
- Canonicalize paths passed to bubblewrap launcher.
- Fix several crashes and rendering issues.
- Translation updates: Hebrew.
WebKitGTK 2.35.3
================
- Fix a crash at startup when bubblewrap sandbox is enabled.
- Fix a crash when starting a drag an drop on touchscreen.
- Fix several crashes and rendering issues.
WebKitGTK 2.35.2
================
- Add new accessibility implementation using ATSPI DBus interfaces instead of ATK.
- Use native GtkWidgets for form validation popups.
- Add support for requestVideoFrameCallback.
- Add support for accent colors.
- Fix pinch zooming from a link to not activate the link.
- Fix kinetic scrolling via touch screen.
- Fix several crashes and rendering issues.
WebKitGTK 2.35.1
================
- Make user interactive threads (event handler, scrolling, ...) real time in linux.
- Add new API to set HTTP response information to custom uri schemes.
- Add support for media session.
- Change hardware-acceleration-policy setting default value to always.
- Fix jsc_value_object_define_property_accessor() to work with objects not having a wrapped instance.
- Fix several crashes and rendering issues.
diffstat:
www/webkit-gtk/Makefile | 15 +-
www/webkit-gtk/PLIST | 8 +-
www/webkit-gtk/buildlink3.mk | 2 +-
www/webkit-gtk/distinfo | 18 +-
www/webkit-gtk/options.mk | 6 +-
www/webkit-gtk/patches/patch-Source_WTF_wtf_PlatformHave.h | 10 +-
www/webkit-gtk/patches/patch-Source_WTF_wtf_posix_OSAllocatorPOSIX.cpp | 55 ++++++++++
www/webkit-gtk/patches/patch-Source_WebCore_platform_graphics_filters_FEMorphology.cpp | 10 +-
www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_AvailableMemory.cpp | 26 ++++
www/webkit-gtk/patches/patch-Source_cmake_OptionsCommon.cmake | 30 ++--
www/webkit-gtk/patches/patch-Source_cmake_WebKitCommon.cmake | 14 +-
11 files changed, 137 insertions(+), 57 deletions(-)
diffs (truncated from 382 to 300 lines):
diff -r 2f488d59d040 -r 818ffdc04053 www/webkit-gtk/Makefile
--- a/www/webkit-gtk/Makefile Sun May 29 17:37:55 2022 +0000
+++ b/www/webkit-gtk/Makefile Sun May 29 17:47:15 2022 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.225 2022/04/25 23:28:51 tnn Exp $
+# $NetBSD: Makefile,v 1.226 2022/05/29 17:47:15 leot Exp $
-DISTNAME= webkitgtk-2.34.6
+DISTNAME= webkitgtk-2.36.3
PKGNAME= ${DISTNAME:S/webkitgtk/webkit-gtk/}
-PKGREVISION= 1
CATEGORIES= www
MASTER_SITES= https://www.webkitgtk.org/releases/
EXTRACT_SUFX= .tar.xz
@@ -20,7 +19,7 @@
USE_CMAKE= yes
USE_LANGUAGES= c c++17
-USE_TOOLS+= automake bash bison flex gmake perl pkg-config msgfmt
+USE_TOOLS+= automake bash bison flex gdbus-codegen gmake perl pkg-config msgfmt
# Enabling -gdwarf-2 hits GNU ar limits on file size.
CTF_SUPPORTED= no
@@ -40,10 +39,6 @@
USE_PKGSRC_GCC_RUNTIME= yes
.endif
-# Using ld.gold subverts Pkgsrc wrappers, and this package also crashes buggy
-# versions of ld.gold.
-CMAKE_ARGS+= -DUSE_LD_GOLD=OFF
-
PKGCONFIG_OVERRIDE+= Source/JavaScriptCore/javascriptcoregtk.pc.in
PKGCONFIG_OVERRIDE+= Source/WebKit/gtk/webkit2gtk-web-extension.pc.in
PKGCONFIG_OVERRIDE+= Source/WebKit/gtk/webkit2gtk.pc.in
@@ -54,12 +49,12 @@
CMAKE_ARGS+= -DENABLE_MINIBROWSER=ON
CMAKE_ARGS+= -DENABLE_GAMEPAD=OFF
CMAKE_ARGS+= -DENABLE_GEOLOCATION=OFF
+CMAKE_ARGS+= -DENABLE_JOURNALD_LOG=OFF
CMAKE_ARGS+= -DENABLE_BUBBLEWRAP_SANDBOX=OFF
CMAKE_ARGS+= -DUSE_GSTREAMER_GL=OFF
CMAKE_ARGS+= -DUSE_LIBHYPHEN=OFF
CMAKE_ARGS+= -DUSE_OPENJPEG=OFF
CMAKE_ARGS+= -DUSE_SOUP2=ON
-CMAKE_ARGS+= -DUSE_SYSTEMD=OFF
REPLACE_PERL+= Source/JavaScriptCore/Scripts/*.pl
REPLACE_PERL+= Source/JavaScriptCore/create_hash_table
@@ -111,7 +106,7 @@
SUBST_CLASSES+= python
SUBST_FILES.python+= Source/WebInspectorUI/Scripts/copy-user-interface-resources.pl
-SUBST_SED.python+= -e 's,\(.\)python.;,\1${PYTHONBIN}\1;,'
+SUBST_SED.python+= -e 's,"python3","${PYTHONBIN}",'
SUBST_STAGE.python= pre-configure
SUBST_MESSAGE.python= Fixing path to python binary.
diff -r 2f488d59d040 -r 818ffdc04053 www/webkit-gtk/PLIST
--- a/www/webkit-gtk/PLIST Sun May 29 17:37:55 2022 +0000
+++ b/www/webkit-gtk/PLIST Sun May 29 17:47:15 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.82 2022/02/17 16:55:16 leot Exp $
+@comment $NetBSD: PLIST,v 1.83 2022/05/29 17:47:15 leot Exp $
bin/WebKitWebDriver
include/webkitgtk-4.0/JavaScriptCore/JSBase.h
include/webkitgtk-4.0/JavaScriptCore/JSContextRef.h
@@ -76,6 +76,7 @@
include/webkitgtk-4.0/webkit2/WebKitURIRequest.h
include/webkitgtk-4.0/webkit2/WebKitURIResponse.h
include/webkitgtk-4.0/webkit2/WebKitURISchemeRequest.h
+include/webkitgtk-4.0/webkit2/WebKitURISchemeResponse.h
include/webkitgtk-4.0/webkit2/WebKitURIUtilities.h
include/webkitgtk-4.0/webkit2/WebKitUserContent.h
include/webkitgtk-4.0/webkit2/WebKitUserContentFilterStore.h
@@ -220,10 +221,10 @@
${PLIST.introspection}lib/girepository-1.0/WebKit2WebExtension-4.0.typelib
lib/libjavascriptcoregtk-4.0.so
lib/libjavascriptcoregtk-4.0.so.18
-lib/libjavascriptcoregtk-4.0.so.18.19.11
+lib/libjavascriptcoregtk-4.0.so.18.20.7
lib/libwebkit2gtk-4.0.so
lib/libwebkit2gtk-4.0.so.37
-lib/libwebkit2gtk-4.0.so.37.55.9
+lib/libwebkit2gtk-4.0.so.37.56.7
lib/pkgconfig/javascriptcoregtk-4.0.pc
lib/pkgconfig/webkit2gtk-4.0.pc
lib/pkgconfig/webkit2gtk-web-extension-4.0.pc
@@ -255,6 +256,7 @@
share/locale/gu/LC_MESSAGES/WebKit2GTK-4.0.mo
share/locale/he/LC_MESSAGES/WebKit2GTK-4.0.mo
share/locale/hi/LC_MESSAGES/WebKit2GTK-4.0.mo
+share/locale/hr/LC_MESSAGES/WebKit2GTK-4.0.mo
share/locale/hu/LC_MESSAGES/WebKit2GTK-4.0.mo
share/locale/id/LC_MESSAGES/WebKit2GTK-4.0.mo
share/locale/it/LC_MESSAGES/WebKit2GTK-4.0.mo
diff -r 2f488d59d040 -r 818ffdc04053 www/webkit-gtk/buildlink3.mk
--- a/www/webkit-gtk/buildlink3.mk Sun May 29 17:37:55 2022 +0000
+++ b/www/webkit-gtk/buildlink3.mk Sun May 29 17:47:15 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.88 2022/04/18 19:10:12 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.89 2022/05/29 17:47:15 leot Exp $
BUILDLINK_TREE+= webkit-gtk
diff -r 2f488d59d040 -r 818ffdc04053 www/webkit-gtk/distinfo
--- a/www/webkit-gtk/distinfo Sun May 29 17:37:55 2022 +0000
+++ b/www/webkit-gtk/distinfo Sun May 29 17:47:15 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.162 2022/02/17 16:55:16 leot Exp $
+$NetBSD: distinfo,v 1.163 2022/05/29 17:47:15 leot Exp $
-BLAKE2s (webkitgtk-2.34.6.tar.xz) = 117fe0ec529e03bc59ab091ca6e84e42b3491481ae0a874e90831f0ac67b26ef
-SHA512 (webkitgtk-2.34.6.tar.xz) = 57ab25af027ae39820622743c258f3e6d0af86376f2a4c3a8ede560ca6652c98c49056c716aace56291264c18164cb60395be9779a9d12455e6a0f7d2c197343
-Size (webkitgtk-2.34.6.tar.xz) = 24393340 bytes
+BLAKE2s (webkitgtk-2.36.3.tar.xz) = c0536c4edcb59ed28edcdaf309267d6c3c1e49e5eaae85b39fb29b49722977ad
+SHA512 (webkitgtk-2.36.3.tar.xz) = dfd02e22a58d0080d9bf6c7dd2a710bb9d8698ff8a4226653629294b74cc981a3e35d4d93eed5ebad35c81b339ec8b96755ad0b36c0238da151b359e07bcb692
+Size (webkitgtk-2.36.3.tar.xz) = 26600236 bytes
SHA1 (patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh) = f4f117e6c1cd8eb8e4905f74946e0367156ed528
SHA1 (patch-Source_JavaScriptCore_Scripts_generate-unified-sources.sh) = 308a7c8f687253b4fc75de0c66016dd18666e697
SHA1 (patch-Source_JavaScriptCore_assembler_ARM64Assembler.h) = 79c282ca90d0ba2ef4769da40d4648f5f709951b
@@ -17,15 +17,16 @@
SHA1 (patch-Source_WTF_wtf_Assertions.h) = 427de20eba4627578087feaa7de2f23e80b9debf
SHA1 (patch-Source_WTF_wtf_FileSystem.cpp) = 2fe7b7755646d9a1cc022aec3d01091766378aba
SHA1 (patch-Source_WTF_wtf_PlatformEnable.h) = eb5598c20c8453314daba7897066f15827bbede7
-SHA1 (patch-Source_WTF_wtf_PlatformHave.h) = 1c96cc094a4f62f17d11890a17f164d214fa0f1f
+SHA1 (patch-Source_WTF_wtf_PlatformHave.h) = 56cec19c923ccb6539f2d321abafa1e167735b6a
SHA1 (patch-Source_WTF_wtf_PlatformOS.h) = 80aa6ff20f10407d447fdb41606d4bb4989351aa
SHA1 (patch-Source_WTF_wtf_PlatformUse.h) = 595486b48e7d89378208c0a209a121ef136415e6
SHA1 (patch-Source_WTF_wtf_StackBounds.cpp) = 22a71daac8443f079ad8bcc7285cfd7319c972b3
+SHA1 (patch-Source_WTF_wtf_posix_OSAllocatorPOSIX.cpp) = 73b3facb6912411a5767b05b7d7eebdbc9416ebf
SHA1 (patch-Source_WebCore_Scripts_check-xcfilelists.sh) = b292baf2494bcd459d9af91386263123046c6615
SHA1 (patch-Source_WebCore_Scripts_generate-unified-sources.sh) = 9b323aa1fa8e6e5599ac0a7ae08fbbed4348c70e
SHA1 (patch-Source_WebCore_crypto_algorithms_CryptoAlgorithmAES__GCM.cpp) = 03337c5eec54d6974dfea1766b14cb2c1b9f7750
SHA1 (patch-Source_WebCore_inspector_InspectorFrontendHost.cpp) = daf6351a1a0b5a49592a2bb6db0d54620c7b09e3
-SHA1 (patch-Source_WebCore_platform_graphics_filters_FEMorphology.cpp) = 16b36d2d91fd7f43156b9ee09bcafd19602ebbd9
+SHA1 (patch-Source_WebCore_platform_graphics_filters_FEMorphology.cpp) = 43f423af652533a64d0793ec6d15150b908da0f8
SHA1 (patch-Source_WebCore_platform_network_DNS.h) = dd9fb67aae0029c6a452e7d8f09eeed1235d5700
SHA1 (patch-Source_WebCore_rendering_RenderLayerBacking.h) = ecf722df1d1cca13573786b34fe1e3d85edf1e1e
SHA1 (patch-Source_WebCore_rendering_shapes_RasterShape.cpp) = 551e47698dee50d097b11e3218f13bb3447edfea
@@ -37,10 +38,11 @@
SHA1 (patch-Source_WebKit_Platform_classifier_ResourceLoadStatisticsClassifier.cpp) = 920376ec8697780637f376b2fff312b7e214a7f6
SHA1 (patch-Source_WebKit_Scripts_check-xcfilelists.sh) = 22cc5ba1ababc6395aa0ef467db0c27c2fbf6878
SHA1 (patch-Source_WebKit_Scripts_generate-unified-sources.sh) = def930cf3f706ac657b2f8835c8c0278ade8f663
+SHA1 (patch-Source_bmalloc_bmalloc_AvailableMemory.cpp) = 18915c691d6f4e2a8870f8fee0909bd1a609cc05
SHA1 (patch-Source_bmalloc_bmalloc_BPlatform.h) = 28d1f657fde427062a729b26398e96825082fc4d
SHA1 (patch-Source_bmalloc_bmalloc_VMAllocate.h) = 22c23689fa79c930145068ed7966844bbf92a6a9
-SHA1 (patch-Source_cmake_OptionsCommon.cmake) = b0f0070bb006081e5f609d07103cd8abf382d60e
-SHA1 (patch-Source_cmake_WebKitCommon.cmake) = 5f275eb75cf61b89a9168e4d72f9587dd5c732bc
+SHA1 (patch-Source_cmake_OptionsCommon.cmake) = 7db9d7b06e7f784000e66b0dab23e98f6298107a
+SHA1 (patch-Source_cmake_WebKitCommon.cmake) = 73a0da491ef93d5cc25214e7733b54bbdacd487e
SHA1 (patch-Tools_TestWebKitAPI_Scripts_check-xcfilelists.sh) = 6e8327bf46150806910b21b298767f313e1eb3ce
SHA1 (patch-Tools_TestWebKitAPI_Scripts_generate-unified-sources.sh) = 06747f279263558f05bb01c8da9c994a357ce74a
SHA1 (patch-aj) = ec60907df4336b755d1d1924c026b3041805f431
diff -r 2f488d59d040 -r 818ffdc04053 www/webkit-gtk/options.mk
--- a/www/webkit-gtk/options.mk Sun May 29 17:37:55 2022 +0000
+++ b/www/webkit-gtk/options.mk Sun May 29 17:47:15 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.21 2020/03/10 18:14:04 leot Exp $
+# $NetBSD: options.mk,v 1.22 2022/05/29 17:47:15 leot Exp $
#
PKG_OPTIONS_VAR= PKG_OPTIONS.webkit-gtk
@@ -47,9 +47,9 @@
# OpenGL support: enable support for GLX, WebGL and accelerated compositing
#
.if !empty(PKG_OPTIONS:Mopengl)
-CMAKE_ARGS+= -DENABLE_OPENGL=ON
+CMAKE_ARGS+= -DUSE_OPENGL_OR_ES=ON
.else
-CMAKE_ARGS+= -DENABLE_OPENGL=OFF
+CMAKE_ARGS+= -DUSE_OPENGL_OR_ES=OFF
.endif
#
diff -r 2f488d59d040 -r 818ffdc04053 www/webkit-gtk/patches/patch-Source_WTF_wtf_PlatformHave.h
--- a/www/webkit-gtk/patches/patch-Source_WTF_wtf_PlatformHave.h Sun May 29 17:37:55 2022 +0000
+++ b/www/webkit-gtk/patches/patch-Source_WTF_wtf_PlatformHave.h Sun May 29 17:47:15 2022 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-Source_WTF_wtf_PlatformHave.h,v 1.2 2021/05/13 08:20:58 leot Exp $
+$NetBSD: patch-Source_WTF_wtf_PlatformHave.h,v 1.3 2022/05/29 17:47:15 leot Exp $
Add support for NetBSD.
---- Source/WTF/wtf/PlatformHave.h.orig 2021-05-05 05:33:24.000000000 +0000
+--- Source/WTF/wtf/PlatformHave.h.orig 2022-02-23 08:58:57.000000000 +0000
+++ Source/WTF/wtf/PlatformHave.h
-@@ -206,7 +206,7 @@
+@@ -229,7 +229,7 @@
#define HAVE_HOSTED_CORE_ANIMATION 1
#endif
--#if OS(DARWIN) || OS(FUCHSIA) || ((OS(FREEBSD) || OS(LINUX)) && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || CPU(MIPS)))
-+#if OS(DARWIN) || OS(FUCHSIA) || ((OS(FREEBSD) || OS(NETBSD) || OS(LINUX)) && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || CPU(MIPS)))
+-#if OS(DARWIN) || OS(FUCHSIA) || ((OS(FREEBSD) || OS(OPENBSD) || OS(LINUX)) && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || CPU(MIPS) || CPU(RISCV64)))
++#if OS(DARWIN) || OS(FUCHSIA) || ((OS(FREEBSD) || OS(NETBSD) || OS(OPENBSD) || OS(LINUX)) && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || CPU(MIPS) || CPU(RISCV64)))
#define HAVE_MACHINE_CONTEXT 1
#endif
diff -r 2f488d59d040 -r 818ffdc04053 www/webkit-gtk/patches/patch-Source_WTF_wtf_posix_OSAllocatorPOSIX.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/webkit-gtk/patches/patch-Source_WTF_wtf_posix_OSAllocatorPOSIX.cpp Sun May 29 17:47:15 2022 +0000
@@ -0,0 +1,55 @@
+$NetBSD: patch-Source_WTF_wtf_posix_OSAllocatorPOSIX.cpp,v 1.1 2022/05/29 17:47:15 leot Exp $
+
+For NetBSD use the same code paths of OS(LINUX) (there isn't anything
+that NetBSD does not support).
+
+This avoid a regression introduced by:
+
+ 2022-02-10 Keith Miller <keith_miller%apple.com@localhost>
+
+ tryReserveUncommittedAligned should explicitly take the alignment requested
+ https://bugs.webkit.org/show_bug.cgi?id=236460
+
+ Reviewed by Yusuke Suzuki.
+
+ When reducing the size of VA space reserved for Structures, we
+ didn't take care to ensure the alignment matched the required
+ alignment for our bit mask. To fix this we need to pass the
+ original alignment to the allocator as a new parameter.
+
+ * heap/StructureAlignedMemoryAllocator.cpp:
+ (JSC::StructureMemoryManager::StructureMemoryManager):
+
+Where probably the PROT_* are not readjusted.
+
+XXX: This is a wild-guess that should be double-checked!
+
+--- Source/WTF/wtf/posix/OSAllocatorPOSIX.cpp.orig 2022-02-23 11:41:47.560819000 +0000
++++ Source/WTF/wtf/posix/OSAllocatorPOSIX.cpp
+@@ -115,7 +115,7 @@ void* OSAllocator::tryReserveAndCommit(s
+
+ void* OSAllocator::tryReserveUncommitted(size_t bytes, Usage usage, bool writable, bool executable, bool jitCageEnabled, bool includesGuardPages)
+ {
+-#if OS(LINUX)
++#if OS(LINUX) || OS(NETBSD)
+ UNUSED_PARAM(usage);
+ UNUSED_PARAM(writable);
+ UNUSED_PARAM(executable);
+@@ -225,7 +225,7 @@ void* OSAllocator::reserveAndCommit(size
+
+ void OSAllocator::commit(void* address, size_t bytes, bool writable, bool executable)
+ {
+-#if OS(LINUX)
++#if OS(LINUX) || OS(NETBSD)
+ int protection = PROT_READ;
+ if (writable)
+ protection |= PROT_WRITE;
+@@ -249,7 +249,7 @@ void OSAllocator::commit(void* address,
+
+ void OSAllocator::decommit(void* address, size_t bytes)
+ {
+-#if OS(LINUX)
++#if OS(LINUX) || OS(NETBSD)
+ madvise(address, bytes, MADV_DONTNEED);
+ if (mprotect(address, bytes, PROT_NONE))
+ CRASH();
diff -r 2f488d59d040 -r 818ffdc04053 www/webkit-gtk/patches/patch-Source_WebCore_platform_graphics_filters_FEMorphology.cpp
--- a/www/webkit-gtk/patches/patch-Source_WebCore_platform_graphics_filters_FEMorphology.cpp Sun May 29 17:37:55 2022 +0000
+++ b/www/webkit-gtk/patches/patch-Source_WebCore_platform_graphics_filters_FEMorphology.cpp Sun May 29 17:47:15 2022 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-Source_WebCore_platform_graphics_filters_FEMorphology.cpp,v 1.1 2018/06/15 09:17:02 jperkin Exp $
+$NetBSD: patch-Source_WebCore_platform_graphics_filters_FEMorphology.cpp,v 1.2 2022/05/29 17:47:15 leot Exp $
Avoid ambiguous function call.
---- Source/WebCore/platform/graphics/filters/FEMorphology.cpp.orig 2018-02-19 11:04:38.000000000 +0000
+--- Source/WebCore/platform/graphics/filters/FEMorphology.cpp.orig 2022-02-23 08:59:02.000000000 +0000
+++ Source/WebCore/platform/graphics/filters/FEMorphology.cpp
-@@ -32,6 +32,8 @@
- #include <wtf/Vector.h>
+@@ -29,6 +29,8 @@
+ #include "FEMorphologySoftwareApplier.h"
#include <wtf/text/TextStream.h>
+using std::sqrt;
+
namespace WebCore {
- FEMorphology::FEMorphology(Filter& filter, MorphologyOperatorType type, float radiusX, float radiusY)
+ Ref<FEMorphology> FEMorphology::create(MorphologyOperatorType type, float radiusX, float radiusY)
diff -r 2f488d59d040 -r 818ffdc04053 www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_AvailableMemory.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_AvailableMemory.cpp Sun May 29 17:47:15 2022 +0000
@@ -0,0 +1,26 @@
+$NetBSD: patch-Source_bmalloc_bmalloc_AvailableMemory.cpp,v 1.1 2022/05/29 17:47:15 leot Exp $
+
+sysinfo() is used only on FreeBSD and Linux.
+
+Shared upstream via <https://bugs.webkit.org/show_bug.cgi?id=241077>.
+
+--- Source/bmalloc/bmalloc/AvailableMemory.cpp.orig 2022-02-23 08:59:06.000000000 +0000
++++ Source/bmalloc/bmalloc/AvailableMemory.cpp
+@@ -44,15 +44,16 @@
+ #import <mach/mach_error.h>
+ #import <math.h>
+ #elif BOS(UNIX)
+-#include <sys/sysinfo.h>
+ #if BOS(LINUX)
+ #include <algorithm>
Home |
Main Index |
Thread Index |
Old Index