Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Sep 2017 16:53:14 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 222495] x11-toolkits/gtk30: add dependency on librsvg2
Message-ID:  <bug-222495-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222495

            Bug ID: 222495
           Summary: x11-toolkits/gtk30: add dependency on librsvg2
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: gnome@FreeBSD.org
          Reporter: citrin+pr@citrin.ru
          Assignee: gnome@FreeBSD.org
             Flags: maintainer-feedback?(gnome@FreeBSD.org)

Created attachment 186595
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D186595&action=
=3Dedit
Add dependency

gtk applications need librsvg2 to render SVG icons (if they are used in the
current theme).

To do this an application dynamically loads
/usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so (this l=
ib
installed by librsvg2).

Hot to reproduce the problem:
1. pkg delete librsvg2
2. run 'env GTK_THEME=3DAdwaita gtk3-icon-browser'

- in "Symbolic" tab/mode grey rectangles will be shown instead icons
- grey rectangles will be shown instead search, minimize and maximize window
icons

The same problem can be seen in other gtk3 applications (but only some icons
will be missing because raster icons will continue to work).

Problem can be fixed by installing librsvg2 back.

librsvg2 is an optional dependency for gtk, because it is possible to use a
theme with only raster icons (and in this case librsvg2 will not be used), =
but
given that SVG icons are used in default theme, I think this dependency sho=
uld
be added.

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-222495-13>