1
0
Fork 0

Version bump x11-drivers/nvidia-drivers

This commit is contained in:
Stefan Reimer 2011-11-24 03:31:42 -08:00
parent 79c95c050a
commit f3ae3e1627
3 changed files with 31 additions and 16 deletions

View File

@ -2,8 +2,8 @@ AUX 256.35-unified-arch.patch 1380 RMD160 2612cad105f442d4232b99e3054124e8037860
AUX nvidia-169.07 639 RMD160 8baddb6fd1bf7f0e2688870a78e8ace051d62e3f SHA1 b30487ba2a24a6b1359d1fd831eeb1705060953c SHA256 a8c4860f008d53776fda7a17b59524f271236559af688e9a2c9845cbbcba1577
AUX nvidia-drivers-pax-const.patch 833 RMD160 100c36ed4c7db0f30c0680b276a708cd5ed75749 SHA1 b336665366340fec6bd400f36d3e4b9de86473f5 SHA256 74ba8aa3b03e1b4a0515fd84c159eaeb7635fa1364e77544b01ff6f571f0e6d8
AUX nvidia-drivers-pax-usercopy.patch 2197 RMD160 f1fe01e79f52650f7ad377fc82f6526278d0aad8 SHA1 c8d96c2ff282f8d2ffbea4f34e909e3890a3f13b SHA256 8f5ec453bcad9439097f7bbbd2c211f8001fceb9dd00ef4eb30e94d34fcfde58
DIST NVIDIA-FreeBSD-x86-290.06.tar.gz 32025027 RMD160 0ed1f6413d3b93b524a7160356d89640af18bae4 SHA1 69f389da4afc0fe0053fade5002b479e1e1503f2 SHA256 30356d8d25b2dd97d76f851632bef3f550631e31276358870dd22f987985ce0c
DIST NVIDIA-Linux-x86-290.06.run 34665645 RMD160 5075ce544cfeab03ef2ea8daf62df9981c4b15f2 SHA1 8f3e3e6a61470679f17619d688094cc4adaf9048 SHA256 bf2529e29d39136212c586ddc809661a32fef56e6342682f191a04f0ce0cd5bb
DIST NVIDIA-Linux-x86_64-290.06.run 58311386 RMD160 370028cdd5d7a5573935ecf88812cb9db4b823c1 SHA1 1837772ccd4b6e3499dd703b76d09267e33b41ae SHA256 48df72cd225043ebecbe1a6a9a575d692e0a9fa0b0bb65c037800d83ba54f3ec
EBUILD nvidia-drivers-290.06.ebuild 16728 RMD160 7e04fdafde11fdee6b126c9be1cc99c356ae1da6 SHA1 54e56a8dc0366761dac6a0801134871370a8d266 SHA256 9bf1a2695e4afe19787d8616c3921f1434a2ad867190de183800dad5c9277680
DIST NVIDIA-FreeBSD-x86-290.10.tar.gz 32042469 RMD160 712cd816ab24319d03ae475af0ac2a56518ef58b SHA1 4fe79060b9e475e4a74b7b17e95410bad1f33427 SHA256 f5accbdac0b231a8073f76c1d1d8ace7cb98ebe167888c31183a2752a669ee92
DIST NVIDIA-Linux-x86-290.10.run 34691272 RMD160 ddcee14e7b474a646a707fd966cc1d223d3177eb SHA1 dfc095db2bdca672e6cfe7878a75c5d25d8c54a9 SHA256 99be8f53aa1f777445e5a4cac27acd7d85990db712b5c29caac865145fc5adaa
DIST NVIDIA-Linux-x86_64-290.10.run 58334192 RMD160 a850a83643d507ff84be76691188a5ecd870c4d8 SHA1 f3e8b43248d9d167b1c3f67a8cba9c1f2c53e583 SHA256 34a2ab07f4ae7afdeb2c8415f3f37c1099e6690eb25f3dbef92eca771f7ce4cd
EBUILD nvidia-drivers-290.10.ebuild 17253 RMD160 32a3ae18c749b162917ac6a72c59646479affe4b SHA1 db78e4756ae0362ff0205b48880c3692df2343e0 SHA256 a2206ff79fad2008967c718b1ff6ce177f5cb8b3b7816cbfee69aaef540322ee
MISC ebuild.diff 736 RMD160 b0c43ad9d4f2dbbd35a195b22b2bea698dbbafcd SHA1 753ad14db964fe133936e497aaed56b8e04256d2 SHA256 5ca532e00bec17cd5193a19a6fcae5231d3fe0b8c68f3b2e8dd480ac0dc1f67e

