pkgsrc-WIP-changes archive

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

webkit-gtk: update to 2.52.2



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Tue Apr 14 18:58:48 2026 +0200
Changeset:	10a8a1ffbb7699997f348b590ef2321db65725a9

Modified Files:
	webkit-gtk/Makefile
	webkit-gtk/PLIST
	webkit-gtk/distinfo
Added Files:
	webkit-gtk/patches/patch-Source_WebCore_editing_FontAttributes.h
	webkit-gtk/patches/patch-Source_WebCore_editing_FrameSelection.h
	webkit-gtk/patches/patch-Source_WebCore_platform_SharedMemory.h
	webkit-gtk/patches/patch-Source_WebKit_WebProcess_WebPage_glib_WebPageGLib.cpp
Removed Files:
	webkit-gtk/MESSAGE
	webkit-gtk/patches/patch-Source_JavaScriptCore_runtime_JSCJSValue.h
	webkit-gtk/patches/patch-Source_WTF_wtf_glib_FileSystemGlib.cpp

Log Message:
webkit-gtk: update to 2.52.2

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=10a8a1ffbb7699997f348b590ef2321db65725a9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 webkit-gtk/MESSAGE                                 | 14 -------
 webkit-gtk/Makefile                                |  4 +-
 webkit-gtk/PLIST                                   | 49 ++++++++++++----------
 webkit-gtk/distinfo                                | 12 +++---
 ...atch-Source_JavaScriptCore_runtime_JSCJSValue.h | 21 ----------
 .../patch-Source_WTF_wtf_glib_FileSystemGlib.cpp   | 21 ----------
 .../patch-Source_WebCore_editing_FontAttributes.h  | 25 +++++++++++
 .../patch-Source_WebCore_editing_FrameSelection.h  | 25 +++++++++++
 .../patch-Source_WebCore_platform_SharedMemory.h   | 26 ++++++++++++
 ..._WebKit_WebProcess_WebPage_glib_WebPageGLib.cpp | 25 +++++++++++
 10 files changed, 138 insertions(+), 84 deletions(-)

diffs:
diff --git a/webkit-gtk/MESSAGE b/webkit-gtk/MESSAGE
deleted file mode 100644
index 97df427a4e..0000000000
--- a/webkit-gtk/MESSAGE
+++ /dev/null
@@ -1,14 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.1 2020/04/23 17:01:16 nia Exp $
-
-WebKit needs GStreamer plugins to play web audio and video.
-
-Installing the following should be enough on BSD/Solaris:
-
-* gst-plugins1-libav
-* gst-plugins1-oss
-
-Installing gst-plugins1-alsa or gst-plugins1-pulse will be necessary
-for audio output on Linux.
-
-===========================================================================
diff --git a/webkit-gtk/Makefile b/webkit-gtk/Makefile
index 55dbf16f2a..394eb262e9 100644
--- a/webkit-gtk/Makefile
+++ b/webkit-gtk/Makefile
@@ -3,7 +3,7 @@
 # Some environment variables that can help debugging this:
 # https://trac.webkit.org/wiki/EnvironmentVariables
 
-DISTNAME=	webkitgtk-2.52.1
+DISTNAME=	webkitgtk-2.52.2
 PKGNAME=	${DISTNAME:S/webkitgtk/webkit-gtk/}
 CATEGORIES=	www
 MASTER_SITES=	https://www.webkitgtk.org/releases/
@@ -192,7 +192,7 @@ CHECK_PORTABILITY_SKIP+=	Tools/TestWebKitAPI/Scripts/generate-unified-sources.sh
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/gobject-introspection/buildlink3.mk"
 .include "../../devel/gperf/buildlink3.mk"
-.if ${PKGSRC_COMPILER} == "gcc"
+.if ${PKGSRC_COMPILER:Mgcc}
 .include "../../devel/libatomic/buildlink3.mk"
 .endif
 .include "../../devel/pango/buildlink3.mk"
diff --git a/webkit-gtk/PLIST b/webkit-gtk/PLIST
index 1db595208f..6eacb3d984 100644
--- a/webkit-gtk/PLIST
+++ b/webkit-gtk/PLIST
@@ -89,7 +89,6 @@ include/webkitgtk-4.1/webkit/WebKitWebContext.h
 include/webkitgtk-4.1/webkit/WebKitWebEditor.h
 include/webkitgtk-4.1/webkit/WebKitWebExtension.h
 include/webkitgtk-4.1/webkit/WebKitWebExtensionAutocleanups.h
-include/webkitgtk-4.1/webkit/WebKitWebExtensionMatchPattern.h
 include/webkitgtk-4.1/webkit/WebKitWebFormManager.h
 include/webkitgtk-4.1/webkit/WebKitWebHitTestResult.h
 include/webkitgtk-4.1/webkit/WebKitWebInspector.h
