pkgsrc-WIP-changes archive

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

webkit-gtk60: update comments, remove bmalloc patches



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Fri Jun 5 17:28:21 2026 +0200
Changeset:	c45d703e82059655d98a9e0965a5f586152b50c3

Modified Files:
	webkit-gtk60/distinfo
	webkit-gtk60/patches/patch-Source_JavaScriptCore_CMakeLists.txt
	webkit-gtk60/patches/patch-Source_WebCore_platform_graphics_x11_XErrorTrapper.h
Removed Files:
	webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_AvailableMemory.cpp
	webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_AvailableMemory.h
	webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_BPlatform.h
	webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_bmalloc.h
	webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__committed__pages__vector.h
	webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c
	webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__page__malloc.c
	webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__platform.h
	webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__random.h

Log Message:
webkit-gtk60: update comments, remove bmalloc patches

Since 2.52.4, the default on NetBSD is to use the system allocator,
so the NetBSD patches for bmalloc are not needed any longer.

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

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

diffstat:
 webkit-gtk60/distinfo                              |  13 +--
 .../patch-Source_JavaScriptCore_CMakeLists.txt     |   2 +
 ...e_WebCore_platform_graphics_x11_XErrorTrapper.h |  11 ---
 ...atch-Source_bmalloc_bmalloc_AvailableMemory.cpp | 101 ---------------------
 .../patch-Source_bmalloc_bmalloc_AvailableMemory.h |  22 -----
 .../patch-Source_bmalloc_bmalloc_BPlatform.h       |  24 -----
 .../patches/patch-Source_bmalloc_bmalloc_bmalloc.h |  13 ---
 ...bpas_src_libpas_pas__committed__pages__vector.h |  13 ---
 ...malloc_libpas_src_libpas_pas__monotonic__time.c |  29 ------
 ...e_bmalloc_libpas_src_libpas_pas__page__malloc.c |  22 -----
 ...ource_bmalloc_libpas_src_libpas_pas__platform.h |  19 ----
 ...-Source_bmalloc_libpas_src_libpas_pas__random.h |  13 ---
 12 files changed, 4 insertions(+), 278 deletions(-)

diffs:
diff --git a/webkit-gtk60/distinfo b/webkit-gtk60/distinfo
index dfd33bd960..9f41b0991b 100644
--- a/webkit-gtk60/distinfo
+++ b/webkit-gtk60/distinfo
@@ -3,7 +3,7 @@ $NetBSD$
 BLAKE2s (webkitgtk-2.52.4.tar.xz) = 5ac7ff787488a717677553441dc74221efbad8f0b8dd23f221b2d6ba47ed8831
 SHA512 (webkitgtk-2.52.4.tar.xz) = 0500660199cc00477d4c89b513a4ac772593ea5c490d6ebc97c693761bacd024c80c75df7e826cd1a7c292206d4ab0da2b0d91d0a4790069e575fa58bba7be02
 Size (webkitgtk-2.52.4.tar.xz) = 65093228 bytes
-SHA1 (patch-Source_JavaScriptCore_CMakeLists.txt) = 488fde5936817a926fd27df8263cb332ecbe04db
+SHA1 (patch-Source_JavaScriptCore_CMakeLists.txt) = ee98353683a4fa04d7b2f09c42c15dca631a6f6d
 SHA1 (patch-Source_JavaScriptCore_assembler_ARM64Assembler.h) = 20d09e1c226cfff707659ffa35a2c2c3f1cdb617
 SHA1 (patch-Source_JavaScriptCore_parser_VariableEnvironment.h) = 817d8d635c5bcf1ee6d1fbd79ff789cd73d6420f
 SHA1 (patch-Source_JavaScriptCore_runtime_DefinePropertyAttributes.h) = 35e5e1080b6c24ffbe00e099b3293c626c7a207b
