Emerge should support shorthand notions for addition, removal and other actions on packages, this is completely suited with the current nature of emerge (it takes no action or switch to install packages), e.g to install wine 1.0, recoll and remove gcc-3.1, dvdisaster at the same time -
emerge =wine-1.0+ recoll+ =gcc-3.1- dvdisaster-
Other things might include addition of stuff to the world file -
Add to world file -
remove from world file -
Option to build a binary pkg during compilation -
Build a binary package off the installation package -
This thought has been inspired from aptitude.
Steps to Reproduce:
We could re-use the !atom blocker syntax for removals.
That's your wish.