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
F163984412: D43762.id133914.diff
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
Unknown Object (File)
Jun 16 2026, 8:30 AM
Unknown Object (File)
Jun 15 2026, 5:49 AM
Unknown Object (File)
Jun 4 2026, 9:56 AM

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