@@ -21,7 +21,7 @@ SHA1 (patch-Source_WebCore_loader_cache_CachedResource.h) = 5d82e4797336f3dc0af9
 SHA1 (patch-Source_WebCore_page_NavigatorBase.cpp) = 40a1c832e0df382e39cecb6c57527731e7c63c52
 SHA1 (patch-Source_WebCore_platform_graphics_gbm_MemoryMappedGPUBuffer.cpp) = 3e95b73709a3a39cd130dcaf4bf440e9c0195fa5
 SHA1 (patch-Source_WebCore_platform_graphics_skia_PlatformDisplaySkia.cpp) = 86f9d65402a6066a19f6385753d7c33e56cdfcd9
-SHA1 (patch-Source_WebCore_platform_graphics_x11_XErrorTrapper.h) = 09292f96d3fe8e5cdacaff9e22dd14fe51508493
+SHA1 (patch-Source_WebCore_platform_graphics_x11_XErrorTrapper.h) = af91534c48bf86e91c7f1f04bbb3e7b228e0fbc0
 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
@@ -29,14 +29,5 @@ SHA1 (patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib.cpp) = 45a
 SHA1 (patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStore.cpp) = e2022bdff272135ceb9894c7df52b62dba12879a
 SHA1 (patch-Source_WebKit_UIProcess_gtk_DisplayX11.cpp) = 627a532dd871a194360e964fedab5cc00347db88
 SHA1 (patch-Source_WebKit_WebProcess_WebPage_CoordinatedGraphics_ThreadedCompositor.cpp) = e694951b46fab7bf527dea8a7d08f7175a0bf60c
-SHA1 (patch-Source_bmalloc_bmalloc_AvailableMemory.cpp) = 814ba3dc4f941ea13811f6c8d3d7a8ed47844c16
-SHA1 (patch-Source_bmalloc_bmalloc_AvailableMemory.h) = a1eace5da1fa5058067ed2b035e9d685906ce0e4
-SHA1 (patch-Source_bmalloc_bmalloc_BPlatform.h) = 7259775cfae2a2219c5bd1d45671be69e8d2d987
-SHA1 (patch-Source_bmalloc_bmalloc_bmalloc.h) = 272b35e7a63d7082780917689119f5fe1bd8b000
-SHA1 (patch-Source_bmalloc_libpas_src_libpas_pas__committed__pages__vector.h) = c72f85e263e32a9ea6e20a3d88fb56ace9bcd05f
-SHA1 (patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c) = f4307a22f280e233066673e31f8bd29ca32bca9d
-SHA1 (patch-Source_bmalloc_libpas_src_libpas_pas__page__malloc.c) = 02361adfd4f2e6d786759069f9c99c3a83a2699c
-SHA1 (patch-Source_bmalloc_libpas_src_libpas_pas__platform.h) = d832e7a7a1bbf8e8de952432e5f411598a72f13d
-SHA1 (patch-Source_bmalloc_libpas_src_libpas_pas__random.h) = 161cec597118672f8a7cc4575ff2318284ce13e7
 SHA1 (patch-Source_cmake_FindFlite.cmake) = 83925123ffbac5620865df0fcf2f8e8dfbd3aa57
 SHA1 (patch-Source_cmake_WebKitFeatures.cmake) = 6811f5c3f000900c0404be59a149657fa6b6443b
diff --git a/webkit-gtk60/patches/patch-Source_JavaScriptCore_CMakeLists.txt b/webkit-gtk60/patches/patch-Source_JavaScriptCore_CMakeLists.txt
index d56eb26202..757e6ee657 100644
--- a/webkit-gtk60/patches/patch-Source_JavaScriptCore_CMakeLists.txt
+++ b/webkit-gtk60/patches/patch-Source_JavaScriptCore_CMakeLists.txt
@@ -1,5 +1,7 @@
 $NetBSD$
 
