From: "Justin Lecher" <jlec@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/sci:master commit in: dev-util/nvidia-cuda-toolkit/, dev-util/nvidia-cuda-toolkit/files/
Date: Tue, 15 Jan 2013 15:27:23 +0000 (UTC) [thread overview]
Message-ID: <1358149692.c1ffcdccfbb6219099d45e7140f6e447d9db69dc.jlec@gentoo> (raw)
commit: c1ffcdccfbb6219099d45e7140f6e447d9db69dc
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 14 07:48:12 2013 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Jan 14 07:48:12 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=c1ffcdcc
inCvs
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
---
dev-util/nvidia-cuda-toolkit/ChangeLog | 313 --------------------
dev-util/nvidia-cuda-toolkit/files/cuda-config.in | 28 --
dev-util/nvidia-cuda-toolkit/metadata.xml | 16 -
.../nvidia-cuda-toolkit-4.2.9-r1.ebuild | 106 -------
.../nvidia-cuda-toolkit-5.0.35.ebuild | 111 -------
5 files changed, 0 insertions(+), 574 deletions(-)
diff --git a/dev-util/nvidia-cuda-toolkit/ChangeLog b/dev-util/nvidia-cuda-toolkit/ChangeLog
deleted file mode 100644
index 8bdd993..0000000
--- a/dev-util/nvidia-cuda-toolkit/ChangeLog
+++ /dev/null
@@ -1,313 +0,0 @@
-# ChangeLog for dev-util/nvidia-cuda-toolkit
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/nvidia-cuda-toolkit/ChangeLog,v 1.50 2012/02/21 22:44:39 spock Exp $
-
- 25 Nov 2012; Justin Lecher <jlec@gentoo.org>
- nvidia-cuda-toolkit-4.2.9-r1.ebuild, nvidia-cuda-toolkit-5.0.35.ebuild:
- Merge change in both versions; fix whitespace error
-
- 16 Nov 2012; Justin Lecher <jlec@gentoo.org> files/cuda-config.in:
- Enhancing cuda-config
-
- 15 Nov 2012; Justin Lecher <jlec@gentoo.org>
- nvidia-cuda-toolkit-5.0.35.ebuild, -nvidia-cuda-toolkit-5.0.35-r1.ebuild,
- metadata.xml:
- Version Bump
-
-*nvidia-cuda-toolkit-4.2.9-r1 (15 Nov 2012)
-
- 15 Nov 2012; Justin Lecher <jlec@gentoo.org>
- -nvidia-cuda-toolkit-4.2.9.ebuild, +nvidia-cuda-toolkit-4.2.9-r1.ebuild,
- +files/cuda-config.in, metadata.xml:
- Use cuda.eclass; install cuda-config; install doc and html into system path
- to support portages file filter
-
-*nvidia-cuda-toolkit-4.2.9 (04 Jul 2012)
-
- 04 Jul 2012; Sébastien Fabbro <bicatali@gentoo.org>
- -nvidia-cuda-toolkit-4.2.ebuild, +nvidia-cuda-toolkit-4.2.9.ebuild,
- metadata.xml:
- Rewrote ebuild. Use system JRE, try to complies with upstream installation,
- simplified maintenance, add a warning for too new gcc versions
-
- 04 Jul 2012; Justin Lecher <jlec@gentoo.org> nvidia-cuda-toolkit-4.2.ebuild,
- metadata.xml:
- This package is prebuilt so we are using QA_PREBUILT for everything
-
- 03 Jul 2012; Sébastien Fabbro <bicatali@gentoo.org>
- nvidia-cuda-toolkit-4.2.ebuild:
- Fix for amd64-linux prefix which uses lib instead of lib64
-
- 03 Jul 2012; Sébastien Fabbro <bicatali@gentoo.org>
- nvidia-cuda-toolkit-4.2.ebuild:
- More prefix fixes
-
-*nvidia-cuda-toolkit-4.2 (03 Jul 2012)
-
- 03 Jul 2012; Sébastien Fabbro <bicatali@gentoo.org>
- +nvidia-cuda-toolkit-4.2.ebuild, +metadata.xml:
- Version bumped. Switched to EAPI4, added prefix love, cleaned ebuild,
- metadata love
-
- 21 Feb 2012; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-3.2.ebuild:
- Restore 3.2, which is a dependency of dev-util/nvidia-cuda-npp-3.2.
-
- 21 Feb 2012; Michał Januszewski <spock@gentoo.org>
- -nvidia-cuda-toolkit-2.2-r3.ebuild,
- -files/nvidia-cuda-toolkit-2.2-enum_fix.patch,
- -nvidia-cuda-toolkit-2.3.ebuild, -nvidia-cuda-toolkit-3.0.ebuild,
- -files/nvidia-cuda-toolkit-3.0-enum_fix.patch,
- -nvidia-cuda-toolkit-3.1.ebuild,
- -files/nvidia-cuda-toolkit-3.1-enum_fix.patch,
- -nvidia-cuda-toolkit-3.2.ebuild:
- Remove old ebuilds.
-
- 21 Feb 2012; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-3.0.ebuild, nvidia-cuda-toolkit-3.1.ebuild,
- nvidia-cuda-toolkit-3.2.ebuild, nvidia-cuda-toolkit-4.0.ebuild,
- nvidia-cuda-toolkit-4.1.ebuild:
- Stop creating the /usr/include/CL symlink now that there is an eselect module
- to switch between OpenCL implementations.
-
- 11 Feb 2012; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-3.0.ebuild, nvidia-cuda-toolkit-3.1.ebuild,
- nvidia-cuda-toolkit-3.2.ebuild, nvidia-cuda-toolkit-4.0.ebuild,
- nvidia-cuda-toolkit-4.1.ebuild:
- Do not call env-update in pkg_postinst.
-
- 05 Feb 2012; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-4.1.ebuild:
- Add a dep on gcc-4.5+.
-
- 05 Feb 2012; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-4.1.ebuild:
- Fix problems with the executable bit being unset on some .so files (bug
- #401447).
-
- 05 Feb 2012; Mike Frysinger <vapier@gentoo.org>
- nvidia-cuda-toolkit-2.2-r3.ebuild, nvidia-cuda-toolkit-2.3.ebuild,
- nvidia-cuda-toolkit-3.0.ebuild, nvidia-cuda-toolkit-3.1.ebuild,
- nvidia-cuda-toolkit-3.2.ebuild, nvidia-cuda-toolkit-4.0.ebuild,
- nvidia-cuda-toolkit-4.1.ebuild:
- Move to new unpacker eclass for unpack_makeself.
-
-*nvidia-cuda-toolkit-4.1 (29 Jan 2012)
-
- 29 Jan 2012; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-4.1.ebuild:
- Version bump.
-
- 04 Sep 2011; Markus Meier <maekke@gentoo.org> nvidia-cuda-toolkit-4.0.ebuild:
- x86 stable, bug #378545
-
- 27 Aug 2011; Tony Vroon <chainsaw@gentoo.org> nvidia-cuda-toolkit-4.0.ebuild:
- Marked stable on AMD64 based on arch testing by Elijah El Lazkani & Tomáš
- "Mepho" Pružina in bug #378545 filed by Agostino "ago" Sarubbo.
-
- 27 Aug 2011; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-4.0.ebuild:
- Fix bug #380425.
-
- 23 Aug 2011; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-4.0.ebuild:
- Fix bugs #375295, #375801.
-
- 23 Jul 2011; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-2.2-r3.ebuild, nvidia-cuda-toolkit-2.3.ebuild,
- nvidia-cuda-toolkit-3.0.ebuild, nvidia-cuda-toolkit-3.1.ebuild,
- nvidia-cuda-toolkit-3.2.ebuild, nvidia-cuda-toolkit-4.0.ebuild:
- Remove block on nvidia-cuda-profiler (now removed from the tree).
-
- 12 Jun 2011; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-4.0.ebuild:
- Update the nvidia-drivers dependency for CUDA 4.0 to req. at least 270.41+.
-
-*nvidia-cuda-toolkit-4.0 (29 May 2011)
-
- 29 May 2011; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-4.0.ebuild:
- Add CUDA Toolkit v4.0 (bug #367529).
-
- 06 Jan 2011; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-3.2.ebuild:
- Block old NVIDIA drivers to prevent collision in /usr/include/CL (bug
- #348920).
-
- 12 Dec 2010; Michał Januszewski <spock@gentoo.org>
- -nvidia-cuda-toolkit-3.0_beta1.ebuild:
- Remove the ebuild for 3.0-beta1.
-
- 12 Dec 2010; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-3.0.ebuild, nvidia-cuda-toolkit-3.1.ebuild,
- nvidia-cuda-toolkit-3.2.ebuild:
- Install a /usr/include/CL symlink for the NVIDIA OpenCL headers.
-
-*nvidia-cuda-toolkit-3.2 (01 Dec 2010)
-
- 01 Dec 2010; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-3.2.ebuild:
- Version bump.
-
- 06 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
- nvidia-cuda-toolkit-3.1.ebuild:
- Fix libpng SLOT depend wrt #339796 by "MaratIK".
-
- 23 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
- nvidia-cuda-toolkit-2.2-r3.ebuild, nvidia-cuda-toolkit-2.3.ebuild,
- nvidia-cuda-toolkit-3.0_beta1.ebuild, nvidia-cuda-toolkit-3.0.ebuild,
- nvidia-cuda-toolkit-3.1.ebuild:
- Remove wrong restrictions. Use the proper QA_* variables, not blanket
- restrictions.
-
- 05 Jul 2010; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-3.0.ebuild, nvidia-cuda-toolkit-3.1.ebuild:
- Add env-update calls so that the CUDA libraries are picked up by other
- ebuilds and apps (bug #320853).
-
-*nvidia-cuda-toolkit-3.1 (03 Jul 2010)
-
- 03 Jul 2010; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-3.1.ebuild,
- +files/nvidia-cuda-toolkit-3.1-enum_fix.patch:
- Version bump (bug #325831). Thanks to Clemens Rabe for the updated ebuild.
-
- 24 Jun 2010; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-3.0.ebuild:
- Add desktop entries for cudaprof and openclprof (no icons so far, as
- NVIDIA does not provide any) (bug #323995).
-
- 24 Jun 2010; Michał Januszewski <spock@gentoo.org>
- -nvidia-cuda-toolkit-2.0.ebuild, -nvidia-cuda-toolkit-2.1.ebuild,
- -nvidia-cuda-toolkit-2.2-r2.ebuild:
- Remove old ebuilds.
-
- 24 Jun 2010; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-3.0.ebuild:
- Add a missing dependency on libpng-1.2 (bug #323985).
-
- 23 May 2010; Pacho Ramos <pacho@gentoo.org>
- nvidia-cuda-toolkit-2.3.ebuild:
- stable amd64, bug 313067
-
- 10 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- nvidia-cuda-toolkit-2.3.ebuild:
- x86 stable wrt bug #313067
-
- 01 Apr 2010; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-3.0.ebuild,
- +files/nvidia-cuda-toolkit-3.0-enum_fix.patch:
- Add an enum fix for gcc pedantic mode (bug #311657), fix a typo in
- src_install.
-
- 25 Mar 2010; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-3.0.ebuild:
- Add a dep on >=sys-devel/binutils-2.20 (bug #279523).
-
-*nvidia-cuda-toolkit-3.0 (21 Mar 2010)
-
- 21 Mar 2010; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-3.0.ebuild, metadata.xml:
- Version bump.
-
- 20 Jan 2010; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-3.0_beta1.ebuild:
- Update the info about the required version of nvidia-drivers (bug
- #301101).
-
-*nvidia-cuda-toolkit-3.0_beta1 (08 Jan 2010)
-
- 08 Jan 2010; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-3.0_beta1.ebuild:
- Version bump (bug #298914).
-
- 01 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
- nvidia-cuda-toolkit-2.2-r2.ebuild:
- stable x86, bug 293641
-
- 25 Sep 2009; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-2.1.ebuild:
- Add a note that 2.1 should never become stable.
-
-*nvidia-cuda-toolkit-2.2-r3 (09 Aug 2009)
-
- 09 Aug 2009; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-2.2-r3.ebuild:
- Use older binaries to maintain compatiblity with gcc3 (bug #279523).
-
- 09 Aug 2009; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-2.3.ebuild:
- Add a dep on gcc4 (required for ABI compatibility).
-
- 07 Aug 2009; <chainsaw@gentoo.org> nvidia-cuda-toolkit-2.0.ebuild:
- Marked stable as requested by Michal "Spock" Januszewski
- <spock@gentoo.org> in bug #276538. Arch-tested by Víctor "VQuicksilver"
- Enríquez using K3d & cuda-profiler.
-
- 29 Jul 2009; Michał Januszewski <spock@gentoo.org>
- -nvidia-cuda-toolkit-2.2.ebuild, -nvidia-cuda-toolkit-2.2-r1.ebuild:
- Remove old ebuilds.
-
-*nvidia-cuda-toolkit-2.3 (29 Jul 2009)
-
- 29 Jul 2009; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-2.3.ebuild:
- Version bump.
-
- 19 Jul 2009; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-2.0.ebuild, nvidia-cuda-toolkit-2.1.ebuild,
- nvidia-cuda-toolkit-2.2.ebuild, nvidia-cuda-toolkit-2.2-r1.ebuild,
- nvidia-cuda-toolkit-2.2-r2.ebuild:
- Add a warning about gcc-4.4 not being supported by the NVIDIA CUDA
- compiler (bug #278210)
-
- 08 Jul 2009; Christian Faulhammer <fauli@gentoo.org>
- nvidia-cuda-toolkit-2.0.ebuild:
- stable x86, bug 276538
-
-*nvidia-cuda-toolkit-2.2-r2 (05 Jul 2009)
-
- 05 Jul 2009; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-2.2-r2.ebuild, metadata.xml:
- Add support for the CUDA debugger (bug #274100).
-
- 05 Jul 2009; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-2.2-r1.ebuild:
- Use system Qt4 libraries on x86. Restrict binchecks as this is a binary
- package.
-
-*nvidia-cuda-toolkit-2.2-r1 (19 Jun 2009)
-
- 19 Jun 2009; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-2.2-r1.ebuild,
- +files/nvidia-cuda-toolkit-2.2-enum_fix.patch, metadata.xml:
- Add support for the CUDA visual profiler (bug #274095).
-
-*nvidia-cuda-toolkit-2.2 (16 May 2009)
-
- 16 May 2009; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-2.2.ebuild:
- Version bump (bug #269894).
-
- 06 May 2009; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-2.1.ebuild:
- Add a temporary workaround for bug #266069.
-
- 13 Apr 2009; Michał Januszewski <spock@gentoo.org>
- nvidia-cuda-toolkit-2.1.ebuild:
- Properly override the lib directory (bug #265722, patch by Georgi
- Georgiev).
-
-*nvidia-cuda-toolkit-2.1 (21 Jan 2009)
-
- 21 Jan 2009; Michał Januszewski <spock@gentoo.org>
- +nvidia-cuda-toolkit-2.1.ebuild:
- Version bump (bug #255128).
-
-*nvidia-cuda-toolkit-2.0 (18 Oct 2008)
-
- 18 Oct 2008; Michał Januszewski <spock@gentoo.org> +metadata.xml,
- +nvidia-cuda-toolkit-2.0.ebuild:
- Initial commit. Thanks to everyone participating in bug #167685 for the
- previous versions of the ebuild.
-
diff --git a/dev-util/nvidia-cuda-toolkit/files/cuda-config.in b/dev-util/nvidia-cuda-toolkit/files/cuda-config.in
deleted file mode 100644
index ca0d1d7..0000000
--- a/dev-util/nvidia-cuda-toolkit/files/cuda-config.in
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/bash
-
-SUPPORT_GCC_VERSIONS_BY_CUDA="CUDA_SUPPORTED_GCC"
-
-_print_help() {
- cat <<- EOF
- Usage:
- $(basename $0) [options]
-
- -s | --supported Returns by current CUDA supported gcc versions
- -h | --help Shows this help
- EOF
-}
-
-case ${1} in
- -s|--supported)
- echo "${SUPPORT_GCC_VERSIONS_BY_CUDA}"
- exit 0
- ;;
- -h|--help)
- _print_help
- exit -1
- ;;
- *)
- _print_help
- exit 1
- ;;
-esac
diff --git a/dev-util/nvidia-cuda-toolkit/metadata.xml b/dev-util/nvidia-cuda-toolkit/metadata.xml
deleted file mode 100644
index 6e47b66..0000000
--- a/dev-util/nvidia-cuda-toolkit/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>sci</herd>
- <longdescription lang="en">
- The NVIDIA® CUDA® Toolkit provides a development environment for C
- and C++ developers building GPU-accelerated applications. The CUDA
- Toolkit includes a compiler for NVIDIA GPUs, math libraries, and
- tools for debugging and optimizing the performance of applications.
-</longdescription>
- <use>
- <flag name="profiler">Installs the NVIDIA CUDA visual profiler</flag>
- <flag name="debugger">Installs the NVIDIA CUDA debugger</flag>
- <flag name="eclipse">Installs the Eclipse SDK plugin</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-4.2.9-r1.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-4.2.9-r1.ebuild
deleted file mode 100644
index 5c304e5..0000000
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-4.2.9-r1.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cuda unpacker
-
-MYD=$(get_version_component_range 1)_$(get_version_component_range 2)
-DISTRO=ubuntu11.04
-
-DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
-HOMEPAGE="http://developer.nvidia.com/cuda"
-CURI="http://developer.download.nvidia.com/compute/cuda/${MYD}/rel/toolkit"
-SRC_URI="
- amd64? ( ${CURI}/cudatoolkit_${PV}_linux_64_${DISTRO}.run )
- x86? ( ${CURI}/cudatoolkit_${PV}_linux_32_${DISTRO}.run )"
-
-SLOT="0"
-LICENSE="NVIDIA"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="debugger doc eclipse profiler"
-
-DEPEND=""
-RDEPEND="${DEPEND}
- || (
- sys-devel/gcc:4.4
- sys-devel/gcc:4.5
- sys-devel/gcc:4.6
- )
- !<=x11-drivers/nvidia-drivers-270.41
- debugger? ( sys-libs/libtermcap-compat )
- profiler? ( >=virtual/jre-1.6 )"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="opt/cuda/*"
-
-pkg_setup() {
- # We don't like to run cuda_pkg_setup as it depends on us
- :
-}
-
-src_prepare() {
- local cuda_supported_gcc
-
- cuda_supported_gcc="4.4 4.5 4.6"
-
- sed \
- -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
- "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
-
- find cuda-installer.pl install-linux.pl libnvvp/jre run_files -delete || die
-}
-
-src_install() {
- local cudadir=/opt/cuda
- local ecudadir="${EPREFIX}"${cudadir}
-
- if use doc; then
- dodoc doc/*{txt,pdf}
- dohtml -r doc/html/*
- fi
-
- find doc -delete || die
-
- use debugger || rm -r bin/cuda-gdb extras/Debugger
- use eclipse || find libnsight -delete
-
- if use profiler; then
- # hack found in install-linux.pl
- cat > bin/nvvp <<- EOF
- #!${EPREFIX}bin/sh
- LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \
- UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 ${ecudadir}/libnvvp/nvvp
- EOF
- chmod a+x bin/nvvp
- else
- rm -r extras/CUPTI libnvvp
- fi
-
- dodir ${cudadir}
- mv * "${ED}"${cudadir}
-
- cat > "${T}"/99cuda <<- EOF
- PATH=${ecudadir}/bin:${ecudadir}/libnvvp
- ROOTPATH=${ecudadir}/bin
- LDPATH=${ecudadir}/lib$(use amd64 && echo "64:${ecudadir}/lib")
- EOF
- doenvd "${T}"/99cuda
-
- dobin "${T}"/cuda-config
-}
-
-pkg_postinst() {
- local a
- a="$(version_sort $(cuda-config -s))"; a=($a)
- if [[ $(tc-getCC) == *gcc* ]] && \
- version_is_at_least "$(gcc-version)" ${a[1]}; then
- ewarn "gcc >= ${a[1]} 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 "${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${a[1]}"
- ewarn "to the nvcc compiler flags"
- fi
-}
diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-5.0.35.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-5.0.35.ebuild
deleted file mode 100644
index a17f442..0000000
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-5.0.35.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cuda unpacker
-
-MYD=$(get_version_component_range 1)_$(get_version_component_range 2)
-DISTRO=fedora16-1
-
-DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
-HOMEPAGE="http://developer.nvidia.com/cuda"
-CURI="http://developer.download.nvidia.com/compute/cuda/${MYD}/rel-update-1/installers/"
-SRC_URI="
- amd64? ( ${CURI}/cuda_${PV}_linux_64_${DISTRO}.run )
- x86? ( ${CURI}/cuda_${PV}_linux_32_${DISTRO}.run )"
-
-SLOT="0"
-LICENSE="NVIDIA"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="debugger doc eclipse profiler"
-
-DEPEND=""
-RDEPEND="${DEPEND}
- || (
- sys-devel/gcc:4.4
- sys-devel/gcc:4.5
- sys-devel/gcc:4.6
- )
- !<=x11-drivers/nvidia-drivers-270.41
- debugger? ( sys-libs/libtermcap-compat )
- profiler? ( >=virtual/jre-1.6 )"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="opt/cuda/*"
-
-pkg_setup() {
- # We don't like to run cuda_pkg_setup as it depends on us
- :
-}
-
-src_unpack() {
- unpacker
- unpacker run_files/cudatoolkit*run
-}
-
-src_prepare() {
- local cuda_supported_gcc
-
- cuda_supported_gcc="4.4 4.5 4.6"
-
- sed \
- -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
- "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
-
- find cuda-installer.pl install-linux.pl jre run_files -delete || die
-}
-
-src_install() {
- local cudadir=/opt/cuda
- local ecudadir="${EPREFIX}"${cudadir}
-
- if use doc; then
- dodoc doc/{*.txt,pdf/*}
- dohtml -r doc/html/*
- fi
-
- find doc -delete || die
-
- use debugger || rm -r bin/cuda-gdb extras/Debugger
- use eclipse || find libnsight -delete
-
- if use profiler; then
- # hack found in install-linux.pl
- cat > bin/nvvp <<- EOF
- #!${EPREFIX}bin/sh
- LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \
- UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 ${ecudadir}/libnvvp/nvvp
- EOF
- chmod a+x bin/nvvp
- else
- rm -r extras/CUPTI libnvvp
- fi
-
- dodir ${cudadir}
- mv * "${ED}"${cudadir}
-
- cat > "${T}"/99cuda <<- EOF
- PATH=${ecudadir}/bin:${ecudadir}/libnvvp
- ROOTPATH=${ecudadir}/bin
- LDPATH=${ecudadir}/lib$(use amd64 && echo "64:${ecudadir}/lib")
- EOF
- doenvd "${T}"/99cuda
-
- dobin "${T}"/cuda-config
-}
-
-pkg_postinst() {
- local a
- a="$(version_sort $(cuda-config -s))"; a=($a)
- if [[ $(tc-getCC) == *gcc* ]] && \
- version_is_at_least "$(gcc-version)" ${a[1]}; then
- ewarn "gcc >= ${a[1]} 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 "${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${a[1]}"
- ewarn "to the nvcc compiler flags"
- fi
-}
next reply other threads:[~2013-01-15 15:27 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-15 15:27 Justin Lecher [this message]
-- strict thread matches above, loose matches on Subject: below --
2016-05-30 8:52 [gentoo-commits] proj/sci:master commit in: dev-util/nvidia-cuda-toolkit/, dev-util/nvidia-cuda-toolkit/files/ Marius Brehler
2015-07-10 3:59 Nicolas Bock
2015-01-18 2:16 Christoph Junghans
2014-07-10 8:53 Justin Lecher
2014-07-10 8:53 Justin Lecher
2013-08-11 12:19 Justin Lecher
2013-05-31 15:31 Nicolas Bock
2012-11-26 22:02 Justin Lecher
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1358149692.c1ffcdccfbb6219099d45e7140f6e447d9db69dc.jlec@gentoo \
--to=jlec@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox