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
