On 02/03/2015 04:18 PM, Martin Vaeth wrote: > Markos Chandras <hwoar...@gentoo.org> wrote: >> we bloat the make.conf file with new variables every now and then > > Although it often makes sense to set USE_EXPAND-variables > in make.conf, it is not *necessary* to do it in this way > and in this file: > It can also happen in USE or in /etc/portage/package.use > > In fact, this is something which many users apparently do > not know (just check the forums): > I think the USE_EXPAND mechanism needs to be documented better. > > Of course, this is somehow independent of the current discussion.
Also, portage-2.2.16 will have support for special USE_EXPAND syntax in package.use (similar to paludis), so you you will be able to have a setting like "FFMPEG_IMPL: ffmpeg" in package.use. [1] https://bugs.gentoo.org/show_bug.cgi?id=471776 -- Thanks, Zac