Bugzilla Automation <[email protected]> has asked freebsd-desktop (Team)
<[email protected]> for maintainer-feedback:
Bug 295743: graphics/librsvg2: update to version 2.40.23
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295743



--- Description ---
Recent versions of GTK-4 started to use rsvg_handle_set_stylesheet() function
which is not available in librsvg2-2.40.21 (the latest unoxidized version in
the ports).

librsvg was added as a dependency of GTK in
gitlab.gnome.org/GNOME/gtk/-/merge_requests/8541.

The initial commit
gitlab.gnome.org/GNOME/gtk/-/commit/939bf2544914262ab1371e73a4d9a3518dfb6efd
depends on 2.60, which requires rust. A follow up (from the same MR?) added a
fallback for a backported version of 2.40
gitlab.gnome.org/GNOME/gtk/-/commit/afa0d2341a442d356f91ee0a9f7b168cf14d628a.

The backported version, based on the librsvg-for-gtk branch is tagged as
librsvg-gtk-2.40.3 in the librsvg git repo.

I've hacked a quick'n'dirty (not commitable!) patch, JFYI.

Inspired by:    https://github.com/microsoft/vcpkg/pull/48344

Reply via email to