emerge -pvuDN world
These are the packages that would be merged, in order:
Calculating world dependencies... done!
[ebuild N ] app-admin/eselect-1.0.7 USE="bash-completion -doc" 0 kB
[ebuild N ] app-admin/eselect-vi-1.1.4 0 kB
[ebuild U ] app-editors/vim-core-7.0.174 [7.0.17] USE="acl bash-completion nls -livecd" 0 kB
[ebuild U ] app-editors/vim-7.0.174 [7.0.17] USE="acl bash-completion nls perl python -cscope -gpm -minimal -ruby -vim-pager -vim-with-x (-mzscheme%)" 0 kB
Total: 4 packages (2 upgrades, 2 new), Size of downloads: 0 kB
I don't have installed app-editors/nvi and I don't need eselect, so there is no need to force an install of eselect.
Please, remove that dependency or add a check in the ebuild to test the need of eselect.
It should be possible to install vim without eselect.
Eh, the whole eclass relies on this to prevent all kind of collisions with gvim/nvi/elvis/vile and provide neeeded functionality. See Bug 147857.
Not a bug.
Hm, yes, I understand, but shouldn't be first checked, if eselect has something to select before installing it? I mean, if you only have vim and none of the other editors it is a little overhead to install eselect, what do you think?
Lot better than dying on collisions when you try to emerge something else later on; sorry.