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)
Tue, Apr 30, 6:10 PM
Unknown Object (File)
Fri, Apr 26, 3:18 AM
Unknown Object (File)
Tue, Apr 9, 2:15 AM
Unknown Object (File)
Mon, Apr 8, 7:43 PM
Unknown Object (File)
Mon, Apr 8, 4:46 PM
Unknown Object (File)
Mar 19 2024, 11:43 AM
Unknown Object (File)
Mar 17 2024, 11:10 AM
Unknown Object (File)
Mar 12 2024, 4:49 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