pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
webkit-gtk-2.46: update to 2.48.2
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Sat May 17 15:52:53 2025 +0200
Changeset: 7723439938d1f598fc0808715ccd8b56d8bd1b80
Modified Files:
webkit-gtk-2.46/Makefile
webkit-gtk-2.46/PLIST
webkit-gtk-2.46/TODO
webkit-gtk-2.46/distinfo
webkit-gtk-2.46/patches/patch-Source_ThirdParty_ANGLE_src_common_system__utils__linux.cpp
webkit-gtk-2.46/patches/patch-Source_WTF_wtf_InlineASM.h
webkit-gtk-2.46/patches/patch-Source_WTF_wtf_PlatformEnable.h
webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib.cpp
webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf.cpp
webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_EligibilityResult.h
Added Files:
webkit-gtk-2.46/patches/patch-Source_JavaScriptCore_runtime_JSCBytecodeCacheVersion.cpp
webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_EligibilityResultInlines.h
webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_IsoAllocatorInlines.h
webkit-gtk-2.46/patches/patch-Source_cmake_FindFlite.cmake
Removed Files:
webkit-gtk-2.46/patches/patch-Source_WebCore_platform_MediaSample.h
webkit-gtk-2.46/patches/patch-Source_WebCore_rendering_RenderBox.h
webkit-gtk-2.46/patches/patch-Source_WebCore_rendering_shapes_ShapeOutsideInfo.cpp
webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_glib_WebProcessPoolGLib.cpp
Log Message:
webkit-gtk-2.46: update to 2.48.2
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7723439938d1f598fc0808715ccd8b56d8bd1b80
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
webkit-gtk-2.46/Makefile | 3 +-
webkit-gtk-2.46/PLIST | 39 +++++++++++++++++++---
webkit-gtk-2.46/TODO | 2 +-
webkit-gtk-2.46/distinfo | 26 +++++++--------
...aScriptCore_runtime_JSCBytecodeCacheVersion.cpp | 15 +++++++++
...Party_ANGLE_src_common_system__utils__linux.cpp | 7 ++--
.../patches/patch-Source_WTF_wtf_InlineASM.h | 6 ++--
.../patches/patch-Source_WTF_wtf_PlatformEnable.h | 8 ++---
.../patch-Source_WebCore_platform_MediaSample.h | 15 ---------
.../patch-Source_WebCore_rendering_RenderBox.h | 15 ---------
...e_WebCore_rendering_shapes_ShapeOutsideInfo.cpp | 15 ---------
...UIProcess_Launcher_glib_ProcessLauncherGLib.cpp | 14 ++------
...ce_WebKit_UIProcess_glib_WebProcessPoolGLib.cpp | 18 ----------
...UIProcess_gtk_AcceleratedBackingStoreDMABuf.cpp | 6 ++--
...atch-Source_bmalloc_bmalloc_EligibilityResult.h | 28 ++++++++++------
...urce_bmalloc_bmalloc_EligibilityResultInlines.h | 16 +++++++++
...ch-Source_bmalloc_bmalloc_IsoAllocatorInlines.h | 15 +++++++++
.../patches/patch-Source_cmake_FindFlite.cmake | 27 +++++++++++++++
18 files changed, 156 insertions(+), 119 deletions(-)
diffs:
diff --git a/webkit-gtk-2.46/Makefile b/webkit-gtk-2.46/Makefile
index 84f386eff3..3f093b5c41 100644
--- a/webkit-gtk-2.46/Makefile
+++ b/webkit-gtk-2.46/Makefile
@@ -3,7 +3,7 @@
# Some environment variables that can help debugging this:
# https://trac.webkit.org/wiki/EnvironmentVariables
-DISTNAME= webkitgtk-2.46.6
+DISTNAME= webkitgtk-2.48.2
PKGNAME= ${DISTNAME:S/webkitgtk/webkit-gtk/}
CATEGORIES= www
MASTER_SITES= https://www.webkitgtk.org/releases/
@@ -158,6 +158,7 @@ CHECK_PORTABILITY_SKIP+= Tools/TestWebKitAPI/Scripts/generate-unified-sources.sh
.include "options.mk"
+.include "../../audio/flite/buildlink3.mk"
.include "../../devel/cmake/build.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
diff --git a/webkit-gtk-2.46/PLIST b/webkit-gtk-2.46/PLIST
index 38c5e65204..f41199c917 100644
--- a/webkit-gtk-2.46/PLIST
+++ b/webkit-gtk-2.46/PLIST
@@ -89,6 +89,7 @@ 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
@@ -221,17 +222,18 @@ include/webkitgtk-4.1/webkitdom/webkitdomdefines.h
lib/girepository-1.0/JavaScriptCore-4.1.typelib
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.${RUBY_DLEXT}
lib/libjavascriptcoregtk-4.1.so.0
-lib/libjavascriptcoregtk-4.1.so.0.6.15
-lib/libwebkit2gtk-4.1.so
+lib/libjavascriptcoregtk-4.1.so.0.8.5
+lib/libwebkit2gtk-4.1.${RUBY_DLEXT}
lib/libwebkit2gtk-4.1.so.0
-lib/libwebkit2gtk-4.1.so.0.16.8
+lib/libwebkit2gtk-4.1.so.0.17.7
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.so
+lib/webkit2gtk-4.1/injected-bundle/libwebkit2gtkinjectedbundle.${RUBY_DLEXT}
libexec/webkit2gtk-4.1/MiniBrowser
+libexec/webkit2gtk-4.1/WebKitGPUProcess
libexec/webkit2gtk-4.1/WebKitNetworkProcess
libexec/webkit2gtk-4.1/WebKitWebProcess
libexec/webkit2gtk-4.1/jsc
@@ -272,6 +274,7 @@ share/doc/javascriptcoregtk-4.1/callback.ClassGetPropertyFunction.html
share/doc/javascriptcoregtk-4.1/callback.ClassHasPropertyFunction.html
share/doc/javascriptcoregtk-4.1/callback.ClassSetPropertyFunction.html
share/doc/javascriptcoregtk-4.1/callback.ExceptionHandler.html
+share/doc/javascriptcoregtk-4.1/callback.Executor.html
share/doc/javascriptcoregtk-4.1/callback.OptionsFunc.html
share/doc/javascriptcoregtk-4.1/class.Class.html
share/doc/javascriptcoregtk-4.1/class.Context.html
@@ -307,6 +310,7 @@ share/doc/javascriptcoregtk-4.1/ctor.Value.new_functionv.html
share/doc/javascriptcoregtk-4.1/ctor.Value.new_null.html
share/doc/javascriptcoregtk-4.1/ctor.Value.new_number.html
share/doc/javascriptcoregtk-4.1/ctor.Value.new_object.html
+share/doc/javascriptcoregtk-4.1/ctor.Value.new_promise.html
share/doc/javascriptcoregtk-4.1/ctor.Value.new_string.html
share/doc/javascriptcoregtk-4.1/ctor.Value.new_string_from_bytes.html
share/doc/javascriptcoregtk-4.1/ctor.Value.new_typed_array.html
@@ -570,6 +574,10 @@ 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
@@ -609,6 +617,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/environment-variables.html
share/doc/webkit2gtk-4.1/error.DownloadError.html
share/doc/webkit2gtk-4.1/error.FaviconDatabaseError.html
share/doc/webkit2gtk-4.1/error.JavascriptError.html
@@ -619,11 +628,13 @@ share/doc/webkit2gtk-4.1/error.PrintError.html
share/doc/webkit2gtk-4.1/error.SnapshotError.html
share/doc/webkit2gtk-4.1/error.UserContentFilterError.html
share/doc/webkit2gtk-4.1/error.UserMessageError.html
+share/doc/webkit2gtk-4.1/error.WebExtensionMatchPatternError.html
share/doc/webkit2gtk-4.1/flags.EditorTypingAttributes.html
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/fonts.css
share/doc/webkit2gtk-4.1/func.CHECK_VERSION.html
@@ -1015,6 +1026,7 @@ share/doc/webkit2gtk-4.1/method.Settings.get_print_backgrounds.html
share/doc/webkit2gtk-4.1/method.Settings.get_sans_serif_font_family.html
share/doc/webkit2gtk-4.1/method.Settings.get_serif_font_family.html
share/doc/webkit2gtk-4.1/method.Settings.get_user_agent.html
+share/doc/webkit2gtk-4.1/method.Settings.get_webrtc_udp_ports_range.html
share/doc/webkit2gtk-4.1/method.Settings.get_zoom_text_only.html
share/doc/webkit2gtk-4.1/method.Settings.set_allow_file_access_from_file_urls.html
share/doc/webkit2gtk-4.1/method.Settings.set_allow_modal_dialogs.html
@@ -1079,6 +1091,7 @@ share/doc/webkit2gtk-4.1/method.Settings.set_sans_serif_font_family.html
share/doc/webkit2gtk-4.1/method.Settings.set_serif_font_family.html
share/doc/webkit2gtk-4.1/method.Settings.set_user_agent.html
share/doc/webkit2gtk-4.1/method.Settings.set_user_agent_with_application_details.html
+share/doc/webkit2gtk-4.1/method.Settings.set_webrtc_udp_ports_range.html
share/doc/webkit2gtk-4.1/method.Settings.set_zoom_text_only.html
share/doc/webkit2gtk-4.1/method.URIRequest.get_http_headers.html
share/doc/webkit2gtk-4.1/method.URIRequest.get_http_method.html
@@ -1183,6 +1196,16 @@ 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
@@ -1332,6 +1355,7 @@ 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/profiling.html
share/doc/webkit2gtk-4.1/property.AutomationSession.id.html
share/doc/webkit2gtk-4.1/property.ColorChooserRequest.rgba.html
share/doc/webkit2gtk-4.1/property.Download.allow-overwrite.html
@@ -1434,6 +1458,7 @@ share/doc/webkit2gtk-4.1/property.Settings.print-backgrounds.html
share/doc/webkit2gtk-4.1/property.Settings.sans-serif-font-family.html
share/doc/webkit2gtk-4.1/property.Settings.serif-font-family.html
share/doc/webkit2gtk-4.1/property.Settings.user-agent.html
+share/doc/webkit2gtk-4.1/property.Settings.webrtc-udp-ports-range.html
share/doc/webkit2gtk-4.1/property.Settings.zoom-text-only.html
share/doc/webkit2gtk-4.1/property.URIRequest.uri.html
share/doc/webkit2gtk-4.1/property.URIResponse.content-length.html
@@ -1508,6 +1533,7 @@ share/doc/webkit2gtk-4.1/property.WindowProperties.resizable.html
share/doc/webkit2gtk-4.1/property.WindowProperties.scrollbars-visible.html
share/doc/webkit2gtk-4.1/property.WindowProperties.statusbar-visible.html
share/doc/webkit2gtk-4.1/property.WindowProperties.toolbar-visible.html
+share/doc/webkit2gtk-4.1/remote-inspector.html
share/doc/webkit2gtk-4.1/search.js
share/doc/webkit2gtk-4.1/signal.AuthenticationRequest.authenticated.html
share/doc/webkit2gtk-4.1/signal.AuthenticationRequest.cancelled.html
@@ -1609,6 +1635,7 @@ 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
@@ -1628,6 +1655,8 @@ 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
share/doc/webkit2gtk-4.1/vfunc.InputMethodContext.committed.html
diff --git a/webkit-gtk-2.46/TODO b/webkit-gtk-2.46/TODO
index 6e53452973..dbd36ef455 100644
--- a/webkit-gtk-2.46/TODO
+++ b/webkit-gtk-2.46/TODO
@@ -2,4 +2,4 @@ Build with 'JPEG_DEFAULT=libjpeg-turbo' in /etc/mk.conf
Test with $PREFIX/libexec/webkit2gtk-4.1/MiniBrowser:
-start, but pages not load: WebProcess CRASHED
+start, and works :)
diff --git a/webkit-gtk-2.46/distinfo b/webkit-gtk-2.46/distinfo
index 5677a083a7..bbe24e8aa3 100644
--- a/webkit-gtk-2.46/distinfo
+++ b/webkit-gtk-2.46/distinfo
@@ -1,25 +1,25 @@
$NetBSD$
-BLAKE2s (webkitgtk-2.46.6.tar.xz) = bca462875a8ff6349f903993835528c32fcc742566cc85d2a119cc7e7af9c3a6
-SHA512 (webkitgtk-2.46.6.tar.xz) = 2b9a004ea1d70e9b5298a0964ed04fea6082ab5f08d81c35c0f653351488b032850476b401694870bda1d202afa239e6726b1f250ce2e11ecf4aae5b98fdd65f
-Size (webkitgtk-2.46.6.tar.xz) = 42914744 bytes
+BLAKE2s (webkitgtk-2.48.2.tar.xz) = c3a05c85df4ee8bafde03a8b5cbb2af9a33c464e0a254ea5c149dcc19ca4dfa4
+SHA512 (webkitgtk-2.48.2.tar.xz) = 712342e2f8bfaa479dc846d91ca1e02008286b438115789555bfff1dd3b07e0887d6a2a064afd1a5e85d7ae85d68e59daf8b81888c93c1a7b40cfa9048b3b2da
+Size (webkitgtk-2.48.2.tar.xz) = 44168288 bytes
+SHA1 (patch-Source_JavaScriptCore_runtime_JSCBytecodeCacheVersion.cpp) = a3e2ddaceb3354069108b033f97ee8f2da2cb056
SHA1 (patch-Source_ThirdParty_ANGLE_src_common_SimpleMutex.h) = 6cd83b9ec476ed39adecec6b30e898bda8e5b76d
SHA1 (patch-Source_ThirdParty_ANGLE_src_common_platform.h) = 2fda057edc3dde3356f0663ec5aa52cb61fb1229
-SHA1 (patch-Source_ThirdParty_ANGLE_src_common_system__utils__linux.cpp) = 7da7a59e2c0ab0c9fa92d746aceb11f1aab3290d
+SHA1 (patch-Source_ThirdParty_ANGLE_src_common_system__utils__linux.cpp) = ec16428e501a85281a288dc38c1da12485a1b746
SHA1 (patch-Source_ThirdParty_ANGLE_src_libANGLE_renderer_gl_egl_DisplayEGL.cpp) = 2cad21ee98bfbf89248a229a05e299e3dcec28b3
SHA1 (patch-Source_ThirdParty_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = 6a854b85a470ad32aea3bb5f49d4622ba9df1bb6
SHA1 (patch-Source_ThirdParty_skia_src_ports_SkMemory__malloc.cpp) = e277d988eeaacb7ec8b7f051342b77c5e8ac06a7
-SHA1 (patch-Source_WTF_wtf_InlineASM.h) = d2d6eff085c546b7bcedc4feff69c2f9b636f0bf
-SHA1 (patch-Source_WTF_wtf_PlatformEnable.h) = d11d941d8ca446b9cd8a452b1eda43497a44c3c9
+SHA1 (patch-Source_WTF_wtf_InlineASM.h) = 35afdd5143f4a2df8a5554a0b0b35141a8784c6c
+SHA1 (patch-Source_WTF_wtf_PlatformEnable.h) = 905b2b4bf4b8c90cf91eb8ecf1d414013cc3bcbb
SHA1 (patch-Source_WTF_wtf_glib_FileSystemGlib.cpp) = a46ae871e2c0919da94bcb14a2b94d0e5a911922
SHA1 (patch-Source_WebCore_page_NavigatorBase.cpp) = 1549a9bbbc11129e42995719d592ab747413eef6
-SHA1 (patch-Source_WebCore_platform_MediaSample.h) = 766b56a0e38e46487c33bfef1f9cc7895b22f696
-SHA1 (patch-Source_WebCore_rendering_RenderBox.h) = f3aa267788a218d9b5cb4d58715abbbc3444d2b6
-SHA1 (patch-Source_WebCore_rendering_shapes_ShapeOutsideInfo.cpp) = fd50d400a5410eb76810f838e4147295acc402ad
-SHA1 (patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib.cpp) = deebf7ac3d75f55f2000f496702623661da4561a
-SHA1 (patch-Source_WebKit_UIProcess_glib_WebProcessPoolGLib.cpp) = 4c19862444b9b32ff1b4f5474ad61f5a1e4bca36
-SHA1 (patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf.cpp) = 1cb80621f317954ba5918d0f9efdf28191b4e92e
+SHA1 (patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib.cpp) = 45a215a2b7a913b6fba16ff91276e2c9779e06be
+SHA1 (patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf.cpp) = c97c28f22b3792643b98f268e6b6bc247485a18a
SHA1 (patch-Source_bmalloc_bmalloc_AvailableMemory.cpp) = 814ba3dc4f941ea13811f6c8d3d7a8ed47844c16
SHA1 (patch-Source_bmalloc_bmalloc_AvailableMemory.h) = a1eace5da1fa5058067ed2b035e9d685906ce0e4
SHA1 (patch-Source_bmalloc_bmalloc_BPlatform.h) = 73e57da70ced45db26fa0e039025aff4af25e2b8
-SHA1 (patch-Source_bmalloc_bmalloc_EligibilityResult.h) = 39b1e2efea01a586081d5317d8cb514dd63c3b2e
+SHA1 (patch-Source_bmalloc_bmalloc_EligibilityResult.h) = 80358a6fd8ddf87271811f9af5b884332e59da22
+SHA1 (patch-Source_bmalloc_bmalloc_EligibilityResultInlines.h) = fbf027e2b2897e24cea2dd47cc60ff6d9d763e0e
+SHA1 (patch-Source_bmalloc_bmalloc_IsoAllocatorInlines.h) = 9fecc4321ea0e46b09a704ce1f817d0386a0fe36
+SHA1 (patch-Source_cmake_FindFlite.cmake) = 83925123ffbac5620865df0fcf2f8e8dfbd3aa57
diff --git a/webkit-gtk-2.46/patches/patch-Source_JavaScriptCore_runtime_JSCBytecodeCacheVersion.cpp b/webkit-gtk-2.46/patches/patch-Source_JavaScriptCore_runtime_JSCBytecodeCacheVersion.cpp
new file mode 100644
index 0000000000..92a249d21c
--- /dev/null
+++ b/webkit-gtk-2.46/patches/patch-Source_JavaScriptCore_runtime_JSCBytecodeCacheVersion.cpp
@@ -0,0 +1,15 @@
+$NetBSD$
+
+* error: 'NT_GNU_BUILD_ID' was not declared in this scope
+
+--- Source/JavaScriptCore/runtime/JSCBytecodeCacheVersion.cpp.orig 2025-05-16 15:15:18.011632366 +0000
++++ Source/JavaScriptCore/runtime/JSCBytecodeCacheVersion.cpp
+@@ -66,7 +66,7 @@ uint32_t computeJSCBytecodeCacheVersion(
+ }
+ cacheVersion.construct(0);
+ dataLogLnIf(JSCBytecodeCacheVersionInternal::verbose, "Failed to get UUID for JavaScriptCore framework");
+-#elif OS(UNIX) && !PLATFORM(PLAYSTATION)
++#elif OS(UNIX) && !PLATFORM(PLAYSTATION) && !OS(NETBSD)
+ auto result = ([&] -> std::optional<uint32_t> {
+ Dl_info info { };
+ if (!dladdr(jsFunctionAddr, &info))
diff --git a/webkit-gtk-2.46/patches/patch-Source_ThirdParty_ANGLE_src_common_system__utils__linux.cpp b/webkit-gtk-2.46/patches/patch-Source_ThirdParty_ANGLE_src_common_system__utils__linux.cpp
index c6cb3e2632..a93db6577b 100644
--- a/webkit-gtk-2.46/patches/patch-Source_ThirdParty_ANGLE_src_common_system__utils__linux.cpp
+++ b/webkit-gtk-2.46/patches/patch-Source_ThirdParty_ANGLE_src_common_system__utils__linux.cpp
@@ -2,12 +2,13 @@ $NetBSD$
pthread_setname_np() has three arguments on NetBSD.
---- Source/ThirdParty/ANGLE/src/common/system_utils_linux.cpp.orig 2024-11-02 07:53:20.751740774 +0000
+--- Source/ThirdParty/ANGLE/src/common/system_utils_linux.cpp.orig 2025-02-25 08:25:37.951309000 +0000
+++ Source/ThirdParty/ANGLE/src/common/system_utils_linux.cpp
-@@ -56,6 +56,10 @@ void SetCurrentThreadName(const char *na
+@@ -58,7 +58,10 @@ void SetCurrentThreadName(const char *na
{
// There's a 15-character (16 including '\0') limit. If the name is too big (and ERANGE is
- // returned), just ignore the name.
+ // returned), name will be ignored.
+- ASSERT(strlen(name) < 16);
+#ifdef __NetBSD__
+ pthread_setname_np(pthread_self(), "%s", (void *)name);
+#else
diff --git a/webkit-gtk-2.46/patches/patch-Source_WTF_wtf_InlineASM.h b/webkit-gtk-2.46/patches/patch-Source_WTF_wtf_InlineASM.h
index 93060e09eb..66cdc0225a 100644
--- a/webkit-gtk-2.46/patches/patch-Source_WTF_wtf_InlineASM.h
+++ b/webkit-gtk-2.46/patches/patch-Source_WTF_wtf_InlineASM.h
@@ -1,13 +1,13 @@
$NetBSD$
---- Source/WTF/wtf/InlineASM.h.orig 2024-08-19 06:28:38.531298000 +0000
+--- Source/WTF/wtf/InlineASM.h.orig 2025-02-25 08:25:40.551371300 +0000
+++ Source/WTF/wtf/InlineASM.h
@@ -43,7 +43,7 @@
#define THUMB_FUNC_PARAM(name)
#endif
--#if (OS(LINUX) || OS(FREEBSD) || OS(QNX)) && CPU(X86_64)
-+#if (OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(QNX)) && CPU(X86_64)
+-#if (OS(LINUX) || OS(FREEBSD) || OS(HAIKU) || OS(QNX)) && CPU(X86_64)
++#if (OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(HAIKU) || OS(QNX)) && CPU(X86_64)
#define GLOBAL_REFERENCE(name) #name "@plt"
#elif OS(LINUX) && CPU(X86) && defined(__PIC__)
#define GLOBAL_REFERENCE(name) SYMBOL_STRING(name) "@plt"
diff --git a/webkit-gtk-2.46/patches/patch-Source_WTF_wtf_PlatformEnable.h b/webkit-gtk-2.46/patches/patch-Source_WTF_wtf_PlatformEnable.h
index 84591da3ef..87aa65b3cc 100644
--- a/webkit-gtk-2.46/patches/patch-Source_WTF_wtf_PlatformEnable.h
+++ b/webkit-gtk-2.46/patches/patch-Source_WTF_wtf_PlatformEnable.h
@@ -1,13 +1,13 @@
$NetBSD$
---- Source/WTF/wtf/PlatformEnable.h.orig 2024-08-19 06:28:38.539297800 +0000
+--- Source/WTF/wtf/PlatformEnable.h.orig 2025-02-25 08:25:40.559371500 +0000
+++ Source/WTF/wtf/PlatformEnable.h
-@@ -694,7 +694,7 @@
+@@ -696,7 +696,7 @@
#if !defined(ENABLE_DFG_JIT) && ENABLE(JIT)
/* Enable the DFG JIT on X86 and X86_64. */
--#if CPU(X86_64) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD) || OS(WINDOWS))
-+#if CPU(X86_64) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(HURD) || OS(WINDOWS))
+-#if CPU(X86_64) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HAIKU) || OS(HURD) || OS(WINDOWS))
++#if CPU(X86_64) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(HAIKU) || OS(HURD) || OS(WINDOWS))
#define ENABLE_DFG_JIT 1
#endif
diff --git a/webkit-gtk-2.46/patches/patch-Source_WebCore_platform_MediaSample.h b/webkit-gtk-2.46/patches/patch-Source_WebCore_platform_MediaSample.h
deleted file mode 100644
index 0922c86c56..0000000000
--- a/webkit-gtk-2.46/patches/patch-Source_WebCore_platform_MediaSample.h
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-# Try to fix: WebProcess CRASHED
-# https://github.com/freebsd/freebsd-ports/commit/1eeaaa8e063450d0eb8f08df33a6ba338c348825
-
---- Source/WebCore/platform/MediaSample.h.orig 2025-03-13 16:46:02.595638107 +0000
-+++ Source/WebCore/platform/MediaSample.h
-@@ -63,7 +63,6 @@ struct PlatformSample {
- const MockSampleBox* mockSampleBox;
- CMSampleBufferRef cmSampleBuffer;
- GstSample* gstSample;
-- std::pair<MTPluginByteSourceRef, std::reference_wrapper<const TrackInfo>> byteRangeSample;
- } sample;
- };
-
diff --git a/webkit-gtk-2.46/patches/patch-Source_WebCore_rendering_RenderBox.h b/webkit-gtk-2.46/patches/patch-Source_WebCore_rendering_RenderBox.h
deleted file mode 100644
index 5166643687..0000000000
--- a/webkit-gtk-2.46/patches/patch-Source_WebCore_rendering_RenderBox.h
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-webkitgtk-2.46.3/Source/WebCore/rendering/RenderBox.h:710:85: error: 'isnan' was not declared in this scope; did you mean 'std::isnan'?
-
---- Source/WebCore/rendering/RenderBox.h.orig 2024-11-02 08:18:45.421859379 +0000
-+++ Source/WebCore/rendering/RenderBox.h
-@@ -707,7 +707,7 @@ protected:
-
- void computePreferredLogicalWidths(const Length& minWidth, const Length& maxWidth, LayoutUnit borderAndPadding);
-
-- bool isAspectRatioDegenerate(double aspectRatio) const { return !aspectRatio || isnan(aspectRatio); }
-+ bool isAspectRatioDegenerate(double aspectRatio) const { return !aspectRatio || std::isnan(aspectRatio); }
-
- private:
- bool replacedMinMaxLogicalHeightComputesAsNone(SizeType) const;
diff --git a/webkit-gtk-2.46/patches/patch-Source_WebCore_rendering_shapes_ShapeOutsideInfo.cpp b/webkit-gtk-2.46/patches/patch-Source_WebCore_rendering_shapes_ShapeOutsideInfo.cpp
deleted file mode 100644
index fa35fa8885..0000000000
--- a/webkit-gtk-2.46/patches/patch-Source_WebCore_rendering_shapes_ShapeOutsideInfo.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-webkitgtk-2.46.3/Source/WebCore/rendering/shapes/ShapeOutsideInfo.cpp:136:16: error: 'isnan' was not declared in this scope; did you mean 'std::isnan'?
-
---- Source/WebCore/rendering/shapes/ShapeOutsideInfo.cpp.orig 2024-11-02 08:33:48.627831712 +0000
-+++ Source/WebCore/rendering/shapes/ShapeOutsideInfo.cpp
-@@ -133,7 +133,7 @@ Ref<const Shape> makeShapeForShapeOutsid
-
- auto margin = [&] {
- auto shapeMargin = floatValueForLength(style.shapeMargin(), containingBlock.contentWidth());
-- return isnan(shapeMargin) ? 0.0f : shapeMargin;
-+ return std::isnan(shapeMargin) ? 0.0f : shapeMargin;
- }();
-
-
diff --git a/webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib.cpp b/webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib.cpp
index 256b26394a..542e6f8dad 100644
--- a/webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib.cpp
+++ b/webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib.cpp
@@ -5,9 +5,9 @@ $NetBSD$
190 | argv[i++] = pidSocketString.get();
| ^~~~~~~~~~~~~~~
---- Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp.orig 2024-11-05 22:55:48.115789920 +0000
+--- Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp.orig 2025-03-11 09:29:45.656848000 +0000
+++ Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp
-@@ -160,7 +160,11 @@ void ProcessLauncher::launchProcess()
+@@ -152,7 +152,11 @@ void ProcessLauncher::launchProcess()
}
realExecutablePath = FileSystem::fileSystemRepresentation(executablePath);
@@ -19,13 +19,3 @@ $NetBSD$
#if ENABLE(DEVELOPER_MODE)
Vector<CString> prefixArgs;
-@@ -187,7 +191,9 @@ void ProcessLauncher::launchProcess()
- argv[i++] = const_cast<char*>(realExecutablePath.data());
- argv[i++] = processIdentifier.get();
- argv[i++] = webkitSocket.get();
-+#if OS(LINUX)
- argv[i++] = pidSocketString.get();
-+#endif
- #if ENABLE(DEVELOPER_MODE)
- if (configureJSCForTesting)
- argv[i++] = const_cast<char*>("--configure-jsc-for-testing");
diff --git a/webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_glib_WebProcessPoolGLib.cpp b/webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_glib_WebProcessPoolGLib.cpp
deleted file mode 100644
index 1351561258..0000000000
--- a/webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_glib_WebProcessPoolGLib.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD$
-
-/scratch/nih/webkit-gtk/work/webkitgtk-2.46.3/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp: In member function 'void WebKit::WebProcessPool::setSandboxEnabled(bool)':
-/scratch/nih/webkit-gtk/work/webkitgtk-2.46.3/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp:211:9: error: 'RUNNING_ON_VALGRIND' was not declared in this scope
- 211 | if (RUNNING_ON_VALGRIND)
- | ^~~~~~~~~~~~~~~~~~~
-
---- Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp.orig 2024-11-05 22:58:35.924840877 +0000
-+++ Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
-@@ -207,7 +207,7 @@ void WebProcessPool::setSandboxEnabled(b
- return;
- }
-
--#if !USE(SYSTEM_MALLOC)
-+#if !USE(SYSTEM_MALLOC) && OS(LINUX)
- if (RUNNING_ON_VALGRIND)
- return;
- #endif
diff --git a/webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf.cpp b/webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf.cpp
index 3566503228..87d8296fb9 100644
--- a/webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf.cpp
+++ b/webkit-gtk-2.46/patches/patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf.cpp
@@ -2,10 +2,10 @@ $NetBSD$
Disable dma buf renderer by default.
---- Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp.orig 2024-08-28 09:05:36.303747400 +0000
+--- Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp.orig 2025-02-25 08:25:42.127409200 +0000
+++ Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp
-@@ -71,7 +71,11 @@ OptionSet<DMABufRendererBufferMode> Acce
- static OptionSet<DMABufRendererBufferMode> mode;
+@@ -82,7 +82,11 @@ OptionSet<RendererBufferTransportMode> A
+ static OptionSet<RendererBufferTransportMode> mode;
static std::once_flag onceFlag;
std::call_once(onceFlag, [] {
+#if defined(__NetBSD__)
diff --git a/webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_EligibilityResult.h b/webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_EligibilityResult.h
index 18488f3b65..f13877edb4 100644
--- a/webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_EligibilityResult.h
+++ b/webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_EligibilityResult.h
@@ -1,18 +1,24 @@
$NetBSD$
-X11/X.h:#define Success 0 /* everything's okay */
+error: expected identifier Success
---- Source/bmalloc/bmalloc/EligibilityResult.h.orig 2024-11-07 09:18:27.511670291 +0000
+--- Source/bmalloc/bmalloc/EligibilityResult.h.orig 2025-05-17 12:08:50.761060597 +0000
+++ Source/bmalloc/bmalloc/EligibilityResult.h
-@@ -29,6 +29,11 @@
-
- #if !BUSE(LIBPAS)
-
-+/* avoid conflict with symbol from X11 headers */
-+#ifdef Success
-+#undef Success
-+#endif
-+
+@@ -39,7 +39,7 @@
namespace bmalloc {
enum class EligibilityKind {
+- Success,
++ BmSuccess,
+ Full,
+ OutOfMemory
+ };
+@@ -51,7 +51,7 @@ struct EligibilityResult {
+ EligibilityResult(EligibilityKind);
+ EligibilityResult(IsoPage<Config>*);
+
+- EligibilityKind kind { EligibilityKind::Success };
++ EligibilityKind kind { EligibilityKind::BmSuccess };
+ IsoPage<Config>* page { nullptr };
+ };
+
diff --git a/webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_EligibilityResultInlines.h b/webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_EligibilityResultInlines.h
new file mode 100644
index 0000000000..5a6ebad6eb
--- /dev/null
+++ b/webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_EligibilityResultInlines.h
@@ -0,0 +1,16 @@
+$NetBSD$
+
+error: expected identifier before numeric constant Success,
+
+
+--- Source/bmalloc/bmalloc/EligibilityResultInlines.h.orig 2025-05-16 15:56:41.704679027 +0000
++++ Source/bmalloc/bmalloc/EligibilityResultInlines.h
+@@ -41,7 +41,7 @@ EligibilityResult<Config>::EligibilityRe
+
+ template<typename Config>
+ EligibilityResult<Config>::EligibilityResult(IsoPage<Config>* page)
+- : kind(EligibilityKind::Success)
++ : kind(EligibilityKind::BmSuccess)
+ , page(page)
+ {
+ }
diff --git a/webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_IsoAllocatorInlines.h b/webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_IsoAllocatorInlines.h
new file mode 100644
index 0000000000..e0e9e8e237
--- /dev/null
+++ b/webkit-gtk-2.46/patches/patch-Source_bmalloc_bmalloc_IsoAllocatorInlines.h
@@ -0,0 +1,15 @@
+$NetBSD$
+
+error: expected identifier Success
+
+--- Source/bmalloc/bmalloc/IsoAllocatorInlines.h.orig 2025-05-16 16:04:09.842306255 +0000
++++ Source/bmalloc/bmalloc/IsoAllocatorInlines.h
+@@ -78,7 +78,7 @@ BNO_INLINE void* IsoAllocator<Config>::a
+ BASSERT(allocationMode == AllocationMode::Fast);
+
+ EligibilityResult<Config> result = heap.takeFirstEligible(locker);
+- if (result.kind != EligibilityKind::Success) {
++ if (result.kind != EligibilityKind::BmSuccess) {
+ RELEASE_BASSERT(result.kind == EligibilityKind::OutOfMemory);
+ RELEASE_BASSERT(!abortOnFailure);
+ return nullptr;
diff --git a/webkit-gtk-2.46/patches/patch-Source_cmake_FindFlite.cmake b/webkit-gtk-2.46/patches/patch-Source_cmake_FindFlite.cmake
new file mode 100644
index 0000000000..f6487515e1
--- /dev/null
+++ b/webkit-gtk-2.46/patches/patch-Source_cmake_FindFlite.cmake
@@ -0,0 +1,27 @@
+$NetBSD$
+
+* Fix link with static flite libraries
+
+us_ffeatures.c:(.text+0x70e): undefined reference to `basic_ff_register'
+cmu_us_kal.c:(.text+0x175): undefined reference to `diphone_synth'
+cmu_us_kal.c:(.text+0x19d): undefined reference to `diphone_db_val'
+
+
+--- Source/cmake/FindFlite.cmake.orig 2025-05-17 09:37:11.308174217 +0000
++++ Source/cmake/FindFlite.cmake
+@@ -141,7 +141,6 @@ mark_as_advanced(
+
+ if (Flite_FOUND)
+ set(Flite_LIBRARIES
+- ${Flite_LIBRARY}
+ ${Flite_Usenglish_LIBRARY}
+ ${Flite_Cmu_Grapheme_Lang_LIBRARY}
+ ${Flite_Cmu_Grapheme_Lex_LIBRARY}
+@@ -154,6 +153,7 @@ if (Flite_FOUND)
+ ${Flite_Cmu_Us_Kal_LIBRARY}
+ ${Flite_Cmu_Us_Rms_LIBRARY}
+ ${Flite_Cmu_Us_Slt_LIBRARY}
++ ${Flite_LIBRARY}
+ )
+ set(Flite_INCLUDE_DIRS ${Flite_INCLUDE_DIR})
+ endif ()
Home |
Main Index |
Thread Index |
Old Index