#45354: gdk-pixbuf2 @2.31.1 Hidden dependency on shared-mime-info --------------------------+---------------------- Reporter: bgilbert@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: gdk-pixbuf2 | --------------------------+---------------------- Changes (by devans@…): * cc: ryandesign@… (added) * version: 2.3.1 => Comment: I've taken a look at this issue and so far have not been able to establish any dependency on shared-mime-info hidden or not. As you've said, as currently configured, gdk-pixbuf auto-configures whether or not to use gio sniffing based on a test program that calls two gio functions, g_content_type_guess() and g_content_type_from_mime_type() using an inline png test image. If both routines return the same result then the gdk-pixbuf gio code is enabled. If not, gdk-pixbuf uses another approach using internal data for guessing the mime type. I thought perhaps this meant that glib (home of gio) depended on share- mime-info as you imply but this appears not to be the case either. In my final test, I did a clean build of glib2 and gdk-pixbuf2 by first deactivating all installed ports, then doing a forced rebuild of glib2 and gdk-pixbuf2 in that sequence. I have confirmed that shared-mime-info is not active at any time during this process and yet the gdk-pixbuf2 configuration test passed and gio sniffing was enabled in gdk-pixbuf2. So, unless you have further evidence to the contrary, I don't think there is anything to be done here. -- Ticket URL: <https://trac.macports.org/ticket/45354#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X