summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@gentoo.org>2010-11-18 18:33:48 +0000
committerDoug Goldstein <cardoe@gentoo.org>2010-11-18 18:33:48 +0000
commit3374a0c83b9cf473c400139fd44743aee7b4ebb7 (patch)
treeec2fbc18ffa65e5785bf874fab1de28a5fd9faed /x11-drivers
parentApply a patch to sanitise build system that actually allows for it to pass pr... (diff)
downloadhistorical-3374a0c83b9cf473c400139fd44743aee7b4ebb7.tar.gz
historical-3374a0c83b9cf473c400139fd44743aee7b4ebb7.tar.bz2
historical-3374a0c83b9cf473c400139fd44743aee7b4ebb7.zip
Bump to the latest official release. Remove beta releases.
Package-Manager: portage-2.1.9.24/cvs/Linux x86_64
Diffstat (limited to 'x11-drivers')
-rw-r--r--x11-drivers/nvidia-drivers/ChangeLog9
-rw-r--r--x11-drivers/nvidia-drivers/Manifest14
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-260.19.06.ebuild521
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-260.19.21.ebuild (renamed from x11-drivers/nvidia-drivers/nvidia-drivers-260.19.12.ebuild)2
4 files changed, 14 insertions, 532 deletions
diff --git a/x11-drivers/nvidia-drivers/ChangeLog b/x11-drivers/nvidia-drivers/ChangeLog
index d6b9a5669410..e4ae28fb2fa4 100644
--- a/x11-drivers/nvidia-drivers/ChangeLog
+++ b/x11-drivers/nvidia-drivers/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for x11-drivers/nvidia-drivers
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v 1.257 2010/10/15 23:30:21 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v 1.258 2010/11/18 18:33:48 cardoe Exp $
+
+*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)
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
index 60a842b89144..6635388d0e0a 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -19,8 +19,7 @@ DIST NVIDIA-FreeBSD-x86-195.36.31.tar.gz 14561336 RMD160 0ae160f48b85b24ace9f00d
DIST NVIDIA-FreeBSD-x86-256.44.tar.gz 26354123 RMD160 e3bbcbbe7177b3fe6ee91838c09e64b4a3138ce0 SHA1 dd7ea73248e819cf1df51f4df80ffb75a0ce6773 SHA256 4f765b687ff0bc0790977f23523f86a01761b6ccbea4c486ce6db3abc049fcc2
DIST NVIDIA-FreeBSD-x86-256.52.tar.gz 26349853 RMD160 b67963f58c707b0091ab6d181298fb418dabb989 SHA1 8e6d0d92a4e5a26af00ecd6aab160e5ad3558165 SHA256 cc1ffbdcb93b9a812aaf125de63075ee4ab550468e78254326199f008c0e2c36
DIST NVIDIA-FreeBSD-x86-256.53.tar.gz 26347367 RMD160 c87f54dc7d9c005ab697cf0356f62254d1b0afa0 SHA1 3ba0457a5541f1f9dd73a876138619c22839f1f0 SHA256 3c3d3a96f6ec79b86815423c4be38c819b2ff26124a8885421e34f60a3c70655
-DIST NVIDIA-FreeBSD-x86-260.19.06.tar.gz 27087344 RMD160 f35b441295ac37d170a005d4d36153651ef74734 SHA1 c02b0a9434b47f57ff4162eec142ba96d4532238 SHA256 0eda86ccf4145bc6f3a67c94fb0e055a37980099fe23def26e0f64924896b4ba
-DIST NVIDIA-FreeBSD-x86-260.19.12.tar.gz 54347458 RMD160 4527d6e206638eb244a162a89a36e536c1c9625b SHA1 8d2f9549ca21601bc1d67ae938d54a43aeeddf26 SHA256 916c877d4f796ccab62e2bba56a228ec74c5d2418fcafd64ccc70bd741aeffd6
+DIST NVIDIA-FreeBSD-x86-260.19.21.tar.gz 27196165 RMD160 bb3584195e607ddab1ba2def2dc9888cd2b9db72 SHA1 badedc91ad077c4ce7922c18b9b476766f15188d SHA256 a486171c3147fd3047971a8d7404f02bb2cf84827cab619e18a0f351c541e2a3
DIST NVIDIA-FreeBSD-x86-96.43.16.tar.gz 11842453 RMD160 c52b6c99b4745869d7f1de80009edbd57df52fc9 SHA1 fc74c5a65e69bcb50b1f9467f435f8001970b2a3 SHA256 38bf334284dc600d92d8436333c98d5577e34d69456ed71f1cccc75caa6dffcd
DIST NVIDIA-FreeBSD-x86-96.43.18.tar.gz 11841250 RMD160 ee0df712144ae68dfb1fa072a395ad7286c93c42 SHA1 36333977088c59f3f1c5aa9e49f1412bf3c5cf80 SHA256 89d4b1283f36c93641d9f0b177da9408089eb309c454940ebe7908fcbdb87cb1
DIST NVIDIA-Linux-x86-173.14.25-pkg0.run 12265104 RMD160 0841a2ff500a85c539563da2ef2cb26ffc062fa5 SHA1 9e4dcae8163104a592b5f4e39081f6ba868c350d SHA256 403d730cc2135856980b2c3253fc2a715e80016028f4c087622658f98316762a
@@ -31,8 +30,7 @@ DIST NVIDIA-Linux-x86-195.36.31-pkg0.run 24647695 RMD160 b048a70174f88ba2869a8c8
DIST NVIDIA-Linux-x86-256.44.run 25394009 RMD160 67406878dc8f38c0eb05edc2d17f34586d9b78b5 SHA1 177f62d251094cd6d6012f4251190c64b23c573e SHA256 b1de58b4bc9546aa010c078444a358ee7b398cf89d86b95867314fa357c839ce
DIST NVIDIA-Linux-x86-256.52.run 25385807 RMD160 d5340935e2105ade231ee9316f6adddfbe4ea9bd SHA1 52d6dc3be1bd3e7fa387ef9aea36005a8da87413 SHA256 029bb2ade8da87f477bfc06122f91ad265db5ba4d5d198c29f625e70d3780d60
DIST NVIDIA-Linux-x86-256.53.run 25388956 RMD160 a538178866181aa252e8b4b7a62c0980c215a5bd SHA1 ecebed7c07368f6e0fe09aead042e234db0ac559 SHA256 2f05b6ccf4717a79f8f326096fe4e910a0173c789f1f96be7f5dafff0f5fa4be
-DIST NVIDIA-Linux-x86-260.19.06.run 28301682 RMD160 fb9dda94f5ac1c50c9fa8c375a6c75045c4cebd3 SHA1 5afc56cfa942bc49a6b4d3b5c6b71e587df22a51 SHA256 e4842d752d3b2e7eddfa897c1d73991bd86febeb38a55cce15939c984fbea078
-DIST NVIDIA-Linux-x86-260.19.12.run 28439747 RMD160 6a384115d07cd906c2a2548d7a734a86c4471459 SHA1 9738629d6c707c252ff57138a03edfcb94d978fb SHA256 5ce99ae80acb4a9e0d5334247a800baa4c24a97c274292fed12a6e264ed0aa5d
+DIST NVIDIA-Linux-x86-260.19.21.run 28463230 RMD160 f19a6e6e4b2b34d439cb2d21a588922dac908bc8 SHA1 2b3cefef5c99756b51751646301ba95768e5f382 SHA256 7706bbd63abfa6989f60424948809a91abedcddad5a098865a4c8678590c21bf
DIST NVIDIA-Linux-x86-96.43.16-pkg0.run 8441195 RMD160 3d1b09b87013d765e0fc602b9fe77aa96e650e70 SHA1 f17ff6c4862ba06b2208eb18e46c323927db65eb SHA256 243e458ccaf898c49794030cbbc59a0d740a4cefb2891ecc5721f6db79088ced
DIST NVIDIA-Linux-x86-96.43.18-pkg0.run 8443640 RMD160 b59b60709c74f466fb33ac0f260d3bd1772c66ae SHA1 392632fa8c6414e28a138caf1bb130eb28b486bc SHA256 dcab1421fbfb3d9557e457a0e02feb44b971530206b5ff7516543e5977c9542a
DIST NVIDIA-Linux-x86_64-173.14.25-pkg2.run 17600598 RMD160 09b49035dbd28e797f7c085411ad1d2473d1a08c SHA1 10f51c25657b526d43237ea7b2a17dd0f36390d6 SHA256 fd0e331f41e48e34ac1dd1b96f913cb0a1f095611165732b499cff31be1ff835
@@ -43,8 +41,7 @@ DIST NVIDIA-Linux-x86_64-195.36.31-pkg2.run 42115060 RMD160 41c0fa6730afd9d45897
DIST NVIDIA-Linux-x86_64-256.44.run 42904565 RMD160 d19900e34e3b2246f83226e153d3af40dfb1682d SHA1 2774723bb0d236991725b81b1392aaeeb6f6910e SHA256 528aaed18b6b4ba79dbf4ae5c5ecda8350007d610d2c7c608eb646739cfeb500
DIST NVIDIA-Linux-x86_64-256.52.run 42907596 RMD160 9e74edb784d029d09019e658ed855325735ca767 SHA1 d45357db86029244fe8283357d50ad0710572765 SHA256 3ab713f969fe7cf0d7ccfdfee2863c92ea96d1eb5bf3f734b3a1e5b37c2611c8
DIST NVIDIA-Linux-x86_64-256.53.run 42905128 RMD160 7a8229d42cd2ec2012c0f5badcd7f88b6e593492 SHA1 8854e6923b9ceca42310e367bbcf5eed2e98545e SHA256 febee3eb128e1d62565fccb3ad1577f741c4bf067072e45e7766ab999aa590c9
-DIST NVIDIA-Linux-x86_64-260.19.06.run 47760259 RMD160 77b58dbfc28ed35d1f0c97f657a8370468e3863b SHA1 5c803584e9963ba9030cf1a59487b310651007de SHA256 ecd3e2113fbf9dd7e167c737d3b4490dd653b49b70ead62c194635ffc3fd4d00
-DIST NVIDIA-Linux-x86_64-260.19.12.run 47946725 RMD160 70db0b76a6658d8c832bb819a4c27d9501c130f5 SHA1 ca0c619f9026d35d57676ddfacec7952075c0dd8 SHA256 7cc90b5bd402742167a1647d0d92aa997af4184da614c2ca882afb2f2e48eb7e
+DIST NVIDIA-Linux-x86_64-260.19.21.run 47986632 RMD160 0794068ebd1b3392b47689d200f2acae914c11ca SHA1 367fa1948123a7036b1f72ef3a0b7cd3bede2435 SHA256 bf80147e94ab4c86dffe4529635e5f5b0caff5f6758a068d0e2d95ee466d2214
DIST NVIDIA-Linux-x86_64-96.43.16-pkg2.run 12337604 RMD160 fd7c586b53ff0b19034f8ef24dd24bec41940136 SHA1 b06a13d23565966821061c8d7cd1a636079ed1d8 SHA256 476538ffc3f7a5e964c7449d5242b0a684c95013d6fb1f5baa2324ef34aa5a73
DIST NVIDIA-Linux-x86_64-96.43.18-pkg2.run 12338886 RMD160 38cf91827e3011a35b00c064747bf98e965097a1 SHA1 b7811f14d86d4ed00c780351765580ec3d353968 SHA256 4644b1b3a78e651af079f85c8cf55b3666cca9ae466a43135d5857be31fa1ac8
EBUILD nvidia-drivers-173.14.25.ebuild 15359 RMD160 f76b8045fb57d3e39a8c880e0ec7b11a1c395838 SHA1 64b341c198d796892f5216efee84c142d48ee701 SHA256 247b753c685d09f124408ec687d1d9e5a492d87c3cd72ef42e7df409c1e3c114
@@ -56,9 +53,8 @@ EBUILD nvidia-drivers-256.44-r1.ebuild 15727 RMD160 70cb49dfe7d406d333f5d52fc775
EBUILD nvidia-drivers-256.44.ebuild 14978 RMD160 7f399e5c3a48665db6a91691f0bd646678965461 SHA1 dec52a8e1c4f4b90103a41d84fe4902042e278e6 SHA256 25a38f763cf2873c2cdcc0af83bb2a2b952a959124d4d880be10067dc477c42c
EBUILD nvidia-drivers-256.52.ebuild 15724 RMD160 6262dd3224a772ec67da23af1edaf33d59bbe2ef SHA1 8f0c570050343360fc5d6f2c70eacc0e5813d58b SHA256 a190f53b54e299c266a5e0f290c4e00d6ec6d1c0e08a2550773b5c2014417231
EBUILD nvidia-drivers-256.53.ebuild 15724 RMD160 9d78ef0f6d2fa49bc29d798ac9b73968c15cee5f SHA1 16bde3b5b24f0ae22f8fa070b2dd6bd3f8d82ba3 SHA256 3890cf50cfce4fd7316eb07a9a306157b527f266dc815662d06ee0aa2584d312
-EBUILD nvidia-drivers-260.19.06.ebuild 15856 RMD160 cc1f3f243a2f3b88670484673f7301600b302ddd SHA1 9844f5883a77236cccfcd74842cb9155aa26fd42 SHA256 5832d5179eb650cb800eeea5004b2a7749db18f0303539c9f9d184fb80160b73
-EBUILD nvidia-drivers-260.19.12.ebuild 16188 RMD160 1881502983dc29f5dec685919f3e6c0d60e34cd4 SHA1 db5598b2987e5b4c8bd72c76da098ccadfe3f900 SHA256 04841da2a653a29696f02ea6f9219a154dcca9b8080dbfff6f93de52338dd17c
+EBUILD nvidia-drivers-260.19.21.ebuild 16188 RMD160 3a4adaaf4b15f5ae845fa62050861408000741bf SHA1 854f91585d862fc7db7cc66d96d179671140acf8 SHA256 67eed5f6bed420ef0f6665cc87ffbf76ba9d7846beb56b3c48d20b0b19f87765
EBUILD nvidia-drivers-96.43.16.ebuild 15375 RMD160 7f5c11269019caa7a32416a1762404487a17b76a SHA1 a78162fc120650cde3fe7078a481c24bad50df4f SHA256 9260a5e3421b9b9f7a704531bb965d7bd317e552fc3a35140faf3838ae78621e
EBUILD nvidia-drivers-96.43.18.ebuild 15371 RMD160 157df03ce0e958ac9f06aa602a762a5da23b4468 SHA1 677b245bbf68381db0ea3b03f03db2aa83bcc7c0 SHA256 7191c8ed7f3aa4682d312c7ad1973e9df94a195fada91340fc8e3450b416838a
-MISC ChangeLog 55975 RMD160 5b33e2ea5a0909b6c31b812cca3b04bde1d4b485 SHA1 825c5fdbc0dca7c4912e108f7302d0279fbe6be2 SHA256 54faf16471bdd78f62db3427672d64aa8e920ecbf289a0a9ad8a9057a6060e81
+MISC ChangeLog 56234 RMD160 ab70a34b8487ca056c06e7e2e1a4a153c9b50e71 SHA1 0a3fca5ceee835be7dcb891da9aea25e7713055b SHA256 a8e63d5ae935ff7132383085d895901a25c8fbcd5c5cc0eb9df595057bbf57af
MISC metadata.xml 549 RMD160 b6f8cfd5fe9668f4031b43d2167ba4712b3cb508 SHA1 c48be9c87aa8b237fa09848a53625f8312fa2056 SHA256 22653e2d8ee95e57ce47b6292a9988feecada431dde56c2c97198efd6f4b9354
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-260.19.06.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-260.19.06.ebuild
deleted file mode 100644
index d45733721cae..000000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-260.19.06.ebuild
+++ /dev/null
@@ -1,521 +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-260.19.06.ebuild,v 1.1 2010/09/20 14:56:37 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}.run )
- amd64? ( ftp://download.nvidia.com/XFree86/Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
- x86-fbsd? ( ftp://download.nvidia.com/XFree86/FreeBSD-x86/${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="<x11-base/xorg-server-1.9.99
- kernel_linux? ( >=sys-libs/glibc-2.6.1 )
- multilib? ( app-emulation/emul-linux-x86-xlibs )
- >=app-admin/eselect-opengl-1.0.9
- !<media-video/nvidia-settings-256.52"
-DEPEND="${COMMON}
- kernel_linux? ( virtual/linux-sources )"
-RDEPEND="${COMMON}
- x11-libs/libXvMC
- kernel_linux? ( virtual/modutils )
- acpi? ( sys-power/acpid )"
-PDEPEND=">=x11-libs/libvdpau-0.3-r1
- 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/libnvidia-glcore.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/libOpenCL.so.1.0.0
- usr/lib/libnvidia-compiler.so.${PV}"
-
-QA_TEXTRELS_x86_fbsd="boot/modules/nvidia.ko
- usr/lib/opengl/nvidia/lib/libGL.so.1
- usr/lib/libnvidia-glcore.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/libnvidia-glcore.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib32/libcuda.so.${PV}
- usr/lib32/libvdpau_nvidia.so.${PV}
- usr/lib32/libOpenCL.so.1.0.0
- usr/lib32/libnvidia-compiler.so.${PV}"
-
-QA_EXECSTACK_x86="usr/lib/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib/libnvidia-glcore.so.${PV}
- usr/lib/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib64/libXvMCNVIDIA.so.${PV}
- usr/lib/libXvMCNVIDIA.a:NVXVMC.o
- usr/lib/libnvidia-compiler.so.${PV}
- usr/lib/libvdpau_nvidia.so.${PV}
- usr/lib/libcuda.so.${PV}
- usr/lib/libOpenCL.so.1.0.0"
-
-QA_EXECSTACK_amd64="usr/lib32/libnvidia-glcore.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib32/libnvidia-compiler.so.${PV}
- usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib32/libvdpau_nvidia.so.${PV}
- usr/lib32/libcuda.so.${PV}
- usr/lib32/libOpenCL.so.1.0.0
- usr/lib64/libnvidia-compiler.so.${PV}
- usr/lib64/libXvMCNVIDIA.a:NVXVMC.o
- usr/lib64/libnvidia-cfg.so.${PV}
- usr/lib64/libvdpau_nvidia.so.${PV}
- usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib64/libnvidia-glcore.so.${PV}
- usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib64/libXvMCNVIDIA.so.${PV}
- usr/lib64/libcuda.so.${PV}
- usr/lib64/libOpenCL.so.1.0.0
- usr/lib64/xorg/modules/drivers/nvidia_drv.so
- usr/bin/nvidia-smi
- usr/bin/nvidia-xconfig
- usr/bin/nvidia-settings"
-
-QA_WX_LOAD_x86="usr/lib/libnvidia-glcore.so.${PV}
- usr/lib/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib/libXvMCNVIDIA.a
- usr/lib64/libXvMCNVIDIA.so.${PV}"
-
-QA_WX_LOAD_amd64="usr/lib32/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib32/libnvidia-glcore.so.${PV}
- usr/lib64/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib64/libnvidia-glcore.so.${PV}
- usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}
- usr/lib64/libXvMCNVIDIA.so.${PV}"
-
-QA_SONAME_x86="usr/lib/libnvidia-compiler.so.${PV}"
-
-QA_SONAME_amd64="usr/lib64/libnvidia-compiler.so.${PV}
- usr/lib32/libnvidia-compiler.so.${PV}"
-
-QA_DT_HASH_amd64="usr/lib32/libcuda.so.${PV}
- usr/lib32/opengl/nvidia/lib/libGL.so.${PV}
- usr/lib32/libnvidia-glcore.so.${PV}
- usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.${PV}
- usr/lib32/libvdpau_nvidia.so.${PV}
- usr/lib32/libOpenCL.so.1.0.0
- usr/lib32/libnvidia-compiler.so.${PV}
- usr/lib64/libXvMCNVIDIA.so.${PV}
- usr/lib64/libcuda.so.${PV}
- usr/lib64/libnvidia-cfg.so.${PV}
- usr/lib64/libnvidia-glcore.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/lib64/libOpenCL.so.1.0.0
- usr/lib64/libnvidia-compiler.so.${PV}
- usr/lib64/libnvcuvid.so.${PV}
- usr/bin/nvidia-smi
- usr/bin/nvidia-xconfig
- usr/bin/nvidia-settings"
-
-QA_DT_HASH_x86="usr/lib/libcuda.so.${PV}
- usr/lib/libnvidia-cfg.so.${PV}
- usr/lib/libnvidia-glcore.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/lib/libOpenCL.so.1.0.0
- usr/lib/libnvidia-compiler.so.${PV}
- usr/lib/libnvcuvid.so.${PV}
- usr/bin/nvidia-smi
- usr/bin/nvidia-xconfig
- usr/bin/nvidia-settings"
-
-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 "
- eerror "'lockdep_init_map' as GPL-only which will prevent "
- eerror "${P} from compiling."
- eerror "Please make sure the following options have been unset:"
- eerror
- 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}/kernel)"
- 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}"
- NV_EXEC="${S}"
- NV_LIB="${S}"
- NV_SRC="${S}/kernel"
- NV_MAN="${S}"
- NV_X11="${S}"
- NV_X11_DRV="${NV_X11}"
- NV_X11_EXT="${NV_X11}"
- 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
- cd "${S}"
- unpack_makeself
- else
- unpack ${A}
- fi
-}
-
-src_prepare() {
- # Please add a brief description for every added patch
- use x86-fbsd && cd doc
-
- if use kernel_linux; then
- # Quiet down warnings the user does not need to see
- sed -i \
- -e 's:-Wsign-compare::g' \
- "${NV_SRC}"/Makefile.kbuild
-
- # Add support for the 'x86' unified kernel arch in conftest.sh
- epatch "${FILESDIR}"/256.35-unified-arch.patch
-
- # 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"
- dosym /usr/$(get_libdir)/libnvidia-cfg.so.${NV_SOVER} \
- /usr/$(get_libdir)/libnvidia-cfg.so || \
- die "failed to create libnvidia-cfg.so symlink"
-
- # NVIDIA video decode <-> CUDA
- dolib.so ${NV_LIB}/libnvcuvid.so.${NV_SOVER} || \
- die "failed to install libnvcuvid.so"
- dosym /usr/$(get_libdir)/libnvcuvid.so.${NV_SOVER} \
- /usr/$(get_libdir)/libnvcuvid.so || \
- die "failed to create libnvcuvid.so symlink"
-
- # 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"
-
- # OpenCL ICD for NVIDIA
- if use kernel_linux; then
- dodir /etc/OpenCL/vendors
- insinto /etc/OpenCL/vendors
- doins nvidia.icd
- fi
-
- # Documentation
- dohtml ${NV_DOC}/html/*
- if use x86-fbsd; then
- dodoc "${NV_DOC}/README"
- doman "${NV_MAN}/nvidia-xconfig.1"
- use gtk && 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"
- doman "${NV_MAN}/nvidia-xconfig.1.gz"
- use gtk && doman "${NV_MAN}/nvidia-settings.1.gz"
- fi
-
- # Helper Apps
- dobin ${NV_EXEC}/nvidia-xconfig || die
- if use gtk; then
- dobin ${NV_EXEC}/nvidia-settings || die
- fi
- dobin ${NV_EXEC}/nvidia-bug-report.sh || die
- if use kernel_linux; then
- dobin ${NV_EXEC}/nvidia-smi || die
- fi
-
- # Desktop entries for nvidia-settings
- if use gtk; then
- sed -e 's:__UTILS_PATH__:/usr/bin:' \
- -e 's:__PIXMAP_PATH__:/usr/share/pixmaps:' \
- -i "${NV_EXEC}/nvidia-settings.desktop"
- domenu ${NV_EXEC}/nvidia-settings.desktop
-
- doicon ${NV_EXEC}/nvidia-settings.png
- 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=32
- else
- libdir=.
- 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 /usr/${inslibdir} ${libdir}/libnvidia-glcore.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
-
- # VDPAU
- donvidia /usr/${inslibdir} ${libdir}/libvdpau_nvidia.so ${sover}
-
- # CUDA & OpenCL
- if use kernel_linux; then
- donvidia /usr/${inslibdir} ${libdir}/libcuda.so ${sover}
- donvidia /usr/${inslibdir} ${libdir}/libnvidia-compiler.so ${sover}
- donvidia /usr/${inslibdir} ${libdir}/libOpenCL.so 1.0.0
- 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
-}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-260.19.12.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-260.19.21.ebuild
index f67e7b5f32c9..fbd98716842c 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-260.19.12.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-260.19.21.ebuild
@@ -1,6 +1,6 @@
# 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-260.19.12.ebuild,v 1.1 2010/10/15 23:30:21 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-260.19.21.ebuild,v 1.1 2010/11/18 18:33:48 cardoe Exp $
EAPI="2"