@@ -104,6 +103,7 @@ include/webkitgtk-4.1/webkit/WebKitWebsiteDataAccessPermissionRequest.h
 include/webkitgtk-4.1/webkit/WebKitWebsiteDataManager.h
 include/webkitgtk-4.1/webkit/WebKitWebsitePolicies.h
 include/webkitgtk-4.1/webkit/WebKitWindowProperties.h
+include/webkitgtk-4.1/webkit/WebKitXRPermissionRequest.h
 include/webkitgtk-4.1/webkit2/webkit-web-extension.h
 include/webkitgtk-4.1/webkit2/webkit2.h
 include/webkitgtk-4.1/webkitdom/WebKitDOMAttr.h
@@ -224,14 +224,14 @@ lib/girepository-1.0/WebKit2-4.1.typelib
 lib/girepository-1.0/WebKit2WebExtension-4.1.typelib
 lib/libjavascriptcoregtk-4.1.so
 lib/libjavascriptcoregtk-4.1.so.0
-lib/libjavascriptcoregtk-4.1.so.0.9.11
+lib/libjavascriptcoregtk-4.1.so.0.10.10
 lib/libwebkit2gtk-4.1.so
 lib/libwebkit2gtk-4.1.so.0
-lib/libwebkit2gtk-4.1.so.0.19.9
+lib/libwebkit2gtk-4.1.so.0.21.6
 lib/pkgconfig/javascriptcoregtk-4.1.pc
 lib/pkgconfig/webkit2gtk-4.1.pc
 lib/pkgconfig/webkit2gtk-web-extension-4.1.pc
-lib/webkit2gtk-4.1/injected-bundle/libwebkit2gtkinjectedbundle.${RUBY_DLEXT}
+lib/webkit2gtk-4.1/injected-bundle/libwebkit2gtkinjectedbundle.so
 libexec/webkit2gtk-4.1/MiniBrowser
 libexec/webkit2gtk-4.1/WebKitGPUProcess
 libexec/webkit2gtk-4.1/WebKitNetworkProcess
@@ -526,6 +526,7 @@ share/doc/webkit2gtk-4.1/class.WebsiteDataAccessPermissionRequest.html
 share/doc/webkit2gtk-4.1/class.WebsiteDataManager.html
 share/doc/webkit2gtk-4.1/class.WebsitePolicies.html
 share/doc/webkit2gtk-4.1/class.WindowProperties.html
+share/doc/webkit2gtk-4.1/class.XRPermissionRequest.html
 share/doc/webkit2gtk-4.1/classes_hierarchy.html
 share/doc/webkit2gtk-4.1/const.EDITING_COMMAND_COPY.html
 share/doc/webkit2gtk-4.1/const.EDITING_COMMAND_CREATE_LINK.html
@@ -575,10 +576,6 @@ share/doc/webkit2gtk-4.1/ctor.UserStyleSheet.new_for_world.html
 share/doc/webkit2gtk-4.1/ctor.WebContext.new.html
 share/doc/webkit2gtk-4.1/ctor.WebContext.new_ephemeral.html
 share/doc/webkit2gtk-4.1/ctor.WebContext.new_with_website_data_manager.html
-share/doc/webkit2gtk-4.1/ctor.WebExtensionMatchPattern.new_all_hosts_and_schemes.html
-share/doc/webkit2gtk-4.1/ctor.WebExtensionMatchPattern.new_all_urls.html
-share/doc/webkit2gtk-4.1/ctor.WebExtensionMatchPattern.new_with_scheme.html
-share/doc/webkit2gtk-4.1/ctor.WebExtensionMatchPattern.new_with_string.html
 share/doc/webkit2gtk-4.1/ctor.WebView.new.html
 share/doc/webkit2gtk-4.1/ctor.WebView.new_with_context.html
 share/doc/webkit2gtk-4.1/ctor.WebView.new_with_related_view.html
@@ -618,6 +615,7 @@ share/doc/webkit2gtk-4.1/enum.UserScriptInjectionTime.html
 share/doc/webkit2gtk-4.1/enum.UserStyleLevel.html
 share/doc/webkit2gtk-4.1/enum.WebExtensionMode.html
 share/doc/webkit2gtk-4.1/enum.WebProcessTerminationReason.html
+share/doc/webkit2gtk-4.1/enum.XRSessionMode.html
 share/doc/webkit2gtk-4.1/environment-variables.html
 share/doc/webkit2gtk-4.1/error.DownloadError.html
 share/doc/webkit2gtk-4.1/error.FaviconDatabaseError.html
