On Tue, 2003-07-15 at 21:18, Patrick Börjesson wrote: > Is there some way to set package-specific USE-flags in some config-file > somewhere so I don't have to give it manually on the command-line each > and every time I want to reemerge or upgrade the package? > If not, then that functionality would make my life (and probably many > others too) alot easier. I just did an "update world" and after it > finished I realised that I had to reemerge a couple of packages since my > global USE-flags didn't comply with those I wanted for those specific > packages. For example: I don't want QT-support built-in for most of the > software on my machine so I have "-qt" in my USE-flag in make.conf, but > since I want the qt-gui for licq I have to reemerge licq with USE="qt" > after every single time licq is a part of an "update world". And just > recently I had to lower the aggressiveness on my CFLAGS to be able to > emerge mozilla-firebird. I don't want those slack CFLAGS for most of the > packages in my system so I have to give the CFLAGS manually when > emerging that package. > A suggestion on how to realise it would be package-specific USE-flags in > make.conf or some other config-file under /etc. For example: If I > would want qt-support in licq then I'd add LICQ_USE="qt" in make.conf or > whatever where LICQ_USE is the package-name in uppercase followed by > _USE. Since there are support for converting strings to uppercase in > python I don't see a problem in implementing this feature. > Has there been no request for this feature earlier? Or is there another > obstacle in the way of implementing it? > > Eagerly awaiting your response, > Patrick Börjesson > > P.S. Sorry for the long post. D.S. this has been done by a friend of mine. if you try searching the bug database for "package specific use flags" perhaps, or his email (contains alkern) this might find something. he wrote a portage patch. Unfortunately i havent got a working browser right now, but it shouldnt be hard to find. please post back if you couldnt find it.