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