pkgsrc-WIP-changes archive

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

webkit-gtk: add post-release patch



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Wed Apr 15 19:15:38 2026 +0200
Changeset:	cc09f503df6fdddc521c95b06a4f8f84c453f456

Modified Files:
	webkit-gtk/distinfo
Added Files:
	webkit-gtk/patches/patch-Source_JavaScriptCore_bytecode_InlineCacheCompiler.h

Log Message:
webkit-gtk: add post-release patch

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

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

diffstat:
 webkit-gtk/distinfo                                |  1 +
 ...e_JavaScriptCore_bytecode_InlineCacheCompiler.h | 25 ++++++++++++++++++++++
 2 files changed, 26 insertions(+)

diffs:
diff --git a/webkit-gtk/distinfo b/webkit-gtk/distinfo
index 12a3ee1db6..6a0927d4df 100644
--- a/webkit-gtk/distinfo
+++ b/webkit-gtk/distinfo
@@ -4,6 +4,7 @@ BLAKE2s (webkitgtk-2.52.2.tar.xz) = 20724024679b0f049c772157a27d74828ae31d493a9f
 SHA512 (webkitgtk-2.52.2.tar.xz) = bdbcc0e928c9b0f4047ba0c2f4690d42176d78a75954984c73215c091d1407488ab8392d7acf1686a7e7acf3fe27621b3c1e5e84239753f5990c39962c73b273
 Size (webkitgtk-2.52.2.tar.xz) = 65056988 bytes
 SHA1 (patch-Source_JavaScriptCore_assembler_ARM64Assembler.h) = 20d09e1c226cfff707659ffa35a2c2c3f1cdb617
+SHA1 (patch-Source_JavaScriptCore_bytecode_InlineCacheCompiler.h) = e80bdf4401eee80923c5dce347adefe788260865
 SHA1 (patch-Source_JavaScriptCore_runtime_JSCBytecodeCacheVersion.cpp) = 946356c2c8e74a245b4fdd06f6a9a44cfa8af8f0
 SHA1 (patch-Source_JavaScriptCore_runtime_MathCommon.cpp) = 4535d1aed5e92da2d459097516ee01d9faddfd0d
 SHA1 (patch-Source_ThirdParty_ANGLE_src_common_SimpleMutex.h) = 6cd83b9ec476ed39adecec6b30e898bda8e5b76d
diff --git a/webkit-gtk/patches/patch-Source_JavaScriptCore_bytecode_InlineCacheCompiler.h b/webkit-gtk/patches/patch-Source_JavaScriptCore_bytecode_InlineCacheCompiler.h
new file mode 100644
index 0000000000..9a3043a0b9
--- /dev/null
+++ b/webkit-gtk/patches/patch-Source_JavaScriptCore_bytecode_InlineCacheCompiler.h
@@ -0,0 +1,25 @@
+$NetBSD$
+
+Post-2.52.2 release patch.
+https://github.com/WebKit/WebKit/commit/346454388ab
+
+--- Source/JavaScriptCore/bytecode/InlineCacheCompiler.h.orig	2026-04-10 11:57:50.844550600 +0000
++++ Source/JavaScriptCore/bytecode/InlineCacheCompiler.h
+@@ -528,13 +528,13 @@ static constexpr size_t prologueSizeInBytesDataIC = 1;
+ #if CPU(X86_64)
+ static constexpr size_t prologueSizeInBytesDataIC = 1;
+ #elif CPU(ARM64E)
+-static constexpr size_t prologueSizeInBytesDataIC = 4;
++static constexpr size_t prologueSizeInBytesDataIC = 8;
+ #elif CPU(ARM64)
+-static constexpr size_t prologueSizeInBytesDataIC = 0;
++static constexpr size_t prologueSizeInBytesDataIC = 4;
+ #elif CPU(ARM_THUMB2)
+-static constexpr size_t prologueSizeInBytesDataIC = 0;
++static constexpr size_t prologueSizeInBytesDataIC = 6;
+ #elif CPU(RISCV64)
+-static constexpr size_t prologueSizeInBytesDataIC = 0;
++static constexpr size_t prologueSizeInBytesDataIC = 12;
+ #else
+ #error "unsupported architecture"
+ #endif


Home | Main Index | Thread Index | Old Index