View File

@ -1,11 +1,11 @@
--- ../../../../portage/x11-drivers/nvidia-drivers/nvidia-drivers-285.03.ebuild 2011-09-13 08:22:54.000000000 -0700
+++ nvidia-drivers-285.03.ebuild 2011-09-28 19:09:57.144454056 -0700
--- ../../../../portage/x11-drivers/nvidia-drivers/nvidia-drivers-290.06.ebuild 2011-11-04 11:11:42.000000000 -0700
+++ nvidia-drivers-290.10.ebuild 2011-11-24 03:28:04.027569344 -0800
@@ -19,7 +19,7 @@
LICENSE="NVIDIA"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE="acpi custom-cflags gtk multilib kernel_linux"
+IUSE="acpi custom-cflags gtk multilib kernel_linux hardened"
+IUSE="acpi custom-cflags gtk multilib kernel_linux pax_kernel"
RESTRICT="strip"
EMULTILIB_PKG="true"
@ -14,9 +14,9 @@
convert_to_m "${NV_SRC}"/Makefile.kbuild
fi
+
+ if use hardened; then
+ epatch "${FILESDIR}"/nvidia-drivers-275.19-pax-const.patch
+ # epatch "${FILESDIR}"/nvidia-drivers-285.03-pax-usercopy.patch
+ if use pax_kernel; then
+ epatch "${FILESDIR}"/nvidia-drivers-pax-const.patch
+ epatch "${FILESDIR}"/nvidia-drivers-pax-usercopy.patch
+ fi
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-285.05.09.ebuild,v 1.1 2011/10/04 15:04:55 cardoe Exp $
# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-290.06.ebuild,v 1.1 2011/11/04 18:11:42 cardoe Exp $
EAPI="2"
@ -337,21 +337,30 @@ src_install() {
# 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} \
dosym libnvidia-cfg.so.${NV_SOVER} \
/usr/$(get_libdir)/libnvidia-cfg.so.1 || \
die "failed to create libnvidia-cfg.so symlink"
dosym libnvidia-cfg.so.1 \
/usr/$(get_libdir)/libnvidia-cfg.so || \
die "failed to create libnvidia-cfg.so symlink"
# NVIDIA monitoring library
dolib.so ${NV_LIB}/libnvidia-ml.so.${NV_SOVER} || \
die "failed to install libnvidia-ml"
dosym /usr/$(get_libdir)/libnvidia-ml.so.${NV_SOVER} \
dosym libnvidia-ml.so.${NV_SOVER} \
/usr/$(get_libdir)/libnvidia-ml.so.1 || \
die "failed to create libnvidia-ml.so symlink"
dosym libnvidia-ml.so.1 \
/usr/$(get_libdir)/libnvidia-ml.so || \
die "failed to create libnvidia-ml.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} \
dosym libnvcuvid.so.${NV_SOVER} \
/usr/$(get_libdir)/libnvcuvid.so.1 || \
die "failed to create libnvcuvid.so symlink"
dosym libnvcuvid.so.1 \
/usr/$(get_libdir)/libnvcuvid.so || \
die "failed to create libnvcuvid.so symlink"
@ -363,7 +372,7 @@ src_install() {
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} \
dosym libglx.so.${NV_SOVER} \
/usr/$(get_libdir)/opengl/nvidia/extensions/libglx.so || \
die "failed to create libglx.so symlink"
@ -372,8 +381,14 @@ src_install() {
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 || \
dosym libXvMCNVIDIA.so.${NV_SOVER} \
/usr/$(get_libdir)/libXvMCNVIDIA.so.1 || \
die "failed to create libXvMCNVIDIA.so 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 symlink"
# OpenCL ICD for NVIDIA
if use kernel_linux; then