[MacPorts] #42289: librsvg @2.36.4_3 fails to update /opt/local/etc/gtk-2.0/gdk-pixbuf.loaders
#42289: librsvg @2.36.4_3 fails to update /opt/local/etc/gtk-2.0/gdk-pixbuf.loaders --------------------------------+-------------------------------- Reporter: earl_chew@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: librsvg gdk-pixbuf | Port: --------------------------------+-------------------------------- Although gdk-pixbuf-query-loaders --update-cache is used to update the cache, the text list of loaders in /opt/local/etc/gtk-2.0/gdk- pixbuf.loaders is not updated. -- Ticket URL: <https://trac.macports.org/ticket/42289> MacPorts <http://www.macports.org/> Ports system for OS X
#42289: librsvg @2.36.4_3 fails to update /opt/local/etc/gtk-2.0/gdk-pixbuf.loaders --------------------------+----------------------- Reporter: earl_chew@… | Owner: pixilla@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: librsvg | --------------------------+----------------------- Changes (by macsforever2000@…): * keywords: librsvg gdk-pixbuf => * owner: macports-tickets@… => pixilla@… * port: => librsvg Comment: In the future, please fill in the Port field and Cc the port maintainers ({{{port info --maintainers librsvg}}}). -- Ticket URL: <https://trac.macports.org/ticket/42289#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#42289: librsvg @2.36.4_3 fails to update /opt/local/etc/gtk-2.0/gdk-pixbuf.loaders --------------------------+----------------------- Reporter: earl_chew@… | Owner: pixilla@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: librsvg | --------------------------+----------------------- Comment (by pixilla@…): earl_chew: Is there a standard way to update the list of loaders? -- Ticket URL: <https://trac.macports.org/ticket/42289#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#42289: librsvg @2.36.4_3 fails to update /opt/local/etc/gtk-2.0/gdk-pixbuf.loaders --------------------------+----------------------- Reporter: earl_chew@… | Owner: pixilla@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: librsvg | --------------------------+----------------------- Comment (by pixilla@…): The gdk-pixbuf2 port provides /opt/local/bin/gdk-pixbuf-query-loaders and gdk-pixbuf-query-loaders updates this cache file by default: {{{ /opt/local/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache }}} The cache files /opt/local/etc/gtk-{2,3}.0/gdk-pixbuf.loaders are created by the gtk2 and gtk3 ports in post-activate. I am unfamiliar with gtk but perhaps the gtk2 and gtk3 ports create their own loader cache files because they each add their own loaders natively so the common gdk-pixbuf2 cache won't work. Would updating all three cache files improve the current situation? -- Ticket URL: <https://trac.macports.org/ticket/42289#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#42289: librsvg @2.36.4_3 fails to update /opt/local/etc/gtk-2.0/gdk-pixbuf.loaders --------------------------+----------------------- Reporter: earl_chew@… | Owner: pixilla@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: librsvg | --------------------------+----------------------- Comment (by suv-sf@…): The location of gdk-pixbuf and immodules cache files was moved from {{{$sysconfigdir}}} to {{{$libdir}}} (for GTK2 as well as GTK3): * gdk-pixbuf: https://git.gnome.org/browse/gdk-pixbuf/commit/gdk- pixbuf/queryloaders.c?id=e3113c932232e76372f53f6b33b79ebe9be06720 * GTK2: https://git.gnome.org/browse/gtk+/commit/?h=gtk-2-24&id=c8849046860a9b17fa94... * GTK3: https://git.gnome.org/browse/gtk+/commit/?id=0b0f176ac477e935fbabb31ba3c7030... Likely the portfiles need to be updated accordingly to use the new paths and filenames. -- Ticket URL: <https://trac.macports.org/ticket/42289#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts