commit:     e93bffad510cb98f11fb9a1e49051b0e7d1fe89f
Author:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 29 08:46:33 2021 +0000
Commit:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Thu Apr 29 08:46:33 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e93bffad

dev-util/nvidia-cuda-toolkit: drop old

CUDA 8 needs at most GCC 5.x, while the tree has only 6.5 and above.

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest              |   1 -
 .../nvidia-cuda-toolkit-8.0.61-r1.ebuild           | 139 ---------------------
 2 files changed, 140 deletions(-)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index d9efd1af95a..8a4ad6bc0f4 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -3,5 +3,4 @@ DIST cuda_11.1.1_455.32.00_linux.run 3532172082 BLAKE2B 
f4af6bd87c419c002b4913ea
 DIST cuda_11.2.0_460.27.04_linux.run 3046790184 BLAKE2B 
5330bc2e12ff131eb993610c95b22e6358b11d6a7a952625a4e88ed856769256c02e165ac7bf6cc43236052c8427cee17bf1e7346995dc2eba84d93c5d444eb3
 SHA512 
0aa7390490b93be7f359327a8fe364a44b538e742c7ccd560e9bbb40ed8613539c37fcb4aa71a2fbfa0bfdb0416ab43bbdcc09cd0c81db3f1a07b37318d6b2b3
 DIST cuda_11.2.2_460.32.03_linux.run 3057439068 BLAKE2B 
c3f3cd9eaaa4f91eb8080e7cafe1280f9bbc9cfc71ce1a6115af1dd348b83d30eed945609bf87e00d4873bede1fa9136fc4a7f393fd31db4e6406dc76086bc22
 SHA512 
e28d7d2eabd96df9e18f8e55f61adda39b07c2223605f77a6c2d92a02f7b57e9ce8b83d4b4de1124faa5670509d204d3db70c03b18af5cc5964b6ed6653d6a22
 DIST cuda_11.3.0_465.19.01_linux.run 3029622552 BLAKE2B 
ca64af09dc68b085a589b5756e3bfce72550e262b778aad06eb1f5b77d9cb30447fb8b57f5f6c3d210b49cd300e0db153c5eec1d51384b6889855a076ee62d07
 SHA512 
3120455e9513f62f82108539c5a4ccb4e9aa64beb66f816644e559bb8b573ff582c865c6a346ca39c6afb775c0c5fd567f5d31f0a0c5b927d6be849cd2905749
-DIST cuda_8.0.61_375.26_linux.run 1465528129 BLAKE2B 
d52ddf1dcf5246f230f210d10d1f6e7b540c892dea5a8cd770f0d062b30b01f5c8467d930430b383464d40a9b4a14eaaf22a365e081955e4452ec4f55e08da0b
 SHA512 
d22303719a9feff64f95bf6a966f1caa2bf0cf8c955e475ce08ce54faa5e098d336c2db223ef0185c1f23b9c52b7d2f81a63515485219cfc016d72bda979248b
 DIST cuda_9.2.88_396.26_linux.run 1758421686 BLAKE2B 
5068b2dfae87e43c124a6a72ac98b7c562aebc7161e7c977cfba68342127e99705228be531aa5bb8af0318e17c4ef8fe36257452d0f507fc3b82e3fbd0184bdc
 SHA512 
2d0d87926e11a1b21d6d3377138753df458a53ba9539d8399f9f252e0784cb41e2c63a5c724ca81ded82b9657b97fda51d812b467b0827e7d361aa2ad73b2dba

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-8.0.61-r1.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-8.0.61-r1.ebuild
deleted file mode 100644
index 2852a9357e3..00000000000
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-8.0.61-r1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit check-reqs cuda eutils toolchain-funcs unpacker versionator
-
-MYD=$(get_version_component_range 1-2)
-DRIVER_PV="375.26"
-
-DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
-HOMEPAGE="https://developer.nvidia.com/cuda-zone";
-SRC_URI="https://developer.nvidia.com/compute/cuda/${MYD}/Prod2/local_installers/cuda_${PV}_${DRIVER_PV}_linux-run
 -> cuda_${PV}_${DRIVER_PV}_linux.run"
