maintainer-feedback requested: [Bug 287735] graphics/librsvg2-rust has slightly incorrect shared library name, causing XFCE4 crash

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 23 Jun 2025 00:32:31 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-desktop (Team)
<desktop@FreeBSD.org> for maintainer-feedback:
Bug 287735: graphics/librsvg2-rust has slightly incorrect shared library name,
causing XFCE4 crash
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287735



--- Description ---
Upon upgrading from Q12025 to Q22025 ports, my window system failed to start
with:

   Could not load a pixbuf from icon theme

This was the message from xfce4-panel, xfwm4, and others. Thus my window system
did not start.

Investigating, I noted that this package (librsvg2-rust) installs this:

  /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader_svg.so
							      ^
but it appears that gdk-pixbuf expects this:

  /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
							      ^
A simple hack of renaming the file brought my window system up again. 

I am wildy presuming that this file should be installed with the dash (-)
instead of the underscore(_). If so, then this is a bug report for that. If
not, cogent explanations of what I might have done incorrectly are quite
welcome.