@@ -635,8 +633,8 @@ share/doc/webkit2gtk-4.1/flags.FindOptions.html
 share/doc/webkit2gtk-4.1/flags.HitTestResultContext.html
 share/doc/webkit2gtk-4.1/flags.InputHints.html
 share/doc/webkit2gtk-4.1/flags.SnapshotOptions.html
-share/doc/webkit2gtk-4.1/flags.WebExtensionMatchPatternOptions.html
 share/doc/webkit2gtk-4.1/flags.WebsiteDataTypes.html
+share/doc/webkit2gtk-4.1/flags.XRSessionFeatures.html
 share/doc/webkit2gtk-4.1/fonts.css
 share/doc/webkit2gtk-4.1/func.CHECK_VERSION.html
 share/doc/webkit2gtk-4.1/func.DECLARE_TYPE.html
@@ -709,6 +707,7 @@ share/doc/webkit2gtk-4.1/method.ContextMenu.get_event.html
 share/doc/webkit2gtk-4.1/method.ContextMenu.get_item_at_position.html
 share/doc/webkit2gtk-4.1/method.ContextMenu.get_items.html
 share/doc/webkit2gtk-4.1/method.ContextMenu.get_n_items.html
+share/doc/webkit2gtk-4.1/method.ContextMenu.get_position.html
 share/doc/webkit2gtk-4.1/method.ContextMenu.get_user_data.html
 share/doc/webkit2gtk-4.1/method.ContextMenu.insert.html
 share/doc/webkit2gtk-4.1/method.ContextMenu.last.html
@@ -719,8 +718,10 @@ share/doc/webkit2gtk-4.1/method.ContextMenu.remove_all.html
 share/doc/webkit2gtk-4.1/method.ContextMenu.set_user_data.html
 share/doc/webkit2gtk-4.1/method.ContextMenuItem.get_action.html
 share/doc/webkit2gtk-4.1/method.ContextMenuItem.get_gaction.html
+share/doc/webkit2gtk-4.1/method.ContextMenuItem.get_gaction_target.html
 share/doc/webkit2gtk-4.1/method.ContextMenuItem.get_stock_action.html
 share/doc/webkit2gtk-4.1/method.ContextMenuItem.get_submenu.html
+share/doc/webkit2gtk-4.1/method.ContextMenuItem.get_title.html
 share/doc/webkit2gtk-4.1/method.ContextMenuItem.is_separator.html
 share/doc/webkit2gtk-4.1/method.ContextMenuItem.set_submenu.html
 share/doc/webkit2gtk-4.1/method.CookieManager.add_cookie.html
@@ -1017,6 +1018,7 @@ share/doc/webkit2gtk-4.1/method.Settings.get_hardware_acceleration_policy.html
 share/doc/webkit2gtk-4.1/method.Settings.get_javascript_can_access_clipboard.html
 share/doc/webkit2gtk-4.1/method.Settings.get_javascript_can_open_windows_automatically.html
 share/doc/webkit2gtk-4.1/method.Settings.get_load_icons_ignoring_image_load_setting.html
+share/doc/webkit2gtk-4.1/method.Settings.get_math_font_family.html
 share/doc/webkit2gtk-4.1/method.Settings.get_media_content_types_requiring_hardware_support.html
 share/doc/webkit2gtk-4.1/method.Settings.get_media_playback_allows_inline.html
 share/doc/webkit2gtk-4.1/method.Settings.get_media_playback_requires_user_gesture.html
@@ -1081,6 +1083,7 @@ share/doc/webkit2gtk-4.1/method.Settings.set_hardware_acceleration_policy.html
 share/doc/webkit2gtk-4.1/method.Settings.set_javascript_can_access_clipboard.html
 share/doc/webkit2gtk-4.1/method.Settings.set_javascript_can_open_windows_automatically.html
 share/doc/webkit2gtk-4.1/method.Settings.set_load_icons_ignoring_image_load_setting.html
+share/doc/webkit2gtk-4.1/method.Settings.set_math_font_family.html
 share/doc/webkit2gtk-4.1/method.Settings.set_media_content_types_requiring_hardware_support.html
 share/doc/webkit2gtk-4.1/method.Settings.set_media_playback_allows_inline.html
 share/doc/webkit2gtk-4.1/method.Settings.set_media_playback_requires_user_gesture.html
@@ -1197,16 +1200,6 @@ share/doc/webkit2gtk-4.1/method.WebContext.set_use_system_appearance_for_scrollb
 share/doc/webkit2gtk-4.1/method.WebContext.set_web_extensions_directory.html
 share/doc/webkit2gtk-4.1/method.WebContext.set_web_extensions_initialization_user_data.html
 share/doc/webkit2gtk-4.1/method.WebContext.set_web_process_count_limit.html
