[Bug 195121] graphics/linux-c6-gdk-pixbuf: rename to -pixbuf2 to avoid conflating with 0.22.0

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Nov 18 09:03:43 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195121

--- Comment #10 from Jan Beich <jbeich at vfemail.net> ---
(In reply to Johannes Jost Meixner from comment #9)
> Your logs show the exact problem I was hinting at: the -f10 versions don't
> install gdk-pixbuf.

Why that is a problem? I haven't found a single linux- port that depends on
libgdk_pixbuf.so.2 provided by gdk-pixbuf among both f10 and c6. As the library
is vestige of Gnome 1, no modern (often still gtk2) software depends on it.
Then no need to install a non-leaf port that doesn't provide the required
library.

  $ cd www/linux-opera
  $ readelf -d $(make -V WRKSRC)/lib/linux-opera/liboperagtk2.so | fgrep pixbuf
   0x00000001 (NEEDED)                     Shared library:
[libgdk_pixbuf-2.0.so.0]

  $ cd graphics/linux-f10-gdk-pixbuf
  $ fgrep libgdk_pixbuf-2.0.so.0 pkg-plist

  $ cd x11-toolkits/linux-f10-gtk2
  $ fgrep libgdk_pixbuf-2.0.so.0 pkg-plist
  usr/lib/libgdk_pixbuf-2.0.so.0
  usr/lib/libgdk_pixbuf-2.0.so.0.1400.7

OTOH, native gdk-pixbuf actually has (mostly gtk12) consumers. Non-linux
firefox and opera are not among them as they implicitly have
USE_GNOME=gdkpixbuf2.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-emulation mailing list