On 2018-02-22 11:33, Jan Stary wrote: > Why is it that one of those variants is required? > Is there any problem with having glib2 without both?
The glib2 port uses a MacPorts-specific patch [1] to either use .desktop files (+x11) or macOS app bundles (+quartz) for the GAppInfo API. This has to be selected at build time. One of these has to be used; there is no way to build without this module. The glib2 upstream source without this patch would always use the equivalent of +quartz on macOS, which is not what we want as our ports are not building app bundles. Rainer [1] https://bugzilla.gnome.org/show_bug.cgi?id=781548