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
F167856726: D43762.id133914.diff
Tue, Aug 25, 1:11 AM
Unknown Object (File)
Sat, Aug 22, 11:37 PM
Unknown Object (File)
Sat, Aug 22, 5:01 PM
Unknown Object (File)
Sat, Aug 22, 5:00 PM
Unknown Object (File)
Tue, Aug 18, 3:25 AM
Unknown Object (File)
Wed, Aug 12, 5:21 PM
Unknown Object (File)
Mon, Aug 10, 12:18 PM
Unknown Object (File)
Sat, Aug 8, 5:38 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