Opened 10 years ago

Last modified 10 years ago

#44414 closed enhancement

cairo +quartz pango +quartz — at Version 1

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

Description (last modified by ryandesign (Ryan Carsten Schmidt))

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. comment:ticket:31148: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 (1)

comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to ryandesign@…
Port: cairo pango added
Note: See TracTickets for help on using tickets.