For some reason, portage doesn't seem to find certain port versions. AFAIK they're not masked; enumerated explicitly, they get installed without problems. Example: $ emerge -s nvidia-glx Searching... [ Results for search key : nvidia-glx ] [ Applications found : 1 ] * media-video/nvidia-glx Latest version available: 1.0.3123 Latest version installed: 1.0.4191 Size of downloaded files: 1,723 kB Homepage: http://www.nvidia.com/ Description: XFree86 GLX libraries for the NVIDIA's X driver
try #emerge -pu world --deep
emerge wants to downgrade anyway. If I clear everything nvidia-* and emerge again without explicit versions, I get the older ones. AFAIK there are no dependencies which would force that behaviour, either with or without "--deep".
ACCEPT_KEYWORDS="~x86" emerge -p nvidia-glx
I don't seem to understand this way of masking. Somebody be able to a write small comment into either man page and or emerge output?