Opened 10 years ago

Last modified 9 years ago

#44414 closed enhancement

cairo +quartz pango +quartz — at Initial Version

Reported by: vtjnash (Jameson Nash) Owned by: macports-tickets@…
Priority: Low Milestone:
Component: ports Version: 2.3.1
Keywords: Cc:
Port: cairo pango

Description

Since cairo and pango seem perfectly able to install themselves with both cairo and pango support enabled, it seems unnecessary (and in some cases detrimental) to artificially limit the capabilities of the installed code. Instead it seems a better default for these libraries would be:

+quartz +x11

Or to just eliminate these two options altogether.

As mentioned in previous tickets (e.g. https://trac.macports.org/ticket/31148#comment:3), in the distant past this was not possible. however, now the existence of these options just seem like an unnecessary annoyance to the user. It feels like this is just a historical artifact: is there a more recent reason that this must still be the case?

(Similarly, the restriction preventing building gtk3 +x11 +quartz seems to be artificial, since the backend can be selected at runtime via environment variable: GDK_BACKEND=quartz https://developer.gnome.org/gtk3/stable/gtk-running.html)

Change History (0)

Note: See TracTickets for help on using tickets.