volatile variants (was Re: Gimp 2.6 & Pango 1.8 : no font rendering)

David Evans devans at macports.org
Tue Apr 14 17:07:48 PDT 2009


Jeremy Huddleston wrote:
> I think it might be wise to create a list of such volatile variants 
> (system_x11, universal, no_x11, etc) and mention them to users in the 
> install guide, so they can make decisions about them before it's too 
> late.
maybe volatile is a bit harsh? ;-)
>
> Also, this brings up a point that has been bothering me for a while.  
> Why do we have so many variants for what should really be a single 
> binary decision: +x11, +no_x11, +quartz, +no_quartz, +aqua
>
Here's my thoughts on this

+x11:  by custom this is the default for a MacPorts instance and so it 
really is unnecessary 
+no_quartz:  again really the default  (is any port actually using this?)


+no_x11: disable x11 support and just that.  does not imply what you 
will use otherwise.  specifically does not mean +quartz
+quartz: use MacOSX native graphics rendering.  Calling this quartz is 
probably a bit out of date.

+aqua: indicates an application with a MacOSX native GUI (not x11, not 
gtk, etc)

I think +x11, +no_quartz, -x11 and the like should be deprecated.  
+quartz should be added to the list of global variants as +no_x11 has 
already.





More information about the macports-dev mailing list