Gentoo Archives: gentoo-commits

From: Benda XU <heroxbd@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/
Date: Sun, 01 Dec 2019 12:04:09
Message-Id: 1575201834.bf853256b4a91c0d66c21b54fc08ea4687551a90.heroxbd@gentoo
1 commit: bf853256b4a91c0d66c21b54fc08ea4687551a90
2 Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 1 12:00:21 2019 +0000
4 Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 1 12:03:54 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf853256
7
8 dev-util/nvidia-cuda-toolkit: Do not depend on nvidia-drivers on Prefix.
9
10 Prefix does not manage kernel-related packages.
11
12 Package-Manager: Portage-2.3.79, Repoman-2.3.18
13 Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>
14
15 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243.ebuild | 8 +++++++-
16 1 file changed, 7 insertions(+), 1 deletion(-)
17
18 diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243.ebuild
19 index 30634521068..a88adf63708 100644
20 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243.ebuild
21 +++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243.ebuild
22 @@ -21,7 +21,7 @@ RESTRICT="bindist mirror"
23 BDEPEND=""
24 RDEPEND="
25 <sys-devel/gcc-9[cxx]
26 - >=x11-drivers/nvidia-drivers-${DRIVER_PV}[X,uvm]
27 + !prefix? ( >=x11-drivers/nvidia-drivers-${DRIVER_PV}[X,uvm] )
28 debugger? (
29 dev-libs/openssl-compat:1.0.0
30 sys-libs/libtermcap-compat
31 @@ -147,4 +147,10 @@ pkg_postinst() {
32 if [[ ${MERGE_TYPE} != binary ]]; then
33 pkg_postinst_check
34 fi
35 +
36 + if use prefix; then
37 + ewarn "Gentoo Prefix does not manage kernel modules. You need to make certain"
38 + ewarn "the function counterpart to >=x11-drivers/nvidia-drivers-${DRIVER_PV}[X,uvm]"
39 + ewarn "is available from the host"
40 + fi
41 }