Shouldn't emacs assertion be in use.defaults?
I'm not sure what the function of use.defaults is.
:-) According to `man portage`: use.defaults Here we DO NOT define the default USE flags, but the so-called auto-USE flags. This rather unknown portage feature activates a USE flag if a specific package is installed and the flag was not explicitly deactivated. This file contains the associations between USE flags and packages that trigger the auto-USE feature. In other words, if we never put "sdl" or "-sdl" into our USE, but we have media-libs/libsdl emerged, then portage automagically sticks "sdl" into our USE for us. Format: - comments begin with # - one USE flag per line with a list of DEPEND atom bases Example: # media-libs/libsdl will activate "sdl" sdl media-libs/libsdl # activate tcltk only if we have both # dev-lang/tcl and dev-lang/tk tcltk dev-lang/tcl dev-lang/tk It strikes me that having the emacs USE flag automatically asserted by installing emacs would make sense.
Thank you very much, I have commited the change to CVS