What I would like to do in package use is to turn on the 'doc' USE flag for all packages in dev-ruby (with 'doc' turned off globally). Since there are a lot of ruby packages and the set I use changes on a regular basis, I'd like to add something like this to package.use: =dev-ruby/* doc Currently this does not work since package.use requires full atoms.
Why the '=' w/o version?
I'm not sure. :-) The key point for me is to be able to use a wildcard for the atom, so something like 'dev-ruby/* doc' would be fine as well, or if a special character is needed to indicate that this is a wildcard for atoms, perhaps '~dev-ruby/* doc'?
I don't think a special operator is necessary, at least in Paludis we didn't need it.
On a somehow related note, portage currently accepts '*' as a pkgname, so you can have repo/cat/*/*-1.ebuild and that's why you don't get errors about invalid syntax if you use the '*' already :]
(In reply to comment #4) > On a somehow related note, portage currently accepts '*' as a pkgname, Where? (In reply to comment #0) > I'd like to add something like this to package.use: > > =dev-ruby/* doc > > Currently this does not work since package.use requires full atoms. If we could implement #204493 this would be covered too. *** This bug has been marked as a duplicate of bug 204493 ***