On Wed, Sep 01, 2004 at 01:08:11PM +0200, Anton Starikov wrote: > Olivier Fisette wrote: > >If we wanted to make things even easier to configure, we could have > >something like the following in "/etc/portage/package.env": > > > >=app-sci/pymol-0.95* [ CC="gcc" CFLAGS="-O1" ] > > > >... were a keyword is replaced by a delimited short bash script that would > >be sourced to provide per package env vars. This would avoid having to > >create files in "/etc/portage/env.d" which target only one package. > Anyway, if we going to include both, files and inlined vars, we have to > have a bit complicated parser of lines. In such case we even don't need > [], we can leave as > =app-sci/pymol-0.95* gcc_low_opt CC="gcc" > "=" specify enough that we have inlined expression. So you want to take out those of us that have strange filenames? I'd say the inlined case shouldn't be used, but the general idea here is a good one. The format definetly should be: atom list_of_files As that is the only non-ambiguous way of doing it. See bug #51552 for more on environment variables in portage. -- Robin Hugh Johnson E-Mail : robbat2@orbis-terrarum.net Home Page : http://www.orbis-terrarum.net/?l=people.robbat2 ICQ# : 30269588 or 41961639 GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85