On Apr 29, 2007, at 11:07, markd wrote:
js on Sunday, April 29, 2007 at 7:50 AM -0800 wrote:
Specifying "-macosx" is ... weird. Variants like macosx and darwin_8 are auto-selected by MacPorts; you should not be selecting (or, as in your case, unselecting) them by hand.
Good to know. I don't know you're the right person to ask this, but how about adding that info to MacPorts FAQ? I think many people's been wondering what macosx is.
I don't understand it either. I thought the platform keyword was used to do that stuff, not variants.
I agree. Looks like the wording "platform macosx" is used in 12 ports, while "variant macosx" is only used in php4, php5 and libsdl_mixer-framework. I guess I should change it to "platform macosx."
And doesn't osx = darwin? Wouldn't it be better to use the 'platform dawin' statement? When would osx <> darwin?
Mac OS X ≠ Darwin when someone goes and downloads the Darwin source from Apple and installs it on a generic PC, for example. http://www.opensource.apple.com/darwinsource/ Darwin is a command-line OS that is free and available from the Apple web site. Mac OS X is Darwin plus the Aqua interface and can be purchased for $129.