Hi.

Here's an update to the latest webkitgtk4 release.
It's built tested on amd64 and arm64.
Currently in an amd64 bulk.

It would be nice to have it for 7.7 so we can keep it up-to-date in stable.
But I understand this might be too late.

I'd appreciate tests on other arches.
Thanks.


Index: Makefile
===================================================================
RCS file: /cvs/ports/www/webkitgtk4/Makefile,v
diff -u -p -r1.231 Makefile
--- Makefile    8 Feb 2025 13:05:24 -0000       1.231
+++ Makefile    19 Mar 2025 17:30:03 -0000
@@ -10,7 +10,7 @@ PORTROACH =           limitw:1,even
 
 COMMENT =              GTK+ port of the WebKit (${API}) rendering engine
 
-V =                    2.46.6
+V =                    2.48.0
 DISTNAME =             webkitgtk-${V}
 PKGNAME =              webkitgtk${API:S/.//}-${V}
 FULLPKGNAME =          ${PKGNAME}
@@ -33,7 +33,11 @@ MAINTAINER =         Antoine Jacoutot <ajacouto
 PERMIT_PACKAGE =       Yes
 
 WANTLIB += ${COMPILER_LIBCXX} X11 avif c cairo cairo-gobject drm
-WANTLIB += enchant-2 epoll-shim epoxy fontconfig freetype gbm
+WANTLIB += enchant-2 epoll-shim epoxy expat flite flite_cmu_grapheme_lang
+WANTLIB += flite_cmu_grapheme_lex flite_cmu_indic_lang flite_cmu_indic_lex
+WANTLIB += flite_cmu_time_awb flite_cmu_us_awb flite_cmu_us_kal
+WANTLIB += flite_cmu_us_kal16 flite_cmu_us_rms flite_cmu_us_slt
+WANTLIB += flite_cmulex flite_usenglish fontconfig freetype gbm
 WANTLIB += gcrypt gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
 WANTLIB += gobject-2.0 gpg-error gstallocators-1.0 gstapp-1.0
 WANTLIB += gstaudio-1.0 gstbase-1.0 gstfft-1.0 gstgl-1.0 gstpbutils-1.0
@@ -70,6 +74,7 @@ RUN_DEPENDS =         geo/geoclue2 \
                        multimedia/gstreamer1/plugins-good
 
 LIB_DEPENDS =          archivers/woff2 \
+                       audio/flite \
                        devel/harfbuzz,-icu \
                        graphics/libavif \
                        graphics/libjxl \
@@ -113,9 +118,8 @@ CONFIGURE_ARGS +=   -DENABLE_GAMEPAD=OFF
 
 # sync with Source/JavaScriptCore/assembler/MacroAssembler.h
 .if ${MACHINE_ARCH} != "aarch64" && ${MACHINE_ARCH} != "amd64" && \
-    ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "i386" && \
-    ${MACHINE_ARCH} != "mips64" && ${MACHINE_ARCH} != "mips64el" && \
-    ${MACHINE_ARCH} != "riscv64"
+    ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips64" && \
+    ${MACHINE_ARCH} != "mips64el" && ${MACHINE_ARCH} != "riscv64"
 # #error "The MacroAssembler is not supported on this platform."
 CONFIGURE_ARGS +=      -DENABLE_JIT=OFF
 CONFIGURE_ARGS +=      -DENABLE_C_LOOP=ON
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/webkitgtk4/distinfo,v
diff -u -p -r1.128 distinfo
--- distinfo    8 Feb 2025 13:05:24 -0000       1.128
+++ distinfo    19 Mar 2025 17:30:03 -0000
@@ -1,2 +1,2 @@
-SHA256 (webkitgtk-2.46.6.tar.xz) = 8rMd5pMiC6m6t2zm3f5bC/qyUVyysKcPPFTUBQdmwys=
-SIZE (webkitgtk-2.46.6.tar.xz) = 42914744
+SHA256 (webkitgtk-2.48.0.tar.xz) = lJBKVc8S1EpONs6tr/8C1G2nPXa+m0dp80y/3w7r+I4=
+SIZE (webkitgtk-2.48.0.tar.xz) = 44163600
Index: patches/patch-Source_JavaScriptCore_assembler_ARM64Assembler_h
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_JavaScriptCore_assembler_ARM64Assembler_h,v
diff -u -p -r1.17 patch-Source_JavaScriptCore_assembler_ARM64Assembler_h
--- patches/patch-Source_JavaScriptCore_assembler_ARM64Assembler_h      6 Oct 
2024 15:14:44 -0000       1.17
+++ patches/patch-Source_JavaScriptCore_assembler_ARM64Assembler_h      19 Mar 
2025 17:30:03 -0000
@@ -1,7 +1,7 @@
 Index: Source/JavaScriptCore/assembler/ARM64Assembler.h
 --- Source/JavaScriptCore/assembler/ARM64Assembler.h.orig
 +++ Source/JavaScriptCore/assembler/ARM64Assembler.h
-@@ -3669,6 +3669,8 @@ class ARM64Assembler { (public)
+@@ -3745,6 +3745,8 @@ class ARM64Assembler { (public)
      {
  #if OS(DARWIN)
          sys_icache_invalidate(code, size);
Index: patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerX86Common_h
===================================================================
RCS file: 
patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerX86Common_h
diff -N patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerX86Common_h
--- patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerX86Common_h     
11 Mar 2022 20:11:07 -0000      1.7
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-XXX error: macro "swap32" passed 2 arguments, but takes just 1
-XXX error: macro "swap64" passed 2 arguments, but takes just 1
-
-Index: Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h
---- Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h.orig
-+++ Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h
-@@ -31,6 +31,12 @@
- #include "AbstractMacroAssembler.h"
- #include <array>
- 
-+/* conflicting definition in endian.h */
-+#if OS(OPENBSD)
-+#undef swap32
-+#undef swap64
-+#endif
-+
- namespace JSC {
- 
- using Assembler = TARGET_ASSEMBLER;
Index: patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerX86_64_h
===================================================================
RCS file: patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerX86_64_h
diff -N patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerX86_64_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerX86_64_h        
19 Mar 2025 17:30:03 -0000
@@ -0,0 +1,16 @@
+Index: Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h
+--- Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h.orig
++++ Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h
+@@ -32,6 +32,12 @@
+ #include <array>
+ #include <wtf/TZoneMalloc.h>
+ 
++/* conflicting definition in endian.h */
++#if OS(OPENBSD)
++#undef swap32
++#undef swap64
++#endif
++
+ #define REPATCH_OFFSET_CALL_R11 3
+ 
+ inline bool CAN_SIGN_EXTEND_32_64(int64_t value) { return value == 
(int64_t)(int32_t)value; }
Index: patches/patch-Source_JavaScriptCore_llint_LowLevelInterpreter64_asm
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_JavaScriptCore_llint_LowLevelInterpreter64_asm,v
diff -u -p -r1.2 patch-Source_JavaScriptCore_llint_LowLevelInterpreter64_asm
--- patches/patch-Source_JavaScriptCore_llint_LowLevelInterpreter64_asm 6 Oct 
2024 15:14:44 -0000       1.2
+++ patches/patch-Source_JavaScriptCore_llint_LowLevelInterpreter64_asm 19 Mar 
2025 17:30:03 -0000
@@ -23,16 +23,7 @@ bltu x13, x31, .Lllint_throw_stack_overf
 Index: Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
 --- Source/JavaScriptCore/llint/LowLevelInterpreter64.asm.orig
 +++ Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
-@@ -202,7 +202,7 @@ macro doVMEntry(makeCall)
-     addp CallFrameHeaderSlots, t4, t4
-     lshiftp 3, t4
-     subp sp, t4, t3
--    bqbeq sp, t3, _llint_throw_stack_overflow_error_from_vm_entry
-+    bqbeq sp, t3, .llint_throw_stack_overflow_error_from_vm_entry
- 
-     # Ensure that we have enough additional stack capacity for the incoming 
args,
-     # and the frame for the JS code we're executing. We need to do this check
-@@ -220,11 +220,11 @@ macro doVMEntry(makeCall)
+@@ -219,11 +219,11 @@ macro doVMEntry(makeCall)
  .stackCheckFailed:
          move t4, entry
          move t5, vm
@@ -41,12 +32,12 @@ Index: Source/JavaScriptCore/llint/LowLe
  .stackHeightOK:
          move t3, sp
      else
--        bpb t3, VM::m_softStackLimit[vm],  
_llint_throw_stack_overflow_error_from_vm_entry
-+        bpb t3, VM::m_softStackLimit[vm],  
.llint_throw_stack_overflow_error_from_vm_entry
+-        bplteq t3, VM::m_softStackLimit[vm],  
_llint_throw_stack_overflow_error_from_vm_entry
++        bplteq t3, VM::m_softStackLimit[vm],  
.llint_throw_stack_overflow_error_from_vm_entry
          move t3, sp
      end
  
-@@ -309,9 +309,8 @@ macro doVMEntry(makeCall)
+@@ -308,9 +308,8 @@ macro doVMEntry(makeCall)
      popCalleeSaves()
      functionEpilogue()
      ret
@@ -57,7 +48,7 @@ Index: Source/JavaScriptCore/llint/LowLe
      const entry = a0
      const vm = a1
      const protoCallFrame = a2
-@@ -334,6 +333,7 @@ _llint_throw_stack_overflow_error_from_vm_entry:
+@@ -333,6 +332,7 @@ _llint_throw_stack_overflow_error_from_vm_entry:
      popCalleeSaves()
      functionEpilogue()
      ret
Index: patches/patch-Source_JavaScriptCore_offlineasm_arm64_rb
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_JavaScriptCore_offlineasm_arm64_rb,v
diff -u -p -r1.12 patch-Source_JavaScriptCore_offlineasm_arm64_rb
--- patches/patch-Source_JavaScriptCore_offlineasm_arm64_rb     6 Oct 2024 
15:14:44 -0000       1.12
+++ patches/patch-Source_JavaScriptCore_offlineasm_arm64_rb     19 Mar 2025 
17:30:03 -0000
@@ -1,12 +1,12 @@
 Index: Source/JavaScriptCore/offlineasm/arm64.rb
 --- Source/JavaScriptCore/offlineasm/arm64.rb.orig
 +++ Source/JavaScriptCore/offlineasm/arm64.rb
-@@ -1369,7 +1369,7 @@ class Instruction
-             $asm.puts "ldr #{operands[1].arm64Operand(:quad)}, 
[#{operands[1].arm64Operand(:quad)}, #{operands[0].asmLabel}@GOTPAGEOFF]"
+@@ -1376,7 +1376,7 @@ class Instruction
+             $asm.putStr("#endif")
  
              # On Linux, use ELF GOT relocation specifiers.
 -            $asm.putStr("#elif OS(LINUX)")
 +            $asm.putStr("#elif OS(LINUX) || OS(OPENBSD)")
-             $asm.puts "adrp #{operands[1].arm64Operand(:quad)}, 
:got:#{operands[0].asmLabel}"
-             $asm.puts "ldr #{operands[1].arm64Operand(:quad)}, 
[#{operands[1].arm64Operand(:quad)}, :got_lo12:#{operands[0].asmLabel}]"
  
+             $asm.puts "adrp #{operands[1].arm64Operand(:quad)}, 
:got:#{operands[0].asmLabel}"
+             $asm.putStr("#if CPU(ADDRESS32)")
Index: patches/patch-Source_JavaScriptCore_runtime_JSCBytecodeCacheVersion_cpp
===================================================================
RCS file: 
patches/patch-Source_JavaScriptCore_runtime_JSCBytecodeCacheVersion_cpp
diff -N patches/patch-Source_JavaScriptCore_runtime_JSCBytecodeCacheVersion_cpp
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-Source_JavaScriptCore_runtime_JSCBytecodeCacheVersion_cpp     
19 Mar 2025 17:30:03 -0000
@@ -0,0 +1,14 @@
+error: unknown type name 'ElfW'
+
+Index: Source/JavaScriptCore/runtime/JSCBytecodeCacheVersion.cpp
+--- Source/JavaScriptCore/runtime/JSCBytecodeCacheVersion.cpp.orig
++++ 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(OPENBSD)
+         auto result = ([&] -> std::optional<uint32_t> {
+             Dl_info info { };
+             if (!dladdr(jsFunctionAddr, &info))
Index: patches/patch-Source_JavaScriptCore_runtime_MachineContext_h
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_JavaScriptCore_runtime_MachineContext_h,v
diff -u -p -r1.14 patch-Source_JavaScriptCore_runtime_MachineContext_h
--- patches/patch-Source_JavaScriptCore_runtime_MachineContext_h        6 Oct 
2024 15:14:45 -0000       1.14
+++ patches/patch-Source_JavaScriptCore_runtime_MachineContext_h        19 Mar 
2025 17:30:03 -0000
@@ -1,7 +1,7 @@
 Index: Source/JavaScriptCore/runtime/MachineContext.h
 --- Source/JavaScriptCore/runtime/MachineContext.h.orig
 +++ Source/JavaScriptCore/runtime/MachineContext.h
-@@ -194,6 +194,24 @@ static inline void*& stackPointerImpl(mcontext_t& mach
+@@ -182,6 +182,24 @@ static inline void*& stackPointerImpl(mcontext_t& mach
  #error Unknown Architecture
  #endif
  
@@ -23,10 +23,10 @@ Index: Source/JavaScriptCore/runtime/Mac
 +#error Unknown Architecture
 +#endif
 +
- #elif OS(FUCHSIA) || OS(LINUX)
+ #elif OS(FUCHSIA) || OS(LINUX) || OS(HURD)
  
- #if CPU(X86)
-@@ -339,6 +357,24 @@ static inline void*& framePointerImpl(mcontext_t& mach
+ #if CPU(X86_64)
+@@ -305,6 +323,24 @@ static inline void*& framePointerImpl(mcontext_t& mach
  #error Unknown Architecture
  #endif
  
@@ -48,10 +48,10 @@ Index: Source/JavaScriptCore/runtime/Mac
 +#error Unknown Architecture
 +#endif
 +
- #elif OS(FUCHSIA) || OS(LINUX)
+ #elif OS(FUCHSIA) || OS(LINUX) || OS(HURD)
  
  // The following sequence depends on glibc's sys/ucontext.h.
-@@ -519,6 +555,24 @@ static inline void*& instructionPointerImpl(mcontext_t
+@@ -467,6 +503,24 @@ static inline void*& instructionPointerImpl(mcontext_t
  #error Unknown Architecture
  #endif
  
@@ -73,10 +73,10 @@ Index: Source/JavaScriptCore/runtime/Mac
 +#error Unknown Architecture
 +#endif
 +
- #elif OS(FUCHSIA) || OS(LINUX)
+ #elif OS(FUCHSIA) || OS(LINUX) || OS(HURD)
  
  // The following sequence depends on glibc's sys/ucontext.h.
-@@ -684,6 +738,24 @@ inline void*& argumentPointer<1>(mcontext_t& machineCo
+@@ -655,6 +709,24 @@ inline void*& argumentPointer<1>(mcontext_t& machineCo
  #error Unknown Architecture
  #endif
  
@@ -98,13 +98,38 @@ Index: Source/JavaScriptCore/runtime/Mac
 +#error Unknown Architecture
 +#endif
 +
- #elif OS(FUCHSIA) || OS(LINUX)
+ #elif OS(FUCHSIA) || OS(LINUX) || OS(HURD)
  
  // The following sequence depends on glibc's sys/ucontext.h.
-@@ -808,6 +880,24 @@ inline void*& llintInstructionPointer(mcontext_t& mach
-     return reinterpret_cast<void*&>((uintptr_t&) 
machineContext.mc_gpregs.gp_x[4]);
- #elif CPU(MIPS)
-     return reinterpret_cast<void*&>((uintptr_t&) machineContext.mc_regs[12]);
+@@ -712,6 +784,24 @@ inline void* wasmInstancePointer(const mcontext_t& mac
+ #error Unknown Architecture
+ #endif
+ 
++#elif OS(OPENBSD)
++
++#if CPU(X86)
++    return reinterpret_cast<void*&>((uintptr_t&) machineContext.sc_esi);
++#elif CPU(X86_64)
++    return reinterpret_cast<void*&>((uintptr_t&) machineContext.sc_rbx);
++#elif CPU(ARM) 
++    return reinterpret_cast<void*&>((uintptr_t&) 
machineContext.__gregs[_REG_R10]);
++#elif CPU(ARM64)
++    return reinterpret_cast<void*&>((uintptr_t&) machineContext.sc_x[19]);
++#elif CPU(MIPS)
++    return reinterpret_cast<void*&>((uintptr_t&) machineContext.mc_regs[19]);
++#elif CPU(RISCV64)
++    return reinterpret_cast<void*&>((uintptr_t&) machineContext.sc_a[19]);
++#else
++#error Unknown Architecture
++#endif
++
+ #elif OS(FUCHSIA) || OS(LINUX) || OS(HURD)
+ 
+ // The following sequence depends on glibc's sys/ucontext.h.
+@@ -830,6 +920,24 @@ inline void*& llintInstructionPointer(mcontext_t& mach
+     return reinterpret_cast<void*&>((uintptr_t&) 
machineContext.__gregs[_REG_R8]);
+ #elif CPU(ARM64)
+     return reinterpret_cast<void*&>((uintptr_t&) 
machineContext.__gregs[_REG_X4]);
 +#else
 +#error Unknown Architecture
 +#endif
Index: patches/patch-Source_JavaScriptCore_runtime_Options_cpp
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_JavaScriptCore_runtime_Options_cpp,v
diff -u -p -r1.13 patch-Source_JavaScriptCore_runtime_Options_cpp
--- patches/patch-Source_JavaScriptCore_runtime_Options_cpp     6 Oct 2024 
15:14:45 -0000       1.13
+++ patches/patch-Source_JavaScriptCore_runtime_Options_cpp     19 Mar 2025 
17:30:03 -0000
@@ -5,7 +5,7 @@ JSC::parse<unsigned long>(char const*)'
 Index: Source/JavaScriptCore/runtime/Options.cpp
 --- Source/JavaScriptCore/runtime/Options.cpp.orig
 +++ Source/JavaScriptCore/runtime/Options.cpp
-@@ -225,7 +225,7 @@ std::optional<OptionsStorage::Unsigned> parse(const ch
+@@ -233,7 +233,7 @@ std::optional<OptionsStorage::Unsigned> parse(const ch
      return std::nullopt;
  }
  
@@ -14,7 +14,7 @@ Index: Source/JavaScriptCore/runtime/Opt
  template<>
  std::optional<OptionsStorage::Size> parse(const char* string)
  {
-@@ -234,7 +234,7 @@ std::optional<OptionsStorage::Size> parse(const char* 
+@@ -242,7 +242,7 @@ std::optional<OptionsStorage::Size> parse(const char* 
          return value;
      return std::nullopt;
  }
Index: patches/patch-Source_JavaScriptCore_wasm_js_JSToWasm_cpp
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_JavaScriptCore_wasm_js_JSToWasm_cpp,v
diff -u -p -r1.1 patch-Source_JavaScriptCore_wasm_js_JSToWasm_cpp
--- patches/patch-Source_JavaScriptCore_wasm_js_JSToWasm_cpp    25 Nov 2024 
19:20:26 -0000      1.1
+++ patches/patch-Source_JavaScriptCore_wasm_js_JSToWasm_cpp    19 Mar 2025 
17:30:03 -0000
@@ -7,10 +7,10 @@ Upstream discussion: https://bugs.webkit
 Index: Source/JavaScriptCore/wasm/js/JSToWasm.cpp
 --- Source/JavaScriptCore/wasm/js/JSToWasm.cpp.orig
 +++ Source/JavaScriptCore/wasm/js/JSToWasm.cpp
-@@ -39,6 +39,7 @@
- #include "WasmContext.h"
- #include "WasmOperations.h"
+@@ -41,6 +41,7 @@
+ #include "WasmThunks.h"
  #include "WasmToJS.h"
+ #include "WebAssemblyFunctionBase.h"
 +#include "JITOpaqueByproducts.h"
  
  namespace JSC {
Index: patches/patch-Source_ThirdParty_ANGLE_src_common_system_utils_linux_cpp
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_ThirdParty_ANGLE_src_common_system_utils_linux_cpp,v
diff -u -p -r1.1 patch-Source_ThirdParty_ANGLE_src_common_system_utils_linux_cpp
--- patches/patch-Source_ThirdParty_ANGLE_src_common_system_utils_linux_cpp     
25 Mar 2024 22:36:18 -0000      1.1
+++ patches/patch-Source_ThirdParty_ANGLE_src_common_system_utils_linux_cpp     
19 Mar 2025 17:30:03 -0000
@@ -1,7 +1,7 @@
 Index: Source/ThirdParty/ANGLE/src/common/system_utils_linux.cpp
 --- Source/ThirdParty/ANGLE/src/common/system_utils_linux.cpp.orig
 +++ Source/ThirdParty/ANGLE/src/common/system_utils_linux.cpp
-@@ -11,6 +11,9 @@
+@@ -13,6 +13,9 @@
  #include <sys/stat.h>
  #include <sys/time.h>
  #include <sys/types.h>
@@ -11,10 +11,10 @@ Index: Source/ThirdParty/ANGLE/src/commo
  #include <unistd.h>
  
  #include <array>
-@@ -56,6 +59,10 @@ void SetCurrentThreadName(const char *name)
- {
+@@ -59,6 +62,10 @@ void SetCurrentThreadName(const char *name)
      // 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);
 +#if defined(__OpenBSD__)
 +    pthread_set_name_np(pthread_self(), name);
 +#else
Index: 
patches/patch-Source_ThirdParty_ANGLE_src_libANGLE_renderer_gl_egl_DisplayEGL_cpp
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_ThirdParty_ANGLE_src_libANGLE_renderer_gl_egl_DisplayEGL_cpp,v
diff -u -p -r1.1 
patch-Source_ThirdParty_ANGLE_src_libANGLE_renderer_gl_egl_DisplayEGL_cpp
--- 
patches/patch-Source_ThirdParty_ANGLE_src_libANGLE_renderer_gl_egl_DisplayEGL_cpp
   11 Oct 2024 21:08:40 -0000      1.1
+++ 
patches/patch-Source_ThirdParty_ANGLE_src_libANGLE_renderer_gl_egl_DisplayEGL_cpp
   19 Mar 2025 17:30:03 -0000
@@ -1,7 +1,7 @@
 Index: Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp
 --- Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp.orig
 +++ Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp
-@@ -112,6 +112,8 @@ const char *DisplayEGL::getEGLPath() const
+@@ -108,6 +108,8 @@ const char *DisplayEGL::getEGLPath() const
  #    else
      return "/system/lib/libEGL.so";
  #    endif
Index: patches/patch-Source_WTF_wtf_Compiler_h
===================================================================
RCS file: /cvs/ports/www/webkitgtk4/patches/patch-Source_WTF_wtf_Compiler_h,v
diff -u -p -r1.3 patch-Source_WTF_wtf_Compiler_h
--- patches/patch-Source_WTF_wtf_Compiler_h     22 Oct 2024 09:16:31 -0000      
1.3
+++ patches/patch-Source_WTF_wtf_Compiler_h     19 Mar 2025 17:30:03 -0000
@@ -3,12 +3,12 @@ Disable musttail attribute, not supporte
 Index: Source/WTF/wtf/Compiler.h
 --- Source/WTF/wtf/Compiler.h.orig
 +++ Source/WTF/wtf/Compiler.h
-@@ -290,7 +290,7 @@
+@@ -293,7 +293,7 @@
  #if COMPILER(CLANG)
  #if __SIZEOF_POINTER__ == 8
  #if !defined(MUST_TAIL_CALL) && defined(__cplusplus) && 
defined(__has_cpp_attribute)
--#if __has_cpp_attribute(clang::musttail) && !defined(__powerpc__)
-+#if __has_cpp_attribute(clang::musttail) && !defined(__powerpc__) && 
!defined(__mips__)
+-#if __has_cpp_attribute(clang::musttail) && !defined(__powerpc__) && 
!defined(_WIN32)
++#if __has_cpp_attribute(clang::musttail) && !defined(__powerpc__) && 
!defined(_WIN32) && !defined(__mips__)
  #define MUST_TAIL_CALL [[clang::musttail]]
- #endif
+ #define HAVE_MUST_TAIL_CALL 1
  #endif
Index: patches/patch-Source_WTF_wtf_InlineASM_h
===================================================================
RCS file: /cvs/ports/www/webkitgtk4/patches/patch-Source_WTF_wtf_InlineASM_h,v
diff -u -p -r1.6 patch-Source_WTF_wtf_InlineASM_h
--- patches/patch-Source_WTF_wtf_InlineASM_h    6 Oct 2024 15:14:45 -0000       
1.6
+++ patches/patch-Source_WTF_wtf_InlineASM_h    19 Mar 2025 17:30:03 -0000
@@ -5,8 +5,8 @@ Index: Source/WTF/wtf/InlineASM.h
  #define THUMB_FUNC_PARAM(name)
  #endif
  
--#if (OS(LINUX) || OS(FREEBSD) || OS(QNX)) && CPU(X86_64)
-+#if (OS(LINUX) || OS(FREEBSD) || OS(OPENBSD) || OS(QNX)) && CPU(X86_64)
+-#if (OS(LINUX) || OS(FREEBSD) || OS(HAIKU) || OS(QNX)) && CPU(X86_64)
++#if (OS(LINUX) || OS(FREEBSD) || OS(OPENBSD) || 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"
Index: patches/patch-Source_WTF_wtf_PageBlock_h
===================================================================
RCS file: /cvs/ports/www/webkitgtk4/patches/patch-Source_WTF_wtf_PageBlock_h,v
diff -u -p -r1.7 patch-Source_WTF_wtf_PageBlock_h
--- patches/patch-Source_WTF_wtf_PageBlock_h    17 Sep 2022 08:13:54 -0000      
1.7
+++ patches/patch-Source_WTF_wtf_PageBlock_h    19 Mar 2025 17:30:03 -0000
@@ -1,7 +1,7 @@
 Index: Source/WTF/wtf/PageBlock.h
 --- Source/WTF/wtf/PageBlock.h.orig
 +++ Source/WTF/wtf/PageBlock.h
-@@ -55,6 +55,8 @@ constexpr size_t CeilingOnPageSize = 16 * KB;
+@@ -57,6 +57,8 @@ constexpr size_t CeilingOnPageSize = 16 * KB;
  constexpr size_t CeilingOnPageSize = 64 * KB;
  #elif OS(WINDOWS) || CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || 
CPU(RISCV64)
  constexpr size_t CeilingOnPageSize = 4 * KB;
Index: patches/patch-Source_WTF_wtf_PlatformEnable_h
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_WTF_wtf_PlatformEnable_h,v
diff -u -p -r1.12 patch-Source_WTF_wtf_PlatformEnable_h
--- patches/patch-Source_WTF_wtf_PlatformEnable_h       6 Oct 2024 15:14:45 
-0000       1.12
+++ patches/patch-Source_WTF_wtf_PlatformEnable_h       19 Mar 2025 17:30:03 
-0000
@@ -3,12 +3,12 @@ https://bugs.webkit.org/show_bug.cgi?id=
 Index: Source/WTF/wtf/PlatformEnable.h
 --- Source/WTF/wtf/PlatformEnable.h.orig
 +++ 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(OPENBSD) || 
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(OPENBSD) || 
OS(HAIKU) || OS(HURD) || OS(WINDOWS))
  #define ENABLE_DFG_JIT 1
  #endif
  
Index: patches/patch-Source_WTF_wtf_RawHex_h
===================================================================
RCS file: /cvs/ports/www/webkitgtk4/patches/patch-Source_WTF_wtf_RawHex_h,v
diff -u -p -r1.1 patch-Source_WTF_wtf_RawHex_h
--- patches/patch-Source_WTF_wtf_RawHex_h       17 Sep 2022 08:13:54 -0000      
1.1
+++ patches/patch-Source_WTF_wtf_RawHex_h       19 Mar 2025 17:30:03 -0000
@@ -5,8 +5,8 @@ Index: Source/WTF/wtf/RawHex.h
          : RawHex(static_cast<uintptr_t>(value))
      { }
  
--#if CPU(ADDRESS64) || OS(DARWIN)
-+#if CPU(ADDRESS64) || OS(DARWIN) || OS(OPENBSD)
+-#if CPU(ADDRESS64) || OS(DARWIN) || OS(HAIKU)
++#if CPU(ADDRESS64) || OS(DARWIN) || OS(HAIKU) || OS(OPENBSD)
      // These causes build errors for CPU(ADDRESS32) on some ports because 
int32_t
      // is already handled by intptr_t, and uint32_t is handled by uintptr_t.
      explicit RawHex(int32_t value)
Index: patches/patch-Source_WTF_wtf_dtoa_utils_h
===================================================================
RCS file: /cvs/ports/www/webkitgtk4/patches/patch-Source_WTF_wtf_dtoa_utils_h,v
diff -u -p -r1.8 patch-Source_WTF_wtf_dtoa_utils_h
--- patches/patch-Source_WTF_wtf_dtoa_utils_h   17 Sep 2023 12:50:35 -0000      
1.8
+++ patches/patch-Source_WTF_wtf_dtoa_utils_h   19 Mar 2025 17:30:03 -0000
@@ -1,7 +1,7 @@
 Index: Source/WTF/wtf/dtoa/utils.h
 --- Source/WTF/wtf/dtoa/utils.h.orig
 +++ Source/WTF/wtf/dtoa/utils.h
-@@ -86,7 +86,7 @@ int main(int argc, char** argv) {
+@@ -88,7 +88,7 @@ int main(int argc, char** argv) {
      defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__) || \
      defined(_POWER) || defined(_ARCH_PPC) || defined(_ARCH_PPC64) || \
      defined(__sparc__) || defined(__sparc) || defined(__s390__) || \
Index: patches/patch-Source_WTF_wtf_glib_FileSystemGlib_cpp
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_WTF_wtf_glib_FileSystemGlib_cpp,v
diff -u -p -r1.1 patch-Source_WTF_wtf_glib_FileSystemGlib_cpp
--- patches/patch-Source_WTF_wtf_glib_FileSystemGlib_cpp        6 Oct 2024 
15:14:45 -0000       1.1
+++ patches/patch-Source_WTF_wtf_glib_FileSystemGlib_cpp        19 Mar 2025 
17:30:03 -0000
@@ -1,7 +1,7 @@
 Index: Source/WTF/wtf/glib/FileSystemGlib.cpp
 --- Source/WTF/wtf/glib/FileSystemGlib.cpp.orig
 +++ Source/WTF/wtf/glib/FileSystemGlib.cpp
-@@ -73,6 +73,11 @@ CString currentExecutablePath()
+@@ -75,6 +75,11 @@ CString currentExecutablePath()
  {
      return { };
  }
Index: patches/patch-Source_WTF_wtf_posix_FileSystemPOSIX_cpp
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_WTF_wtf_posix_FileSystemPOSIX_cpp,v
diff -u -p -r1.2 patch-Source_WTF_wtf_posix_FileSystemPOSIX_cpp
--- patches/patch-Source_WTF_wtf_posix_FileSystemPOSIX_cpp      6 Oct 2024 
15:14:45 -0000       1.2
+++ patches/patch-Source_WTF_wtf_posix_FileSystemPOSIX_cpp      19 Mar 2025 
17:30:03 -0000
@@ -1,7 +1,7 @@
 Index: Source/WTF/wtf/posix/FileSystemPOSIX.cpp
 --- Source/WTF/wtf/posix/FileSystemPOSIX.cpp.orig
 +++ Source/WTF/wtf/posix/FileSystemPOSIX.cpp
-@@ -201,7 +201,11 @@ std::optional<WallTime> fileCreationTime(const String&
+@@ -203,7 +203,11 @@ std::optional<WallTime> fileCreationTime(const String&
      if (stat(fsRep.data(), &fileInfo) == -1)
          return std::nullopt;
  
Index: patches/patch-Source_WebCore_CMakeLists_txt
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_WebCore_CMakeLists_txt,v
diff -u -p -r1.4 patch-Source_WebCore_CMakeLists_txt
--- patches/patch-Source_WebCore_CMakeLists_txt 6 Oct 2024 15:14:45 -0000       
1.4
+++ patches/patch-Source_WebCore_CMakeLists_txt 19 Mar 2025 17:30:03 -0000
@@ -4,7 +4,7 @@ See patch-Source_WebCore_SourcesGTK_txt
 Index: Source/WebCore/CMakeLists.txt
 --- Source/WebCore/CMakeLists.txt.orig
 +++ Source/WebCore/CMakeLists.txt
-@@ -1960,6 +1960,7 @@ set(WebCore_LIBRARIES
+@@ -2024,6 +2024,7 @@ set(WebCore_LIBRARIES
      LibXml2::LibXml2
      SQLite::SQLite3
      ZLIB::ZLIB
Index: patches/patch-Source_WebCore_page_NavigatorBase_cpp
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_WebCore_page_NavigatorBase_cpp,v
diff -u -p -r1.4 patch-Source_WebCore_page_NavigatorBase_cpp
--- patches/patch-Source_WebCore_page_NavigatorBase_cpp 6 Oct 2024 15:14:45 
-0000       1.4
+++ patches/patch-Source_WebCore_page_NavigatorBase_cpp 19 Mar 2025 17:30:03 
-0000
@@ -1,7 +1,7 @@
 Index: Source/WebCore/page/NavigatorBase.cpp
 --- Source/WebCore/page/NavigatorBase.cpp.orig
 +++ Source/WebCore/page/NavigatorBase.cpp
-@@ -41,7 +41,7 @@
+@@ -44,7 +44,7 @@
  #include <wtf/text/MakeString.h>
  #include <wtf/text/WTFString.h>
  
@@ -10,7 +10,7 @@ Index: Source/WebCore/page/NavigatorBase
  #include "sys/utsname.h"
  #include <wtf/StdLibExtras.h>
  #endif
-@@ -89,7 +89,7 @@ String NavigatorBase::appVersion() const
+@@ -94,7 +94,7 @@ String NavigatorBase::appVersion() const
  
  String NavigatorBase::platform() const
  {
Index: patches/patch-Source_WebCore_page_Page_cpp
===================================================================
RCS file: patches/patch-Source_WebCore_page_Page_cpp
diff -N patches/patch-Source_WebCore_page_Page_cpp
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-Source_WebCore_page_Page_cpp  19 Mar 2025 17:30:03 -0000
@@ -0,0 +1,14 @@
+Index: Source/WebCore/page/Page.cpp
+--- Source/WebCore/page/Page.cpp.orig
++++ Source/WebCore/page/Page.cpp
+@@ -539,8 +539,10 @@ Page::~Page()
+     if (RefPtr scrollingCoordinator = m_scrollingCoordinator)
+         scrollingCoordinator->pageDestroyed();
+ 
++#if ENABLE(RESOURCE_USAGE)
+     if (RefPtr resourceUsageOverlay = m_resourceUsageOverlay)
+         resourceUsageOverlay->detachFromPage();
++#endif
+ 
+     checkedBackForward()->close();
+     if (!isUtilityPage())
Index: patches/patch-Source_WebCore_platform_network_DNS_h
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_WebCore_platform_network_DNS_h,v
diff -u -p -r1.4 patch-Source_WebCore_platform_network_DNS_h
--- patches/patch-Source_WebCore_platform_network_DNS_h 7 Apr 2023 14:49:49 
-0000       1.4
+++ patches/patch-Source_WebCore_platform_network_DNS_h 19 Mar 2025 17:30:03 
-0000
@@ -1,7 +1,7 @@
 Index: Source/WebCore/platform/network/DNS.h
 --- Source/WebCore/platform/network/DNS.h.orig
 +++ Source/WebCore/platform/network/DNS.h
-@@ -35,6 +35,7 @@
+@@ -36,6 +36,7 @@
  #include <ws2tcpip.h>
  #else
  #include <netinet/in.h>
Index: patches/patch-Source_WebCore_rendering_RenderLayerBacking_h
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_WebCore_rendering_RenderLayerBacking_h,v
diff -u -p -r1.4 patch-Source_WebCore_rendering_RenderLayerBacking_h
--- patches/patch-Source_WebCore_rendering_RenderLayerBacking_h 25 Mar 2024 
22:36:18 -0000      1.4
+++ patches/patch-Source_WebCore_rendering_RenderLayerBacking_h 19 Mar 2025 
17:30:03 -0000
@@ -1,8 +1,8 @@
 Index: Source/WebCore/rendering/RenderLayerBacking.h
 --- Source/WebCore/rendering/RenderLayerBacking.h.orig
 +++ Source/WebCore/rendering/RenderLayerBacking.h
-@@ -34,6 +34,12 @@
- #include "ScrollingCoordinator.h"
+@@ -35,6 +35,12 @@
+ #include <wtf/TZoneMalloc.h>
  #include <wtf/WeakListHashSet.h>
  
 +#if defined(_LP64)
Index: patches/patch-Source_WebDriver_PlatformGTK_cmake
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_WebDriver_PlatformGTK_cmake,v
diff -u -p -r1.2 patch-Source_WebDriver_PlatformGTK_cmake
--- patches/patch-Source_WebDriver_PlatformGTK_cmake    11 Mar 2022 20:11:07 
-0000      1.2
+++ patches/patch-Source_WebDriver_PlatformGTK_cmake    19 Mar 2025 17:30:03 
-0000
@@ -9,7 +9,7 @@ Index: Source/WebDriver/PlatformGTK.cmak
  )
  
  list(APPEND WebDriver_SOURCES
-@@ -18,4 +19,5 @@ list(APPEND WebDriver_SOURCES
+@@ -24,4 +25,5 @@ endif ()
  
  list(APPEND WebDriver_LIBRARIES
      ${LIBSOUP_LIBRARIES}
Index: 
patches/patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib_cpp
===================================================================
RCS file: 
patches/patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib_cpp
diff -N 
patches/patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib_cpp
--- patches/patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib_cpp 
6 Oct 2024 15:14:45 -0000       1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,25 +0,0 @@
-Index: Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp
---- Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp.orig
-+++ Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp
-@@ -160,7 +160,11 @@ void ProcessLauncher::launchProcess()
-     }
- 
-     realExecutablePath = FileSystem::fileSystemRepresentation(executablePath);
-+#if OS(LINUX)
-     unsigned nargs = 5; // size of the argv array for g_spawn_async()
-+#else
-+    unsigned nargs = 4; // size of the argv array for g_spawn_async()
-+#endif
- 
- #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");
Index: patches/patch-Source_WebKit_UIProcess_glib_WebProcessPoolGLib_cpp
===================================================================
RCS file: patches/patch-Source_WebKit_UIProcess_glib_WebProcessPoolGLib_cpp
diff -N patches/patch-Source_WebKit_UIProcess_glib_WebProcessPoolGLib_cpp
--- patches/patch-Source_WebKit_UIProcess_glib_WebProcessPoolGLib_cpp   22 Oct 
2024 09:16:31 -0000      1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-This file only '#include "valgrind.h"' for OS(LINUX) and
-RUNNING_ON_VALGRIND will be left undefined.
-
-Index: Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
---- Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp.orig
-+++ Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
-@@ -207,7 +207,7 @@ void WebProcessPool::setSandboxEnabled(bool enabled)
-         return;
-     }
- 
--#if !USE(SYSTEM_MALLOC)
-+#if !USE(SYSTEM_MALLOC) && OS(LINUX)
-     if (RUNNING_ON_VALGRIND)
-         return;
- #endif
Index: 
patches/patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf_cpp
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf_cpp,v
diff -u -p -r1.2 
patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf_cpp
--- patches/patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf_cpp 
8 Feb 2025 13:05:24 -0000       1.2
+++ patches/patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf_cpp 
19 Mar 2025 17:30:03 -0000
@@ -3,8 +3,8 @@ No dma-buf on OpenBSD.
 Index: Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp
 --- Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp.orig
 +++ Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp
-@@ -72,7 +72,11 @@ OptionSet<DMABufRendererBufferMode> AcceleratedBacking
-     static OptionSet<DMABufRendererBufferMode> mode;
+@@ -82,7 +82,11 @@ OptionSet<RendererBufferTransportMode> AcceleratedBack
+     static OptionSet<RendererBufferTransportMode> mode;
      static std::once_flag onceFlag;
      std::call_once(onceFlag, [] {
 +#if defined(__OpenBSD__)
Index: patches/patch-Source_bmalloc_bmalloc_EligibilityResultInlines_h
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_bmalloc_bmalloc_EligibilityResultInlines_h,v
diff -u -p -r1.1 patch-Source_bmalloc_bmalloc_EligibilityResultInlines_h
--- patches/patch-Source_bmalloc_bmalloc_EligibilityResultInlines_h     6 Oct 
2024 15:14:45 -0000       1.1
+++ patches/patch-Source_bmalloc_bmalloc_EligibilityResultInlines_h     19 Mar 
2025 17:30:03 -0000
@@ -9,7 +9,7 @@ In file included from /usr/ports/pobj/we
 Index: Source/bmalloc/bmalloc/EligibilityResultInlines.h
 --- Source/bmalloc/bmalloc/EligibilityResultInlines.h.orig
 +++ Source/bmalloc/bmalloc/EligibilityResultInlines.h
-@@ -39,7 +39,7 @@ EligibilityResult<Config>::EligibilityResult(Eligibili
+@@ -41,7 +41,7 @@ EligibilityResult<Config>::EligibilityResult(Eligibili
  
  template<typename Config>
  EligibilityResult<Config>::EligibilityResult(IsoPage<Config>* page)
Index: patches/patch-Source_bmalloc_bmalloc_EligibilityResult_h
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_bmalloc_bmalloc_EligibilityResult_h,v
diff -u -p -r1.1 patch-Source_bmalloc_bmalloc_EligibilityResult_h
--- patches/patch-Source_bmalloc_bmalloc_EligibilityResult_h    6 Oct 2024 
15:14:45 -0000       1.1
+++ patches/patch-Source_bmalloc_bmalloc_EligibilityResult_h    19 Mar 2025 
17:30:03 -0000
@@ -9,7 +9,7 @@ In file included from /usr/ports/pobj/we
 Index: Source/bmalloc/bmalloc/EligibilityResult.h
 --- Source/bmalloc/bmalloc/EligibilityResult.h.orig
 +++ Source/bmalloc/bmalloc/EligibilityResult.h
-@@ -32,7 +32,7 @@
+@@ -39,7 +39,7 @@
  namespace bmalloc {
  
  enum class EligibilityKind {
@@ -18,7 +18,7 @@ Index: Source/bmalloc/bmalloc/Eligibilit
      Full,
      OutOfMemory
  };
-@@ -44,7 +44,7 @@ struct EligibilityResult {
+@@ -51,7 +51,7 @@ struct EligibilityResult {
      EligibilityResult(EligibilityKind);
      EligibilityResult(IsoPage<Config>*);
      
Index: patches/patch-Source_bmalloc_bmalloc_IsoAllocatorInlines_h
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_bmalloc_bmalloc_IsoAllocatorInlines_h,v
diff -u -p -r1.1 patch-Source_bmalloc_bmalloc_IsoAllocatorInlines_h
--- patches/patch-Source_bmalloc_bmalloc_IsoAllocatorInlines_h  6 Oct 2024 
15:14:45 -0000       1.1
+++ patches/patch-Source_bmalloc_bmalloc_IsoAllocatorInlines_h  19 Mar 2025 
17:30:03 -0000
@@ -9,7 +9,7 @@ In file included from /usr/ports/pobj/we
 Index: Source/bmalloc/bmalloc/IsoAllocatorInlines.h
 --- Source/bmalloc/bmalloc/IsoAllocatorInlines.h.orig
 +++ Source/bmalloc/bmalloc/IsoAllocatorInlines.h
-@@ -76,7 +76,7 @@ BNO_INLINE void* IsoAllocator<Config>::allocateSlow(Is
+@@ -78,7 +78,7 @@ BNO_INLINE void* IsoAllocator<Config>::allocateSlow(Is
      BASSERT(allocationMode == AllocationMode::Fast);
      
      EligibilityResult<Config> result = heap.takeFirstEligible(locker);
Index: patches/patch-Source_cmake_OptionsCommon_cmake
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_cmake_OptionsCommon_cmake,v
diff -u -p -r1.24 patch-Source_cmake_OptionsCommon_cmake
--- patches/patch-Source_cmake_OptionsCommon_cmake      6 Oct 2024 15:14:45 
-0000       1.24
+++ patches/patch-Source_cmake_OptionsCommon_cmake      19 Mar 2025 17:30:03 
-0000
@@ -4,7 +4,7 @@ build with an older webkitgtk4 package i
 Index: Source/cmake/OptionsCommon.cmake
 --- Source/cmake/OptionsCommon.cmake.orig
 +++ Source/cmake/OptionsCommon.cmake
-@@ -234,6 +234,9 @@ elseif (NOT ENABLE_ASSERTS)
+@@ -282,6 +282,9 @@ elseif (NOT ENABLE_ASSERTS)
      WEBKIT_PREPEND_GLOBAL_COMPILER_FLAGS(-DASSERT_ENABLED=0)
  endif ()
  
Index: patches/patch-Source_cmake_WebKitCompilerFlags_cmake
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_cmake_WebKitCompilerFlags_cmake,v
diff -u -p -r1.16 patch-Source_cmake_WebKitCompilerFlags_cmake
--- patches/patch-Source_cmake_WebKitCompilerFlags_cmake        6 Oct 2024 
15:14:45 -0000       1.16
+++ patches/patch-Source_cmake_WebKitCompilerFlags_cmake        19 Mar 2025 
17:30:03 -0000
@@ -1,7 +1,7 @@
 Index: Source/cmake/WebKitCompilerFlags.cmake
 --- Source/cmake/WebKitCompilerFlags.cmake.orig
 +++ Source/cmake/WebKitCompilerFlags.cmake
-@@ -317,9 +317,9 @@ if (NOT MSVC)
+@@ -323,9 +323,9 @@ if (NOT MSVC)
      string(REGEX MATCHALL "-fsanitize=[^ ]*" ENABLED_COMPILER_SANITIZERS 
${CMAKE_CXX_FLAGS})
  endif ()
  
Index: patches/patch-Source_cmake_WebKitFeatures_cmake
===================================================================
RCS file: 
/cvs/ports/www/webkitgtk4/patches/patch-Source_cmake_WebKitFeatures_cmake,v
diff -u -p -r1.17 patch-Source_cmake_WebKitFeatures_cmake
--- patches/patch-Source_cmake_WebKitFeatures_cmake     6 Oct 2024 15:14:45 
-0000       1.17
+++ patches/patch-Source_cmake_WebKitFeatures_cmake     19 Mar 2025 17:30:03 
-0000
@@ -1,7 +1,7 @@
 Index: Source/cmake/WebKitFeatures.cmake
 --- Source/cmake/WebKitFeatures.cmake.orig
 +++ Source/cmake/WebKitFeatures.cmake
-@@ -443,7 +443,7 @@ macro(CREATE_CONFIGURATION_HEADER)
+@@ -434,7 +434,7 @@ macro(CREATE_CONFIGURATION_HEADER)
  endmacro()
  
  macro(WEBKIT_CHECK_HAVE_INCLUDE _variable _header)
Index: pkg/PFRAG.no-webkitgtk60
===================================================================
RCS file: /cvs/ports/www/webkitgtk4/pkg/PFRAG.no-webkitgtk60,v
diff -u -p -r1.5 PFRAG.no-webkitgtk60
--- pkg/PFRAG.no-webkitgtk60    6 Oct 2024 15:14:45 -0000       1.5
+++ pkg/PFRAG.no-webkitgtk60    19 Mar 2025 17:30:03 -0000
@@ -141,6 +141,7 @@ lib/webkit2gtk-${API}/injected-bundle/
 @so lib/webkit2gtk-${API}/injected-bundle/libwebkit2gtkinjectedbundle.so
 libexec/webkit2gtk-${API}/
 @bin libexec/webkit2gtk-${API}/MiniBrowser
+@bin libexec/webkit2gtk-${API}/WebKitGPUProcess
 @bin libexec/webkit2gtk-${API}/WebKitNetworkProcess
 @bin libexec/webkit2gtk-${API}/WebKitWebProcess
 @bin libexec/webkit2gtk-${API}/jsc
@@ -276,6 +277,10 @@ share/doc/webkit2gtk-${API}/ctor.UserSty
 share/doc/webkit2gtk-${API}/ctor.WebContext.new.html
 share/doc/webkit2gtk-${API}/ctor.WebContext.new_ephemeral.html
 share/doc/webkit2gtk-${API}/ctor.WebContext.new_with_website_data_manager.html
+share/doc/webkit2gtk-${API}/ctor.WebExtensionMatchPattern.new_all_hosts_and_schemes.html
+share/doc/webkit2gtk-${API}/ctor.WebExtensionMatchPattern.new_all_urls.html
+share/doc/webkit2gtk-${API}/ctor.WebExtensionMatchPattern.new_with_scheme.html
+share/doc/webkit2gtk-${API}/ctor.WebExtensionMatchPattern.new_with_string.html
 share/doc/webkit2gtk-${API}/ctor.WebView.new.html
 share/doc/webkit2gtk-${API}/ctor.WebView.new_with_context.html
 share/doc/webkit2gtk-${API}/ctor.WebView.new_with_related_view.html
@@ -315,6 +320,7 @@ share/doc/webkit2gtk-${API}/enum.UserScr
 share/doc/webkit2gtk-${API}/enum.UserStyleLevel.html
 share/doc/webkit2gtk-${API}/enum.WebExtensionMode.html
 share/doc/webkit2gtk-${API}/enum.WebProcessTerminationReason.html
+share/doc/webkit2gtk-${API}/environment-variables.html
 share/doc/webkit2gtk-${API}/error.DownloadError.html
 share/doc/webkit2gtk-${API}/error.FaviconDatabaseError.html
 share/doc/webkit2gtk-${API}/error.JavascriptError.html
@@ -325,11 +331,13 @@ share/doc/webkit2gtk-${API}/error.PrintE
 share/doc/webkit2gtk-${API}/error.SnapshotError.html
 share/doc/webkit2gtk-${API}/error.UserContentFilterError.html
 share/doc/webkit2gtk-${API}/error.UserMessageError.html
+share/doc/webkit2gtk-${API}/error.WebExtensionMatchPatternError.html
 share/doc/webkit2gtk-${API}/flags.EditorTypingAttributes.html
 share/doc/webkit2gtk-${API}/flags.FindOptions.html
 share/doc/webkit2gtk-${API}/flags.HitTestResultContext.html
 share/doc/webkit2gtk-${API}/flags.InputHints.html
 share/doc/webkit2gtk-${API}/flags.SnapshotOptions.html
+share/doc/webkit2gtk-${API}/flags.WebExtensionMatchPatternOptions.html
 share/doc/webkit2gtk-${API}/flags.WebsiteDataTypes.html
 share/doc/webkit2gtk-${API}/fonts.css
 share/doc/webkit2gtk-${API}/func.CHECK_VERSION.html
@@ -721,6 +729,7 @@ share/doc/webkit2gtk-${API}/method.Setti
 share/doc/webkit2gtk-${API}/method.Settings.get_sans_serif_font_family.html
 share/doc/webkit2gtk-${API}/method.Settings.get_serif_font_family.html
 share/doc/webkit2gtk-${API}/method.Settings.get_user_agent.html
+share/doc/webkit2gtk-${API}/method.Settings.get_webrtc_udp_ports_range.html
 share/doc/webkit2gtk-${API}/method.Settings.get_zoom_text_only.html
 
share/doc/webkit2gtk-${API}/method.Settings.set_allow_file_access_from_file_urls.html
 share/doc/webkit2gtk-${API}/method.Settings.set_allow_modal_dialogs.html
@@ -785,6 +794,7 @@ share/doc/webkit2gtk-${API}/method.Setti
 share/doc/webkit2gtk-${API}/method.Settings.set_serif_font_family.html
 share/doc/webkit2gtk-${API}/method.Settings.set_user_agent.html
 
share/doc/webkit2gtk-${API}/method.Settings.set_user_agent_with_application_details.html
+share/doc/webkit2gtk-${API}/method.Settings.set_webrtc_udp_ports_range.html
 share/doc/webkit2gtk-${API}/method.Settings.set_zoom_text_only.html
 share/doc/webkit2gtk-${API}/method.URIRequest.get_http_headers.html
 share/doc/webkit2gtk-${API}/method.URIRequest.get_http_method.html
@@ -889,6 +899,16 @@ share/doc/webkit2gtk-${API}/method.WebCo
 share/doc/webkit2gtk-${API}/method.WebContext.set_web_extensions_directory.html
 
share/doc/webkit2gtk-${API}/method.WebContext.set_web_extensions_initialization_user_data.html
 share/doc/webkit2gtk-${API}/method.WebContext.set_web_process_count_limit.html
+share/doc/webkit2gtk-${API}/method.WebExtensionMatchPattern.get_host.html
+share/doc/webkit2gtk-${API}/method.WebExtensionMatchPattern.get_matches_all_hosts.html
+share/doc/webkit2gtk-${API}/method.WebExtensionMatchPattern.get_matches_all_urls.html
+share/doc/webkit2gtk-${API}/method.WebExtensionMatchPattern.get_path.html
+share/doc/webkit2gtk-${API}/method.WebExtensionMatchPattern.get_scheme.html
+share/doc/webkit2gtk-${API}/method.WebExtensionMatchPattern.get_string.html
+share/doc/webkit2gtk-${API}/method.WebExtensionMatchPattern.matches_pattern.html
+share/doc/webkit2gtk-${API}/method.WebExtensionMatchPattern.matches_url.html
+share/doc/webkit2gtk-${API}/method.WebExtensionMatchPattern.ref.html
+share/doc/webkit2gtk-${API}/method.WebExtensionMatchPattern.unref.html
 share/doc/webkit2gtk-${API}/method.WebInspector.attach.html
 share/doc/webkit2gtk-${API}/method.WebInspector.close.html
 share/doc/webkit2gtk-${API}/method.WebInspector.detach.html
@@ -1038,6 +1058,7 @@ share/doc/webkit2gtk-${API}/method.Windo
 share/doc/webkit2gtk-${API}/method.WindowProperties.get_scrollbars_visible.html
 share/doc/webkit2gtk-${API}/method.WindowProperties.get_statusbar_visible.html
 share/doc/webkit2gtk-${API}/method.WindowProperties.get_toolbar_visible.html
+share/doc/webkit2gtk-${API}/profiling.html
 share/doc/webkit2gtk-${API}/property.AutomationSession.id.html
 share/doc/webkit2gtk-${API}/property.ColorChooserRequest.rgba.html
 share/doc/webkit2gtk-${API}/property.Download.allow-overwrite.html
@@ -1140,6 +1161,7 @@ share/doc/webkit2gtk-${API}/property.Set
 share/doc/webkit2gtk-${API}/property.Settings.sans-serif-font-family.html
 share/doc/webkit2gtk-${API}/property.Settings.serif-font-family.html
 share/doc/webkit2gtk-${API}/property.Settings.user-agent.html
+share/doc/webkit2gtk-${API}/property.Settings.webrtc-udp-ports-range.html
 share/doc/webkit2gtk-${API}/property.Settings.zoom-text-only.html
 share/doc/webkit2gtk-${API}/property.URIRequest.uri.html
 share/doc/webkit2gtk-${API}/property.URIResponse.content-length.html
@@ -1214,6 +1236,7 @@ share/doc/webkit2gtk-${API}/property.Win
 share/doc/webkit2gtk-${API}/property.WindowProperties.scrollbars-visible.html
 share/doc/webkit2gtk-${API}/property.WindowProperties.statusbar-visible.html
 share/doc/webkit2gtk-${API}/property.WindowProperties.toolbar-visible.html
+share/doc/webkit2gtk-${API}/remote-inspector.html
 share/doc/webkit2gtk-${API}/search.js
 share/doc/webkit2gtk-${API}/signal.AuthenticationRequest.authenticated.html
 share/doc/webkit2gtk-${API}/signal.AuthenticationRequest.cancelled.html
@@ -1315,6 +1338,7 @@ share/doc/webkit2gtk-${API}/struct.Secur
 share/doc/webkit2gtk-${API}/struct.UserContentFilter.html
 share/doc/webkit2gtk-${API}/struct.UserScript.html
 share/doc/webkit2gtk-${API}/struct.UserStyleSheet.html
+share/doc/webkit2gtk-${API}/struct.WebExtensionMatchPattern.html
 share/doc/webkit2gtk-${API}/struct.WebViewSessionState.html
 share/doc/webkit2gtk-${API}/struct.WebsiteData.html
 share/doc/webkit2gtk-${API}/style.css
@@ -1334,6 +1358,8 @@ share/doc/webkit2gtk-${API}/type_func.Sn
 share/doc/webkit2gtk-${API}/type_func.UserContentFilterError.quark.html
 share/doc/webkit2gtk-${API}/type_func.UserMessageError.quark.html
 share/doc/webkit2gtk-${API}/type_func.WebContext.get_default.html
+share/doc/webkit2gtk-${API}/type_func.WebExtensionMatchPattern.register_custom_URL_scheme.html
+share/doc/webkit2gtk-${API}/type_func.WebExtensionMatchPatternError.quark.html
 
share/doc/webkit2gtk-${API}/type_func.WebsiteDataManager.set_memory_pressure_settings.html
 share/doc/webkit2gtk-${API}/vfunc.Download.decide_destination.html
 share/doc/webkit2gtk-${API}/vfunc.InputMethodContext.committed.html
Index: pkg/PFRAG.webkitgtk60
===================================================================
RCS file: /cvs/ports/www/webkitgtk4/pkg/PFRAG.webkitgtk60,v
diff -u -p -r1.6 PFRAG.webkitgtk60
--- pkg/PFRAG.webkitgtk60       6 Oct 2024 15:14:45 -0000       1.6
+++ pkg/PFRAG.webkitgtk60       19 Mar 2025 17:30:03 -0000
@@ -15,6 +15,7 @@ lib/webkitgtk-${API}/injected-bundle/
 @so lib/webkitgtk-${API}/injected-bundle/libwebkitgtkinjectedbundle.so
 libexec/webkitgtk-${API}/
 @bin libexec/webkitgtk-${API}/MiniBrowser
+@bin libexec/webkitgtk-${API}/WebKitGPUProcess
 @bin libexec/webkitgtk-${API}/WebKitNetworkProcess
 @bin libexec/webkitgtk-${API}/WebKitWebProcess
 @bin libexec/webkitgtk-${API}/jsc
@@ -146,6 +147,10 @@ share/doc/webkitgtk-${API}/ctor.UserScri
 share/doc/webkitgtk-${API}/ctor.UserStyleSheet.new.html
 share/doc/webkitgtk-${API}/ctor.UserStyleSheet.new_for_world.html
 share/doc/webkitgtk-${API}/ctor.WebContext.new.html
+share/doc/webkitgtk-${API}/ctor.WebExtensionMatchPattern.new_all_hosts_and_schemes.html
+share/doc/webkitgtk-${API}/ctor.WebExtensionMatchPattern.new_all_urls.html
+share/doc/webkitgtk-${API}/ctor.WebExtensionMatchPattern.new_with_scheme.html
+share/doc/webkitgtk-${API}/ctor.WebExtensionMatchPattern.new_with_string.html
 share/doc/webkitgtk-${API}/ctor.WebView.new.html
 share/doc/webkitgtk-${API}/ctor.WebViewSessionState.new.html
 share/doc/webkitgtk-${API}/ctor.WebsitePolicies.new.html
@@ -178,6 +183,7 @@ share/doc/webkitgtk-${API}/enum.UserScri
 share/doc/webkitgtk-${API}/enum.UserStyleLevel.html
 share/doc/webkitgtk-${API}/enum.WebExtensionMode.html
 share/doc/webkitgtk-${API}/enum.WebProcessTerminationReason.html
+share/doc/webkitgtk-${API}/environment-variables.html
 share/doc/webkitgtk-${API}/error.DownloadError.html
 share/doc/webkitgtk-${API}/error.FaviconDatabaseError.html
 share/doc/webkitgtk-${API}/error.JavascriptError.html
@@ -188,11 +194,13 @@ share/doc/webkitgtk-${API}/error.PrintEr
 share/doc/webkitgtk-${API}/error.SnapshotError.html
 share/doc/webkitgtk-${API}/error.UserContentFilterError.html
 share/doc/webkitgtk-${API}/error.UserMessageError.html
+share/doc/webkitgtk-${API}/error.WebExtensionMatchPatternError.html
 share/doc/webkitgtk-${API}/flags.EditorTypingAttributes.html
 share/doc/webkitgtk-${API}/flags.FindOptions.html
 share/doc/webkitgtk-${API}/flags.HitTestResultContext.html
 share/doc/webkitgtk-${API}/flags.InputHints.html
 share/doc/webkitgtk-${API}/flags.SnapshotOptions.html
+share/doc/webkitgtk-${API}/flags.WebExtensionMatchPatternOptions.html
 share/doc/webkitgtk-${API}/flags.WebsiteDataTypes.html
 share/doc/webkitgtk-${API}/fonts.css
 share/doc/webkitgtk-${API}/func.CHECK_VERSION.html
@@ -559,6 +567,7 @@ share/doc/webkitgtk-${API}/method.Settin
 share/doc/webkitgtk-${API}/method.Settings.get_sans_serif_font_family.html
 share/doc/webkitgtk-${API}/method.Settings.get_serif_font_family.html
 share/doc/webkitgtk-${API}/method.Settings.get_user_agent.html
+share/doc/webkitgtk-${API}/method.Settings.get_webrtc_udp_ports_range.html
 share/doc/webkitgtk-${API}/method.Settings.get_zoom_text_only.html
 
share/doc/webkitgtk-${API}/method.Settings.set_allow_file_access_from_file_urls.html
 share/doc/webkitgtk-${API}/method.Settings.set_allow_modal_dialogs.html
@@ -617,6 +626,7 @@ share/doc/webkitgtk-${API}/method.Settin
 share/doc/webkitgtk-${API}/method.Settings.set_serif_font_family.html
 share/doc/webkitgtk-${API}/method.Settings.set_user_agent.html
 
share/doc/webkitgtk-${API}/method.Settings.set_user_agent_with_application_details.html
+share/doc/webkitgtk-${API}/method.Settings.set_webrtc_udp_ports_range.html
 share/doc/webkitgtk-${API}/method.Settings.set_zoom_text_only.html
 share/doc/webkitgtk-${API}/method.URIRequest.get_http_headers.html
 share/doc/webkitgtk-${API}/method.URIRequest.get_http_method.html
@@ -695,6 +705,16 @@ share/doc/webkitgtk-${API}/method.WebCon
 share/doc/webkitgtk-${API}/method.WebContext.set_spell_checking_languages.html
 
share/doc/webkitgtk-${API}/method.WebContext.set_web_process_extensions_directory.html
 
share/doc/webkitgtk-${API}/method.WebContext.set_web_process_extensions_initialization_user_data.html
+share/doc/webkitgtk-${API}/method.WebExtensionMatchPattern.get_host.html
+share/doc/webkitgtk-${API}/method.WebExtensionMatchPattern.get_matches_all_hosts.html
+share/doc/webkitgtk-${API}/method.WebExtensionMatchPattern.get_matches_all_urls.html
+share/doc/webkitgtk-${API}/method.WebExtensionMatchPattern.get_path.html
+share/doc/webkitgtk-${API}/method.WebExtensionMatchPattern.get_scheme.html
+share/doc/webkitgtk-${API}/method.WebExtensionMatchPattern.get_string.html
+share/doc/webkitgtk-${API}/method.WebExtensionMatchPattern.matches_pattern.html
+share/doc/webkitgtk-${API}/method.WebExtensionMatchPattern.matches_url.html
+share/doc/webkitgtk-${API}/method.WebExtensionMatchPattern.ref.html
+share/doc/webkitgtk-${API}/method.WebExtensionMatchPattern.unref.html
 share/doc/webkitgtk-${API}/method.WebInspector.attach.html
 share/doc/webkitgtk-${API}/method.WebInspector.close.html
 share/doc/webkitgtk-${API}/method.WebInspector.detach.html
@@ -822,6 +842,8 @@ share/doc/webkitgtk-${API}/method.Window
 share/doc/webkitgtk-${API}/method.WindowProperties.get_statusbar_visible.html
 share/doc/webkitgtk-${API}/method.WindowProperties.get_toolbar_visible.html
 share/doc/webkitgtk-${API}/migrating-to-webkitgtk-${API}.html
+share/doc/webkitgtk-${API}/overview.html
+share/doc/webkitgtk-${API}/profiling.html
 share/doc/webkitgtk-${API}/property.AutomationSession.id.html
 share/doc/webkitgtk-${API}/property.ColorChooserRequest.rgba.html
 share/doc/webkitgtk-${API}/property.Download.allow-overwrite.html
@@ -914,6 +936,7 @@ share/doc/webkitgtk-${API}/property.Sett
 share/doc/webkitgtk-${API}/property.Settings.sans-serif-font-family.html
 share/doc/webkitgtk-${API}/property.Settings.serif-font-family.html
 share/doc/webkitgtk-${API}/property.Settings.user-agent.html
+share/doc/webkitgtk-${API}/property.Settings.webrtc-udp-ports-range.html
 share/doc/webkitgtk-${API}/property.Settings.zoom-text-only.html
 share/doc/webkitgtk-${API}/property.URIRequest.uri.html
 share/doc/webkitgtk-${API}/property.URIResponse.content-length.html
@@ -975,6 +998,7 @@ share/doc/webkitgtk-${API}/property.Wind
 share/doc/webkitgtk-${API}/property.WindowProperties.scrollbars-visible.html
 share/doc/webkitgtk-${API}/property.WindowProperties.statusbar-visible.html
 share/doc/webkitgtk-${API}/property.WindowProperties.toolbar-visible.html
+share/doc/webkitgtk-${API}/remote-inspector.html
 share/doc/webkitgtk-${API}/search.js
 share/doc/webkitgtk-${API}/signal.AuthenticationRequest.authenticated.html
 share/doc/webkitgtk-${API}/signal.AuthenticationRequest.cancelled.html
@@ -1069,6 +1093,7 @@ share/doc/webkitgtk-${API}/struct.Securi
 share/doc/webkitgtk-${API}/struct.UserContentFilter.html
 share/doc/webkitgtk-${API}/struct.UserScript.html
 share/doc/webkitgtk-${API}/struct.UserStyleSheet.html
+share/doc/webkitgtk-${API}/struct.WebExtensionMatchPattern.html
 share/doc/webkitgtk-${API}/struct.WebViewSessionState.html
 share/doc/webkitgtk-${API}/struct.WebsiteData.html
 share/doc/webkitgtk-${API}/style.css
@@ -1090,6 +1115,8 @@ share/doc/webkitgtk-${API}/type_func.Sna
 share/doc/webkitgtk-${API}/type_func.UserContentFilterError.quark.html
 share/doc/webkitgtk-${API}/type_func.UserMessageError.quark.html
 share/doc/webkitgtk-${API}/type_func.WebContext.get_default.html
+share/doc/webkitgtk-${API}/type_func.WebExtensionMatchPattern.register_custom_URL_scheme.html
+share/doc/webkitgtk-${API}/type_func.WebExtensionMatchPatternError.quark.html
 share/doc/webkitgtk-${API}/vfunc.InputMethodContext.committed.html
 share/doc/webkitgtk-${API}/vfunc.InputMethodContext.delete_surrounding.html
 share/doc/webkitgtk-${API}/vfunc.InputMethodContext.filter_key_event.html
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/webkitgtk4/pkg/PLIST,v
diff -u -p -r1.34 PLIST
--- pkg/PLIST   15 Aug 2024 10:23:51 -0000      1.34
+++ pkg/PLIST   19 Mar 2025 17:30:03 -0000
@@ -78,6 +78,7 @@ include/webkitgtk-${API}/webkit/WebKitUs
 include/webkitgtk-${API}/webkit/WebKitVersion.h
 include/webkitgtk-${API}/webkit/WebKitWebContext.h
 include/webkitgtk-${API}/webkit/WebKitWebEditor.h
+include/webkitgtk-${API}/webkit/WebKitWebExtensionMatchPattern.h
 include/webkitgtk-${API}/webkit/WebKitWebFormManager.h
 include/webkitgtk-${API}/webkit/WebKitWebHitTestResult.h
 include/webkitgtk-${API}/webkit/WebKitWebInspector.h
@@ -133,6 +134,7 @@ share/doc/javascriptcoregtk-${API}/callb
 share/doc/javascriptcoregtk-${API}/callback.ClassHasPropertyFunction.html
 share/doc/javascriptcoregtk-${API}/callback.ClassSetPropertyFunction.html
 share/doc/javascriptcoregtk-${API}/callback.ExceptionHandler.html
+share/doc/javascriptcoregtk-${API}/callback.Executor.html
 share/doc/javascriptcoregtk-${API}/callback.OptionsFunc.html
 share/doc/javascriptcoregtk-${API}/class.Class.html
 share/doc/javascriptcoregtk-${API}/class.Context.html
@@ -168,6 +170,7 @@ share/doc/javascriptcoregtk-${API}/ctor.
 share/doc/javascriptcoregtk-${API}/ctor.Value.new_null.html
 share/doc/javascriptcoregtk-${API}/ctor.Value.new_number.html
 share/doc/javascriptcoregtk-${API}/ctor.Value.new_object.html
+share/doc/javascriptcoregtk-${API}/ctor.Value.new_promise.html
 share/doc/javascriptcoregtk-${API}/ctor.Value.new_string.html
 share/doc/javascriptcoregtk-${API}/ctor.Value.new_string_from_bytes.html
 share/doc/javascriptcoregtk-${API}/ctor.Value.new_typed_array.html


-- 
Antoine

Reply via email to