commit:     7f3a945d8b9f36fa7583056d4b405c21eaf32c6d
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 16 12:20:31 2026 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jan 16 12:50:24 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f3a945d

x11-drivers/nvidia-drivers: drop kernel-open required use

Now that kernel-open is default in 590+, it'd just be an
annoyance to have to disable it when want to disable modules.

Already gone from 590.x but, to match, may as well remove it
from older versions as well.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 x11-drivers/nvidia-drivers/nvidia-drivers-535.274.02.ebuild | 5 ++---
 x11-drivers/nvidia-drivers/nvidia-drivers-535.288.01.ebuild | 3 +--
 x11-drivers/nvidia-drivers/nvidia-drivers-570.207.ebuild    | 5 ++---
 x11-drivers/nvidia-drivers/nvidia-drivers-570.211.01.ebuild | 3 +--
 x11-drivers/nvidia-drivers/nvidia-drivers-580.119.02.ebuild | 5 ++---
 x11-drivers/nvidia-drivers/nvidia-drivers-580.126.09.ebuild | 3 +--
 x11-drivers/nvidia-drivers/nvidia-drivers-580.94.13.ebuild  | 5 ++---
 x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild  | 5 ++---
 8 files changed, 13 insertions(+), 21 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.274.02.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-535.274.02.ebuild
index aecc28257f68..c3e46133df0c 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.274.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.274.02.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,7 +26,6 @@ LICENSE="NVIDIA-2023 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl 
openssl"
 SLOT="0/${PV%%.*}"
 KEYWORDS="-* amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs 
+tools wayland"
-REQUIRED_USE="kernel-open? ( modules )"
 
 COMMON_DEPEND="
        acct-group/video
