From 803b1ebcb3174f946e5c23c2ae6371136ff5a86d Mon Sep 17 00:00:00 2001 From: Fabian Fingerle Date: Wed, 3 Mar 2010 19:04:58 +0100 Subject: [PATCH] x11-drivers/nvidia-drivers: remove. in tree --- media-video/nvidia-settings/ChangeLog | 103 ----- media-video/nvidia-settings/Manifest | 6 - .../files/icon/nvidia-settings.desktop | 8 - .../nvidia-settings/files/icon/nvidia-settings.png | Bin 3790 -> 0 bytes media-video/nvidia-settings/metadata.xml | 12 - .../nvidia-settings/nvidia-settings-195.30.ebuild | 69 --- x11-drivers/nvidia-drivers/ChangeLog | 128 ------ x11-drivers/nvidia-drivers/Manifest | 12 - x11-drivers/nvidia-drivers/files/NVIDIA_arch.patch | 14 - .../nvidia-drivers/files/NVIDIA_glx-defines.patch | 11 - .../nvidia-drivers/files/NVIDIA_glx-glheader.patch | 13 - x11-drivers/nvidia-drivers/files/libGL.la-r2 | 32 -- x11-drivers/nvidia-drivers/files/nvidia | 40 -- x11-drivers/nvidia-drivers/files/nvidia-169.07 | 14 - x11-drivers/nvidia-drivers/metadata.xml | 6 - .../nvidia-drivers/nvidia-drivers-195.30.ebuild | 500 --------------------- 16 files changed, 968 deletions(-) delete mode 100644 media-video/nvidia-settings/ChangeLog delete mode 100644 media-video/nvidia-settings/Manifest delete mode 100644 media-video/nvidia-settings/files/icon/nvidia-settings.desktop delete mode 100644 media-video/nvidia-settings/files/icon/nvidia-settings.png delete mode 100644 media-video/nvidia-settings/metadata.xml delete mode 100644 media-video/nvidia-settings/nvidia-settings-195.30.ebuild delete mode 100644 x11-drivers/nvidia-drivers/ChangeLog delete mode 100644 x11-drivers/nvidia-drivers/Manifest delete mode 100644 x11-drivers/nvidia-drivers/files/NVIDIA_arch.patch delete mode 100644 x11-drivers/nvidia-drivers/files/NVIDIA_glx-defines.patch delete mode 100644 x11-drivers/nvidia-drivers/files/NVIDIA_glx-glheader.patch delete mode 100644 x11-drivers/nvidia-drivers/files/libGL.la-r2 delete mode 100644 x11-drivers/nvidia-drivers/files/nvidia delete mode 100644 x11-drivers/nvidia-drivers/files/nvidia-169.07 delete mode 100644 x11-drivers/nvidia-drivers/metadata.xml delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-195.30.ebuild diff --git a/media-video/nvidia-settings/ChangeLog b/media-video/nvidia-settings/ChangeLog deleted file mode 100644 index b174a3a..0000000 --- a/media-video/nvidia-settings/ChangeLog +++ /dev/null @@ -1,103 +0,0 @@ -# ChangeLog for x11-drivers/nvidia-drivers -# Copyright 2006-2009 Otih Overlay; distributed under the GPL version 2 - - 6 Feb 2009, Fabian Fingerle - -nvidia-settings-195.22.ebuild, +nvidia-settings-195.30.ebuild: - Bump - - 30 Nov 2009, Fabian Fingerle - -nvidia-settings-185.18.36.ebuild, -nvidia-settings-190.42.ebuild, - +nvidia-settings-195.22.ebuild: - Bump - - 25 Oct 2009, Fabian Fingerle - -nvidia-settings-190.40.ebuild, +nvidia-settings-190.42.ebuild: - Bump - - 25 Sep 2009, Fabian Fingerle - -nvidia-settings-190.25.ebuild, +nvidia-settings-190.36.ebuild: - Bump - - 30 Aug 2009, Fabian Fingerle - -nvidia-settings-190.18.ebuild, +nvidia-settings-185.18.36.ebuild, - +nvidia-settings-190.25.ebuild: - Bump - - 30 Jul 2009, Fabian Fingerle - -nvidia-settings-180.37.05.ebuild, -nvidia-settings-185.18.14.ebuild, - -nvidia-settings-190.16.ebuild, +nvidia-settings-190.18.ebuild: - Bump - - 22 Jul 2009, Fabian Fingerle - +nvidia-settings-190.16.ebuild: - Bump - - 28 May 2009, Fabian Fingerle - -nvidia-settings-185.19.ebuild, -nvidia-settings-180.60.ebuild, -nvidia-settings-185.18.10.ebuild, - +nvidia-settings-185.18.14.ebuild: - Bumps - - 26 May 2009, Fabian Fingerle - +nvidia-settings-185.19.ebuild: - add without keyword documentation - - 19 May 2009, Fabian Fingerle - -nvidia-settings-185.18.04.ebuild, -nvidia-settings-185.18.08.ebuild, +nvidia-settings-185.18.10.ebuild - Bump beta - - 14 May 2009, Fabian Fingerle - -nvidia-settings-180.53.ebuild, +nvidia-settings-180.60.ebuild: - Bump prerelease - - 06 May 2009, Fabian Fingerle - +nvidia-settings-180.37.05.ebuild - Add opengl 3.1 Beta - - 05 May 2009, Fabian Fingerle - +nvidia-settings-185.18.08: - Bump - - 24 Apr 2009, Fabian Fingerle - +nvidia-settings-185.18.04.ebuild, -nvidia-settings-185.19.ebuild: - Bump, 185.18.04 is newer than 185.19 - - 23 Apr 2009, Fabian Fingerle - +nvidia-settings-180.53.ebuild: - add prerelease - - 22 Apr 2009, Fabian Fingerle - -nvidia-settings-180.51.ebuild: - remove stable release - - 18 Apr 2009, Fabian Fingerle - +nvidia-settings-180.51.ebuild, -nvidia-settings-180.50.ebuild: - Bump prerelease - - 16 Apr 2009, Fabian Fingerle - +nvidia-settings-180.50.ebuild: - Bump prerelease - - 07 Apr 2009, Fabian Fingerle - -nvidia-settings-185.13.ebuild, +nvidia-settings-185.19.ebuild - Bump beta - - 31 Mar 2009, Fabian Fingerle - -nvidia-settings-180.41.ebuild: - 180.41 becomes stable - - 30 Mar 2009, Fabian Fingerle - +nvidia-settings-185.13.ebuild - Re-adding nvidia beta-release - - 21 Mar 2009, Fabian Fingerle - -nvidia-settings-185.13.ebuild, +nvidia-settings-180.41.ebuild: - delete broken 185.13 beta version and added prerelease. - You can find 185.13 in berkano overlay - - 16 Mar 2009, Fabian Fingerle ; - +nvidia-settings-185.13.ebuild, -nvidia-settings-180.37.ebuild: - Bump. - - 07 Mar 2009, Fabian Fingerle ; - +nvidia-settings-180.37.ebuild, +files/icon: - Re-adding nvidia-drivers, as portage is not keeping up to date. diff --git a/media-video/nvidia-settings/Manifest b/media-video/nvidia-settings/Manifest deleted file mode 100644 index f1035d5..0000000 --- a/media-video/nvidia-settings/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX icon/nvidia-settings.desktop 194 RMD160 a59dae254f65d9665118629b489b33b0fd87c8d5 SHA1 eac0735769b28d7c217d6ab15a3dca3e2adff9b1 SHA256 af43af5db203c1acf9301fa7fb285a7fdfe5aab5ce1aa30a239fd7db1b588168 -AUX icon/nvidia-settings.png 3790 RMD160 a0a8c319ca4b0100d2b7502b6a3dba20a3dc71b9 SHA1 ff485bf300c6e0c56b3d1f08ee87e4d9a425db65 SHA256 171e2d20dfe7fbbb86bf9d3c0bb22909529b351fb06b614018a9597ff2456f12 -DIST nvidia-settings-195.30.tar.gz 1404396 RMD160 f46f482f4418b1557ddf103dffa22c72a44f93bc SHA1 54f5ed55bf547c0be6cc5d109e5863d66a5e48fe SHA256 255d6d348cb28f7e98b60fb101fe0163bece861b44fd2cd8b312c6a6bc734e26 -EBUILD nvidia-settings-195.30.ebuild 1721 RMD160 f7d6e47cad4e905b8e92208dc97dd1938bbc2394 SHA1 4446f0471e2c2057c9c9bdb1a99e568d69e29390 SHA256 55fbb7c79182e1c8ac8d1edf7b68feccd3f885c0e95520e5c1f2e45965108b10 -MISC ChangeLog 3483 RMD160 44cc097ea4d8701f4f87b90ee02ac6dce35fc78b SHA1 77889fbfee41ce936930186db5f923aa3145aa12 SHA256 9e7c76d3373ec7ff59e03cf17d9db3381e40a1ca52d0cec34d4531918f240f91 -MISC metadata.xml 313 RMD160 ef0fd7e80d48cd3ca74f690da28124320f1a5bd9 SHA1 07663307a196dcdd3ae7fd14a87476f7a7aaa67a SHA256 d6e8ff073fd6c7c27d8401c2ccc11bd62003fca57618d4ebc2c3bcc2f3beec21 diff --git a/media-video/nvidia-settings/files/icon/nvidia-settings.desktop b/media-video/nvidia-settings/files/icon/nvidia-settings.desktop deleted file mode 100644 index 65f2fd5..0000000 --- a/media-video/nvidia-settings/files/icon/nvidia-settings.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Type=Application -Encoding=UTF-8 -Name=NVIDIA X Server Settings -Comment=Configure NVIDIA X Server Settings -Exec=nvidia-settings -Icon=nvidia-settings -Categories=Application;System; diff --git a/media-video/nvidia-settings/files/icon/nvidia-settings.png b/media-video/nvidia-settings/files/icon/nvidia-settings.png deleted file mode 100644 index 361c20050d5991417b9bac89de9929abe81f9ff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcwPel00001 literal 3790 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 - - - x11-drivers - - fabian@datensalat.eu - Fabian Fingerle - - - - - diff --git a/media-video/nvidia-settings/nvidia-settings-195.30.ebuild b/media-video/nvidia-settings/nvidia-settings-195.30.ebuild deleted file mode 100644 index f164781..0000000 --- a/media-video/nvidia-settings/nvidia-settings-195.30.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils toolchain-funcs multilib - -MY_P="${PN}-1.0" - -DESCRIPTION="NVIDIA Linux X11 Settings Utility" -HOMEPAGE="http://www.nvidia.com/" -SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" -IUSE="" - -# xorg-server is used in the depends as nvidia-settings builds against some -# headers in /usr/include/xorg/. -# This also allows us to optimize out a lot of the other dependancies, as -# between gtk and xorg-server, almost all libraries and headers are accounted -# for. -DEPEND=">=x11-libs/gtk+-2 - dev-util/pkgconfig - x11-base/xorg-server - x11-libs/libXt - x11-libs/libXv - x11-proto/xf86driproto - x11-proto/xf86vidmodeproto" - -RDEPEND=">=x11-libs/gtk+-2 - x11-base/xorg-server - x11-libs/libXt - x11-drivers/nvidia-drivers" - -S="${WORKDIR}/${MY_P}" - -src_compile() { - einfo "Building libXNVCtrl..." - cd "${S}/src/libXNVCtrl" - make clean || die "Cleaning old libXNVCtrl failed" - emake CDEBUGFLAGS="${CFLAGS}" CC="$(tc-getCC)" libXNVCtrl.a || die "Building libXNVCtrl failed!" - - cd "${S}" - einfo "Building nVidia-Settings..." - emake CC="$(tc-getCC)" || die "Failed to build nvidia-settings" -} - -src_install() { - # Install the executable - exeinto /usr/bin - doexe nvidia-settings - - # Install libXNVCtrl and headers - insinto "/usr/$(get_libdir)" - doins src/libXNVCtrl/libXNVCtrl.a - insinto /usr/include/NVCtrl - doins src/libXNVCtrl/{NVCtrl,NVCtrlLib}.h - - # Install icon and .desktop entry - doicon "${FILESDIR}/icon/${PN}.png" - domenu "${FILESDIR}/icon/${PN}.desktop" - - # Install manpage - doman doc/nvidia-settings.1 - - # Now install documentation - dodoc doc/*.txt -} diff --git a/x11-drivers/nvidia-drivers/ChangeLog b/x11-drivers/nvidia-drivers/ChangeLog deleted file mode 100644 index 0edb349..0000000 --- a/x11-drivers/nvidia-drivers/ChangeLog +++ /dev/null @@ -1,128 +0,0 @@ -# ChangeLog for x11-drivers/nvidia-drivers -# Copyright 2006-2010 Otih Overlay; distributed under the GPL version 2 - - 32 Jan 2010, Fabian Fingerle - +files/NVIDIA_arch.patch, nvidia-drivers-195.30.ebuild: - Undo patch deletion. - - 10 Jan 2010, Fabian Fingerle - -files/NVIDIA_arch.patch, nvidia-drivers-195.30.ebuild: - Fixes from portage - - 30 Dec 2009, Fabian Fingerle - -nvidia-drivers-195.22.ebuild, +nvidia-drivers-195.30.ebuild: - Bump - - 30 Nov 2009, Fabian Fingerle - -nvidia-drivers-185.18.36.ebuild, -nvidia-drivers-190.42.ebuild, - +nvidia-drivers-195.22.ebuild, +files/NVIDIA_arch.patch: - Bump - - 25 Oct 2009, Fabian Fingerle - +nvidia-drivers-190.42.ebuild, -nvidia-drivers-190.40.ebuild: - Bump - - 25 Sep 2009, Fabian Fingerle - +nvidia-drivers-190.36.ebuild, -nvidia-drivers-190.32.ebuild: - Bump - - 07 Sep 2009, Fabian Fingerle - +nvidia-drivers-190.32.ebuild, -nvidia-drivers-190.25.ebuild: - Bump - - 28 Aug 2009, Fabian Fingerle - +nvidia-drivers-185.18.36.ebuild, +nvidia-drivers-190.25.ebuild, - -nvidia-drivers-190.18.ebuild: - Bump - - 28 Jul 2009, Fabian Fingerle - -nvidia-drivers-180.37.05.ebuild, -nvidia-drivers-185.18.14.ebuild, - -nvidia-drivers-185.18.14-r1.ebuild, +nvidia-drivers-185.18.29.ebuild - -files/NVIDIA_i2c-hwmon.patch, -nvidia-drivers-190.16.ebuild, - +nvidia-drivers-190.18.ebuild, -nvidia-drivers-185.18.29.ebuild: - Bump - - 21 Jul 2009, Fabian Fingerle - +nvidia-drivers-190.16.ebuild: - Bump beta - - 13 Jul 2009, Fabian Fingerle - +nvidia-kernel-2.6.31.patch, +nvidia-drivers-185.18.14-r1.ebuild: - Add patch to build with 2.6.31 kernel - - 28 May 2009, Fabian Fingerle - +nvidia-drivers-185.18.14.ebuild, -nvidia-drivers-185.19.ebuild, -nvidia-drivers-185.18.10.ebuild, - -nvidia-drivers-180.60.ebuild: - Bumps - - 26 May 2009, Fabian Fingerle - +nvidia-drivers-185.19.ebuild: - add without keyword documentation - - 19 May 2009, Fabian Fingerle - +nvidia-drivers-185.18.10.ebuild, -nvidia-drivers-185.18.04.ebuild, -nvidia-drivers-185.18.08.ebuild - Bump beta - - 14 May 2009, Fabian Fingerle - +nvidia-drivers-180.60.ebuild, -nvidia-drivers-180.53.ebuild: - Bump prerelease - - 06 May 2009, Fabian Fingerle - +nvidia-drivers-180.37.05.ebuild: - Add opengl 3.1 beta - - 05 May 2009, Fabian Fingerle - +nvidia-drivers-185.18.08.ebuild: - Bump - - 24 Apr 2009, Fabian Fingerle - +nvidia-drivers-185.18.04.ebuild, -nvidia-drivers-185.19.ebuild: - Bump, 185.18.04 is newer than 185.19 - - 23 Apr 2009, Fabian Fingerle - +nvidia-drivers-180.53.ebuild: - add prerelease - - 22 Apr 2009, Fabian Fingerle - -nvidia-drivers-180.51.ebuild: - remove stable driver - - 18 Apr 2008, Fabian Fingerle - +nvidia-drivers-180.51.ebuild, -nvidia-drivers-180.50.ebuild - Bump prerelease - - 16 Apr 2009, Fabian Fingerle - +nvidia-drivers-180.50.ebuild: - Bump prerelease - - 07 Apr 2009, Fabian Fingerle - +nvidia-drivers-185.19.ebuild, -nvidia-drivers-185.13.ebuild: - Bump beta driver - - 31 Mar 2009, Fabian Fingerle - -nvidia-drivers-180.41.ebuild: - 180.41 becomes stable - - 30 Mar 2009, Fabian Fingerle - +nvidia-drivers-185.13.ebuild: - Re-adding nvidia beta-release - - 21 Mar 2009, Fabian Fingerle - -nvidia-drivers-185.13.ebuild, +nvidia-drivers-180.41.ebuild: - delete broken 185.13 beta version and added prerelease. - You can find 185.13 in berkano overlay - - 16 Mar 2009, Fabian Fingerle ; - +nvidia-drivers-185.13.ebuild, -nvidia-drivers-180.37.ebuild: - Bump. - - 07 Mar 2009, Fabian Fingerle ; - +nvidia-drivers-180.37.ebuild, -nvidia-drivers-180.27.ebuild: - Bump berkano overlay. - - 30 Jan 2009; Ben de Groot ; +files/nvidia-169.07, - +nvidia-drivers-180.27.ebuild, +files/NVIDIA_glx-defines.patch, - +files/NVIDIA_glx-glheader.patch, +files/NVIDIA_i2c-hwmon.patch, - +files/libGL.la-r2, +files/nvidia: - Re-adding nvidia-drivers, as portage is not keeping up to date. - diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest deleted file mode 100644 index 09e8198..0000000 --- a/x11-drivers/nvidia-drivers/Manifest +++ /dev/null @@ -1,12 +0,0 @@ -AUX NVIDIA_arch.patch 393 RMD160 a7cb24efd6d9f7175c9f80df311778c6b77740f5 SHA1 8b72b6624461d376ce3d52a7f309e5419304b4fe SHA256 02a500ced784a99ec62e7f5b35f8ed5e888b477827608d648ea6eb1b833496f9 -AUX NVIDIA_glx-defines.patch 437 RMD160 7cc38de0663c51d9e3718f02035a940a5d31e53c SHA1 eef9bcae32d4e00133b205e27ce766488d5c6cdb SHA256 0007f3d962edb87da4788ce58869679c1b10f28223a6bf1c23696fede57305da -AUX NVIDIA_glx-glheader.patch 380 RMD160 ee9a10cfbed10d5711f58a80553ffebeea5853bf SHA1 72abfedb9dfb7dae7dc23a5701d3e00282fef2c0 SHA256 f630e24067bf6199a64f8fe8c5d6fc158cb4b153bda65ffc3f97b36a9cb08faf -AUX libGL.la-r2 733 RMD160 479612ab30c04ca0683c7d9edaf9ab3de783e4a9 SHA1 88656b7e7234ade4f5564373fd6eb5c040167655 SHA256 4856e7a2c31763ade41c93a395f3e80a2705ac2ab4dbd73e5161cdba132f407b -AUX nvidia 1510 RMD160 ca0d0e5375109d9edf682d9bdda743b7c693e4d4 SHA1 85cf9bff167dcc063ba61426523973e9598085f7 SHA256 b193cc3f6d6f39138720a2282d9f161fc8f2e8a15bc43d183a30eb879add06c5 -AUX nvidia-169.07 639 RMD160 8baddb6fd1bf7f0e2688870a78e8ace051d62e3f SHA1 b30487ba2a24a6b1359d1fd831eeb1705060953c SHA256 a8c4860f008d53776fda7a17b59524f271236559af688e9a2c9845cbbcba1577 -DIST NVIDIA-FreeBSD-x86-195.30.tar.gz 14178989 RMD160 7057042c2e21108e7e7cb8ec825582e6a0f15a4f SHA1 32a79c7ccac5fa5311d839f20b73d202a022205f SHA256 0c8e7519b5cbafae4eef68f93e9a662678582b6dd0313f553ab960beacc7d64e -DIST NVIDIA-Linux-x86-195.30-pkg0.run 24215361 RMD160 2bd3435a1529a820d207651519323fcbe10555da SHA1 ffccb94f8ba136269b4ba87e3463fd86fbe83869 SHA256 67d4681c80e7586cf515b96fde25f5a837dfa6e685ea2e3ac5607f3a582ef69d -DIST NVIDIA-Linux-x86_64-195.30-pkg2.run 41604498 RMD160 48b80c01c4472346b9dd4468ad25df0396a66a01 SHA1 f396da8264f17b363f3fed87881fde51c61dc6fc SHA256 5ef42e90ca2c24a2386705e6db5922579ac8f969b433bc280edf6cfd63ac4735 -EBUILD nvidia-drivers-195.30.ebuild 15416 RMD160 7fe6982734e0bff299762be35a0d763f1ba0f300 SHA1 def3985e4032d9bcfd7031b8b4eec89bddfb8301 SHA256 6889849941769600daffe71539e978deb63a9f6f5b17cc9a5b143deb72e3bb6b -MISC ChangeLog 4470 RMD160 7a6b81fb166b6480c0e89c42e411be3b0d4d6477 SHA1 7eec55cde04c4a0ff2817df210d20f307df4e925 SHA256 a06ee95003f656c3d189d06d18267ea48e22182c16fe36f01726fc9d9906dd45 -MISC metadata.xml 167 RMD160 37158b954b5c56848025caab67dff8a1b7cb3146 SHA1 0a1a5e46367626858fc7f28de6fca63ccfa3f7e0 SHA256 4476ca9edabcb9df5e3e77607b3972df652fd44fb82ec2a751a9ce798da17a73 diff --git a/x11-drivers/nvidia-drivers/files/NVIDIA_arch.patch b/x11-drivers/nvidia-drivers/files/NVIDIA_arch.patch deleted file mode 100644 index 918cdca..0000000 --- a/x11-drivers/nvidia-drivers/files/NVIDIA_arch.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- usr/src/nv/makefile.org 2009-11-26 20:42:38.000000000 +0100 -+++ usr/src/nv/makefile 2009-11-26 20:43:07.000000000 +0100 -@@ -37,9 +37,7 @@ - CC ?= cc - HOST_CC ?= $(CC) - --ifndef ARCH -- ARCH := $(shell uname -m | sed -e 's/i.86/i386/') --endif -+ARCH = $(shell uname -m | sed -e 's/i.86/i386/') - - CONFTEST := sh ./conftest.sh "$(CC)" "$(HOST_CC)" $(ARCH) $(KERNEL_SOURCES) $(KERNEL_OUTPUT) - - 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 da9933f..0000000 --- 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 e0393e1..0000000 --- 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 -+#endif - - /*************************************************************/ - diff --git a/x11-drivers/nvidia-drivers/files/libGL.la-r2 b/x11-drivers/nvidia-drivers/files/libGL.la-r2 deleted file mode 100644 index 863d184..0000000 --- a/x11-drivers/nvidia-drivers/files/libGL.la-r2 +++ /dev/null @@ -1,32 +0,0 @@ -# libGL.la - a libtool library file -# Generated by ltmain.sh - GNU libtool 1.4 (1.920 2001/04/24 23:26:18) -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# The name that we can dlopen(3). -dlname='libGL.so.1' - -# Names of this library. -library_names='libGL.so.${PV} libGL.so.1 libGL.so' - -# The name of the static archive. -old_library='' - -# Libraries that this one depends upon. -dependency_libs='-L/usr/${libdir} -lm -lX11 -lXext -ldl' - -# Version information for libGL. -current=${ver1} -age=${ver2} -revision=${ver3} - -# Is this an already installed library? -installed=yes - -# Files to dlopen/dlpreopen -dlopen='' -dlpreopen='' - -# Directory that this library needs to be installed in: -libdir='/usr/${libdir}' diff --git a/x11-drivers/nvidia-drivers/files/nvidia b/x11-drivers/nvidia-drivers/files/nvidia deleted file mode 100644 index 7cf0f7c..0000000 --- a/x11-drivers/nvidia-drivers/files/nvidia +++ /dev/null @@ -1,40 +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 -# -# To enable Side Band Adressing: NVreg_EnableAGPSBA=1 -# -# To enable Fast Writes: NVreg_EnableAGPFW=1 -# -# To enable both for instance, uncomment following line: -# -#options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1 -# If you have a mobile chip, you may need to enable this option -# if you have hard lockups when starting X. -# -# See: Appendix I. Configuring your laptop -# In /usr/share/doc/PACKAGE/README for full details -# -# Choose the appropriate value for NVreg_Mobile from the table: -# Value Meaning -# ---------- -------------------------------------------------- -# 0xFFFFFFFF let the kernel module autodetect the correct value -# 1 Dell laptops -# 2 non-Compal Toshiba laptops -# 3 all other laptops -# 4 Compal Toshiba laptops -# 5 Gateway laptops -# -#options nvidia NVreg_SoftEDIDs=0 NVreg_Mobile=3 - - -# !!! 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-169.07 b/x11-drivers/nvidia-drivers/files/nvidia-169.07 deleted file mode 100644 index a96b0cd..0000000 --- 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/metadata.xml b/x11-drivers/nvidia-drivers/metadata.xml deleted file mode 100644 index d251d62..0000000 --- a/x11-drivers/nvidia-drivers/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-195.30.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-195.30.ebuild deleted file mode 100644 index fed90ed..0000000 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-195.30.ebuild +++ /dev/null @@ -1,500 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-190.42-r3.ebuild,v 1.4 2009/11/12 19:12:29 cardoe Exp $ - -EAPI="2" - -inherit eutils multilib versionator linux-mod flag-o-matic nvidia-driver - -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 X11 driver and GLX libraries" -HOMEPAGE="http://www.nvidia.com/" -SRC_URI="x86? ( ftp://download.nvidia.com/XFree86/Linux-x86/${PV}/${X86_NV_PACKAGE}-pkg0.run ) - amd64? ( ftp://download.nvidia.com/XFree86/Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}-pkg2.run ) - x86-fbsd? ( ftp://download.nvidia.com/freebsd/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )" - -LICENSE="NVIDIA" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd" -IUSE="acpi custom-cflags gtk multilib kernel_linux" -RESTRICT="strip" -EMULTILIB_PKG="true" - -COMMON="=sys-libs/glibc-2.6.1 ) - multilib? ( app-emulation/emul-linux-x86-xlibs ) - >=app-admin/eselect-opengl-1.0.9" -DEPEND="${COMMON} - kernel_linux? ( virtual/linux-sources )" -RDEPEND="${COMMON} - kernel_linux? ( virtual/modutils ) - acpi? ( sys-power/acpid )" -PDEPEND="x11-libs/libvdpau - gtk? ( media-video/nvidia-settings )" - -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/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/libnvidia-compiler.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/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/libnvidia-compiler.so.${PV}" - -QA_DT_HASH_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-smi - usr/bin/nvidia-xconfig" - -QA_DT_HASH_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-smi - usr/bin/nvidia-xconfig" - -if use x86; then - PKG_V="-pkg0" - NV_PACKAGE="${X86_NV_PACKAGE}" -elif use amd64; then - PKG_V="-pkg2" - NV_PACKAGE="${AMD64_NV_PACKAGE}" -elif use x86-fbsd; then - PKG_V="" - NV_PACKAGE="${X86_FBSD_NV_PACKAGE}" -fi - -S="${WORKDIR}/${NV_PACKAGE}${PKG_V}" - -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} HOST_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" - - # 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 - 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 - - # Adjust detection of linux kernel - epatch "${FILESDIR}"/NVIDIA_arch.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 - 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 - [ -f "${FILESDIR}/nvidia-169.07" ] || die "nvidia missing in FILESDIR" - sed -e 's:PACKAGE:'${PF}':g' \ - -e 's:VIDEOGID:'${VIDEOGROUP}':' "${FILESDIR}"/nvidia-169.07 > \ - "${WORKDIR}"/nvidia - insinto /etc/modprobe.d - newins "${WORKDIR}"/nvidia nvidia.conf || die - elif use x86-fbsd; then - insinto /boot/modules - doins "${WORKDIR}/${NV_PACKAGE}/src/nvidia.kld" || die - - exeinto /boot/modules - doexe "${WORKDIR}/${NV_PACKAGE}/src/nvidia.ko" || die - fi - - # NVIDIA kernel <-> userspace driver config lib - dolib.so ${NV_LIB}/libnvidia-cfg.so.${NV_SOVER} || \ - die "failed to install libnvidia-cfg" - - # Xorg DDX driver - insinto /usr/$(get_libdir)/xorg/modules/drivers - doins ${NV_X11_DRV}/nvidia_drv.so || die "failed to install 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 || \ - die "failed to create libXvMCNVIDIA.so symlink" - - # CUDA headers (driver to come) - if use kernel_linux; then - dodir /usr/include/cuda - insinto /usr/include/cuda - doins usr/include/cuda/*.h || die "failed to install cuda headers" - 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 || die "failed to install OpenCL headers" - 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 || die - dobin ${NV_EXEC}/nvidia-bug-report.sh || die - 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" -} - -# 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 || die "failed to install $2" - dosym ${libname}.$3 $1/${libname} || die "failed to symlink $2" - [[ $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}/vdpau/libvdpau_nvidia.so.${sover} ]]; then - dolib.so ${libdir}/vdpau/libvdpau_nvidia.so.${sover} - dosym libvdpau_nvidia.so.${sover} /usr/${inslibdir}/vdpau/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}/libnvidia-compiler.so.${sover} - [[ "${sover}" != "1" ]] && dosym libnvidia-compiler.so.${sover} /usr/${inslibdir}/libnvidia-compiler.so.1 - dosym libnvidia-compiler.so.1 /usr/${inslibdir}/libnvidia-compiler.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 - - echo - elog "You must be in the video group to use the NVIDIA device" - elog "For more info, read the docs at" - elog "http://www.gentoo.org/doc/en/nvidia-guide.xml#doc_chap3_sect6" - elog - - elog "This ebuild installs a kernel module and X driver. Both must" - elog "match explicitly in their version. This means, if you restart" - elog "X, you must modprobe -r nvidia before starting it back up" - elog - - elog "To use the NVIDIA GLX, run \"eselect opengl set nvidia\"" - elog - elog "NVIDIA has requested that any bug reports submitted have the" - elog "output of /usr/bin/nvidia-bug-report.sh included." - elog - elog "To work with compiz, you must enable the AddARGBGLXVisuals option." - elog - elog "If you are having resolution problems, try disabling DynamicTwinView." - echo -} - -pkg_postrm() { - if use kernel_linux; then - linux-mod_pkg_postrm - fi - eselect opengl set --use-old xorg-x11 -} -- 2.11.4.GIT