On Sunday 11 October 2009 13:30:06 Peter Humphrey wrote: > Hello list, > > In the last few days some parts of KDE v4 seem to have been moved into the > stable tree, but on some of my boxes I want to exclude kde:4 (but not > qt:4). > > What is the syntax for a single entry in package.mask to exclude the whole > of kde:4? I did start masking each package separately, but that's far too > much work - I'd finish up with an entry for every kde package that has a > version 4. Also, "kde:4", which seems like the right thing to specify, is > an invalid package atom according to eix. > > I can't see anything relevant in man pages or the gentoo kde configuration > guide. Google hasn't helped me either.
kde:4 won't work as the package "kde" does exist but there is no SLOT=4 for it (it's the old monolithic package for <=kde-3.5.9). You have to list each package you don't want individually - the reverse of what bleeding edge users have to do to unmask the latest greates packages as they hit the tree. Easiest is to use autounmask but send the output to package.mask. You could also use a combination of find $PORTDIR and sed, but that's painful. -- alan dot mckinnon at gmail dot com