1 |
On 02/28/2013 11:16 AM, »Q« wrote: |
2 |
> A new useflag, tinfo, has been added for ncurses. I would have |
3 |
> expected ncurses not to be rebuilt when I specify --changed-use, but |
4 |
> portage does want to rebuild it. This isn't causing me any problem, |
5 |
> but I'd like to understand what's going on. I guess I should note that |
6 |
> I'm using portage-2.1.11.50 and that |
7 |
|
8 |
> I'm one of those hardheads who has USE="-*" in make.conf. |
9 |
|
10 |
Ah, a masochist. You're perfect for gentoo ;) |
11 |
|
12 |
> I currently have ncurses-5.9-r2 installed with |
13 |
> USE="cxx gpm static-libs unicode -ada -debug -doc -minimal -profile |
14 |
> -trace". |
15 |
> |
16 |
> $ emerge -pvuD --changed-use @world |
17 |
> |
18 |
> These are the packages that would be merged, in order: |
19 |
> |
20 |
> Calculating dependencies... done! |
21 |
> [ebuild R ] sys-libs/ncurses-5.9-r2:5 USE="cxx gpm static-libs |
22 |
> unicode -ada -debug -doc -minimal -profile -tinfo% -trace" 0 kB |
23 |
|
24 |
The '%' symbol just means that the tinfo flag was introduced after your |
25 |
most recent build of ncurses. The '-' symbol means that portage will |
26 |
rebuild ncurses without tinfo -- exactly like your existing build of |
27 |
ncurses :) Makes perfect sense if you happen to be a computer. |
28 |
|
29 |
My favorite peeve is when a libreoffice useflag is added for, say, |
30 |
support for Swahili or Urdu, and now I'm forced to rebuild all of |
31 |
libreoffice just to re-install libreoffice without support for Urdu |
32 |
or Swahili. If I were a computer I'd agree immediately with that |
33 |
reasoning. |