diff options
author | Justin Lecher <jlec@gentoo.org> | 2014-11-17 09:15:13 +0000 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2014-11-17 09:15:13 +0000 |
commit | 25a9c0c23ce13cb8f97848c97fb13da49bacb4cc (patch) | |
tree | 9b3181d0d8afc9e3d207a90d062385f359ecd6fc /dev-util/nvidia-cuda-toolkit | |
parent | Dropped jffi-1.2.7-r1 (diff) | |
download | gentoo-2-25a9c0c23ce13cb8f97848c97fb13da49bacb4cc.tar.gz gentoo-2-25a9c0c23ce13cb8f97848c97fb13da49bacb4cc.tar.bz2 gentoo-2-25a9c0c23ce13cb8f97848c97fb13da49bacb4cc.zip |
dev-util/nvidia-cuda-toolkit: Import Version Bump from sci overlay, thanks Marius Brehler for the work; Add warning for reduced 32bit support, #529320
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
Diffstat (limited to 'dev-util/nvidia-cuda-toolkit')
3 files changed, 165 insertions, 473 deletions
diff --git a/dev-util/nvidia-cuda-toolkit/ChangeLog b/dev-util/nvidia-cuda-toolkit/ChangeLog index cace6602779d..e1c8245143c6 100644 --- a/dev-util/nvidia-cuda-toolkit/ChangeLog +++ b/dev-util/nvidia-cuda-toolkit/ChangeLog @@ -1,477 +1,11 @@ # ChangeLog for dev-util/nvidia-cuda-toolkit # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/nvidia-cuda-toolkit/ChangeLog,v 1.93 2014/11/06 08:15:19 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/nvidia-cuda-toolkit/ChangeLog,v 1.94 2014/11/17 09:15:13 jlec Exp $ - 06 Nov 2014; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-6.5.14.ebuild: - Fix non existing documentation directory on x86 +*nvidia-cuda-toolkit-6.5.19 (17 Nov 2014) - 05 Nov 2014; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-6.5.14.ebuild: - Test for presents of deprecated.3 before moving, #525226 + 17 Nov 2014; Justin Lecher <jlec@gentoo.org> + nvidia-cuda-toolkit-6.5.14.ebuild, +nvidia-cuda-toolkit-6.5.19.ebuild: + Import Version Bump from sci overlay, thanks Marius Brehler for the work; Add + warning for reduced 32bit support, #529320 -*nvidia-cuda-toolkit-4.2.9-r2 (04 Nov 2014) - - 04 Nov 2014; Patrick Lauer <patrick@gentoo.org> - +nvidia-cuda-toolkit-4.2.9-r2.ebuild: - Restore old version needed by media-libs/opencv and fix deps - - 04 Nov 2014; Patrick Lauer <patrick@gentoo.org> - -nvidia-cuda-toolkit-4.2.9-r2.ebuild: - Remove old version that has broken dependencies after toolchain changes - - 15 Sep 2014; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-6.5.14.ebuild: - Fix min nvidia-drivers version, thanks Marius Brehler for reporting, #521480 - -*nvidia-cuda-toolkit-6.5.14 (21 Aug 2014) - - 21 Aug 2014; Justin Lecher <jlec@gentoo.org> - +nvidia-cuda-toolkit-6.5.14.ebuild: - Version BUmp, #520302 - -*nvidia-cuda-toolkit-6.0.37-r4 (14 Jul 2014) - - 14 Jul 2014; Justin Lecher <jlec@gentoo.org> - +nvidia-cuda-toolkit-6.0.37-r4.ebuild: - Add profiler specific paths only with USE=profiler, #512160 - -*nvidia-cuda-toolkit-6.0.37-r3 (16 Jun 2014) - - 16 Jun 2014; Justin Lecher <jlec@gentoo.org> - -nvidia-cuda-toolkit-6.0.37.ebuild, -nvidia-cuda-toolkit-6.0.37-r1.ebuild, - -nvidia-cuda-toolkit-6.0.37-r2.ebuild, +nvidia-cuda-toolkit-6.0.37-r3.ebuild: - Fix cuda-config - - 16 Jun 2014; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-6.0.37-r2.ebuild: - Fix version of gcc dependency, #513218 - -*nvidia-cuda-toolkit-6.0.37-r2 (15 Jun 2014) - - 15 Jun 2014; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-6.0.37-r1.ebuild, +nvidia-cuda-toolkit-6.0.37-r2.ebuild: - Raise gcc version requirement, #513218 - -*nvidia-cuda-toolkit-6.0.37-r1 (30 Apr 2014) - - 30 Apr 2014; Justin Lecher <jlec@gentoo.org> - +nvidia-cuda-toolkit-6.0.37-r1.ebuild: - rename generic man page, #509168 - -*nvidia-cuda-toolkit-6.0.37 (24 Apr 2014) - - 24 Apr 2014; Justin Lecher <jlec@gentoo.org> - +nvidia-cuda-toolkit-6.0.37.ebuild: - Version Bump, #507804 - - 31 Mar 2014; Jeroen Roovers <jer@gentoo.org> - nvidia-cuda-toolkit-4.2.9-r2.ebuild, nvidia-cuda-toolkit-5.5.22.ebuild: - Fix x11-drivers/nvidia-drivers version dependencies (bug #505198). - - 22 Mar 2014; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-4.2.9-r2.ebuild, nvidia-cuda-toolkit-5.5.22.ebuild: - Add uvm USE-dep to nvidia-drivers, #505198 - - 27 Jan 2014; Justin Lecher <jlec@gentoo.org> - -nvidia-cuda-toolkit-4.2.9-r3.ebuild, -nvidia-cuda-toolkit-5.0.35-r2.ebuild, - -nvidia-cuda-toolkit-5.0.35-r3.ebuild, -nvidia-cuda-toolkit-5.0.35-r4.ebuild: - Drop old - - 26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> - nvidia-cuda-toolkit-5.5.22.ebuild: - Stable for x86, wrt bug #486578 - - 22 Dec 2013; Pacho Ramos <pacho@gentoo.org> nvidia-cuda-toolkit-5.5.22.ebuild: - amd64 stable, bug #486578 - - 26 Nov 2013; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-4.2.9-r2.ebuild, nvidia-cuda-toolkit-4.2.9-r3.ebuild, - nvidia-cuda-toolkit-5.0.35-r2.ebuild, nvidia-cuda-toolkit-5.0.35-r3.ebuild, - nvidia-cuda-toolkit-5.0.35-r4.ebuild, nvidia-cuda-toolkit-5.5.22.ebuild: - Use MERGE_TYPE wrap for postinst check, thanks lxnay pointing this out - - 19 Sep 2013; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-5.5.22.ebuild: - Megabytes are M not MB, #485400 - - 17 Sep 2013; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-5.5.22.ebuild: - Check for disk space, #483690 - - 11 Aug 2013; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-5.5.22.ebuild: - Drop sdk part again - - 11 Aug 2013; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-5.5.22.ebuild: - Fix gcc version - -*nvidia-cuda-toolkit-5.5.22 (11 Aug 2013) - - 11 Aug 2013; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-4.2.9-r2.ebuild, nvidia-cuda-toolkit-4.2.9-r3.ebuild, - nvidia-cuda-toolkit-5.0.35-r2.ebuild, nvidia-cuda-toolkit-5.0.35-r3.ebuild, - nvidia-cuda-toolkit-5.0.35-r4.ebuild, +nvidia-cuda-toolkit-5.5.22.ebuild: - Version Bump, #479374; fix license, #466576 - - 26 Jun 2013; Christoph Junghans <ottxor@gentoo.org> metadata.xml: - remove myself as maintainer - -*nvidia-cuda-toolkit-5.0.35-r4 (20 Apr 2013) -*nvidia-cuda-toolkit-4.2.9-r3 (20 Apr 2013) - - 20 Apr 2013; Rick Farina <zerochaos@gentoo.org> - +nvidia-cuda-toolkit-4.2.9-r3.ebuild, +nvidia-cuda-toolkit-5.0.35-r4.ebuild, - nvidia-cuda-toolkit-4.2.9-r2.ebuild, nvidia-cuda-toolkit-5.0.35-r2.ebuild, - nvidia-cuda-toolkit-5.0.35-r3.ebuild: - adding new revs for subslot dependancies, as well as fixing license - -*nvidia-cuda-toolkit-5.0.35-r3 (13 Feb 2013) - - 13 Feb 2013; Justin Lecher <jlec@gentoo.org> - +nvidia-cuda-toolkit-5.0.35-r3.ebuild: - Fix various typos and logic errors, #456950 & #456956 - - 12 Feb 2013; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-5.0.35-r2.ebuild: - Readd ncurses[tinfo], which was accidentally dropped - - 08 Feb 2013; Justin Lecher <jlec@gentoo.org> -nvidia-cuda-toolkit-4.0.ebuild, - -nvidia-cuda-toolkit-4.1.ebuild, -nvidia-cuda-toolkit-4.2.ebuild, - -nvidia-cuda-toolkit-4.2.9-r1.ebuild, -nvidia-cuda-toolkit-5.0.35.ebuild, - -nvidia-cuda-toolkit-5.0.35-r1.ebuild: - Drop old - - 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> - nvidia-cuda-toolkit-4.2.9-r2.ebuild: - Stable for x86, wrt bug #455514 - - 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> - nvidia-cuda-toolkit-4.2.9-r2.ebuild: - Stable for amd64, wrt bug #455514 - - 06 Feb 2013; Andreas K. Huettel <dilfridge@gentoo.org> - nvidia-cuda-toolkit-4.2.9-r2.ebuild, nvidia-cuda-toolkit-5.0.35-r2.ebuild: - Will never work on any arches other than amd64 x86 (binary package) - -*nvidia-cuda-toolkit-5.0.35-r2 (22 Jan 2013) -*nvidia-cuda-toolkit-4.2.9-r2 (22 Jan 2013) - - 22 Jan 2013; Justin Lecher <jlec@gentoo.org> - +nvidia-cuda-toolkit-4.2.9-r2.ebuild, +nvidia-cuda-toolkit-5.0.35-r2.ebuild: - Correct postinst msg logic; fine grade deletion of files - - 17 Jan 2013; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-5.0.35.ebuild, nvidia-cuda-toolkit-5.0.35-r1.ebuild: - Correct deps which are only needed with USE=debugger - - 17 Jan 2013; Justin Lecher <jlec@gentoo.org> - +nvidia-cuda-toolkit-5.0.35.ebuild: - Add new dep on libtinfo.so, #452164 - - 17 Jan 2013; Christoph Junghans <ottxor@gentoo.org> metadata.xml, - nvidia-cuda-toolkit-4.2.9-r1.ebuild: - fix build on x86 (bug #452388) - -*nvidia-cuda-toolkit-5.0.35-r1 (16 Jan 2013) - - 16 Jan 2013; Justin Lecher <jlec@gentoo.org> - -nvidia-cuda-toolkit-5.0.35.ebuild, +nvidia-cuda-toolkit-5.0.35-r1.ebuild: - Correct support gcc version, #452386 - - 16 Jan 2013; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-4.2.9-r1.ebuild: - x86 and x86_64 packages are different, #452388 - - 16 Jan 2013; Justin Lecher <jlec@gentoo.org> - nvidia-cuda-toolkit-5.0.35.ebuild: - Drop old version of gcc which do not provide GLIBCXX_3.4.15;depend on cxx - support in gcc - -*nvidia-cuda-toolkit-5.0.35 (14 Jan 2013) -*nvidia-cuda-toolkit-4.2.9-r1 (14 Jan 2013) - - 14 Jan 2013; Justin Lecher <jlec@gentoo.org> -nvidia-cuda-toolkit-3.2.ebuild, - +nvidia-cuda-toolkit-4.2.9-r1.ebuild, +nvidia-cuda-toolkit-5.0.35.ebuild, - +files/cuda-config.in, metadata.xml: - Version Bump, #446072 and #451972; fine grad what msg we are showing, - #440434; support prefix installations, #405317; drop old, #351702; take the - package - - 24 Sep 2012; Mike Frysinger <vapier@gentoo.org> - nvidia-cuda-toolkit-3.2.ebuild, nvidia-cuda-toolkit-4.0.ebuild, - nvidia-cuda-toolkit-4.1.ebuild, nvidia-cuda-toolkit-4.2.ebuild: - QA_DT_HASH (old/deprecated) -> QA_FLAGS_IGNORED (new hotness). - - 03 Sep 2012; Michael Palimaka <kensington@gentoo.org> - nvidia-cuda-toolkit-3.2.ebuild, nvidia-cuda-toolkit-4.0.ebuild: - Add missing slot dependencies on Qt. - -*nvidia-cuda-toolkit-4.2 (31 Jul 2012) - - 31 Jul 2012; Rick Farina <zerochaos@gentoo.org> - +nvidia-cuda-toolkit-4.2.ebuild, metadata.xml: - bump to 4.2 and cleanup QA warnings in ebuild and from repoman - - 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/nvidia-cuda-toolkit-6.5.14.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.14.ebuild index 456d3c67da95..79a91c769cb3 100644 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.14.ebuild +++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.14.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.14.ebuild,v 1.4 2014/11/06 08:15:19 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.14.ebuild,v 1.5 2014/11/17 09:15:13 jlec Exp $ EAPI=5 @@ -40,6 +40,13 @@ CHECKREQS_DISK_BUILD="1500M" pkg_setup() { # We don't like to run cuda_pkg_setup as it depends on us check-reqs_pkg_setup + + if use x86; then + ewarn "Starting with version 6.5 NVIDIA dropped more and more" + ewarn "the support for 32bit linux." + ewarn "Be aware that bugfixes and new features may not be available." + ewarn "http://dev.gentoo.org/~jlec/distfiles/CUDA_Toolkit_Release_Notes.pdf" + fi } src_unpack() { diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.19.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.19.ebuild new file mode 100644 index 000000000000..7066c5bfc390 --- /dev/null +++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.19.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.19.ebuild,v 1.1 2014/11/17 09:15:13 jlec Exp $ + +EAPI=5 + +inherit check-reqs cuda unpacker versionator + +MYD=$(get_version_component_range 1)_$(get_version_component_range 2) + +DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" +HOMEPAGE="http://developer.nvidia.com/cuda" +CURI="http://developer.download.nvidia.com/compute/cuda/${MYD}/rel/installers" +SRC_URI=" + amd64? ( ${CURI}/cuda_${PV}_linux_64.run ) + x86? ( ${CURI}/cuda_${PV}_linux_32.run )" + +SLOT="0/${PV}" +LICENSE="NVIDIA-CUDA" +KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="debugger doc eclipse profiler" + +DEPEND="" +RDEPEND="${DEPEND} + <sys-devel/gcc-4.9[cxx] + >=x11-drivers/nvidia-drivers-343.22[uvm] + debugger? ( + sys-libs/libtermcap-compat + sys-libs/ncurses[tinfo] + ) + eclipse? ( >=virtual/jre-1.6 ) + profiler? ( >=virtual/jre-1.6 )" + +S="${WORKDIR}" + +QA_PREBUILT="opt/cuda/*" + +CHECKREQS_DISK_BUILD="1500M" + +pkg_setup() { + # We don't like to run cuda_pkg_setup as it depends on us + check-reqs_pkg_setup + + if use x86; then + ewarn "Starting with version 6.5 NVIDIA dropped more and more" + ewarn "the support for 32bit linux." + ewarn "Be aware that bugfixes and new features may not be available." + ewarn "http://dev.gentoo.org/~jlec/distfiles/CUDA_Toolkit_Release_Notes.pdf" + fi +} + +src_unpack() { + unpacker + unpacker run_files/cuda-linux*.run +} + +src_prepare() { + local cuda_supported_gcc + + cuda_supported_gcc="4.8" + + sed \ + -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \ + "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die +} + +src_install() { + local i j + local remove="doc jre run_files install-linux.pl " + local cudadir=/opt/cuda + local ecudadir="${EPREFIX}"${cudadir} + + # dodoc doc/*txt + if use doc; then + dodoc doc/pdf/* + dohtml -r doc/html/* + fi + + [[ -d doc ]] && mv doc/man/man3/{,cuda-}deprecated.3 || die + doman doc/man/man*/* + + use debugger || remove+=" bin/cuda-gdb extras/Debugger" + ( use profiler || use eclipse ) || remove+=" libnsight" + use amd64 || remove+=" cuda-installer.pl" + + if use profiler; then + # hack found in install-linux.pl + for j in nvvp nsight; do + cat > bin/${j} <<- EOF + #!${EPREFIX}/bin/sh + LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \ + UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 \ + ${ecudadir}/lib${j}/${j} -vm ${EPREFIX}/usr/bin/java + EOF + chmod a+x bin/${j} + done + else + use eclipse || remove+=" libnvvp" + remove+=" extras/CUPTI" + fi + + for i in ${remove}; do + ebegin "Cleaning ${i}..." + if [[ -e ${i} ]]; then + find ${i} -delete || die + eend + else + eend $1 + fi + done + + dodir ${cudadir} + mv * "${ED}"${cudadir} || die + + cat > "${T}"/99cuda <<- EOF + PATH=${ecudadir}/bin$(use profiler && echo ":${ecudadir}/libnvvp") + ROOTPATH=${ecudadir}/bin + LDPATH=${ecudadir}/lib$(use amd64 && echo "64:${ecudadir}/lib") + EOF + doenvd "${T}"/99cuda + + use profiler && \ + make_wrapper nvprof "${EPREFIX}"${cudadir}/bin/nvprof "." ${ecudadir}/lib$(use amd64 && echo "64:${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 greatesst supported + if [[ $(tc-getCC) == *gcc* ]] && \ + ! version_is_at_least $(gcc-version) ${b}; then + echo + 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" + echo + fi +} + +pkg_postinst() { + if [[ ${MERGE_TYPE} != binary ]]; then + pkg_postinst_check + fi +} |