Page MenuHomeFreeBSD

www/webkit2-gtk: consolidate, flavourise, update to 2.38.6
AbandonedPublic

Authored by vishwin on Feb 6 2024, 8:27 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Sep 29, 6:41 AM
Unknown Object (File)
Mon, Sep 29, 1:33 AM
Unknown Object (File)
Tue, Sep 23, 5:51 PM
Unknown Object (File)
Fri, Sep 19, 10:06 PM
Unknown Object (File)
Sep 14 2025, 1:04 AM
Unknown Object (File)
Sep 13 2025, 7:57 AM
Unknown Object (File)
Sep 2 2025, 4:13 PM
Unknown Object (File)
Jul 7 2025, 2:47 PM

Details

Reviewers
fernape
Summary

Same codebase, but GTK and libsoup combinations result in different SONAMEs:

  • GTK 3 + libsoup = libwebkit2gtk-4.0
  • GTK 3 + libsoup3 = libwebkit2gtk-4.1
  • GTK 4 + libsoup3 = libwebkit2gtk-5.0

Flavourise these three combinations.

Reported by: eduardo
PR: 275914
Co-authored by: vishwin

Test Plan

Not the latest upstream release. Stopgap to introduce flavours and allow consumers to use correct dependency combinations, as later versions need more work.

Switch www/epiphany and net/remmina to the 41 flavour

Also includes an upstream commit addressing textproc/libxml2 2.12 breakage

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 55825
Build 52714: arc lint + arc unit

Event Timeline

fix www/epiphany's corresponding devel/libsoup3 LIB_DEPENDS

Abandoning, as this builds but doesn't function (JavaScriptCore thread indefinite wait condition). 2.42 WIP in a new review