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  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.