Download raw body.
[update] Webkitgtk4 2.48.0
On Wed, Mar 19, 2025 at 06:54:15PM +0100, Antoine Jacoutot wrote:
> 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.
Confirmed to build on i386 by tb@ and sthen@, 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
>
--
Antoine
[update] Webkitgtk4 2.48.0