On Wednesday 25 March 2009 07:16:03 James wrote:
> > Avoiding having kde-3.5 stuff installed is exactly the same as avoiding
> > having firefox installed - don't emerge it.
>
> Yep, I get it, manual_labor.
>
>
> I was looooooking for a silver bullet,
> so I can just auto prevent installing anything that
> uses kde 3 *....
>
> On this system, I install a lot of random software
> just to test it out. Sure I can manually check for
> any kde 3.5 dependancies, but it would just be
> easier to find a way to mask off all kde 3.5, methinks,
> and then deal with that exceptional piece of vintage
> software on a one off basis....

OK, I see where you are coming from.

In that case, I would find a convenient package.keywords in a kde overlay and 
symlink to it from /etc/portage/package.mask/

Or, in the gentoo docs for split kde ebuilds there is a longish compound 
command to find all packages from a previous kde-3 slot and remove them. Adapt 
that for what you want and redirect the output to a file in package.mask

Unfortunately, there is no support in portage that I know of to directly mask 
out a chunk of the tree. You have to fudge it.

-- 
alan dot mckinnon at gmail dot com

Reply via email to