Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 346275

Summary: Emerge should support shorthand.
Product: Portage Development Reporter: dE <de.techno>
Component: Enhancement/Feature RequestsAssignee: Portage team <dev-portage>
Status: CONFIRMED ---    
Severity: enhancement    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description dE 2010-11-21 09:30:04 UTC
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 -

emerge recoll!M

remove from world file - 

emerge recoll!m

Option to build a binary pkg during compilation - 

=gcc-4.4.5!b

Build a binary package off the installation package - 

gcc!B

This thought has been inspired from aptitude.

Reproducible: Always

Steps to Reproduce:
Comment 1 Zac Medico gentoo-dev 2011-08-13 14:40:22 UTC
We could re-use the !atom blocker syntax for removals.
Comment 2 dE 2011-08-13 15:48:03 UTC
That's your wish.