-
-LICENSE="NVIDIA-CUDA"
-SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~amd64-linux"
-IUSE="debugger doc eclipse profiler"
-RESTRICT="bindist mirror"
-
-DEPEND=""
-RDEPEND="${DEPEND}
-       >=sys-devel/gcc-4.7[cxx]
-       <sys-devel/gcc-6[cxx]
-       >=x11-drivers/nvidia-drivers-${DRIVER_PV}
-       debugger? (
-               sys-libs/libtermcap-compat
-               sys-libs/ncurses-compat:5[tinfo]
-               )
-       eclipse? ( virtual/jre )
-       profiler? ( virtual/jre )"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="opt/cuda/*"
-
-CHECKREQS_DISK_BUILD="3500M"
-
-pkg_setup() {
-       # We don't like to run cuda_pkg_setup as it depends on us
-       check-reqs_pkg_setup
-}
-
-src_unpack() {
-       unpacker
-       unpacker run_files/cuda-linux*.run
-}
-
-src_prepare() {
-       local cuda_supported_gcc
-
-       # ATTENTION: change requires revbump
-       cuda_supported_gcc="4.7 4.8 4.9 5.3 5.4"
-
-       sed \
-               -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
-               "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
-
-       default
-}
-
-src_install() {
-       local i remove=( doc jre run_files install-linux.pl cuda-installer.pl )
-       local cudadir=/opt/cuda
-       local ecudadir="${EPREFIX}${cudadir}"
-
-       if use doc; then
-               DOCS+=( doc/pdf/. )
-               HTML_DOCS+=( doc/html/. )
-       fi
-       einstalldocs
-
-       mv doc/man/man3/{,cuda-}deprecated.3 || die
-       doman doc/man/man*/*
-
-       use debugger || remove+=( bin/cuda-gdb extras/Debugger 
extras/cuda-gdb-${PV}.src.tar.gz )
-
-       if use profiler; then
-               # hack found in install-linux.pl
-               for i in nvvp nsight; do
-                       cat > bin/${i} <<- EOF || die
-                               #!/usr/bin/env sh
-                               
LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \
-                                       UBUNTU_MENUPROXY=0 
LIBOVERLAY_SCROLLBAR=0 \
-                                       ${ecudadir}/lib${i}/${i} -vm 
${EPREFIX}/usr/bin/java
-                       EOF
-                       chmod a+x bin/${i} || die
-               done
-       else
-               use eclipse || remove+=( libnvvp libnsight )
-               remove+=( extras/CUPTI )
-       fi
-
-       for i in "${remove[@]}"; do
-               ebegin "Cleaning ${i}..."
-               rm -rf "${i}" || die
-               eend
-       done
-
-       dodir ${cudadir}
-       mv * "${ED%/}${cudadir}" || die
-
-       cat > "${T}"/99cuda <<- EOF || die
-               PATH=${ecudadir}/bin$(usex profiler ":${ecudadir}/libnvvp" "")
-               ROOTPATH=${ecudadir}/bin
-               LDPATH=${ecudadir}/lib64:${ecudadir}/lib:${ecudadir}/nvvm/lib64
-       EOF
-       doenvd "${T}"/99cuda
-
-       use profiler && \
-               make_wrapper nvprof "${ecudadir}/bin/nvprof" "." 
"${ecudadir}/lib64:${ecudadir}/lib"
-
-       dobin "${T}"/cuda-config
-}
-
-pkg_postinst_check() {
-       local a b
-       a="$(version_sort $(cuda-config -s))"; a=( $a )
-       # greatest supported version
-       b="${a[${#a[@]}-1]}"
-
-       # if gcc and if not gcc-version is at least greatest supported
-       if tc-is-gcc && \
-               ! version_is_at_least gcc-version ${b}; then
-                       ewarn ""
-                       ewarn "gcc >= ${b} will not work with CUDA"
-                       ewarn "Make sure you set an earlier version of gcc with 
gcc-config"
-                       ewarn "or append --compiler-bindir= pointing to a gcc 
bindir like"
-                       ewarn 
"--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}"
-                       ewarn "to the nvcc compiler flags"
-                       ewarn ""
-       fi
-}
-
-pkg_postinst() {
-       if [[ ${MERGE_TYPE} != binary ]]; then
-               pkg_postinst_check
-       fi
-}

Reply via email to