I run a headless system without any unneeded X libraries, but when trying to upgrade to imagemagick-6.6.2.5, it tries to pull in nvidia-drivers dispite the "-X" flag. Reproducible: Always Steps to Reproduce: 1. Add USE="-X" and VIDEO_CARDS="nvidia" to your make.conf file 2. Attempt to emerge >=media-gfx/imagemagick-6.6.2.5 on a system without X 3. Actual Results: The ebuild tries to pull in nvidia-drivers, which in turn requires several X libraries Expected Results: I would expect the -X use flag to supersede the "nvidia" video cards option, as it seems to do with other ebuilds (I haven't had this issue with any other packages). Perhaps having "-X" and "nvidia" is an invalid combination (my temporary solution was to comment the "nvidia" line in my make.conf, since it's not really needed on a headless system anyway), but it seems to behave as expected for any other packages that honor both those flags.
nope, USE="X" is for controlling *direct* X11 libraries/apps. and VIDEO_CARDS="nvidia" is exactly for pulling in nvidia-drivers.
Fair enough, thanks for the feedback! Sorry for the unneeded bug report :F.