summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2015-09-23 07:31:12 +0200
committerJeroen Roovers <jer@gentoo.org>2015-09-23 07:45:23 +0200
commit77e7800a9e300dc178ad9d280aebe8267c80c967 (patch)
tree8aaa316564c3e72515f695152a324715bbd194b8 /eclass
parentMaintenance release (diff)
downloadgentoo-77e7800a9e300dc178ad9d280aebe8267c80c967.tar.gz
gentoo-77e7800a9e300dc178ad9d280aebe8267c80c967.tar.bz2
gentoo-77e7800a9e300dc178ad9d280aebe8267c80c967.zip
Replace mask advice with sub-SLOT advice
Diffstat (limited to 'eclass')
-rw-r--r--eclass/nvidia-driver.eclass18
1 files changed, 7 insertions, 11 deletions
diff --git a/eclass/nvidia-driver.eclass b/eclass/nvidia-driver.eclass
index 44ef003fd136..def839554bed 100644
--- a/eclass/nvidia-driver.eclass
+++ b/eclass/nvidia-driver.eclass
@@ -88,11 +88,11 @@ drv_340x="
0caf 0cb0 0cb1 0cbc 10c0 10c3 10c5 10d8
"
-mask_71xx=">=x11-drivers/nvidia-drivers-72.0.0"
-mask_96xx=">=x11-drivers/nvidia-drivers-97.0.0"
-mask_173x=">=x11-drivers/nvidia-drivers-177.0.0"
-mask_304x=">=x11-drivers/nvidia-drivers-305.0.0"
-mask_340x=">=x11-drivers/nvidia-drivers-341.0.0"
+mask_71xx="x11-drivers/nvidia-drivers:0/71"
+mask_96xx="x11-drivers/nvidia-drivers:0/96"
+mask_173x="x11-drivers/nvidia-drivers:0/173"
+mask_304x="x11-drivers/nvidia-drivers:0/304"
+mask_340x="x11-drivers/nvidia-drivers:0/340"
# @FUNCTION: nvidia-driver-get-card
# @DESCRIPTION:
@@ -171,12 +171,8 @@ nvidia-driver-check-warning() {
ewarn "system. If this is intentional, please ignore this. If it is not"
ewarn "please perform the following steps:"
ewarn
- ewarn "Add the following mask entry to /etc/portage/package.mask by"
- if [ -d "${ROOT}/etc/portage/package.mask" ]; then
- ewarn "echo \"${NVIDIA_MASK}\" > /etc/portage/package.mask/nvidia-drivers"
- else
- ewarn "echo \"${NVIDIA_MASK}\" >> /etc/portage/package.mask"
- fi
+ ewarn "Emerge the following branch of x11-drivers/nvidia-drivers:"
+ ewarn "emerge ${NVIDIA_MASK}"
ewarn
ewarn "Failure to perform the steps above could result in a non-working"
ewarn "X setup."