summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Sachau <tommy@gentoo.org>2021-01-25 20:03:37 +0100
committerThomas Sachau <tommy@gentoo.org>2021-01-25 20:04:13 +0100
commitd140ffede1dc83886d4a239aab514f97da9d51c9 (patch)
tree5d46fd2418479194847b3eae4390cf9fdf2303b6
parentsys-apps/portage: Drop old version (diff)
downloadmultilib-portage-d140ffede1dc83886d4a239aab514f97da9d51c9.tar.gz
multilib-portage-d140ffede1dc83886d4a239aab514f97da9d51c9.tar.bz2
multilib-portage-d140ffede1dc83886d4a239aab514f97da9d51c9.zip
x11-drivers/nvidia-drivers: Drop outdated ebuilds
Signed-off-by: Thomas Sachau <tommy@gentoo.org>
-rw-r--r--x11-drivers/nvidia-drivers/ChangeLog560
-rw-r--r--x11-drivers/nvidia-drivers/ChangeLog-20132678
-rw-r--r--x11-drivers/nvidia-drivers/Manifest64
-rw-r--r--x11-drivers/nvidia-drivers/files/50nvidia-prelink-blacklist1
-rw-r--r--x11-drivers/nvidia-drivers/files/95-nvidia-settings2
-rw-r--r--x11-drivers/nvidia-drivers/files/NVIDIA_glx-defines.patch11
-rw-r--r--x11-drivers/nvidia-drivers/files/NVIDIA_glx-glheader.patch13
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-169.0714
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-331.13-pax-usercopy.patch52
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-337.12-pax-constify.patch25
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-constify.patch25
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-usercopy.patch47
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-const.patch17
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-usercopy.patch54
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-settings.desktop7
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-persistenced.conf8
-rwxr-xr-xx11-drivers/nvidia-drivers/files/nvidia-persistenced.init25
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-smi.init25
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-udev.sh17
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-uvm.conf3
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia.udev-rule6
-rw-r--r--x11-drivers/nvidia-drivers/metadata.xml15
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-173.14.39.ebuild551
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-304.125.ebuild462
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-331.113.ebuild479
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-340.76.ebuild484
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-343.36.ebuild484
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-346.72.ebuild494
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-349.16.ebuild494
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-352.21.ebuild494
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-96.43.23.ebuild524
31 files changed, 0 insertions, 8135 deletions
diff --git a/x11-drivers/nvidia-drivers/ChangeLog b/x11-drivers/nvidia-drivers/ChangeLog
deleted file mode 100644
index 638bbcba8..000000000
--- a/x11-drivers/nvidia-drivers/ChangeLog
+++ /dev/null
@@ -1,560 +0,0 @@
-# ChangeLog for x11-drivers/nvidia-drivers
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v 1.623 2015/05/30 12:30:31 jer Exp $
-
- 30 May 2015; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-173.14.39.ebuild, nvidia-drivers-304.125.ebuild,
- nvidia-drivers-331.113.ebuild, nvidia-drivers-340.76.ebuild,
- nvidia-drivers-343.36.ebuild, nvidia-drivers-349.16.ebuild,
- nvidia-drivers-352.09.ebuild:
- Drop emul-linux* dependencies (bug #544876).
-
- 20 May 2015; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-346.59.ebuild,
- nvidia-drivers-346.72.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-352.09 (19 May 2015)
-
- 19 May 2015; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-352.09.ebuild:
- Version bump.
-
-*nvidia-drivers-346.72 (13 May 2015)
-
- 13 May 2015; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-346.72.ebuild:
- Version bump.
-
- 21 Apr 2015; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-349.16.ebuild:
- Stable for AMD64 x86 too.
-
- 15 Apr 2015; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-346.47.ebuild,
- nvidia-drivers-346.59.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-349.16 (15 Apr 2015)
-
- 15 Apr 2015; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-349.12.ebuild,
- +nvidia-drivers-349.16.ebuild:
- Version bump.
-
-*nvidia-drivers-346.59 (07 Apr 2015)
-
- 07 Apr 2015; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-346.59.ebuild:
- Version bump.
-
- 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-173.14.39.ebuild, nvidia-drivers-304.125.ebuild,
- nvidia-drivers-331.113.ebuild, nvidia-drivers-340.76.ebuild,
- nvidia-drivers-343.36.ebuild, nvidia-drivers-346.47.ebuild,
- nvidia-drivers-349.12.ebuild:
- Update dependency after package move of eselect modules to app-eselect.
-
- 29 Mar 2015; Jeroen Roovers <jer@gentoo.org> Manifest:
- Fix Manifest (bug #544718 by email200202).
-
-*nvidia-drivers-349.12 (26 Mar 2015)
-
- 26 Mar 2015; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-349.12.ebuild:
- Version bump.
-
- 22 Mar 2015; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-304.125.ebuild,
- nvidia-drivers-331.113.ebuild, nvidia-drivers-340.76.ebuild,
- nvidia-drivers-343.36.ebuild, nvidia-drivers-346.47.ebuild:
- "exeinto /usr/bin; doexe" -> "dobin" (bug #543932).
-
- 08 Mar 2015; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-346.35.ebuild,
- nvidia-drivers-346.47.ebuild:
- Stable for AMD64 x86 too.
-
- 04 Mar 2015; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-346.47.ebuild:
- Raise compatible kernel version.
-
-*nvidia-drivers-346.47 (04 Mar 2015)
-
- 04 Mar 2015; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-173.14.39.ebuild, nvidia-drivers-304.125.ebuild,
- nvidia-drivers-331.113.ebuild, nvidia-drivers-340.76.ebuild,
- nvidia-drivers-343.36.ebuild, nvidia-drivers-346.35.ebuild,
- +nvidia-drivers-346.47.ebuild:
- Fix dev-libs/glib SLOTting. Fix -96* *DEPEND. Version bump.
-
- 09 Feb 2015; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-304.125.ebuild,
- nvidia-drivers-331.113.ebuild, nvidia-drivers-340.76.ebuild,
- nvidia-drivers-343.36.ebuild, nvidia-drivers-346.35.ebuild:
- Raise x11-base/xorg-server compatibility (bug #539378 by bwcknr).
-
- 06 Feb 2015; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-340.65.ebuild,
- nvidia-drivers-340.76.ebuild:
- Stable for AMD64 x86 too.
-
- 31 Jan 2015; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-346.35.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-340.76 (27 Jan 2015)
-
- 27 Jan 2015; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-340.76.ebuild:
- Version bump.
-
- 18 Jan 2015; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-346.35.ebuild:
- Lower kernel requirements again (bug #532082).
-
-*nvidia-drivers-346.35 (16 Jan 2015)
-
- 16 Jan 2015; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-346.22.ebuild,
- +nvidia-drivers-346.35.ebuild:
- Version bump.
-
- 12 Dec 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-304.123.ebuild,
- nvidia-drivers-304.125.ebuild, -nvidia-drivers-331.104.ebuild,
- nvidia-drivers-331.113.ebuild, -nvidia-drivers-334.21-r3.ebuild,
- -nvidia-drivers-337.25.ebuild, -nvidia-drivers-340.58.ebuild,
- nvidia-drivers-340.65.ebuild, -nvidia-drivers-343.22-r2.ebuild,
- nvidia-drivers-343.36.ebuild, nvidia-drivers-346.22.ebuild:
- Stable for AMD64 x86 (bug #532342). Lower compatible kernel version again
- (bug #532082).
-
-*nvidia-drivers-340.65 (09 Dec 2014)
-
- 09 Dec 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-340.65.ebuild:
- Version bump.
-
- 09 Dec 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-346.22.ebuild:
- Raise supported kernel version.
-
-*nvidia-drivers-346.22 (09 Dec 2014)
-
- 09 Dec 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-346.16.ebuild,
- +nvidia-drivers-346.22.ebuild:
- Version bump.
-
- 06 Dec 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-304.125.ebuild:
- Disable parallel make when building the kernel module.
-
-*nvidia-drivers-331.113 (05 Dec 2014)
-*nvidia-drivers-304.125 (05 Dec 2014)
-
- 05 Dec 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-304.125.ebuild,
- +nvidia-drivers-331.113.ebuild:
- Version bump.
-
-*nvidia-drivers-343.36 (05 Dec 2014)
-
- 05 Dec 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-343.36.ebuild:
- Version bump.
-
- 01 Dec 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-346.16.ebuild,
- +files/nvidia-drivers-346.16-pax-constify.patch,
- +files/nvidia-drivers-346.16-pax-usercopy.patch:
- Add new PaX patches (bug #529633).
-
- 29 Nov 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-173.14.39.ebuild, nvidia-drivers-304.123.ebuild,
- nvidia-drivers-331.104.ebuild, nvidia-drivers-334.21-r3.ebuild,
- nvidia-drivers-337.25.ebuild, nvidia-drivers-340.58.ebuild,
- nvidia-drivers-343.22-r2.ebuild:
- Assume an x11-base/xorg-server update means an ABI change.
-
- 15 Nov 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-346.16.ebuild:
- Change REQUIRED_USE X? ( || ( gtk2 gtk3 ) ) to tools? ( || ( gtk gtk3 ) )
- (bug #529362 by bwcknr).
-
- 14 Nov 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-346.16.ebuild:
- Set sub-SLOT dependency on x11-base/xorg-server. Install nvidia-drm-
- outputclass.conf only when >x11-base/xorg-server-1.16 (bug #529254 by Oliver
- Freyermuth).
-
- 14 Nov 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-346.16.ebuild:
- Set MAKEOPTS=-j1 unconditionally (bug #529258 by thygreatswaggedone).
-
- 14 Nov 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-346.16.ebuild,
- metadata.xml:
- Add missing GTK+ support library for nvidia-settings.
-
-*nvidia-drivers-346.16 (14 Nov 2014)
-
- 14 Nov 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-346.16.ebuild:
- Version bump.
-
- 12 Nov 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-340.46.ebuild,
- nvidia-drivers-340.58.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-340.58 (05 Nov 2014)
-
- 05 Nov 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-340.58.ebuild:
- Version bump.
-
- 20 Oct 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-331.89.ebuild,
- nvidia-drivers-331.104.ebuild:
- Stable for AMD64 x86 too.
-
- 19 Oct 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-331.104.ebuild,
- nvidia-drivers-334.21-r3.ebuild, nvidia-drivers-337.25.ebuild,
- nvidia-drivers-340.46.ebuild, nvidia-drivers-343.22-r2.ebuild,
- +files/nvidia-drivers-337.12-pax-constify.patch:
- Add new constify patch (bug #482784).
-
- 15 Oct 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-340.46.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-331.104 (09 Oct 2014)
-
- 09 Oct 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-331.104.ebuild:
- Version bump.
-
- 09 Oct 2014; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-340.32-r1.ebuild, nvidia-drivers-340.46.ebuild:
- Raise kernel compatibility.
-
- 09 Oct 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-343.22-r2.ebuild:
- Raise kernel compatibility.
-
- 01 Oct 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-343.22-r2.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-340.46 (01 Oct 2014)
-
- 01 Oct 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-340.46.ebuild,
- -nvidia-drivers-343.13-r1.ebuild, -nvidia-drivers-343.22.ebuild:
- Version bump.
-
-*nvidia-drivers-340.32-r1 (22 Sep 2014)
-
- 22 Sep 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-340.32.ebuild,
- +nvidia-drivers-340.32-r1.ebuild:
- Add /etc/init.d/nvidia-persistenced.
-
- 19 Sep 2014; Jeroen Roovers <jer@gentoo.org> files/nvidia-persistenced.conf:
- Remove username.
-
-*nvidia-drivers-343.22-r2 (19 Sep 2014)
-
- 19 Sep 2014; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-343.22-r1.ebuild, +nvidia-drivers-343.22-r2.ebuild,
- +files/nvidia-persistenced.conf, files/nvidia-persistenced.init:
- Add /etc/conf.d/nvidia-persistenced too.
-
-*nvidia-drivers-343.22-r1 (19 Sep 2014)
-
- 19 Sep 2014; Jeroen Roovers <jer@gentoo.org>
- +nvidia-drivers-343.22-r1.ebuild, +files/nvidia-persistenced.init:
- Add /etc/init.d/nvidia-persistenced (bug #523254 by Marius Brehler).
-
-*nvidia-drivers-343.22 (19 Sep 2014)
-
- 19 Sep 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-343.22.ebuild:
- Version bump (bug #523252 by Marius Brehler).
-
- 16 Sep 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-340.24.ebuild:
- Old.
-
- 21 Aug 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-304.123.ebuild:
- Update dependencies.
-
- 21 Aug 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-340.32.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-340.32 (13 Aug 2014)
-
- 13 Aug 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-340.32.ebuild:
- Version bump.
-
-*nvidia-drivers-343.13-r1 (13 Aug 2014)
-
- 13 Aug 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-343.13.ebuild,
- +nvidia-drivers-343.13-r1.ebuild:
- Install application profiles too.
-
- 08 Aug 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-304.123.ebuild,
- nvidia-drivers-331.89.ebuild:
- Fix version comparisons.
-
- 08 Aug 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-304.123.ebuild,
- nvidia-drivers-343.13.ebuild:
- Move kernel/device checks to pkg_pretend() in 304. Raise compatible kernel
- version in 343 properly.
-
- 07 Aug 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-343.13.ebuild:
- Raise kernel version compatibility.
-
-*nvidia-drivers-343.13 (06 Aug 2014)
-
- 06 Aug 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-343.13.ebuild:
- Version bump.
-
- 30 Jul 2014; Samuli Suominen <ssuominen@gentoo.org>
- nvidia-drivers-173.14.39.ebuild, nvidia-drivers-304.123.ebuild,
- nvidia-drivers-331.89.ebuild, nvidia-drivers-334.21-r3.ebuild,
- nvidia-drivers-337.25.ebuild, nvidia-drivers-340.24.ebuild,
- nvidia-drivers-96.43.23.ebuild:
- Use shorter get_udevdir() instead of the longer deprecated udev_get_udevdir()
- version.
-
- 19 Jul 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-304.121.ebuild,
- nvidia-drivers-304.123.ebuild, -nvidia-drivers-331.79.ebuild,
- nvidia-drivers-331.89.ebuild, nvidia-drivers-340.24.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-304.123 (11 Jul 2014)
-
- 11 Jul 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-304.123.ebuild:
- Version bump.
-
-*nvidia-drivers-340.24 (08 Jul 2014)
-
- 08 Jul 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-340.17.ebuild,
- +nvidia-drivers-340.24.ebuild:
- Version bump (bug #516680 by Frank Krömmelbein).
-
-*nvidia-drivers-331.89 (04 Jul 2014)
-
- 04 Jul 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-331.89.ebuild:
- Version bump (bug #516378 by Philipp Leonhardt).
-
- 18 Jun 2014; Michał Górny <mgorny@gentoo.org> nvidia-drivers-173.14.39.ebuild,
- nvidia-drivers-304.121.ebuild, nvidia-drivers-331.79.ebuild,
- nvidia-drivers-334.21-r3.ebuild, nvidia-drivers-337.25.ebuild,
- nvidia-drivers-340.17.ebuild, nvidia-drivers-96.43.23.ebuild:
- Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
- #513718.
-
- 16 Jun 2014; Jeroen Roovers <jer@gentoo.org>
- +nvidia-drivers-334.21-r3.ebuild:
- Put back 334.21 for now (bug #513380).
-
- 15 Jun 2014; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-334.21-r3.ebuild, nvidia-drivers-337.25.ebuild:
- Stable for AMD64 x86 too.
-
- 09 Jun 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-340.17.ebuild:
- Raise kernel version compatibility.
-
-*nvidia-drivers-340.17 (09 Jun 2014)
-
- 09 Jun 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-340.17.ebuild:
- Version bump.
-
- 05 Jun 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-337.25.ebuild:
- Raise xorg-server compatibility (bug #512268).
-
-*nvidia-drivers-337.25 (02 Jun 2014)
-
- 02 Jun 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-337.12.ebuild,
- -nvidia-drivers-337.19.ebuild, +nvidia-drivers-337.25.ebuild:
- Version bump.
-
- 29 May 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-331.67.ebuild,
- nvidia-drivers-331.79.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-331.79 (21 May 2014)
-
- 21 May 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-331.79.ebuild:
- Version bump.
-
-*nvidia-drivers-337.19 (05 May 2014)
-
- 05 May 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-331.67.ebuild,
- nvidia-drivers-334.21-r3.ebuild, nvidia-drivers-337.12.ebuild,
- +nvidia-drivers-337.19.ebuild:
- Version bump. Work around parallel make failure on Module.symvers with
- USE=uvm.
-
- 02 May 2014; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-331.49-r3.ebuild, nvidia-drivers-331.67.ebuild:
- Stable for AMD64 x86 too.
-
- 17 Apr 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-331.49.ebuild,
- -nvidia-drivers-334.21.ebuild:
- Old.
-
-*nvidia-drivers-331.67 (11 Apr 2014)
-
- 11 Apr 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-331.67.ebuild:
- Version bump.
-
-*nvidia-drivers-337.12 (09 Apr 2014)
-
- 09 Apr 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-331.49-r3.ebuild,
- nvidia-drivers-334.21-r3.ebuild, +nvidia-drivers-337.12.ebuild,
- -files/nvidia-drivers-334.21-linux-3.14.patch:
- Version bump.
-
- 08 Apr 2014; Mike Frysinger <vapier@gentoo.org>
- +files/nvidia-drivers-334.21-linux-3.14.patch,
- nvidia-drivers-334.21-r3.ebuild:
- Add patch to fix building w/linux-3.14 #506466 by tman. Also switch over to
- default unpack from unpacker eclass.
-
- 07 Apr 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-331.49-r3.ebuild,
- nvidia-drivers-334.21-r3.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-334.21-r3 (31 Mar 2014)
-*nvidia-drivers-331.49-r3 (31 Mar 2014)
-
- 31 Mar 2014; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-331.49-r2.ebuild, +nvidia-drivers-331.49-r3.ebuild,
- -nvidia-drivers-334.21-r2.ebuild, +nvidia-drivers-334.21-r3.ebuild,
- files/nvidia-uvm.conf:
- Use remove instead of softdep in nvidia-uvm.conf (bug #506168).
-
- 31 Mar 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-173.14.39.ebuild, nvidia-drivers-304.121.ebuild,
- nvidia-drivers-331.49.ebuild, nvidia-drivers-331.49-r2.ebuild,
- nvidia-drivers-334.21.ebuild, nvidia-drivers-334.21-r2.ebuild, metadata.xml:
- Update DESCRIPTION, remove duplicate <longdescription>.
-
-*nvidia-drivers-334.21-r2 (29 Mar 2014)
-*nvidia-drivers-331.49-r2 (29 Mar 2014)
-
- 29 Mar 2014; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-331.49-r1.ebuild, +nvidia-drivers-331.49-r2.ebuild,
- -nvidia-drivers-334.21-r1.ebuild, +nvidia-drivers-334.21-r2.ebuild,
- +files/nvidia-uvm.conf:
- Add a modprobe.d script for the UVM driver by Alexander Monakov (bug
- #506168).
-
- 20 Mar 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-304.119.ebuild,
- nvidia-drivers-304.121.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-334.21-r1 (20 Mar 2014)
-*nvidia-drivers-331.49-r1 (20 Mar 2014)
-
- 20 Mar 2014; Jeroen Roovers <jer@gentoo.org>
- +nvidia-drivers-331.49-r1.ebuild, +nvidia-drivers-334.21-r1.ebuild:
- Install nvidia-modprobe setuid and symlink in /usr/bin (bug #505092 by
- weihan3).
-
- 17 Mar 2014; Kacper Kowalik <xarthisius@gentoo.org> metadata.xml:
- Remove myself from metadata.xml
-
- 14 Mar 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-331.38.ebuild:
- Old.
-
- 14 Mar 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-334.21.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-304.121 (11 Mar 2014)
-
- 11 Mar 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-304.121.ebuild:
- Version bump.
-
- 03 Mar 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-331.49.ebuild,
- -nvidia-drivers-334.16-r7.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-334.21 (03 Mar 2014)
-
- 03 Mar 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-334.21.ebuild:
- Version bump.
-
- 28 Feb 2014; Mike Frysinger <vapier@gentoo.org> nvidia-drivers-331.38.ebuild,
- nvidia-drivers-331.49.ebuild, nvidia-drivers-334.16-r7.ebuild:
- Update license to newer version.
-
- 19 Feb 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-331.49.ebuild:
- Raise supported kernel version dependency.
-
-*nvidia-drivers-331.49 (19 Feb 2014)
-
- 19 Feb 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-331.49.ebuild:
- Version bump.
-
-*nvidia-drivers-334.16-r7 (18 Feb 2014)
-
- 18 Feb 2014; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-334.16-r6.ebuild, +nvidia-drivers-334.16-r7.ebuild:
- Run linux-mod_pkg_setup after MODULE_NAMES but before BUILD_PARAMS is set
- (bug #501676 by Olivier Huber).
-
- 17 Feb 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-334.16-r6.ebuild:
- Whitespace.
-
-*nvidia-drivers-334.16-r6 (17 Feb 2014)
-
- 17 Feb 2014; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-334.16-r5.ebuild, +nvidia-drivers-334.16-r6.ebuild:
- Set up MODULE_NAMES so that nvidia-uvm gets built first (bug #501540).
-
- 17 Feb 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-334.16-r5.ebuild:
- Invert if/else.
-
- 17 Feb 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-334.16-r5.ebuild,
- metadata.xml:
- Install the Unified Memory kernel module (nvidia-uvm) (bug #501540 by Andreas
- Steinmetz).
-
-*nvidia-drivers-334.16-r5 (10 Feb 2014)
-
- 10 Feb 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-334.16-r5.ebuild,
- -nvidia-drivers-334.16-r4.ebuild:
- Install the correct libGLESv2.so in multilib cases (bug #500866 by Enrico
- Tagliavini).
-
-*nvidia-drivers-334.16-r4 (08 Feb 2014)
-
- 08 Feb 2014; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-334.16-r3.ebuild, +nvidia-drivers-334.16-r4.ebuild:
- Install libnvidia-eglcore.so too (bug #500708 by Mariusz Ceier).
-
-*nvidia-drivers-334.16-r3 (08 Feb 2014)
-
- 08 Feb 2014; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-334.16-r2.ebuild, +nvidia-drivers-334.16-r3.ebuild:
- Install libGLESv2.so differently.
-
-*nvidia-drivers-334.16-r2 (07 Feb 2014)
-
- 07 Feb 2014; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-334.16-r1.ebuild, +nvidia-drivers-334.16-r2.ebuild:
- Install libnvidia-fbc.so only for native ABI.
-
- 07 Feb 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-334.16-r1.ebuild:
- Do not install libnvidia-fbc.so (bug #500634).
-
-*nvidia-drivers-334.16-r1 (07 Feb 2014)
-
- 07 Feb 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-334.16.ebuild,
- +nvidia-drivers-334.16-r1.ebuild:
- Install some missing libraries.
-
-*nvidia-drivers-334.16 (07 Feb 2014)
-
- 07 Feb 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-334.16.ebuild:
- Version bump.
-
- 05 Feb 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-304.117.ebuild,
- nvidia-drivers-304.119.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-304.119 (27 Jan 2014)
-
- 27 Jan 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-304.119.ebuild:
- Version bump.
-
- 23 Jan 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-319.76.ebuild,
- -nvidia-drivers-331.20.ebuild, nvidia-drivers-331.38.ebuild:
- Stable for AMD64 x86 too.
-
- 17 Jan 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-319.82.ebuild:
- Superseded by 331.38 for GeForce 820M support.
-
-*nvidia-drivers-331.38 (13 Jan 2014)
-
- 13 Jan 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-331.38.ebuild:
- Version bump.
-
-*nvidia-drivers-319.82 (10 Jan 2014)
-
- 10 Jan 2014; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-319.82.ebuild:
- Version bump.
-
- 01 Jan 2014; Andreas K. Huettel <dilfridge@gentoo.org> +ChangeLog-2013:
- Rotate ChangeLog
-
- 01 Jan 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-304.116.ebuild:
- Old.
-
- For previous entries, please see ChangeLog-2013.
diff --git a/x11-drivers/nvidia-drivers/ChangeLog-2013 b/x11-drivers/nvidia-drivers/ChangeLog-2013
deleted file mode 100644
index 36fa8e305..000000000
--- a/x11-drivers/nvidia-drivers/ChangeLog-2013
+++ /dev/null
@@ -1,2678 +0,0 @@
-# ChangeLog for x11-drivers/nvidia-drivers
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog-2013,v 1.1 2014/01/01 18:45:57 dilfridge Exp $
-
- 01 Jan 2014; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-304.116.ebuild:
- Old.
-
- 31 Dec 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-319.76.ebuild:
- Do not die when something in FILESDIR is missing.
-
- 31 Dec 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-331.20.ebuild:
- Revert xorg-server version change (bug #494460).
-
- 31 Dec 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-304.117.ebuild:
- Stable for AMD64 x86 too.
-
- 31 Dec 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-173.14.39.ebuild,
- nvidia-drivers-304.117.ebuild, nvidia-drivers-319.76.ebuild,
- nvidia-drivers-331.20.ebuild:
- Raise x11-base/xorg-server dependencies (bug #494460 by Philipp Leonhardt).
-
- 18 Dec 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-173.14.39.ebuild:
- Update older ebuilds to use new download site (bug #494626 by Gustav
- Schaffter).
-
- 14 Dec 2013; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-325.15.ebuild:
- Old.
-
- 14 Dec 2013; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-173.14.38.ebuild, nvidia-drivers-173.14.39.ebuild,
- -nvidia-drivers-319.49.ebuild, -nvidia-drivers-319.60.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-304.117 (13 Dec 2013)
-
- 13 Dec 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-304.117.ebuild:
- Version bump.
-
-*nvidia-drivers-173.14.39 (07 Dec 2013)
-
- 07 Dec 2013; Jeroen Roovers <jer@gentoo.org>
- +nvidia-drivers-173.14.39.ebuild:
- Version bump (bug #493526 by Ulenrich).
-
- 06 Dec 2013; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-304.108.ebuild,
- -nvidia-drivers-310.51.ebuild, -nvidia-drivers-313.30.ebuild,
- nvidia-drivers-319.76.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-319.76 (03 Dec 2013)
-
- 03 Dec 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-319.76.ebuild:
- Version bump by Ulenrich (bug #493160).
-
- 02 Dec 2013; Mike Gilbert <floppym@gentoo.org> nvidia-drivers-331.20.ebuild:
- Restore pax-usercopy patch; passing ${P} to epatch is stupid.
-
- 18 Nov 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-304.116.ebuild,
- nvidia-drivers-331.20.ebuild:
- Stable for AMD64 x86 too.
-
- 17 Nov 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-173.14.38.ebuild,
- nvidia-drivers-304.116.ebuild, nvidia-drivers-325.15.ebuild,
- nvidia-drivers-331.20.ebuild:
- Move /etc/modprobe.d/nvidia.conf sed call to pkg_preinst (bug #491414).
-
- 13 Nov 2013; Mike Gilbert <floppym@gentoo.org> nvidia-drivers-331.20.ebuild:
- Comment out broken pax-usercopy patch.
-
- 07 Nov 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-173.14.38.ebuild:
- Raise max kernel version for 173*.
-
-*nvidia-drivers-304.116 (06 Nov 2013)
-
- 06 Nov 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-304.116.ebuild:
- Version bump.
-
-*nvidia-drivers-331.20 (06 Nov 2013)
-
- 06 Nov 2013; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-331.13.ebuild,
- -nvidia-drivers-331.17.ebuild, +nvidia-drivers-331.20.ebuild:
- Version bump.
-
- 02 Nov 2013; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-325.08.ebuild,
- nvidia-drivers-325.15.ebuild:
- Stable for AMD64 x86 too.
-
- 23 Oct 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-319.60.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-331.17 (23 Oct 2013)
-
- 23 Oct 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-331.17.ebuild:
- Version bump.
-
- 12 Oct 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-173.14.38.ebuild, nvidia-drivers-304.108.ebuild,
- nvidia-drivers-310.51.ebuild, nvidia-drivers-313.30.ebuild,
- nvidia-drivers-319.49.ebuild, nvidia-drivers-319.60.ebuild,
- nvidia-drivers-325.08.ebuild, nvidia-drivers-325.15.ebuild,
- nvidia-drivers-331.13.ebuild:
- Use readme.gentoo.eclass (bug #457594).
-
- 10 Oct 2013; Jeroen Roovers <jer@gentoo.org>
- +files/nvidia-drivers-331.13-pax-usercopy.patch, nvidia-drivers-331.13.ebuild:
- New PaX patch by Martin Väth (bug #487492).
-
-*nvidia-drivers-331.13 (05 Oct 2013)
-
- 05 Oct 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-331.13.ebuild:
- Version bump.
-
-*nvidia-drivers-319.60 (02 Oct 2013)
-
- 02 Oct 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-319.60.ebuild:
- Version bump.
-
- 24 Sep 2013; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-173.14.37.ebuild:
- Old.
-
- 13 Sep 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-173.14.38.ebuild,
- -nvidia-drivers-304.88.ebuild, -nvidia-drivers-319.32.ebuild:
- Stable for AMD64 x86 too.
-
- 13 Sep 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-304.88.ebuild,
- nvidia-drivers-304.108.ebuild, nvidia-drivers-310.51.ebuild,
- nvidia-drivers-313.30.ebuild, nvidia-drivers-319.32.ebuild,
- nvidia-drivers-319.49.ebuild, nvidia-drivers-325.08.ebuild,
- nvidia-drivers-325.15.ebuild:
- nvidia-drivers -> PN.
-
- 05 Sep 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-173.14.38.ebuild:
- Raise compatible kernel to 3.11.
-
- 05 Sep 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-173.14.38.ebuild:
- Remove unneeded die()s.
-
- 05 Sep 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-304.108.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-173.14.38 (05 Sep 2013)
-
- 05 Sep 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-173.14.38.ebuild:
- Version bump.
-
- 27 Aug 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-319.49.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-304.108 (26 Aug 2013)
-
- 26 Aug 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-304.108.ebuild:
- Version bump (bug #482460 by Jack).
-
- 23 Aug 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-319.49.ebuild:
- Raise compatible kernel version by one.
-
-*nvidia-drivers-319.49 (20 Aug 2013)
-
- 20 Aug 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-319.49.ebuild:
- Version bump.
-
- 06 Aug 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-325.15.ebuild:
- Do not apply nvidia-drivers-pax-const.patch (bug #479944 by Martin Väth).
-
-*nvidia-drivers-325.15 (06 Aug 2013)
-
- 06 Aug 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-325.15.ebuild:
- Version bump (bug #479864 by Ingo Kemper).
-
- 25 Jul 2013; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-319.23.ebuild:
- Old.
-
- 25 Jul 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-304.88.ebuild:
- Update compatible kernel version.
-
- 22 Jul 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-173.14.37.ebuild, nvidia-drivers-304.88.ebuild,
- nvidia-drivers-310.51.ebuild, nvidia-drivers-313.30.ebuild,
- nvidia-drivers-319.23.ebuild, nvidia-drivers-319.32.ebuild,
- nvidia-drivers-325.08.ebuild:
- Remove path from nvidia-bug-report.sh message (bug #477746 by Mark Finnegan).
-
- 15 Jul 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-319.32.ebuild:
- Stable for AMD64 x86 too.
-
-*nvidia-drivers-325.08 (03 Jul 2013)
-
- 03 Jul 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-325.08.ebuild:
- Version bump.
-
- 03 Jul 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-173.14.37.ebuild,
- nvidia-drivers-304.88.ebuild, nvidia-drivers-310.51.ebuild,
- nvidia-drivers-313.30.ebuild, nvidia-drivers-319.32.ebuild,
- nvidia-drivers-96.43.23.ebuild:
- Ask people not to file bug reports (bug #447566 comment #116).
-
- 26 Jun 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild:
- Clean up.
-
-*nvidia-drivers-319.32 (26 Jun 2013)
-
- 26 Jun 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-319.32.ebuild:
- Version bump.
-
- 09 Jun 2013; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-319.17.ebuild,
- nvidia-drivers-319.23.ebuild:
- Stable for AMD64 x86 too.
-
- 27 May 2013; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-310.44.ebuild,
- nvidia-drivers-310.51.ebuild:
- Stable for AMD64 x86 too.
-
- 26 May 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-319.17.ebuild:
- Stable for AMD64 X86 too.
-
-*nvidia-drivers-319.23 (23 May 2013)
-
- 23 May 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-319.23.ebuild:
- Version bump.
-
- 13 May 2013; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-173.14.36.ebuild, nvidia-drivers-173.14.37.ebuild:
- Stable for AMD64 X86 (bug #467364).
-
- 10 May 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-310.51.ebuild:
- Update compatible kernel version.
-
-*nvidia-drivers-310.51 (10 May 2013)
-
- 10 May 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-310.51.ebuild:
- Version bump.
-
- 09 May 2013; Jeroen Roovers <jer@gentoo.org> files/nvidia-smi.init:
- Fix pid file path.
-
- 09 May 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-304.88.ebuild,
- nvidia-drivers-310.44.ebuild, nvidia-drivers-313.30.ebuild,
- nvidia-drivers-319.17.ebuild:
- Clean up and shorten SRC_URI.
-
- 03 May 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-319.17.ebuild:
- Update kernel version compatibility.
-
- 03 May 2013; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-319.12.ebuild:
- Old beta.
-
-*nvidia-drivers-319.17 (03 May 2013)
-
- 03 May 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-319.17.ebuild:
- Version bump.
-
- 01 May 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-173.14.36.ebuild, nvidia-drivers-173.14.37.ebuild,
- nvidia-drivers-304.88.ebuild, nvidia-drivers-310.44.ebuild,
- nvidia-drivers-313.30.ebuild, nvidia-drivers-319.12.ebuild:
- Set dependencies on multilib-abi vroom-fondled 32-bit libraries (bug
- #466752).
-
- 10 Apr 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-319.12.ebuild:
- Add xz-utils to DEPEND.
-
-*nvidia-drivers-319.12 (10 Apr 2013)
-
- 10 Apr 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-319.12.ebuild:
- Beta version bump.
-
- 07 Apr 2013; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-304.84.ebuild,
- -nvidia-drivers-310.40.ebuild, -nvidia-drivers-313.26.ebuild:
- Old.
-
- 07 Apr 2013; Vicente Olivert Riera <vincent@gentoo.org>
- nvidia-drivers-304.88.ebuild, nvidia-drivers-310.44.ebuild,
- nvidia-drivers-313.30.ebuild:
- 304.88, 310.44 and 313.30 stable for amd64 and x86, wrt bug #464248
-
- 06 Apr 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-173.14.37.ebuild,
- nvidia-drivers-304.88.ebuild, nvidia-drivers-310.44.ebuild:
- Update maximum kernel versions.
-
-*nvidia-drivers-173.14.37 (06 Apr 2013)
-
- 06 Apr 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-173.14.37.ebuild:
- Version bump.
-
-*nvidia-drivers-313.30 (03 Apr 2013)
-*nvidia-drivers-310.44 (03 Apr 2013)
-*nvidia-drivers-304.88 (03 Apr 2013)
-
- 03 Apr 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-304.88.ebuild,
- +nvidia-drivers-310.44.ebuild, +nvidia-drivers-313.30.ebuild:
- Version bump (bug #464248).
-
- 02 Apr 2013; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-304.64.ebuild,
- -nvidia-drivers-310.32.ebuild, -nvidia-drivers-313.18.ebuild:
- Old.
-
- 31 Mar 2013; Jeff Horelick <jdhore@gentoo.org> nvidia-drivers-304.84.ebuild,
- nvidia-drivers-310.40.ebuild, nvidia-drivers-313.26.ebuild:
- marked x86 per bug 461664
-
- 30 Mar 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-173.14.36.ebuild,
- nvidia-drivers-304.64.ebuild, nvidia-drivers-304.84.ebuild,
- nvidia-drivers-310.32.ebuild, nvidia-drivers-310.40.ebuild,
- nvidia-drivers-313.18.ebuild, nvidia-drivers-313.26.ebuild,
- nvidia-drivers-96.43.23.ebuild:
- Update NVIDIA license (bug #463872 by Richard Yao).
-
- 23 Mar 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild:
- Fix building against kernel *.4 (bug #462830 by dizstu).
-
- 14 Mar 2013; Jeroen Roovers <jer@gentoo.org> -files/09nvidia,
- -files/nvidia-drivers-190.53-2.6.33.patch,
- -files/nvidia-blacklist-vga-pmu-registers-256-304.diff, -files/nvidia,
- -files/nvidia-autostart.desktop:
- Old.
-
- 14 Mar 2013; Sergey Popov <pinkbyte@gentoo.org> nvidia-drivers-304.84.ebuild,
- nvidia-drivers-310.40.ebuild, nvidia-drivers-313.26.ebuild:
- Stable on amd64, wrt bug #461664
-
-*nvidia-drivers-310.40 (09 Mar 2013)
-
- 09 Mar 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-310.40.ebuild:
- Version bump (bug #460806).
-
- 07 Mar 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-173.14.36.ebuild, nvidia-drivers-304.64.ebuild,
- nvidia-drivers-304.84.ebuild, nvidia-drivers-310.32.ebuild,
- nvidia-drivers-313.18.ebuild, nvidia-drivers-313.26.ebuild:
- Add GPL-2 to LICENSE and bindist/mirror to RESTRICT for nvidia-settings (bug
- #460460).
-
- 06 Mar 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-313.26.ebuild:
- Remove unneeded x11-libs/pangox-compat dependency.
-
-*nvidia-drivers-313.26 (05 Mar 2013)
-
- 05 Mar 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-313.26.ebuild:
- Version bump (bug #460416).
-
- 05 Mar 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-173.14.36.ebuild, nvidia-drivers-304.64.ebuild,
- nvidia-drivers-304.84.ebuild, nvidia-drivers-310.32.ebuild,
- nvidia-drivers-313.18.ebuild:
- Fix typo.
-
-*nvidia-drivers-304.84 (04 Mar 2013)
-
- 04 Mar 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-304.84.ebuild:
- Version bump.
-
- 04 Mar 2013; Jeroen Roovers <jer@gentoo.org> metadata.xml:
- Remove zerochaos.
-
- 04 Mar 2013; Rick Farina <zerochaos@gentoo.org> metadata.xml:
- adding myself as maintainer
-
- 03 Mar 2013; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
- Removed myself from involvement in nvidia-drivers
-
- 02 Mar 2013; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-173.14.36.ebuild, nvidia-drivers-304.64.ebuild,
- nvidia-drivers-310.32.ebuild, nvidia-drivers-313.18.ebuild,
- nvidia-drivers-96.43.23.ebuild:
- Clarify ewarn language
-
- 02 Mar 2013; Doug Goldstein <cardoe@gentoo.org>
- -files/nvidia-drivers-313.18-builddir-config.patch,
- -files/nvidia-drivers-313.18-linux-3.7+.patch,
- -files/nvidia-drivers-313.18-linux-3.8+.patch, nvidia-drivers-313.18.ebuild:
- Revert non-maintainer changes per bug #447566.
-
- 02 Mar 2013; Samuli Suominen <ssuominen@gentoo.org>
- nvidia-drivers-313.18.ebuild, +files/nvidia-drivers-313.18-linux-3.8+.patch:
- Fix missing -I flag to get headers from arch/x86/include/uapi in use with
- Linux 3.8.x wrt #447566, Comment #38
-
- 24 Feb 2013; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-310.32.ebuild:
- stable on amd64 and x86 for stability fixes and new X.org Video ABI support
-
- 22 Feb 2013; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-96.43.23.ebuild, nvidia-drivers-173.14.36.ebuild,
- nvidia-drivers-304.64.ebuild, nvidia-drivers-310.32.ebuild,
- nvidia-drivers-313.18.ebuild:
- Add generic message to let people know they're on their own for newer kernels
-
- 22 Feb 2013; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-96.43.20.ebuild, -nvidia-drivers-173.14.35.ebuild,
- -nvidia-drivers-295.75.ebuild:
- Remove more versions
-
- 22 Feb 2013; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-295.71.ebuild, -nvidia-drivers-304.60.ebuild,
- -nvidia-drivers-310.19.ebuild:
- Remove some older versions
-
- 12 Feb 2013; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-310.32.ebuild:
- Update xorg-server ABI compatible version.
-
-*nvidia-drivers-310.32 (12 Feb 2013)
-
- 12 Feb 2013; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-310.32.ebuild:
- Version bump by Ben Kohler (bug #455172).
-
- 12 Feb 2013; Mike Frysinger <vapier@gentoo.org>
- +files/nvidia-drivers-313.18-builddir-config.patch,
- +files/nvidia-drivers-313.18-linux-3.7+.patch, nvidia-drivers-313.18.ebuild:
- Fix building with kernels that split obj & src dirs. Fix building against
- linux-3.7+ #447566 by Martin Väth.
-
- 20 Jan 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
- Cleanup due retirement, bug #35242
-
- 17 Jan 2013; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-313.18.ebuild:
- Fix X.org server depend
-
-*nvidia-drivers-313.18 (16 Jan 2013)
-
- 16 Jan 2013; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-313.18.ebuild:
- Version bump
-
- 19 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
- nvidia-drivers-96.43.20.ebuild, nvidia-drivers-96.43.23.ebuild,
- nvidia-drivers-173.14.35.ebuild, nvidia-drivers-173.14.36.ebuild,
- nvidia-drivers-295.71.ebuild, nvidia-drivers-295.75.ebuild,
- nvidia-drivers-304.60.ebuild, nvidia-drivers-304.64.ebuild,
- nvidia-drivers-310.19.ebuild:
- Depend on pangox-compat if using pango-1.32.
-
- 11 Dec 2012; Samuli Suominen <ssuominen@gentoo.org>
- nvidia-drivers-295.71.ebuild, nvidia-drivers-295.75.ebuild,
- nvidia-drivers-304.60.ebuild, nvidia-drivers-304.64.ebuild,
- nvidia-drivers-310.19.ebuild:
- Use udev.eclass to install nvidia udev rules.
-
- 19 Nov 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-310.19.ebuild:
- Fix bad directory reference
-
- 19 Nov 2012; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild:
- Lower x11-base/xorg-server dependency (bug #443926).
-
-*nvidia-drivers-310.19 (19 Nov 2012)
-
- 19 Nov 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-310.19.ebuild:
- Version bump. Supports OpenGL 4.3 as well as additional 32-bit libraries on
- 64-bit multilib installs.
-
- 18 Nov 2012; Agostino Sarubbo <ago@gentoo.org>
- nvidia-drivers-173.14.36.ebuild, nvidia-drivers-304.60.ebuild,
- nvidia-drivers-304.64.ebuild, nvidia-drivers-96.43.23.ebuild:
- stable on amd64 and x86
-
- 18 Nov 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-295.75.ebuild:
- Stabilize on x86 based on a user report in bug #435700 since x86 is falling
- way behind.
-
- 18 Nov 2012; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-302.17-r1.ebuild, -nvidia-drivers-304.37-r1.ebuild,
- -nvidia-drivers-304.43.ebuild, -nvidia-drivers-304.48.ebuild,
- -nvidia-drivers-304.51.ebuild:
- Remove older versions
-
- 14 Nov 2012; Agostino Sarubbo <ago@gentoo.org> nvidia-drivers-96.43.23.ebuild:
- stable for amd64, wrt to bug #438246
-
- 14 Nov 2012; Agostino Sarubbo <ago@gentoo.org>
- nvidia-drivers-173.14.36.ebuild:
- Stable for amd64, wrt bug #438246
-
- 13 Nov 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-304.60.ebuild:
- Stabilize 304.60 for amd64. bug #438246
-
-*nvidia-drivers-304.64 (07 Nov 2012)
-
- 07 Nov 2012; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-304.64.ebuild:
- Version bump.
-
- 19 Oct 2012; Agostino Sarubbo <ago@gentoo.org> nvidia-drivers-295.75.ebuild:
- Stable for AMD64, wrt bug #435700
-
-*nvidia-drivers-304.60 (19 Oct 2012)
-
- 19 Oct 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-304.60.ebuild:
- Version bump.
-
-*nvidia-drivers-173.14.36 (17 Oct 2012)
-
- 17 Oct 2012; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.23.ebuild,
- +nvidia-drivers-173.14.36.ebuild:
- Version bump. Fix x11-base/xorg-server version dep.
-
-*nvidia-drivers-96.43.23 (09 Oct 2012)
-
- 09 Oct 2012; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-96.43.23.ebuild:
- Version bump by dptr1988 (bug #437618).
-
-*nvidia-drivers-295.75 (30 Sep 2012)
-
- 30 Sep 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-295.75.ebuild:
- Version bump in the 295.x series.
-
-*nvidia-drivers-304.51 (25 Sep 2012)
-
- 25 Sep 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-304.51.ebuild:
- Bug fix release
-
- 24 Sep 2012; Mike Frysinger <vapier@gentoo.org>
- nvidia-drivers-173.14.35.ebuild, nvidia-drivers-295.71.ebuild,
- nvidia-drivers-302.17-r1.ebuild, nvidia-drivers-304.37-r1.ebuild,
- nvidia-drivers-304.43.ebuild, nvidia-drivers-304.48.ebuild,
- nvidia-drivers-96.43.20.ebuild:
- QA_DT_HASH (old/deprecated) -> QA_FLAGS_IGNORED (new hotness).
-
- 19 Sep 2012; Alexis Ballier <aballier@gentoo.org>
- nvidia-drivers-304.48.ebuild:
- Do not try to install an icon that does not exist in the FreeBSD tarball.
-
- 13 Sep 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-304.48.ebuild:
- Make the xinitrc executable. bug #434936
-
-*nvidia-drivers-304.48 (13 Sep 2012)
-
- 13 Sep 2012; Doug Goldstein <cardoe@gentoo.org> +files/95-nvidia-settings,
- +nvidia-drivers-304.48.ebuild:
- Version bump. Should fix X.org input issues. fix bug #414725
-
- 29 Aug 2012; Doug Goldstein <cardoe@gentoo.org>
- -files/195.30-unified-arch.patch,
- -files/nvidia-drivers-173.14.30-2.6.39.patch,
- -files/nvidia-drivers-260.19.44-2.6.39.patch, -nvidia-drivers-295.59.ebuild,
- -files/256.35-unified-arch.patch, -nvidia-drivers-295.59-r1.ebuild,
- -files/libGL.la-r2:
- Remove older version and unused patches.
-
- 29 Aug 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-304.43.ebuild:
- Change how QA_PREBUILT is set based on Mike Gilbert <floppym@gentoo.org>
- suggestion. bug #432370
-
- 29 Aug 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-304.43.ebuild,
- +files/nvidia-drivers-pax-const.patch,
- +files/nvidia-drivers-pax-usercopy.patch:
- Use Stefan Reimer <it@startux.de> Quark's overlay patches for PAX hacks by
- popular demand. bug #385837.
-
-*nvidia-drivers-304.43 (28 Aug 2012)
-
- 28 Aug 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-304.43.ebuild:
- Version bump. Supports xorg-server 1.13 now.
-
- 22 Aug 2012; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-304.37-r1.ebuild:
- Sometimes committing from an iPad is not optimal. fix bug in last commit.
-
- 22 Aug 2012; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-304.37-r1.ebuild:
- Fix OpenCL issue for amd64 multilib profiles related to previous patch.
- bug #432252.
-
-*nvidia-drivers-304.37-r1 (21 Aug 2012)
-
- 21 Aug 2012; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-304.37.ebuild, +nvidia-drivers-304.37-r1.ebuild:
- Fix issue with OpenCL library not being installed. Fix from Serge Gavrilov
- <serge@pdmi.ras.ru>. bug #431998
-
- 17 Aug 2012; Andreas Schuerch <nativemad@gentoo.org>
- nvidia-drivers-295.59-r1.ebuild, nvidia-drivers-295.71.ebuild:
- x86 stable, see bug 429614
-
- 16 Aug 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-304.37.ebuild:
- Remove extra mask protection.
-
- 16 Aug 2012; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-304.22.ebuild:
- Remove the beta 304 version.
-
-*nvidia-drivers-304.37 (16 Aug 2012)
-
- 16 Aug 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-304.37.ebuild:
- Version bump. fixes #286445, #236260, #356395, #388725, #412707, #413461,
- #431262. Not a final fix for #414725.
-
- 13 Aug 2012; Rick Farina <zerochaos@gentoo.org>
- nvidia-drivers-295.59-r1.ebuild, nvidia-drivers-295.71.ebuild:
- marking stable per testing by AxS (bug #429614)
-
- 10 Aug 2012; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.20.ebuild,
- nvidia-drivers-173.14.35.ebuild, nvidia-drivers-295.59.ebuild,
- nvidia-drivers-295.59-r1.ebuild, nvidia-drivers-295.71.ebuild,
- nvidia-drivers-302.17-r1.ebuild, nvidia-drivers-304.22.ebuild:
- Depend on x11-libs/pango[X] when installing nvidia-settings, by Nicolas
- Bigaouette (bug #430760).
-
- 10 Aug 2012; Jeroen Roovers <jer@gentoo.org> files/nvidia-autostart.desktop:
- Fix quoting to satisfy desktop-file-validate.
-
- 10 Aug 2012; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.20.ebuild,
- -nvidia-drivers-173.14.34.ebuild, nvidia-drivers-173.14.35.ebuild,
- nvidia-drivers-295.59.ebuild, nvidia-drivers-295.59-r1.ebuild,
- nvidia-drivers-295.71.ebuild, nvidia-drivers-302.17-r1.ebuild,
- nvidia-drivers-304.22.ebuild, metadata.xml:
- Inherit user for egetent.
-
- 10 Aug 2012; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-173.14.35.ebuild:
- Stable for AMD64 (bug #426642).
-
-*nvidia-drivers-295.71 (08 Aug 2012)
-
- 08 Aug 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-295.71.ebuild:
- Fix CVE-2012-xxxx. With access to /dev/nvidia* a malicious user could
- exploit the VGA window size to read/write from kernel memory and gain root
- access.
-
- 06 Aug 2012; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-96.43.20.ebuild, nvidia-drivers-173.14.34.ebuild,
- nvidia-drivers-173.14.35.ebuild:
- Don't call 'use' in the global scope.
-
-*nvidia-drivers-302.17-r1 (05 Aug 2012)
-*nvidia-drivers-295.59-r1 (05 Aug 2012)
-
- 05 Aug 2012; Doug Goldstein <cardoe@gentoo.org>
- +files/nvidia-blacklist-vga-pmu-registers-256-304.diff,
- +nvidia-drivers-295.59-r1.ebuild, -nvidia-drivers-302.17.ebuild,
- +nvidia-drivers-302.17-r1.ebuild:
- Fix CVE-2012-xxxx. With access to /dev/nvidia* a malicious user could exploit
- the VGA window size to read/write from kernel memory and gain root access.
-
- 25 Jul 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-304.22.ebuild:
- New approach to QA warning prevention. Don't prevent prelinking. Fix white
- space bugs. Let people know this is under development.
-
- 25 Jul 2012; Doug Goldstein <cardoe@gentoo.org> -files/eblits/donvidia.eblit,
- -files/eblits/mtrr_check.eblit, -files/eblits/src_install-libs.eblit,
- -files/eblits/want_tls.eblit:
- Remove some unneeded bits.
-
- 23 Jul 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-304.22.ebuild,
- files/nvidia-drivers-settings.desktop:
- Fix issue with icon/menu entry and dohtml. bug #427720
-
- 22 Jul 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-304.22.ebuild,
- metadata.xml:
- Make the installation of the X.org driver, OpenGL libraries, XvMC libraries,
- and VDPAU libraries optional by the X USE flag. bug #413461. Based on work by
- Amir Aupov <fads93@gmail.com>
-
- 22 Jul 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-304.22.ebuild,
- +files/nvidia-drivers-settings.desktop, files/nvidia-autostart.desktop:
- Update desktop entries to match Ubuntu a little bit which installs
- nvidia-settings from both the drivers package as well as nvidia-settings
- package as well. Fix desktop entry deprecation. bug #236260
-
- 22 Jul 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-304.22.ebuild,
- +files/nvidia-autostart.desktop:
- Add nvidia-settings autostart file utilizing XDG support similar to Ubuntu.
- bug #414725
-
- 22 Jul 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-304.22.ebuild:
- Check for HIGHMEM support as its required. bug #356395
-
-*nvidia-drivers-304.22 (22 Jul 2012)
-
- 22 Jul 2012; Doug Goldstein <cardoe@gentoo.org>
- +files/50nvidia-prelink-blacklist, +nvidia-drivers-304.22.ebuild,
- +files/nvidia-smi.init:
- Refactor the ebuild for easier maintenance.
- Improve kernel feature detection (bug #412707, #286445, #329597).
- Add init script for SMI to control the fan when X is not running (bug
- #388725,
- init script from Stuart Finlayson <stu@santa-li.com>).
- Block the drivers from being prelinked (bug #420285. prelink script by Norman
- Back <gentoo@thebacks.co.uk>).
-
- 22 Jul 2012; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-96.43.20.ebuild, nvidia-drivers-173.14.34.ebuild,
- nvidia-drivers-173.14.35.ebuild, nvidia-drivers-295.59.ebuild,
- nvidia-drivers-302.17.ebuild:
- Remove notice about compiz and AddARGBGLXVisuals per bug #427608
-
- 17 Jul 2012; Jeff Horelick <jdhore@gentoo.org>
- nvidia-drivers-173.14.35.ebuild:
- marked x86 per bug 426642
-
- 14 Jul 2012; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-173.14.31.ebuild:
- Remove another older version
-
- 14 Jul 2012; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-295.40.ebuild, -nvidia-drivers-295.49.ebuild,
- -nvidia-drivers-295.53.ebuild:
- Remove older versions
-
- 05 Jul 2012; Jeff Horelick <jdhore@gentoo.org> nvidia-drivers-295.53.ebuild,
- nvidia-drivers-295.59.ebuild:
- marked x86 per bug 421475
-
- 22 Jun 2012; Agostino Sarubbo <ago@gentoo.org> nvidia-drivers-295.59.ebuild:
- Stable for AMD64, wrt bug #421475
-
- 22 Jun 2012; Agostino Sarubbo <ago@gentoo.org> nvidia-drivers-295.53.ebuild:
- Stable for AMD64, wrt bug #421475
-
-*nvidia-drivers-302.17 (16 Jun 2012)
-
- 16 Jun 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-302.17.ebuild:
- Version bump for the 302 series. Has not undergone as much testing as the 295
- series so if you run into anything. Step back to the 295 series.
-
-*nvidia-drivers-295.59 (13 Jun 2012)
-*nvidia-drivers-173.14.35 (13 Jun 2012)
-
- 13 Jun 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-173.14.35.ebuild, +nvidia-drivers-295.59.ebuild:
- Bump to 295.59 for DPMS blanking fixes with DisplayPort and new hardware
- support. Bump 173.14.35 to fix libGL.so loading in 32-bit X servers.
-
- 08 Jun 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- nvidia-drivers-173.14.34.ebuild:
- x86 stable wrt bug #419475
-
- 05 Jun 2012; Agostino Sarubbo <ago@gentoo.org>
- nvidia-drivers-173.14.34.ebuild:
- Stable for amd64, wrt bug #419475
-
- 04 Jun 2012; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-173.14.34.ebuild, nvidia-drivers-295.49.ebuild:
- Document the symlink creation a little bit better. Create some more symlinks
- that aren't used by quiets Portage's QA notices.
-
- 25 May 2012; Jeff Horelick <jdhore@gentoo.org> nvidia-drivers-295.49.ebuild:
- marked x86 per bug 416993
-
- 22 May 2012; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-173.14.34.ebuild:
- Fix build issue with linux-mod eclass and changes to the NVIDIA build process
- for newer kernels. bug #417093
-
- 22 May 2012; Agostino Sarubbo <ago@gentoo.org> nvidia-drivers-295.49.ebuild:
- Stable for amd64, wrt bug #416993
-
- 21 May 2012; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-173.14.34.ebuild, nvidia-drivers-295.40.ebuild,
- nvidia-drivers-295.49.ebuild, nvidia-drivers-295.53.ebuild:
- Fix GTK+ depends.
-
- 21 May 2012; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-290.10.ebuild, -nvidia-drivers-290.10-r2.ebuild,
- -nvidia-drivers-295.20-r1.ebuild:
- Remove older versions
-
- 21 May 2012; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-173.14.34.ebuild, nvidia-drivers-295.49.ebuild,
- nvidia-drivers-295.53.ebuild:
- Dropped the custom-cflags USE flag in favor of calling epatch_user to give
- users more flexibility.
-
-*nvidia-drivers-173.14.34 (21 May 2012)
-
- 21 May 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-173.14.34.ebuild:
- Version bump for the 173.x series. Supports newer kernels and newer
- xorg-servers. Additionally support some of the tweaks and changes that have
- happened in the 295.x series.
-
-*nvidia-drivers-295.53 (21 May 2012)
-
- 21 May 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-290.10.ebuild,
- nvidia-drivers-290.10-r2.ebuild, nvidia-drivers-295.20-r1.ebuild,
- nvidia-drivers-295.40.ebuild, nvidia-drivers-295.49.ebuild,
- +nvidia-drivers-295.53.ebuild:
- Version bump to support Linux 3.4.x and fix missing depend on GTK+ when
- installing nvidia-settings. bug #415795 and bug #414645
-
- 16 May 2012; Alexis Ballier <aballier@gentoo.org>
- nvidia-drivers-295.49.ebuild:
- Add support for x86_64 FreeBSD. Do not try to install 32bits libs if multilib
- is not requested as the FreeBSD x86_64 package does not provide 32bits libs.
- Merge most of x86-fbsd code under kernel_FreeBSD as the x86 and x86_64
- packages are similar. Keyword ~amd64-fbsd.
-
- 04 May 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-295.49.ebuild,
- metadata.xml:
- Rename the 'gtk' USE flag to 'tools' since its more appropriate.
-
- 04 May 2012; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-295.33.ebuild:
- Remove older version
-
-*nvidia-drivers-295.49 (04 May 2012)
-
- 04 May 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-295.49.ebuild:
- Version bump
-
- 25 Apr 2012; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-173.14.31.ebuild:
- Install nvidia-settings like the 96 driver does (bug #376593).
-
- 24 Apr 2012; Alexis Ballier <aballier@gentoo.org>
- nvidia-drivers-295.40.ebuild:
- fixes for FreeBSD: update paths, do not try to install unavailable libs and
- desktop entries.
-
- 15 Apr 2012; Markus Meier <maekke@gentoo.org> nvidia-drivers-295.40.ebuild:
- x86 stable, bug #411617
-
- 15 Apr 2012; Agostino Sarubbo <ago@gentoo.org> nvidia-drivers-295.40.ebuild:
- Stable for amd64, wrt bug #411617
-
-*nvidia-drivers-295.40 (11 Apr 2012)
-
- 11 Apr 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-295.40.ebuild:
- Version bump to address CVE-2012-0946.
-
- 11 Apr 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-295.33.ebuild:
- Fix 295.33 for Linux 3.3.x. bug #408841
-
- 11 Apr 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-290.10.ebuild,
- nvidia-drivers-290.10-r2.ebuild, nvidia-drivers-295.20-r1.ebuild:
- Mark drivers that don't work with glibc 2.15 as depending on earlier
- versions. bug #490905
-
- 11 Apr 2012; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-275.09.07.ebuild, -nvidia-drivers-275.43.ebuild:
- Remove older 275.x series
-
- 06 Apr 2012; Doug Goldstein <cardoe@gentoo.org> files/nvidia.udev-rule:
- Break the udev rule into two pieces because a user on bug #376527 had a
- problem with the combined rule on udev-171-r5. It worked fine after he
- recompiled udev but obviously since there was an issue we should just use it
- broken out. bug #376527
-
- 06 Apr 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-295.33.ebuild:
- Script needs to be executable
-
- 06 Apr 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-295.33.ebuild,
- +files/nvidia.udev-rule, +files/nvidia-udev.sh:
- Add support for creating device nodes for NVIDIA graphics cards when not
- using X. Users of CUDA only specificially need this. Work for this done by
- Rick Farina <sidhayn@gmail.com> bug #376527
-
- 26 Mar 2012; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-295.33.ebuild:
- ebuild updates that were meant to be committed part of the original commit.
-
-*nvidia-drivers-295.33 (23 Mar 2012)
-
- 23 Mar 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-295.33.ebuild:
- Version bump. Move the binaries from /usr/bin to /opt/bin.
-
- 21 Mar 2012; Samuli Suominen <ssuominen@gentoo.org>
- nvidia-drivers-295.20-r1.ebuild:
- Use $OUTPUT instead of $SOURCES for the generated headers wrt #408841,
- Comment #10 by Ingo Kemper
-
- 21 Mar 2012; Samuli Suominen <ssuominen@gentoo.org>
- nvidia-drivers-295.20-r1.ebuild:
- Fix building with Linux 3.3.x wrt #408841
-
- 20 Mar 2012; Agostino Sarubbo <ago@gentoo.org>
- nvidia-drivers-295.20-r1.ebuild:
- Stable for amd64, wrt bug #408905
-
- 19 Mar 2012; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-295.20-r1.ebuild:
- The 295.20 drivers are compatible with xorg-server-1.12.
-
-*nvidia-drivers-290.10-r2 (15 Feb 2012)
-*nvidia-drivers-295.20-r1 (15 Feb 2012)
-
- 15 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org>
- +nvidia-drivers-290.10-r2.ebuild, +nvidia-drivers-295.20-r1.ebuild,
- -nvidia-drivers-290.10-r1.ebuild, -nvidia-drivers-295.20.ebuild:
- Move libcuda and libnvidia-compiler back to /usr/lib since they're not
- creating any conflicts now. That will allow to use CUDA without explicit
- eselect opencl. Fixes bug 403495 by Michal Januszewski <spock@gentoo.org>
-
-*nvidia-drivers-295.20 (14 Feb 2012)
-
- 14 Feb 2012; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-295.20.ebuild:
- Version bump
-
-*nvidia-drivers-275.43 (14 Feb 2012)
-
- 14 Feb 2012; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-275.28.ebuild, -nvidia-drivers-275.36.ebuild,
- +nvidia-drivers-275.43.ebuild, -nvidia-drivers-285.05.09-r1.ebuild,
- -nvidia-drivers-290.06.ebuild:
- Remove old versions and bump the long lived stable version
-
- 07 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org>
- nvidia-drivers-290.10-r1.ebuild:
- Run eselect opencl during pkg_postinst wrt bug 402407 by Benjamin Schindler
- <bschindler@student.ethz.ch> Add missing files to QA_* though some warnigs
- still slip through
-
- 05 Feb 2012; Mike Frysinger <vapier@gentoo.org>
- nvidia-drivers-96.43.20.ebuild, nvidia-drivers-173.14.31.ebuild,
- nvidia-drivers-275.09.07.ebuild, nvidia-drivers-275.28.ebuild,
- nvidia-drivers-275.36.ebuild, nvidia-drivers-285.05.09-r1.ebuild,
- nvidia-drivers-290.06.ebuild, nvidia-drivers-290.10.ebuild,
- nvidia-drivers-290.10-r1.ebuild:
- Move to new unpacker eclass for unpack_makeself.
-
-*nvidia-drivers-290.10-r1 (04 Feb 2012)
-
- 04 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org>
- +nvidia-drivers-290.10-r1.ebuild, metadata.xml:
- Add revbump that installs OpenCL related libraries in place that doesn't
- create conflicts and is expected by app-admin/opencl
-
- 18 Jan 2012; Ulrich Müller <ulm@gentoo.org> nvidia-drivers-96.43.20.ebuild,
- nvidia-drivers-173.14.31.ebuild, nvidia-drivers-275.09.07.ebuild,
- nvidia-drivers-275.28.ebuild, nvidia-drivers-275.36.ebuild,
- nvidia-drivers-285.05.09-r1.ebuild, nvidia-drivers-290.06.ebuild,
- nvidia-drivers-290.10.ebuild:
- Inherit portability.eclass wrt bug 398801.
-
- 26 Dec 2011; Markus Meier <maekke@gentoo.org> nvidia-drivers-290.10.ebuild:
- x86 stable, bug #394399
-
- 16 Dec 2011; Agostino Sarubbo <ago@gentoo.org> nvidia-drivers-290.10.ebuild:
- Stable for AMD64, wrt bug #394399
-
- 07 Dec 2011; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-96.43.19.ebuild,
- -nvidia-drivers-173.14.30.ebuild:
- Old.
-
-*nvidia-drivers-290.10 (30 Nov 2011)
-*nvidia-drivers-275.36 (30 Nov 2011)
-
- 30 Nov 2011; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-275.36.ebuild, +nvidia-drivers-290.10.ebuild:
- Add new long lived version and official versions
-
- 30 Nov 2011; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-270.41.19.ebuild, -nvidia-drivers-285.05.09.ebuild:
- Remove older releases
-
- 15 Nov 2011; Tony Vroon <chainsaw@gentoo.org> nvidia-drivers-96.43.20.ebuild,
- nvidia-drivers-173.14.31.ebuild, nvidia-drivers-285.05.09-r1.ebuild:
- Marked stable on AMD64 based on arch testing by Michael "n0idx80" Harrison in
- bug #388453. Expedited on a single report due to build failures with the
- current stable kernel.
-
- 13 Nov 2011; Markus Meier <maekke@gentoo.org>
- nvidia-drivers-285.05.09-r1.ebuild:
- x86 stable, bug #388453
-
- 13 Nov 2011; Markus Meier <maekke@gentoo.org>
- nvidia-drivers-173.14.31.ebuild:
- x86 stable, bug #388453
-
- 13 Nov 2011; Markus Meier <maekke@gentoo.org> nvidia-drivers-96.43.20.ebuild:
- x86 stable, bug #388453
-
-*nvidia-drivers-290.06 (04 Nov 2011)
-
- 04 Nov 2011; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-290.06.ebuild:
- Version bump the latest beta drivers which provide xorg-server-1.11 support.
-
-*nvidia-drivers-285.05.09-r1 (27 Oct 2011)
-
- 27 Oct 2011; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-285.05.09.ebuild, +nvidia-drivers-285.05.09-r1.ebuild:
- Change around a bunch of symlink behaviors
-
- 27 Oct 2011; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-280.13.ebuild, -nvidia-drivers-285.03.ebuild:
- Remove some older versions.
-
- 05 Oct 2011; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-285.05.09.ebuild:
- Due to a regression in X that requires a deprecated function to be copied
- into the nvidia-drivers binary component, there is a significant performance
- degradation with xorg-server-1.11. As a result I'm re-marking this release as
- not supporting xorg-server-1.11. bug #385669
-
-*nvidia-drivers-285.05.09 (04 Oct 2011)
-
- 04 Oct 2011; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-285.05.09.ebuild:
- Version bump
-
- 18 Sep 2011; Markus Meier <maekke@gentoo.org>
- nvidia-drivers-275.09.07.ebuild:
- x86 stable, bug #382835
-
- 16 Sep 2011; Tony Vroon <chainsaw@gentoo.org>
- nvidia-drivers-275.09.07.ebuild:
- Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian
- "idella4" Delaney in bug #382835.
-
-*nvidia-drivers-275.28 (14 Sep 2011)
-
- 14 Sep 2011; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-275.28.ebuild:
- Add the extremely buggy 275.28 version which claims to have xorg-server-1.11
- support to statisfy users desire for the latest and greatest, even if its
- broken.
-
-*nvidia-drivers-285.03 (13 Sep 2011)
-*nvidia-drivers-280.13 (13 Sep 2011)
-
- 13 Sep 2011; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-275.19.ebuild, -nvidia-drivers-275.21.ebuild,
- +nvidia-drivers-280.13.ebuild, +nvidia-drivers-285.03.ebuild:
- Bump beta nvidia-drivers. 280.13 is an official release but suffers from bug
- #375615
-
- 13 Sep 2011; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-173.14.28.ebuild, -nvidia-drivers-256.53.ebuild,
- -nvidia-drivers-260.19.44.ebuild, -nvidia-drivers-270.41.06.ebuild:
- Purge older versions
-
- 31 Jul 2011; Markus Meier <maekke@gentoo.org>
- nvidia-drivers-270.41.19.ebuild:
- x86 stable, bug #375587
-
- 31 Jul 2011; Markus Meier <maekke@gentoo.org>
- nvidia-drivers-173.14.30.ebuild:
- x86 stable, bug #371779
-
- 28 Jul 2011; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.20.ebuild:
- Patch does not apply to 96.
-
-*nvidia-drivers-275.21 (26 Jul 2011)
-*nvidia-drivers-173.14.31 (26 Jul 2011)
-*nvidia-drivers-96.43.20 (26 Jul 2011)
-
- 26 Jul 2011; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-96.43.20.ebuild, +nvidia-drivers-173.14.31.ebuild,
- +nvidia-drivers-275.21.ebuild:
- Version bumps. Adds support for xorg-server 1.10 in the legacy drivers. Fix
- KDE4 KWin issues in the 173.14.x series. Fix a multitude of issues in the
- 275.x series.
-
- 19 Jul 2011; Christoph Mende <angelos@gentoo.org>
- nvidia-drivers-270.41.19.ebuild:
- Stable on amd64 wrt bug #375587
-
-*nvidia-drivers-275.19 (18 Jul 2011)
-
- 18 Jul 2011; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-275.19.ebuild:
- Version bump to latest stable drivers
-
- 14 Jul 2011; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.19.ebuild:
- Set proper xorg-server version dependency (bug #375215).
-
- 23 Jun 2011; Markos Chandras <hwoarang@gentoo.org>
- nvidia-drivers-173.14.30.ebuild:
- Stable on amd64 wrt bug #371779
-
- 15 Jun 2011; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-260.19.36.ebuild, -nvidia-drivers-270.41.03.ebuild:
- Remove older versions
-
-*nvidia-drivers-275.09.07 (14 Jun 2011)
-
- 14 Jun 2011; Jeroen Roovers <jer@gentoo.org>
- +nvidia-drivers-275.09.07.ebuild:
- Version bump.
-
- 14 Jun 2011; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.19.ebuild,
- nvidia-drivers-173.14.28.ebuild, nvidia-drivers-173.14.30.ebuild,
- nvidia-drivers-256.53.ebuild, nvidia-drivers-260.19.36.ebuild,
- nvidia-drivers-260.19.44.ebuild, nvidia-drivers-270.41.03.ebuild,
- nvidia-drivers-270.41.06.ebuild, nvidia-drivers-270.41.19.ebuild:
- Set CC instead of HOST_CC or cross-compiling will fail.
-
- 31 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- nvidia-drivers-260.19.44.ebuild, nvidia-drivers-270.41.06.ebuild:
- x86 stable wrt bug #368393 and bug #368395
-
- 29 May 2011; Markos Chandras <hwoarang@gentoo.org>
- nvidia-drivers-260.19.44.ebuild, nvidia-drivers-270.41.06.ebuild:
- Stable on amd64 wrt bug #368393 and bug #368395
-
- 28 May 2011; Mike Frysinger <vapier@gentoo.org>
- nvidia-drivers-96.43.19.ebuild, nvidia-drivers-173.14.28.ebuild,
- +files/nvidia-drivers-173.14.30-2.6.39.patch, nvidia-drivers-256.53.ebuild,
- nvidia-drivers-260.19.36.ebuild, nvidia-drivers-260.19.44.ebuild,
- +files/nvidia-drivers-260.19.44-2.6.39.patch:
- Fix building with linux-2.6.39 #368939 by Alex Buell.
-
-*nvidia-drivers-270.41.19 (22 May 2011)
-
- 22 May 2011; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-270.41.19.ebuild:
- Bump to the latest release in the 270 series.
-
- 11 May 2011; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-256.44-r1.ebuild, -nvidia-drivers-256.52.ebuild,
- -nvidia-drivers-260.19.21.ebuild, -nvidia-drivers-260.19.26.ebuild,
- -nvidia-drivers-260.19.29.ebuild, -nvidia-drivers-270.18.ebuild:
- Remove older versions that are no longer supported or superceded by newer
- stable versions.
-
-*nvidia-drivers-270.41.06 (11 May 2011)
-
- 11 May 2011; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-270.41.06.ebuild:
- version bump
-
-*nvidia-drivers-173.14.30 (11 May 2011)
-
- 11 May 2011; Jeroen Roovers <jer@gentoo.org>
- +nvidia-drivers-173.14.30.ebuild:
- Version bump thanks to Tupone Alfredo (bug #366543).
-
- 24 Apr 2011; Ulrich Mueller <ulm@gentoo.org> nvidia-drivers-96.43.19.ebuild,
- nvidia-drivers-173.14.28.ebuild, nvidia-drivers-256.44-r1.ebuild,
- nvidia-drivers-256.52.ebuild, nvidia-drivers-256.53.ebuild,
- nvidia-drivers-260.19.21.ebuild, nvidia-drivers-260.19.26.ebuild,
- nvidia-drivers-260.19.29.ebuild, nvidia-drivers-260.19.36.ebuild,
- nvidia-drivers-260.19.44.ebuild, nvidia-drivers-270.18.ebuild,
- nvidia-drivers-270.41.03.ebuild:
- Remove dependency on virtual/modutils, it is redundant with linux-mod.eclass,
- bug 358891.
-
- 14 Apr 2011; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-96.43.16.ebuild,
- -nvidia-drivers-96.43.18.ebuild, -nvidia-drivers-173.14.25.ebuild,
- -nvidia-drivers-173.14.27.ebuild, -nvidia-drivers-190.53-r1.ebuild,
- -nvidia-drivers-195.36.24.ebuild, -nvidia-drivers-195.36.31.ebuild,
- -nvidia-drivers-256.44.ebuild:
- Remove versions that need <xorg-server-1.7.99 (bug #344827).
-
- 13 Apr 2011; Michael Sterrett <mr_bones_@gentoo.org>
- nvidia-drivers-270.41.03.ebuild:
- add a couple more libraries to the TEXTRELS variable for x86
-
-*nvidia-drivers-270.41.03 (12 Apr 2011)
-
- 12 Apr 2011; Justin Lecher <jlec@gentoo.org>
- +nvidia-drivers-270.41.03.ebuild:
- Non-Maintainer Version Bump, #357113
-
- 09 Apr 2011; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.19.ebuild:
- Install nvidia-settings appropriate for this version (bug #304255).
-
-*nvidia-drivers-260.19.44 (07 Apr 2011)
-
- 07 Apr 2011; Justin Lecher <jlec@gentoo.org>
- +nvidia-drivers-260.19.44.ebuild:
- Non-Maintainer Version Bump
-
- 04 Apr 2011; Justin Lecher <jlec@gentoo.org> nvidia-drivers-270.18.ebuild:
- Depend on correct Xorg Server ABI, #359841
-
- 21 Mar 2011; Thomas Kahle <tomka@gentoo.org> nvidia-drivers-260.19.36.ebuild:
- x86 stable per bug 357409
-
- 07 Mar 2011; Markos Chandras <hwoarang@gentoo.org>
- nvidia-drivers-260.19.36.ebuild:
- Stable on amd64 wrt bug #357409
-
-*nvidia-drivers-270.18 (24 Jan 2011)
-
- 24 Jan 2011; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-270.18.ebuild:
- Add new nvidia-drivers beta. Adds a new library and adds initial support for
- X.org 1.10
-
-*nvidia-drivers-260.19.36 (24 Jan 2011)
-
- 24 Jan 2011; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-260.19.36.ebuild:
- Version bump. Some minor fixes from upstream.
-
- 25 Dec 2010; Christian Faulhammer <fauli@gentoo.org>
- nvidia-drivers-96.43.19.ebuild, nvidia-drivers-173.14.28.ebuild,
- nvidia-drivers-260.19.29.ebuild:
- stable x86, bug 348186
-
- 24 Dec 2010; Samuli Suominen <ssuominen@gentoo.org>
- nvidia-drivers-96.43.19.ebuild, nvidia-drivers-260.19.29.ebuild:
- amd64 stable wrt #348186
-
- 23 Dec 2010; Richard Freeman <rich0@gentoo.org>
- nvidia-drivers-173.14.28.ebuild:
- amd64 stable - 348186
-
-*nvidia-drivers-260.19.29 (14 Dec 2010)
-
- 14 Dec 2010; Jeroen Roovers <jer@gentoo.org>
- +nvidia-drivers-260.19.29.ebuild:
- Version bump (bug #347371).
-
-*nvidia-drivers-173.14.28 (06 Dec 2010)
-
- 06 Dec 2010; Jeroen Roovers <jer@gentoo.org>
- +nvidia-drivers-173.14.28.ebuild:
- Version bump by radfoj (bug #342361).
-
-*nvidia-drivers-260.19.26 (01 Dec 2010)
-
- 01 Dec 2010; Michał Januszewski <spock@gentoo.org>
- +nvidia-drivers-260.19.26.ebuild:
- Version bump. This is a beta version (and thus masked), but it is also the
- first 260.x release that works with GF330M.
-
- 20 Nov 2010; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.19.ebuild:
- Free xorg-server dependency (bug #345929).
-
-*nvidia-drivers-96.43.19 (19 Nov 2010)
-
- 19 Nov 2010; Jeroen Roovers <jer@gentoo.org> +nvidia-drivers-96.43.19.ebuild:
- Version bump by Miguel R. Caudevilla (bug #345929).
-
-*nvidia-drivers-260.19.21 (18 Nov 2010)
-
- 18 Nov 2010; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-260.19.06.ebuild, -nvidia-drivers-260.19.12.ebuild,
- +nvidia-drivers-260.19.21.ebuild:
- Bump to the latest official release. Remove beta releases.
-
-*nvidia-drivers-260.19.12 (15 Oct 2010)
-
- 15 Oct 2010; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-260.19.12.ebuild:
- Version bump for new upstream release. Added a note about what USE=gtk
- does when you disable it.
-
- 14 Oct 2010; Christian Faulhammer <fauli@gentoo.org>
- nvidia-drivers-96.43.18.ebuild, nvidia-drivers-173.14.27.ebuild,
- nvidia-drivers-195.36.31.ebuild:
- stable x86, bug 332501
-
- 21 Sep 2010; Markos Chandras <hwoarang@gentoo.org>
- nvidia-drivers-96.43.18.ebuild, nvidia-drivers-173.14.27.ebuild,
- nvidia-drivers-195.36.31.ebuild:
- Stable on amd64. Bug #332501
-
-*nvidia-drivers-260.19.06 (20 Sep 2010)
-
- 20 Sep 2010; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-260.19.04.ebuild, +nvidia-drivers-260.19.06.ebuild:
- beta version bump
-
- 11 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org>
- -nvidia-drivers-185.18.36-r1.ebuild:
- Remove version depending on deprecated xorg-server.
-
-*nvidia-drivers-260.19.04 (08 Sep 2010)
-
- 08 Sep 2010; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-260.19.04.ebuild:
- Version bump for latest beta release
-
-*nvidia-drivers-256.53 (31 Aug 2010)
-
- 31 Aug 2010; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-256.53.ebuild:
- version bump
-
- 30 Aug 2010; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-256.44-r1.ebuild, nvidia-drivers-256.52.ebuild:
- fix up blocker with media-video/nvidia-settings
-
- 30 Aug 2010; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-256.44-r1.ebuild, nvidia-drivers-256.52.ebuild:
- Implement installing nvidia-settings when USE=gtk is enabled as discussed
- in bug #304255
-
- 30 Aug 2010; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-256.52.ebuild:
- Fix xorg-server depend to properly include the 1.9 series
-
- 30 Aug 2010; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-96.43.14.ebuild, -nvidia-drivers-173.14.22.ebuild,
- -nvidia-drivers-195.36.15.ebuild, -nvidia-drivers-256.35.ebuild:
- Clear out some older versions that have been supplanted by newer stable
- versions
-
- 30 Aug 2010; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-71.86.11.ebuild:
- Removee versions that rely on xorg-server-1.4 or older (which is no longer
- in the tree).
-
-*nvidia-drivers-256.52 (30 Aug 2010)
-*nvidia-drivers-256.44-r1 (30 Aug 2010)
-
- 30 Aug 2010; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-256.44-r1.ebuild, +nvidia-drivers-256.52.ebuild:
- version bump and several clean ups to bring the ebuild up to the state of
- the current unmasked ebuilds
-
-*nvidia-drivers-256.44 (04 Aug 2010)
-
- 04 Aug 2010; Michał Januszewski <spock@gentoo.org>
- +nvidia-drivers-256.44.ebuild:
- Version bump.
-
- 30 Jul 2010; Tomáš Chvátal <scarabeus@gentoo.org>
- nvidia-drivers-71.86.11.ebuild, nvidia-drivers-96.43.14.ebuild,
- nvidia-drivers-96.43.16.ebuild, nvidia-drivers-96.43.18.ebuild,
- nvidia-drivers-173.14.22.ebuild, nvidia-drivers-173.14.25.ebuild,
- nvidia-drivers-173.14.27.ebuild, nvidia-drivers-185.18.36-r1.ebuild,
- nvidia-drivers-190.53-r1.ebuild, nvidia-drivers-195.36.15.ebuild,
- nvidia-drivers-195.36.24.ebuild, nvidia-drivers-195.36.31.ebuild,
- nvidia-drivers-256.35.ebuild:
- Depend on proper emul lib to fix bug #330249.
-
- 27 Jul 2010; Michał Januszewski <spock@gentoo.org>
- nvidia-drivers-256.35.ebuild:
- Add a dependency on x11-libs/libXvMC (bug #321061).
-
- 20 Jul 2010; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-173.14.27.ebuild:
- Conditionally install CUDA support if it was found in the package.
- Apparently 173.14.27 drops CUDA. fixes bug #328681
-
- 17 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
- nvidia-drivers-173.14.25.ebuild:
- stable x86, bug 327003
-
- 16 Jul 2010; Maciej Mrozowski <reavertm@gentoo.org>
- nvidia-drivers-173.14.25.ebuild:
- amd64 stable, bug 327003
-
-*nvidia-drivers-173.14.27 (16 Jul 2010)
-*nvidia-drivers-96.43.18 (16 Jul 2010)
-
- 16 Jul 2010; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-96.43.18.ebuild, +nvidia-drivers-173.14.27.ebuild:
- bump available legacy drivers. Added support for xorg-server-1.8 in
- nvidia-drivers-173.14.27
-
- 15 Jul 2010; Markos Chandras <hwoarang@gentoo.org>
- nvidia-drivers-96.43.16.ebuild:
- Stable on amd64 wrt bug #326323
-
-*nvidia-drivers-195.36.31 (13 Jul 2010)
-
- 13 Jul 2010; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-180.60.ebuild, -nvidia-drivers-190.42-r3.ebuild,
- -nvidia-drivers-190.53.ebuild, -nvidia-drivers-195.30.ebuild,
- +nvidia-drivers-195.36.31.ebuild:
- Version bump to the latest 195.36.x. Remove older versions that will no
- longer be supported. Fix bug #317049 while I'm at it
-
- 10 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
- nvidia-drivers-96.43.16.ebuild:
- stable x86, bug 326323
-
- 07 Jul 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- nvidia-drivers-195.36.24.ebuild:
- x86 stable wrt bug #325513
-
- 30 Jun 2010; Jeroen Roovers <jer@gentoo.org> metadata.xml:
- Correct description.
-
- 26 Jun 2010; Samuli Suominen <ssuominen@gentoo.org>
- nvidia-drivers-195.36.24.ebuild:
- amd64 stable wrt #325513
-
- 24 Jun 2010; Michał Januszewski <spock@gentoo.org>
- +files/256.35-unified-arch.patch, nvidia-drivers-256.35.ebuild:
- Add a patch for the 'x86' unified kernel architecture.
-
-*nvidia-drivers-256.35 (24 Jun 2010)
-
- 24 Jun 2010; Michał Januszewski <spock@gentoo.org>
- +nvidia-drivers-256.35.ebuild:
- Version bump.
-
-*nvidia-drivers-195.36.24 (25 Apr 2010)
-
- 25 Apr 2010; Justin Lecher <jlec@gentoo.org>
- +nvidia-drivers-195.36.24.ebuild:
- Version Bump on permission, #315141
-
- 24 Mar 2010; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-195.36.15.ebuild:
- clean up some QA warnings
-
- 24 Mar 2010; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-195.36.15.ebuild:
- add missing nvidia.icd to fix bug #310277
-
- 17 Mar 2010; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-173.14.20.ebuild:
- still adding back 173.14.20, but repoman doesn't let me stable it right
- away since the ebuild was stable when it was removed..
-
- 17 Mar 2010; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-173.14.20.ebuild:
- add back 173.14.20 at the request of Giao Phan <casret@pobox.com> for bug
- #294089
-
-*nvidia-drivers-195.36.15 (17 Mar 2010)
-
- 17 Mar 2010; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-195.36.15.ebuild:
- add upstream's pre-release version of the 195.x.y series. Still needs to
- be tested on further kernels and x86 before unmasking
-
- 10 Mar 2010; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-71.86.09.ebuild, -nvidia-drivers-96.43.13.ebuild,
- -nvidia-drivers-173.14.20.ebuild, -nvidia-drivers-173.14.20-r1.ebuild,
- -nvidia-drivers-185.18.36.ebuild, -nvidia-drivers-190.29.ebuild:
- spring cleaning
-
- 10 Mar 2010; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-195.36.03.ebuild:
- remove the broken drivers
-
- 28 Feb 2010; Fabio Erculiani <lxnay@gentoo.org>
- nvidia-drivers-190.53-r1.ebuild,
- +files/nvidia-drivers-190.53-2.6.33.patch:
- add 2.6.33 kernel support to 190.53
-
-*nvidia-drivers-173.14.25 (27 Feb 2010)
-
- 27 Feb 2010; Maciej Mrozowski <reavertm@gentoo.org>
- +nvidia-drivers-173.14.25.ebuild:
- Version bump, bug 305713
-
-*nvidia-drivers-96.43.16 (15 Feb 2010)
-
- 15 Feb 2010; Jeroen Roovers <jer@gentoo.org>
- +nvidia-drivers-96.43.16.ebuild:
- Version bump thanks to John Brendler (bug #304841).
-
- 09 Feb 2010; Pacho Ramos <pacho@gentoo.org>
- nvidia-drivers-96.43.14.ebuild, nvidia-drivers-173.14.22.ebuild,
- nvidia-drivers-185.18.36-r1.ebuild, nvidia-drivers-190.42-r3.ebuild:
- amd64 stable, bug 299560
-
-*nvidia-drivers-195.36.03 (08 Feb 2010)
-
- 08 Feb 2010; Michał Januszewski <spock@gentoo.org>
- +nvidia-drivers-195.36.03.ebuild:
- Beta version bump (bug #303821).
-
- 07 Feb 2010; Michał Januszewski <spock@gentoo.org>
- +files/195.30-unified-arch.patch, nvidia-drivers-195.30.ebuild:
- Add support for the unified 'x86' kernel architecture.
-
-*nvidia-drivers-195.30 (07 Feb 2010)
-
- 07 Feb 2010; Michał Januszewski <spock@gentoo.org>
- +nvidia-drivers-195.30.ebuild:
- Add the latest beta drivers with support for CUDA 3.0.
-
- 01 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
- nvidia-drivers-96.43.14.ebuild, nvidia-drivers-173.14.22.ebuild,
- nvidia-drivers-185.18.36-r1.ebuild, nvidia-drivers-190.42-r3.ebuild:
- stable x86, bug 299560
-
-*nvidia-drivers-190.53-r1 (04 Jan 2010)
-
- 04 Jan 2010; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-190.53-r1.ebuild:
- revert the change to install VDPAU drivers to /usr/lib/vdpau since
- libvdpau's dlopen() usage is incorrect. Stop gap ebuild until the issue is
- discussed further with upstream.
-
- 21 Dec 2009; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-190.42-r2.ebuild:
- remove old version
-
- 21 Dec 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-190.53.ebuild:
- version bump
-
- 17 Dec 2009; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-190.53.ebuild:
- as stated in bug #296947, this breaks VDPAU, but apparently peper, who's
- not a maintainer knows better.
-
-*nvidia-drivers-190.53 (16 Dec 2009)
-
- 16 Dec 2009; Piotr Jaroszyński <peper@gentoo.org>
- +nvidia-drivers-190.53.ebuild:
- Add 190.53.
-
- 28 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-71.86.09.ebuild, nvidia-drivers-71.86.11.ebuild:
- fix bug #276815
-
- 28 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-185.18.36.ebuild, nvidia-drivers-185.18.36-r1.ebuild:
- remove defunct compat_device_check. bug #294896 and bug #294623
-
- 21 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-185.18.36.ebuild:
- stabilize for bug #290555
-
- 21 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-71.86.11.ebuild:
- stabilize for bug #290561
-
-*nvidia-drivers-96.43.14 (13 Nov 2009)
-
- 13 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-96.43.14.ebuild:
- version bump for xorg-server 1.7 support. ebuild uses the refactored
- ebuild as a base
-
-*nvidia-drivers-173.14.22 (13 Nov 2009)
-
- 13 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-173.14.22.ebuild:
- version bump for xorg-server 1.7 support. ebuild uses the refactored
- ebuild as a base
-
- 12 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-190.42-r3.ebuild:
- fix bash syntax error
-
-*nvidia-drivers-190.29 (09 Nov 2009)
-
- 09 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-190.29.ebuild:
- add 190.29 series for OpenCL support
-
- 06 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-190.42-r3.ebuild:
- oops. fix issue where we might remove vdpau and cuda files
-
- 06 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-190.42-r3.ebuild:
- more FreeBSD fixes
-
-*nvidia-drivers-190.42-r3 (06 Nov 2009)
-
- 06 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-190.42-r3.ebuild:
- remove generation of libGL.la since eselect-opengl-1.0.9 and newer no
- longer uses it. refactor installation of libraries to fix FreeBSD issues
-
- 06 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-190.42-r2.ebuild:
- add NV_X11_DRV and NV_X11_EXT to deal with different location of files on
- FreeBSD
-
- 03 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-190.42-r2.ebuild:
- clean up x86 QA_ settings
-
- 03 Nov 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-185.18.36-r1.ebuild, -nvidia-drivers-190.42-r1.ebuild,
- nvidia-drivers-190.42-r2.ebuild:
- no longer need to block newer mesa since eselect-opengl has been updated.
- remove older revision of 190.42
-
- 01 Nov 2009; Michael Sterrett <mr_bones_@gentoo.org>
- nvidia-drivers-173.14.20.ebuild, nvidia-drivers-173.14.20-r1.ebuild,
- nvidia-drivers-180.60.ebuild, nvidia-drivers-185.18.36.ebuild,
- nvidia-drivers-185.18.36-r1.ebuild, nvidia-drivers-190.42-r1.ebuild,
- nvidia-drivers-190.42-r2.ebuild:
- fix typo in elog (bug #291397)
-
-*nvidia-drivers-190.42-r2 (31 Oct 2009)
-
- 31 Oct 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-190.42-r2.ebuild:
- reworked the ebuild for an overall improvement. Should fix several obscure
- issues people have with different profiles. remove usage of non-TLS
- libraries since Gentoo has TLS glibc's. still a work in progress for other
- clean ups.
-
- 29 Oct 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-185.18.36.ebuild, nvidia-drivers-185.18.36-r1.ebuild:
- Quadro NVS 140 support fixed in 185.18.36
-
-*nvidia-drivers-173.14.20-r1 (29 Oct 2009)
-
- 29 Oct 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-173.14.20-r1.ebuild:
- install nvidia-smi application and nvidia-xconfig man page
-
- 29 Oct 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-185.18.36.ebuild, nvidia-drivers-185.18.36-r1.ebuild,
- nvidia-drivers-190.42-r1.ebuild:
- fix QA_EXECSTACKS issue with libXvMCNVIDIA as reported in bug #290258
-
- 29 Oct 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-71.86.09.ebuild, nvidia-drivers-71.86.11.ebuild,
- nvidia-drivers-96.43.13.ebuild, nvidia-drivers-173.14.20.ebuild,
- nvidia-drivers-180.60.ebuild, nvidia-drivers-185.18.36.ebuild,
- nvidia-drivers-185.18.36-r1.ebuild, nvidia-drivers-190.42-r1.ebuild:
- >=media-libs/mesa-7.6 makes changes to the libGL.la behavior with eselect
- that will cause OpenGL to be broken
-
- 29 Oct 2009; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-185.18.14.ebuild, -nvidia-drivers-185.18.29.ebuild,
- -nvidia-drivers-185.18.31.ebuild, -nvidia-drivers-190.18.ebuild,
- -nvidia-drivers-190.25.ebuild, -nvidia-drivers-190.32.ebuild,
- -nvidia-drivers-190.36.ebuild, -nvidia-drivers-190.40.ebuild,
- -nvidia-drivers-190.42.ebuild:
- cull older version
-
- 29 Oct 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-190.42.ebuild, nvidia-drivers-190.42-r1.ebuild:
- fix xorg-server version dependency
-
- 27 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
- nvidia-drivers-190.42.ebuild, nvidia-drivers-190.42-r1.ebuild:
- Remove <x11-base/xorg-server-1.6.99 depend because they are working with
- xorg-server-1.7.1.
-
- 26 Oct 2009; Jeroen Roovers <jer@gentoo.org>
- -nvidia-drivers-96.43.09.ebuild, -nvidia-drivers-96.43.11.ebuild,
- -nvidia-drivers-173.14.15.ebuild, -nvidia-drivers-173.14.18.ebuild,
- -nvidia-drivers-180.29.ebuild:
- Remove old 96, 173 and 180.
-
- 26 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
- nvidia-drivers-96.43.13.ebuild, nvidia-drivers-173.14.20.ebuild:
- amd64 stable wrt #281302
-
- 22 Oct 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-185.18.36-r1.ebuild, nvidia-drivers-190.42-r1.ebuild:
- don't install the vdpau headers since libvdpau provides those now
-
-*nvidia-drivers-190.42-r1 (22 Oct 2009)
-*nvidia-drivers-185.18.36-r1 (22 Oct 2009)
-
- 22 Oct 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-185.18.36-r1.ebuild, +nvidia-drivers-190.42-r1.ebuild:
- Update to new way of shipping VDPAU wrapper in its own library from
- Freedesktop after discussing distro packaging with NVIDIA.
-
-*nvidia-drivers-190.42 (22 Oct 2009)
-
- 22 Oct 2009; Piotr Jaroszyński <peper@gentoo.org>
- +nvidia-drivers-190.42.ebuild:
- Add 190.42.
-
- 22 Oct 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-185.18.31.ebuild, nvidia-drivers-185.18.36.ebuild,
- nvidia-drivers-190.32.ebuild, nvidia-drivers-190.36.ebuild,
- nvidia-drivers-190.40.ebuild:
- add note about needing to add QA_LDFLAGS for nvidia-smi
-
-*nvidia-drivers-185.18.36 (21 Oct 2009)
-
- 21 Oct 2009; Jeroen Roovers <jer@gentoo.org>
- +nvidia-drivers-185.18.36.ebuild:
- Version bump (bug #288591).
-
-*nvidia-drivers-190.40 (17 Oct 2009)
-
- 17 Oct 2009; Piotr Jaroszyński <peper@gentoo.org>
- +nvidia-drivers-190.40.ebuild:
- Add 190.40.
-
- 06 Oct 2009; Jeroen Roovers <jer@gentoo.org>
- nvidia-drivers-71.86.09.ebuild, nvidia-drivers-71.86.11.ebuild,
- nvidia-drivers-96.43.09.ebuild, nvidia-drivers-96.43.11.ebuild,
- nvidia-drivers-96.43.13.ebuild, nvidia-drivers-173.14.15.ebuild,
- nvidia-drivers-173.14.18.ebuild, nvidia-drivers-173.14.20.ebuild,
- nvidia-drivers-180.29.ebuild, nvidia-drivers-180.60.ebuild,
- nvidia-drivers-185.18.14.ebuild, nvidia-drivers-185.18.29.ebuild,
- nvidia-drivers-185.18.31.ebuild, nvidia-drivers-190.18.ebuild,
- nvidia-drivers-190.25.ebuild, nvidia-drivers-190.32.ebuild,
- nvidia-drivers-190.36.ebuild:
- Remove elibc_glibc dependency for now as it breaks horribly.
-
- 06 Oct 2009; Jeroen Roovers <jer@gentoo.org>
- nvidia-drivers-71.86.09.ebuild, nvidia-drivers-71.86.11.ebuild,
- nvidia-drivers-96.43.09.ebuild, nvidia-drivers-96.43.11.ebuild,
- nvidia-drivers-96.43.13.ebuild, nvidia-drivers-173.14.15.ebuild,
- nvidia-drivers-173.14.18.ebuild, nvidia-drivers-173.14.20.ebuild,
- nvidia-drivers-180.29.ebuild, nvidia-drivers-180.60.ebuild,
- nvidia-drivers-185.18.14.ebuild, nvidia-drivers-185.18.29.ebuild,
- nvidia-drivers-185.18.31.ebuild, nvidia-drivers-190.18.ebuild,
- nvidia-drivers-190.25.ebuild, nvidia-drivers-190.32.ebuild,
- nvidia-drivers-190.36.ebuild:
- Replace built_with_use (bug #286961), go EAPI=2 compliant.
-
-*nvidia-drivers-190.36 (27 Sep 2009)
-
- 27 Sep 2009; Piotr Jaroszyński <peper@gentoo.org>
- +nvidia-drivers-190.36.ebuild:
- Add 190.36.
-
- 26 Sep 2009; Michał Januszewski <spock@gentoo.org>
- nvidia-drivers-190.32.ebuild:
- Fix bug #283572 (add a check for CONFIG_LOCKDEP).
-
- 26 Sep 2009; Michał Januszewski <spock@gentoo.org>
- nvidia-drivers-185.18.31.ebuild, nvidia-drivers-190.32.ebuild:
- Fix bug #281895 (install manual pages). Also install the nvidia-smi tool
- and prepare support for OpenCL (note that the current drivers do NOT
- support OpenCL).
-
-*nvidia-drivers-190.32 (21 Sep 2009)
-
- 21 Sep 2009; Alex Alexander <wired@gentoo.org>
- +nvidia-drivers-190.32.ebuild:
- version bump, beta 190.32
-
- 19 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org>
- -nvidia-drivers-71.86.07.ebuild:
- Cleanup. Removal of old xorg versions.
-
-*nvidia-drivers-190.25 (02 Sep 2009)
-
- 02 Sep 2009; Piotr Jaroszyński <peper@gentoo.org>
- +nvidia-drivers-190.25.ebuild:
- Add 190.25.
-
- 29 Aug 2009; Jeroen Roovers <jer@gentoo.org>
- nvidia-drivers-96.43.13.ebuild:
- Stable for x86 (bug #273539).
-
- 27 Aug 2009; Raúl Porcel <armin76@gentoo.org>
- nvidia-drivers-173.14.20.ebuild:
- x86 stable
-
-*nvidia-drivers-71.86.11 (23 Aug 2009)
-
- 23 Aug 2009; Jeroen Roovers <jer@gentoo.org>
- +nvidia-drivers-71.86.11.ebuild:
- Version bump (bug #280244).
-
- 03 Aug 2009; Michał Januszewski <spock@gentoo.org>
- nvidia-drivers-185.18.29.ebuild, nvidia-drivers-185.18.31.ebuild:
- Add a device compatibility check (bug #280031, #279542). Users of graphics
- cards known to be incompatible with a particular version of the drivers
- will now be warned about the incompatibility when installing the package.
-
-*nvidia-drivers-173.14.20 (03 Aug 2009)
-
- 03 Aug 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-173.14.20.ebuild:
- bump 173.x.y series to 173.14.20
-
- 03 Aug 2009; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
- update maintainer info
-
- 03 Aug 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-180.29.ebuild, nvidia-drivers-180.60.ebuild,
- nvidia-drivers-185.18.14.ebuild, nvidia-drivers-185.18.29.ebuild,
- nvidia-drivers-185.18.31.ebuild, nvidia-drivers-190.18.ebuild,
- -files/eblits/paravirt_check.eblit:
- remove paravirt check again. bug #264375 again
-
- 02 Aug 2009; <chainsaw@gentoo.org> nvidia-drivers-71.86.09.ebuild,
- nvidia-drivers-96.43.11.ebuild:
- Completely unable to find testers with sufficiently old hardware on AMD64
- kit; doing a Nike on this in agreement with Jeremy "darkside" Olexa &
- VQuicksilver. Closes bug #275495.
-
-*nvidia-drivers-185.18.31 (01 Aug 2009)
-
- 01 Aug 2009; Michał Januszewski <spock@gentoo.org>
- +nvidia-drivers-185.18.31.ebuild:
- Version bump.
-
- 31 Jul 2009; <chainsaw@gentoo.org> nvidia-drivers-173.14.18.ebuild,
- nvidia-drivers-180.60.ebuild:
- Marked stable as requested by Doug Goldstein <cardoe@gentoo.org> in bug
- #275495. Testing by Víctor "VQuicksilver" Enríquez on a Club3D GeForce
- 7600GS.
-
-*nvidia-drivers-185.18.29 (29 Jul 2009)
-
- 29 Jul 2009; Michał Januszewski <spock@gentoo.org>
- +nvidia-drivers-185.18.29.ebuild:
- Version bump (bug #279542).
-
-*nvidia-drivers-190.18 (27 Jul 2009)
-
- 27 Jul 2009; Michał Januszewski <spock@gentoo.org>
- +nvidia-drivers-190.18.ebuild:
- Add the latest beta version of the NVIDIA drivers. This is the first
- version of the drivers in the tree to support CUDA 2.3. This ebuild should
- remain masked.
-
-*nvidia-drivers-185.18.14 (25 Jul 2009)
-
- 25 Jul 2009; Michał Januszewski <spock@gentoo.org>
- +nvidia-drivers-185.18.14.ebuild:
- Version bump (bug #265238).
-
- 22 Jul 2009; Michał Januszewski <spock@gentoo.org> metadata.xml:
- Add myself as a maintainer.
-
-*nvidia-drivers-96.43.13 (02 Jul 2009)
-
- 02 Jul 2009; Jeroen Roovers <jer@gentoo.org>
- +nvidia-drivers-96.43.13.ebuild:
- Version bump.
-
- 29 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
- nvidia-drivers-71.86.09.ebuild, nvidia-drivers-96.43.11.ebuild,
- nvidia-drivers-173.14.18.ebuild, nvidia-drivers-180.60.ebuild:
- stable x86, bug 275495
-
- 29 Jun 2009; Jeroen Roovers <jer@gentoo.org> metadata.xml:
- Add myself as maintainer.
-
- 24 Jun 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-71.86.09.ebuild, nvidia-drivers-96.43.11.ebuild,
- nvidia-drivers-173.14.18.ebuild:
- update supported xorg-server version
-
- 14 Jun 2009; Mike Frysinger <vapier@gentoo.org> +files/nvidia-169.07:
- Restore nvidia-169.07 as it is still in use by newer ebuilds.
-
- 12 Jun 2009; Doug Goldstein <cardoe@gentoo.org>
- -files/NVIDIA_i2c-hwmon.patch, nvidia-drivers-96.43.09.ebuild,
- nvidia-drivers-96.43.11.ebuild, nvidia-drivers-173.14.15.ebuild,
- nvidia-drivers-173.14.18.ebuild, nvidia-drivers-180.29.ebuild,
- nvidia-drivers-180.60.ebuild:
- remove NVIDIA_i2c-hwmon.patch as requested by NVIDIA as this isn't safe
- with certain NVIDIA skus.
-
- 12 Jun 2009; Doug Goldstein <cardoe@gentoo.org>
- -files/nvidia-2.6.28.patch, -nvidia-drivers-71.86.06.ebuild,
- -nvidia-drivers-71.86.08.ebuild, -nvidia-drivers-96.43.07.ebuild,
- -nvidia-drivers-96.43.10.ebuild, -nvidia-drivers-100.14.19.ebuild,
- -files/nvidia-169.07, -nvidia-drivers-173.14.09.ebuild,
- -nvidia-drivers-173.14.12.ebuild, -nvidia-drivers-173.14.16.ebuild,
- -nvidia-drivers-173.14.17.ebuild, -nvidia-drivers-177.80.ebuild,
- -nvidia-drivers-177.82.ebuild, -nvidia-drivers-180.22.ebuild,
- -nvidia-drivers-180.27.ebuild, -nvidia-drivers-180.37.ebuild,
- -nvidia-drivers-180.41.ebuild, -nvidia-drivers-180.44.ebuild,
- -nvidia-drivers-180.51.ebuild, -files/NVIDIA_glx-makefile.patch:
- cull old versions
-
- 12 Jun 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-180.22.ebuild, nvidia-drivers-180.27.ebuild,
- nvidia-drivers-180.29.ebuild, nvidia-drivers-180.37.ebuild,
- nvidia-drivers-180.41.ebuild, nvidia-drivers-180.44.ebuild,
- nvidia-drivers-180.51.ebuild, nvidia-drivers-180.60.ebuild:
- fix paravirt check. bug #261696
-
-*nvidia-drivers-180.60 (27 May 2009)
-
- 27 May 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-180.60.ebuild:
- version bump. fix QA checks
-
- 06 May 2009; Mike Frysinger <vapier@gentoo.org>
- nvidia-drivers-71.86.06.ebuild, nvidia-drivers-71.86.07.ebuild,
- nvidia-drivers-71.86.08.ebuild, nvidia-drivers-71.86.09.ebuild,
- nvidia-drivers-96.43.07.ebuild, nvidia-drivers-96.43.09.ebuild,
- nvidia-drivers-96.43.10.ebuild, nvidia-drivers-96.43.11.ebuild,
- nvidia-drivers-100.14.19.ebuild, nvidia-drivers-173.14.09.ebuild,
- nvidia-drivers-173.14.12.ebuild, nvidia-drivers-173.14.15.ebuild,
- nvidia-drivers-173.14.16.ebuild, nvidia-drivers-173.14.17.ebuild,
- nvidia-drivers-173.14.18.ebuild, nvidia-drivers-177.80.ebuild,
- nvidia-drivers-177.82.ebuild, nvidia-drivers-180.22.ebuild,
- nvidia-drivers-180.27.ebuild, nvidia-drivers-180.29.ebuild,
- nvidia-drivers-180.37.ebuild, nvidia-drivers-180.41.ebuild,
- nvidia-drivers-180.44.ebuild, nvidia-drivers-180.51.ebuild:
- Install modprobe.d file as nvidia.conf.
-
-*nvidia-drivers-180.51 (19 Apr 2009)
-
- 19 Apr 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-180.51.ebuild:
- version bump
-
-*nvidia-drivers-180.44 (30 Mar 2009)
-
- 30 Mar 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-180.44.ebuild:
- add latest driver release
-
-*nvidia-drivers-173.14.18 (23 Mar 2009)
-*nvidia-drivers-71.86.09 (23 Mar 2009)
-
- 23 Mar 2009; <ricmm@gentoo.org> +nvidia-drivers-71.86.09.ebuild,
- +nvidia-drivers-173.14.18.ebuild:
- Version bumps.
-
-*nvidia-drivers-180.41 (23 Mar 2009)
-
- 23 Mar 2009; <ricmm@gentoo.org> +nvidia-drivers-180.41.ebuild:
- Version bump. See http://www.nvnews.net/vbulletin/showthread.php?p=1963540
-
-*nvidia-drivers-173.14.17 (17 Mar 2009)
-*nvidia-drivers-96.43.11 (17 Mar 2009)
-
- 17 Mar 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-96.43.11.ebuild, +nvidia-drivers-173.14.17.ebuild:
- version bumps
-
- 17 Mar 2009; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-180.29.ebuild:
- mark 180.29 stable
-
-*nvidia-drivers-180.37 (09 Mar 2009)
-
- 09 Mar 2009; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-180.35.ebuild, +nvidia-drivers-180.37.ebuild:
- version bump for several bugs including errors with signal handling.
- remove broken version
-
- 28 Feb 2009; Markus Meier <maekke@gentoo.org> metadata.xml:
- custom-cflags is a global USE-flag
-
-*nvidia-drivers-180.35 (25 Feb 2009)
-
- 25 Feb 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-180.35.ebuild:
- newer version. adds GPU support. fixes OpenGL 3.0 and VDPAU issues.
-
-*nvidia-drivers-180.29 (11 Feb 2009)
-
- 11 Feb 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-180.29.ebuild:
- version bump
-
-*nvidia-drivers-173.14.16 (04 Feb 2009)
-
- 04 Feb 2009; Ricardo Mendoza <ricmm@gentoo.org>
- +nvidia-drivers-173.14.16.ebuild:
- Version bump. See http://www.nvnews.net/vbulletin/showthread.php?t=126937
-
-*nvidia-drivers-71.86.08 (03 Feb 2009)
-
- 03 Feb 2009; Ricardo Mendoza <ricmm@gentoo.org>
- +nvidia-drivers-71.86.08.ebuild:
- Version bump. See http://www.nvnews.net/vbulletin/showthread.php?t=126955
-
-*nvidia-drivers-96.43.10 (03 Feb 2009)
-
- 03 Feb 2009; Ricardo Mendoza <ricmm@gentoo.org>
- +nvidia-drivers-96.43.10.ebuild:
- Version bump. See http://www.nvnews.net/vbulletin/showthread.php?t=126954
-
- 31 Jan 2009; Alexis Ballier <aballier@gentoo.org>
- nvidia-drivers-96.43.09.ebuild:
- Backport the missing bits from the 100. ebuild for x86-fbsd and keyword it
- since this is apparently the version I need for my GeForce2 MX 400
-
-*nvidia-drivers-180.27 (30 Jan 2009)
-
- 30 Jan 2009; Daniel Gryniewicz <dang@gentoo.org>
- +nvidia-drivers-180.27.ebuild:
- Proxy bump to nvidia-drivers-180.27 for cardoe
-
- 20 Jan 2009; Peter Alfredsen <loki_val@gentoo.org>
- nvidia-drivers-96.43.09.ebuild:
- Non-maintainer commit: Changing <x11-base/xorg-server-1.4.99 to
- <x11-base/xorg-server-1.5.99 per bug 252359. Tested on Geforce FX 5600,
- works as well as can be expected. Two users reported it working on bug
- 252359.
-
-*nvidia-drivers-180.22 (16 Jan 2009)
-
- 16 Jan 2009; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-180.22.ebuild:
- add new version. add vdpau support
-
- 25 Dec 2008; Markus Meier <maekke@gentoo.org>
- nvidia-drivers-71.86.07.ebuild, nvidia-drivers-96.43.09.ebuild,
- nvidia-drivers-173.14.15.ebuild, nvidia-drivers-177.82.ebuild:
- x86 stable, bug #252482
-
- 25 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org>
- nvidia-drivers-71.86.07.ebuild, nvidia-drivers-96.43.09.ebuild,
- nvidia-drivers-173.14.15.ebuild, nvidia-drivers-177.82.ebuild:
- stable amd64, bug 252482. Stable for linux 2.6.27 stabilization
-
- 25 Dec 2008; Mike Frysinger <vapier@gentoo.org>
- +files/nvidia-2.6.28.patch, nvidia-drivers-177.82.ebuild:
- Add patch from upstream for linux 2.6.28 support.
-
-*nvidia-drivers-173.14.15 (19 Dec 2008)
-
- 19 Dec 2008; <ricmm@gentoo.org> +nvidia-drivers-173.14.15.ebuild:
- Version bump. Fixes compilation issues with newer kernels.
-
-*nvidia-drivers-96.43.09 (18 Dec 2008)
-
- 18 Dec 2008; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-96.43.09.ebuild:
- add beta version of 96.x.y legacy drivers for kernel 2.6.27 support. Fixes
- bug #242476
-
- 18 Dec 2008; Doug Goldstein <cardoe@gentoo.org>
- -files/NVIDIA_kernel-169.12-2286310.diff,
- -files/NVIDIA_kernel-173.08-2404825.diff,
- -files/NVIDIA_kernel-173.14.05-2419292.diff:
- remove files that went along with removed versions
-
- 18 Dec 2008; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-177.80.ebuild, nvidia-drivers-177.82.ebuild:
- Fix incorrectly not replacing CFLAGS when requested. bug #241800
-
- 18 Dec 2008; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-100.14.09.ebuild, -nvidia-drivers-100.14.11.ebuild,
- -nvidia-drivers-100.14.23.ebuild, -nvidia-drivers-169.07.ebuild,
- -nvidia-drivers-169.09.ebuild, -nvidia-drivers-169.09-r1.ebuild,
- -nvidia-drivers-169.12.ebuild, -nvidia-drivers-173.08.ebuild,
- -nvidia-drivers-173.14.05.ebuild, -nvidia-drivers-177.13.ebuild,
- -nvidia-drivers-177.67.ebuild, -nvidia-drivers-177.68.ebuild,
- -nvidia-drivers-177.70.ebuild:
- remove outdated releases that no longer have support
-
- 18 Dec 2008; Doug Goldstein <cardoe@gentoo.org>
- +files/eblits/donvidia.eblit, +files/eblits/mtrr_check.eblit,
- +files/eblits/paravirt_check.eblit, +files/eblits/src_install-libs.eblit,
- +files/eblits/want_tls.eblit:
- Add eblits in the same fashion as sys-libs/glibc that contain commonly
- used code between all the different versions of nvidia-drivers
-
-*nvidia-drivers-71.86.07 (17 Dec 2008)
-
- 17 Dec 2008; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-71.86.07.ebuild:
- add 71.86.07 to the tree for 2.6.27 kernel support. This ebuild is
- refactored like my past refactoring of the ebuilds. More changes to come.
- Please report issues if you spot them in the ebuild, or suggest
- improvements.
-
- 13 Dec 2008; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-71.86.06.ebuild, nvidia-drivers-96.43.07.ebuild,
- nvidia-drivers-100.14.19.ebuild, nvidia-drivers-100.14.23.ebuild,
- nvidia-drivers-169.07.ebuild, nvidia-drivers-169.09.ebuild,
- nvidia-drivers-169.09-r1.ebuild, nvidia-drivers-169.12.ebuild,
- nvidia-drivers-173.08.ebuild, nvidia-drivers-173.14.05.ebuild,
- nvidia-drivers-173.14.09.ebuild, nvidia-drivers-173.14.12.ebuild,
- nvidia-drivers-177.13.ebuild, nvidia-drivers-177.67.ebuild,
- nvidia-drivers-177.68.ebuild, nvidia-drivers-177.70.ebuild,
- nvidia-drivers-177.80.ebuild, nvidia-drivers-177.82.ebuild:
- update all versions to specify the exact xorg-server versions they're
- compatible with
-
- 06 Dec 2008; Mike Frysinger <vapier@gentoo.org>
- nvidia-drivers-177.80.ebuild, nvidia-drivers-177.82.ebuild:
- Use unpack_makeself rather than executing the script.
-
-*nvidia-drivers-177.82 (03 Dec 2008)
-
- 03 Dec 2008; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-177.82.ebuild:
- driver version bump. fixes known issues with firefox 3 image corruption.
- mobile GPU resume from S3 issues. mobile GPU hotkey issues.
-
-*nvidia-drivers-177.80 (13 Oct 2008)
-
- 13 Oct 2008; Ricardo Mendoza <ricmm@gentoo.org>
- +nvidia-drivers-177.80.ebuild:
- Version bump for new stable release as per bug #238969. Release notes can be
- found at http://www.nvnews.net/vbulletin/showthread.php?t=120679
-
-*nvidia-drivers-177.70 (28 Aug 2008)
-
- 28 Aug 2008; Ricardo Mendoza <ricmm@gentoo.org>
- +nvidia-drivers-177.70.ebuild:
- Version bump for masked beta. Release highlights at
- http://www.nvnews.net/vbulletin/showthread.php?p=1759793
-
-*nvidia-drivers-177.68 (27 Aug 2008)
-
- 27 Aug 2008; Ricardo Mendoza <ricmm@gentoo.org>
- +nvidia-drivers-177.68.ebuild:
- Version bump for masked beta per bug #235851. Also changed SRC_URI to the
- generic URL due to being unable to find the file in the US mirror
-
-*nvidia-drivers-177.67 (20 Aug 2008)
-
- 20 Aug 2008; Ricardo Mendoza <ricmm@gentoo.org>
- +nvidia-drivers-177.67.ebuild:
- Version bump for masked beta per bug #235231. Release highlights at
- http://www.nvnews.net/vbulletin/showthread.php?t=118085
-
- 18 Aug 2008; Ricardo Mendoza <ricmm@gentoo.org> metadata.xml:
- Change maintainer
-
- 05 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
- add GLEP 56 USE flag desc from use.local.desc
-
-*nvidia-drivers-173.14.12 (31 Jul 2008)
-
- 31 Jul 2008; <chainsaw@gentoo.org> nvidia-drivers-173.14.09.ebuild,
- +nvidia-drivers-173.14.12.ebuild:
- Version bump as requested by Wyatt Epp <epp.8@osu.edu> in bug #233418.
- Ensure SYSVIPC is enabled as per cucu ionut <cuciferus@gmail.com> in bug
- #213157. Patch to respect custom CFLAGS by boris64 <genzilla@boris64.net>
- closes bug #230273. Paravirt exports now usable, delete unnecessary check
- as per Patrizio Bassi <hetfield666@gmail.com> in bug #232883.
-
- 22 Jul 2008; <chainsaw@gentoo.org>
- -files/NVIDIA_kernel-71.86.04-2305230.diff,
- -files/NVIDIA_kernel-96.43.05-2290218.diff,
- -nvidia-drivers-71.86.01.ebuild, -nvidia-drivers-71.86.04.ebuild,
- nvidia-drivers-71.86.06.ebuild, -nvidia-drivers-96.43.01.ebuild,
- -nvidia-drivers-96.43.05.ebuild, nvidia-drivers-96.43.07.ebuild:
- X86 following the AMD64 lead in fasttrack stable for 71 & 96 branch
- drivers. Arch testing by hoffie, permission granted by tsunam. Closes bug
- #232624 by Mike Hammill <michael@hammill.name>. Cleaned up old ebuilds.
-
- 17 Jul 2008; <chainsaw@gentoo.org> nvidia-drivers-71.86.06.ebuild,
- nvidia-drivers-96.43.07.ebuild:
- Fasttrack AMD64 stable for 2.6.26-capable drivers in the 71 & 96 branches
- that owners of older GeForces are stuck with. Compile & QA tested by
- CCIEChad.
-
-*nvidia-drivers-96.43.07 (17 Jul 2008)
-*nvidia-drivers-71.86.06 (17 Jul 2008)
-
- 17 Jul 2008; <chainsaw@gentoo.org> +nvidia-drivers-71.86.06.ebuild,
- +nvidia-drivers-96.43.07.ebuild:
- New upstream releases, both fix secondary TV output sometimes being black
- & white on some GPUs and are compatible with the newly released 2.6.26
- kernel. Install modprobe control file to /etc/modprobe.d instead of the
- deprecated /etc/modules.d location, closes bug #213878.
-
- 08 Jul 2008; Christian Faulhammer <opfer@gentoo.org>
- nvidia-drivers-173.14.09.ebuild:
- stable x86, bug 230369, thanks to all the testers
-
- 01 Jul 2008; Thomas Anderson <gentoofan23@gentoo.org>
- nvidia-drivers-173.14.09.ebuild:
- stable amd64, bug 230369
-
-*nvidia-drivers-177.13 (19 Jun 2008)
-
- 19 Jun 2008; <chainsaw@gentoo.org> +nvidia-drivers-177.13.ebuild:
- Masked beta driver 177.13; unsupported by nVidia. Adds support for GeForce
- GTX 260 & 280 products. Upstream release announcement at
- http://www.nvnews.net/vbulletin/showthread.php?t=114955
-
-*nvidia-drivers-173.14.09 (17 Jun 2008)
-
- 17 Jun 2008; <chainsaw@gentoo.org> +nvidia-drivers-173.14.09.ebuild:
- Version bump, closes bug #224109. With thanks to Ludovic F.
- <fludo@tvs2net.ch> for drawing my attention to this bugfix release.
-
-*nvidia-drivers-173.14.05 (28 May 2008)
-
- 28 May 2008; <chainsaw@gentoo.org>
- +files/NVIDIA_kernel-173.14.05-2419292.diff,
- +nvidia-drivers-173.14.05.ebuild:
- Version bump. Supported release, upstream release highlights are at
- http://www.nvnews.net/vbulletin/showthread.php?t=113919.
-
- 21 May 2008; <chainsaw@gentoo.org>
- +files/NVIDIA_kernel-71.86.04-2305230.diff,
- nvidia-drivers-71.86.04.ebuild:
- Add patch to allow building on 2.6.25 kernels; thanks to Andreas
- <andreas.schuerch@nativenet.ch>. No revision bump, the module didnt build
- for affected users. Closes bug #223047.
-
- 09 May 2008; Mark Loeser <halcy0n@gentoo.org>
- nvidia-drivers-173.08.ebuild:
- Works on x86 for me, marking ~x86
-
- 08 May 2008; <chainsaw@gentoo.org>
- files/NVIDIA_kernel-173.08-2404825.diff:
- Upstream corrected the patch after the fact, update it. No revision bump
- as the package is masked.
-
- 07 May 2008; <chainsaw@gentoo.org>
- nvidia-drivers-71.86.01.ebuild, nvidia-drivers-71.86.04.ebuild,
- nvidia-drivers-96.43.01.ebuild, nvidia-drivers-96.43.05.ebuild,
- nvidia-drivers-100.14.09.ebuild, nvidia-drivers-100.14.11.ebuild,
- nvidia-drivers-100.14.19.ebuild, nvidia-drivers-100.14.23.ebuild:
- Quote variables where appropriate.
-
-*nvidia-drivers-173.08 (07 May 2008)
-
- 07 May 2008; <chainsaw@gentoo.org>
- +files/NVIDIA_kernel-173.08-2404825.diff, +nvidia-drivers-173.08.ebuild:
- Masked beta driver 173.08 with upstream patch from Zander (
- http://www.nvnews.net/vbulletin/showpost.php?p=1648357&postcount=35 ) for
- >=2.6.26-rc1 compatibility. Dropped keywords as this has only been tested
- on 2.6.26-rc1-00166-gc0a1811 SMP x86_64 so far. Now installs module
- control file in modprobe.d where it belongs. Upstream advises to use PAT
- over MTRR. Some reports of low performance and 2D corruption, tread
- carefully.
-
- 18 Apr 2008; Mike Frysinger <vapier@gentoo.org>
- +files/NVIDIA_kernel-96.43.05-2290218.diff,
- nvidia-drivers-96.43.05.ebuild:
- Add fix from upstream for building with linux-2.6.25 #218178.
-
- 18 Apr 2008; Mike Frysinger <vapier@gentoo.org>
- +files/NVIDIA_kernel-169.12-2286310.diff, nvidia-drivers-169.12.ebuild:
- Add fix from upstream for building with linux-2.6.25 #218178.
-
- 10 Apr 2008; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-169.09-r1.ebuild:
- revert previous commit due to it breaking the stable tree. it also flies
- in the face of nvidia-drivers maintenance policies.
-
- 10 Apr 2008; William L. Thomson Jr. <wltjr@gentoo.org>
- nvidia-drivers-169.09-r1.ebuild:
- De-stablizing package, lost 3+ hours debugging why a stable machine X was
- at 99% for any 2d operation, thunderbird etc.
-
- 19 Mar 2008; Raúl Porcel <armin76@gentoo.org>
- nvidia-drivers-96.43.05.ebuild:
- x86 stable
-
- 05 Mar 2008; Christian Faulhammer <opfer@gentoo.org>
- nvidia-drivers-169.09-r1.ebuild:
- stable x86, bug 212290
-
- 04 Mar 2008; Olivier Crête <tester@gentoo.org>
- nvidia-drivers-169.09-r1.ebuild:
- Stable on amd64, bug #212290
-
-*nvidia-drivers-169.12 (28 Feb 2008)
-
- 28 Feb 2008; Doug Goldstein <cardoe@gentoo.org> +nvidia-drivers-169.12.ebuild:
- version bump
-
- 18 Feb 2008; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-169.09-r1.ebuild:
- revert libwfb.so change requested in bug #202978
-
-*nvidia-drivers-169.09-r1 (15 Feb 2008)
-
- 15 Feb 2008; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-169.09-r1.ebuild:
- new ebuild that should fix bug #207298, #207299, #167413, #184593, #188552,
- and #187149. and #202978, depending on the results of the discussion and
- added work around for bug #137000
-
-*nvidia-drivers-96.43.05 (04 Feb 2008)
-*nvidia-drivers-71.86.04 (04 Feb 2008)
-
- 04 Feb 2008; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-71.86.04.ebuild, +nvidia-drivers-96.43.05.ebuild:
- new legacy driver releases for newer kernels and X.org servers
-
-*nvidia-drivers-169.09 (22 Jan 2008)
-
- 22 Jan 2008; Doug Goldstein <cardoe@gentoo.org> nvidia-drivers-169.07.ebuild,
- +nvidia-drivers-169.09.ebuild:
- QA_WX_LOAD addition. new nvidia-drivers version
-
- 22 Jan 2008; Doug Goldstein <cardoe@gentoo.org> +files/nvidia-169.07,
- nvidia-drivers-169.07.ebuild:
- provide newer /etc/modules.d file
-
-*nvidia-drivers-169.07 (16 Jan 2008)
-
- 16 Jan 2008; Doug Goldstein <cardoe@gentoo.org> +nvidia-drivers-169.07.ebuild:
- starting to rewrite the ebuild a bit. commiting masked so people can tinker
-
- 26 Dec 2007; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-100.14.19.ebuild, nvidia-drivers-100.14.23.ebuild:
- fix patch to nvidia-xconfig on FreeBSD. bug #199761
-
- 21 Dec 2007; Doug Goldstein <cardoe@gentoo.org>
- -nvidia-drivers-1.0.7185.ebuild, -nvidia-drivers-1.0.9639.ebuild:
- remove old versions
-
- 21 Dec 2007; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-100.14.19.ebuild, nvidia-drivers-100.14.23.ebuild:
- apply patch only when linux. bug #199759
-
- 20 Nov 2007; Christian Faulhammer <opfer@gentoo.org>
- nvidia-drivers-71.86.01.ebuild:
- stable x86, bug 186490
-
- 14 Nov 2007; Steve Dibb <beandog@gentoo.org>
- nvidia-drivers-71.86.01.ebuild, nvidia-drivers-96.43.01.ebuild:
- amd64 stable, bug 186490
-
- 12 Nov 2007; Peter Weller <welp@gentoo.org>
- nvidia-drivers-100.14.19.ebuild:
- Stable on amd64 wrt bug 186490
-
-*nvidia-drivers-100.14.23 (01 Nov 2007)
-
- 01 Nov 2007; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-100.14.23.ebuild:
- adding beta NVIDIA driver for user demand. bug #196679
-
- 31 Oct 2007; Raúl Porcel <armin76@gentoo.org>
- nvidia-drivers-96.43.01.ebuild:
- x86 stable
-
- 29 Oct 2007; Markus Ullmann <jokey@gentoo.org>
- nvidia-drivers-100.14.19.ebuild:
- Stable on x86
-
- 29 Oct 2007; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-100.14.19.ebuild:
- add x86-fbsd support for 100.14.19 since it's been released now
-
- 07 Oct 2007; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-1.0.7185.ebuild, nvidia-drivers-1.0.9639.ebuild,
- nvidia-drivers-71.86.01.ebuild, nvidia-drivers-96.43.01.ebuild,
- nvidia-drivers-100.14.09.ebuild, nvidia-drivers-100.14.11.ebuild,
- nvidia-drivers-100.14.19.ebuild:
- Quote some old $ROOT usage
-
- 07 Oct 2007; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-71.86.01.ebuild, nvidia-drivers-96.43.01.ebuild,
- nvidia-drivers-100.14.19.ebuild:
- nvidia-driver uses ACPI if it's installed. Add USE based dep on it.
-
- 01 Oct 2007; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-100.14.09.ebuild, nvidia-drivers-100.14.11.ebuild:
- mark the depends as not supporting xorg-server 1.4
-
-*nvidia-drivers-96.43.01 (27 Sep 2007)
-*nvidia-drivers-71.86.01 (27 Sep 2007)
-
- 27 Sep 2007; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-71.86.01.ebuild, +nvidia-drivers-96.43.01.ebuild,
- nvidia-drivers-100.14.19.ebuild:
- bump both nvidia legacy drivers to their latest revisions. Remove hack since
- it's no longer needed.
-
- 20 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> -files/nvidia-2,
- -files/NVIDIA_kernel-2.6.19.patch, files/nvidia,
- nvidia-drivers-1.0.7185.ebuild, -nvidia-drivers-1.0.8776-r1.ebuild,
- -nvidia-drivers-1.0.9631-r1.ebuild, nvidia-drivers-1.0.9639.ebuild,
- -nvidia-drivers-1.0.9746-r1.ebuild, -nvidia-drivers-1.0.9755-r1.ebuild,
- nvidia-drivers-100.14.09.ebuild, nvidia-drivers-100.14.11.ebuild,
- nvidia-drivers-100.14.19.ebuild:
- Removing older ebuilds where newer ebuilds in the same class have the same
- KEYWORDS or better, moving nvidia-2 to nvidia, since nothing uses the old
- file anymore, simplified sed by changing ${PACKAGE} to PACKAGE, and changed
- a newins to doins, since we were not renaming anything.
-
-*nvidia-drivers-100.14.19 (18 Sep 2007)
-
- 18 Sep 2007; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-100.14.19.ebuild:
- new drivers from nVidia. no FreeBSD support.
-
- 26 Aug 2007; Anant Narayanan <anant@gentoo.org> Manifest:
- Fix Manifest
-
- 30 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>;
- nvidia-drivers-1.0.7185.ebuild, nvidia-drivers-1.0.8776-r1.ebuild,
- nvidia-drivers-1.0.9631-r1.ebuild, nvidia-drivers-1.0.9639.ebuild,
- nvidia-drivers-1.0.9746-r1.ebuild, nvidia-drivers-1.0.9755-r1.ebuild,
- nvidia-drivers-100.14.09.ebuild, nvidia-drivers-100.14.11.ebuild:
- Move eselect-opengl into DEPEND only, so it can be uninstalled later.
-
- 28 Jul 2007; Steve Dibb <beandog@gentoo.org>
- nvidia-drivers-1.0.7185.ebuild, nvidia-drivers-1.0.9639.ebuild,
- nvidia-drivers-100.14.09.ebuild:
- amd64 stable, bug 183567
-
- 20 Jul 2007; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-1.0.7185.ebuild:
- remove i2c-hwmon, libnvidia-cfg, nvidia-xconfig, and README.txt from 7185
- since they don't exist
-
- 19 Jul 2007; Raúl Porcel <armin76@gentoo.org>
- nvidia-drivers-1.0.7185.ebuild, nvidia-drivers-1.0.9639.ebuild,
- nvidia-drivers-100.14.09.ebuild
- x86 stable wrt security #183567
-
- 19 Jul 2007; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-100.14.09.ebuild:
- adding back 100.14.09 based off 100.14.11 ebuild
-
- 18 Jul 2007; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-1.0.7185.ebuild, nvidia-drivers-1.0.9639.ebuild,
- nvidia-drivers-100.14.11.ebuild:
- QA EXECSTACK handling
-
-*nvidia-drivers-1.0.7185 (14 Jul 2007)
-
- 14 Jul 2007; Doug Goldstein <cardoe@gentoo.org>
- +nvidia-drivers-1.0.7185.ebuild:
- add 1.0.7185 drivers
-
-*nvidia-drivers-1.0.9639 (14 Jul 2007)
-
- 14 Jul 2007; Doug Goldstein <cardoe@gentoo.org>
- -files/nvidia-settings.desktop, -files/nvidia-settings.png,
- +nvidia-drivers-1.0.9639.ebuild, -nvidia-drivers-100.14.09.ebuild,
- nvidia-drivers-100.14.11.ebuild:
- add ebuild for 1.0.9639 drivers. Merge in updates from 100.14.11 drivers.
- Removed old 100.14.09 drivers. No longer build nvidia-settings part of the
- drivers but PDEPEND on it via gtk USE flag. Other misc cleanups.
-
- 13 Jul 2007; Doug Goldstein <doug@gentoo.org>
- nvidia-drivers-100.14.11.ebuild:
- fix bug #185171
-
- 12 Jul 2007; Doug Goldstein <cardoe@gentoo.org>
- nvidia-drivers-100.14.11.ebuild:
- Fixes #177231, #182622, #184432, #184795
-
- 07 Jul 2007; Doug Goldstein <cardoe@gentoo.org> +files/nvidia-2,
- +files/NVIDIA_i2c-hwmon.patch, +files/nvidia-settings.desktop,
- +files/nvidia-settings.png, nvidia-drivers-100.14.11.ebuild:
- work in progress. fixes bug #183567, #169740, #182933, #184432. More will be
- fixed before unmask
-
- 05 Jul 2007; Mike Frysinger <vapier@gentoo.org>
- nvidia-drivers-1.0.8776-r1.ebuild, nvidia-drivers-1.0.9631-r1.ebuild,
- nvidia-drivers-1.0.9746-r1.ebuild, nvidia-drivers-1.0.9755-r1.ebuild,
- nvidia-drivers-100.14.09.ebuild, nvidia-drivers-100.14.11.ebuild:
- If glibc does not have IUSE=nptl, assume it is enabled as newer versions
- only support nptl.
-
-*nvidia-drivers-100.14.11 (04 Jul 2007)
-
- 04 Jul 2007; Christian Parpart <trapni@gentoo.org>
- +nvidia-drivers-100.14.11.ebuild:
- version bump to 100.14.11
-
- 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org>
- nvidia-drivers-1.0.8776-r1.ebuild, nvidia-drivers-1.0.9631-r1.ebuild:
- (QA) RESTRICT clean up.
-
- 01 Jul 2007; Piotr Jaroszyński <peper@gentoo.org>
- nvidia-drivers-1.0.8776-r1.ebuild, nvidia-drivers-1.0.9631-r1.ebuild,
- nvidia-drivers-1.0.9746-r1.ebuild, nvidia-drivers-1.0.9755-r1.ebuild,
- nvidia-drivers-100.14.09.ebuild:
- (QA) RESTRICT="multilib-pkg-force" -> EMULTILIB_PKG="true"
-
-*nvidia-drivers-100.14.09 (19 Jun 2007)
-
- 19 Jun 2007; Christian Parpart <trapni@gentoo.org>
- +nvidia-drivers-100.14.09.ebuild:
- version bump. wrt bug #176135 and bug #175674
-
- 13 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
- -nvidia-drivers-1.0.8776.ebuild, nvidia-drivers-1.0.8776-r1.ebuild:
- Stable on amd64/x86 wrt bug #114893.
-
-*nvidia-drivers-1.0.9755-r1 (13 Mar 2007)
-*nvidia-drivers-1.0.9746-r1 (13 Mar 2007)
-*nvidia-drivers-1.0.9631-r1 (13 Mar 2007)
-*nvidia-drivers-1.0.8776-r1 (13 Mar 2007)
-
- 13 Mar 2007; Jeremy Huddleston <eradicator@gentoo.org>
- +nvidia-drivers-1.0.8776-r1.ebuild, -nvidia-drivers-1.0.9631.ebuild,
- +nvidia-drivers-1.0.9631-r1.ebuild, -nvidia-drivers-1.0.9746.ebuild,
- +nvidia-drivers-1.0.9746-r1.ebuild, -nvidia-drivers-1.0.9755.ebuild,
- +nvidia-drivers-1.0.9755-r1.ebuild:
- Install libnvidia-cfg.so. Fixes bug #114893.
-
-*nvidia-drivers-1.0.9755 (07 Mar 2007)
-
- 07 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
- +nvidia-drivers-1.0.9755.ebuild:
- Version bump to latest version of the drivers.
-
- 19 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
- nvidia-drivers-1.0.8776.ebuild, nvidia-drivers-1.0.9631.ebuild,
- nvidia-drivers-1.0.9746.ebuild:
- Removing dlloader USE flag wrt bug #166759.
-
- 07 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
- nvidia-drivers-1.0.8776.ebuild, nvidia-drivers-1.0.9631.ebuild,
- nvidia-drivers-1.0.9746.ebuild:
- Fixed the executable stack warnings with a patch from Vlastimil Babka
- <caster@gentoo.org> and closing bug #114894.
-
- 07 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
- -nvidia-drivers-1.0.8774.ebuild, -nvidia-drivers-1.0.9742.ebuild:
- Cleaning up some older versions.
-
-*nvidia-drivers-1.0.9746 (28 Dec 2006)
-
- 28 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- +nvidia-drivers-1.0.9746.ebuild:
- Added version 9746 and closing bug #158889.
-
- 26 Dec 2006; Mike Frysinger <vapier@gentoo.org>
- nvidia-drivers-1.0.9742.ebuild:
- Style touchups and create relative symlinks in /usr/lib.
-
- 12 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- nvidia-drivers-1.0.9631.ebuild, nvidia-drivers-1.0.9742.ebuild:
- Update Gentoo/FreeBSD support with a patch from Timothy Redaelli
- <drizzt@gentoo.org>. Closing bug #157625.
-
- 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- -nvidia-drivers-1.0.9629.ebuild, nvidia-drivers-1.0.9742.ebuild:
- Added patch from Joshua Napoli <jnapoli@actuality-systems.com> to install
- libnvidia-wfb and closing bug #155532. Removing 9629, as it has problems
- with NV2x cards.
-
- 05 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- files/NVIDIA_kernel-2.6.19.patch:
- Updated the NVIDIA_kernel-2.6.19.patch and closing bug #156978.
-
-*nvidia-drivers-1.0.9631 (05 Dec 2006)
-
- 05 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- +nvidia-drivers-1.0.9631.ebuild:
- Version bump to 1.0.9631 for bug #157194. This should also close bug
- #105656, bug #150080, bug #154739, and bug #156886.
-
- 05 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> files/nvidia:
- Updated the nvidia file which installs to /etc/modules.d for bug #139756.
-
- 04 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- nvidia-drivers-1.0.8774.ebuild, nvidia-drivers-1.0.8776.ebuild,
- nvidia-drivers-1.0.9629.ebuild, nvidia-drivers-1.0.9742.ebuild:
- Fixing up executable stacks and closing bug #114894.
-
- 10 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- -files/1.0.9626/NVIDIA-1.0.9626-i2c.diff, -nvidia-drivers-1.0.9626.ebuild:
- Removing the 1.0-9626 driver, since it has been known to cause a black
- screen at X startup and is superceded by the 9629 driver.
-
-*nvidia-drivers-1.0.9742 (09 Nov 2006)
-*nvidia-drivers-1.0.9629 (09 Nov 2006)
-
- 09 Nov 2006; Kristopher Kersey <augustus@gentoo.org>
- +nvidia-drivers-1.0.9629.ebuild, +nvidia-drivers-1.0.9742.ebuild:
- Added new stable driver 1.0.9629 and unstable driver 1.0.9742.
-
- 24 Oct 2006; Simon Stelling <blubb@gentoo.org>
- nvidia-drivers-1.0.8776.ebuild:
- stable on amd64
-
- 24 Oct 2006; Joshua Jackson <tsunam@gentoo.org>
- nvidia-drivers-1.0.8776.ebuild:
- Stable x86; bug #151635
-
- 20 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- nvidia-drivers-1.0.8774.ebuild, nvidia-drivers-1.0.8776.ebuild,
- nvidia-drivers-1.0.9626.ebuild:
- Added fix for bug #145968.
-
-*nvidia-drivers-1.0.8776 (20 Oct 2006)
-
- 20 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- -files/1.0.8178/NVIDIA-1.0.8178-1423627.diff,
- -files/1.0.8178/NVIDIA-1.0.8178-1427453.diff,
- -files/1.0.8178/NVIDIA-1.0.8178-1435131.diff,
- -files/1.0.8178/NVIDIA-1.0.8178-1450608.diff,
- -files/1.0.8178/NVIDIA-1.0.8178-1453708.diff,
- -files/1.0.8178/NVIDIA-1.0.8178-U012206.diff,
- -nvidia-drivers-1.0.8178.ebuild, +nvidia-drivers-1.0.8776.ebuild:
- Added 8776 for bug #151635 and removing 8178, since it is vulnerable.
-
- 18 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- nvidia-drivers-1.0.8178.ebuild, nvidia-drivers-1.0.8774.ebuild,
- nvidia-drivers-1.0.9626.ebuild:
- Use pkg2 for AMD64 since the other ones don't ship the 32-bit libraries. How
- lame is that? Closing bug #151759.
-
- 17 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- -files/1.0.9625/NVIDIA-1.0.9625-i2c.diff,
- +files/1.0.9626/NVIDIA-1.0.9626-i2c.diff, nvidia-drivers-1.0.8178.ebuild,
- nvidia-drivers-1.0.8774.ebuild, -nvidia-drivers-1.0.9625.ebuild,
- nvidia-drivers-1.0.9626.ebuild:
- Changed pkg1 and pkg2 to pkg0 for bug #146182.
-
- 17 Oct 2006; Olivier Crête <tester@gentoo.org>
- nvidia-drivers-1.0.9626.ebuild:
- Patch version is 1.0.9625
-
- 16 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- nvidia-drivers-1.0.9626.ebuild:
- It looks like the i2c patch is still needed.
-
-*nvidia-drivers-1.0.9626 (16 Oct 2006)
-
- 16 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- +nvidia-drivers-1.0.9626.ebuild:
- Updated to 1.0.9626, which adds support for NVIDIA Quadro Plex configurations.
-
- 13 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- +files/NVIDIA_kernel-2.6.19.patch:
- Added patch from Daniel Drake <dsd@gentoo.org> for compiling on 2.6.19 and
- closing bug #151177.
-
- 12 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- +files/1.0.8178/NVIDIA-1.0.8178-1423627.diff,
- +files/1.0.8178/NVIDIA-1.0.8178-1427453.diff,
- +files/1.0.8178/NVIDIA-1.0.8178-1435131.diff,
- +files/1.0.8178/NVIDIA-1.0.8178-1450608.diff,
- +files/1.0.8178/NVIDIA-1.0.8178-1453708.diff,
- +files/1.0.8178/NVIDIA-1.0.8178-U012206.diff,
- ,files/1.0.8762/NVIDIA-1.0.8762-U062606.diff:
- Added patches from nvnews.net for 8178, removing 8762, and adding a notice
- to 9625 about AddARGBGLXVisuals for compiz.
-
- 09 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- nvidia-drivers-1.0.8178.ebuild, -nvidia-drivers-1.0.8762.ebuild,
- nvidia-drivers-1.0.8762-r1.ebuild, nvidia-drivers-1.0.8774.ebuild,
- nvidia-drivers-1.0.9625.ebuild:
- Removed virtual/x11 from dependencies, removed blocker on nvidia-kernel and
- nvidia-glx, since they're no longer in the tree, changed nostrip to strip,
- and added QA variables for TEXTRELS and EXECSTACK for amd64 and x86. Closing
- bug #114894.
-
- 04 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- nvidia-drivers-1.0.8178.ebuild, nvidia-drivers-1.0.8762.ebuild,
- nvidia-drivers-1.0.8762-r1.ebuild, nvidia-drivers-1.0.8774.ebuild,
- nvidia-drivers-1.0.9625.ebuild:
- Removed PROVIDE=virtual/opengl since opengl is a new-style virtual.
-
- 04 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- nvidia-drivers-1.0.8774.ebuild:
- Stable on amd64/x86 for bug #144549.
-
- 04 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- nvidia-drivers-1.0.8178.ebuild:
- Stable on amd64/x86 for bug #143814.
-
- 25 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- +files/1.0.9625/NVIDIA-1.0.9625-i2c.diff, nvidia-drivers-1.0.9625.ebuild:
- Added patch from Zander to remove i2c functionality from the drivers until
- it is fixed upstream.
-
- 25 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- nvidia-drivers-1.0.8178.ebuild, nvidia-drivers-1.0.8762.ebuild,
- nvidia-drivers-1.0.8762-r1.ebuild, nvidia-drivers-1.0.8774.ebuild,
- nvidia-drivers-1.0.9625.ebuild:
- Commented out the Makefile patch.
-
-*nvidia-drivers-1.0.9625 (25 Sep 2006)
-*nvidia-drivers-1.0.8178 (25 Sep 2006)
-
- 25 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- +files/NVIDIA_glx-makefile.patch, +nvidia-drivers-1.0.8178.ebuild,
- nvidia-drivers-1.0.8762.ebuild, nvidia-drivers-1.0.8762-r1.ebuild,
- nvidia-drivers-1.0.8774.ebuild, +nvidia-drivers-1.0.9625.ebuild:
- Added 8178 ebuild for bug #143814. Also added a (masked) 9625 beta ebuild.
-
- 27 Aug 2006; Hanno Boeck <hanno@gentoo.org> files/libGL.la-r2:
- Fix libdir in libGL.la (bug #140982).
-
- 27 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>
- nvidia-drivers-1.0.8774.ebuild:
- Remove blocker on xorg-server 1.1.
-
- 25 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org> +metadata.xml:
- Someone forgot to add metadata.
-
-*nvidia-drivers-1.0.8774 (25 Aug 2006)
-
- 25 Aug 2006; Kristopher Kersey <augustus@gentoo.org>
- +nvidia-drivers-1.0.8774.ebuild:
- Added ebuild for NVIDIA driver release 1.0-8774.
-
- 08 Aug 2006; Joshua Jackson <tsunam@gentoo.org>
- nvidia-drivers-1.0.8762-r1.ebuild:
- Stable x86; bug #140922
-
- 06 Aug 2006; Simon Stelling <blubb@gentoo.org>
- nvidia-drivers-1.0.8762-r1.ebuild:
- stable on amd64
-
-*nvidia-drivers-1.0.8762-r1 (07 Jul 2006)
-
- 07 Jul 2006; Kristopher Kersey <augustus@gentoo.org>
- +files/1.0.8762/NVIDIA-1.0.8762-U062606.diff,
- +nvidia-drivers-1.0.8762-r1.ebuild:
- Added Zander's patch to allow building with latest kernels (>=
- 2.6.17-rc4-mm1, >= 2.6.17-git7).
-
- 06 Jul 2006; Kristopher Kersey <augustus@gentoo.org>
- nvidia-drivers-1.0.8762.ebuild:
- Quick fix to close bug #133138.
-
-*nvidia-drivers-1.0.8762 (06 Jul 2006)
-
- 06 Jul 2006; Kristopher Kersey <augustus@gentoo.org> +files/09nvidia,
- +files/NVIDIA_glx-defines.patch, +files/NVIDIA_glx-glheader.patch,
- +files/libGL.la-r2, +files/nvidia, +nvidia-drivers-1.0.8762.ebuild:
- Initial import of x11-drivers/nvidia-drivers that will take the place of
- media-video/nvidia-kernel and media-video/nvidia-glx.
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
deleted file mode 100644
index cd49fe174..000000000
--- a/x11-drivers/nvidia-drivers/Manifest
+++ /dev/null
@@ -1,64 +0,0 @@
-AUX 50nvidia-prelink-blacklist 319 SHA256 61adce61498451898c22fb538151379438729957418eacf4f69195b3e03ec1f4 SHA512 7252b464c45669bb402859ddb2c95f4553a37027870b6aeada3e1dd58fefe7b4713d3486d301177efdcd7559dbc31ceb6078220d5c0187bdc636d817a98e1a41 WHIRLPOOL 93e14ed7c8fb5dba87295c87e1e8906afac290f63dc6ea023fa6c387ed47ff13d488b3b24c400aee42a22737856a7782925d9a3a412ddcd1984dbbd7e51579a5
-AUX 95-nvidia-settings 54 SHA256 c4b293c6c2659bebcbad9cffc1e237c6908a3763599e432aba89d07bc2826ba0 SHA512 0fdaff8701598081eeb78defcd140b78f75309ace998df67569a15d0ff653aca7ad0576912bf9a619f42990e6fb35cdb79e21f8181d3cd04dea719d912da8be9 WHIRLPOOL d71fef01f8c346089ef2556ffe62c5094f89582b73500711a7f18f25424e59baa12f6b0861bd8efd9bf4c5bbf794642927ca322cee218fd2da9fc7baa50fa827
-AUX NVIDIA_glx-defines.patch 437 SHA256 0007f3d962edb87da4788ce58869679c1b10f28223a6bf1c23696fede57305da SHA512 a9cbbe5d5d362db0eb92d5b9fe87f28cccb600df9b44ae2b323ed08da97c32d6a4a0553c7c82ea3777ab91a1a4bf6b74f04d89b6ec28e60565e677cc4af48351 WHIRLPOOL a826b11c86803530346a65612ebd1a12f77f6c6ba1d93af597435993086451648b825fbc245a2c5850e0680c58129924843744d7e29013d5087c3b4dd9fefb14
-AUX NVIDIA_glx-glheader.patch 380 SHA256 f630e24067bf6199a64f8fe8c5d6fc158cb4b153bda65ffc3f97b36a9cb08faf SHA512 366ebbe967001f4d694e9d6ae61fbd8b57e2946bba495894936809634bb87bd6ba6b10689969977e4d0eaba6983c16fe8d78830112b5b28f01c78381a0a095d6 WHIRLPOOL 8609fcedb439299189d9d05606a290a63de8b207bab855f874faa36e892396f41159d26e505dfead89fdac9d7e61aeeb50b16877aa14ad62dc3cd617353d7d60
-AUX nvidia-169.07 639 SHA256 a8c4860f008d53776fda7a17b59524f271236559af688e9a2c9845cbbcba1577 SHA512 3af295c026280dc3a2b73c2cc7772254686b09cad15f1333ab0b4de8cb0ccf78e725ced2a399b10edcf8af6ba42ab1485dc0661af67461b0c3789f786357772f WHIRLPOOL 626ae3c01c879e0cfe05bd373e0b9dfd6f462dd9ef6ae94a7d60276fe2d17c57fbb20aaa4d2a186a0ffc2a860076692aac854d00a3545bc9736e7bb8d0581055
-AUX nvidia-drivers-331.13-pax-usercopy.patch 2127 SHA256 669ffcab77432f116c2b9bc7ed55e2a1f4e208ff19b63d43003af2b346f7c0c0 SHA512 c6ebd534d1e88fe5c1b71ef5ccced8957e34931cab72d1adb4017c703fc2e285f6e36a778bb36a319f505cfe6408be098569944aa5d78c00c8837ffe880d006a WHIRLPOOL 798d3f3edeae2361f039372f5fe13cf9df5aef20ee63c7cdc83e806cbad097b0ddccd6b30968c2b2ceb768ad0425b02aaefe1ba41709e3f0fb79a82f908579a6
-AUX nvidia-drivers-337.12-pax-constify.patch 1042 SHA256 abb0c616a1187fd1958fea3e9fe8d3a9207d393cb9b76ccbf9f25f44c427ffc5 SHA512 203b0baf036e4f301959516ab17b6748814bed850bc79da30ae524a3c902fda57942587aba0803ad25891fb4867d88a003658b630849e12bc2c95015a62661b0 WHIRLPOOL 1ca05ff6737455032babf352ce08fdcefd5a006c3c4bc3607385896a5b0b3961fb9c7e1ff0010a28041ff9f9d49e35210d0d350df534a0e238df3e82f7023c64
-AUX nvidia-drivers-346.16-pax-constify.patch 1028 SHA256 c863089ad9fea922392cdceb8cd441901539dd3eb1c2d1a1e82cc778df58766a SHA512 63ae55875d428fae02a85ca9a534f2574494dc8872055251893d7b000c28334b69e046a5fbc920c3e45bc28535091489595e681407ea1adecf50c70936173812 WHIRLPOOL db1783d4f0c51f2962819e21ecff7c77f7a193870f433dc69dc024805221f239f663794f78d7d632c9ebf2491eeab27e0845e9ce5ba9272fb11fdbcbeaa6ecfe
-AUX nvidia-drivers-346.16-pax-usercopy.patch 1928 SHA256 b39e737c87bec8b2d15ec7a0e6d887ccc7038b918bbdbb2b3673ed3ae450876b SHA512 46e575dcc923b66e59e4215172b943b81780736fea4f7eed7aef0d49d816664d013ab5d77634287e2d6d17bf5df758f7ef4ccd4d541f9f8cb3fb14af4faf3218 WHIRLPOOL 54d7e0077ed7bed879416aba7615cb91623fe0c6d115573602742c047dc10e75355cf24b2dd7b05151d947aa58366f9bf405d947fac90fcf0ec05ce751f02eaa
-AUX nvidia-drivers-pax-const.patch 833 SHA256 74ba8aa3b03e1b4a0515fd84c159eaeb7635fa1364e77544b01ff6f571f0e6d8 SHA512 6ef94db71cab2dd47273eaed1857209d03ef648d268c7645f3ca4caf6b894590e42a8e716e4354f2eed656e7d55a4c1774b1e6a4be215fbf59fc9d0b1a5762a0 WHIRLPOOL 1b2d737ee7ccee831c85bd8af9605c0633fd025bb209e6d76c13f49a5664aa490bd5b6ce48855e541fe87380cd7b723162e1965b803e1ed630f239bf4dbd0d19
-AUX nvidia-drivers-pax-usercopy.patch 2350 SHA256 56980f43db38d582bc6a9bfd881973fce6e3e056b77ce4f4005bdcf79526a863 SHA512 54a1354ba008d014a608044610027b4d808120f8e77cc7d5ac855c3dcf4f487b0a4c0870ae4e727db0643cb56ee21513b803976e9a30c6838adf2f5414232804 WHIRLPOOL 78ac54bfe52cc3b6dfa28e17020991dfb7056984d667b0fefa41d23372b03e1a8e6d66c74e1dee234733d5b2b36e2c0813f507a89716ae2d8f1f6db917fdf01d
-AUX nvidia-drivers-settings.desktop 193 SHA256 31c062449b8bcc8adcd3ee649d8aebf0bef502400bcbbbb46124217e1efb17a3 SHA512 fbb81d2520e9025fbffb2a8e7b3647f621ddc9d36c79d063d49e901286e8d1ea45de1274f42e33ff1aece5cebd547a42829d65b421db39d808947554b0f57453 WHIRLPOOL c797eb0ec1044ecaaa979ca5180f840d9c82c5c040dd81b2d86ca4afade9f0c006fb8951f04cc4d2b206110d38b339690386d291ff8f625a22b38178a3cd970b
-AUX nvidia-persistenced.conf 250 SHA256 347437868119e8ae12852a574597936e855f534a9ad290fef3f62b4083a38516 SHA512 9c9562bb15bf4552754dd50a1b01dec5df76f7f5666fba2fff642a169f87e9ed421a260f2258ab469f7e4cd9ef8161653355795624387fe7ad5ae6a0d71e5f46 WHIRLPOOL 1422504c6688fce28719146c7d95fe196ca617556942e8dc04c7f8c1412fa80b5b8289c0f86b835eece90eed4b4017093d686779f88d44cd41fa3de1a10e9bbe
-AUX nvidia-persistenced.init 778 SHA256 b2a0a60b76090a78deddd7cdc323dcc1717530b0e7a3b51c069127ba3fe015b9 SHA512 6ed419ba17a1d273ca9024e74ebc24135e5cbc041f15019ec1266a48d69c206a7b2792bccdd623db3c65a8192d893f27e8b1593d79bdac7cb5fcd255b81c217b WHIRLPOOL 46113daf493157c6fc97511094f6d2032a65485145d372ac27c3120aebfe1d4051c9ec7122eba373db2eb57a7a227f671fa84c7603f05c823bb977f2dc9910c4
-AUX nvidia-smi.init 664 SHA256 c996033b81cc1512d8370d62575a0ea0c694f6e1b91cc948b4529625130601a7 SHA512 f7cc27d6cce7c13adecb0b927680979ca6a398bc742a93492ab7f85702e4442d8fc00c476f381a0177ae031a9ae45c5cbb6777f20c545d5cd695150f9551a4ce WHIRLPOOL 66bf1a70fa0038a54ca9254cd5543f61bdc69a4c070544660f4ef9b2a004d28f1defdb26b1bc102b1eabd24e679f36fec14c9b313fba4b54c7a9a51a73ca021e
-AUX nvidia-udev.sh 185 SHA256 120c0af2b64fbcbd7032217a78eec8b104874c1ca68726367bce22c57944e07e SHA512 166df3a4e7c1862ca2e0f634bf5eed7aad1bdd7e55764ca42371b91a7077c59f0bc243de5616fd38dac9694159d1695d54fbd08ac89d4d3f3649c70c7db5977e WHIRLPOOL cb9995029cdb2fe1bc7fe5ae54041ee5de8da86bf5eb3616d062475e56c44d436e1e66683ecddd986fc5bca5723d88da4b1a42f65f3cd7e15636928bd21fce14
-AUX nvidia-uvm.conf 82 SHA256 4407c7ceed58ead98492560c07fc44d4285a70ed5165407f1b959e46d6e6d081 SHA512 cbdb946934a0b7c7d0fab0937ead0a161ff20238e0b53f9e05ea18a4fa0507df8d37594bd13402e3ec2001d488daeb2bec718d612f68202768d62a3cec97aacb WHIRLPOOL a79d65d67b0ff446bb2c65f5f3ec16ffaf0268ab0abbc137b413168aa7f5e617e502eaaf00fd21a149778bdd134da532b25bb066fc70bfa601caa97397aaf424
-AUX nvidia.udev-rule 462 SHA256 37b152a5055a16d1947171567178e2841679ddf03dba9d48e7d30f1e3b469ac6 SHA512 96f9edaa0b46bea5fce17596f868bea5265b303d7185af6ba81527bbd7b8fdf92de9311317cbde51a29d222083d451c25ab77c3d6837cbc4072a50d9af89aa86 WHIRLPOOL 89ed95f33db7485a3a1acd91df33ecdfb7d0a249db2d7674f134fb85b35a54653d0458e478503315ce506ae5d3c8dcd4ac20420711fdbdd087ea4bd779627d13
-DIST NVIDIA-FreeBSD-x86-173.14.39.tar.gz 20038266 SHA256 63a922ce4c5b676b4cb1ace98094dace4cc5408f2553e183df7b2127777a238b SHA512 96982fe7e0751c52fbef534193de09d187b99c1984c05e791223eb804719d8b3ba72efd983f227661ded4b71569bdbb914f1f629ab73a8bc9b8172832ccf3ec6 WHIRLPOOL 21f5906f42adf0064c7a7f81ac8e323de488e6d36356ee42c31a15c31ebb64335d5e2cff0ff022d41de480f9e0a57b3b96387f17151c7b59eceba2c61a7a102b
-DIST NVIDIA-FreeBSD-x86-304.125.tar.gz 34494889 SHA256 806d0bff9d394390b3a257472bc342857f150e9dba6673e6b930f47a93ec0269 SHA512 d2760196d3f0dfb1837d496bd11dbedab6a2bf3de98da35f16c92133452b915b425a718f72e560f5d6483caf5e2e5bcf99a462b2e392d7a08c77b59695649108 WHIRLPOOL eb008e1956043d48af5f928dc594c8ae9c8a946834d889db5b4a9b3f16bfaeb311221e5d3f83c8c599dee860b54a42030dccf2aaec31dffb6e8460bf646b82ad
-DIST NVIDIA-FreeBSD-x86-331.113.tar.gz 56371300 SHA256 f3b4b5ddf5977223646d2cdb0617ea8a5f667814ca23b29cb225c5685eacd9d7 SHA512 5c45142807a5b8ecb5e037921e4e449f4710a65358579087429e14ee50124863e6a65fbf8cc73efec22bd8ca85d3eb5a815c7301403dd3236e0bb0b177e5f3e8 WHIRLPOOL 97240066b1c45c887770bfe8539b733a2957fdc1511af5b08de4149b0ce9fedc87b6aa8ee8d243793d225c98c09681e4cca93dd1c5f601389637644e659d7863
-DIST NVIDIA-FreeBSD-x86-340.76.tar.gz 59362290 SHA256 0abbcc3bed3f017e7f1887a5c2d014e2b5a020462071998986ed49cdb8e7119f SHA512 e6d8b6d03fe0f9ab25ddeef680e0159ea4073d03762d3419761c02b917edefa9a1f81c209bd386838141c1924364c81126b0a356c325b056a0c2451865bed5eb WHIRLPOOL 7ec0cef6f92bfbd4c8b6a051dc8de4b6b138f63fd4f7e18756178a9aebb91ea32523d5ca885481d8c8c3d1531b153699f4e5606c155d6c3aa79a340637d3744b
-DIST NVIDIA-FreeBSD-x86-343.36.tar.gz 59205879 SHA256 8634e7537eca778790296f8355e39ae9a7e16642648e671a6c9339ee55fe340c SHA512 35fcf57d5e830cbe3c07ec70362ad9f0ff6ec327c6b11b6d3c533315e59031501501b9fdb80a3bef720506e5221ad84496745ce13d2c9885076f1c8e8537ba46 WHIRLPOOL 3ed3230dc190e7670c960743d94b8db1c0d9908b597f952746d851b403847e7b2836f1c60e6af0fe73072c1fda3971dfacc37c21908c227b2c20b5045dbfd61f
-DIST NVIDIA-FreeBSD-x86-346.72.tar.gz 57987372 SHA256 2a630e349f20795b5660542e3f22c595826779ed7c92d8bac4e11c8418e8fd79 SHA512 6b49597b7fc7c6bbbf1d2a65573f8dcb30f84e648a2ef756a4377a4caa1633c36f87bf2b456d33f52ec310f1598d760177f5b7afe3728e01285d4cede89803d6 WHIRLPOOL 86da1cdbdab5dc6fc6b362d8492b4f7b00dd33dff064a2ea13a8eaaddf8e426f2de57b4369b3e551914d9afc627be1b8e3a5b4bdf88aecd323f7ac51b4e6f833
-DIST NVIDIA-FreeBSD-x86-349.16.tar.gz 59441939 SHA256 d8b633790036f032b48196503bc6a85ca82de54edd2409f7c1ec86c053e89e07 SHA512 7d914c74b8b4b50931f27f085ca587fab9a4ba0dafab1cdbb751605cdf702b84e2e31b999b374c7adaa096d6dac6268e9b2ff6fcde5ac37b6dbdfd0ebf4a1422 WHIRLPOOL ab68e75c05a0cf2df803fcf3755c366a04cf6f973bb02b673df58dcdee6cb13a4cb5e6fec5270918c725603780b2fefbb89927789b92ddd01647852d34562b9a
-DIST NVIDIA-FreeBSD-x86-352.21.tar.gz 54992259 SHA256 4b8e0bef07c31f4d1a4d59d6445e7e1390fee084f875f6a8fdf54a7a26830ddd SHA512 63c3e462b2527a81505700e4cd0f392d00d75b600b2984aa82e905200ff2cbc798caa2126c98da74e4fe01f25ad87284bad49e80374af03506633f81f1ee50f2 WHIRLPOOL dde9adcb113d8abceefc91486a3a0a2db9ccb13fca2dd9f8e87b538dbb1bac2776d65c190e08bdeb6efdb8b178df22e53e3a24331df190ee5d17994c343bfbf7
-DIST NVIDIA-FreeBSD-x86-96.43.23.tar.gz 15463464 SHA256 18d855db8381eda1a6cf548c9e5095fc5bb8694bf1d6e24fc1072fba4e54cd78 SHA512 42d7b1b76cdb3b23680363e565614a22112162a5dd3639cb804fe670c0c3f3f23595bbefa3f78afdc6a8ca848446dee853c7a355f2c96a0d01b354753ba2785c WHIRLPOOL f8e59ce521990cd9edee441e73f973f074db492952807a0931e362102874cddbb47604ff5c5eb20a0cbde27f9b6d4e440dd12cc2e5a20c9cb65bf3c0b3e62511
-DIST NVIDIA-FreeBSD-x86_64-304.125.tar.gz 35498616 SHA256 46b14b8c5ee1c02ff5e30afc9c99f4dd2edc426ccb2b73764093a1787639699d SHA512 34d48f24b1f5019b23c2937f8b5280fcc596764e1f5833cfe33db5e4d8395a0d69aa4c4214a5b97620dbaade73ac0fa333c36cceb4a137bb26d3ba37c31a0eb7 WHIRLPOOL 82677bd2aec3a60fe64211170573ef702b1dd1ab5a71ec922fb56b8d40f2163c0151a7c7f8bdace9127c8afcaf278f8f23a1cb585a8ad3bb7a0d42787ab17fb2
-DIST NVIDIA-FreeBSD-x86_64-331.113.tar.gz 47509194 SHA256 c848e187c79064ea3f52406312aa09d06f0aaef5063be7522b2b2319c43c872c SHA512 4e206719afcee47179e0756ac67fc4e61d513efb1cd0264b28726d6de16846feee873a2df362bf645b0527d395b6d82f5b54dbc447bccb74128d7bff37bb7b1b WHIRLPOOL a51b0bd9f7301d9bb76b54ffa44337ad4d875125281c4b9921e66a76d434879832f542df9c6ba436ef83fb3fa0afe5197f3425f1b7aa16274aca5080259f343d
-DIST NVIDIA-FreeBSD-x86_64-340.76.tar.gz 60206978 SHA256 60037d035b9af9f1d4dcdd5033e1b28b0cd4c7ca94f6bcb8d267e037a930fdc0 SHA512 d478eac282dfb43205f7464d6542cf1f71ed4dea6b8381314affb8647d104c5ddf7e658b6b8eb5e0bdb18207b92f76c574b24959ce23034d375cc712998e6e7c WHIRLPOOL 98ebffd792a47e3a9ef369976db11909bc13551f38977f85ece41e5a31a790c2c173badfc166e3a0bfe4361d5221129d19364c074ba11fc4aa9062d5cb1499a8
-DIST NVIDIA-FreeBSD-x86_64-343.36.tar.gz 60045074 SHA256 aa189d9fd6448ed49ff4a8dd09dd15c06f6b3ef662fd3d960b4853c485cbab8a SHA512 23c38de071ac6e2c87db2c767b07f243703e55cd6485eb8e538fb72f38e9856b7ff28430fdd7eccc4728f3d36c14eac8b1fbf7155fe864ead93ed4218d5b65b5 WHIRLPOOL 401cdc5675d5fe60b6ca492be912573e9fc56a0a67ad680e2cada783ec8a34c15c6ca1a495c8fdbf09e384bc420295750540f5c77907c459c80f400d8291e44a
-DIST NVIDIA-FreeBSD-x86_64-346.72.tar.gz 58751579 SHA256 efdf4536b0689a65e95fae28c9f8fc27dad817bae8a3101a52c07d0191245ae2 SHA512 c52a51766cd96f5f80f808f8e173a2d8816cf896bcc1be5c6dcb8c0d834c2978fe5a46b78bd2c022cc22f513578d6e9c5ded6677b5e43df03ad7a2c19c89c936 WHIRLPOOL 856caa2dfe040a2a807d55300d2b365ad349c5beb752cf579067c45e987a118fe205bf1e0d12ccc241e7e982c0a31283f95cd6a81bb553d63355f44031c6ceb0
-DIST NVIDIA-FreeBSD-x86_64-349.16.tar.gz 60290477 SHA256 b4cb3f3738f8a68b90fb7830ff9b48d9f1e51d3aa6e2dd555b690b4848101a86 SHA512 47c3f59f76b644e5ac69197a22ec8d17d764aa9090049633d274c579d59af8b36780e7a1aa97fa92414eb3c0e76d36e7bdf317f20ed2647482866cd5575f134d WHIRLPOOL a5455b5329211f92ca8f6e87fb796d9844e293878d4a64d2ef6a40a15b57687e66ab81baefb0132790d922b6b4e0c577469c75f98ad208433e14760cc77c6bf7
-DIST NVIDIA-FreeBSD-x86_64-352.21.tar.gz 56622434 SHA256 48907dd9f611749ba5a390cc5ff1dd5477f5913848586fdf7fbde89742a98151 SHA512 e964a7e1935f08b337891e745fc81d009a7899aafcce9a25c142355c5616f81164ce2cc2384055122524df5a7b949a47f45798b9956c191cc19c6c6bb58d96e5 WHIRLPOOL 60be5eb8fa7355829437afec3cb2cb9c2d178f235835d791fc7bb95724c344d72edde56164fa16ad72acdc8e959db2f5ac622aab93e183cc11c3d2e564919c0a
-DIST NVIDIA-Linux-x86-173.14.39-pkg0.run 15134997 SHA256 a09935f37121ed3db8ae3da63a0d8e9d4348a19c859811c9fe44d6ce8e3eab23 SHA512 e24e15ccec725d3cbca502c2b77061776a81ef92917a950adec4ff6bdc34f10903aa654433177ea74be0dade4af81c5380d5710d375a5ea445940d06154bde93 WHIRLPOOL fce3d8e4f6cdf698f5a057514b6fe220bb1011025bdce5bd4cf0e424fb4d306d38251b6726bda03f290ea8137d5a95ed418cf8751722879f9042462abd9181b6
-DIST NVIDIA-Linux-x86-304.125.run 40589395 SHA256 aec5b3a792910e152d5af756ef6fd7224c448c564564c7c448ab8ec3fc78c4f7 SHA512 cd77736790876b66c1e88bf30b7a93f755c0f94118edda8fde1701dc07dc4eb60f89a27b0ed432db74729f269cb239f32f3c5e045d701f60baf69da7fc0d0ea7 WHIRLPOOL 85cd375e1b67bbabe9a8119affec20b7a9a258f8b5be89d755f7ea596a94f98df053e8ade33f1aba1f74f753dcb636268c4f2074a09eaf68d858241f1482552c
-DIST NVIDIA-Linux-x86-331.113.run 37300924 SHA256 42535a99ab68452d30d9c3fad2fb162db01d1f6821115a3c1733ed203efd588b SHA512 bc820609e0379cc5805a5428cc364795b8a5d9e5a2a4395a1ddaa1dda85e6acc59368f87f5974a39fb42bd272458627b2c742fbf1f7fedddb17102439883b111 WHIRLPOOL 1d7b5cb8be5bb76dbe1b238aab4e39ccda0e5b07da268f0652966e79d5e0d2192773316d8f22a2d6a551305b17b610242918822e94e43263c9dbfba8a48bf49b
-DIST NVIDIA-Linux-x86-340.76.run 38818911 SHA256 9b29d93b49009caed84a8852825c3e7c6ebbbba8ec99b03ee5113108c8b036d0 SHA512 45d7b29670f9ca50de80d6d61260015b45f74422bbd12039923d04ae8b033b903b27e9f4c174461055f3cf45a4af44565ce9a8b9cd671e0e54d37770a1156839 WHIRLPOOL da7e072a56e3aff8b4688e60c5acd76c97804fa582d21c70dce043b13fa2317d1021f19927e827cf6132aebe2d40371c750e3eb56697bc7eda16bb7369bf2994
-DIST NVIDIA-Linux-x86-343.36.run 41073259 SHA256 8cc1c99fbda29b3258f57dbdacef11921aca2e3ac106ef591f0815716e1b829e SHA512 a6287cf8ad6379daa7c6d7ae6bc08f9985ad9e9353de6d88eb72d8a1acad3e25eb65076b904152c6ddd8ac54b9afcdbb7a5dfb9a46e75c5654be87b3df0e48e1 WHIRLPOOL 7aaa7977a850314045bcfcc36a8f6ed8b3f487ec972e109ea48cbe3edda4ff29c0bf02e7c11dacf6a3e71783259dc809840c32e301aa16f2d4394d7f07cffc0a
-DIST NVIDIA-Linux-x86-346.72.run 41349283 SHA256 1c3de9895809eb4a61306a46902d12ddfc6c6305ac99d369c56270a962200c2e SHA512 3db4221dd6e0be90023b29d626026756003b90321d84e5b65c2ec3872f2b8571ab39289497a90fe2b196acacafbbf3b6d364ef6adea129942672667ce9689eb4 WHIRLPOOL 9bdf95ba10913f961cc20c4c676654fda6edd44439cdac370f5fd06fae3934f3de18082b31e4e478a386d49055851a7211d11abf0543e33f55e9039ca8fbf810
-DIST NVIDIA-Linux-x86-349.16.run 42751511 SHA256 35c8d00ece6a450e8e72aac2bff45e89ce40ffbe3278802e8a0b4ff65c793d11 SHA512 d3609c4ccfbf6b005a8c58dc5bc3091c7b603229bb27bf48c545fafd9d7175a06ab4d5b414586a5234f2699bed4f613b809c058dff4e1f5fe4416adc53c4d3ab WHIRLPOOL ff4ff2f83e50c6675ec35035a2bd0d534acfb2f8fbb4d5b2d00770dae3b4f48db83fa789c57a6f958f13d8bdbb68971c5ba10cf2fc7b0c4a5a8cb836a09d4586
-DIST NVIDIA-Linux-x86-352.21.run 42352671 SHA256 616382a5f47e62c8f35509ce684a6ebc94e4a62c51208a11c5976517123040d0 SHA512 0dc12db8c4aed788dd85ffe7c504555ae68acfc86f1e944bb87fcead46782da93fb75273d548f85d2d250e65f308c099e4bdf53550cbc1bd308d97160deaecd1 WHIRLPOOL e13636dc261b663231c7374b7400fc192a893ec6a03b3cbbe52926a7970613b0dd567a718d89dc2b17570ef6a617154fefa982b5acdda834cbfde5e518299cbe
-DIST NVIDIA-Linux-x86-96.43.23-pkg0.run 11504817 SHA256 51e6adf4ba73071622045fc37169f80db3ae3e784dff53b29d35146a04042142 SHA512 bed5726e57637481fe4e3c03a65ec14fe949f00860e729ebde408f4fd861d7bfdc296a78bc2f5d42e8b282db09f4bbde1e0545df7228fa20227080dc4b868ba7 WHIRLPOOL 6d4fd1786c11f4e326cc3101d0bb1a2f8b63c25c3dd59f10188f8355759e2861ce44fd53d60258b513d5a1d6124d0f91ba8edf4d3668b6feabfb3e8d585f14fe
-DIST NVIDIA-Linux-x86_64-173.14.39-pkg2.run 21100833 SHA256 15a953666d5681ba54c97498b578ffd286a1dc96d605f3b02110f3f99813100e SHA512 a65cd496e6ed57f771c3d99f37f616a1242d97844f6faef7a807825ad899c0e536a99fde397020839f0857883b934032f9491024f3047a6b06d3eea1f5d77713 WHIRLPOOL dc5f243b7d1de7e2d1b7f005e018a2940d63335b11a7c83c234b348b7a1839e9131169d2ea928bd8c2f549a4535149b03e16e6c94d59dfa745f7f904ff790a45
-DIST NVIDIA-Linux-x86_64-304.125.run 69108272 SHA256 c654889b85a18326f2c610260a8fbc3b1bb6f9b8be1c052a46a213f60bd62262 SHA512 75bd5700281b0aa4e19be5b779e3484711ce3db92641a32f3bf5e890601b353b23113f6218d5a2fa6b2c8d93702fac92810013c7c0f8efe484b0a39d09b1b073 WHIRLPOOL d8b9794253b1ab270680da7420f50df5ab6aa4d5123bad695be5b7891b2df55bf06ecdd0b221fd29e799077c0a64da8059df16ebea9a3535e402f2c0cf482dcf
-DIST NVIDIA-Linux-x86_64-331.113.run 60509547 SHA256 e9d5eb4394ef31825f7a86290b19b522851d1b599284095d81bac0f33a996219 SHA512 f71f3d20016bebe4e7f83704a7539f0d53c92a2598a34f9f48ad421e5743ef554aa97315f2a762f132b730b1f37c5811aa617fed3c5a90d3e2e9cc5320e366b7 WHIRLPOOL 2f06c45cb4750eb5c7d6a2ff4e4c3abaf813df135da13691f30238baf89c2fa1477d5694088f268d8681cf719889b9e2644fc1d707785113703cd2e4d7c0b27f
-DIST NVIDIA-Linux-x86_64-340.76.run 69955037 SHA256 3bf670e9a2bdb184648dec54ce06fab65e798a9a4c9dd5155e2be4efee3e0994 SHA512 59ad49a49f170ec971e2b5ee3a45b9f972521bc4b7ab6f02f46a5cfc5b1998841195cc5c91dffc417d2183de39c5a589eabf7b48864e0c6842363a75051db40c WHIRLPOOL 8c846f2b5b6f56bd2962fe4660751a4485e0ddd2186bde0affccece32271b03f4f3c226377c0b1877ea391ab130ed6f282c316f227205488a63e4f0a19db82cc
-DIST NVIDIA-Linux-x86_64-343.36.run 73775989 SHA256 2285efa2c0e6675d8724e47a09403630a674c32e514bdcfb54cec3c81810fc78 SHA512 6e76e54b24b0c1fa16e94eaf0f99d2e7dfd28e5aaae0bcb6df3e6d4e20c7a13d5d30902e2bc9bc7609c8d87e5ec8fbf16a5a2dd513bb9d761714176c4ce5e283 WHIRLPOOL 73040a3f3073486c5d6d0a5d84be7d478a3c15bb4aee21f3c590592afe2845f8e9c7064010ddc8f93b764e48940e523952abf9978d09cd32ec1ce8b644e59eb6
-DIST NVIDIA-Linux-x86_64-346.72.run 74095832 SHA256 2ae3777bcff6bf4883b6a903c82b82257bf8fc323fe174992df96a3208c50cef SHA512 22c665be4d4f784029e148e907ef9d747b9cff55904fe64a0893ac8675fd97e9b6100791aba82974ee6bde03e3917b5521d1487c325b2c0f7011cd78b00f7347 WHIRLPOOL 6f73ba2b0557997056113e64820dd1d92afc5bec2ea98374bcde8ade6c1754b041943e4208b984c1ca190f46e4cb32efb8059df6411f478627c10464cba63798
-DIST NVIDIA-Linux-x86_64-349.16.run 77513301 SHA256 f980b22729b20c9eb3a3a800af524da181afbc78e2409a3f83845894983f8322 SHA512 143999f5401ac8634049786073203fab7e8d23dc9e0d4d62d4c6ba9945c20f7d4034c37d0f721aae540503f6bcffbf200a0af70520ae7ee10a2529ed92a14866 WHIRLPOOL 9a6817c03d11253ed606294d2cc2b5f2c4c612af2f8b6f72228a9e21d4991f8bcf248a28ff70d6f477860a64bcf795ec0ee2f73c34904e5cdf0979d41e370042
-DIST NVIDIA-Linux-x86_64-352.21.run 77633229 SHA256 aadfbd991b5418cbf89d2368cc49485a4194196ef08362a18f92df049381f791 SHA512 ebd5eb3022d67a554a978d339045b352ca7afe56a1b0d89af521ef47f853357647d85576fc5ed743d0694226adff38af5b29aff3fa444a91c17efdd67caaf6f7 WHIRLPOOL a76a305aa610036da8fdc54097a65a886ff10c0a65c5882aa5d1933840e0e64b91048b6debf3b7bcbd00898f1b95a520191f5a07cdad721eff5e5edb696aa4af
-DIST NVIDIA-Linux-x86_64-96.43.23-pkg2.run 15962375 SHA256 ce8d8253e7dab7da63fbdac449ebf190cd0c10cbfffea0f8d0165515f851bc64 SHA512 04bec1187a6024a2b9839f008ec829281f1f2602dae2e639030bc385943186506bcaa2b46a230b2ab87f9217190841abc62f9e2d6395ab5559623389c31c6563 WHIRLPOOL 0651c44a51a1a06fcff5bfddbf9c3e408977e03263c7fe806cb6c01f9fe92f716dfe4e5190ffe1048bde72fcffdc8bca8267e74dd43ba5c9dfb22b6201fcc2bb
-EBUILD nvidia-drivers-173.14.39.ebuild 16636 SHA256 46a3b59d225c4f08f24bcba5145149c95f5a81b5e0efe0f5a474edb0dcc6824d SHA512 2eb4e66a53efc538bf8047eed95874608febde2b546b17dfd0930df890694bc65d8a9cf39af3d61023da6876ee0d60bea92f754a4ddffdf875ac46c6508f8504 WHIRLPOOL 4eb11e18e4a272cb0e2b0f1cea72c3f6c305cc01fc05b309869008230e4f2985c68777aae07c4ea5c4e0e0cf3f1de31291c9d44f5f37db1ff131b691b20c80da
-EBUILD nvidia-drivers-304.125.ebuild 12575 SHA256 a7b26248683298ddde7e5bbc895622af7a0cf8d8736ca07b96bccdb148ab9115 SHA512 ab74f27455c9d42f0742d620c09d92fd5cb58905cba664c38360011c1b4a011d6ac72e76b7dab133666510cc94d0fa2a39e9d2b641e72995d39e39a93734a51a WHIRLPOOL 289b596e35b845fd6891278cb4890887715bbd4bb65933ccf05a63adf4021d7d2fdbd4d728d9ac335bee873db541736ae60a026cd07b6a95c662945174ce863f
-EBUILD nvidia-drivers-331.113.ebuild 13165 SHA256 4d41aea2ad6050844f6bd8b03abc4ccda652447b1f04b0a38e8e3fdec6377ae5 SHA512 b066554bd7499ae4d657eecd9a3fd3638e0e2fa924a06da60bac9205341179a418b80714ba119de41fe86262277eeeb365d9018fe5817f51862ba2e42bd40a7a WHIRLPOOL 4e2d8c5677d34dad39c297aca4c9ebd6b77deba15bec26eaba3e4b11741330e3aec4fc9373636e66c29dad5de089ae65a3aaf90fc1c9cc0afe00359e8b5474f1
-EBUILD nvidia-drivers-340.76.ebuild 13634 SHA256 dc3069d5c519040617f352d81759bd5b4028007caa2dbd061fdf0005de308a3f SHA512 1375ee78585ee85e4d928bf522bbca9970927c2606ef3aa2f98af09be7097a08579987712d1ebb6c5ef1988fc352f9fa87c06003478efb3c6b6dcdfae8e1417c WHIRLPOOL 40d08c2fcfbdd8cfccc065bc031401a58febd1f3411eb8ad0af83f7574225f7c05ed3586ec479ca748935390c879540ceeadcb4835613a86740200a53bf444b1
-EBUILD nvidia-drivers-343.36.ebuild 13634 SHA256 deb426c40c0fe3bbe4aa2a4b3227a212175fb97bdba4b3f988436dc904f223f6 SHA512 538807090b2319eebd6356f49be3fb63da4435faf858e09473d089276123ca7c73879e471308324bd0a500a624be9fca483762b8ebb13a154519425c01615e70 WHIRLPOOL e215467c02c1a095d05a8a3fabd8e6aa126e9c56b968e12f4a65fb5f874715b04891c515fd4bbad0b276b1d38b8961b6eab479d96ebfa5618a4f1cab31ae76dd
-EBUILD nvidia-drivers-346.72.ebuild 13943 SHA256 a9d9af59fe7009dbb400fff2dbf6f579f2dc36b58918ab8778c4ae6148b2c703 SHA512 155e085db701230d0504c2b17797720b40c91f207ffe183dce051b042f6aad6ab7399fae427897b2cea4862d56fb5302029405e5c8f0d34a3be6b3e21d45e085 WHIRLPOOL 03bfaba87cd58ee3cdac8084c3c3a7808da00bcb5f8f74a5b0417b5d0b7003656b0ef6625a7f847392ab9f2ccab7a037de3232576ac43cb1df998c781479c754
-EBUILD nvidia-drivers-349.16.ebuild 13943 SHA256 85f700a494de373bfa890ae1e5ea7319c8e3814f6a3aa951758399be9bf8b7f5 SHA512 5f83aa9186a52aeeec848ce23ab7b2ec2ebeed061fd878f00450aca63652f0d1b6a92f754549895954b463ae0bd79dd88108480ee59deacbd0967d3b5622efc9 WHIRLPOOL 073bb447cf73066ee95a28f6609dbf9ca1dbd76891a9bb2fa09e8d755edd828ff48a9fb30189f4e449e1d244db587ee433777e4687e8a776870dac3c1201fc12
-EBUILD nvidia-drivers-352.21.ebuild 13945 SHA256 e9e8198c6830c26c172448446ef6ce587f9f67f21ced3c8c9c5e16bc23827c03 SHA512 a33c1c668406d803a00e23ccdbe57658e1cf2468174bb6b810a6ce3450e75a345913a3300ec6a7bb35c2e04a2802fed8698f9bbe13b6fcc0362a17ac6d9508c0 WHIRLPOOL 6cf55592cf9bbd9a66e93d0373ca609b71cdc4ebef9bd9c6ea9587855dc8ae8003be80f3dff7081c4462ad90a8d29b4045515a6b96721b5baa09c9270f247d53
-EBUILD nvidia-drivers-96.43.23.ebuild 14902 SHA256 6449058f8cb9aecd8b874638874fa073f9b6e06913b846792277c915135f4710 SHA512 7d486825401caa71878f591141b8bbb795b4789fa2fae53fdffa8ea8489635424889ce50f1933cabc4192baaccc4d22552d4e124b99a9400c071a6a9187fe7da WHIRLPOOL f58f339a8196d2a5a70cf83a6dfafa6bc4c60c627428ce7381ad17183969a6dec5f2ebe91b61c373889498dbba533c5a88b7ebb65a35807baa5a5c83083e248d
-MISC ChangeLog 20417 SHA256 1cc4077f9442a7e7420aad127f249ca0522e8af309592b227433ef602f16e286 SHA512 9b627aa8e068b4c82470986c069de0e48d0ffbab6375e2d5bb7b6b355336431b7595bf24e4042cba136aca858fdee3c9ad286276f44fe3381911a25087fc61ec WHIRLPOOL f97d55708d48cfdd30d3e0889028b6ed21ed6b89c0a6170b0388c449a51417b9274f8b484fff623b474edf0d8c499b10079b0cdcc3dc58d67423083cb63e3679
-MISC ChangeLog-2013 103100 SHA256 e8474a573b3e0082e71ed55094cb9298a631b76f415210e573b6db8b9a9fe6ce SHA512 706f2be5243cfe7ea2a850f8d3555d7d83d06c1341b8a8deb3ec9776970ed78fbcb2e99612dbb8205e4f553fcc564c187309d1b9013aecddbdc0cb9dc29cdb00 WHIRLPOOL ca71c3c53156cd722c6cdc2117358cdbb6cba8209bda6b3cbc59e4e84fbd9c4e278f108c06e80057a5af1a40993f24eb9cba542dd5e9518506f9ae6766fa56ba
-MISC metadata.xml 739 SHA256 f455845cee6b0247e229d7635f300565411d8e5f7462c8833a4ecad2a4ddf343 SHA512 f1a87a421415e988f96a597247eefd24285bb9709b81ff446e2056bf9ea99c170216c92b43605cdd0e238697989031bc72f8aa104231b1e36fc2338677312bda WHIRLPOOL 95199a2e4e10954ce93daddb0802e608fb4425ae73e57cea61882960ec4916b556b7ef7a87b315a2c6687e98c603e049003948f7388a9a8f8cf8714a16ba6734
diff --git a/x11-drivers/nvidia-drivers/files/50nvidia-prelink-blacklist b/x11-drivers/nvidia-drivers/files/50nvidia-prelink-blacklist
deleted file mode 100644
index 5e139de33..000000000
--- a/x11-drivers/nvidia-drivers/files/50nvidia-prelink-blacklist
+++ /dev/null
@@ -1 +0,0 @@
-PRELINK_PATH_MASK="/usr/lib{,64}/tls/libnvidia-tls*:/usr/lib{,64}/libnvidia*:/usr/lib{,64}/libGL*:/usr/lib{,64}/opengl/nvidia/*:/usr/lib{,64}/OpenCL/vendors/nvidia/*:/usr/lib{,64}/xorg/modules/drivers/nvidia*:/usr/lib{,64}/libvdpau_nvidia*:/usr/lib{,64}/libXvMCNVIDIA*:/usr/lib{,64}/libcuda*:/usr/lib{,64}/libnvcuvid*"
diff --git a/x11-drivers/nvidia-drivers/files/95-nvidia-settings b/x11-drivers/nvidia-drivers/files/95-nvidia-settings
deleted file mode 100644
index e9d62742e..000000000
--- a/x11-drivers/nvidia-drivers/files/95-nvidia-settings
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-/opt/bin/nvidia-settings --load-config-only
diff --git a/x11-drivers/nvidia-drivers/files/NVIDIA_glx-defines.patch b/x11-drivers/nvidia-drivers/files/NVIDIA_glx-defines.patch
deleted file mode 100644
index da9933f63..000000000
--- a/x11-drivers/nvidia-drivers/files/NVIDIA_glx-defines.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ur NVIDIA_GLX-1.0-4191/usr/include/GL/glx.h NVIDIA_GLX-1.0-4191.new/usr/include/GL/glx.h
---- NVIDIA_GLX-1.0-4191/usr/include/GL/glx.h 2002-12-09 21:26:55.000000000 +0100
-+++ NVIDIA_GLX-1.0-4191.new/usr/include/GL/glx.h 2003-01-30 18:20:23.000000000 +0100
-@@ -39,6 +39,7 @@
- typedef XID GLXPixmap;
- typedef XID GLXDrawable;
- typedef XID GLXPbuffer;
-+typedef XID GLXPbufferSGIX;
- typedef XID GLXWindow;
- typedef XID GLXFBConfigID;
-
diff --git a/x11-drivers/nvidia-drivers/files/NVIDIA_glx-glheader.patch b/x11-drivers/nvidia-drivers/files/NVIDIA_glx-glheader.patch
deleted file mode 100644
index e0393e1b9..000000000
--- a/x11-drivers/nvidia-drivers/files/NVIDIA_glx-glheader.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- usr/include/GL/gl.g.orig 2004-07-17 19:56:59.789410584 +1000
-+++ usr/include/GL/gl.h 2004-07-17 19:59:08.844791184 +1000
-@@ -66,6 +66,10 @@
- typedef double GLclampd;
- typedef void GLvoid;
-
-+/* Patching for some better defines in the global system */
-+#ifndef GL_GLEXT_LEGACY
-+#include <GL/glext.h>
-+#endif
-
- /*************************************************************/
-
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-169.07 b/x11-drivers/nvidia-drivers/files/nvidia-169.07
deleted file mode 100644
index a96b0cd1e..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-169.07
+++ /dev/null
@@ -1,14 +0,0 @@
-# Nvidia drivers support
-alias char-major-195 nvidia
-alias /dev/nvidiactl char-major-195
-
-# To tweak the driver the following options can be used, note that
-# you should be careful, as it could cause instability!! For more
-# options see /usr/share/doc/PACKAGE/README
-#
-# !!! SECURITY WARNING !!!
-# DO NOT MODIFY OR REMOVE THE DEVICE FILE RELATED OPTIONS UNLESS YOU KNOW
-# WHAT YOU ARE DOING.
-# ONLY ADD TRUSTED USERS TO THE VIDEO GROUP, THESE USERS MAY BE ABLE TO CRASH,
-# COMPROMISE, OR IRREPARABLY DAMAGE THE MACHINE.
-options nvidia NVreg_DeviceFileMode=432 NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=VIDEOGID NVreg_ModifyDeviceFiles=1
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-331.13-pax-usercopy.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-331.13-pax-usercopy.patch
deleted file mode 100644
index 9777ce6c2..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-331.13-pax-usercopy.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- a/kernel/nv-linux.h
-+++ b/kernel/nv-linux.h
-@@ -757,16 +757,16 @@
-
- #if defined(NV_KMEM_CACHE_CREATE_PRESENT)
- #if (NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT == 6)
--#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type) \
-+#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type, flags) \
- { \
- kmem_cache = kmem_cache_create(name, sizeof(type), \
-- 0, 0, NULL, NULL); \
-+ 0, flags, NULL, NULL); \
- }
- #elif (NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT == 5)
--#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type) \
-+#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type, flags) \
- { \
- kmem_cache = kmem_cache_create(name, sizeof(type), \
-- 0, 0, NULL); \
-+ 0, flags, NULL); \
- }
- #else
- #error "NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT value unrecognized!"
---- a/kernel/nv.c
-+++ b/kernel/nv.c
-@@ -794,7 +794,7 @@
- NV_SPIN_LOCK_INIT(&km_lock);
- #endif
-
-- NV_KMEM_CACHE_CREATE(nv_stack_t_cache, NV_STACK_CACHE_STR, nv_stack_t);
-+ NV_KMEM_CACHE_CREATE(nv_stack_t_cache, NV_STACK_CACHE_STR, nv_stack_t, SLAB_USERCOPY);
- if (nv_stack_t_cache == NULL)
- {
- nv_printf(NV_DBG_ERRORS, "NVRM: stack cache allocation failed!\n");
-@@ -924,7 +924,7 @@
- nv->os_state = (void *) &nv_ctl_device;
- nv_lock_init_locks(nv);
-
-- NV_KMEM_CACHE_CREATE(nv_pte_t_cache, NV_PTE_CACHE_STR, nv_pte_t);
-+ NV_KMEM_CACHE_CREATE(nv_pte_t_cache, NV_PTE_CACHE_STR, nv_pte_t, 0);
- if (nv_pte_t_cache == NULL)
- {
- rc = -ENOMEM;
-@@ -935,7 +935,7 @@
- if (NV_BUILD_MODULE_INSTANCES == 0)
- {
- NV_KMEM_CACHE_CREATE(nvidia_p2p_page_t_cache, "nvidia_p2p_page_t",
-- nvidia_p2p_page_t);
-+ nvidia_p2p_page_t, 0);
- if (nvidia_p2p_page_t_cache == NULL)
- {
- rc = -ENOMEM;
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-337.12-pax-constify.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-337.12-pax-constify.patch
deleted file mode 100644
index 0ec9edf99..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-337.12-pax-constify.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/kernel/uvm/nvidia_uvm_common.c
-+++ b/kernel/uvm/nvidia_uvm_common.c
-@@ -95,7 +95,6 @@ static RM_STATUS uvmnext_gpu_event_stop_
- #endif // NVIDIA_UVM_NEXT_ENABLED
-
- static dev_t g_uvmBaseDev;
--struct UvmOpsUvmEvents g_exportedUvmOps;
-
- // TODO: This would be easier if RM allowed for multiple registrations, since we
- // could register UVM-Lite and UVM-Next separately (bug 1372835).
-@@ -147,9 +146,11 @@ static RM_STATUS uvmSetupGpuProvider(voi
- RM_STATUS status = RM_OK;
-
- #ifdef NVIDIA_UVM_RM_ENABLED
-- g_exportedUvmOps.startDevice = uvm_gpu_event_start_device;
-- g_exportedUvmOps.stopDevice = uvm_gpu_event_stop_device;
-- g_exportedUvmOps.isrTopHalf = uvmnext_isr_top_half;
-+ static struct UvmOpsUvmEvents g_exportedUvmOps = {
-+ .startDevice = uvm_gpu_event_start_device,
-+ .stopDevice = uvm_gpu_event_stop_device,
-+ .isrTopHalf = uvmnext_isr_top_half,
-+ };
-
- // call RM to exchange the function pointers.
- status = nvUvmInterfaceRegisterUvmCallbacks(&g_exportedUvmOps);
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-constify.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-constify.patch
deleted file mode 100644
index 9b9f53e45..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-constify.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/kernel/uvm/uvm_common.c
-+++ b/kernel/uvm/uvm_common.c
-@@ -95,7 +95,6 @@ static RM_STATUS uvmnext_gpu_event_stop_
- #endif // NVIDIA_UVM_NEXT_ENABLED
-
- static dev_t g_uvmBaseDev;
--struct UvmOpsUvmEvents g_exportedUvmOps;
-
- // TODO: This would be easier if RM allowed for multiple registrations, since we
- // could register UVM-Lite and UVM-Next separately (bug 1372835).
-@@ -147,9 +146,11 @@ static RM_STATUS uvmSetupGpuProvider(voi
- RM_STATUS status = RM_OK;
-
- #ifdef NVIDIA_UVM_RM_ENABLED
-- g_exportedUvmOps.startDevice = uvm_gpu_event_start_device;
-- g_exportedUvmOps.stopDevice = uvm_gpu_event_stop_device;
-- g_exportedUvmOps.isrTopHalf = uvmnext_isr_top_half;
-+ static struct UvmOpsUvmEvents g_exportedUvmOps = {
-+ .startDevice = uvm_gpu_event_start_device,
-+ .stopDevice = uvm_gpu_event_stop_device,
-+ .isrTopHalf = uvmnext_isr_top_half,
-+ };
-
- // call RM to exchange the function pointers.
- status = nvUvmInterfaceRegisterUvmCallbacks(&g_exportedUvmOps);
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-usercopy.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-usercopy.patch
deleted file mode 100644
index d1a440c94..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-usercopy.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/kernel/nv.c
-+++ b/kernel/nv.c
-@@ -705,7 +705,7 @@ int __init nvidia_init_module(void)
- #endif
-
- nvidia_stack_t_cache = NV_KMEM_CACHE_CREATE(nvidia_stack_cache_name,
-- nvidia_stack_t);
-+ nvidia_stack_t, SLAB_USERCOPY);
- if (nvidia_stack_t_cache == NULL)
- {
- nv_printf(NV_DBG_ERRORS, "NVRM: stack cache allocation failed!\n");
-@@ -846,7 +846,7 @@ int __init nvidia_init_module(void)
- nv_lock_init_locks(nv);
-
- nvidia_pte_t_cache = NV_KMEM_CACHE_CREATE(nvidia_pte_cache_name,
-- nvidia_pte_t);
-+ nvidia_pte_t, 0);
- if (nvidia_pte_t_cache == NULL)
- {
- rc = -ENOMEM;
-@@ -857,7 +857,7 @@ int __init nvidia_init_module(void)
- if (!nv_multiple_kernel_modules)
- {
- nvidia_p2p_page_t_cache = NV_KMEM_CACHE_CREATE(nvidia_p2p_page_cache_name,
-- nvidia_p2p_page_t);
-+ nvidia_p2p_page_t, 0);
- if (nvidia_p2p_page_t_cache == NULL)
- {
- rc = -ENOMEM;
---- a/kernel/nv-linux.h
-+++ b/kernel/nv-linux.h
-@@ -1431,11 +1431,11 @@ extern void *nvidia_stack_t_cache;
-
- #if !defined(NV_VMWARE)
- #if (NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT == 5)
--#define NV_KMEM_CACHE_CREATE(name, type) \
-- kmem_cache_create(name, sizeof(type), 0, 0, NULL)
-+#define NV_KMEM_CACHE_CREATE(name, type, flags) \
-+ kmem_cache_create(name, sizeof(type), 0, flags, NULL)
- #else
--#define NV_KMEM_CACHE_CREATE(name, type) \
-- kmem_cache_create(name, sizeof(type), 0, 0, NULL, \
-+#define NV_KMEM_CACHE_CREATE(name, type, flags) \
-+ kmem_cache_create(name, sizeof(type), 0, flags, NULL, \
- NULL)
- #endif
- #define NV_KMEM_CACHE_DESTROY(kmem_cache) \
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-const.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-const.patch
deleted file mode 100644
index f3b825935..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-const.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Binary files kernel.orig/.nv-procfs.c.swp and kernel/.nv-procfs.c.swp differ
-diff -urp kernel.orig/nv-procfs.c kernel/nv-procfs.c
---- kernel.orig/nv-procfs.c 2011-07-13 03:29:30.000000000 +0200
-+++ kernel/nv-procfs.c 2011-07-19 15:45:27.982993911 +0200
-@@ -707,8 +707,10 @@ int nv_register_procfs(void)
- * However, in preparation for this, we need to preserve
- * the procfs read() and write() operations.
- */
-- nv_procfs_registry_fops.read = entry->proc_fops->read;
-- nv_procfs_registry_fops.write = entry->proc_fops->write;
-+ pax_open_kernel();
-+ *(void **)&nv_procfs_registry_fops.read = entry->proc_fops->read;
-+ *(void **)&nv_procfs_registry_fops.write = entry->proc_fops->write;
-+ pax_close_kernel();
-
- entry = NV_CREATE_PROC_FILE("registry", proc_nvidia,
- nv_procfs_read_registry,
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-usercopy.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-usercopy.patch
deleted file mode 100644
index ce8c201b8..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-usercopy.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff -urp kernel.orig/nv.c kernel/nv.c
---- kernel.orig/nv.c 2011-09-24 02:32:09.000000000 +0200
-+++ kernel/nv.c 2011-10-05 19:13:41.474242252 +0200
-@@ -1105,7 +1105,7 @@ static int __init nvidia_init_module(voi
- NV_SPIN_LOCK_INIT(&km_lock);
- #endif
-
-- NV_KMEM_CACHE_CREATE(nv_stack_t_cache, "nv_stack_t", nv_stack_t);
-+ NV_KMEM_CACHE_CREATE(nv_stack_t_cache, "nv_stack_t", nv_stack_t, SLAB_USERCOPY);
- if (nv_stack_t_cache == NULL)
- {
- nv_printf(NV_DBG_ERRORS, "NVRM: stack cache allocation failed!\n");
-@@ -1220,7 +1220,7 @@ static int __init nvidia_init_module(voi
- }
- #endif
-
-- NV_KMEM_CACHE_CREATE(nv_pte_t_cache, "nv_pte_t", nv_pte_t);
-+ NV_KMEM_CACHE_CREATE(nv_pte_t_cache, "nv_pte_t", nv_pte_t, 0);
- if (nv_pte_t_cache == NULL)
- {
- rc = -ENOMEM;
-@@ -1229,7 +1229,7 @@ static int __init nvidia_init_module(voi
- }
-
- NV_KMEM_CACHE_CREATE(nvidia_p2p_page_t_cache, "nvidia_p2p_page_t",
-- nvidia_p2p_page_t);
-+ nvidia_p2p_page_t, 0);
- if (nvidia_p2p_page_t_cache == NULL)
- {
- rc = -ENOMEM;
-diff -urp kernel.orig/nv-linux.h kernel/nv-linux.h
---- kernel.orig/nv-linux.h 2011-09-24 02:32:09.000000000 +0200
-+++ kernel/nv-linux.h 2011-10-05 19:14:42.522238996 +0200
-@@ -695,16 +695,16 @@ extern nv_spinlock_t km_lock;
-
- #if defined(NV_KMEM_CACHE_CREATE_PRESENT)
- #if (NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT == 6)
--#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type) \
-+#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type, flags) \
- { \
- kmem_cache = kmem_cache_create(name, sizeof(type), \
-- 0, 0, NULL, NULL); \
-+ 0, flags, NULL, NULL); \
- }
- #elif (NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT == 5)
--#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type) \
-+#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type, flags) \
- { \
- kmem_cache = kmem_cache_create(name, sizeof(type), \
-- 0, 0, NULL); \
-+ 0, flags, NULL); \
- }
- #else
- #error "NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT value unrecognized!"
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-settings.desktop b/x11-drivers/nvidia-drivers/files/nvidia-drivers-settings.desktop
deleted file mode 100644
index 773a5af24..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-settings.desktop
+++ /dev/null
@@ -1,7 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=NVIDIA X Server Settings
-Comment=Configure NVIDIA X Server Settings
-Exec=/opt/bin/nvidia-settings
-Icon=nvidia-drivers-settings
-Categories=System;Settings;
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-persistenced.conf b/x11-drivers/nvidia-drivers/files/nvidia-persistenced.conf
deleted file mode 100644
index 637ac1afb..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-persistenced.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-# run-time configuration file for /etc/init.d/nvidia-persistenced
-
-# NVPD_USER: The user nvidia-persistenced is intended to run for
-NVPD_USER=""
-
-# ARGS: Additional arguments to set the default persistence mode
-# (see nvidia-persistenced(1))
-ARGS=""
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-persistenced.init b/x11-drivers/nvidia-drivers/files/nvidia-persistenced.init
deleted file mode 100755
index e712514ad..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-persistenced.init
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/files/nvidia-persistenced.init,v 1.2 2014/09/19 22:09:28 jer Exp $
-
-pidfile="/var/run/nvidia-persistenced/nvidia-persistenced.pid"
-
-start() {
- if ! [ "${NVPD_USER}x" = x ]; then
- ebegin "Starting nvidia-persistenced for ${NVPD_USER}"
- NVPD_USER_ARG="--user ${NVPD_USER}"
- else
- ebegin "Starting nvidia-persistenced"
- fi
- start-stop-daemon --start --quiet --pidfile ${pidfile} \
- --background --exec /opt/bin/nvidia-persistenced \
- -- ${NVPD_USER_ARG} ${ARGS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping nvidia-persistenced"
- start-stop-daemon --stop --quiet --pidfile ${pidfile}
- eend $?
-}
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-smi.init b/x11-drivers/nvidia-drivers/files/nvidia-smi.init
deleted file mode 100644
index 71bbc6dcc..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-smi.init
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/files/nvidia-smi.init,v 1.2 2013/05/09 16:32:00 jer Exp $
-
-pidfile="/run/nvidia-smi.pid"
-
-depend() {
- after modules
-}
-
-start() {
- ebegin "Starting NVIDIA System Management Interface"
- rm -f ${pidfile}
- start-stop-daemon --start --quiet --pidfile ${pidfile} \
- --make-pidfile --background --exec /opt/bin/nvidia-smi -- \
- -q -l 300
- eend $?
-}
-
-stop() {
- ebegin "Stopping NVIDIA System Management Interface"
- start-stop-daemon --stop --quiet --pidfile ${pidfile}
- eend $?
-}
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-udev.sh b/x11-drivers/nvidia-drivers/files/nvidia-udev.sh
deleted file mode 100644
index 9487b08e7..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-udev.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-if [ $# -ne 1 ]; then
- echo "Invalid args" >&2
- exit 1
-fi
-
-case $1 in
- add|ADD)
- /opt/bin/nvidia-smi > /dev/null
- ;;
- remove|REMOVE)
- rm -f /dev/nvidia*
- ;;
-esac
-
-exit 0
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-uvm.conf b/x11-drivers/nvidia-drivers/files/nvidia-uvm.conf
deleted file mode 100644
index 222c5ba39..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-uvm.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-# Nvidia UVM support
-
-remove nvidia modprobe -r --ignore-remove nvidia-uvm nvidia
diff --git a/x11-drivers/nvidia-drivers/files/nvidia.udev-rule b/x11-drivers/nvidia-drivers/files/nvidia.udev-rule
deleted file mode 100644
index 2eb30bb0e..000000000
--- a/x11-drivers/nvidia-drivers/files/nvidia.udev-rule
+++ /dev/null
@@ -1,6 +0,0 @@
-ACTION=="add", DEVPATH=="/module/nvidia", SUBSYSTEM=="module", RUN+="nvidia-udev.sh $env{ACTION}"
-# Previously the ACTION was "add|remove" but one user on bug #376527 had a
-# problem until he recompiled udev-171-r5, which is one of the versions I
-# tested with and it was fine. I'm breaking the rules out just to be safe
-# so someone else doesn't have an issue
-ACTION=="remove", DEVPATH=="/module/nvidia", SUBSYSTEM=="module", RUN+="nvidia-udev.sh $env{ACTION}"
diff --git a/x11-drivers/nvidia-drivers/metadata.xml b/x11-drivers/nvidia-drivers/metadata.xml
deleted file mode 100644
index d4fc77506..000000000
--- a/x11-drivers/nvidia-drivers/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer>
- <email>jer@gentoo.org</email>
-</maintainer>
-<use>
- <flag name='X'>Install the X.org driver, OpenGL libraries, XvMC libraries, and VDPAU libraries</flag>
- <flag name='gtk2'>Install nvidia-settings with support for GTK+ 2</flag>
- <flag name='gtk3'>Install nvidia-settings with support for GTK+ 3</flag>
- <flag name='pax_kernel'>PaX patches from the PaX project</flag>
- <flag name='tools'>Install additional tools such as nvidia-settings</flag>
- <flag name='uvm'>Install the Unified Memory kernel module (nvidia-uvm) for sharing memory between CPU and GPU in CUDA programs</flag>
-</use>
-</pkgmetadata>
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-173.14.39.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-173.14.39.ebuild
deleted file mode 100644
index 8a0558a27..000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-173.14.39.ebuild
+++ /dev/null
@@ -1,551 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-173.14.39.ebuild,v 1.9 2015/03/31 18:12:46 ulm Exp $
-
-EAPI=5
-
-inherit eutils flag-o-matic linux-mod multilib nvidia-driver portability \
- unpacker user versionator
-
-X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
-AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
-X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="x86? ( http://us.download.nvidia.com/XFree86/Linux-x86/${PV}/${X86_NV_PACKAGE}-pkg0.run )
- amd64? ( http://us.download.nvidia.com/XFree86/Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}-pkg2.run )
- x86-fbsd? ( http://us.download.nvidia.com/freebsd/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )"
-
-LICENSE="GPL-2 NVIDIA-r1"
-SLOT="0"
-KEYWORDS="-* amd64 x86 ~x86-fbsd"
-IUSE="acpi multilib kernel_linux tools"
-RESTRICT="bindist mirror strip"
-EMULTILIB_PKG="true"
-
-COMMON="
- >=app-eselect/eselect-opengl-1.0.9
- kernel_linux? ( >=sys-libs/glibc-2.6.1 )
-"
-DEPEND="
- ${COMMON}
- kernel_linux? ( virtual/linux-sources )
-"
-RDEPEND="
- ${COMMON}
- <x11-base/xorg-server-1.15.99:=
- acpi? ( sys-power/acpid )
- multilib? (
- || (
- (
- >=x11-libs/libX11-1.6.2[abi_x86_32]
- >=x11-libs/libXext-1.3.2[abi_x86_32]
- )
- app-emulation/emul-linux-x86-opengl
- )
- )
- tools? (
- dev-libs/atk
- dev-libs/glib:2
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:2
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/pango[X]
- )
-"
-
-QA_TEXTRELS_x86="usr/lib/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib/xorg/modules/drivers/nvidia_drv.so
- usr/lib/libcuda.so.${PV}
- usr/lib/libnvidia-cfg.so.${PV}
- usr/lib/libvdpau_nvidia.so.${PV}
- usr/lib/libXvMCNVIDIA.so.${PV}"
-
-QA_TEXTRELS_x86_fbsd="boot/modules/nvidia.ko
- usr/lib/opengl/nvidia/lib/libGL.so.1
- usr/lib/opengl/nvidia/lib/libGLcore.so.1
- usr/lib/libnvidia-cfg.so.1
- usr/lib/opengl/nvidia/extensions/libglx.so.1
- usr/lib/xorg/modules/drivers/nvidia_drv.so"
-
-QA_TEXTRELS_amd64="usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib32/libcuda.so.${PV}
- usr/lib32/libvdpau_nvidia.so.${PV}"
-
-QA_EXECSTACK_x86="usr/lib/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib/xorg/modules/drivers/nvidia_drv.so
- usr/lib/libXvMCNVIDIA.a:NVXVMC.o"
-
-QA_EXECSTACK_amd64="usr/lib32/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib64/libnvcompiler.so.${PV}
- usr/lib64/libXvMCNVIDIA.so.${PV}
- usr/lib64/libXvMCNVIDIA.a:NVXVMC.o
- usr/lib64/libnvidia-cfg.so.${PV}
- usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib64/xorg/modules/drivers/nvidia_drv.so
- opt/bin/nvidia-settings
- opt/bin/nvidia-smi
- opt/bin/nvidia-xconfig"
-
-QA_WX_LOAD_x86="usr/lib/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib/libXvMCNVIDIA.a"
-
-QA_WX_LOAD_amd64="usr/lib32/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}"
-
-QA_SONAME_amd64="usr/lib64/libnvcompiler.so.${PV}"
-
-QA_FLAGS_IGNORED_amd64="usr/lib32/libcuda.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib32/libvdpau_nvidia.so.${PV}
- usr/lib64/libXvMCNVIDIA.so.${PV}
- usr/lib64/libcuda.so.${PV}
- usr/lib64/libnvidia-cfg.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib64/xorg/modules/drivers/nvidia_drv.so
- usr/lib64/libvdpau_nvidia.so.${PV}
- opt/bin/nvidia-settings
- opt/bin/nvidia-smi
- opt/bin/nvidia-xconfig"
-
-QA_FLAGS_IGNORED_x86="usr/lib/libcuda.so.${PV}
- usr/lib/libnvidia-cfg.so.${PV}
- usr/lib/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib/xorg/modules/drivers/nvidia_drv.so
- usr/lib/libXvMCNVIDIA.so.${PV}
- usr/lib/libvdpau_nvidia.so.${PV}
- opt/bin/nvidia-settings
- opt/bin/nvidia-smi
- opt/bin/nvidia-xconfig"
-
-S="${WORKDIR}/"
-
-mtrr_check() {
- ebegin "Checking for MTRR support"
- linux_chkconfig_present MTRR
- eend $?
-
- if [[ $? -ne 0 ]] ; then
- eerror "Please enable MTRR support in your kernel config, found at:"
- eerror
- eerror " Processor type and features"
- eerror " [*] MTRR (Memory Type Range Register) support"
- eerror
- eerror "and recompile your kernel ..."
- die "MTRR support not detected!"
- fi
-}
-
-lockdep_check() {
- if linux_chkconfig_present LOCKDEP; then
- eerror "You've enabled LOCKDEP -- lock tracking -- in the kernel."
- eerror "Unfortunately, this option exports the symbol 'lockdep_init_map' as GPL-only"
- eerror "which will prevent ${P} from compiling."
- eerror "Please make sure the following options have been unset:"
- eerror " Kernel hacking --->"
- eerror " [ ] Lock debugging: detect incorrect freeing of live locks"
- eerror " [ ] Lock debugging: prove locking correctness"
- eerror " [ ] Lock usage statistics"
- eerror "in 'menuconfig'"
- die "LOCKDEP enabled"
- fi
-}
-
-pkg_setup() {
- # try to turn off distcc and ccache for people that have a problem with it
- export DISTCC_DISABLE=1
- export CCACHE_DISABLE=1
-
- if use amd64 && has_multilib_profile && [ "${DEFAULT_ABI}" != "amd64" ]; then
- eerror "This ebuild doesn't currently support changing your default abi."
- die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
- fi
-
- if use kernel_linux; then
- linux-mod_pkg_setup
- MODULE_NAMES="nvidia(video:${S}/usr/src/nv)"
- BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
- SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC)"
- # linux-mod_src_compile calls set_arch_to_kernel, which
- # sets the ARCH to x86 but NVIDIA's wrapping Makefile
- # expects x86_64 or i386 and then converts it to x86
- # later on in the build process
- BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')"
- mtrr_check
- lockdep_check
- fi
-
- # On BSD userland it wants real make command
- use userland_BSD && MAKE="$(get_bmake)"
-
- export _POSIX2_VERSION="199209"
-
- if use kernel_linux && kernel_is ge 3 13 ; then
- ewarn "Gentoo supports kernels which are supported by NVIDIA"
- ewarn "which are limited to the following kernels:"
- ewarn "<sys-kernel/gentoo-sources-3.13"
- ewarn "<sys-kernel/vanilla-sources-3.13"
- ewarn ""
- ewarn "You are free to utilize epatch_user to provide whatever"
- ewarn "support you feel is appropriate, but will not receive"
- ewarn "support as a result of those changes."
- ewarn ""
- ewarn "Do not file a bug report about this."
- fi
-
- # Since Nvidia ships 3 different series of drivers, we need to give the user
- # some kind of guidance as to what version they should install. This tries
- # to point the user in the right direction but can't be perfect. check
- # nvidia-driver.eclass
- nvidia-driver-check-warning
-
- # set variables to where files are in the package structure
- if use kernel_FreeBSD; then
- use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
- NV_DOC="${S}/doc"
- NV_EXEC="${S}/obj"
- NV_LIB="${S}/obj"
- NV_SRC="${S}/src"
- NV_MAN="${S}/x11/man"
- NV_X11="${S}/obj"
- NV_X11_DRV="${NV_X11}"
- NV_X11_EXT="${NV_X11}"
- NV_SOVER=1
- elif use kernel_linux; then
- NV_DOC="${S}/usr/share/doc"
- NV_EXEC="${S}/usr/bin"
- NV_LIB="${S}/usr/lib"
- NV_SRC="${S}/usr/src/nv"
- NV_MAN="${S}/usr/share/man/man1"
- NV_X11="${S}/usr/X11R6/lib"
- NV_X11_DRV="${NV_X11}/modules/drivers"
- NV_X11_EXT="${NV_X11}/modules/extensions"
- NV_SOVER=${PV}
- else
- die "Could not determine proper NVIDIA package"
- fi
-}
-
-src_unpack() {
- if use kernel_linux && kernel_is lt 2 6 7; then
- echo
- ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}"
- ewarn "This is not officially supported for ${P}. It is likely you"
- ewarn "will not be able to compile or use the kernel module."
- ewarn "It is recommended that you upgrade your kernel to a version >= 2.6.7"
- echo
- ewarn "DO NOT file bug reports for kernel versions less than 2.6.7 as they will be ignored."
- fi
-
- if ! use x86-fbsd; then
- mkdir "${S}"
- cd "${S}"
- unpack_makeself
- else
- unpack ${A}
- fi
-}
-
-src_prepare() {
- # Please add a brief description for every added patch
- use x86-fbsd && cd doc
-
- # Use the correct defines to make gtkglext build work
- epatch "${FILESDIR}"/NVIDIA_glx-defines.patch
- # Use some more sensible gl headers and make way for new glext.h
- epatch "${FILESDIR}"/NVIDIA_glx-glheader.patch
-
- if use kernel_linux; then
- # Quiet down warnings the user does not need to see
- sed -i \
- -e 's:-Wpointer-arith::g' \
- -e 's:-Wsign-compare::g' \
- "${NV_SRC}"/Makefile.kbuild
-
- # If greater than 2.6.5 use M= instead of SUBDIR=
- convert_to_m "${NV_SRC}"/Makefile.kbuild
- fi
-
- epatch_user
-}
-
-src_compile() {
- # This is already the default on Linux, as there's no toplevel Makefile, but
- # on FreeBSD there's one and triggers the kernel module build, as we install
- # it by itself, pass this.
-
- cd "${NV_SRC}"
- if use x86-fbsd; then
- MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
- LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)"
- elif use kernel_linux; then
- linux-mod_src_compile
- fi
-}
-
-src_install() {
- if use kernel_linux; then
- linux-mod_src_install
-
- # Add the aliases
- # This file is tweaked with the appropriate video group in
- # pkg_preinst, see bug #491414
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/nvidia-169.07 nvidia.conf
- elif use kernel_FreeBSD; then
- insinto /boot/modules
- doins "${WORKDIR}/${NV_PACKAGE}/src/nvidia.kld"
-
- exeinto /boot/modules
- doexe "${WORKDIR}/${NV_PACKAGE}/src/nvidia.ko"
- fi
-
- # NVIDIA kernel <-> userspace driver config lib
- dolib.so ${NV_LIB}/libnvidia-cfg.so.${NV_SOVER} || \
- die "failed to install libnvidia-cfg"
- dosym libnvidia-cfg.so.${NV_SOVER} \
- /usr/$(get_libdir)/libnvidia-cfg.so.1 || \
- die "failed to create libnvidia-cfg.so.1 symlink"
- dosym libnvidia-cfg.so.1 \
- /usr/$(get_libdir)/libnvidia-cfg.so || \
- die "failed to create libnvidia-cfg.so symlink"
-
- # Xorg DDX driver
- insinto /usr/$(get_libdir)/xorg/modules/drivers
- doins ${NV_X11_DRV}/nvidia_drv.so
-
- # Xorg GLX driver
- insinto /usr/$(get_libdir)/opengl/nvidia/extensions
- doins ${NV_X11_EXT}/libglx.so.${NV_SOVER} || \
- die "failed to install libglx.so"
- dosym /usr/$(get_libdir)/opengl/nvidia/extensions/libglx.so.${NV_SOVER} \
- /usr/$(get_libdir)/opengl/nvidia/extensions/libglx.so || \
- die "failed to create libglx.so symlink"
-
- # XvMC driver
- dolib.a ${NV_X11}/libXvMCNVIDIA.a || \
- die "failed to install libXvMCNVIDIA.so"
- dolib.so ${NV_X11}/libXvMCNVIDIA.so.${NV_SOVER} || \
- die "failed to install libXvMCNVIDIA.so"
- dosym libXvMCNVIDIA.so.${NV_SOVER} \
- /usr/$(get_libdir)/libXvMCNVIDIA.so.1 || \
- die "failed to create libXvMCNVIDIA.so.1 symlink"
- dosym libXvMCNVIDIA.so.1 \
- /usr/$(get_libdir)/libXvMCNVIDIA.so || \
- die "failed to create libXvMCNVIDIA.so symlink"
- dosym libXvMCNVIDIA.so.${NV_SOVER} \
- /usr/$(get_libdir)/libXvMCNVIDIA_dynamic.so.1 || \
- die "failed to create libXvMCNVIDIA_dynamic.so.1 symlink"
-
- # CUDA headers (driver to come)
- if use kernel_linux && [[ -d ${S}/usr/include/cuda ]]; then
- dodir /usr/include/cuda
- insinto /usr/include/cuda
- doins usr/include/cuda/*.h
- fi
-
- # OpenCL headers (driver to come)
- if [[ -d ${S}/usr/include/CL ]]; then
- dodir /usr/include/CL
- insinto /usr/include/CL
- doins usr/include/CL/*.h
- fi
-
- # Documentation
- dodoc ${NV_DOC}/XF86Config.sample
- dohtml ${NV_DOC}/html/*
- if use x86-fbsd; then
- dodoc "${NV_DOC}/README"
- doman "${NV_MAN}/nvidia-xconfig.1"
- doman "${NV_MAN}/nvidia-settings.1"
- else
- # Docs
- newdoc "${NV_DOC}/README.txt" README
- dodoc "${NV_DOC}/NVIDIA_Changelog"
- doman "${NV_MAN}/nvidia-xconfig.1.gz"
- doman "${NV_MAN}/nvidia-settings.1.gz"
- fi
-
- # Helper Apps
- exeinto /opt/bin/
- doexe ${NV_EXEC}/nvidia-xconfig
- doexe ${NV_EXEC}/nvidia-bug-report.sh
- if use tools; then
- doexe usr/bin/nvidia-settings
- fi
- if use kernel_linux; then
- doexe ${NV_EXEC}/nvidia-smi
- fi
-
- # Desktop entry for nvidia-settings
- if use tools && use kernel_linux; then
- sed -e 's:__UTILS_PATH__:/opt/bin:' \
- -e 's:__PIXMAP_PATH__:/usr/share/pixmaps:' \
- -e '/^Categories/s|Application;||g' \
- -i "${S}"/usr/share/applications//nvidia-settings.desktop
- newmenu "${S}"/usr/share/applications/nvidia-settings.desktop \
- nvidia-settings-opt.desktop
- fi
-
- if has_multilib_profile ; then
- local OABI=${ABI}
- for ABI in $(get_install_abis) ; do
- src_install-libs
- done
- ABI=${OABI}
- unset OABI
- else
- src_install-libs
- fi
-
- is_final_abi || die "failed to iterate through all ABIs"
-
- readme.gentoo_create_doc
-}
-
-# Install nvidia library:
-# the first parameter is the place where to install it
-# the second parameter is the base name of the library
-# the third parameter is the provided soversion
-donvidia() {
- dodir $1
- exeinto $1
-
- libname=$(basename $2)
-
- doexe $2.$3
- dosym ${libname}.$3 $1/${libname}
- [[ $3 != "1" ]] && dosym ${libname}.$3 $1/${libname}.1
-}
-
-src_install-libs() {
- local inslibdir=$(get_libdir)
- local NV_ROOT="/usr/${inslibdir}/opengl/nvidia"
- local libdir= sover=
-
- if use kernel_linux; then
- if has_multilib_profile && [[ ${ABI} == "x86" ]] ; then
- libdir=usr/lib32
- else
- libdir=usr/lib
- fi
- sover=${PV}
- else
- libdir=obj
- # on FreeBSD it has just .1 suffix
- sover=1
- fi
-
- # The GLX libraries
- donvidia ${NV_ROOT}/lib ${libdir}/libGL.so ${sover}
- donvidia ${NV_ROOT}/lib ${libdir}/libGLcore.so ${sover}
- if use x86-fbsd; then
- donvidia ${NV_ROOT}/lib ${libdir}/libnvidia-tls.so ${sover}
- else
- donvidia ${NV_ROOT}/lib ${libdir}/tls/libnvidia-tls.so ${sover}
- fi
-
- #cuda
- if [[ -f ${libdir}/libcuda.so.${sover} ]]; then
- dolib.so ${libdir}/libcuda.so.${sover}
- [[ "${sover}" != "1" ]] && dosym libcuda.so.${sover} /usr/${inslibdir}/libcuda.so.1
- dosym libcuda.so.1 /usr/${inslibdir}/libcuda.so
- fi
-
- #vdpau
- if [[ -f ${libdir}/libvdpau_nvidia.so.${sover} ]]; then
- dolib.so ${libdir}/libvdpau_nvidia.so.${sover}
- dosym libvdpau_nvidia.so.${sover} /usr/${inslibdir}/libvdpau_nvidia.so
- fi
-
- # OpenCL
- # NOTE: This isn't currently available in the publicly released drivers.
- if [[ -f ${libdir}/libOpenCL.so.1.0.0 ]]; then
-
- dolib.so ${libdir}/libnvcompiler.so.${sover}
- [[ "${sover}" != "1" ]] && dosym libnvcompiler.so.${sover} /usr/${inslibdir}/libnvcompiler.so.1
- dosym libnvcompiler.so.1 /usr/${inslibdir}/libnvcompiler.so
-
- dolib.so ${libdir}/libOpenCL.so.1.0.0
- dosym libOpenCL.so.1.0.0 /usr/${inslibdir}/libOpenCL.so.1
- dosym libOpenCL.so.1 /usr/${inslibdir}/libOpenCL.so
- fi
-}
-
-pkg_preinst() {
- if use kernel_linux; then
- linux-mod_pkg_preinst
-
- local videogroup="$(egetent group video | cut -d ':' -f 3)"
- if [ -z "${videogroup}" ]; then
- eerror "Failed to determine the video group gid"
- die "Failed to determine the video group gid"
- else
- sed -i \
- -e "s:PACKAGE:${PF}:g" \
- -e "s:VIDEOGID:${videogroup}:" \
- "${D}"/etc/modprobe.d/nvidia.conf || die
- fi
- fi
-
- # Clean the dynamic libGL stuff's home to ensure
- # we dont have stale libs floating around
- if [ -d "${ROOT}"/usr/lib/opengl/nvidia ] ; then
- rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
- fi
- # Make sure we nuke the old nvidia-glx's env.d file
- if [ -e "${ROOT}"/etc/env.d/09nvidia ] ; then
- rm -f "${ROOT}"/etc/env.d/09nvidia
- fi
-}
-
-pkg_postinst() {
- use kernel_linux && linux-mod_pkg_postinst
-
- # Switch to the nvidia implementation
- "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia
-
- readme.gentoo_print_elog
-
- if ! use tools; then
- elog "USE=tools controls whether the nvidia-settings application"
- elog "is installed. If you would like to use it, enable that"
- elog "flag and re-emerge this ebuild. Optionally you can install"
- elog "media-video/nvidia-settings"
- fi
-}
-
-pkg_prerm() {
- "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
-
-pkg_postrm() {
- use kernel_linux && linux-mod_pkg_postrm
- "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-304.125.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-304.125.ebuild
deleted file mode 100644
index c3def55e0..000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-304.125.ebuild
+++ /dev/null
@@ -1,462 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-304.125.ebuild,v 1.7 2015/03/31 18:12:46 ulm Exp $
-
-EAPI=5
-inherit eutils flag-o-matic linux-info linux-mod multilib nvidia-driver \
- portability toolchain-funcs unpacker user versionator udev
-
-NV_URI="http://us.download.nvidia.com/XFree86/"
-X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
-AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
-X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
-AMD64_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86_64-${PV}"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="
- amd64-fbsd? ( ${NV_URI}FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )
- amd64? ( ${NV_URI}Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
- x86-fbsd? ( ${NV_URI}FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )
- x86? ( ${NV_URI}Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
-"
-
-LICENSE="GPL-2 NVIDIA-r1"
-SLOT="0"
-KEYWORDS="-* amd64 x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="acpi multilib kernel_FreeBSD kernel_linux pax_kernel +tools +X"
-RESTRICT="bindist mirror strip"
-EMULTILIB_PKG="true"
-
-COMMON="app-eselect/eselect-opencl
- kernel_linux? ( >=sys-libs/glibc-2.6.1 )
- X? (
- >=app-eselect/eselect-opengl-1.0.9
- )"
-DEPEND="${COMMON}
- kernel_linux? (
- virtual/linux-sources
- virtual/pkgconfig
- )"
-RDEPEND="${COMMON}
- acpi? ( sys-power/acpid )
- tools? (
- dev-libs/atk
- dev-libs/glib:2
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:2
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/pango[X]
- x11-libs/pangox-compat
- )
- X? (
- <x11-base/xorg-server-1.17.99:=
- x11-libs/libXvMC
- multilib? (
- || (
- (
- >=x11-libs/libX11-1.6.2[abi_x86_32]
- >=x11-libs/libXext-1.3.2[abi_x86_32]
- )
- app-emulation/emul-linux-x86-xlibs
- )
- )
- )
-"
-PDEPEND="X? ( >=x11-libs/libvdpau-0.3-r1 )"
-
-REQUIRED_USE="tools? ( X )"
-
-QA_PREBUILT="opt/* usr/lib*"
-
-S=${WORKDIR}/
-
-pkg_pretend() {
-
- if use amd64 && has_multilib_profile && \
- [ "${DEFAULT_ABI}" != "amd64" ]; then
- eerror "This ebuild doesn't currently support changing your default ABI"
- die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
- fi
-
- if use kernel_linux && kernel_is ge 3 18 ; then
- ewarn "Gentoo supports kernels which are supported by NVIDIA"
- ewarn "which are limited to the following kernels:"
- ewarn "<sys-kernel/gentoo-sources-3.18"
- ewarn "<sys-kernel/vanilla-sources-3.18"
- ewarn ""
- ewarn "You are free to utilize epatch_user to provide whatever"
- ewarn "support you feel is appropriate, but will not receive"
- ewarn "support as a result of those changes."
- ewarn ""
- ewarn "Do not file a bug report about this."
- fi
-
- # Since Nvidia ships 3 different series of drivers, we need to give the user
- # some kind of guidance as to what version they should install. This tries
- # to point the user in the right direction but can't be perfect. check
- # nvidia-driver.eclass
- nvidia-driver-check-warning
-
- # Kernel features/options to check for
- CONFIG_CHECK="~ZONE_DMA ~MTRR ~SYSVIPC ~!LOCKDEP"
- use x86 && CONFIG_CHECK+=" ~HIGHMEM"
-
- # Now do the above checks
- use kernel_linux && check_extra_config
-}
-
-pkg_setup() {
- # try to turn off distcc and ccache for people that have a problem with it
- export DISTCC_DISABLE=1
- export CCACHE_DISABLE=1
-
- if use kernel_linux; then
- linux-mod_pkg_setup
- MODULE_NAMES="nvidia(video:${S}/kernel)"
- BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
- SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC)"
- # linux-mod_src_compile calls set_arch_to_kernel, which
- # sets the ARCH to x86 but NVIDIA's wrapping Makefile
- # expects x86_64 or i386 and then converts it to x86
- # later on in the build process
- BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')"
- fi
-
- # set variables to where files are in the package structure
- if use kernel_FreeBSD; then
- use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
- use amd64-fbsd && S="${WORKDIR}/${AMD64_FBSD_NV_PACKAGE}"
- NV_DOC="${S}/doc"
- NV_OBJ="${S}/obj"
- NV_SRC="${S}/src"
- NV_MAN="${S}/x11/man"
- NV_X11="${S}/obj"
- NV_SOVER=1
- elif use kernel_linux; then
- NV_DOC="${S}"
- NV_OBJ="${S}"
- NV_SRC="${S}/kernel"
- NV_MAN="${S}"
- NV_X11="${S}"
- NV_SOVER=${PV}
- else
- die "Could not determine proper NVIDIA package"
- fi
-}
-
-src_unpack() {
- if ! use kernel_FreeBSD; then
- cd "${S}"
- unpack_makeself
- else
- unpack ${A}
- fi
-}
-
-src_prepare() {
- # Please add a brief description for every added patch
-
- if use kernel_linux; then
- if kernel_is lt 2 6 9 ; then
- eerror "You must build this against 2.6.9 or higher kernels."
- fi
-
- # If greater than 2.6.5 use M= instead of SUBDIR=
- convert_to_m "${NV_SRC}"/Makefile.kbuild
- fi
-
- if use pax_kernel; then
- ewarn "Using PAX patches is not supported. You will be asked to"
- ewarn "use a standard kernel should you have issues. Should you"
- ewarn "need support with these patches, contact the PaX team."
- epatch "${FILESDIR}"/${PN}-pax-const.patch
- epatch "${FILESDIR}"/${PN}-pax-usercopy.patch
- fi
-
- cat <<- EOF > "${S}"/nvidia.icd
- /usr/$(get_libdir)/libnvidia-opencl.so
- EOF
-
- # Allow user patches so they can support RC kernels and whatever else
- epatch_user
-}
-
-src_compile() {
- # This is already the default on Linux, as there's no toplevel Makefile, but
- # on FreeBSD there's one and triggers the kernel module build, as we install
- # it by itself, pass this.
-
- cd "${NV_SRC}"
- if use kernel_FreeBSD; then
- MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
- LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die
- elif use kernel_linux; then
- MAKEOPTS=-j1 linux-mod_src_compile
- fi
-}
-
-# Install nvidia library:
-# the first parameter is the library to install
-# the second parameter is the provided soversion
-# the third parameter is the target directory if its not /usr/lib
-donvidia() {
- # Full path to library minus SOVER
- MY_LIB="$1"
-
- # SOVER to use
- MY_SOVER="$2"
-
- # Where to install
- MY_DEST="$3"
-
- if [[ -z "${MY_DEST}" ]]; then
- MY_DEST="/usr/$(get_libdir)"
- action="dolib.so"
- else
- exeinto ${MY_DEST}
- action="doexe"
- fi
-
- # Get just the library name
- libname=$(basename $1)
-
- # Install the library with the correct SOVER
- ${action} ${MY_LIB}.${MY_SOVER} || \
- die "failed to install ${libname}"
-
- # If SOVER wasn't 1, then we need to create a .1 symlink
- if [[ "${MY_SOVER}" != "1" ]]; then
- dosym ${libname}.${MY_SOVER} \
- ${MY_DEST}/${libname}.1 || \
- die "failed to create ${libname} symlink"
- fi
-
- # Always create the symlink from the raw lib to the .1
- dosym ${libname}.1 \
- ${MY_DEST}/${libname} || \
- die "failed to create ${libname} symlink"
-}
-
-src_install() {
- if use kernel_linux; then
- linux-mod_src_install
-
- # Add the aliases
- # This file is tweaked with the appropriate video group in
- # pkg_preinst, see bug #491414
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/nvidia-169.07 nvidia.conf
-
- # Ensures that our device nodes are created when not using X
- exeinto "$(get_udevdir)"
- doexe "${FILESDIR}"/nvidia-udev.sh
- udev_newrules "${FILESDIR}"/nvidia.udev-rule 99-nvidia.rules
- elif use kernel_FreeBSD; then
- if use x86-fbsd; then
- insinto /boot/modules
- doins "${S}/src/nvidia.kld"
- fi
-
- exeinto /boot/modules
- doexe "${S}/src/nvidia.ko"
- fi
-
- # NVIDIA kernel <-> userspace driver config lib
- donvidia ${NV_OBJ}/libnvidia-cfg.so ${NV_SOVER}
-
- if use kernel_linux; then
- # NVIDIA video decode <-> CUDA
- donvidia ${NV_OBJ}/libnvcuvid.so ${NV_SOVER}
- fi
-
- if use X; then
- # Xorg DDX driver
- insinto /usr/$(get_libdir)/xorg/modules/drivers
- doins ${NV_X11}/nvidia_drv.so
-
- # Xorg GLX driver
- donvidia ${NV_X11}/libglx.so ${NV_SOVER} \
- /usr/$(get_libdir)/opengl/nvidia/extensions
-
- # XvMC driver
- dolib.a ${NV_X11}/libXvMCNVIDIA.a || \
- die "failed to install libXvMCNVIDIA.so"
- donvidia ${NV_X11}/libXvMCNVIDIA.so ${NV_SOVER}
- dosym libXvMCNVIDIA.so.${NV_SOVER} \
- /usr/$(get_libdir)/libXvMCNVIDIA_dynamic.so.1 || \
- die "failed to create libXvMCNVIDIA_dynamic.so symlink"
- fi
-
- # OpenCL ICD for NVIDIA
- if use kernel_linux; then
- insinto /etc/OpenCL/vendors
- doins nvidia.icd
- donvidia ${NV_OBJ}/libnvidia-opencl.so ${NV_SOVER}
- fi
-
- # Documentation
- dohtml ${NV_DOC}/html/*
- if use kernel_FreeBSD; then
- dodoc "${NV_DOC}/README"
- use X && doman "${NV_MAN}/nvidia-xconfig.1"
- use tools && doman "${NV_MAN}/nvidia-settings.1"
- else
- # Docs
- newdoc "${NV_DOC}/README.txt" README
- dodoc "${NV_DOC}/NVIDIA_Changelog"
- doman "${NV_MAN}/nvidia-smi.1.gz"
- use X && doman "${NV_MAN}/nvidia-xconfig.1.gz"
- use tools && doman "${NV_MAN}/nvidia-settings.1.gz"
- doman "${NV_MAN}/nvidia-cuda-proxy-control.1.gz"
- fi
-
- # Helper Apps
- exeinto /opt/bin/
-
- if use X; then
- doexe ${NV_OBJ}/nvidia-xconfig
- fi
-
- if use kernel_linux ; then
- doexe ${NV_OBJ}/nvidia-debugdump
- doexe ${NV_OBJ}/nvidia-cuda-proxy-control
- doexe ${NV_OBJ}/nvidia-cuda-proxy-server
- doexe ${NV_OBJ}/nvidia-smi
- newinitd "${FILESDIR}/nvidia-smi.init" nvidia-smi
- fi
-
- if use tools; then
- doexe ${NV_OBJ}/nvidia-settings
- fi
-
- dobin ${NV_OBJ}/nvidia-bug-report.sh
-
- # Desktop entries for nvidia-settings
- if use tools ; then
- # There is no icon in the FreeBSD tarball.
- use kernel_FreeBSD || newicon ${NV_OBJ}/nvidia-settings.png ${PN}-settings.png
- domenu "${FILESDIR}"/${PN}-settings.desktop
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
- fi
-
- #doenvd "${FILESDIR}"/50nvidia-prelink-blacklist
-
- if has_multilib_profile && use multilib ; then
- local OABI=${ABI}
- for ABI in $(get_install_abis) ; do
- src_install-libs
- done
- ABI=${OABI}
- unset OABI
- else
- src_install-libs
- fi
-
- is_final_abi || die "failed to iterate through all ABIs"
-
- readme.gentoo_create_doc
-}
-
-src_install-libs() {
- local inslibdir=$(get_libdir)
- local GL_ROOT="/usr/$(get_libdir)/opengl/nvidia/lib"
- local CL_ROOT="/usr/$(get_libdir)/OpenCL/vendors/nvidia"
- local libdir=${NV_OBJ}
-
- if use kernel_linux && has_multilib_profile && \
- [[ ${ABI} == "x86" ]] ; then
- libdir=${NV_OBJ}/32
- fi
-
- if use X; then
- # The GLX libraries
- donvidia ${libdir}/libGL.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libnvidia-glcore.so ${NV_SOVER}
- if use kernel_FreeBSD; then
- donvidia ${libdir}/libnvidia-tls.so ${NV_SOVER} ${GL_ROOT}
- else
- donvidia ${libdir}/tls/libnvidia-tls.so ${NV_SOVER} ${GL_ROOT}
- fi
-
- # VDPAU
- donvidia ${libdir}/libvdpau_nvidia.so ${NV_SOVER}
- fi
-
- # NVIDIA monitoring library
- if use kernel_linux ; then
- donvidia ${libdir}/libnvidia-ml.so ${NV_SOVER}
- fi
-
- # CUDA & OpenCL
- if use kernel_linux; then
- donvidia ${libdir}/libcuda.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-compiler.so ${NV_SOVER}
- donvidia ${libdir}/libOpenCL.so 1.0.0 ${CL_ROOT}
- fi
-}
-
-pkg_preinst() {
- if use kernel_linux; then
- linux-mod_pkg_preinst
-
- local videogroup="$(egetent group video | cut -d ':' -f 3)"
- if [ -z "${videogroup}" ]; then
- eerror "Failed to determine the video group gid"
- die "Failed to determine the video group gid"
- else
- sed -i \
- -e "s:PACKAGE:${PF}:g" \
- -e "s:VIDEOGID:${videogroup}:" \
- "${D}"/etc/modprobe.d/nvidia.conf || die
- fi
- fi
-
- # Clean the dynamic libGL stuff's home to ensure
- # we dont have stale libs floating around
- if [ -d "${ROOT}"/usr/lib/opengl/nvidia ] ; then
- rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
- fi
- # Make sure we nuke the old nvidia-glx's env.d file
- if [ -e "${ROOT}"/etc/env.d/09nvidia ] ; then
- rm -f "${ROOT}"/etc/env.d/09nvidia
- fi
-}
-
-pkg_postinst() {
- use kernel_linux && linux-mod_pkg_postinst
-
- # Switch to the nvidia implementation
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia
- "${ROOT}"/usr/bin/eselect opencl set --use-old nvidia
-
- readme.gentoo_print_elog
-
- if ! use X; then
- elog "You have elected to not install the X.org driver. Along with"
- elog "this the OpenGL libraries, XvMC, and VDPAU libraries were not"
- elog "installed. Additionally, once the driver is loaded your card"
- elog "and fan will run at max speed which may not be desirable."
- elog "Use the 'nvidia-smi' init script to have your card and fan"
- elog "speed scale appropriately."
- elog
- fi
- if ! use tools; then
- elog "USE=tools controls whether the nvidia-settings application"
- elog "is installed. If you would like to use it, enable that"
- elog "flag and re-emerge this ebuild. Optionally you can install"
- elog "media-video/nvidia-settings"
- elog
- fi
-}
-
-pkg_prerm() {
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
-
-pkg_postrm() {
- use kernel_linux && linux-mod_pkg_postrm
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-331.113.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-331.113.ebuild
deleted file mode 100644
index e35cb53e5..000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-331.113.ebuild
+++ /dev/null
@@ -1,479 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-331.113.ebuild,v 1.6 2015/03/31 18:12:46 ulm Exp $
-
-EAPI=5
-
-inherit eutils flag-o-matic linux-info linux-mod multilib nvidia-driver \
- portability toolchain-funcs unpacker user udev
-
-NV_URI="http://us.download.nvidia.com/XFree86/"
-X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
-AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
-X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
-AMD64_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86_64-${PV}"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="
- amd64-fbsd? ( ${NV_URI}FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )
- amd64? ( ${NV_URI}Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
- x86-fbsd? ( ${NV_URI}FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )
- x86? ( ${NV_URI}Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
-"
-
-LICENSE="GPL-2 NVIDIA-r2"
-SLOT="0"
-KEYWORDS="-* amd64 x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="acpi multilib kernel_FreeBSD kernel_linux pax_kernel +tools +X uvm"
-RESTRICT="bindist mirror strip"
-EMULTILIB_PKG="true"
-
-COMMON="
- app-eselect/eselect-opencl
- kernel_linux? ( >=sys-libs/glibc-2.6.1 )
- X? (
- >=app-eselect/eselect-opengl-1.0.9
- )
-"
-DEPEND="
- ${COMMON}
- app-arch/xz-utils
- kernel_linux? ( virtual/linux-sources )
-"
-RDEPEND="
- ${COMMON}
- acpi? ( sys-power/acpid )
- tools? (
- dev-libs/atk
- dev-libs/glib:2
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:2
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/pango[X]
- )
- X? (
- <x11-base/xorg-server-1.17.99:=
- >=x11-libs/libvdpau-0.3-r1
- multilib? (
- || (
- (
- >=x11-libs/libX11-1.6.2[abi_x86_32]
- >=x11-libs/libXext-1.3.2[abi_x86_32]
- )
- app-emulation/emul-linux-x86-xlibs
- )
- )
- )
-"
-
-REQUIRED_USE="tools? ( X )"
-
-QA_PREBUILT="opt/* usr/lib*"
-
-S=${WORKDIR}/
-
-pkg_pretend() {
-
- if use amd64 && has_multilib_profile && \
- [ "${DEFAULT_ABI}" != "amd64" ]; then
- eerror "This ebuild doesn't currently support changing your default ABI"
- die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
- fi
-
- if use kernel_linux && kernel_is ge 3 18 ; then
- ewarn "Gentoo supports kernels which are supported by NVIDIA"
- ewarn "which are limited to the following kernels:"
- ewarn "<sys-kernel/gentoo-sources-3.18"
- ewarn "<sys-kernel/vanilla-sources-3.18"
- ewarn ""
- ewarn "You are free to utilize epatch_user to provide whatever"
- ewarn "support you feel is appropriate, but will not receive"
- ewarn "support as a result of those changes."
- ewarn ""
- ewarn "Do not file a bug report about this."
- fi
-
- # Since Nvidia ships 3 different series of drivers, we need to give the user
- # some kind of guidance as to what version they should install. This tries
- # to point the user in the right direction but can't be perfect. check
- # nvidia-driver.eclass
- nvidia-driver-check-warning
-
- # Kernel features/options to check for
- CONFIG_CHECK="~ZONE_DMA ~MTRR ~SYSVIPC ~!LOCKDEP"
- use x86 && CONFIG_CHECK+=" ~HIGHMEM"
-
- # Now do the above checks
- use kernel_linux && check_extra_config
-}
-
-pkg_setup() {
- # try to turn off distcc and ccache for people that have a problem with it
- export DISTCC_DISABLE=1
- export CCACHE_DISABLE=1
-
- if use kernel_linux; then
- MODULE_NAMES="nvidia(video:${S}/kernel)"
- use uvm && MODULE_NAMES+=" nvidia-uvm(video:${S}/kernel/uvm)"
-
- # This needs to run after MODULE_NAMES (so that the eclass checks
- # whether the kernel supports loadable modules) but before BUILD_PARAMS
- # is set (so that KV_DIR is populated).
- linux-mod_pkg_setup
-
- BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
- SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC)"
-
- # linux-mod_src_compile calls set_arch_to_kernel, which
- # sets the ARCH to x86 but NVIDIA's wrapping Makefile
- # expects x86_64 or i386 and then converts it to x86
- # later on in the build process
- BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')"
- fi
-
- # set variables to where files are in the package structure
- if use kernel_FreeBSD; then
- use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
- use amd64-fbsd && S="${WORKDIR}/${AMD64_FBSD_NV_PACKAGE}"
- NV_DOC="${S}/doc"
- NV_OBJ="${S}/obj"
- NV_SRC="${S}/src"
- NV_MAN="${S}/x11/man"
- NV_X11="${S}/obj"
- NV_SOVER=1
- elif use kernel_linux; then
- NV_DOC="${S}"
- NV_OBJ="${S}"
- NV_SRC="${S}/kernel"
- NV_MAN="${S}"
- NV_X11="${S}"
- NV_SOVER=${PV}
- else
- die "Could not determine proper NVIDIA package"
- fi
-}
-
-src_unpack() {
- if use kernel_FreeBSD; then
- unpack ${A}
- elif use kernel_linux; then
- cd "${S}"
- unpack_makeself
- fi
-}
-
-src_prepare() {
- # Please add a brief description for every added patch
-
- if use kernel_linux; then
- if kernel_is lt 2 6 9 ; then
- eerror "You must build this against 2.6.9 or higher kernels."
- fi
-
- # If greater than 2.6.5 use M= instead of SUBDIR=
-# convert_to_m "${NV_SRC}"/Makefile.kbuild
- fi
-
- if use pax_kernel; then
- ewarn "Using PAX patches is not supported. You will be asked to"
- ewarn "use a standard kernel should you have issues. Should you"
- ewarn "need support with these patches, contact the PaX team."
- epatch "${FILESDIR}"/${PN}-331.13-pax-usercopy.patch
- epatch "${FILESDIR}"/${PN}-337.12-pax-constify.patch
- fi
-
- # Allow user patches so they can support RC kernels and whatever else
- epatch_user
-}
-
-src_compile() {
- # This is already the default on Linux, as there's no toplevel Makefile, but
- # on FreeBSD there's one and triggers the kernel module build, as we install
- # it by itself, pass this.
-
- cd "${NV_SRC}"
- if use kernel_FreeBSD; then
- MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
- LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die
- elif use kernel_linux; then
- use uvm && MAKEOPTS=-j1
- linux-mod_src_compile
- fi
-}
-
-# Install nvidia library:
-# the first parameter is the library to install
-# the second parameter is the provided soversion
-# the third parameter is the target directory if its not /usr/lib
-donvidia() {
- # Full path to library minus SOVER
- MY_LIB="$1"
-
- # SOVER to use
- MY_SOVER="$2"
-
- # Where to install
- MY_DEST="$3"
-
- if [[ -z "${MY_DEST}" ]]; then
- MY_DEST="/usr/$(get_libdir)"
- action="dolib.so"
- else
- exeinto ${MY_DEST}
- action="doexe"
- fi
-
- # Get just the library name
- libname=$(basename $1)
-
- # Install the library with the correct SOVER
- ${action} ${MY_LIB}.${MY_SOVER} || \
- die "failed to install ${libname}"
-
- # If SOVER wasn't 1, then we need to create a .1 symlink
- if [[ "${MY_SOVER}" != "1" ]]; then
- dosym ${libname}.${MY_SOVER} \
- ${MY_DEST}/${libname}.1 || \
- die "failed to create ${libname} symlink"
- fi
-
- # Always create the symlink from the raw lib to the .1
- dosym ${libname}.1 \
- ${MY_DEST}/${libname} || \
- die "failed to create ${libname} symlink"
-}
-
-src_install() {
- if use kernel_linux; then
- linux-mod_src_install
-
- # Add the aliases
- # This file is tweaked with the appropriate video group in
- # pkg_preinst, see bug #491414
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/nvidia-169.07 nvidia.conf
- use uvm && doins "${FILESDIR}"/nvidia-uvm.conf
-
- # Ensures that our device nodes are created when not using X
- exeinto "$(get_udevdir)"
- doexe "${FILESDIR}"/nvidia-udev.sh
- udev_newrules "${FILESDIR}"/nvidia.udev-rule 99-nvidia.rules
- elif use kernel_FreeBSD; then
- if use x86-fbsd; then
- insinto /boot/modules
- doins "${S}/src/nvidia.kld"
- fi
-
- exeinto /boot/modules
- doexe "${S}/src/nvidia.ko"
- fi
-
- # NVIDIA kernel <-> userspace driver config lib
- donvidia ${NV_OBJ}/libnvidia-cfg.so ${NV_SOVER}
-
- # NVIDIA framebuffer capture library
- donvidia ${NV_OBJ}/libnvidia-fbc.so ${NV_SOVER}
-
- # NVIDIA video encode/decode <-> CUDA
- if use kernel_linux; then
- donvidia ${NV_OBJ}/libnvcuvid.so ${NV_SOVER}
- donvidia ${NV_OBJ}/libnvidia-encode.so ${NV_SOVER}
- fi
-
- if use X; then
- # Xorg DDX driver
- insinto /usr/$(get_libdir)/xorg/modules/drivers
- doins ${NV_X11}/nvidia_drv.so
-
- # Xorg GLX driver
- donvidia ${NV_X11}/libglx.so ${NV_SOVER} \
- /usr/$(get_libdir)/opengl/nvidia/extensions
- fi
-
- # OpenCL ICD for NVIDIA
- if use kernel_linux; then
- insinto /etc/OpenCL/vendors
- doins ${NV_OBJ}/nvidia.icd
- fi
-
- # Documentation
- dohtml ${NV_DOC}/html/*
- if use kernel_FreeBSD; then
- dodoc "${NV_DOC}/README"
- use X && doman "${NV_MAN}/nvidia-xconfig.1"
- use tools && doman "${NV_MAN}/nvidia-settings.1"
- else
- # Docs
- newdoc "${NV_DOC}/README.txt" README
- dodoc "${NV_DOC}/NVIDIA_Changelog"
- doman "${NV_MAN}/nvidia-smi.1.gz"
- use X && doman "${NV_MAN}/nvidia-xconfig.1.gz"
- use tools && doman "${NV_MAN}/nvidia-settings.1.gz"
- doman "${NV_MAN}/nvidia-cuda-mps-control.1.gz"
- fi
-
- # Helper Apps
- exeinto /opt/bin/
-
- if use X; then
- doexe ${NV_OBJ}/nvidia-xconfig
- fi
-
- if use kernel_linux ; then
- doexe ${NV_OBJ}/nvidia-cuda-mps-control
- doexe ${NV_OBJ}/nvidia-cuda-mps-server
- doexe ${NV_OBJ}/nvidia-debugdump
- doexe ${NV_OBJ}/nvidia-persistenced
- doexe ${NV_OBJ}/nvidia-smi
-
- # install nvidia-modprobe setuid and symlink in /usr/bin (bug #505092)
- doexe ${NV_OBJ}/nvidia-modprobe
- fowners root:video /opt/bin/nvidia-modprobe
- fperms 4710 /opt/bin/nvidia-modprobe
- dosym /{opt,usr}/bin/nvidia-modprobe
-
- doman nvidia-cuda-mps-control.1.gz
- doman nvidia-modprobe.1.gz
- doman nvidia-persistenced.1.gz
- newinitd "${FILESDIR}/nvidia-smi.init" nvidia-smi
- newconfd "${FILESDIR}/nvidia-persistenced.conf" nvidia-persistenced
- newinitd "${FILESDIR}/nvidia-persistenced.init" nvidia-persistenced
- fi
-
- if use tools; then
- doexe ${NV_OBJ}/nvidia-settings
- fi
-
- dobin ${NV_OBJ}/nvidia-bug-report.sh
-
- # Desktop entries for nvidia-settings
- if use tools ; then
- # There is no icon in the FreeBSD tarball.
- use kernel_FreeBSD || newicon ${NV_OBJ}/nvidia-settings.png ${PN}-settings.png
- domenu "${FILESDIR}"/${PN}-settings.desktop
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
- fi
-
- #doenvd "${FILESDIR}"/50nvidia-prelink-blacklist
-
- if has_multilib_profile && use multilib ; then
- local OABI=${ABI}
- for ABI in $(get_install_abis) ; do
- src_install-libs
- done
- ABI=${OABI}
- unset OABI
- else
- src_install-libs
- fi
-
- is_final_abi || die "failed to iterate through all ABIs"
-
- readme.gentoo_create_doc
-}
-
-src_install-libs() {
- local inslibdir=$(get_libdir)
- local GL_ROOT="/usr/$(get_libdir)/opengl/nvidia/lib"
- local CL_ROOT="/usr/$(get_libdir)/OpenCL/vendors/nvidia"
- local libdir=${NV_OBJ}
-
- if use kernel_linux && has_multilib_profile && \
- [[ ${ABI} == "x86" ]] ; then
- libdir=${NV_OBJ}/32
- fi
-
- if use X; then
- # The GLX libraries
- donvidia ${libdir}/libGL.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libnvidia-glcore.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-ifr.so ${NV_SOVER}
- if use kernel_FreeBSD; then
- donvidia ${libdir}/libnvidia-tls.so ${NV_SOVER}
- else
- donvidia ${libdir}/tls/libnvidia-tls.so ${NV_SOVER}
- fi
-
- # VDPAU
- donvidia ${libdir}/libvdpau_nvidia.so ${NV_SOVER}
- fi
-
- # NVIDIA monitoring library
- if use kernel_linux ; then
- donvidia ${libdir}/libnvidia-ml.so ${NV_SOVER}
- fi
-
- # CUDA & OpenCL
- if use kernel_linux; then
- donvidia ${libdir}/libcuda.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-compiler.so ${NV_SOVER}
- donvidia ${libdir}/libOpenCL.so 1.0.0 ${CL_ROOT}
- donvidia ${libdir}/libnvidia-opencl.so ${NV_SOVER}
- fi
-}
-
-pkg_preinst() {
- if use kernel_linux; then
- linux-mod_pkg_preinst
-
- local videogroup="$(egetent group video | cut -d ':' -f 3)"
- if [ -z "${videogroup}" ]; then
- eerror "Failed to determine the video group gid"
- die "Failed to determine the video group gid"
- else
- sed -i \
- -e "s:PACKAGE:${PF}:g" \
- -e "s:VIDEOGID:${videogroup}:" \
- "${D}"/etc/modprobe.d/nvidia.conf || die
- fi
- fi
-
- # Clean the dynamic libGL stuff's home to ensure
- # we dont have stale libs floating around
- if [ -d "${ROOT}"/usr/lib/opengl/nvidia ] ; then
- rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
- fi
- # Make sure we nuke the old nvidia-glx's env.d file
- if [ -e "${ROOT}"/etc/env.d/09nvidia ] ; then
- rm -f "${ROOT}"/etc/env.d/09nvidia
- fi
-}
-
-pkg_postinst() {
- use kernel_linux && linux-mod_pkg_postinst
-
- # Switch to the nvidia implementation
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia
- "${ROOT}"/usr/bin/eselect opencl set --use-old nvidia
-
- readme.gentoo_print_elog
-
- if ! use X; then
- elog "You have elected to not install the X.org driver. Along with"
- elog "this the OpenGL libraries and VDPAU libraries were not"
- elog "installed. Additionally, once the driver is loaded your card"
- elog "and fan will run at max speed which may not be desirable."
- elog "Use the 'nvidia-smi' init script to have your card and fan"
- elog "speed scale appropriately."
- elog
- fi
- if ! use tools; then
- elog "USE=tools controls whether the nvidia-settings application"
- elog "is installed. If you would like to use it, enable that"
- elog "flag and re-emerge this ebuild. Optionally you can install"
- elog "media-video/nvidia-settings"
- elog
- fi
-}
-
-pkg_prerm() {
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
-
-pkg_postrm() {
- use kernel_linux && linux-mod_pkg_postrm
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-340.76.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-340.76.ebuild
deleted file mode 100644
index 5f8f3e672..000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-340.76.ebuild
+++ /dev/null
@@ -1,484 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-340.76.ebuild,v 1.6 2015/03/31 18:12:46 ulm Exp $
-
-EAPI=5
-
-inherit eutils flag-o-matic linux-info linux-mod multilib nvidia-driver \
- portability toolchain-funcs unpacker user udev
-
-NV_URI="http://us.download.nvidia.com/XFree86/"
-X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
-AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
-X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
-AMD64_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86_64-${PV}"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="
- amd64-fbsd? ( ${NV_URI}FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )
- amd64? ( ${NV_URI}Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
- x86-fbsd? ( ${NV_URI}FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )
- x86? ( ${NV_URI}Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
-"
-
-LICENSE="GPL-2 NVIDIA-r2"
-SLOT="0"
-KEYWORDS="-* amd64 x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="acpi multilib kernel_FreeBSD kernel_linux pax_kernel +tools +X uvm"
-RESTRICT="bindist mirror strip"
-EMULTILIB_PKG="true"
-
-COMMON="
- app-eselect/eselect-opencl
- kernel_linux? ( >=sys-libs/glibc-2.6.1 )
- X? (
- >=app-eselect/eselect-opengl-1.0.9
- )
-"
-DEPEND="
- ${COMMON}
- app-arch/xz-utils
- kernel_linux? ( virtual/linux-sources )
-"
-RDEPEND="
- ${COMMON}
- acpi? ( sys-power/acpid )
- tools? (
- dev-libs/atk
- dev-libs/glib:2
- x11-libs/gdk-pixbuf
- >=x11-libs/gtk+-2.4:2
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/pango[X]
- )
- X? (
- <x11-base/xorg-server-1.17.99:=
- >=x11-libs/libvdpau-0.3-r1
- multilib? (
- || (
- (
- >=x11-libs/libX11-1.6.2[abi_x86_32]
- >=x11-libs/libXext-1.3.2[abi_x86_32]
- )
- app-emulation/emul-linux-x86-xlibs
- )
- )
- )
-"
-
-REQUIRED_USE="tools? ( X )"
-
-QA_PREBUILT="opt/* usr/lib*"
-
-S=${WORKDIR}/
-
-pkg_pretend() {
-
- if use amd64 && has_multilib_profile && \
- [ "${DEFAULT_ABI}" != "amd64" ]; then
- eerror "This ebuild doesn't currently support changing your default ABI"
- die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
- fi
-
- if use kernel_linux && kernel_is ge 3 18 ; then
- ewarn "Gentoo supports kernels which are supported by NVIDIA"
- ewarn "which are limited to the following kernels:"
- ewarn "<sys-kernel/gentoo-sources-3.18"
- ewarn "<sys-kernel/vanilla-sources-3.18"
- ewarn ""
- ewarn "You are free to utilize epatch_user to provide whatever"
- ewarn "support you feel is appropriate, but will not receive"
- ewarn "support as a result of those changes."
- ewarn ""
- ewarn "Do not file a bug report about this."
- fi
-
- # Since Nvidia ships 3 different series of drivers, we need to give the user
- # some kind of guidance as to what version they should install. This tries
- # to point the user in the right direction but can't be perfect. check
- # nvidia-driver.eclass
- nvidia-driver-check-warning
-
- # Kernel features/options to check for
- CONFIG_CHECK="~ZONE_DMA ~MTRR ~SYSVIPC ~!LOCKDEP"
- use x86 && CONFIG_CHECK+=" ~HIGHMEM"
-
- # Now do the above checks
- use kernel_linux && check_extra_config
-}
-
-pkg_setup() {
- # try to turn off distcc and ccache for people that have a problem with it
- export DISTCC_DISABLE=1
- export CCACHE_DISABLE=1
-
- if use kernel_linux; then
- MODULE_NAMES="nvidia(video:${S}/kernel)"
- use uvm && MODULE_NAMES+=" nvidia-uvm(video:${S}/kernel/uvm)"
-
- # This needs to run after MODULE_NAMES (so that the eclass checks
- # whether the kernel supports loadable modules) but before BUILD_PARAMS
- # is set (so that KV_DIR is populated).
- linux-mod_pkg_setup
-
- BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
- SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC)"
-
- # linux-mod_src_compile calls set_arch_to_kernel, which
- # sets the ARCH to x86 but NVIDIA's wrapping Makefile
- # expects x86_64 or i386 and then converts it to x86
- # later on in the build process
- BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')"
- fi
-
- # set variables to where files are in the package structure
- if use kernel_FreeBSD; then
- use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
- use amd64-fbsd && S="${WORKDIR}/${AMD64_FBSD_NV_PACKAGE}"
- NV_DOC="${S}/doc"
- NV_OBJ="${S}/obj"
- NV_SRC="${S}/src"
- NV_MAN="${S}/x11/man"
- NV_X11="${S}/obj"
- NV_SOVER=1
- elif use kernel_linux; then
- NV_DOC="${S}"
- NV_OBJ="${S}"
- NV_SRC="${S}/kernel"
- NV_MAN="${S}"
- NV_X11="${S}"
- NV_SOVER=${PV}
- else
- die "Could not determine proper NVIDIA package"
- fi
-}
-
-src_prepare() {
- # Please add a brief description for every added patch
-
- if use kernel_linux; then
- if kernel_is lt 2 6 9 ; then
- eerror "You must build this against 2.6.9 or higher kernels."
- fi
-
- # If greater than 2.6.5 use M= instead of SUBDIR=
-# convert_to_m "${NV_SRC}"/Makefile.kbuild
- fi
-
- if use pax_kernel; then
- ewarn "Using PAX patches is not supported. You will be asked to"
- ewarn "use a standard kernel should you have issues. Should you"
- ewarn "need support with these patches, contact the PaX team."
- epatch "${FILESDIR}"/${PN}-331.13-pax-usercopy.patch
- epatch "${FILESDIR}"/${PN}-337.12-pax-constify.patch
- fi
-
- # Allow user patches so they can support RC kernels and whatever else
- epatch_user
-}
-
-src_compile() {
- # This is already the default on Linux, as there's no toplevel Makefile, but
- # on FreeBSD there's one and triggers the kernel module build, as we install
- # it by itself, pass this.
-
- cd "${NV_SRC}"
- if use kernel_FreeBSD; then
- MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
- LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die
- elif use kernel_linux; then
- use uvm && MAKEOPTS=-j1
- linux-mod_src_compile
- fi
-}
-
-# Install nvidia library:
-# the first parameter is the library to install
-# the second parameter is the provided soversion
-# the third parameter is the target directory if its not /usr/lib
-donvidia() {
- # Full path to library minus SOVER
- MY_LIB="$1"
-
- # SOVER to use
- MY_SOVER="$2"
-
- # Where to install
- MY_DEST="$3"
-
- if [[ -z "${MY_DEST}" ]]; then
- MY_DEST="/usr/$(get_libdir)"
- action="dolib.so"
- else
- exeinto ${MY_DEST}
- action="doexe"
- fi
-
- # Get just the library name
- libname=$(basename $1)
-
- # Install the library with the correct SOVER
- ${action} ${MY_LIB}.${MY_SOVER} || \
- die "failed to install ${libname}"
-
- # If SOVER wasn't 1, then we need to create a .1 symlink
- if [[ "${MY_SOVER}" != "1" ]]; then
- dosym ${libname}.${MY_SOVER} \
- ${MY_DEST}/${libname}.1 || \
- die "failed to create ${libname} symlink"
- fi
-
- # Always create the symlink from the raw lib to the .1
- dosym ${libname}.1 \
- ${MY_DEST}/${libname} || \
- die "failed to create ${libname} symlink"
-}
-
-src_install() {
- if use kernel_linux; then
- linux-mod_src_install
-
- # Add the aliases
- # This file is tweaked with the appropriate video group in
- # pkg_preinst, see bug #491414
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/nvidia-169.07 nvidia.conf
- use uvm && doins "${FILESDIR}"/nvidia-uvm.conf
-
- # Ensures that our device nodes are created when not using X
- exeinto "$(get_udevdir)"
- doexe "${FILESDIR}"/nvidia-udev.sh
- udev_newrules "${FILESDIR}"/nvidia.udev-rule 99-nvidia.rules
- elif use kernel_FreeBSD; then
- if use x86-fbsd; then
- insinto /boot/modules
- doins "${S}/src/nvidia.kld"
- fi
-
- exeinto /boot/modules
- doexe "${S}/src/nvidia.ko"
- fi
-
- # NVIDIA kernel <-> userspace driver config lib
- donvidia ${NV_OBJ}/libnvidia-cfg.so ${NV_SOVER}
-
- # NVIDIA framebuffer capture library
- donvidia ${NV_OBJ}/libnvidia-fbc.so ${NV_SOVER}
-
- # NVIDIA video encode/decode <-> CUDA
- if use kernel_linux; then
- donvidia ${NV_OBJ}/libnvcuvid.so ${NV_SOVER}
- donvidia ${NV_OBJ}/libnvidia-encode.so ${NV_SOVER}
- fi
-
- if use X; then
- # Xorg DDX driver
- insinto /usr/$(get_libdir)/xorg/modules/drivers
- doins ${NV_X11}/nvidia_drv.so
-
- # Xorg GLX driver
- donvidia ${NV_X11}/libglx.so ${NV_SOVER} \
- /usr/$(get_libdir)/opengl/nvidia/extensions
- fi
-
- # OpenCL ICD for NVIDIA
- if use kernel_linux; then
- insinto /etc/OpenCL/vendors
- doins ${NV_OBJ}/nvidia.icd
- fi
-
- # Documentation
- dohtml ${NV_DOC}/html/*
- if use kernel_FreeBSD; then
- dodoc "${NV_DOC}/README"
- use X && doman "${NV_MAN}/nvidia-xconfig.1"
- use tools && doman "${NV_MAN}/nvidia-settings.1"
- else
- # Docs
- newdoc "${NV_DOC}/README.txt" README
- dodoc "${NV_DOC}/NVIDIA_Changelog"
- doman "${NV_MAN}/nvidia-smi.1.gz"
- use X && doman "${NV_MAN}/nvidia-xconfig.1.gz"
- use tools && doman "${NV_MAN}/nvidia-settings.1.gz"
- doman "${NV_MAN}/nvidia-cuda-mps-control.1.gz"
- fi
-
- # Helper Apps
- exeinto /opt/bin/
-
- if use X; then
- doexe ${NV_OBJ}/nvidia-xconfig
- fi
-
- if use kernel_linux ; then
- doexe ${NV_OBJ}/nvidia-cuda-mps-control
- doexe ${NV_OBJ}/nvidia-cuda-mps-server
- doexe ${NV_OBJ}/nvidia-debugdump
- doexe ${NV_OBJ}/nvidia-persistenced
- doexe ${NV_OBJ}/nvidia-smi
-
- # install nvidia-modprobe setuid and symlink in /usr/bin (bug #505092)
- doexe ${NV_OBJ}/nvidia-modprobe
- fowners root:video /opt/bin/nvidia-modprobe
- fperms 4710 /opt/bin/nvidia-modprobe
- dosym /{opt,usr}/bin/nvidia-modprobe
-
- doman nvidia-cuda-mps-control.1.gz
- doman nvidia-modprobe.1.gz
- doman nvidia-persistenced.1.gz
- newinitd "${FILESDIR}/nvidia-smi.init" nvidia-smi
- newconfd "${FILESDIR}/nvidia-persistenced.conf" nvidia-persistenced
- newinitd "${FILESDIR}/nvidia-persistenced.init" nvidia-persistenced
- fi
-
- if use tools; then
- doexe ${NV_OBJ}/nvidia-settings
- insinto /usr/share/nvidia/
- doins nvidia-application-profiles-${PV}-key-documentation
- insinto /etc/nvidia
- newins nvidia-application-profiles-${PV}-rc nvidia-application-profiles-rc
- fi
-
- dobin ${NV_OBJ}/nvidia-bug-report.sh
-
- # Desktop entries for nvidia-settings
- if use tools ; then
- # There is no icon in the FreeBSD tarball.
- use kernel_FreeBSD || newicon ${NV_OBJ}/nvidia-settings.png ${PN}-settings.png
- domenu "${FILESDIR}"/${PN}-settings.desktop
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
- fi
-
- #doenvd "${FILESDIR}"/50nvidia-prelink-blacklist
-
- if has_multilib_profile && use multilib ; then
- local OABI=${ABI}
- for ABI in $(get_install_abis) ; do
- src_install-libs
- done
- ABI=${OABI}
- unset OABI
- else
- src_install-libs
- fi
-
- is_final_abi || die "failed to iterate through all ABIs"
-
- readme.gentoo_create_doc
-}
-
-src_install-libs() {
- local inslibdir=$(get_libdir)
- local GL_ROOT="/usr/$(get_libdir)/opengl/nvidia/lib"
- local CL_ROOT="/usr/$(get_libdir)/OpenCL/vendors/nvidia"
- local libdir=${NV_OBJ}
-
- if use kernel_linux && has_multilib_profile && \
- [[ ${ABI} == "x86" ]] ; then
- libdir=${NV_OBJ}/32
- fi
-
- if use X; then
- # The GLX libraries
- donvidia ${libdir}/libEGL.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libGL.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libGLESv1_CM.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libnvidia-eglcore.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-glcore.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-glsi.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-ifr.so ${NV_SOVER}
- if use kernel_FreeBSD; then
- donvidia ${libdir}/libnvidia-tls.so ${NV_SOVER}
- else
- donvidia ${libdir}/tls/libnvidia-tls.so ${NV_SOVER}
- fi
-
- # VDPAU
- donvidia ${libdir}/libvdpau_nvidia.so ${NV_SOVER}
-
- # GLES v2 libraries
- insinto ${GL_ROOT}
- doexe ${libdir}/libGLESv2.so.${PV}
- dosym libGLESv2.so.${PV} ${GL_ROOT}/libGLESv2.so.2
- dosym libGLESv2.so.2 ${GL_ROOT}/libGLESv2.so
- fi
-
- # NVIDIA monitoring library
- if use kernel_linux ; then
- donvidia ${libdir}/libnvidia-ml.so ${NV_SOVER}
- fi
-
- # CUDA & OpenCL
- if use kernel_linux; then
- donvidia ${libdir}/libcuda.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-compiler.so ${NV_SOVER}
- donvidia ${libdir}/libOpenCL.so 1.0.0 ${CL_ROOT}
- donvidia ${libdir}/libnvidia-opencl.so ${NV_SOVER}
- fi
-}
-
-pkg_preinst() {
- if use kernel_linux; then
- linux-mod_pkg_preinst
-
- local videogroup="$(egetent group video | cut -d ':' -f 3)"
- if [ -z "${videogroup}" ]; then
- eerror "Failed to determine the video group gid"
- die "Failed to determine the video group gid"
- else
- sed -i \
- -e "s:PACKAGE:${PF}:g" \
- -e "s:VIDEOGID:${videogroup}:" \
- "${D}"/etc/modprobe.d/nvidia.conf || die
- fi
- fi
-
- # Clean the dynamic libGL stuff's home to ensure
- # we dont have stale libs floating around
- if [ -d "${ROOT}"/usr/lib/opengl/nvidia ] ; then
- rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
- fi
- # Make sure we nuke the old nvidia-glx's env.d file
- if [ -e "${ROOT}"/etc/env.d/09nvidia ] ; then
- rm -f "${ROOT}"/etc/env.d/09nvidia
- fi
-}
-
-pkg_postinst() {
- use kernel_linux && linux-mod_pkg_postinst
-
- # Switch to the nvidia implementation
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia
- "${ROOT}"/usr/bin/eselect opencl set --use-old nvidia
-
- readme.gentoo_print_elog
-
- if ! use X; then
- elog "You have elected to not install the X.org driver. Along with"
- elog "this the OpenGL libraries and VDPAU libraries were not"
- elog "installed. Additionally, once the driver is loaded your card"
- elog "and fan will run at max speed which may not be desirable."
- elog "Use the 'nvidia-smi' init script to have your card and fan"
- elog "speed scale appropriately."
- elog
- fi
- if ! use tools; then
- elog "USE=tools controls whether the nvidia-settings application"
- elog "is installed. If you would like to use it, enable that"
- elog "flag and re-emerge this ebuild. Optionally you can install"
- elog "media-video/nvidia-settings"
- elog
- fi
-}
-
-pkg_prerm() {
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
-
-pkg_postrm() {
- use kernel_linux && linux-mod_pkg_postrm
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-343.36.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-343.36.ebuild
deleted file mode 100644
index faada5c79..000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-343.36.ebuild
+++ /dev/null
@@ -1,484 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-343.36.ebuild,v 1.6 2015/03/31 18:12:46 ulm Exp $
-
-EAPI=5
-
-inherit eutils flag-o-matic linux-info linux-mod multilib nvidia-driver \
- portability toolchain-funcs unpacker user udev
-
-NV_URI="http://us.download.nvidia.com/XFree86/"
-X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
-AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
-X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
-AMD64_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86_64-${PV}"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="
- amd64-fbsd? ( ${NV_URI}FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )
- amd64? ( ${NV_URI}Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
- x86-fbsd? ( ${NV_URI}FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )
- x86? ( ${NV_URI}Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
-"
-
-LICENSE="GPL-2 NVIDIA-r2"
-SLOT="0"
-KEYWORDS="-* amd64 x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="acpi multilib kernel_FreeBSD kernel_linux pax_kernel +tools +X uvm"
-RESTRICT="bindist mirror strip"
-EMULTILIB_PKG="true"
-
-COMMON="
- app-eselect/eselect-opencl
- kernel_linux? ( >=sys-libs/glibc-2.6.1 )
- X? (
- >=app-eselect/eselect-opengl-1.0.9
- )
-"
-DEPEND="
- ${COMMON}
- app-arch/xz-utils
- kernel_linux? ( virtual/linux-sources )
-"
-RDEPEND="
- ${COMMON}
- acpi? ( sys-power/acpid )
- tools? (
- dev-libs/atk
- dev-libs/glib:2
- x11-libs/gdk-pixbuf
- >=x11-libs/gtk+-2.4:2
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/pango[X]
- )
- X? (
- <x11-base/xorg-server-1.17.99:=
- >=x11-libs/libvdpau-0.3-r1
- multilib? (
- || (
- (
- >=x11-libs/libX11-1.6.2[abi_x86_32]
- >=x11-libs/libXext-1.3.2[abi_x86_32]
- )
- app-emulation/emul-linux-x86-xlibs
- )
- )
- )
-"
-
-REQUIRED_USE="tools? ( X )"
-
-QA_PREBUILT="opt/* usr/lib*"
-
-S=${WORKDIR}/
-
-pkg_pretend() {
-
- if use amd64 && has_multilib_profile && \
- [ "${DEFAULT_ABI}" != "amd64" ]; then
- eerror "This ebuild doesn't currently support changing your default ABI"
- die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
- fi
-
- if use kernel_linux && kernel_is ge 3 18 ; then
- ewarn "Gentoo supports kernels which are supported by NVIDIA"
- ewarn "which are limited to the following kernels:"
- ewarn "<sys-kernel/gentoo-sources-3.18"
- ewarn "<sys-kernel/vanilla-sources-3.18"
- ewarn ""
- ewarn "You are free to utilize epatch_user to provide whatever"
- ewarn "support you feel is appropriate, but will not receive"
- ewarn "support as a result of those changes."
- ewarn ""
- ewarn "Do not file a bug report about this."
- fi
-
- # Since Nvidia ships 3 different series of drivers, we need to give the user
- # some kind of guidance as to what version they should install. This tries
- # to point the user in the right direction but can't be perfect. check
- # nvidia-driver.eclass
- nvidia-driver-check-warning
-
- # Kernel features/options to check for
- CONFIG_CHECK="~ZONE_DMA ~MTRR ~SYSVIPC ~!LOCKDEP"
- use x86 && CONFIG_CHECK+=" ~HIGHMEM"
-
- # Now do the above checks
- use kernel_linux && check_extra_config
-}
-
-pkg_setup() {
- # try to turn off distcc and ccache for people that have a problem with it
- export DISTCC_DISABLE=1
- export CCACHE_DISABLE=1
-
- if use kernel_linux; then
- MODULE_NAMES="nvidia(video:${S}/kernel)"
- use uvm && MODULE_NAMES+=" nvidia-uvm(video:${S}/kernel/uvm)"
-
- # This needs to run after MODULE_NAMES (so that the eclass checks
- # whether the kernel supports loadable modules) but before BUILD_PARAMS
- # is set (so that KV_DIR is populated).
- linux-mod_pkg_setup
-
- BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
- SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC)"
-
- # linux-mod_src_compile calls set_arch_to_kernel, which
- # sets the ARCH to x86 but NVIDIA's wrapping Makefile
- # expects x86_64 or i386 and then converts it to x86
- # later on in the build process
- BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')"
- fi
-
- # set variables to where files are in the package structure
- if use kernel_FreeBSD; then
- use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
- use amd64-fbsd && S="${WORKDIR}/${AMD64_FBSD_NV_PACKAGE}"
- NV_DOC="${S}/doc"
- NV_OBJ="${S}/obj"
- NV_SRC="${S}/src"
- NV_MAN="${S}/x11/man"
- NV_X11="${S}/obj"
- NV_SOVER=1
- elif use kernel_linux; then
- NV_DOC="${S}"
- NV_OBJ="${S}"
- NV_SRC="${S}/kernel"
- NV_MAN="${S}"
- NV_X11="${S}"
- NV_SOVER=${PV}
- else
- die "Could not determine proper NVIDIA package"
- fi
-}
-
-src_prepare() {
- # Please add a brief description for every added patch
-
- if use kernel_linux; then
- if kernel_is lt 2 6 9 ; then
- eerror "You must build this against 2.6.9 or higher kernels."
- fi
-
- # If greater than 2.6.5 use M= instead of SUBDIR=
-# convert_to_m "${NV_SRC}"/Makefile.kbuild
- fi
-
- if use pax_kernel; then
- ewarn "Using PAX patches is not supported. You will be asked to"
- ewarn "use a standard kernel should you have issues. Should you"
- ewarn "need support with these patches, contact the PaX team."
- epatch "${FILESDIR}"/${PN}-331.13-pax-usercopy.patch
- epatch "${FILESDIR}"/${PN}-337.12-pax-constify.patch
- fi
-
- # Allow user patches so they can support RC kernels and whatever else
- epatch_user
-}
-
-src_compile() {
- # This is already the default on Linux, as there's no toplevel Makefile, but
- # on FreeBSD there's one and triggers the kernel module build, as we install
- # it by itself, pass this.
-
- cd "${NV_SRC}"
- if use kernel_FreeBSD; then
- MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
- LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die
- elif use kernel_linux; then
- use uvm && MAKEOPTS=-j1
- linux-mod_src_compile
- fi
-}
-
-# Install nvidia library:
-# the first parameter is the library to install
-# the second parameter is the provided soversion
-# the third parameter is the target directory if its not /usr/lib
-donvidia() {
- # Full path to library minus SOVER
- MY_LIB="$1"
-
- # SOVER to use
- MY_SOVER="$2"
-
- # Where to install
- MY_DEST="$3"
-
- if [[ -z "${MY_DEST}" ]]; then
- MY_DEST="/usr/$(get_libdir)"
- action="dolib.so"
- else
- exeinto ${MY_DEST}
- action="doexe"
- fi
-
- # Get just the library name
- libname=$(basename $1)
-
- # Install the library with the correct SOVER
- ${action} ${MY_LIB}.${MY_SOVER} || \
- die "failed to install ${libname}"
-
- # If SOVER wasn't 1, then we need to create a .1 symlink
- if [[ "${MY_SOVER}" != "1" ]]; then
- dosym ${libname}.${MY_SOVER} \
- ${MY_DEST}/${libname}.1 || \
- die "failed to create ${libname} symlink"
- fi
-
- # Always create the symlink from the raw lib to the .1
- dosym ${libname}.1 \
- ${MY_DEST}/${libname} || \
- die "failed to create ${libname} symlink"
-}
-
-src_install() {
- if use kernel_linux; then
- linux-mod_src_install
-
- # Add the aliases
- # This file is tweaked with the appropriate video group in
- # pkg_preinst, see bug #491414
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/nvidia-169.07 nvidia.conf
- use uvm && doins "${FILESDIR}"/nvidia-uvm.conf
-
- # Ensures that our device nodes are created when not using X
- exeinto "$(get_udevdir)"
- doexe "${FILESDIR}"/nvidia-udev.sh
- udev_newrules "${FILESDIR}"/nvidia.udev-rule 99-nvidia.rules
- elif use kernel_FreeBSD; then
- if use x86-fbsd; then
- insinto /boot/modules
- doins "${S}/src/nvidia.kld"
- fi
-
- exeinto /boot/modules
- doexe "${S}/src/nvidia.ko"
- fi
-
- # NVIDIA kernel <-> userspace driver config lib
- donvidia ${NV_OBJ}/libnvidia-cfg.so ${NV_SOVER}
-
- # NVIDIA framebuffer capture library
- donvidia ${NV_OBJ}/libnvidia-fbc.so ${NV_SOVER}
-
- # NVIDIA video encode/decode <-> CUDA
- if use kernel_linux; then
- donvidia ${NV_OBJ}/libnvcuvid.so ${NV_SOVER}
- donvidia ${NV_OBJ}/libnvidia-encode.so ${NV_SOVER}
- fi
-
- if use X; then
- # Xorg DDX driver
- insinto /usr/$(get_libdir)/xorg/modules/drivers
- doins ${NV_X11}/nvidia_drv.so
-
- # Xorg GLX driver
- donvidia ${NV_X11}/libglx.so ${NV_SOVER} \
- /usr/$(get_libdir)/opengl/nvidia/extensions
- fi
-
- # OpenCL ICD for NVIDIA
- if use kernel_linux; then
- insinto /etc/OpenCL/vendors
- doins ${NV_OBJ}/nvidia.icd
- fi
-
- # Documentation
- dohtml ${NV_DOC}/html/*
- if use kernel_FreeBSD; then
- dodoc "${NV_DOC}/README"
- use X && doman "${NV_MAN}/nvidia-xconfig.1"
- use tools && doman "${NV_MAN}/nvidia-settings.1"
- else
- # Docs
- newdoc "${NV_DOC}/README.txt" README
- dodoc "${NV_DOC}/NVIDIA_Changelog"
- doman "${NV_MAN}/nvidia-smi.1.gz"
- use X && doman "${NV_MAN}/nvidia-xconfig.1.gz"
- use tools && doman "${NV_MAN}/nvidia-settings.1.gz"
- doman "${NV_MAN}/nvidia-cuda-mps-control.1.gz"
- fi
-
- # Helper Apps
- exeinto /opt/bin/
-
- if use X; then
- doexe ${NV_OBJ}/nvidia-xconfig
- fi
-
- if use kernel_linux ; then
- doexe ${NV_OBJ}/nvidia-cuda-mps-control
- doexe ${NV_OBJ}/nvidia-cuda-mps-server
- doexe ${NV_OBJ}/nvidia-debugdump
- doexe ${NV_OBJ}/nvidia-persistenced
- doexe ${NV_OBJ}/nvidia-smi
-
- # install nvidia-modprobe setuid and symlink in /usr/bin (bug #505092)
- doexe ${NV_OBJ}/nvidia-modprobe
- fowners root:video /opt/bin/nvidia-modprobe
- fperms 4710 /opt/bin/nvidia-modprobe
- dosym /{opt,usr}/bin/nvidia-modprobe
-
- doman nvidia-cuda-mps-control.1.gz
- doman nvidia-modprobe.1.gz
- doman nvidia-persistenced.1.gz
- newinitd "${FILESDIR}/nvidia-smi.init" nvidia-smi
- newconfd "${FILESDIR}/nvidia-persistenced.conf" nvidia-persistenced
- newinitd "${FILESDIR}/nvidia-persistenced.init" nvidia-persistenced
- fi
-
- if use tools; then
- doexe ${NV_OBJ}/nvidia-settings
- insinto /usr/share/nvidia/
- doins nvidia-application-profiles-${PV}-key-documentation
- insinto /etc/nvidia
- newins nvidia-application-profiles-${PV}-rc nvidia-application-profiles-rc
- fi
-
- dobin ${NV_OBJ}/nvidia-bug-report.sh
-
- # Desktop entries for nvidia-settings
- if use tools ; then
- # There is no icon in the FreeBSD tarball.
- use kernel_FreeBSD || newicon ${NV_OBJ}/nvidia-settings.png ${PN}-settings.png
- domenu "${FILESDIR}"/${PN}-settings.desktop
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
- fi
-
- #doenvd "${FILESDIR}"/50nvidia-prelink-blacklist
-
- if has_multilib_profile && use multilib ; then
- local OABI=${ABI}
- for ABI in $(get_install_abis) ; do
- src_install-libs
- done
- ABI=${OABI}
- unset OABI
- else
- src_install-libs
- fi
-
- is_final_abi || die "failed to iterate through all ABIs"
-
- readme.gentoo_create_doc
-}
-
-src_install-libs() {
- local inslibdir=$(get_libdir)
- local GL_ROOT="/usr/$(get_libdir)/opengl/nvidia/lib"
- local CL_ROOT="/usr/$(get_libdir)/OpenCL/vendors/nvidia"
- local libdir=${NV_OBJ}
-
- if use kernel_linux && has_multilib_profile && \
- [[ ${ABI} == "x86" ]] ; then
- libdir=${NV_OBJ}/32
- fi
-
- if use X; then
- # The GLX libraries
- donvidia ${libdir}/libEGL.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libGL.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libGLESv1_CM.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libnvidia-eglcore.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-glcore.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-glsi.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-ifr.so ${NV_SOVER}
- if use kernel_FreeBSD; then
- donvidia ${libdir}/libnvidia-tls.so ${NV_SOVER}
- else
- donvidia ${libdir}/tls/libnvidia-tls.so ${NV_SOVER}
- fi
-
- # VDPAU
- donvidia ${libdir}/libvdpau_nvidia.so ${NV_SOVER}
-
- # GLES v2 libraries
- insinto ${GL_ROOT}
- doexe ${libdir}/libGLESv2.so.${PV}
- dosym libGLESv2.so.${PV} ${GL_ROOT}/libGLESv2.so.2
- dosym libGLESv2.so.2 ${GL_ROOT}/libGLESv2.so
- fi
-
- # NVIDIA monitoring library
- if use kernel_linux ; then
- donvidia ${libdir}/libnvidia-ml.so ${NV_SOVER}
- fi
-
- # CUDA & OpenCL
- if use kernel_linux; then
- donvidia ${libdir}/libcuda.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-compiler.so ${NV_SOVER}
- donvidia ${libdir}/libOpenCL.so 1.0.0 ${CL_ROOT}
- donvidia ${libdir}/libnvidia-opencl.so ${NV_SOVER}
- fi
-}
-
-pkg_preinst() {
- if use kernel_linux; then
- linux-mod_pkg_preinst
-
- local videogroup="$(egetent group video | cut -d ':' -f 3)"
- if [ -z "${videogroup}" ]; then
- eerror "Failed to determine the video group gid"
- die "Failed to determine the video group gid"
- else
- sed -i \
- -e "s:PACKAGE:${PF}:g" \
- -e "s:VIDEOGID:${videogroup}:" \
- "${D}"/etc/modprobe.d/nvidia.conf || die
- fi
- fi
-
- # Clean the dynamic libGL stuff's home to ensure
- # we dont have stale libs floating around
- if [ -d "${ROOT}"/usr/lib/opengl/nvidia ] ; then
- rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
- fi
- # Make sure we nuke the old nvidia-glx's env.d file
- if [ -e "${ROOT}"/etc/env.d/09nvidia ] ; then
- rm -f "${ROOT}"/etc/env.d/09nvidia
- fi
-}
-
-pkg_postinst() {
- use kernel_linux && linux-mod_pkg_postinst
-
- # Switch to the nvidia implementation
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia
- "${ROOT}"/usr/bin/eselect opencl set --use-old nvidia
-
- readme.gentoo_print_elog
-
- if ! use X; then
- elog "You have elected to not install the X.org driver. Along with"
- elog "this the OpenGL libraries and VDPAU libraries were not"
- elog "installed. Additionally, once the driver is loaded your card"
- elog "and fan will run at max speed which may not be desirable."
- elog "Use the 'nvidia-smi' init script to have your card and fan"
- elog "speed scale appropriately."
- elog
- fi
- if ! use tools; then
- elog "USE=tools controls whether the nvidia-settings application"
- elog "is installed. If you would like to use it, enable that"
- elog "flag and re-emerge this ebuild. Optionally you can install"
- elog "media-video/nvidia-settings"
- elog
- fi
-}
-
-pkg_prerm() {
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
-
-pkg_postrm() {
- use kernel_linux && linux-mod_pkg_postrm
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-346.72.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-346.72.ebuild
deleted file mode 100644
index 530e906cf..000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-346.72.ebuild
+++ /dev/null
@@ -1,494 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-346.72.ebuild,v 1.2 2015/05/20 04:42:32 jer Exp $
-
-EAPI=5
-
-inherit eutils flag-o-matic linux-info linux-mod multilib nvidia-driver \
- portability toolchain-funcs unpacker user udev
-
-NV_URI="http://us.download.nvidia.com/XFree86/"
-X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
-AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
-X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
-AMD64_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86_64-${PV}"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="
- amd64-fbsd? ( ${NV_URI}FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )
- amd64? ( ${NV_URI}Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
- x86-fbsd? ( ${NV_URI}FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )
- x86? ( ${NV_URI}Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
-"
-
-LICENSE="GPL-2 NVIDIA-r2"
-SLOT="0"
-KEYWORDS="-* amd64 x86 ~amd64-fbsd ~x86-fbsd"
-RESTRICT="bindist mirror strip"
-EMULTILIB_PKG="true"
-
-IUSE="acpi multilib kernel_FreeBSD kernel_linux pax_kernel +tools gtk2 gtk3 +X uvm"
-REQUIRED_USE="
- tools? ( X || ( gtk2 gtk3 ) )
-"
-
-COMMON="
- app-eselect/eselect-opencl
- kernel_linux? ( >=sys-libs/glibc-2.6.1 )
- X? (
- >=app-eselect/eselect-opengl-1.0.9
- )
-"
-DEPEND="
- ${COMMON}
- app-arch/xz-utils
- kernel_linux? ( virtual/linux-sources )
-"
-RDEPEND="
- ${COMMON}
- acpi? ( sys-power/acpid )
- tools? (
- dev-libs/atk
- dev-libs/glib:2
- x11-libs/gdk-pixbuf
- gtk2? ( >=x11-libs/gtk+-2.4:2 )
- gtk3? ( x11-libs/gtk+:3 )
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/pango[X]
- )
- X? (
- <x11-base/xorg-server-1.17.99:=
- >=x11-libs/libvdpau-0.3-r1
- multilib? (
- || (
- (
- >=x11-libs/libX11-1.6.2[abi_x86_32]
- >=x11-libs/libXext-1.3.2[abi_x86_32]
- )
- app-emulation/emul-linux-x86-xlibs
- )
- )
- )
-"
-
-QA_PREBUILT="opt/* usr/lib*"
-
-S=${WORKDIR}/
-
-pkg_pretend() {
- if use amd64 && has_multilib_profile && \
- [ "${DEFAULT_ABI}" != "amd64" ]; then
- eerror "This ebuild doesn't currently support changing your default ABI"
- die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
- fi
-
- if use kernel_linux && kernel_is ge 4 1 ; then
- ewarn "Gentoo supports kernels which are supported by NVIDIA"
- ewarn "which are limited to the following kernels:"
- ewarn "<sys-kernel/gentoo-sources-4.1"
- ewarn "<sys-kernel/vanilla-sources-4.1"
- ewarn ""
- ewarn "You are free to utilize epatch_user to provide whatever"
- ewarn "support you feel is appropriate, but will not receive"
- ewarn "support as a result of those changes."
- ewarn ""
- ewarn "Do not file a bug report about this."
- fi
-
- # Since Nvidia ships 3 different series of drivers, we need to give the user
- # some kind of guidance as to what version they should install. This tries
- # to point the user in the right direction but can't be perfect. check
- # nvidia-driver.eclass
- nvidia-driver-check-warning
-
- # Kernel features/options to check for
- CONFIG_CHECK="~ZONE_DMA ~MTRR ~SYSVIPC ~!LOCKDEP"
- use x86 && CONFIG_CHECK+=" ~HIGHMEM"
-
- # Now do the above checks
- use kernel_linux && check_extra_config
-}
-
-pkg_setup() {
- # try to turn off distcc and ccache for people that have a problem with it
- export DISTCC_DISABLE=1
- export CCACHE_DISABLE=1
-
- if use kernel_linux; then
- MODULE_NAMES="nvidia(video:${S}/kernel)"
- use uvm && MODULE_NAMES+=" nvidia-uvm(video:${S}/kernel/uvm)"
-
- # This needs to run after MODULE_NAMES (so that the eclass checks
- # whether the kernel supports loadable modules) but before BUILD_PARAMS
- # is set (so that KV_DIR is populated).
- linux-mod_pkg_setup
-
- BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
- SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC)"
-
- # linux-mod_src_compile calls set_arch_to_kernel, which
- # sets the ARCH to x86 but NVIDIA's wrapping Makefile
- # expects x86_64 or i386 and then converts it to x86
- # later on in the build process
- BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')"
- fi
-
- # set variables to where files are in the package structure
- if use kernel_FreeBSD; then
- use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
- use amd64-fbsd && S="${WORKDIR}/${AMD64_FBSD_NV_PACKAGE}"
- NV_DOC="${S}/doc"
- NV_OBJ="${S}/obj"
- NV_SRC="${S}/src"
- NV_MAN="${S}/x11/man"
- NV_X11="${S}/obj"
- NV_SOVER=1
- elif use kernel_linux; then
- NV_DOC="${S}"
- NV_OBJ="${S}"
- NV_SRC="${S}/kernel"
- NV_MAN="${S}"
- NV_X11="${S}"
- NV_SOVER=${PV}
- else
- die "Could not determine proper NVIDIA package"
- fi
-}
-
-src_prepare() {
- # Please add a brief description for every added patch
-
- if use kernel_linux; then
- if kernel_is lt 2 6 9 ; then
- eerror "You must build this against 2.6.9 or higher kernels."
- fi
-
- # If greater than 2.6.5 use M= instead of SUBDIR=
-# convert_to_m "${NV_SRC}"/Makefile.kbuild
- fi
-
- if use pax_kernel; then
- ewarn "Using PAX patches is not supported. You will be asked to"
- ewarn "use a standard kernel should you have issues. Should you"
- ewarn "need support with these patches, contact the PaX team."
- epatch "${FILESDIR}"/${PN}-346.16-pax-usercopy.patch
- epatch "${FILESDIR}"/${PN}-346.16-pax-constify.patch
- fi
-
- # Allow user patches so they can support RC kernels and whatever else
- epatch_user
-}
-
-src_compile() {
- # This is already the default on Linux, as there's no toplevel Makefile, but
- # on FreeBSD there's one and triggers the kernel module build, as we install
- # it by itself, pass this.
-
- cd "${NV_SRC}"
- if use kernel_FreeBSD; then
- MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
- LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die
- elif use kernel_linux; then
- MAKEOPTS=-j1
- linux-mod_src_compile
- fi
-}
-
-# Install nvidia library:
-# the first parameter is the library to install
-# the second parameter is the provided soversion
-# the third parameter is the target directory if its not /usr/lib
-donvidia() {
- # Full path to library minus SOVER
- MY_LIB="$1"
-
- # SOVER to use
- MY_SOVER="$2"
-
- # Where to install
- MY_DEST="$3"
-
- if [[ -z "${MY_DEST}" ]]; then
- MY_DEST="/usr/$(get_libdir)"
- action="dolib.so"
- else
- exeinto ${MY_DEST}
- action="doexe"
- fi
-
- # Get just the library name
- libname=$(basename $1)
-
- # Install the library with the correct SOVER
- ${action} ${MY_LIB}.${MY_SOVER} || \
- die "failed to install ${libname}"
-
- # If SOVER wasn't 1, then we need to create a .1 symlink
- if [[ "${MY_SOVER}" != "1" ]]; then
- dosym ${libname}.${MY_SOVER} \
- ${MY_DEST}/${libname}.1 || \
- die "failed to create ${libname} symlink"
- fi
-
- # Always create the symlink from the raw lib to the .1
- dosym ${libname}.1 \
- ${MY_DEST}/${libname} || \
- die "failed to create ${libname} symlink"
-}
-
-src_install() {
- if use kernel_linux; then
- linux-mod_src_install
-
- # Add the aliases
- # This file is tweaked with the appropriate video group in
- # pkg_preinst, see bug #491414
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/nvidia-169.07 nvidia.conf
- use uvm && doins "${FILESDIR}"/nvidia-uvm.conf
-
- # Ensures that our device nodes are created when not using X
- exeinto "$(get_udevdir)"
- doexe "${FILESDIR}"/nvidia-udev.sh
- udev_newrules "${FILESDIR}"/nvidia.udev-rule 99-nvidia.rules
- elif use kernel_FreeBSD; then
- if use x86-fbsd; then
- insinto /boot/modules
- doins "${S}/src/nvidia.kld"
- fi
-
- exeinto /boot/modules
- doexe "${S}/src/nvidia.ko"
- fi
-
- # NVIDIA kernel <-> userspace driver config lib
- donvidia ${NV_OBJ}/libnvidia-cfg.so ${NV_SOVER}
-
- # NVIDIA framebuffer capture library
- donvidia ${NV_OBJ}/libnvidia-fbc.so ${NV_SOVER}
-
- # NVIDIA video encode/decode <-> CUDA
- if use kernel_linux; then
- donvidia ${NV_OBJ}/libnvcuvid.so ${NV_SOVER}
- donvidia ${NV_OBJ}/libnvidia-encode.so ${NV_SOVER}
- fi
-
- if use X; then
- # Xorg DDX driver
- insinto /usr/$(get_libdir)/xorg/modules/drivers
- doins ${NV_X11}/nvidia_drv.so
-
- # Xorg GLX driver
- donvidia ${NV_X11}/libglx.so ${NV_SOVER} \
- /usr/$(get_libdir)/opengl/nvidia/extensions
-
- # Xorg nvidia.conf
- if has_version '>=x11-base/xorg-server-1.16'; then
- insinto /usr/share/X11/xorg.conf.d
- newins {,50-}nvidia-drm-outputclass.conf
- fi
- fi
-
- # OpenCL ICD for NVIDIA
- if use kernel_linux; then
- insinto /etc/OpenCL/vendors
- doins ${NV_OBJ}/nvidia.icd
- fi
-
- # Documentation
- dohtml ${NV_DOC}/html/*
- if use kernel_FreeBSD; then
- dodoc "${NV_DOC}/README"
- use X && doman "${NV_MAN}/nvidia-xconfig.1"
- use tools && doman "${NV_MAN}/nvidia-settings.1"
- else
- # Docs
- newdoc "${NV_DOC}/README.txt" README
- dodoc "${NV_DOC}/NVIDIA_Changelog"
- doman "${NV_MAN}/nvidia-smi.1.gz"
- use X && doman "${NV_MAN}/nvidia-xconfig.1.gz"
- use tools && doman "${NV_MAN}/nvidia-settings.1.gz"
- doman "${NV_MAN}/nvidia-cuda-mps-control.1.gz"
- fi
-
- # Helper Apps
- exeinto /opt/bin/
-
- if use X; then
- doexe ${NV_OBJ}/nvidia-xconfig
- fi
-
- if use kernel_linux ; then
- doexe ${NV_OBJ}/nvidia-cuda-mps-control
- doexe ${NV_OBJ}/nvidia-cuda-mps-server
- doexe ${NV_OBJ}/nvidia-debugdump
- doexe ${NV_OBJ}/nvidia-persistenced
- doexe ${NV_OBJ}/nvidia-smi
-
- # install nvidia-modprobe setuid and symlink in /usr/bin (bug #505092)
- doexe ${NV_OBJ}/nvidia-modprobe
- fowners root:video /opt/bin/nvidia-modprobe
- fperms 4710 /opt/bin/nvidia-modprobe
- dosym /{opt,usr}/bin/nvidia-modprobe
-
- doman nvidia-cuda-mps-control.1.gz
- doman nvidia-modprobe.1.gz
- doman nvidia-persistenced.1.gz
- newinitd "${FILESDIR}/nvidia-smi.init" nvidia-smi
- newconfd "${FILESDIR}/nvidia-persistenced.conf" nvidia-persistenced
- newinitd "${FILESDIR}/nvidia-persistenced.init" nvidia-persistenced
- fi
-
- if use tools; then
- doexe ${NV_OBJ}/nvidia-settings
- use gtk2 && donvidia libnvidia-gtk2.so ${PV}
- use gtk3 && donvidia libnvidia-gtk3.so ${PV}
- insinto /usr/share/nvidia/
- doins nvidia-application-profiles-${PV}-key-documentation
- insinto /etc/nvidia
- newins nvidia-application-profiles-${PV}-rc nvidia-application-profiles-rc
- fi
-
- dobin ${NV_OBJ}/nvidia-bug-report.sh
-
- # Desktop entries for nvidia-settings
- if use tools ; then
- # There is no icon in the FreeBSD tarball.
- use kernel_FreeBSD || newicon ${NV_OBJ}/nvidia-settings.png ${PN}-settings.png
- domenu "${FILESDIR}"/${PN}-settings.desktop
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
- fi
-
- #doenvd "${FILESDIR}"/50nvidia-prelink-blacklist
-
- if has_multilib_profile && use multilib ; then
- local OABI=${ABI}
- for ABI in $(get_install_abis) ; do
- src_install-libs
- done
- ABI=${OABI}
- unset OABI
- else
- src_install-libs
- fi
-
- is_final_abi || die "failed to iterate through all ABIs"
-
- readme.gentoo_create_doc
-}
-
-src_install-libs() {
- local inslibdir=$(get_libdir)
- local GL_ROOT="/usr/$(get_libdir)/opengl/nvidia/lib"
- local CL_ROOT="/usr/$(get_libdir)/OpenCL/vendors/nvidia"
- local libdir=${NV_OBJ}
-
- if use kernel_linux && has_multilib_profile && \
- [[ ${ABI} == "x86" ]] ; then
- libdir=${NV_OBJ}/32
- fi
-
- if use X; then
- # The GLX libraries
- donvidia ${libdir}/libEGL.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libGL.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libGLESv1_CM.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libnvidia-eglcore.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-glcore.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-glsi.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-ifr.so ${NV_SOVER}
- if use kernel_FreeBSD; then
- donvidia ${libdir}/libnvidia-tls.so ${NV_SOVER}
- else
- donvidia ${libdir}/tls/libnvidia-tls.so ${NV_SOVER}
- fi
-
- # VDPAU
- donvidia ${libdir}/libvdpau_nvidia.so ${NV_SOVER}
-
- # GLES v2 libraries
- insinto ${GL_ROOT}
- doexe ${libdir}/libGLESv2.so.${PV}
- dosym libGLESv2.so.${PV} ${GL_ROOT}/libGLESv2.so.2
- dosym libGLESv2.so.2 ${GL_ROOT}/libGLESv2.so
- fi
-
- # NVIDIA monitoring library
- if use kernel_linux ; then
- donvidia ${libdir}/libnvidia-ml.so ${NV_SOVER}
- fi
-
- # CUDA & OpenCL
- if use kernel_linux; then
- donvidia ${libdir}/libcuda.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-compiler.so ${NV_SOVER}
- donvidia ${libdir}/libOpenCL.so 1.0.0 ${CL_ROOT}
- donvidia ${libdir}/libnvidia-opencl.so ${NV_SOVER}
- fi
-}
-
-pkg_preinst() {
- if use kernel_linux; then
- linux-mod_pkg_preinst
-
- local videogroup="$(egetent group video | cut -d ':' -f 3)"
- if [ -z "${videogroup}" ]; then
- eerror "Failed to determine the video group gid"
- die "Failed to determine the video group gid"
- else
- sed -i \
- -e "s:PACKAGE:${PF}:g" \
- -e "s:VIDEOGID:${videogroup}:" \
- "${D}"/etc/modprobe.d/nvidia.conf || die
- fi
- fi
-
- # Clean the dynamic libGL stuff's home to ensure
- # we dont have stale libs floating around
- if [ -d "${ROOT}"/usr/lib/opengl/nvidia ] ; then
- rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
- fi
- # Make sure we nuke the old nvidia-glx's env.d file
- if [ -e "${ROOT}"/etc/env.d/09nvidia ] ; then
- rm -f "${ROOT}"/etc/env.d/09nvidia
- fi
-}
-
-pkg_postinst() {
- use kernel_linux && linux-mod_pkg_postinst
-
- # Switch to the nvidia implementation
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia
- "${ROOT}"/usr/bin/eselect opencl set --use-old nvidia
-
- readme.gentoo_print_elog
-
- if ! use X; then
- elog "You have elected to not install the X.org driver. Along with"
- elog "this the OpenGL libraries and VDPAU libraries were not"
- elog "installed. Additionally, once the driver is loaded your card"
- elog "and fan will run at max speed which may not be desirable."
- elog "Use the 'nvidia-smi' init script to have your card and fan"
- elog "speed scale appropriately."
- elog
- fi
- if ! use tools; then
- elog "USE=tools controls whether the nvidia-settings application"
- elog "is installed. If you would like to use it, enable that"
- elog "flag and re-emerge this ebuild. Optionally you can install"
- elog "media-video/nvidia-settings"
- elog
- fi
-}
-
-pkg_prerm() {
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
-
-pkg_postrm() {
- use kernel_linux && linux-mod_pkg_postrm
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-349.16.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-349.16.ebuild
deleted file mode 100644
index af759a0b8..000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-349.16.ebuild
+++ /dev/null
@@ -1,494 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-349.16.ebuild,v 1.2 2015/04/21 19:30:06 jer Exp $
-
-EAPI=5
-
-inherit eutils flag-o-matic linux-info linux-mod multilib nvidia-driver \
- portability toolchain-funcs unpacker user udev
-
-NV_URI="http://us.download.nvidia.com/XFree86/"
-X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
-AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
-X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
-AMD64_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86_64-${PV}"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="
- amd64-fbsd? ( ${NV_URI}FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )
- amd64? ( ${NV_URI}Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
- x86-fbsd? ( ${NV_URI}FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )
- x86? ( ${NV_URI}Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
-"
-
-LICENSE="GPL-2 NVIDIA-r2"
-SLOT="0"
-KEYWORDS="-* amd64 x86 ~amd64-fbsd ~x86-fbsd"
-RESTRICT="bindist mirror strip"
-EMULTILIB_PKG="true"
-
-IUSE="acpi multilib kernel_FreeBSD kernel_linux pax_kernel +tools gtk2 gtk3 +X uvm"
-REQUIRED_USE="
- tools? ( X || ( gtk2 gtk3 ) )
-"
-
-COMMON="
- app-eselect/eselect-opencl
- kernel_linux? ( >=sys-libs/glibc-2.6.1 )
- X? (
- >=app-eselect/eselect-opengl-1.0.9
- )
-"
-DEPEND="
- ${COMMON}
- app-arch/xz-utils
- kernel_linux? ( virtual/linux-sources )
-"
-RDEPEND="
- ${COMMON}
- acpi? ( sys-power/acpid )
- tools? (
- dev-libs/atk
- dev-libs/glib:2
- x11-libs/gdk-pixbuf
- gtk2? ( >=x11-libs/gtk+-2.4:2 )
- gtk3? ( x11-libs/gtk+:3 )
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/pango[X]
- )
- X? (
- <x11-base/xorg-server-1.17.99:=
- >=x11-libs/libvdpau-0.3-r1
- multilib? (
- || (
- (
- >=x11-libs/libX11-1.6.2[abi_x86_32]
- >=x11-libs/libXext-1.3.2[abi_x86_32]
- )
- app-emulation/emul-linux-x86-xlibs
- )
- )
- )
-"
-
-QA_PREBUILT="opt/* usr/lib*"
-
-S=${WORKDIR}/
-
-pkg_pretend() {
- if use amd64 && has_multilib_profile && \
- [ "${DEFAULT_ABI}" != "amd64" ]; then
- eerror "This ebuild doesn't currently support changing your default ABI"
- die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
- fi
-
- if use kernel_linux && kernel_is ge 4 1 ; then
- ewarn "Gentoo supports kernels which are supported by NVIDIA"
- ewarn "which are limited to the following kernels:"
- ewarn "<sys-kernel/gentoo-sources-4.1"
- ewarn "<sys-kernel/vanilla-sources-4.1"
- ewarn ""
- ewarn "You are free to utilize epatch_user to provide whatever"
- ewarn "support you feel is appropriate, but will not receive"
- ewarn "support as a result of those changes."
- ewarn ""
- ewarn "Do not file a bug report about this."
- fi
-
- # Since Nvidia ships 3 different series of drivers, we need to give the user
- # some kind of guidance as to what version they should install. This tries
- # to point the user in the right direction but can't be perfect. check
- # nvidia-driver.eclass
- nvidia-driver-check-warning
-
- # Kernel features/options to check for
- CONFIG_CHECK="~ZONE_DMA ~MTRR ~SYSVIPC ~!LOCKDEP"
- use x86 && CONFIG_CHECK+=" ~HIGHMEM"
-
- # Now do the above checks
- use kernel_linux && check_extra_config
-}
-
-pkg_setup() {
- # try to turn off distcc and ccache for people that have a problem with it
- export DISTCC_DISABLE=1
- export CCACHE_DISABLE=1
-
- if use kernel_linux; then
- MODULE_NAMES="nvidia(video:${S}/kernel)"
- use uvm && MODULE_NAMES+=" nvidia-uvm(video:${S}/kernel/uvm)"
-
- # This needs to run after MODULE_NAMES (so that the eclass checks
- # whether the kernel supports loadable modules) but before BUILD_PARAMS
- # is set (so that KV_DIR is populated).
- linux-mod_pkg_setup
-
- BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
- SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC)"
-
- # linux-mod_src_compile calls set_arch_to_kernel, which
- # sets the ARCH to x86 but NVIDIA's wrapping Makefile
- # expects x86_64 or i386 and then converts it to x86
- # later on in the build process
- BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')"
- fi
-
- # set variables to where files are in the package structure
- if use kernel_FreeBSD; then
- use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
- use amd64-fbsd && S="${WORKDIR}/${AMD64_FBSD_NV_PACKAGE}"
- NV_DOC="${S}/doc"
- NV_OBJ="${S}/obj"
- NV_SRC="${S}/src"
- NV_MAN="${S}/x11/man"
- NV_X11="${S}/obj"
- NV_SOVER=1
- elif use kernel_linux; then
- NV_DOC="${S}"
- NV_OBJ="${S}"
- NV_SRC="${S}/kernel"
- NV_MAN="${S}"
- NV_X11="${S}"
- NV_SOVER=${PV}
- else
- die "Could not determine proper NVIDIA package"
- fi
-}
-
-src_prepare() {
- # Please add a brief description for every added patch
-
- if use kernel_linux; then
- if kernel_is lt 2 6 9 ; then
- eerror "You must build this against 2.6.9 or higher kernels."
- fi
-
- # If greater than 2.6.5 use M= instead of SUBDIR=
-# convert_to_m "${NV_SRC}"/Makefile.kbuild
- fi
-
- if use pax_kernel; then
- ewarn "Using PAX patches is not supported. You will be asked to"
- ewarn "use a standard kernel should you have issues. Should you"
- ewarn "need support with these patches, contact the PaX team."
- epatch "${FILESDIR}"/${PN}-346.16-pax-usercopy.patch
- epatch "${FILESDIR}"/${PN}-346.16-pax-constify.patch
- fi
-
- # Allow user patches so they can support RC kernels and whatever else
- epatch_user
-}
-
-src_compile() {
- # This is already the default on Linux, as there's no toplevel Makefile, but
- # on FreeBSD there's one and triggers the kernel module build, as we install
- # it by itself, pass this.
-
- cd "${NV_SRC}"
- if use kernel_FreeBSD; then
- MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
- LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die
- elif use kernel_linux; then
- MAKEOPTS=-j1
- linux-mod_src_compile
- fi
-}
-
-# Install nvidia library:
-# the first parameter is the library to install
-# the second parameter is the provided soversion
-# the third parameter is the target directory if its not /usr/lib
-donvidia() {
- # Full path to library minus SOVER
- MY_LIB="$1"
-
- # SOVER to use
- MY_SOVER="$2"
-
- # Where to install
- MY_DEST="$3"
-
- if [[ -z "${MY_DEST}" ]]; then
- MY_DEST="/usr/$(get_libdir)"
- action="dolib.so"
- else
- exeinto ${MY_DEST}
- action="doexe"
- fi
-
- # Get just the library name
- libname=$(basename $1)
-
- # Install the library with the correct SOVER
- ${action} ${MY_LIB}.${MY_SOVER} || \
- die "failed to install ${libname}"
-
- # If SOVER wasn't 1, then we need to create a .1 symlink
- if [[ "${MY_SOVER}" != "1" ]]; then
- dosym ${libname}.${MY_SOVER} \
- ${MY_DEST}/${libname}.1 || \
- die "failed to create ${libname} symlink"
- fi
-
- # Always create the symlink from the raw lib to the .1
- dosym ${libname}.1 \
- ${MY_DEST}/${libname} || \
- die "failed to create ${libname} symlink"
-}
-
-src_install() {
- if use kernel_linux; then
- linux-mod_src_install
-
- # Add the aliases
- # This file is tweaked with the appropriate video group in
- # pkg_preinst, see bug #491414
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/nvidia-169.07 nvidia.conf
- use uvm && doins "${FILESDIR}"/nvidia-uvm.conf
-
- # Ensures that our device nodes are created when not using X
- exeinto "$(get_udevdir)"
- doexe "${FILESDIR}"/nvidia-udev.sh
- udev_newrules "${FILESDIR}"/nvidia.udev-rule 99-nvidia.rules
- elif use kernel_FreeBSD; then
- if use x86-fbsd; then
- insinto /boot/modules
- doins "${S}/src/nvidia.kld"
- fi
-
- exeinto /boot/modules
- doexe "${S}/src/nvidia.ko"
- fi
-
- # NVIDIA kernel <-> userspace driver config lib
- donvidia ${NV_OBJ}/libnvidia-cfg.so ${NV_SOVER}
-
- # NVIDIA framebuffer capture library
- donvidia ${NV_OBJ}/libnvidia-fbc.so ${NV_SOVER}
-
- # NVIDIA video encode/decode <-> CUDA
- if use kernel_linux; then
- donvidia ${NV_OBJ}/libnvcuvid.so ${NV_SOVER}
- donvidia ${NV_OBJ}/libnvidia-encode.so ${NV_SOVER}
- fi
-
- if use X; then
- # Xorg DDX driver
- insinto /usr/$(get_libdir)/xorg/modules/drivers
- doins ${NV_X11}/nvidia_drv.so
-
- # Xorg GLX driver
- donvidia ${NV_X11}/libglx.so ${NV_SOVER} \
- /usr/$(get_libdir)/opengl/nvidia/extensions
-
- # Xorg nvidia.conf
- if has_version '>=x11-base/xorg-server-1.16'; then
- insinto /usr/share/X11/xorg.conf.d
- newins {,50-}nvidia-drm-outputclass.conf
- fi
- fi
-
- # OpenCL ICD for NVIDIA
- if use kernel_linux; then
- insinto /etc/OpenCL/vendors
- doins ${NV_OBJ}/nvidia.icd
- fi
-
- # Documentation
- dohtml ${NV_DOC}/html/*
- if use kernel_FreeBSD; then
- dodoc "${NV_DOC}/README"
- use X && doman "${NV_MAN}/nvidia-xconfig.1"
- use tools && doman "${NV_MAN}/nvidia-settings.1"
- else
- # Docs
- newdoc "${NV_DOC}/README.txt" README
- dodoc "${NV_DOC}/NVIDIA_Changelog"
- doman "${NV_MAN}/nvidia-smi.1.gz"
- use X && doman "${NV_MAN}/nvidia-xconfig.1.gz"
- use tools && doman "${NV_MAN}/nvidia-settings.1.gz"
- doman "${NV_MAN}/nvidia-cuda-mps-control.1.gz"
- fi
-
- # Helper Apps
- exeinto /opt/bin/
-
- if use X; then
- doexe ${NV_OBJ}/nvidia-xconfig
- fi
-
- if use kernel_linux ; then
- doexe ${NV_OBJ}/nvidia-cuda-mps-control
- doexe ${NV_OBJ}/nvidia-cuda-mps-server
- doexe ${NV_OBJ}/nvidia-debugdump
- doexe ${NV_OBJ}/nvidia-persistenced
- doexe ${NV_OBJ}/nvidia-smi
-
- # install nvidia-modprobe setuid and symlink in /usr/bin (bug #505092)
- doexe ${NV_OBJ}/nvidia-modprobe
- fowners root:video /opt/bin/nvidia-modprobe
- fperms 4710 /opt/bin/nvidia-modprobe
- dosym /{opt,usr}/bin/nvidia-modprobe
-
- doman nvidia-cuda-mps-control.1.gz
- doman nvidia-modprobe.1.gz
- doman nvidia-persistenced.1.gz
- newinitd "${FILESDIR}/nvidia-smi.init" nvidia-smi
- newconfd "${FILESDIR}/nvidia-persistenced.conf" nvidia-persistenced
- newinitd "${FILESDIR}/nvidia-persistenced.init" nvidia-persistenced
- fi
-
- if use tools; then
- doexe ${NV_OBJ}/nvidia-settings
- use gtk2 && donvidia libnvidia-gtk2.so ${PV}
- use gtk3 && donvidia libnvidia-gtk3.so ${PV}
- insinto /usr/share/nvidia/
- doins nvidia-application-profiles-${PV}-key-documentation
- insinto /etc/nvidia
- newins nvidia-application-profiles-${PV}-rc nvidia-application-profiles-rc
- fi
-
- dobin ${NV_OBJ}/nvidia-bug-report.sh
-
- # Desktop entries for nvidia-settings
- if use tools ; then
- # There is no icon in the FreeBSD tarball.
- use kernel_FreeBSD || newicon ${NV_OBJ}/nvidia-settings.png ${PN}-settings.png
- domenu "${FILESDIR}"/${PN}-settings.desktop
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
- fi
-
- #doenvd "${FILESDIR}"/50nvidia-prelink-blacklist
-
- if has_multilib_profile && use multilib ; then
- local OABI=${ABI}
- for ABI in $(get_install_abis) ; do
- src_install-libs
- done
- ABI=${OABI}
- unset OABI
- else
- src_install-libs
- fi
-
- is_final_abi || die "failed to iterate through all ABIs"
-
- readme.gentoo_create_doc
-}
-
-src_install-libs() {
- local inslibdir=$(get_libdir)
- local GL_ROOT="/usr/$(get_libdir)/opengl/nvidia/lib"
- local CL_ROOT="/usr/$(get_libdir)/OpenCL/vendors/nvidia"
- local libdir=${NV_OBJ}
-
- if use kernel_linux && has_multilib_profile && \
- [[ ${ABI} == "x86" ]] ; then
- libdir=${NV_OBJ}/32
- fi
-
- if use X; then
- # The GLX libraries
- donvidia ${libdir}/libEGL.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libGL.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libGLESv1_CM.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libnvidia-eglcore.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-glcore.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-glsi.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-ifr.so ${NV_SOVER}
- if use kernel_FreeBSD; then
- donvidia ${libdir}/libnvidia-tls.so ${NV_SOVER}
- else
- donvidia ${libdir}/tls/libnvidia-tls.so ${NV_SOVER}
- fi
-
- # VDPAU
- donvidia ${libdir}/libvdpau_nvidia.so ${NV_SOVER}
-
- # GLES v2 libraries
- insinto ${GL_ROOT}
- doexe ${libdir}/libGLESv2.so.${PV}
- dosym libGLESv2.so.${PV} ${GL_ROOT}/libGLESv2.so.2
- dosym libGLESv2.so.2 ${GL_ROOT}/libGLESv2.so
- fi
-
- # NVIDIA monitoring library
- if use kernel_linux ; then
- donvidia ${libdir}/libnvidia-ml.so ${NV_SOVER}
- fi
-
- # CUDA & OpenCL
- if use kernel_linux; then
- donvidia ${libdir}/libcuda.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-compiler.so ${NV_SOVER}
- donvidia ${libdir}/libOpenCL.so 1.0.0 ${CL_ROOT}
- donvidia ${libdir}/libnvidia-opencl.so ${NV_SOVER}
- fi
-}
-
-pkg_preinst() {
- if use kernel_linux; then
- linux-mod_pkg_preinst
-
- local videogroup="$(egetent group video | cut -d ':' -f 3)"
- if [ -z "${videogroup}" ]; then
- eerror "Failed to determine the video group gid"
- die "Failed to determine the video group gid"
- else
- sed -i \
- -e "s:PACKAGE:${PF}:g" \
- -e "s:VIDEOGID:${videogroup}:" \
- "${D}"/etc/modprobe.d/nvidia.conf || die
- fi
- fi
-
- # Clean the dynamic libGL stuff's home to ensure
- # we dont have stale libs floating around
- if [ -d "${ROOT}"/usr/lib/opengl/nvidia ] ; then
- rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
- fi
- # Make sure we nuke the old nvidia-glx's env.d file
- if [ -e "${ROOT}"/etc/env.d/09nvidia ] ; then
- rm -f "${ROOT}"/etc/env.d/09nvidia
- fi
-}
-
-pkg_postinst() {
- use kernel_linux && linux-mod_pkg_postinst
-
- # Switch to the nvidia implementation
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia
- "${ROOT}"/usr/bin/eselect opencl set --use-old nvidia
-
- readme.gentoo_print_elog
-
- if ! use X; then
- elog "You have elected to not install the X.org driver. Along with"
- elog "this the OpenGL libraries and VDPAU libraries were not"
- elog "installed. Additionally, once the driver is loaded your card"
- elog "and fan will run at max speed which may not be desirable."
- elog "Use the 'nvidia-smi' init script to have your card and fan"
- elog "speed scale appropriately."
- elog
- fi
- if ! use tools; then
- elog "USE=tools controls whether the nvidia-settings application"
- elog "is installed. If you would like to use it, enable that"
- elog "flag and re-emerge this ebuild. Optionally you can install"
- elog "media-video/nvidia-settings"
- elog
- fi
-}
-
-pkg_prerm() {
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
-
-pkg_postrm() {
- use kernel_linux && linux-mod_pkg_postrm
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-352.21.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-352.21.ebuild
deleted file mode 100644
index d9bee1cd2..000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-352.21.ebuild
+++ /dev/null
@@ -1,494 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-352.09.ebuild,v 1.1 2015/05/19 05:52:25 jer Exp $
-
-EAPI=5
-
-inherit eutils flag-o-matic linux-info linux-mod multilib nvidia-driver \
- portability toolchain-funcs unpacker user udev
-
-NV_URI="http://us.download.nvidia.com/XFree86/"
-X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
-AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
-X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
-AMD64_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86_64-${PV}"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="
- amd64-fbsd? ( ${NV_URI}FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )
- amd64? ( ${NV_URI}Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
- x86-fbsd? ( ${NV_URI}FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )
- x86? ( ${NV_URI}Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
-"
-
-LICENSE="GPL-2 NVIDIA-r2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
-RESTRICT="bindist mirror strip"
-EMULTILIB_PKG="true"
-
-IUSE="acpi multilib kernel_FreeBSD kernel_linux pax_kernel +tools gtk2 gtk3 +X uvm"
-REQUIRED_USE="
- tools? ( X || ( gtk2 gtk3 ) )
-"
-
-COMMON="
- app-eselect/eselect-opencl
- kernel_linux? ( >=sys-libs/glibc-2.6.1 )
- X? (
- >=app-eselect/eselect-opengl-1.0.9
- )
-"
-DEPEND="
- ${COMMON}
- app-arch/xz-utils
- kernel_linux? ( virtual/linux-sources )
-"
-RDEPEND="
- ${COMMON}
- acpi? ( sys-power/acpid )
- tools? (
- dev-libs/atk
- dev-libs/glib:2
- x11-libs/gdk-pixbuf
- gtk2? ( >=x11-libs/gtk+-2.4:2 )
- gtk3? ( x11-libs/gtk+:3 )
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/pango[X]
- )
- X? (
- <x11-base/xorg-server-1.17.99:=
- >=x11-libs/libvdpau-0.3-r1
- multilib? (
- || (
- (
- >=x11-libs/libX11-1.6.2[abi_x86_32]
- >=x11-libs/libXext-1.3.2[abi_x86_32]
- )
- app-emulation/emul-linux-x86-xlibs
- )
- )
- )
-"
-
-QA_PREBUILT="opt/* usr/lib*"
-
-S=${WORKDIR}/
-
-pkg_pretend() {
- if use amd64 && has_multilib_profile && \
- [ "${DEFAULT_ABI}" != "amd64" ]; then
- eerror "This ebuild doesn't currently support changing your default ABI"
- die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
- fi
-
- if use kernel_linux && kernel_is ge 4 1 ; then
- ewarn "Gentoo supports kernels which are supported by NVIDIA"
- ewarn "which are limited to the following kernels:"
- ewarn "<sys-kernel/gentoo-sources-4.1"
- ewarn "<sys-kernel/vanilla-sources-4.1"
- ewarn ""
- ewarn "You are free to utilize epatch_user to provide whatever"
- ewarn "support you feel is appropriate, but will not receive"
- ewarn "support as a result of those changes."
- ewarn ""
- ewarn "Do not file a bug report about this."
- fi
-
- # Since Nvidia ships 3 different series of drivers, we need to give the user
- # some kind of guidance as to what version they should install. This tries
- # to point the user in the right direction but can't be perfect. check
- # nvidia-driver.eclass
- nvidia-driver-check-warning
-
- # Kernel features/options to check for
- CONFIG_CHECK="~ZONE_DMA ~MTRR ~SYSVIPC ~!LOCKDEP"
- use x86 && CONFIG_CHECK+=" ~HIGHMEM"
-
- # Now do the above checks
- use kernel_linux && check_extra_config
-}
-
-pkg_setup() {
- # try to turn off distcc and ccache for people that have a problem with it
- export DISTCC_DISABLE=1
- export CCACHE_DISABLE=1
-
- if use kernel_linux; then
- MODULE_NAMES="nvidia(video:${S}/kernel)"
- use uvm && MODULE_NAMES+=" nvidia-uvm(video:${S}/kernel/uvm)"
-
- # This needs to run after MODULE_NAMES (so that the eclass checks
- # whether the kernel supports loadable modules) but before BUILD_PARAMS
- # is set (so that KV_DIR is populated).
- linux-mod_pkg_setup
-
- BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
- SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC)"
-
- # linux-mod_src_compile calls set_arch_to_kernel, which
- # sets the ARCH to x86 but NVIDIA's wrapping Makefile
- # expects x86_64 or i386 and then converts it to x86
- # later on in the build process
- BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')"
- fi
-
- # set variables to where files are in the package structure
- if use kernel_FreeBSD; then
- use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
- use amd64-fbsd && S="${WORKDIR}/${AMD64_FBSD_NV_PACKAGE}"
- NV_DOC="${S}/doc"
- NV_OBJ="${S}/obj"
- NV_SRC="${S}/src"
- NV_MAN="${S}/x11/man"
- NV_X11="${S}/obj"
- NV_SOVER=1
- elif use kernel_linux; then
- NV_DOC="${S}"
- NV_OBJ="${S}"
- NV_SRC="${S}/kernel"
- NV_MAN="${S}"
- NV_X11="${S}"
- NV_SOVER=${PV}
- else
- die "Could not determine proper NVIDIA package"
- fi
-}
-
-src_prepare() {
- # Please add a brief description for every added patch
-
- if use kernel_linux; then
- if kernel_is lt 2 6 9 ; then
- eerror "You must build this against 2.6.9 or higher kernels."
- fi
-
- # If greater than 2.6.5 use M= instead of SUBDIR=
-# convert_to_m "${NV_SRC}"/Makefile.kbuild
- fi
-
- if use pax_kernel; then
- ewarn "Using PAX patches is not supported. You will be asked to"
- ewarn "use a standard kernel should you have issues. Should you"
- ewarn "need support with these patches, contact the PaX team."
- epatch "${FILESDIR}"/${PN}-346.16-pax-usercopy.patch
- epatch "${FILESDIR}"/${PN}-346.16-pax-constify.patch
- fi
-
- # Allow user patches so they can support RC kernels and whatever else
- epatch_user
-}
-
-src_compile() {
- # This is already the default on Linux, as there's no toplevel Makefile, but
- # on FreeBSD there's one and triggers the kernel module build, as we install
- # it by itself, pass this.
-
- cd "${NV_SRC}"
- if use kernel_FreeBSD; then
- MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
- LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die
- elif use kernel_linux; then
- MAKEOPTS=-j1
- linux-mod_src_compile
- fi
-}
-
-# Install nvidia library:
-# the first parameter is the library to install
-# the second parameter is the provided soversion
-# the third parameter is the target directory if its not /usr/lib
-donvidia() {
- # Full path to library minus SOVER
- MY_LIB="$1"
-
- # SOVER to use
- MY_SOVER="$2"
-
- # Where to install
- MY_DEST="$3"
-
- if [[ -z "${MY_DEST}" ]]; then
- MY_DEST="/usr/$(get_libdir)"
- action="dolib.so"
- else
- exeinto ${MY_DEST}
- action="doexe"
- fi
-
- # Get just the library name
- libname=$(basename $1)
-
- # Install the library with the correct SOVER
- ${action} ${MY_LIB}.${MY_SOVER} || \
- die "failed to install ${libname}"
-
- # If SOVER wasn't 1, then we need to create a .1 symlink
- if [[ "${MY_SOVER}" != "1" ]]; then
- dosym ${libname}.${MY_SOVER} \
- ${MY_DEST}/${libname}.1 || \
- die "failed to create ${libname} symlink"
- fi
-
- # Always create the symlink from the raw lib to the .1
- dosym ${libname}.1 \
- ${MY_DEST}/${libname} || \
- die "failed to create ${libname} symlink"
-}
-
-src_install() {
- if use kernel_linux; then
- linux-mod_src_install
-
- # Add the aliases
- # This file is tweaked with the appropriate video group in
- # pkg_preinst, see bug #491414
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/nvidia-169.07 nvidia.conf
- use uvm && doins "${FILESDIR}"/nvidia-uvm.conf
-
- # Ensures that our device nodes are created when not using X
- exeinto "$(get_udevdir)"
- doexe "${FILESDIR}"/nvidia-udev.sh
- udev_newrules "${FILESDIR}"/nvidia.udev-rule 99-nvidia.rules
- elif use kernel_FreeBSD; then
- if use x86-fbsd; then
- insinto /boot/modules
- doins "${S}/src/nvidia.kld"
- fi
-
- exeinto /boot/modules
- doexe "${S}/src/nvidia.ko"
- fi
-
- # NVIDIA kernel <-> userspace driver config lib
- donvidia ${NV_OBJ}/libnvidia-cfg.so ${NV_SOVER}
-
- # NVIDIA framebuffer capture library
- donvidia ${NV_OBJ}/libnvidia-fbc.so ${NV_SOVER}
-
- # NVIDIA video encode/decode <-> CUDA
- if use kernel_linux; then
- donvidia ${NV_OBJ}/libnvcuvid.so ${NV_SOVER}
- donvidia ${NV_OBJ}/libnvidia-encode.so ${NV_SOVER}
- fi
-
- if use X; then
- # Xorg DDX driver
- insinto /usr/$(get_libdir)/xorg/modules/drivers
- doins ${NV_X11}/nvidia_drv.so
-
- # Xorg GLX driver
- donvidia ${NV_X11}/libglx.so ${NV_SOVER} \
- /usr/$(get_libdir)/opengl/nvidia/extensions
-
- # Xorg nvidia.conf
- if has_version '>=x11-base/xorg-server-1.16'; then
- insinto /usr/share/X11/xorg.conf.d
- newins {,50-}nvidia-drm-outputclass.conf
- fi
- fi
-
- # OpenCL ICD for NVIDIA
- if use kernel_linux; then
- insinto /etc/OpenCL/vendors
- doins ${NV_OBJ}/nvidia.icd
- fi
-
- # Documentation
- dohtml ${NV_DOC}/html/*
- if use kernel_FreeBSD; then
- dodoc "${NV_DOC}/README"
- use X && doman "${NV_MAN}/nvidia-xconfig.1"
- use tools && doman "${NV_MAN}/nvidia-settings.1"
- else
- # Docs
- newdoc "${NV_DOC}/README.txt" README
- dodoc "${NV_DOC}/NVIDIA_Changelog"
- doman "${NV_MAN}/nvidia-smi.1.gz"
- use X && doman "${NV_MAN}/nvidia-xconfig.1.gz"
- use tools && doman "${NV_MAN}/nvidia-settings.1.gz"
- doman "${NV_MAN}/nvidia-cuda-mps-control.1.gz"
- fi
-
- # Helper Apps
- exeinto /opt/bin/
-
- if use X; then
- doexe ${NV_OBJ}/nvidia-xconfig
- fi
-
- if use kernel_linux ; then
- doexe ${NV_OBJ}/nvidia-cuda-mps-control
- doexe ${NV_OBJ}/nvidia-cuda-mps-server
- doexe ${NV_OBJ}/nvidia-debugdump
- doexe ${NV_OBJ}/nvidia-persistenced
- doexe ${NV_OBJ}/nvidia-smi
-
- # install nvidia-modprobe setuid and symlink in /usr/bin (bug #505092)
- doexe ${NV_OBJ}/nvidia-modprobe
- fowners root:video /opt/bin/nvidia-modprobe
- fperms 4710 /opt/bin/nvidia-modprobe
- dosym /{opt,usr}/bin/nvidia-modprobe
-
- doman nvidia-cuda-mps-control.1.gz
- doman nvidia-modprobe.1.gz
- doman nvidia-persistenced.1.gz
- newinitd "${FILESDIR}/nvidia-smi.init" nvidia-smi
- newconfd "${FILESDIR}/nvidia-persistenced.conf" nvidia-persistenced
- newinitd "${FILESDIR}/nvidia-persistenced.init" nvidia-persistenced
- fi
-
- if use tools; then
- doexe ${NV_OBJ}/nvidia-settings
- use gtk2 && donvidia libnvidia-gtk2.so ${PV}
- use gtk3 && donvidia libnvidia-gtk3.so ${PV}
- insinto /usr/share/nvidia/
- doins nvidia-application-profiles-${PV}-key-documentation
- insinto /etc/nvidia
- newins nvidia-application-profiles-${PV}-rc nvidia-application-profiles-rc
- fi
-
- dobin ${NV_OBJ}/nvidia-bug-report.sh
-
- # Desktop entries for nvidia-settings
- if use tools ; then
- # There is no icon in the FreeBSD tarball.
- use kernel_FreeBSD || newicon ${NV_OBJ}/nvidia-settings.png ${PN}-settings.png
- domenu "${FILESDIR}"/${PN}-settings.desktop
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
- fi
-
- #doenvd "${FILESDIR}"/50nvidia-prelink-blacklist
-
- if has_multilib_profile && use multilib ; then
- local OABI=${ABI}
- for ABI in $(get_install_abis) ; do
- src_install-libs
- done
- ABI=${OABI}
- unset OABI
- else
- src_install-libs
- fi
-
- is_final_abi || die "failed to iterate through all ABIs"
-
- readme.gentoo_create_doc
-}
-
-src_install-libs() {
- local inslibdir=$(get_libdir)
- local GL_ROOT="/usr/$(get_libdir)/opengl/nvidia/lib"
- local CL_ROOT="/usr/$(get_libdir)/OpenCL/vendors/nvidia"
- local libdir=${NV_OBJ}
-
- if use kernel_linux && has_multilib_profile && \
- [[ ${ABI} == "x86" ]] ; then
- libdir=${NV_OBJ}/32
- fi
-
- if use X; then
- # The GLX libraries
- donvidia ${libdir}/libEGL.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libGL.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libGLESv1_CM.so ${NV_SOVER} ${GL_ROOT}
- donvidia ${libdir}/libnvidia-eglcore.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-glcore.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-glsi.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-ifr.so ${NV_SOVER}
- if use kernel_FreeBSD; then
- donvidia ${libdir}/libnvidia-tls.so ${NV_SOVER}
- else
- donvidia ${libdir}/tls/libnvidia-tls.so ${NV_SOVER}
- fi
-
- # VDPAU
- donvidia ${libdir}/libvdpau_nvidia.so ${NV_SOVER}
-
- # GLES v2 libraries
- insinto ${GL_ROOT}
- doexe ${libdir}/libGLESv2.so.${PV}
- dosym libGLESv2.so.${PV} ${GL_ROOT}/libGLESv2.so.2
- dosym libGLESv2.so.2 ${GL_ROOT}/libGLESv2.so
- fi
-
- # NVIDIA monitoring library
- if use kernel_linux ; then
- donvidia ${libdir}/libnvidia-ml.so ${NV_SOVER}
- fi
-
- # CUDA & OpenCL
- if use kernel_linux; then
- donvidia ${libdir}/libcuda.so ${NV_SOVER}
- donvidia ${libdir}/libnvidia-compiler.so ${NV_SOVER}
- donvidia ${libdir}/libOpenCL.so 1.0.0 ${CL_ROOT}
- donvidia ${libdir}/libnvidia-opencl.so ${NV_SOVER}
- fi
-}
-
-pkg_preinst() {
- if use kernel_linux; then
- linux-mod_pkg_preinst
-
- local videogroup="$(egetent group video | cut -d ':' -f 3)"
- if [ -z "${videogroup}" ]; then
- eerror "Failed to determine the video group gid"
- die "Failed to determine the video group gid"
- else
- sed -i \
- -e "s:PACKAGE:${PF}:g" \
- -e "s:VIDEOGID:${videogroup}:" \
- "${D}"/etc/modprobe.d/nvidia.conf || die
- fi
- fi
-
- # Clean the dynamic libGL stuff's home to ensure
- # we dont have stale libs floating around
- if [ -d "${ROOT}"/usr/lib/opengl/nvidia ] ; then
- rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
- fi
- # Make sure we nuke the old nvidia-glx's env.d file
- if [ -e "${ROOT}"/etc/env.d/09nvidia ] ; then
- rm -f "${ROOT}"/etc/env.d/09nvidia
- fi
-}
-
-pkg_postinst() {
- use kernel_linux && linux-mod_pkg_postinst
-
- # Switch to the nvidia implementation
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia
- "${ROOT}"/usr/bin/eselect opencl set --use-old nvidia
-
- readme.gentoo_print_elog
-
- if ! use X; then
- elog "You have elected to not install the X.org driver. Along with"
- elog "this the OpenGL libraries and VDPAU libraries were not"
- elog "installed. Additionally, once the driver is loaded your card"
- elog "and fan will run at max speed which may not be desirable."
- elog "Use the 'nvidia-smi' init script to have your card and fan"
- elog "speed scale appropriately."
- elog
- fi
- if ! use tools; then
- elog "USE=tools controls whether the nvidia-settings application"
- elog "is installed. If you would like to use it, enable that"
- elog "flag and re-emerge this ebuild. Optionally you can install"
- elog "media-video/nvidia-settings"
- elog
- fi
-}
-
-pkg_prerm() {
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
-
-pkg_postrm() {
- use kernel_linux && linux-mod_pkg_postrm
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-96.43.23.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-96.43.23.ebuild
deleted file mode 100644
index fda2442ed..000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-96.43.23.ebuild
+++ /dev/null
@@ -1,524 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-96.43.23.ebuild,v 1.25 2015/03/31 18:12:46 ulm Exp $
-
-EAPI=5
-inherit eutils flag-o-matic linux-mod multilib nvidia-driver portability unpacker user versionator
-
-X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
-AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
-X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="x86? ( http://us.download.nvidia.com/XFree86/Linux-x86/${PV}/${X86_NV_PACKAGE}-pkg0.run )
- amd64? ( http://us.download.nvidia.com/XFree86/Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}-pkg2.run )
- x86-fbsd? ( http://us.download.nvidia.com/freebsd/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )"
-
-LICENSE="GPL-2 NVIDIA-r1"
-SLOT="0"
-KEYWORDS="-* amd64 x86 ~x86-fbsd"
-IUSE="acpi custom-cflags gtk multilib kernel_linux"
-RESTRICT="bindist mirror strip"
-EMULTILIB_PKG="true"
-
-COMMON="
- kernel_linux? ( >=sys-libs/glibc-2.6.1 )
- >=app-eselect/eselect-opengl-1.0.9
-"
-DEPEND="${COMMON}
- kernel_linux? ( virtual/linux-sources )
-"
-RDEPEND="${COMMON}
- <x11-base/xorg-server-1.12.99:=
- acpi? ( sys-power/acpid )
- gtk? (
- !media-video/nvidia-settings
- dev-libs/atk
- dev-libs/glib:2
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:2
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/pango[X]
- x11-libs/pangox-compat
- )
- multilib? (
- || (
- (
- >=x11-libs/libX11-1.6.2[abi_x86_32]
- >=x11-libs/libXext-1.3.2[abi_x86_32]
- )
- app-emulation/emul-linux-x86-opengl
- )
- )
-"
-
-QA_TEXTRELS_x86="
- usr/lib/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib/xorg/modules/drivers/nvidia_drv.so
- usr/lib/libcuda.so.${PV}
- usr/lib/libnvidia-cfg.so.${PV}
- usr/lib/libvdpau_nvidia.so.${PV}
- usr/lib/libXvMCNVIDIA.so.${PV}
-"
-
-QA_TEXTRELS_x86_fbsd="
- boot/modules/nvidia.ko
- usr/lib/opengl/nvidia/lib/libGL.so.1
- usr/lib/opengl/nvidia/lib/libGLcore.so.1
- usr/lib/libnvidia-cfg.so.1
- usr/lib/opengl/nvidia/extensions/libglx.so.1
- usr/lib/xorg/modules/drivers/nvidia_drv.so
-"
-
-QA_TEXTRELS_amd64="
- usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib32/libcuda.so.${PV}
- usr/lib32/libvdpau_nvidia.so.${PV}
-"
-
-QA_EXECSTACK_x86="
- usr/lib/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib/xorg/modules/drivers/nvidia_drv.so
- usr/lib/libXvMCNVIDIA.a:NVXVMC.o
-"
-
-QA_EXECSTACK_amd64="
- usr/lib32/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib64/libnvcompiler.so.${PV}
- usr/lib64/libXvMCNVIDIA.so.${PV}
- usr/lib64/libXvMCNVIDIA.a:NVXVMC.o
- usr/lib64/libnvidia-cfg.so.${PV}
- usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib64/xorg/modules/drivers/nvidia_drv.so
- usr/bin/nvidia-settings
- usr/bin/nvidia-smi
- usr/bin/nvidia-xconfig
-"
-
-QA_WX_LOAD_x86="
- usr/lib/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib/libXvMCNVIDIA.a
-"
-
-QA_WX_LOAD_amd64="
- usr/lib32/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}
-"
-
-QA_SONAME_amd64="
- usr/lib64/libnvcompiler.so.${PV}
-"
-
-QA_FLAGS_IGNORED_amd64="
- usr/lib32/libcuda.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib32/libvdpau_nvidia.so.${PV}
- usr/lib64/libXvMCNVIDIA.so.${PV}
- usr/lib64/libcuda.so.${PV}
- usr/lib64/libnvidia-cfg.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib64/xorg/modules/drivers/nvidia_drv.so
- usr/lib64/libvdpau_nvidia.so.${PV}
- usr/bin/nvidia-settings
- usr/bin/nvidia-smi
- usr/bin/nvidia-xconfig
-"
-
-QA_FLAGS_IGNORED_x86="
- usr/lib/libcuda.so.${PV}
- usr/lib/libnvidia-cfg.so.${PV}
- usr/lib/opengl/nvidia/lib/libGLcore.so.${PV}
- usr/lib/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib/xorg/modules/drivers/nvidia_drv.so
- usr/lib/libXvMCNVIDIA.so.${PV}
- usr/lib/libvdpau_nvidia.so.${PV}
- usr/bin/nvidia-settings
- usr/bin/nvidia-smi
- usr/bin/nvidia-xconfig
-"
-
-S="${WORKDIR}/"
-
-mtrr_check() {
- ebegin "Checking for MTRR support"
- linux_chkconfig_present MTRR
- eend $?
-
- if [[ $? -ne 0 ]] ; then
- eerror "Please enable MTRR support in your kernel config, found at:"
- eerror
- eerror " Processor type and features"
- eerror " [*] MTRR (Memory Type Range Register) support"
- eerror
- eerror "and recompile your kernel ..."
- die "MTRR support not detected!"
- fi
-}
-
-lockdep_check() {
- if linux_chkconfig_present LOCKDEP; then
- eerror "You've enabled LOCKDEP -- lock tracking -- in the kernel."
- eerror "Unfortunately, this option exports the symbol 'lockdep_init_map' as GPL-only"
- eerror "which will prevent ${P} from compiling."
- eerror "Please make sure the following options have been unset:"
- eerror " Kernel hacking --->"
- eerror " [ ] Lock debugging: detect incorrect freeing of live locks"
- eerror " [ ] Lock debugging: prove locking correctness"
- eerror " [ ] Lock usage statistics"
- eerror "in 'menuconfig'"
- die "LOCKDEP enabled"
- fi
-}
-
-pkg_setup() {
- # try to turn off distcc and ccache for people that have a problem with it
- export DISTCC_DISABLE=1
- export CCACHE_DISABLE=1
-
- if use amd64 && has_multilib_profile && [ "${DEFAULT_ABI}" != "amd64" ]; then
- eerror "This ebuild doesn't currently support changing your default abi."
- die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
- fi
-
- if use kernel_linux; then
- linux-mod_pkg_setup
- MODULE_NAMES="nvidia(video:${S}/usr/src/nv)"
- BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
- SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC)"
- mtrr_check
- lockdep_check
- fi
-
- # On BSD userland it wants real make command
- use userland_BSD && MAKE="$(get_bmake)"
-
- export _POSIX2_VERSION="199209"
-
- if use kernel_linux && kernel_is ge 3 7 ; then
- ewarn "Gentoo supports kernels which are supported by NVIDIA"
- ewarn "which are limited to the following kernels:"
- ewarn "<sys-kernel/gentoo-sources-3.7"
- ewarn "<sys-kernel/vanilla-sources-3.7"
- ewarn ""
- ewarn "You are free to utilize epatch_user to provide whatever"
- ewarn "support you feel is appropriate, but will not receive"
- ewarn "support as a result of those changes."
- ewarn ""
- ewarn "Do not file a bug report about this."
- fi
-
- # Since Nvidia ships 3 different series of drivers, we need to give the user
- # some kind of guidance as to what version they should install. This tries
- # to point the user in the right direction but can't be perfect. check
- # nvidia-driver.eclass
- nvidia-driver-check-warning
-
- # set variables to where files are in the package structure
- if use kernel_FreeBSD; then
- use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
- NV_DOC="${S}/doc"
- NV_EXEC="${S}/obj"
- NV_LIB="${S}/obj"
- NV_SRC="${S}/src"
- NV_MAN="${S}/x11/man"
- NV_X11="${S}/obj"
- NV_X11_DRV="${NV_X11}"
- NV_X11_EXT="${NV_X11}"
- NV_SOVER=1
- elif use kernel_linux; then
- NV_DOC="${S}/usr/share/doc"
- NV_EXEC="${S}/usr/bin"
- NV_LIB="${S}/usr/lib"
- NV_SRC="${S}/usr/src/nv"
- NV_MAN="${S}/usr/share/man/man1"
- NV_X11="${S}/usr/X11R6/lib"
- NV_X11_DRV="${NV_X11}/modules/drivers"
- NV_X11_EXT="${NV_X11}/modules/extensions"
- NV_SOVER=${PV}
- else
- die "Could not determine proper NVIDIA package"
- fi
-}
-
-src_unpack() {
- if use kernel_linux && kernel_is lt 2 6 7; then
- echo
- ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}"
- ewarn "This is not officially supported for ${P}. It is likely you"
- ewarn "will not be able to compile or use the kernel module."
- ewarn "It is recommended that you upgrade your kernel to a version >= 2.6.7"
- echo
- ewarn "DO NOT file bug reports for kernel versions less than 2.6.7 as they will be ignored."
- fi
-
- if ! use x86-fbsd; then
- mkdir "${S}"
- cd "${S}"
- unpack_makeself
- else
- unpack ${A}
- fi
-}
-
-src_prepare() {
- # Please add a brief description for every added patch
- use x86-fbsd && cd doc
-
- # Use the correct defines to make gtkglext build work
- epatch "${FILESDIR}"/NVIDIA_glx-defines.patch
- # Use some more sensible gl headers and make way for new glext.h
- epatch "${FILESDIR}"/NVIDIA_glx-glheader.patch
-
- if use kernel_linux; then
- # Quiet down warnings the user does not need to see
- sed -i \
- -e 's:-Wpointer-arith::g' \
- -e 's:-Wsign-compare::g' \
- "${NV_SRC}"/Makefile.kbuild
-
- # If you set this then it's your own fault when stuff breaks :)
- use custom-cflags && sed -i "s:-O:${CFLAGS}:" "${NV_SRC}"/Makefile.*
-
- # If greater than 2.6.5 use M= instead of SUBDIR=
- convert_to_m "${NV_SRC}"/Makefile.kbuild
- fi
-}
-
-src_compile() {
- # This is already the default on Linux, as there's no toplevel Makefile, but
- # on FreeBSD there's one and triggers the kernel module build, as we install
- # it by itself, pass this.
-
- cd "${NV_SRC}"
- if use x86-fbsd; then
- MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
- LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die
- elif use kernel_linux; then
- BUILD_PARAMS+=" PATCHLEVEL=not4"
- linux-mod_src_compile
- fi
-}
-
-src_install() {
- if use kernel_linux; then
- linux-mod_src_install
-
- VIDEOGROUP="$(egetent group video | cut -d ':' -f 3)"
- if [ -z "$VIDEOGROUP" ]; then
- eerror "Failed to determine the video group gid."
- die "Failed to determine the video group gid."
- fi
-
- # Add the aliases
- sed -e 's:PACKAGE:'${PF}':g' \
- -e 's:VIDEOGID:'${VIDEOGROUP}':' "${FILESDIR}"/nvidia-169.07 > \
- "${WORKDIR}"/nvidia || die
- insinto /etc/modprobe.d
- newins "${WORKDIR}"/nvidia nvidia.conf
- elif use x86-fbsd; then
- insinto /boot/modules
- doins "${WORKDIR}/${NV_PACKAGE}/src/nvidia.kld"
-
- exeinto /boot/modules
- doexe "${WORKDIR}/${NV_PACKAGE}/src/nvidia.ko"
- fi
-
- # NVIDIA kernel <-> userspace driver config lib
- dolib.so ${NV_LIB}/libnvidia-cfg.so.${NV_SOVER}
-
- # Xorg DDX driver
- insinto /usr/$(get_libdir)/xorg/modules/drivers
- doins ${NV_X11_DRV}/nvidia_drv.so
-
- # Xorg GLX driver
- insinto /usr/$(get_libdir)/opengl/nvidia/extensions
- doins ${NV_X11_EXT}/libglx.so.${NV_SOVER}
- dosym /usr/$(get_libdir)/opengl/nvidia/extensions/libglx.so.${NV_SOVER} \
- /usr/$(get_libdir)/opengl/nvidia/extensions/libglx.so
-
- # XvMC driver
- dolib.a ${NV_X11}/libXvMCNVIDIA.a
- dolib.so ${NV_X11}/libXvMCNVIDIA.so.${NV_SOVER}
- dosym libXvMCNVIDIA.so.${NV_SOVER} /usr/$(get_libdir)/libXvMCNVIDIA.so
-
- # CUDA headers (driver to come)
- if [[ -d ${S}/usr/include/cuda ]]; then
- dodir /usr/include/cuda
- insinto /usr/include/cuda
- doins usr/include/cuda/*.h
- fi
-
- # OpenCL headers (driver to come)
- if [[ -d ${S}/usr/include/CL ]]; then
- dodir /usr/include/CL
- insinto /usr/include/CL
- doins usr/include/CL/*.h
- fi
-
- # Documentation
- dodoc ${NV_DOC}/XF86Config.sample
- dohtml ${NV_DOC}/html/*
- if use x86-fbsd; then
- dodoc "${NV_DOC}/README"
- doman "${NV_MAN}/nvidia-xconfig.1"
- else
- # Docs
- newdoc "${NV_DOC}/README.txt" README
- dodoc "${NV_DOC}/NVIDIA_Changelog"
-# doman "${NV_MAN}/nvidia-smi.1.gz"
- doman "${NV_MAN}/nvidia-xconfig.1.gz"
- fi
-
- # Helper Apps
- dobin ${NV_EXEC}/nvidia-xconfig
- dobin ${NV_EXEC}/nvidia-bug-report.sh
- if use gtk; then
- dobin usr/bin/nvidia-settings
- fi
-# if use kernel_linux; then
-# dobin ${NV_EXEC}/nvidia-smi || die
-# fi
-
- if has_multilib_profile ; then
- local OABI=${ABI}
- for ABI in $(get_install_abis) ; do
- src_install-libs
- done
- ABI=${OABI}
- unset OABI
- else
- src_install-libs
- fi
-
- is_final_abi || die "failed to iterate through all ABIs"
-
- readme.gentoo_create_doc
-}
-
-# Install nvidia library:
-# the first parameter is the place where to install it
-# the second parameter is the base name of the library
-# the third parameter is the provided soversion
-donvidia() {
- dodir $1
- exeinto $1
-
- libname=$(basename $2)
-
- doexe $2.$3
- dosym ${libname}.$3 $1/${libname}
- [[ $3 != "1" ]] && dosym ${libname}.$3 $1/${libname}.1
-}
-
-src_install-libs() {
- local inslibdir=$(get_libdir)
- local NV_ROOT="/usr/${inslibdir}/opengl/nvidia"
- local libdir= sover=
-
- if use kernel_linux; then
- if has_multilib_profile && [[ ${ABI} == "x86" ]] ; then
- libdir=usr/lib32
- else
- libdir=usr/lib
- fi
- sover=${PV}
- else
- libdir=obj
- # on FreeBSD it has just .1 suffix
- sover=1
- fi
-
- # The GLX libraries
- donvidia ${NV_ROOT}/lib ${libdir}/libGL.so ${sover}
- donvidia ${NV_ROOT}/lib ${libdir}/libGLcore.so ${sover}
- if use x86-fbsd; then
- donvidia ${NV_ROOT}/lib ${libdir}/libnvidia-tls.so ${sover}
- else
- donvidia ${NV_ROOT}/lib ${libdir}/tls/libnvidia-tls.so ${sover}
- fi
-
- #cuda
- if [[ -f ${libdir}/libcuda.so.${sover} ]]; then
- dolib.so ${libdir}/libcuda.so.${sover}
- [[ "${sover}" != "1" ]] && dosym libcuda.so.${sover} /usr/${inslibdir}/libcuda.so.1
- dosym libcuda.so.1 /usr/${inslibdir}/libcuda.so
- fi
-
- #vdpau
- if [[ -f ${libdir}/libvdpau_nvidia.so.${sover} ]]; then
- dolib.so ${libdir}/libvdpau_nvidia.so.${sover}
- dosym libvdpau_nvidia.so.${sover} /usr/${inslibdir}/libvdpau_nvidia.so
- fi
-
- # OpenCL
- # NOTE: This isn't currently available in the publicly released drivers.
- if [[ -f ${libdir}/libOpenCL.so.1.0.0 ]]; then
-
- dolib.so ${libdir}/libnvcompiler.so.${sover}
- [[ "${sover}" != "1" ]] && dosym libnvcompiler.so.${sover} /usr/${inslibdir}/libnvcompiler.so.1
- dosym libnvcompiler.so.1 /usr/${inslibdir}/libnvcompiler.so
-
- dolib.so ${libdir}/libOpenCL.so.1.0.0
- dosym libOpenCL.so.1.0.0 /usr/${inslibdir}/libOpenCL.so.1
- dosym libOpenCL.so.1 /usr/${inslibdir}/libOpenCL.so
- fi
-}
-
-pkg_preinst() {
- if use kernel_linux; then
- linux-mod_pkg_postinst
- fi
-
- # Clean the dynamic libGL stuff's home to ensure
- # we dont have stale libs floating around
- if [ -d "${ROOT}"/usr/lib/opengl/nvidia ] ; then
- rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
- fi
- # Make sure we nuke the old nvidia-glx's env.d file
- if [ -e "${ROOT}"/etc/env.d/09nvidia ] ; then
- rm -f "${ROOT}"/etc/env.d/09nvidia
- fi
-}
-
-pkg_postinst() {
- if use kernel_linux; then
- linux-mod_pkg_postinst
- fi
-
- # Switch to the nvidia implementation
- eselect opengl set --use-old nvidia
-
- readme.gentoo_print_elog
-}
-
-pkg_postrm() {
- if use kernel_linux; then
- linux-mod_pkg_postrm
- fi
- eselect opengl set --use-old xorg-x11
-}