After unmerging nvidia-glx and nvidia-kernel and merging the new nvidia-drivers package, I can't update world because nvidia-settings try to pull nvidia-kernel which is blocked by nvidia-drivers... It's nvidia-* RDEPEND should be ||'d with nvidia-drivers and/or legacy-drivers (depends on version?).
Same thing with xorg-x11-7.0-r1 which try to emerge nvidia-kernel et nvidia-glx if the VIDEO_CARDS settings in /etc/make.conf contains "nvidia", even if nvidia-drivers is installed.
Caster, could you add the phrase "xorg-x11" to the Summary so this bug shows up in that buglist as well? Cheers.
Ok, done, although not sure if it should be separate bug instead. Or it could serve as tracker bug for all such packages, in that case I can add googleearth and xine-lib (from my equery depends nvidia-glx output). A different solution for now would be for nvidia-drivers and nvidia-legacy-drivers to PROVIDE nvidia-glx and nvidia-kernel (which is also a workaround if you put those in your package.provided). Or package.mask nvidia-drivers, since I don't think this transition was announced anywhere (or I missed it) so devs don't know they should update their depends, but ~arch users who pay close attention on what's new in portage will try it and run into these problems :)
I fixed nvidia-settings with a new ebuild and updated xorg-x11. I will be updating the following other packages today: games-fps/americas-army games-fps/doom3 games-fps/doom3-demo games-fps/postal2mp-demo games-fps/quake3-bin games-fps/quake3-demo games-fps/quake4-bin games-fps/quake4-demo media-libs/xine-lib media-tv/mythtv x11-base/xorg-server x11-misc/googleearth Once they are all updated, I will close this bug.
Aur
Aurélien: you're probably using the xgl-coffee overlay. It contains a xorg-x11-7.0-r1 which has not been updated to depend on nvidia-drivers. Until the overlay is updated, you have to modify the xorg-x11-7.0-r1 ebuild from xgl-coffee to depend on nvidia-drivers. (I had the same problem :)
All packages depending on nvidia-glx or nvidia-kernel should now have new dependencies on x11-drivers/nvidia-drivers and/or x11-drivers/nvidia-legacy-drivers.
Guillaume, no I wasn't using the xgl-coffee overlay, and now that dependancies have been fixed and I can emerge nvidia-settings.
*** Bug 127618 has been marked as a duplicate of this bug. ***
No idea why hardened is on the CC: of this bug. We p.mask nvidia-* for security reasons.