cuda: dropped unmaintained port

This commit is contained in:
Tim Biermann 2023-05-28 11:26:36 +02:00
parent 29d57919ee
commit 525e98f82f
Signed by: tb
GPG Key ID: 42F8B4E30B673606
34 changed files with 0 additions and 5393 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,36 +0,0 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3z51nQIxnDot37HCOz16jFaJj5DGfR2sN+ellj6Fi+thYVf+eZB1bx/nrsFsRDBeqdZWfs+o5N+tvXhtmTwl5Ag=
SHA256 (Pkgfile) = 57ad6dd0ef247cf672fcc098f10b27b809e3d226702325a8542f61f1022817e5
SHA256 (.footprint) = 81b56188b10a7ed3c7df320507bfe51efe77dd98509f9f509f22c85e9b059dc6
SHA256 (cuda_11.7.1_515.65.01_linux.run) = 52286a29706549b7d0feeb0e7e3eca1b15287c436a69fa880ad385b1be3e04db
SHA256 (cuda.sh) = ab92658d9efa337f12da5b093d9a643c031c6067ffc30abd8e87bd7bedecf0c0
SHA256 (cuda.conf) = a65f7d96e2447eb40b1be9586b90eb0bd776a8938c93d21f9606d2880b548b28
SHA256 (cuda.revdep) = b4beef4ac94f5fb418127b00cca7b011a6804d4e0d0a581986a5a028486aa349
SHA256 (accinj64.pc) = ec3d9bbf49dd9a0a549c6e44c3c2c6878ced2556e617f98c71745722c883586d
SHA256 (cublas.pc) = 72d18c1cfc6849c89d3046f7573f887bac1e42d0efb862814471151b679d4716
SHA256 (cuda.pc) = 1566130d367ae7ba253b54d7ab92f29d06053f7482382bee62aa03767d6fbabf
SHA256 (cudart.pc) = 2fc2a5e27ee97dd1c0b448ff55a7758bd6b40dfc11db65f84368bf03bc5050c8
SHA256 (cufft.pc) = bf59706874881b10a1e35105a9443096b48de39d536885d598ecc22b7b8fecad
SHA256 (cufftw.pc) = 6e2f99f04a9c8105c74361ba435557f850e43358eb795785f11b3a0447912ec1
SHA256 (cuinj64.pc) = 7f426be4770abb0a40c44a4a109d1dd828c1e0908ddf925d0333db51f8792fe1
SHA256 (curand.pc) = 441a1acff474b7596994d6c84c4a136de150592a14ba542fd2ad8e8a84401cea
SHA256 (cusolver.pc) = f49389689063f2c230f1bc404ebc12230d1de9bcf9b3e92c8a777f376ca183b4
SHA256 (cusparse.pc) = 9d3fce3f8ef193b86139bd06e43eab47e397d31b4922e2b6a5f156af8862db49
SHA256 (nppc.pc) = 2dfe7a9e9e0c2b638734d4decac5625884d0ecef9c5f1593bec9fcf5b9c4cbfd
SHA256 (nppi.pc) = b189cec5bd997d5f9a77b3fc42bec4763d0b664cb1754fd6af60bd3c4f15bd46
SHA256 (nppial.pc) = 99efd4f39b8f749dd50b523bc5763ab5891083abf31cc088313734dbb18983dc
SHA256 (nppicc.pc) = 375502f3909d6537d886d484ec6b2478dd236a1a201e3ff4571033a625cb5ea8
SHA256 (nppicom.pc) = 9ac2e62b3495b6c6daaff427e2c89561fb22af787b8d27d281d949ec3c2c73b8
SHA256 (nppidei.pc) = 60f261c07afb2c7ed0b45ffe31a952622670a38feb3181095b0109ac6a194233
SHA256 (nppif.pc) = 77bcf0799b11e963f97e3d625148450b2452ba679fbb54a2a03d5586955b1953
SHA256 (nppig.pc) = 1ae3272baf769163a8968aa2687fefe0b57465770b42fe507b0d7268ede038db
SHA256 (nppim.pc) = 72eaa766d8cf0f8f9316dcc031128f8d1064c9c3426da920d6eacbefccfbdccc
SHA256 (nppist.pc) = e5b95699dd7e1326b9caa16e907fbf87570984575b487b4bdb8661b9b36c0f22
SHA256 (nppisu.pc) = d51ac3afa0a2201a033c6938581241f5a9fd0d7fab80e9d91b72ccfef437b6ac
SHA256 (nppitc.pc) = d65524836abfb506391a3f89b295b4b0b1b590140e603ada7d213dee0df61a00
SHA256 (npps.pc) = d5dde50bc25a8042837182454af2807f0e6ea33733720584fe32ed18f207ffd5
SHA256 (nvToolsExt.pc) = 3289161bb91a35bd5ca0e55f8992868f91011885240d47a01c5b83296a69379b
SHA256 (nvgraph.pc) = 892e9006d9fbee3b0466776cd9db3440f232eab45d75190962b48ca5cb8bc05c
SHA256 (nvidia-ml.pc) = ab4a9a6c5b911d8f4f0cda08fd73a7a20a65f923eb3c464c64c7da42fd0c57b0
SHA256 (nvjpeg.pc) = 21c6add24633167f28cbdd8b3ff303e990a4312d9713ddbc489c8a77d6632e73
SHA256 (nvrtc.pc) = c4c4bbf25f610160651586f8a7f311b9a48ea24cb5dfd97a489aeaf16ba474d3

