On 02/28/2013 11:16 AM, »Q« wrote:
> A new useflag, tinfo, has been added for ncurses.  I would have
> expected ncurses not to be rebuilt when I specify --changed-use, but
> portage does want to rebuild it.  This isn't causing me any problem,
> but I'd like to understand what's going on.  I guess I should note that
> I'm using portage-2.1.11.50 and that

> I'm one of those hardheads who has USE="-*" in make.conf.

Ah, a masochist.  You're perfect for gentoo ;)

>  I currently have ncurses-5.9-r2 installed with
> USE="cxx gpm static-libs unicode -ada -debug -doc -minimal -profile
> -trace".
> 
> $ emerge -pvuD --changed-use @world
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild   R    ] sys-libs/ncurses-5.9-r2:5  USE="cxx gpm static-libs
> unicode -ada -debug -doc -minimal -profile -tinfo% -trace" 0 kB

The '%' symbol just means that the tinfo flag was introduced after your
most recent build of ncurses.  The '-' symbol means that portage will
rebuild ncurses without tinfo -- exactly like your existing build of
ncurses :)  Makes perfect sense if you happen to be a computer.

My favorite peeve is when a libreoffice useflag is added for, say,
support for Swahili or Urdu, and now I'm forced to rebuild all of
libreoffice just to re-install libreoffice without support for Urdu
or Swahili.  If I were a computer I'd agree immediately with that
reasoning.




Reply via email to