From owner-freebsd-ports-bugs@freebsd.org Thu Sep 21 16:53:14 2017 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E3D1EE10543 for ; Thu, 21 Sep 2017 16:53:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D22F0C82 for ; Thu, 21 Sep 2017 16:53:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v8LGrEPi041928 for ; Thu, 21 Sep 2017 16:53:14 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 222495] x11-toolkits/gtk30: add dependency on librsvg2 Date: Thu, 21 Sep 2017 16:53:14 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: citrin+pr@citrin.ru X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gnome@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2017 16:53:15 -0000 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.=