View File

@ -1,67 +0,0 @@
# Description: NVIDIA's GPU programming toolkit (feature branch)
# URL: https://developer.nvidia.com/cuda-zone
# Maintainer: unmaintained
# Depends on: nvidia lsb-release
name=cuda
version=11.7.1
_driverver=515.65.01
release=1
source=(https://developer.download.nvidia.com/compute/cuda/${version}/local_installers/cuda_${version}_${_driverver}_linux.run
cuda.sh cuda.conf $name.revdep
*.pc)
build() {
sh cuda_${version}_${_driverver}_linux.run --target "${SRC}" --noexec
cd builds
rm -r NVIDIA*.run bin
mkdir -p "${PKG}/opt/cuda/extras"
#mv cuda_samples "${PKG}/opt/cuda/samples"
mv integration nsight_compute nsight_systems EULA.txt "${PKG}/opt/cuda"
mv cuda_sanitizer_api/compute-sanitizer "${PKG}/opt/cuda/extras/compute-sanitizer"
rmdir cuda_sanitizer_api
for lib in *; do
if [[ "$lib" =~ .*"version.json".* ]]; then
continue
fi
cp -r $lib/* "${PKG}/opt/cuda/"
done
# Delete some unnecessary files
#rm -r "${PKG}"/opt/cuda/{bin/cuda-uninstaller,samples/bin/cuda-uninstaller}
# remove foreign archs
rm -r "${PKG}"/opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le
rm -r "${PKG}"/opt/cuda/nsight_compute/target/linux-desktop-t210-a64
# Define compilers for CUDA to use.
# This allows us to use older versions of GCC if we have to.
ln -s /usr/bin/gcc "${PKG}/opt/cuda/bin/gcc"
ln -s /usr/bin/g++ "${PKG}/opt/cuda/bin/g++"
# Install profile and ld.so.config files
install -Dm755 "${SRC}/cuda.sh" "${PKG}/etc/profile.d/cuda.sh"
install -Dm644 "${SRC}/cuda.conf" "${PKG}/etc/ld.so.conf.d/cuda.conf"
# Install pkgconfig files
mkdir -p "$PKG"/usr/lib/pkgconfig
cp "${SRC}"/*.pc "${PKG}"/usr/lib/pkgconfig
# Allow newer compilers to work.
# See https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
# for official requirements
sed -i "/.*unsupported GNU version.*/d" "${PKG}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h
sed -i "/.*unsupported clang version.*/d" "${PKG}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h
# Fix Makefile paths to CUDA
for f in $(find "$PKG"/opt/cuda -name Makefile); do
sed -i "s|/usr/local/cuda|/opt/cuda|g" "$f"
done
install -d $PKG/etc/revdep.d
install -m644 $SRC/$name.revdep $PKG/etc/revdep.d/$name
find $PKG -iname 'README' -iname 'README.txt' -exec rm '{}' \+
}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: accinj64
Description: OpenACC 64-bit Injection Library
Version: 11.0
Libs: -L${libdir} -laccinj64
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: cublas
Description: CUDA BLAS Library
Version: 11.0
Libs: -L${libdir} -lcublas
Cflags: -I${includedir}

View File

@ -1,3 +0,0 @@
/opt/cuda/lib64
/opt/cuda/nvvm/lib64
/opt/cuda/extras/CUPTI/lib64

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: cuda
Description: CUDA Driver Library
Version: 11.0
Libs: -L${libdir} -lcuda
Cflags: -I${includedir}

