Download raw body.
[update] Webkitgtk4 2.48.0
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
[update] Webkitgtk4 2.48.0