+https://github.com/WebKit/WebKit/commit/5de06e39b421b2db74d30eb0ea76f8b754f8546b
+
 Fix:
 
 CMake Error at Source/cmake/WebKitMacros.cmake:156 (add_dependencies):
diff --git a/webkit-gtk60/patches/patch-Source_WebCore_platform_graphics_x11_XErrorTrapper.h b/webkit-gtk60/patches/patch-Source_WebCore_platform_graphics_x11_XErrorTrapper.h
index cad334b826..cc2d309cb7 100644
--- a/webkit-gtk60/patches/patch-Source_WebCore_platform_graphics_x11_XErrorTrapper.h
+++ b/webkit-gtk60/patches/patch-Source_WebCore_platform_graphics_x11_XErrorTrapper.h
@@ -1,16 +1,5 @@
 $NetBSD$
 
-[Swift GTK] Undefined Success
-https://bugs.webkit.org/show_bug.cgi?id=314395
-
-Reviewed by Adrian Perez de Castro.
-
-The X11 header defines Success. This causes difficulty when this header is
-transitively included in some Swift/C++ import scenarios, since the definition
-of Success causes problems interpreting the 'Success' case of other enums
-across the codebase. Undefine Success since we don't currently need it.
-
-Additional ones in
 https://github.com/WebKit/WebKit/pull/64743
 
 --- Source/WebCore/platform/graphics/x11/XErrorTrapper.h.orig	2026-05-17 18:13:35.817512800 +0000
