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
F165912827: D43762.id.diff
Mon, Aug 10, 12:18 PM
Unknown Object (File)
Sat, Aug 8, 5:38 AM
Unknown Object (File)
Sat, Aug 8, 2:22 AM
Unknown Object (File)
Mon, Jul 27, 4:08 PM
Unknown Object (File)
Sun, Jul 26, 2:32 AM
Unknown Object (File)
Wed, Jul 22, 6:47 PM
Unknown Object (File)
Jun 22 2026, 11:17 PM
Unknown Object (File)
Jun 18 2026, 1:18 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