-share/doc/webkit2gtk-4.1/method.WebExtensionMatchPattern.get_host.html
-share/doc/webkit2gtk-4.1/method.WebExtensionMatchPattern.get_matches_all_hosts.html
-share/doc/webkit2gtk-4.1/method.WebExtensionMatchPattern.get_matches_all_urls.html
-share/doc/webkit2gtk-4.1/method.WebExtensionMatchPattern.get_path.html
-share/doc/webkit2gtk-4.1/method.WebExtensionMatchPattern.get_scheme.html
-share/doc/webkit2gtk-4.1/method.WebExtensionMatchPattern.get_string.html
-share/doc/webkit2gtk-4.1/method.WebExtensionMatchPattern.matches_pattern.html
-share/doc/webkit2gtk-4.1/method.WebExtensionMatchPattern.matches_url.html
-share/doc/webkit2gtk-4.1/method.WebExtensionMatchPattern.ref.html
-share/doc/webkit2gtk-4.1/method.WebExtensionMatchPattern.unref.html
 share/doc/webkit2gtk-4.1/method.WebInspector.attach.html
 share/doc/webkit2gtk-4.1/method.WebInspector.close.html
 share/doc/webkit2gtk-4.1/method.WebInspector.detach.html
@@ -1272,8 +1265,10 @@ share/doc/webkit2gtk-4.1/method.WebView.go_to_back_forward_list_item.html
 share/doc/webkit2gtk-4.1/method.WebView.is_controlled_by_automation.html
 share/doc/webkit2gtk-4.1/method.WebView.is_editable.html
 share/doc/webkit2gtk-4.1/method.WebView.is_ephemeral.html
+share/doc/webkit2gtk-4.1/method.WebView.is_immersive_mode_enabled.html
 share/doc/webkit2gtk-4.1/method.WebView.is_loading.html
 share/doc/webkit2gtk-4.1/method.WebView.is_playing_audio.html
+share/doc/webkit2gtk-4.1/method.WebView.leave_immersive_mode.html
 share/doc/webkit2gtk-4.1/method.WebView.load_alternate_html.html
 share/doc/webkit2gtk-4.1/method.WebView.load_bytes.html
 share/doc/webkit2gtk-4.1/method.WebView.load_html.html
@@ -1357,6 +1352,14 @@ share/doc/webkit2gtk-4.1/method.WindowProperties.get_resizable.html
 share/doc/webkit2gtk-4.1/method.WindowProperties.get_scrollbars_visible.html
 share/doc/webkit2gtk-4.1/method.WindowProperties.get_statusbar_visible.html
 share/doc/webkit2gtk-4.1/method.WindowProperties.get_toolbar_visible.html
+share/doc/webkit2gtk-4.1/method.XRPermissionRequest.get_consent_optional_features.html
+share/doc/webkit2gtk-4.1/method.XRPermissionRequest.get_consent_required_features.html
+share/doc/webkit2gtk-4.1/method.XRPermissionRequest.get_granted_features.html
+share/doc/webkit2gtk-4.1/method.XRPermissionRequest.get_optional_features_requested.html
+share/doc/webkit2gtk-4.1/method.XRPermissionRequest.get_required_features_requested.html
+share/doc/webkit2gtk-4.1/method.XRPermissionRequest.get_security_origin.html
+share/doc/webkit2gtk-4.1/method.XRPermissionRequest.get_session_mode.html
+share/doc/webkit2gtk-4.1/method.XRPermissionRequest.set_granted_optional_features.html
 share/doc/webkit2gtk-4.1/profiling.html
 share/doc/webkit2gtk-4.1/property.AutomationSession.id.html
 share/doc/webkit2gtk-4.1/property.ColorChooserRequest.rgba.html
@@ -1450,6 +1453,7 @@ share/doc/webkit2gtk-4.1/property.Settings.hardware-acceleration-policy.html
 share/doc/webkit2gtk-4.1/property.Settings.javascript-can-access-clipboard.html
 share/doc/webkit2gtk-4.1/property.Settings.javascript-can-open-windows-automatically.html
 share/doc/webkit2gtk-4.1/property.Settings.load-icons-ignoring-image-load-setting.html
+share/doc/webkit2gtk-4.1/property.Settings.math-font-family.html
 share/doc/webkit2gtk-4.1/property.Settings.media-content-types-requiring-hardware-support.html
 share/doc/webkit2gtk-4.1/property.Settings.media-playback-allows-inline.html
 share/doc/webkit2gtk-4.1/property.Settings.media-playback-requires-user-gesture.html
@@ -1497,6 +1501,7 @@ share/doc/webkit2gtk-4.1/property.WebView.estimated-load-progress.html
 share/doc/webkit2gtk-4.1/property.WebView.favicon.html
 share/doc/webkit2gtk-4.1/property.WebView.is-controlled-by-automation.html
 share/doc/webkit2gtk-4.1/property.WebView.is-ephemeral.html