View File

@ -1,7 +0,0 @@
/opt/cuda/lib64
/opt/cuda/nvvm/lib64
/opt/cuda/extras/CUPTI/lib64
/opt/cuda/extras/compute-sanitizer
/opt/cuda/nsight_compute/host/linux-desktop-glibc_2_11_3-x64
/opt/cuda/nsight_compute/target/linux-desktop-glibc_2_11_3-x86
/opt/cuda/nsight_systems/host-linux-x64

View File

@ -1,2 +0,0 @@
export CUDA_PATH=/opt/cuda
export PATH=$PATH:/opt/cuda/bin:/opt/cuda/integration/nsight-compute:/opt/cuda/integration/nsight-systems

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: cudart
Description: CUDA Runtime Library
Version: 11.0
Libs: -L${libdir} -lcudart
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: cufft
Description: CUDA Fast Fourier Transform
Version: 11.0
Libs: -L${libdir} -lcufft
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: cufftw
Description: CUDA Fast Fourier Transform Wide
Version: 11.0
Libs: -L${libdir} -lcufftw
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: cuinj64
Description: CUDA 64-bit Injection Library
Version: 11.0
Libs: -L${libdir} -lcuinj64
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: curand
Description: CUDA Random Number Generation Library
Version: 11.0
Libs: -L${libdir} -lcurand
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: cusolver
Description: A LAPACK-like library on dense and sparse linear algebra
Version: 11.0
Libs: -L${libdir} -lcusolver
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: cusparse
Description: CUDA Sparse Matrix Library
Version: 11.0
Libs: -L${libdir} -lcusparse
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nppc
Description: NVIDIA Performance Primitives - Core
Version: 11.0
Libs: -L${libdir} -lnppc
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nppi
Description: NVIDIA Performance Primitives - Image Processing
Version: 11.0
Libs: -L${libdir} -lnppi
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nppial
Description: NVIDIA Performance Primitives - Image Processing - Arithmetic and Logic
Version: 11.0
Libs: -L${libdir} -lnppial
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nppicc
Description: NVIDIA Performance Primitives - Image Processing - Color Conversion
Version: 11.0
Libs: -L${libdir} -lnppicc
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nppicom
Description: NVIDIA Performance Primitives - Image Processing - Compression
Version: 11.0
Libs: -L${libdir} -lnppicom
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nppidei
Description: NVIDIA Performance Primitives - Image Processing - DEI
Version: 11.0
Libs: -L${libdir} -lnppidei
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nppif
Description: NVIDIA Performance Primitives - Image Processing - Filters
Version: 11.0
Libs: -L${libdir} -lnppif
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nppig
Description: NVIDIA Performance Primitives - Image Processing - Geometry
Version: 11.0
Libs: -L${libdir} -lnppig
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nppim
Description: NVIDIA Performance Primitives - Image Processing - Morphological
Version: 11.0
Libs: -L${libdir} -lnppim
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nppist
Description: NVIDIA Performance Primitives - Image Processing - Statistic and Linear
Version: 11.0
Libs: -L${libdir} -lnppist
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nppisu
Description: NVIDIA Performance Primitives - Image Processing - Support and Data Exchange
Version: 11.0
Libs: -L${libdir} -lnppisu
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nppitc
Description: NVIDIA Performance Primitives - Image Processing - Threshold and Compare
Version: 11.0
Libs: -L${libdir} -lnppitc
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: npps
Description: NVIDIA Performance Primitives - Signal Processing
Version: 11.0
Libs: -L${libdir} -lnpps
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nvToolsExt
Description: NVIDIA Tools Extension
Version: 11.0
Libs: -L${libdir} -lnvToolsExt
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nvgraph
Description: NVIDIA Accelerated Graph Analytics
Version: 11.0
Libs: -L${libdir} -lnvgraph
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nvidia-ml
Description: NVML
Version: 11.0
Libs: -L${libdir}/stubs -lnvidia-ml
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nvjpeg
Description: NVIDIA JPEG Library
Version: 11.0
Libs: -L${libdir} -lnvjpeg
Cflags: -I${includedir}

View File

@ -1,9 +0,0 @@
cudaroot=/opt/cuda
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include
Name: nvrtc
Description: A runtime compilation library for CUDA C++
Version: 11.0
Libs: -L${libdir} -lnvrtc
Cflags: -I${includedir}