@@ -555,7 +554,7 @@ pkg_postinst() {
                ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau";
        fi
 
-       if use kernel-open; then
+       if use kernel-open && use modules; then
                ewarn "\nOpen source variant of ${PN} was selected, be warned 
it is experimental"
                ewarn "and only for modern GPUs (e.g. GTX 1650+). Try to 
disable if run into issues."
                ewarn "Please also see: 
${EROOT}/usr/share/doc/${PF}/html/kernel_open.html"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.288.01.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-535.288.01.ebuild
index ccd983e9c9f1..85dbad3a3ceb 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.288.01.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.288.01.ebuild
@@ -26,7 +26,6 @@ LICENSE="NVIDIA-2023 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl 
openssl"
 SLOT="0/${PV%%.*}"
 KEYWORDS="-* ~amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs 
+tools wayland"
-REQUIRED_USE="kernel-open? ( modules )"
 
 COMMON_DEPEND="
        acct-group/video
@@ -555,7 +554,7 @@ pkg_postinst() {
                ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau";
        fi
 
-       if use kernel-open; then
+       if use kernel-open && use modules; then
                ewarn "\nOpen source variant of ${PN} was selected, be warned 
it is experimental"
                ewarn "and only for modern GPUs (e.g. GTX 1650+). Try to 
disable if run into issues."
                ewarn "Please also see: 
${EROOT}/usr/share/doc/${PF}/html/kernel_open.html"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-570.207.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-570.207.ebuild
index b344456365b4..715903a516f0 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-570.207.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-570.207.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,7 +26,6 @@ LICENSE="NVIDIA-2025 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl 
openssl"
 SLOT="0/${PV%%.*}"
 KEYWORDS="-* amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs 
+tools wayland"
-REQUIRED_USE="kernel-open? ( modules )"
 
 COMMON_DEPEND="
        acct-group/video
@@ -569,7 +568,7 @@ pkg_postinst() {
                ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau";
        fi
 
-       if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
+       if use kernel-open && use modules && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
                ewarn "\nOpen source variant of ${PN} was selected, note that 
it requires"
                ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if 
run into issues."
                ewarn "Also see: 
${EROOT}/usr/share/doc/${PF}/html/kernel_open.html"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-570.211.01.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-570.211.01.ebuild
index d8ce9693504c..7dd16549b1e8 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-570.211.01.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-570.211.01.ebuild
@@ -26,7 +26,6 @@ LICENSE="NVIDIA-2025 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl 
openssl"
 SLOT="0/${PV%%.*}"
 KEYWORDS="-* ~amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs 
+tools wayland"
-REQUIRED_USE="kernel-open? ( modules )"
 
 COMMON_DEPEND="
        acct-group/video
@@ -569,7 +568,7 @@ pkg_postinst() {
                ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau";
        fi
 
-       if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
+       if use kernel-open && use modules && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
                ewarn "\nOpen source variant of ${PN} was selected, note that 
it requires"
                ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if 
run into issues."
                ewarn "Also see: 
${EROOT}/usr/share/doc/${PF}/html/kernel_open.html"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-580.119.02.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-580.119.02.ebuild
index d32bb11ae401..06fa25fcb314 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-580.119.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-580.119.02.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -34,7 +34,6 @@ LICENSE="
 SLOT="0/${PV%%.*}"
 KEYWORDS="-* ~amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs 
+tools wayland"
-REQUIRED_USE="kernel-open? ( modules )"
 
 COMMON_DEPEND="
        acct-group/video
@@ -578,7 +577,7 @@ pkg_postinst() {
                ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau";
        fi
 
-       if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
+       if use kernel-open && use modules && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
                ewarn "\nOpen source variant of ${PN} was selected, note that 
it requires"
                ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if 
run into issues."
                ewarn "Also see: 
${EROOT}/usr/share/doc/${PF}/html/kernel_open.html"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-580.126.09.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-580.126.09.ebuild
index 8c1ddcb6ecad..3a6f9feb1e97 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-580.126.09.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-580.126.09.ebuild
@@ -29,7 +29,6 @@ LICENSE="
 SLOT="0/${PV%%.*}"
 KEYWORDS="-* ~amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs 
+tools wayland"
-REQUIRED_USE="kernel-open? ( modules )"
 
 COMMON_DEPEND="
        acct-group/video
@@ -573,7 +572,7 @@ pkg_postinst() {
                ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau";
        fi
 
-       if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
+       if use kernel-open && use modules && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
                ewarn "\nOpen source variant of ${PN} was selected, note that 
it requires"
                ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if 
run into issues."
                ewarn "Also see: 
${EROOT}/usr/share/doc/${PF}/html/kernel_open.html"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-580.94.13.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-580.94.13.ebuild
index f3d232db2c63..d2924ea02d85 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-580.94.13.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-580.94.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -30,7 +30,6 @@ LICENSE="
 SLOT="0/vulkan"
 KEYWORDS="-* ~amd64"
 IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs 
+tools wayland"
-REQUIRED_USE="kernel-open? ( modules )"
 
 COMMON_DEPEND="
        acct-group/video
@@ -574,7 +573,7 @@ pkg_postinst() {
                ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau";
        fi
 
-       if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
+       if use kernel-open && use modules && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
                ewarn "\nOpen source variant of ${PN} was selected, note that 
it requires"
                ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if 
run into issues."
                ewarn "Also see: 
${EROOT}/usr/share/doc/${PF}/html/kernel_open.html"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild
index 3dde3bbccdd2..1d06075a882e 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,7 +29,6 @@ LICENSE="
 SLOT="0/${PV%%.*}"
 KEYWORDS="-* amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs 
+tools wayland"
-REQUIRED_USE="kernel-open? ( modules )"
 
 COMMON_DEPEND="
        acct-group/video
@@ -574,7 +573,7 @@ pkg_postinst() {
                ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau";
        fi
 
-       if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
+       if use kernel-open && use modules && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
                ewarn "\nOpen source variant of ${PN} was selected, note that 
it requires"
                ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if 
run into issues."
                ewarn "Also see: 
${EROOT}/usr/share/doc/${PF}/html/kernel_open.html"

Reply via email to