+share/doc/webkit2gtk-4.1/property.WebView.is-immersive-mode-enabled.html
 share/doc/webkit2gtk-4.1/property.WebView.is-loading.html
 share/doc/webkit2gtk-4.1/property.WebView.is-muted.html
 share/doc/webkit2gtk-4.1/property.WebView.is-playing-audio.html
@@ -1638,7 +1643,6 @@ share/doc/webkit2gtk-4.1/struct.SecurityOrigin.html
 share/doc/webkit2gtk-4.1/struct.UserContentFilter.html
 share/doc/webkit2gtk-4.1/struct.UserScript.html
 share/doc/webkit2gtk-4.1/struct.UserStyleSheet.html
-share/doc/webkit2gtk-4.1/struct.WebExtensionMatchPattern.html
 share/doc/webkit2gtk-4.1/struct.WebViewSessionState.html
 share/doc/webkit2gtk-4.1/struct.WebsiteData.html
 share/doc/webkit2gtk-4.1/style.css
@@ -1658,7 +1662,6 @@ share/doc/webkit2gtk-4.1/type_func.SnapshotError.quark.html
 share/doc/webkit2gtk-4.1/type_func.UserContentFilterError.quark.html
 share/doc/webkit2gtk-4.1/type_func.UserMessageError.quark.html
 share/doc/webkit2gtk-4.1/type_func.WebContext.get_default.html
-share/doc/webkit2gtk-4.1/type_func.WebExtensionMatchPattern.register_custom_URL_scheme.html
 share/doc/webkit2gtk-4.1/type_func.WebExtensionMatchPatternError.quark.html
 share/doc/webkit2gtk-4.1/type_func.WebsiteDataManager.set_memory_pressure_settings.html
 share/doc/webkit2gtk-4.1/vfunc.Download.decide_destination.html
@@ -2200,6 +2203,7 @@ share/doc/webkit2gtk-web-extension-4.1/method.ContextMenu.get_event.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenu.get_item_at_position.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenu.get_items.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenu.get_n_items.html
+share/doc/webkit2gtk-web-extension-4.1/method.ContextMenu.get_position.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenu.get_user_data.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenu.insert.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenu.last.html
@@ -2210,8 +2214,10 @@ share/doc/webkit2gtk-web-extension-4.1/method.ContextMenu.remove_all.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenu.set_user_data.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenuItem.get_action.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenuItem.get_gaction.html
+share/doc/webkit2gtk-web-extension-4.1/method.ContextMenuItem.get_gaction_target.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenuItem.get_stock_action.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenuItem.get_submenu.html
+share/doc/webkit2gtk-web-extension-4.1/method.ContextMenuItem.get_title.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenuItem.is_separator.html
 share/doc/webkit2gtk-web-extension-4.1/method.ContextMenuItem.set_submenu.html
 share/doc/webkit2gtk-web-extension-4.1/method.DOMAttr.get_local_name.html
@@ -4147,6 +4153,7 @@ share/locale/id/LC_MESSAGES/WebKitGTK-4.1.mo
 share/locale/it/LC_MESSAGES/WebKitGTK-4.1.mo
 share/locale/ja/LC_MESSAGES/WebKitGTK-4.1.mo
 share/locale/ka/LC_MESSAGES/WebKitGTK-4.1.mo
+share/locale/kk/LC_MESSAGES/WebKitGTK-4.1.mo
 share/locale/kn/LC_MESSAGES/WebKitGTK-4.1.mo
 share/locale/ko/LC_MESSAGES/WebKitGTK-4.1.mo
 share/locale/lt/LC_MESSAGES/WebKitGTK-4.1.mo
diff --git a/webkit-gtk/distinfo b/webkit-gtk/distinfo
index a737b55666..12a3ee1db6 100644
--- a/webkit-gtk/distinfo
+++ b/webkit-gtk/distinfo
@@ -1,11 +1,10 @@
 $NetBSD$
 
-BLAKE2s (webkitgtk-2.52.1.tar.xz) = 844053a175c8c2c46d5cdb9c72bdb8691b60241a605b7b69c1a26b8911aabc68
-SHA512 (webkitgtk-2.52.1.tar.xz) = 2798e2d94bcdde954e5cacfbae68219918dc2f9fae357ae8289e54db9d2ae6553b98819f073d8421d207ac55b07ec3838211602b4aeda2de248d6861ba1b3421
-Size (webkitgtk-2.52.1.tar.xz) = 65036140 bytes
+BLAKE2s (webkitgtk-2.52.2.tar.xz) = 20724024679b0f049c772157a27d74828ae31d493a9f73867feea292862923b0
+SHA512 (webkitgtk-2.52.2.tar.xz) = bdbcc0e928c9b0f4047ba0c2f4690d42176d78a75954984c73215c091d1407488ab8392d7acf1686a7e7acf3fe27621b3c1e5e84239753f5990c39962c73b273
+Size (webkitgtk-2.52.2.tar.xz) = 65056988 bytes
 SHA1 (patch-Source_JavaScriptCore_assembler_ARM64Assembler.h) = 20d09e1c226cfff707659ffa35a2c2c3f1cdb617
 SHA1 (patch-Source_JavaScriptCore_runtime_JSCBytecodeCacheVersion.cpp) = 946356c2c8e74a245b4fdd06f6a9a44cfa8af8f0
