Update to 2.52.5

Resolves: RHEL-212055
Resolves: RHEL-212048
Resolves: RHEL-211547
Resolves: RHEL-211536
Resolves: RHEL-211529
Resolves: RHEL-211518
Resolves: RHEL-211509
Resolves: RHEL-211502
Resolves: RHEL-211494
Resolves: RHEL-211484
Resolves: RHEL-211473
Resolves: RHEL-211466
Resolves: RHEL-211459
Resolves: RHEL-211449
Resolves: RHEL-211439
Resolves: RHEL-211428
Resolves: RHEL-211419
Resolves: RHEL-211413
Resolves: RHEL-210791
Resolves: RHEL-210784
Resolves: RHEL-210783
Resolves: RHEL-210770
Resolves: RHEL-186738
This commit is contained in:
Tomas Popela 2026-07-17 09:51:37 +02:00
parent 420beee18a
commit c542583015
4 changed files with 366 additions and 442 deletions

View File

@ -1,46 +0,0 @@
From 5de06e39b421b2db74d30eb0ea76f8b754f8546b Mon Sep 17 00:00:00 2001
From: Alberto Garcia <berto@igalia.com>
Date: Tue, 2 Jun 2026 07:24:38 -0700
Subject: [PATCH] REGRESSION(313606@main): Fails to build with system malloc
https://bugs.webkit.org/show_bug.cgi?id=316083
Reviewed by Fujii Hironori.
Don't add bmalloc_CopyHeaders to LLIntOffsetsExtractor_DEPENDENCIES if
USE_SYSTEM_MALLOC is on.
* Source/JavaScriptCore/CMakeLists.txt:
Canonical link: https://commits.webkit.org/314364@main
---
Source/JavaScriptCore/CMakeLists.txt | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/Source/JavaScriptCore/CMakeLists.txt b/Source/JavaScriptCore/CMakeLists.txt
index e65f1d4237d9..2de9aa7792e8 100644
--- a/Source/JavaScriptCore/CMakeLists.txt
+++ b/Source/JavaScriptCore/CMakeLists.txt
@@ -427,8 +427,10 @@ set(LLIntSettingsExtractor_DEPENDENCIES
JavaScriptCore_CopyHeaders
JavaScriptCore_CopyPrivateHeaders
WTF_CopyHeaders
- bmalloc_CopyHeaders
)
+if (NOT USE_SYSTEM_MALLOC)
+ list(APPEND LLIntSettingsExtractor_DEPENDENCIES bmalloc_CopyHeaders)
+endif ()
WEBKIT_EXECUTABLE(LLIntSettingsExtractor)
# LLIntSettingsExtractor target needs to have a direct or indirect
@@ -454,8 +456,10 @@ set(LLIntOffsetsExtractor_DEPENDENCIES
JavaScriptCore_CopyHeaders
JavaScriptCore_CopyPrivateHeaders
WTF_CopyHeaders
- bmalloc_CopyHeaders
)
+if (NOT USE_SYSTEM_MALLOC)
+ list(APPEND LLIntOffsetsExtractor_DEPENDENCIES bmalloc_CopyHeaders)
+endif ()
WEBKIT_EXECUTABLE(LLIntOffsetsExtractor)
# The build system will execute asm.rb every time LLIntOffsetsExtractor's mtime is newer than

File diff suppressed because it is too large Load Diff

View File

@ -1,2 +1,2 @@
SHA512 (webkitgtk-2.52.4.tar.xz) = 0500660199cc00477d4c89b513a4ac772593ea5c490d6ebc97c693761bacd024c80c75df7e826cd1a7c292206d4ab0da2b0d91d0a4790069e575fa58bba7be02
SHA512 (webkitgtk-2.52.4.tar.xz.asc) = 8d0c7efcdffd67312ce049e10ebe0e0cae914ee53cab6356919b2a70682587f53076abc45a01c2a5bcfb687d9d47a08c12888643134bca8e0ccc889277190b18
SHA512 (webkitgtk-2.52.5.tar.xz) = cffe456a6e915663a85dd0da57f2413084dd4ea57f0fbf0dedc6980890f7543486432ee5ae46dc81df64bde386aef8176e0a58bcd1aea4a343a569dff26f5660
SHA512 (webkitgtk-2.52.5.tar.xz.asc) = 694b26ad8dc927daa93207d55f2446fd9acc98722e1a7e83bf3826ff08f72e83b92db1c6fe65a6bba7b0329013b4e3b52a986eee1cfa38c457d18c8cf5487e61

View File

@ -19,7 +19,7 @@
%endif
Name: webkit2gtk3
Version: 2.52.4
Version: 2.52.5
Release: 1%{?dist}
Summary: GTK Web content engine library
@ -49,9 +49,6 @@ Patch: evolution-sandbox-warning.patch
## Upstream patches to remove, hopefully after next update
##
# https://bugs.webkit.org/show_bug.cgi?id=312677
Patch: build.patch
BuildRequires: bison
BuildRequires: bubblewrap
BuildRequires: clang
@ -329,6 +326,9 @@ export NINJA_STATUS="[%f/%t][%e] "
%{_datadir}/gir-1.0/JavaScriptCore-4.0.gir
%changelog
* Fri Jul 17 2026 Tomas Popela <tpopela@redhat.com> - 2.52.5-1
- Update to 2.52.5
* Tue Jun 09 2026 Michael Catanzaro <mcatanzaro@redhat.com> - 2.52.4-1
- Update to 2.52.4