On 2015-10-29 06:02 , David Strubbe wrote: > Hi all, > > Can someone explain what the meaning of the possible values of the > 'platforms' variable are in a Portfile? Most ports seem to list 'darwin' > but I have seen some that say 'macosx' or even 'puredarwin'. I > understand the meaning of clearly different operating system > designations such as freebsd, linux, sunos, netbsd. But what is the > meaning of these similar 'darwin' and 'macosx' labels? The guide is not > very illuminating on this point.
Puredarwin is an OS based on Apple's open source Darwin releases and doesn't include any of Apple's proprietary bits. Whereas 'macosx' is what most of us use, OS X. Darwin in this context is the union of puredarwin and macosx (i.e. in 'platforms' it means the port will work on both of them, and in 'platform' statements the body will be executed on both of them). Cf. the os.platform and os.subplatform variables. - Josh _______________________________________________ macports-dev mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-dev
