Ok, with shame I think I can say I learned something. Since progressive
inherits from macos I consider it to be wrong to have collision-protect
USE flags in the macos/use.mask file. Instead they should go into the
macos/10.[34]/use.mask files. I corrected this issue already in CVS.
If someone still has some nice comment on this, please say so.
Grobian wrote:
Ok, so I found that there is
profiles/default-darwin/macos/package.mask
and
profiles/default-darwin/macos/10.3/package.mask
profiles/default-darwin/macos/10.4/package.mask
all three included nano before my commit.
profiles/default-darwin/macos/package.mask contained a version numbered
nano, the 10.3 and 10.4 profiles a generic nano mask (ie. it always
collides).
What's the difference here exactly? And why isn't the macos one used
for packages that are evil on OSX *any version*, and the 10.4 and 10.3
ones for more selective stuff?
I might miss something here, but if I don't I'd like to move all common
stuff in 10.4 and 10.3 down to macos, as it greatly improves readability
and greatly improves the use of the great inheritance structure provided
by the profiles...
--
Fabian Groffen
Gentoo for Mac OS X
--
[email protected] mailing list