[56020] trunk/dports/_resources/port1.0/variant_descriptions.conf

Rainer Müller raimue at macports.org
Sun Aug 23 15:42:43 PDT 2009


On 2009-08-23 22:39 , Ryan Schmidt wrote:
> On Aug 23, 2009, at 08:46, raimue at macports.org wrote:
>> Modified: trunk/dports/_resources/port1.0/variant_descriptions.conf
>> ===================================================================
>> --- trunk/dports/_resources/port1.0/variant_descriptions.conf	 
>> 2009-08-23 13:40:14 UTC (rev 56019)
>> +++ trunk/dports/_resources/port1.0/variant_descriptions.conf	 
>> 2009-08-23 13:46:48 UTC (rev 56020)
>> @@ -30,3 +30,4 @@
>>  solaris                 {Platform variant, do not select manually}
>>  sunos                   {Platform variant, do not select manually}
>>  universal               {Build for multiple architectures}
>> +quartz                  {Support for native Mac OS X interface}
> 
> Isn't Quartz more about using native Mac OS X graphics drawing  
> routines? IMHO it has nothing to do with what user interface is  
> provided. At least, that's what the +quartz variant means in e.g. the  
> cairo and pango ports. I thought the variant name for providing a Mac  
> OS X GUI interface was +aqua.

Thinking about this again you are probably right. Although most people
associate +quartz with the native Mac OS X environment in my opinion. As
I added gmpc I noticed that many ports have a different description for
+quartz and thought it would be good to have a single unique description
for this variant.

In this case, gmpc offers to use Mac OS X integration for the menu bar
which requires gtk2 +quartz, therefore I also named this variant +quartz
as it was most appropriate for me. So this cannot be only about the
library used for drawin widgets, but it is more. The +aqua variant
seemed inappropriate as it is still using gtk2 and not the native Cocoa
framework.

Rainer


More information about the macports-dev mailing list