Skip to content
Success

Changes

Summary

  1. webkitgtk2: Update to 2.48.1. (commit: a7d22b7) (details)
Commit a7d22b7180fbd06242284a6b5863cb728a135ada by noreply
webkitgtk2: Update to 2.48.1.

I set out to package gnucash-docs (online help for gnucash) but the
help windows came up blank when WebKitWebProcess dumped core with
library/desktop/webkitgtk2@2.42.5-2024.0.0.0 installed.

With this version of webkitgtk2, the existing
gnome/help-viewer/yelp@42.2-2024.0.0.0 package works after installing
the new webkitgtk2

An update from 2.42.5 reportedly fixes multiple security advisories
including CVE-2024-54551, CVE-2025-24208, CVE-2025-24209,
CVE-2025-24213, CVE-2025-24216, CVE-2025-24264, CVE-2025-30427 and
many others.

Add patches that silence repeated build warnings from
gcc-14 and fix some issues that had been hidden in the noise.

Use developer/unifdef instead of building our own copy.

05-FastMalloc.cpp.patch introduced a serious bug that caused
WTF::fastAlignedMalloc() to always call abort(); this bug prompted me
to upgrade this package.

08-mmap.patch was dropped as unnecessary -- illumos now defines MAP_FILE

Updates to the mapfile are based on undefined symbols observed during
test builds of this package; I may have missed other that applications
may now expect.
(commit: a7d22b7)
The file was removedcomponents/library/webkitgtk/patches/05-FastMalloc.cpp.patch
The file was modifiedcomponents/library/webkitgtk/patches/13-solaris-support.patch (diff)
The file was modifiedcomponents/library/webkitgtk/patches/07-overload.patch (diff)
The file was modifiedcomponents/library/webkitgtk/pkg5 (diff)
The file was removedcomponents/library/webkitgtk/patches/08-mmap.patch
The file was modifiedcomponents/library/webkitgtk/patches/16-cast.patch (diff)
The file was modifiedcomponents/library/webkitgtk/patches/mapfile.i386 (diff)
The file was addedcomponents/library/webkitgtk/patches/28-nt-gnu-build-id.patch
The file was addedcomponents/library/webkitgtk/patches/26-no-futex-on-solaris.patch
The file was modifiedcomponents/library/webkitgtk/patches/02-ld-mapfile.patch (diff)
The file was addedcomponents/library/webkitgtk/patches/20-canfit.patch
The file was modifiedcomponents/library/webkitgtk/patches/03-inline-asm.patch (diff)
The file was modifiedcomponents/library/webkitgtk/patches/06-wasm-section-parser.patch (diff)
The file was addedcomponents/library/webkitgtk/patches/22-wtf-neon-alignof.patch
The file was addedcomponents/library/webkitgtk/patches/21-endian.patch
The file was modifiedcomponents/library/webkitgtk/patches/12-filelock.patch (diff)
The file was addedcomponents/library/webkitgtk/patches/27-no-malloc-usable-size-on-solaris.patch
The file was modifiedcomponents/library/webkitgtk/manifests/sample-manifest.p5m (diff)
The file was modifiedcomponents/library/webkitgtk/webkitgtk2.p5m (diff)
The file was addedcomponents/library/webkitgtk/patches/23-wtf-neon-generic.patch
The file was modifiedcomponents/library/webkitgtk/patches/14-build-fixes.patch (diff)
The file was addedcomponents/library/webkitgtk/patches/19-dtoi.patch
The file was addedcomponents/library/webkitgtk/patches/31-guard-m_resourceUsageOverlay.patch
The file was modifiedcomponents/library/webkitgtk/patches/11-xgettext.patch (diff)
The file was addedcomponents/library/webkitgtk/patches/24-wtf-file-system-glib.patch
The file was modifiedcomponents/library/webkitgtk/patches/15-libexec-runtime-patch.patch (diff)
The file was modifiedcomponents/library/webkitgtk/Makefile (diff)
The file was modifiedcomponents/library/webkitgtk/patches/01-solaris-madvise.patch (diff)
The file was modifiedcomponents/library/webkitgtk/patches/mapfile.sparc (diff)