diff --git a/webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_AvailableMemory.cpp b/webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_AvailableMemory.cpp
deleted file mode 100644
index 666ab8bae3..0000000000
--- a/webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_AvailableMemory.cpp
+++ /dev/null
@@ -1,101 +0,0 @@
-$NetBSD$
-
---- Source/bmalloc/bmalloc/AvailableMemory.cpp.orig	2024-08-19 06:28:40.235246200 +0000
-+++ Source/bmalloc/bmalloc/AvailableMemory.cpp
-@@ -44,18 +44,25 @@
- #import <mach/mach_error.h>
- #import <math.h>
- #elif BOS(UNIX)
--#if BOS(FREEBSD) || BOS(LINUX)
-+#if BOS(NETBSD)
-+#include <kvm.h>
-+#elif BOS(FREEBSD) || BOS(LINUX)
- #include <sys/sysinfo.h>
- #endif
- #if BOS(LINUX)
- #include <algorithm>
- #include <fcntl.h>
--#elif BOS(FREEBSD)
-+#elif BOS(FREEBSD) || BOS(NETBSD)
- #include "VMAllocate.h"
- #include <sys/sysctl.h>
- #include <sys/types.h>
-+#if BOS(FREEBSD)
- #include <sys/user.h>
- #endif
-+#if BOS(NETBSD)
-+#include <uvm/uvm_extern.h>
-+#endif
-+#endif
- #include <unistd.h>
- #endif
- 
-@@ -166,6 +173,24 @@ static size_t computeAvailableMemory()
-     if (!sysinfo(&info))
-         return info.totalram * info.mem_unit;
-     return availableMemoryGuess;
-+#elif BOS(NETBSD)
-+    struct uvmexp uvmexp;
-+    size_t length;
-+    static int uvmexp_mib  [] = { CTL_VM, VM_UVMEXP };
-+    long pages;
-+    long pageSize = sysconf(_SC_PAGE_SIZE);
-+    if (pageSize == -1)
-+        return availableMemoryGuess;
-+    length = sizeof (uvmexp);
-+    if (sysctl(uvmexp_mib, std::size(uvmexp_mib), &uvmexp, &length, NULL, 0) == 0)
-+        return uvmexp.npages * pageSize;
-+    else {
-+        bzero(&uvmexp, sizeof(length));
-+        pages = sysconf(_SC_PHYS_PAGES);
-+        if (pages == -1)
-+            return availableMemoryGuess;
-+        return pages * pageSize;
-+    }
- #elif BOS(UNIX)
-     long pages = sysconf(_SC_PHYS_PAGES);
-     long pageSize = sysconf(_SC_PAGE_SIZE);
-@@ -180,14 +205,19 @@ static size_t computeAvailableMemory()
- size_t availableMemory()
- {
-     static size_t availableMemory;
-+#if BOS(NETBSD)
-+    // We always calculate the available memory because we take care...
-+    availableMemory = computeAvailableMemory();
-+#else
-     static std::once_flag onceFlag;
-     std::call_once(onceFlag, [] {
-         availableMemory = computeAvailableMemory();
-     });
-+#endif
-     return availableMemory;
- }
- 
--#if BPLATFORM(IOS_FAMILY) || BOS(LINUX) || BOS(FREEBSD)
-+#if BPLATFORM(IOS_FAMILY) || BOS(LINUX) || BOS(FREEBSD) || BOS(NETBSD)
- MemoryStatus memoryStatus()
- {
- #if BPLATFORM(IOS_FAMILY)
-@@ -213,6 +243,22 @@ MemoryStatus memoryStatus()
-     size_t memoryFootprint = 0;
-     if (!sysctl(mib, 4, &info, &infolen, nullptr, 0))
-         memoryFootprint = static_cast<size_t>(info.ki_rssize) * vmPageSize();
-+#elif BOS(NETBSD)
-+    size_t memoryFootprint = 0, length;
-+    struct kinfo_proc2 *info;
-+    int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, getpid(), sizeof(struct kinfo_proc2), 0 };
-+
-+    if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) == 0) {
-+        info = (struct kinfo_proc2 *)malloc(length);
-+        mib[5] = (length / sizeof(struct kinfo_proc2));
-+        if (sysctl(mib, std::size(mib), info, &length, NULL, 0) == 0) {
-+            memoryFootprint = static_cast<size_t>(
-+                               info->p_vm_tsize +
-+                               info->p_vm_dsize +
-+                               info->p_vm_ssize) * vmPageSize();
-+        }
-+        free(info);
-+    }
- #endif
- 
-     double percentInUse = static_cast<double>(memoryFootprint) / static_cast<double>(availableMemory());
diff --git a/webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_AvailableMemory.h b/webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_AvailableMemory.h
deleted file mode 100644
index 82f1340a54..0000000000
--- a/webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_AvailableMemory.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- Source/bmalloc/bmalloc/AvailableMemory.h.orig	2024-08-19 06:28:40.235246200 +0000
-+++ Source/bmalloc/bmalloc/AvailableMemory.h
-@@ -32,7 +32,7 @@ namespace bmalloc {
- 
- BEXPORT size_t availableMemory();
- 
--#if BPLATFORM(IOS_FAMILY) || BOS(LINUX) || BOS(FREEBSD)
-+#if BPLATFORM(IOS_FAMILY) || BOS(LINUX) || BOS(FREEBSD) || BOS(NETBSD)
- struct MemoryStatus {
-     MemoryStatus(size_t memoryFootprint, double percentAvailableMemoryInUse)
-         : memoryFootprint(memoryFootprint)
-@@ -61,7 +61,7 @@ inline double percentAvailableMemoryInUs
- 
- inline bool isUnderMemoryPressure()
- {
--#if BPLATFORM(IOS_FAMILY) || BOS(LINUX) || BOS(FREEBSD)
-+#if BPLATFORM(IOS_FAMILY) || BOS(LINUX) || BOS(FREEBSD) || BOS(NETBSD)
-     return percentAvailableMemoryInUse() > memoryPressureThreshold;
- #else
-     return false;
diff --git a/webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_BPlatform.h b/webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_BPlatform.h
deleted file mode 100644
index 4a261dff8e..0000000000
--- a/webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_BPlatform.h
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD$
-
---- Source/bmalloc/bmalloc/BPlatform.h.orig	2025-08-08 09:17:56.268456700 +0000
-+++ Source/bmalloc/bmalloc/BPlatform.h
-@@ -60,6 +60,10 @@
- #define BOS_FREEBSD 1
- #endif
- 
-+#if defined(__NetBSD__)
-+#define BOS_NETBSD 1
-+#endif
-+
- #if defined(WIN32) || defined(_WIN32)
- #define BOS_WINDOWS 1
- #endif
-@@ -349,7 +353,7 @@
- 
- /* BENABLE(LIBPAS) is enabling libpas build. But this does not mean we use libpas for bmalloc replacement. */
- #if !defined(BENABLE_LIBPAS)
--#if BCPU(ADDRESS64) && (BOS(DARWIN) || BOS(WINDOWS) || (BOS(LINUX) && (BCPU(X86_64) || BCPU(ARM64))) || BPLATFORM(PLAYSTATION))
-+#if BCPU(ADDRESS64) && (BOS(DARWIN) || BOS(WINDOWS) || ((BOS(LINUX) || BOS(NETBSD)) && (BCPU(X86_64) || BCPU(ARM64))) || BPLATFORM(PLAYSTATION))
- #define BENABLE_LIBPAS 1
- #ifndef PAS_BMALLOC
- #define PAS_BMALLOC 1
diff --git a/webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_bmalloc.h b/webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_bmalloc.h
deleted file mode 100644
index aed1db45f2..0000000000
--- a/webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_bmalloc.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- Source/bmalloc/bmalloc/bmalloc.h.orig	2025-10-29 10:13:26.667038658 +0000
-+++ Source/bmalloc/bmalloc/bmalloc.h
-@@ -210,7 +210,7 @@ inline size_t availableMemory()
-     return bmalloc::availableMemory();
- }
-     
--#if BPLATFORM(IOS_FAMILY) || BOS(LINUX) || BOS(FREEBSD)
-+#if BPLATFORM(IOS_FAMILY) || BOS(LINUX) || BOS(FREEBSD) || BOS(NETBSD)
- inline size_t memoryFootprint()
- {
-     return bmalloc::memoryFootprint();
diff --git a/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__committed__pages__vector.h b/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__committed__pages__vector.h
deleted file mode 100644
index 98db56dc6c..0000000000
--- a/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__committed__pages__vector.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- Source/bmalloc/libpas/src/libpas/pas_committed_pages_vector.h.orig	2025-10-29 10:22:05.571630361 +0000
-+++ Source/bmalloc/libpas/src/libpas/pas_committed_pages_vector.h
-@@ -56,7 +56,7 @@ static inline bool pas_committed_pages_v
-                                                            size_t page_index)
- {
-     PAS_ASSERT(page_index < vector->size);
--#if PAS_OS(LINUX) || PAS_OS(WINDOWS)
-+#if PAS_OS(LINUX) || PAS_OS(WINDOWS) || PAS_OS(NETBSD)
-     return vector->raw_data[page_index];
- #else
-     return vector->raw_data[page_index] & (MINCORE_REFERENCED |
diff --git a/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c b/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c
deleted file mode 100644
index ef36a973fa..0000000000
--- a/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c
+++ /dev/null
@@ -1,29 +0,0 @@
-$NetBSD$
-
---- Source/bmalloc/libpas/src/libpas/pas_monotonic_time.c.orig	2026-02-23 14:40:56.829293300 +0000
-+++ Source/bmalloc/libpas/src/libpas/pas_monotonic_time.c
-@@ -36,7 +36,7 @@
- #include <windows.h>
- #endif
- 
--#if PAS_OS(LINUX) || PAS_PLATFORM(PLAYSTATION)
-+#if PAS_OS(LINUX) || PAS_PLATFORM(PLAYSTATION) || PAS_OS(OPENBSD) || PAS_OS(NETBSD)
- #include <time.h>
- #endif
- 
-@@ -85,6 +85,15 @@ uint64_t pas_get_current_monotonic_time_nanoseconds(vo
- {
-     struct timespec ts;
-     clock_gettime(CLOCK_MONOTONIC_COARSE, &ts);
-+    return ts.tv_sec * 1.0e9 + ts.tv_nsec;
-+}
-+
-+#elif PAS_OS(OPENBSD) || PAS_OS(NETBSD)
-+
-+uint64_t pas_get_current_monotonic_time_nanoseconds(void)
-+{
-+    struct timespec ts;
-+    clock_gettime(CLOCK_MONOTONIC, &ts);
-     return ts.tv_sec * 1.0e9 + ts.tv_nsec;
- }
- 
diff --git a/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__page__malloc.c b/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__page__malloc.c
deleted file mode 100644
index 1d22e834ad..0000000000
--- a/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__page__malloc.c
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- Source/bmalloc/libpas/src/libpas/pas_page_malloc.c.orig	2025-10-29 10:28:33.883505020 +0000
-+++ Source/bmalloc/libpas/src/libpas/pas_page_malloc.c
-@@ -323,7 +323,7 @@ static void commit_impl(void* ptr, size_
-     }
- #elif PAS_PLATFORM(PLAYSTATION)
-     // We don't need to call madvise to map page.
--#elif PAS_OS(FREEBSD)
-+#elif PAS_OS(FREEBSD) || PAS_OS(NETBSD)
-     PAS_SYSCALL(madvise(ptr, size, MADV_NORMAL));
- #endif
- }
-@@ -366,7 +366,7 @@ static void decommit_impl(void* ptr, siz
-         pas_page_malloc_zero_fill(ptr, size);
-     else
-         PAS_SYSCALL(madvise(ptr, size, MADV_FREE_REUSABLE));
--#elif PAS_OS(FREEBSD)
-+#elif PAS_OS(FREEBSD) || PAS_OS(NETBSD)
-     PAS_SYSCALL(madvise(ptr, size, MADV_FREE));
- #elif PAS_OS(LINUX)
-     PAS_SYSCALL(madvise(ptr, size, MADV_DONTNEED));
diff --git a/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__platform.h b/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__platform.h
deleted file mode 100644
index 6140114a81..0000000000
--- a/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__platform.h
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD$
-
---- Source/bmalloc/libpas/src/libpas/pas_platform.h.orig	2025-10-29 10:30:36.719827256 +0000
-+++ Source/bmalloc/libpas/src/libpas/pas_platform.h
-@@ -140,6 +140,14 @@
- #define PAS_OS_FREEBSD 1
- #endif
- 
-+#if defined(__NetBSD__)
-+#define PAS_OS_NETBSD 1
-+#endif
-+
-+#if defined(__OpenBSD__)
-+#define PAS_OS_OPENBSD 1
-+#endif
-+
- #if defined(WIN32) || defined(_WIN32)
- #define PAS_OS_WINDOWS 1
- #endif
diff --git a/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__random.h b/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__random.h
deleted file mode 100644
index 1b0e3dd1e2..0000000000
--- a/webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__random.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- Source/bmalloc/libpas/src/libpas/pas_random.h.orig	2025-10-29 10:34:06.335406632 +0000
-+++ Source/bmalloc/libpas/src/libpas/pas_random.h
-@@ -69,7 +69,7 @@ static inline unsigned pas_get_secure_ra
- 
-     /* Secure random is only supported on Darwin and FreeBSD at the moment due to arc4random being built into the
-       stdlib. Fall back to fast behavior on other operating systems. */
--#if PAS_OS(DARWIN) || PAS_OS(FREEBSD)
-+#if PAS_OS(DARWIN) || PAS_OS(FREEBSD) || PAS_OS(NETBSD)
-     rand_value = arc4random_uniform(upper_bound);
- #else
-     pas_fast_random_state = pas_xorshift32(pas_fast_random_state);


Home | Main Index | Thread Index | Old Index