-SHA1 (patch-Source_JavaScriptCore_runtime_JSCJSValue.h) = 68dba3d91e5945b4e4f42034ac73bd709320d0fa
 SHA1 (patch-Source_JavaScriptCore_runtime_MathCommon.cpp) = 4535d1aed5e92da2d459097516ee01d9faddfd0d
 SHA1 (patch-Source_ThirdParty_ANGLE_src_common_SimpleMutex.h) = 6cd83b9ec476ed39adecec6b30e898bda8e5b76d
 SHA1 (patch-Source_ThirdParty_ANGLE_src_common_platform.h) = 2fda057edc3dde3356f0663ec5aa52cb61fb1229
@@ -15,14 +14,17 @@ SHA1 (patch-Source_ThirdParty_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = 6a854b
 SHA1 (patch-Source_ThirdParty_skia_src_ports_SkMemory__malloc.cpp) = e277d988eeaacb7ec8b7f051342b77c5e8ac06a7
 SHA1 (patch-Source_WTF_wtf_InlineASM.h) = 35afdd5143f4a2df8a5554a0b0b35141a8784c6c
 SHA1 (patch-Source_WTF_wtf_PlatformEnable.h) = 905b2b4bf4b8c90cf91eb8ecf1d414013cc3bcbb
-SHA1 (patch-Source_WTF_wtf_glib_FileSystemGlib.cpp) = fd9cca287e053953616e7e1a2d13f8731247ed19
+SHA1 (patch-Source_WebCore_editing_FontAttributes.h) = 7a768d0e467a4e36122beaa612e65f806452d011
+SHA1 (patch-Source_WebCore_editing_FrameSelection.h) = f23da5ffb29e900bd1dd517a6ba765d68edac273
 SHA1 (patch-Source_WebCore_page_NavigatorBase.cpp) = 40a1c832e0df382e39cecb6c57527731e7c63c52
+SHA1 (patch-Source_WebCore_platform_SharedMemory.h) = 5c96105b99f6fd9cd94342b9cf0fa727d3664893
 SHA1 (patch-Source_WebCore_platform_graphics_gbm_MemoryMappedGPUBuffer.cpp) = 3e95b73709a3a39cd130dcaf4bf440e9c0195fa5
 SHA1 (patch-Source_WebCore_rendering_RenderBox.h) = 88bcb40bef0331b7d3c095ec9d0daab0dcaac6c4
 SHA1 (patch-Source_WebCore_rendering_shapes_ShapeOutsideInfo.cpp) = ad3370c031b58778b069685a6bbdd038bc09b424
 SHA1 (patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp) = 365873c1dc93cf77d9b5eb28800d2b63f4e9da57
 SHA1 (patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib.cpp) = 45a215a2b7a913b6fba16ff91276e2c9779e06be
 SHA1 (patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStore.cpp) = e2022bdff272135ceb9894c7df52b62dba12879a
+SHA1 (patch-Source_WebKit_WebProcess_WebPage_glib_WebPageGLib.cpp) = 852122d75654c9a7a7b2613915d3ce443ae2322d
 SHA1 (patch-Source_bmalloc_bmalloc_AvailableMemory.cpp) = 814ba3dc4f941ea13811f6c8d3d7a8ed47844c16
 SHA1 (patch-Source_bmalloc_bmalloc_AvailableMemory.h) = a1eace5da1fa5058067ed2b035e9d685906ce0e4
 SHA1 (patch-Source_bmalloc_bmalloc_BPlatform.h) = 7259775cfae2a2219c5bd1d45671be69e8d2d987
diff --git a/webkit-gtk/patches/patch-Source_JavaScriptCore_runtime_JSCJSValue.h b/webkit-gtk/patches/patch-Source_JavaScriptCore_runtime_JSCJSValue.h
deleted file mode 100644
index 0d35945964..0000000000
--- a/webkit-gtk/patches/patch-Source_JavaScriptCore_runtime_JSCJSValue.h
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD$
-
-/tmp/wip/webkit-gtk/work/webkitgtk-2.52.1/cmake-pkgsrc-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCJSValue.h: In member function 'double JSC::JSValue::toIntegerOrInfinity(JSC::JSGlobalObject*) cons\
-t':
-/tmp/wip/webkit-gtk/work/webkitgtk-2.52.1/cmake-pkgsrc-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCJSValue.h:1130:12: error: 'isnan' was not declared in this scope; did you mean 'std::isnan'?
- 1130 |     return isnan(d) ? 0.0 : trunc(d) + 0.0;
-      |            ^~~~~
-      |            std::isnan
-
-
---- Source/JavaScriptCore/runtime/JSCJSValue.h.orig	2026-04-02 09:43:05.398552050 +0000
-+++ Source/JavaScriptCore/runtime/JSCJSValue.h
-@@ -1127,7 +1127,7 @@ inline double JSValue::toIntegerOrInfinity(JSGlobalObj
-     if (isInt32())
-         return asInt32();
-     double d = toNumber(globalObject);
--    return isnan(d) ? 0.0 : trunc(d) + 0.0;
-+    return std::isnan(d) ? 0.0 : trunc(d) + 0.0;
- }
- 
- inline bool JSValue::isUInt32() const
diff --git a/webkit-gtk/patches/patch-Source_WTF_wtf_glib_FileSystemGlib.cpp b/webkit-gtk/patches/patch-Source_WTF_wtf_glib_FileSystemGlib.cpp
deleted file mode 100644
index a118de1dff..0000000000
--- a/webkit-gtk/patches/patch-Source_WTF_wtf_glib_FileSystemGlib.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD$
-
-Fix build
-
-webkitgtk-2.46.3/Source/WTF/wtf/glib/FileSystemGlib.cpp: In function 'WTF::CString WTF::FileSystemImpl::currentExecutablePath()':
-webkitgtk-2.46.3/Source/WTF/wtf/glib/FileSystemGlib.cpp:83:42: error: no matching function for call to 'WTF::CString::CString(char [1024], ssize_t&)'
-   83 |     return CString(readLinkBuffer, result);
-      |                                          ^
-
-
---- Source/WTF/wtf/glib/FileSystemGlib.cpp.orig	2026-02-23 14:40:54.578305500 +0000
-+++ Source/WTF/wtf/glib/FileSystemGlib.cpp
-@@ -96,7 +96,7 @@ CString currentExecutablePath()
-     ssize_t result = readlink("/proc/curproc/file", readLinkBuffer, PATH_MAX);
-     if (result == -1)
-         return { };
--    return CString(readLinkBuffer, result);
-+    return CString(unsafeMakeSpan(readLinkBuffer, static_cast<size_t>(result)));
- }
- #elif OS(WINDOWS)
- CString currentExecutablePath()
diff --git a/webkit-gtk/patches/patch-Source_WebCore_editing_FontAttributes.h b/webkit-gtk/patches/patch-Source_WebCore_editing_FontAttributes.h
new file mode 100644
index 0000000000..dcf1db9074
--- /dev/null
+++ b/webkit-gtk/patches/patch-Source_WebCore_editing_FontAttributes.h
@@ -0,0 +1,25 @@
+$NetBSD$
+
+In file included from /usr/pkg/include/X11/Xlib.h:44,
+                 from /usr/pkg/include/EGL/eglplatform.h:134,
+                 from /usr/pkg/include/epoxy/egl_generated.h:11,
+                 from /usr/pkg/include/epoxy/egl.h:46,
+                 from /tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.cpp:50,
+                 from /tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/cmake-pkgsrc-build/DerivedSources/WebKit/unified-sources/UnifiedSource-54928a2b-46.cpp:4:
+/tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/cmake-pkgsrc-build/WebCore/PrivateHeaders/WebCore/FontAttributes.h:42:52: error: expected unqualified-id before numeric constant
+   42 |     Style::ListStyleType styleType { CSS::Keyword::None { } };
+      |                                                    ^~~~
+
+--- Source/WebCore/editing/FontAttributes.h.orig	2026-04-14 14:43:02.330262736 +0000
++++ Source/WebCore/editing/FontAttributes.h
+@@ -36,6 +36,10 @@ OBJC_CLASS NSTextList;
+ OBJC_CLASS NSDictionary;
+ OBJC_CLASS NSTextList;
+ 
++#ifdef None
++#undef None
++#endif
++
+ namespace WebCore {
+ 
+ struct TextList {
diff --git a/webkit-gtk/patches/patch-Source_WebCore_editing_FrameSelection.h b/webkit-gtk/patches/patch-Source_WebCore_editing_FrameSelection.h
new file mode 100644
index 0000000000..34fe52fd9d
--- /dev/null
+++ b/webkit-gtk/patches/patch-Source_WebCore_editing_FrameSelection.h
@@ -0,0 +1,25 @@
+$NetBSD$
+
+In file included from /usr/pkg/include/X11/Xlib.h:44,
+                 from /usr/pkg/include/EGL/eglplatform.h:134,
+                 from /usr/pkg/include/epoxy/egl_generated.h:11,
+                 from /usr/pkg/include/epoxy/egl.h:46,
+                 from /tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.cpp:50,
+                 from /tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/cmake-pkgsrc-build/DerivedSources/WebKit/unified-sources/UnifiedSource-54928a2b-46.cpp:4:
+/tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/cmake-pkgsrc-build/WebCore/PrivateHeaders/WebCore/FrameSelection.h:138:55: error: expected identifier before numeric constant
+  138 |     enum class CursorAlignOnScroll : bool { IfNeeded, Always };
+      |                                                       ^~~~~~
+
+--- Source/WebCore/editing/FrameSelection.h.orig	2026-04-14 16:14:56.876999207 +0000
++++ Source/WebCore/editing/FrameSelection.h
+@@ -39,6 +39,10 @@
+ #include <wtf/Platform.h>
+ #include <wtf/TZoneMalloc.h>
+ 
++#ifdef Always
++#undef Always
++#endif
++
+ namespace WebCore {
+ 
+ class CharacterData;
diff --git a/webkit-gtk/patches/patch-Source_WebCore_platform_SharedMemory.h b/webkit-gtk/patches/patch-Source_WebCore_platform_SharedMemory.h
new file mode 100644
index 0000000000..bcf6ef09d4
--- /dev/null
+++ b/webkit-gtk/patches/patch-Source_WebCore_platform_SharedMemory.h
@@ -0,0 +1,26 @@
+$NetBSD$
+
+In file included from /usr/pkg/include/X11/Xlib.h:44,
+                 from /usr/pkg/include/EGL/eglplatform.h:134,
+                 from /usr/pkg/include/epoxy/egl_generated.h:11,
+                 from /usr/pkg/include/epoxy/egl.h:46,
+                 from /tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/Source/WebCore/platform/graphics/skia/PlatformDisplaySkia.cpp:42,
+                 from /tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/cmake-pkgsrc-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-66.cpp:5:
+/tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/cmake-pkgsrc-build/WebCore/PrivateHeaders/WebCore/SharedMemory.h:57:27: error: expected identifier before numeric constant
+   57 | enum class MemoryLedger { None, Default, Network, Media, Graphics, Neural };
+      |                           ^~~~
+
+
+--- Source/WebCore/platform/SharedMemory.h.orig	2026-04-14 14:21:20.585631982 +0000
++++ Source/WebCore/platform/SharedMemory.h
+@@ -54,6 +54,10 @@ class SharedBuffer;
+ class ProcessIdentity;
+ class SharedBuffer;
+ 
++#ifdef None
++#undef None
++#endif
++
+ enum class MemoryLedger { None, Default, Network, Media, Graphics, Neural };
+ enum class SharedMemoryProtection : bool { ReadOnly, ReadWrite };
+ 
diff --git a/webkit-gtk/patches/patch-Source_WebKit_WebProcess_WebPage_glib_WebPageGLib.cpp b/webkit-gtk/patches/patch-Source_WebKit_WebProcess_WebPage_glib_WebPageGLib.cpp
new file mode 100644
index 0000000000..a9ba61dc21
--- /dev/null
+++ b/webkit-gtk/patches/patch-Source_WebKit_WebProcess_WebPage_glib_WebPageGLib.cpp
@@ -0,0 +1,25 @@
+$NetBSD$
+
+In file included from /usr/pkg/include/EGL/eglplatform.h:134,
+                 from /usr/pkg/include/epoxy/egl_generated.h:11,
+                 from /usr/pkg/include/epoxy/egl.h:46,
+                 from /tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.cpp:50,
+                 from /tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/cmake-pkgsrc-build/DerivedSources/WebKit/unified-sources/UnifiedSource-54928a2b-46.cpp:4:
+/tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp: In member function 'void WebKit::WebPage::getPlatformEditorState(WebCore::LocalFrame&, WebKit::EditorState&) const':
+/tmp/wip/webkit-gtk/work/webkitgtk-2.52.2/Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp:139:84: error: expected unqualified-id before numeric constant
+  139 |         if (editor.selectionHasStyle(CSSPropertyFontWeight, "bold"_s) == TriState::True)
+      |                                                                                    ^~~~
+
+--- Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp.orig	2026-04-14 16:52:45.150237443 +0000
++++ Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp
+@@ -66,6 +66,10 @@
+ #include <xf86drm.h>
+ #endif
+ 
++#ifdef True
++#undef True
++#endif
++
+ namespace WebKit {
+ using namespace WebCore;
+ 


Home | Main Index | Thread Index | Old Index