Page MenuHomeFreeBSD

www/webkit2-gtk: update to 2.46.5
AbandonedPublic

Authored by vishwin on Jul 5 2024, 4:09 PM.
Tags
None
Referenced Files
F108462284: D45878.diff
Sat, Jan 25, 2:24 AM
F108433551: D45878.id140579.diff
Fri, Jan 24, 5:50 PM
Unknown Object (File)
Thu, Jan 23, 6:46 PM
Unknown Object (File)
Wed, Jan 22, 8:01 PM
Unknown Object (File)
Wed, Jan 22, 8:00 PM
Unknown Object (File)
Tue, Jan 21, 11:01 AM
Unknown Object (File)
Sat, Jan 18, 5:58 PM
Unknown Object (File)
Sat, Jan 18, 6:09 AM

Details

Summary

Consolidate, flavourise, update. USE_GCC because D35327.

SONAMEs/flavours:

  • GTK3 + libsoup = libwebkit2gtk-4.0 (40)
  • GTK3 + libsoup3 = libwebkit2gtk-4.1 (41)
  • GTK4 + libsoup3 = libwebkitgtk-6.0 (60)

Reported by: eduardo
PR: 275914

Test Plan

The "recommended" testing is by running www/epiphany. Compared to 2.42 and earlier attempted updates, it crashes instead of hangs (more specifically indefinite wait condition), which is an improvement. Need to test with an epiphany newer than 43, which is the last version to use the 4.1 (GTK3 + libsoup3) API.

Diff Detail

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

Event Timeline

Aloha @vishwin,

the patch is no longer applicable against HEAD. I rebased it, but can't update the patch here. So please update the Revision using this Patch: {F88967723}

The patch was done against 411c13e07f33.

Best,
Torsten

Just noticed, that the MOVED entries are wrong. Besides i forgot to update the dates, there is no 50 flavor. I guess it should be 60?

rebase and fix MOVED

may need another once-over on PORTREVISION bumps due to intervening updates

  • update to 2.46.3

probably need to clean some of this up a bit

vishwin retitled this revision from www/webkit2-gtk: update to 2.44.2 to www/webkit2-gtk: update to 2.46.3.Nov 16 2024, 3:50 PM
vishwin retitled this revision from www/webkit2-gtk: update to 2.46.3 to www/webkit2-gtk: update to 2.46.5.Dec 25 2024, 8:57 PM
  • update to 2.46.5

obviously rebase but also leave PORTREVISION bumps except for net/remmina to the commit after

tijl added inline comments.
deskutils/gnome-initial-setup/Makefile
26

rebase, make 60 the default flavour

vishwin removed a reviewer: fernape.

rebase, incorporate upstream commit fixing ICU > 75 build

this must've been too big for the auto-detection to handle