[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