diff options
author | 2006-04-08 03:46:10 +0000 | |
---|---|---|
committer | 2006-04-08 03:46:10 +0000 | |
commit | 82e99e84ade67cad641247591c58872039a31988 (patch) | |
tree | 107e679cb21658106f6b9dc4b02af8bd3966fd3f | |
parent | Version bump #128980 by Marco Matthies. (diff) | |
download | historical-82e99e84ade67cad641247591c58872039a31988.tar.gz historical-82e99e84ade67cad641247591c58872039a31988.tar.bz2 historical-82e99e84ade67cad641247591c58872039a31988.zip |
Version bump to 8756. Bug #129153.
Package-Manager: portage-2.0.54
-rw-r--r-- | media-video/nvidia-glx/ChangeLog | 8 | ||||
-rw-r--r-- | media-video/nvidia-glx/Manifest | 2 | ||||
-rw-r--r-- | media-video/nvidia-glx/files/digest-nvidia-glx-1.0.8756 | 2 | ||||
-rw-r--r-- | media-video/nvidia-glx/nvidia-glx-1.0.8756.ebuild | 302 | ||||
-rw-r--r-- | media-video/nvidia-kernel/ChangeLog | 8 | ||||
-rw-r--r-- | media-video/nvidia-kernel/Manifest | 144 | ||||
-rw-r--r-- | media-video/nvidia-kernel/files/digest-nvidia-kernel-1.0.8756 | 2 | ||||
-rw-r--r-- | media-video/nvidia-kernel/nvidia-kernel-1.0.8756.ebuild | 121 |
8 files changed, 445 insertions, 144 deletions
diff --git a/media-video/nvidia-glx/ChangeLog b/media-video/nvidia-glx/ChangeLog index 807354582ee7..e10ab34b39bf 100644 --- a/media-video/nvidia-glx/ChangeLog +++ b/media-video/nvidia-glx/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-video/nvidia-glx # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-glx/ChangeLog,v 1.115 2006/03/25 05:17:50 augustus Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-glx/ChangeLog,v 1.116 2006/04/08 03:46:09 augustus Exp $ + +*nvidia-glx-1.0.8756 (08 Apr 2006) + + 08 Apr 2006; Kristopher Kersey <augustus@gentoo.org> + +nvidia-glx-1.0.8756.ebuild: + Version bump to 8756. Bug #129153. 25 Mar 2006; Kristopher Kersey <augustus@gentoo.org> nvidia-glx-1.0.8178-r1.ebuild: diff --git a/media-video/nvidia-glx/Manifest b/media-video/nvidia-glx/Manifest index 1cd0cddcca04..ee7c2cbc1aa7 100644 --- a/media-video/nvidia-glx/Manifest +++ b/media-video/nvidia-glx/Manifest @@ -14,6 +14,7 @@ MD5 ef2c4ecedb45b67d79b43ffe58c660cf files/digest-nvidia-glx-1.0.7667-r1 163 MD5 607f9700f7ddac6b9108db6457ecc06f files/digest-nvidia-glx-1.0.7676-r3 867 MD5 1a1465bd0435ddf0f8379a41416141e0 files/digest-nvidia-glx-1.0.8174-r2 584 MD5 2052e159a0f171feb2af48a8cafecc99 files/digest-nvidia-glx-1.0.8178-r1 164 +MD5 fd91b5143517828d72c387da3596a8df files/digest-nvidia-glx-1.0.8756 164 MD5 6e47667cc38d8ce4ac2f4c7dbb392abe files/libGL.la-r2 751 MD5 e06e73d71a54036f83abf35efc6322e3 metadata.xml 302 MD5 e2d67c038b937b1c344969e46833c5cb nvidia-glx-1.0.6111-r3.ebuild 8279 @@ -24,3 +25,4 @@ MD5 a1755dd26fa5a4385585393fdd289085 nvidia-glx-1.0.7667-r1.ebuild 8439 MD5 067191a8f5c7e105953f8522b354d31d nvidia-glx-1.0.7676-r3.ebuild 9294 MD5 b6ddb17fdc29b823272485f371376028 nvidia-glx-1.0.8174-r2.ebuild 9412 MD5 0d47a7e41733212fe7e9253a5a395f03 nvidia-glx-1.0.8178-r1.ebuild 8556 +MD5 095c16b6e3096fd4634166bd04dfb6aa nvidia-glx-1.0.8756.ebuild 8362 diff --git a/media-video/nvidia-glx/files/digest-nvidia-glx-1.0.8756 b/media-video/nvidia-glx/files/digest-nvidia-glx-1.0.8756 new file mode 100644 index 000000000000..30a27fb83d60 --- /dev/null +++ b/media-video/nvidia-glx/files/digest-nvidia-glx-1.0.8756 @@ -0,0 +1,2 @@ +MD5 67293549b90f549ca9210743eaa5b09c NVIDIA-Linux-x86-1.0-8756-pkg1.run 12961804 +MD5 a8e7309076785a892dcc68ee50f9f3b0 NVIDIA-Linux-x86_64-1.0-8756-pkg2.run 9950572 diff --git a/media-video/nvidia-glx/nvidia-glx-1.0.8756.ebuild b/media-video/nvidia-glx/nvidia-glx-1.0.8756.ebuild new file mode 100644 index 000000000000..8362426bb67c --- /dev/null +++ b/media-video/nvidia-glx/nvidia-glx-1.0.8756.ebuild @@ -0,0 +1,302 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-glx/nvidia-glx-1.0.8756.ebuild,v 1.1 2006/04/08 03:46:10 augustus Exp $ + +inherit eutils multilib versionator + +X86_PKG_V="pkg1" +AMD64_PKG_V="pkg2" +NV_V="${PV/1.0./1.0-}" +X86_NV_PACKAGE="NVIDIA-Linux-x86-${NV_V}" +AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${NV_V}" +#X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${NV_V}" + +DESCRIPTION="NVIDIA X11 driver and GLX libraries" +HOMEPAGE="http://www.nvidia.com/" +SRC_URI="x86? ( ftp://download.nvidia.com/XFree86/Linux-x86/${NV_V}/${X86_NV_PACKAGE}-${X86_PKG_V}.run ) + amd64? ( http://download.nvidia.com/XFree86/Linux-x86_64/${NV_V}/${AMD64_NV_PACKAGE}-${AMD64_PKG_V}.run )" +# x86-fbsd? ( http://download.nvidia.com/freebsd/${NV_V}/${X86_FBSD_NV_PACKAGE}.tar.gz )" + +LICENSE="NVIDIA" +SLOT="0" +KEYWORDS="-* amd64 ~x86" +IUSE="dlloader" +RESTRICT="nostrip multilib-pkg-force" + +RDEPEND="|| ( >=x11-base/xorg-server-0.99.1-r7 virtual/x11 ) + || ( media-libs/mesa virtual/x11 ) + app-admin/eselect-opengl + kernel_linux? ( ~media-video/nvidia-kernel-${PV} ) + !app-emulation/emul-linux-x86-nvidia" +# This should be added to have full dependencies for Gentoo FreeBSD +# but can't be added until the profiles are in main portage (for repoman) +# kernel_FreeBSD? ( ~media-video/nvidia-freebsd-${PV} ) + +PROVIDE="virtual/opengl" +export _POSIX2_VERSION="199209" + +if use x86; then + PKG_V="-${X86_PKG_V}" + NV_PACKAGE="${X86_NV_PACKAGE}" +elif use amd64; then + PKG_V="-${AMD64_PKG_V}" + 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}" + +# On BSD userland it wants real make command +MAKE="make" + +pkg_setup() { + 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 +} + +src_unpack() { + local NV_PATCH_PREFIX="${FILESDIR}/${PV}/NVIDIA_glx-${PV}" + + if ! use x86-fbsd; then + cd ${WORKDIR} + bash ${DISTDIR}/${NV_PACKAGE}${PKG_V}.run --extract-only + else + unpack ${A} + fi + + # Patchs go below here, add breif description + cd ${S} + # Use the correct defines to make gtkglext build work + epatch ${NV_PATCH_PREFIX//$(get_version_component_range 3)/6629}-defines.patch + # Use some more sensible gl headers and make way for new glext.h + epatch ${NV_PATCH_PREFIX//$(get_version_component_range 3)/6629}-glheader.patch +} + +src_install() { + local MLTEST=$(type dyn_unpack) + + if [[ "${MLTEST/set_abi}" == "${MLTEST}" ]] && has_multilib_profile ; then + local OABI=${ABI} + for ABI in $(get_install_abis) ; do + src_install-libs + done + ABI=${OABI} + unset OABI + elif use amd64 ; then + src_install-libs lib32 $(get_multilibdir) + src_install-libs lib $(get_libdir) + + rm -rf ${D}/usr/$(get_multilibdir)/opengl/nvidia/include + rm -rf ${D}/usr/$(get_multilibdir)/opengl/nvidia/extensions + else + src_install-libs + fi + + is_final_abi || return 0 + + if ! use x86-fbsd; then + # Docs, remove nvidia-settings as provided by media-video/nvidia-settings + newdoc usr/share/doc/README.txt README + dodoc usr/share/doc/Copyrights usr/share/doc/NVIDIA_Changelog + dodoc usr/share/doc/XF86Config.sample + dohtml usr/share/doc/html/* + else + dodoc doc/README doc/README.Linux doc/XF86Config.sample + fi + + # nVidia want bug reports using this script + exeinto /usr/bin + doexe usr/bin/nvidia-bug-report.sh +} + +# Install nvidia library: +# the first parameter is the place where to install it +# the second paramis 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 pkglibdir=lib + local inslibdir=$(get_libdir) + + if [[ ${#} -eq 2 ]] ; then + pkglibdir=${1} + inslibdir=${2} + elif has_multilib_profile && [[ ${ABI} == "x86" ]] ; then + pkglibdir=lib32 + fi + + local usrpkglibdir=usr/${pkglibdir} + local libdir=usr/X11R6/${pkglibdir} + local drvdir=${libdir}/modules/drivers + local extdir=${libdir}/modules/extensions + local incdir=usr/include/GL + local sover=${PV} + local NV_ROOT="/usr/${inslibdir}/opengl/nvidia" + local NO_TLS_ROOT="${NV_ROOT}/no-tls" + local TLS_ROOT="${NV_ROOT}/tls" + local X11_LIB_DIR="/usr/${inslibdir}/xorg" + + if use x86-fbsd; then + # on FreeBSD everything is on obj/ + pkglibdir=obj + usrpkglibdir=obj + x11pkglibdir=obj + drvdir=obj + extdir=obj + + # don't ask me why the headers are there.. glxext.h is missing + incdir=doc + + # on FreeBSD it has just .1 suffix + sover=1 + fi + + # The GLX libraries + donvidia ${NV_ROOT}/lib ${usrpkglibdir}/libGL.so ${sover} + donvidia ${NV_ROOT}/lib ${usrpkglibdir}/libGLcore.so ${sover} + + dodir ${NO_TLS_ROOT} + donvidia ${NO_TLS_ROOT} ${usrpkglibdir}/libnvidia-tls.so ${sover} + + if ! use x86-fbsd; then + donvidia ${TLS_ROOT} ${usrpkglibdir}/tls/libnvidia-tls.so ${sover} + fi + + if want_tls ; then + dosym ../tls/libnvidia-tls.so ${NV_ROOT}/lib + dosym ../tls/libnvidia-tls.so.1 ${NV_ROOT}/lib + dosym ../tls/libnvidia-tls.so.${sover} ${NV_ROOT}/lib + else + dosym ../no-tls/libnvidia-tls.so ${NV_ROOT}/lib + dosym ../no-tls/libnvidia-tls.so.1 ${NV_ROOT}/lib + dosym ../no-tls/libnvidia-tls.so.${sover} ${NV_ROOT}/lib + fi + + if ! use x86-fbsd; then + # Not sure whether installing the .la file is neccessary; + # this is adopted from the `nvidia' ebuild + local ver1=$(get_version_component_range 1) + local ver2=$(get_version_component_range 2) + local ver3=$(get_version_component_range 3) + sed -e "s:\${PV}:${PV}:" \ + -e "s:\${ver1}:${ver1}:" \ + -e "s:\${ver2}:${ver2}:" \ + -e "s:\${ver3}:${ver3}:" \ + -e "s:\${libdir}:${inslibdir}:" \ + ${FILESDIR}/libGL.la-r2 > ${D}/${NV_ROOT}/lib/libGL.la + fi + + exeinto ${X11_LIB_DIR}/modules/drivers + + if use dlloader; then + [[ -f ${drvdir}/nvidia_drv.so ]] && \ + doexe ${drvdir}/nvidia_drv.so + else + [[ -f ${drvdir}/nvidia_drv.o ]] && \ + doexe ${drvdir}/nvidia_drv.o + fi + + insinto /usr/${inslibdir} + [[ -f ${libdir}/libXvMCNVIDIA.a ]] && \ + doins ${libdir}/libXvMCNVIDIA.a + exeinto /usr/${inslibdir} + [[ -f ${libdir}/libXvMCNVIDIA.so.${PV} ]] && \ + doexe ${libdir}/libXvMCNVIDIA.so.${PV} + + exeinto ${NV_ROOT}/extensions + [[ -f ${extdir}/libglx.so.${sover} ]] && \ + newexe ${extdir}/libglx.so.${sover} libglx.so + + # Includes + insinto ${NV_ROOT}/include + doins ${incdir}/*.h +} + +pkg_preinst() { + # Can we make up our minds ?!?!? + local NV_D=${IMAGE:-${D}} + + if ! has_version x11-base/xorg-server ; then + for dir in lib lib32 lib64 ; do + if [[ -d ${NV_D}/usr/${dir}/xorg ]] ; then + mv ${NV_D}/usr/${dir}/xorg/* ${NV_D}/usr/${dir} + rmdir ${NV_D}/usr/${dir}/xorg + fi + done + fi + + # Clean the dinamic 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() { + #switch to the nvidia implementation + eselect opengl set --use-old nvidia + + echo + einfo "To use the Nvidia GLX, run \"eselect opengl set nvidia\"" + echo + einfo "You may also be interested in media-video/nvidia-settings" + echo + einfo "nVidia has requested that any bug reports submitted have the" + einfo "output of /usr/bin/nvidia-bug-report.sh included." +} + +want_tls() { + # For uclibc or anything non glibc, return false + has_version sys-libs/glibc || return 1 + + # Old versions of glibc were lt/no-tls only + has_version '<sys-libs/glibc-2.3.2' && return 1 + + local valid_chost="true" + if use x86 ; then + case ${CHOST/-*} in + i486|i586|i686) ;; + *) valid_chost="false" + esac + fi + + [[ ${valid_chost} == "false" ]] && return 1 + + # If we've got nptl, we've got tls + built_with_use sys-libs/glibc nptl && return 0 + + # 2.3.5 turned off tls for linuxthreads glibc on i486 and i586 + if use x86 && has_version '>=sys-libs/glibc-2.3.5' ; then + case ${CHOST/-*} in + i486|i586) return 1 ;; + esac + fi + + # These versions built linuxthreads version to support tls, too + has_version '>=sys-libs/glibc-2.3.4.20040619-r2' && return 0 + + return 1 +} + +pkg_postrm() { + eselect opengl set --use-old xorg-x11 +} diff --git a/media-video/nvidia-kernel/ChangeLog b/media-video/nvidia-kernel/ChangeLog index 8e171b9793bb..5a8c834797d4 100644 --- a/media-video/nvidia-kernel/ChangeLog +++ b/media-video/nvidia-kernel/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-video/nvidia-kernel # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-kernel/ChangeLog,v 1.135 2006/03/24 21:45:56 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-kernel/ChangeLog,v 1.136 2006/04/08 03:45:24 augustus Exp $ + +*nvidia-kernel-1.0.8756 (08 Apr 2006) + + 08 Apr 2006; Kristopher Kersey <augustus@gentoo.org> + +nvidia-kernel-1.0.8756.ebuild: + Version bump to 8756. Bug #129153. 24 Mar 2006; Jeremy Huddleston <eradicator@gentoo.org> files/nvidia: Added note about NVreg_Mobile. This closes bug #122295. diff --git a/media-video/nvidia-kernel/Manifest b/media-video/nvidia-kernel/Manifest index 422dd4916b3e..e482c4ec8c9c 100644 --- a/media-video/nvidia-kernel/Manifest +++ b/media-video/nvidia-kernel/Manifest @@ -1,208 +1,68 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 646b7c22bce37adbc00daa7bdabcde3f ChangeLog 34883 -RMD160 78924c94a48f5f36a64b708ac94c32ab56682f6e ChangeLog 34883 -SHA256 67eb243f18ce4386ea7093fd7bd4607c88c0e525de3a74bbf3771e1c9be99928 ChangeLog 34883 MD5 b5b7f947ffb9e6c19f7457ff7c14d0db files/1.0.6111/conftest_koutput_includes.patch 1082 -RMD160 09bf3184fdc476eee84a1d8d259d6077c3f23aa2 files/1.0.6111/conftest_koutput_includes.patch 1082 -SHA256 c1be1a0776d5597452229a7a35e3db16752b4df2fd0591e9bdcc81583f7ed602 files/1.0.6111/conftest_koutput_includes.patch 1082 MD5 762e6f6e16aa6dd5b2469e99fe8decd3 files/1.0.6111/nv-pci_find_class.patch 2903 -RMD160 518e5b1c6089646fef24ee13bac8eee9b0cee61d files/1.0.6111/nv-pci_find_class.patch 2903 -SHA256 6a978cddb08550a401f9ba7d8b56e9f6fee35cdbcab9561807da1bf79f750ca0 files/1.0.6111/nv-pci_find_class.patch 2903 MD5 c2b155f40d7b904f07550e8e326969c2 files/1.0.6111/nv-remap-range.patch 5715 -RMD160 31c39569d31bde247eabc959146ee5a0ec224ced files/1.0.6111/nv-remap-range.patch 5715 -SHA256 9978f95f8711ec02dc564594160f43b759d13639778777ec59b942cedd4bb063 files/1.0.6111/nv-remap-range.patch 5715 MD5 29eafcaf7ab5d59dd90d3d3243bf57c3 files/1.0.6111/nv_enable_pci.patch 3640 -RMD160 57fcf7225e5831128fc155ad3702f968f544f648 files/1.0.6111/nv_enable_pci.patch 3640 -SHA256 ef921877bbc9b914cf0a67b10e1081a7ca0f3b0ba424464fd06fa87eb9207f61 files/1.0.6111/nv_enable_pci.patch 3640 MD5 14924b09123b075f910c73316baff848 files/1.0.6111/power-suspend-2.6.9-changes.patch 856 -RMD160 89630824a926d4609bb48db027da88674719feda files/1.0.6111/power-suspend-2.6.9-changes.patch 856 -SHA256 9408012ac455056a577dec7353d38202399acc38a250dfdb658567b4cfec3289 files/1.0.6111/power-suspend-2.6.9-changes.patch 856 MD5 5177339888e44bb5f4b6124fa5830e7f files/1.0.6111/vmalloc-reserve.patch 542 -RMD160 ae6d78d7bb29a12929d892c7e3bcbf11be45eb4b files/1.0.6111/vmalloc-reserve.patch 542 -SHA256 420e33483df8190f119faa201f4ca3aa1ed05b12b688c5296b88f54085fc11c2 files/1.0.6111/vmalloc-reserve.patch 542 MD5 0009ccc8f3896f22bad06fd549639072 files/1.0.6629/NVIDIA_kernel-1.0-6629-1155389.patch 1518 -RMD160 a3816bcf91b83135cd3ed3bc47d07a387c148c07 files/1.0.6629/NVIDIA_kernel-1.0-6629-1155389.patch 1518 -SHA256 214b951f1cef4afd0f07873f781c112cd30c5bb702fcfd59b1ea9d6410e17639 files/1.0.6629/NVIDIA_kernel-1.0-6629-1155389.patch 1518 MD5 ddeae194df6bb2112d7de723df8d84c2 files/1.0.6629/NVIDIA_kernel-1.0-6629-1161283.patch 18398 -RMD160 447f86cf6a17f7564a45db2d4294d3a909c26b1f files/1.0.6629/NVIDIA_kernel-1.0-6629-1161283.patch 18398 -SHA256 27bc7f162391b25b6ec9f591c1854cf5f8419430d13066eab1eebd77d69525da files/1.0.6629/NVIDIA_kernel-1.0-6629-1161283.patch 18398 MD5 5a17c3fa427b4d0ff8e38f82e57cd817 files/1.0.6629/NVIDIA_kernel-1.0-6629-1162524.patch 9417 -RMD160 6347af097f5562974ca51f046958f12fcf27a8ed files/1.0.6629/NVIDIA_kernel-1.0-6629-1162524.patch 9417 -SHA256 5c9d91d0e2d4763bf0bd71f9ec44cef74b7ff240190e1e689ad049b547518604 files/1.0.6629/NVIDIA_kernel-1.0-6629-1162524.patch 9417 MD5 ada7d22def202e56c01c1e72c8000d45 files/1.0.6629/NVIDIA_kernel-1.0-6629-1165235.patch 581 -RMD160 6498e597344b342bd14472ccd096a7671f7f8fa1 files/1.0.6629/NVIDIA_kernel-1.0-6629-1165235.patch 581 -SHA256 bbfe1117803b071e7ac93fe7c4cc89baaab43b2c4153d2ba7fbb7ba13caa740f files/1.0.6629/NVIDIA_kernel-1.0-6629-1165235.patch 581 MD5 f1a5a01593ef996b38fe70bc93fa7440 files/1.0.6629/NVIDIA_kernel-1.0-6629-1171869.patch 2160 -RMD160 7eea93c6a8aadc678e6833aaca1ea3033b306b28 files/1.0.6629/NVIDIA_kernel-1.0-6629-1171869.patch 2160 -SHA256 e10f6b789f0bbffc448c7d5d6d46db82a138726084080a247773d7b70384b36b files/1.0.6629/NVIDIA_kernel-1.0-6629-1171869.patch 2160 MD5 59c5fa8340585303cd18362bbeb0086f files/1.0.6629/NVIDIA_kernel-1.0-6629-1175225.patch 1877 -RMD160 defafb2bc732943143a4febe43f3c20ada45e8da files/1.0.6629/NVIDIA_kernel-1.0-6629-1175225.patch 1877 -SHA256 c8fde8648f76c90f6563fc92351d304018792d21a6230729a07db3a7c7f74a3f files/1.0.6629/NVIDIA_kernel-1.0-6629-1175225.patch 1877 MD5 d4e8ffdb0cc67c56884e6055d2045e51 files/1.0.6629/NVIDIA_kernel-1.0-6629-1182399.patch 2608 -RMD160 753537c76dd0f7913504c7a474bfa7953c3e6480 files/1.0.6629/NVIDIA_kernel-1.0-6629-1182399.patch 2608 -SHA256 11c9921d53d6a833231030ae825eb8250887ea4bc1c40c70755e8ef1b674bcca files/1.0.6629/NVIDIA_kernel-1.0-6629-1182399.patch 2608 MD5 e210d99cae87c3f60120ea474b97fca7 files/1.0.6629/NVIDIA_kernel-1.0-6629-1189413.patch 8072 -RMD160 50033f77c043922ac8acb1244092a53b847c70af files/1.0.6629/NVIDIA_kernel-1.0-6629-1189413.patch 8072 -SHA256 a7114e713d7fc04a62c68ec446c21a45aa6ac38a1014d7b59dbc844aaaf980ea files/1.0.6629/NVIDIA_kernel-1.0-6629-1189413.patch 8072 MD5 da7644fcc801d40c26fb22b570a88835 files/1.0.6629/NVIDIA_kernel-1.0-6629-1201042.diff 9445 -RMD160 eafde4415b675c30cc199d036e120714832f74e2 files/1.0.6629/NVIDIA_kernel-1.0-6629-1201042.diff 9445 -SHA256 662dc8a82209db77be1ff130c4690ce230b1b444b180df2cb4693950b6156a86 files/1.0.6629/NVIDIA_kernel-1.0-6629-1201042.diff 9445 MD5 bca6ad85efa6071a949bdcb24fce1733 files/1.0.6629/NVIDIA_kernel-1.0-6629-agp_bridge_data.patch 7860 -RMD160 79de0ab82a11e0fb3b1ff5a1f348fd97f15c83b2 files/1.0.6629/NVIDIA_kernel-1.0-6629-agp_bridge_data.patch 7860 -SHA256 b82be8df6f8bd40fe2992fe19d5363817a977e3eef88c65300b02111673ac584 files/1.0.6629/NVIDIA_kernel-1.0-6629-agp_bridge_data.patch 7860 MD5 0983a2cbdacbaa3ae1a9ac1759a37706 files/1.0.6629/NVIDIA_kernel-1.0-7174-1296092.diff 3663 -RMD160 5e09099630336c023ed24bf177f6cd3fd8813f6a files/1.0.6629/NVIDIA_kernel-1.0-7174-1296092.diff 3663 -SHA256 3c32d8d46dd0c0af66e5ad20d8b80095a32baa24cf2deaca896d13e7d5752e2a files/1.0.6629/NVIDIA_kernel-1.0-7174-1296092.diff 3663 MD5 dbf80a2cbaf69a10521429e1b2a7e10c files/1.0.6629/conftest_koutput_includes.patch 1082 -RMD160 8a9109c9418b0004f0efb03f11bbef84f4feefa9 files/1.0.6629/conftest_koutput_includes.patch 1082 -SHA256 e380665b02ddebbcf34f313f58c7dd6eb5d83ae9736097be02e0e72547916b0b files/1.0.6629/conftest_koutput_includes.patch 1082 MD5 5aef5c6a394896bbb8392816f6795147 files/1.0.6629/nv-amd64-shutup-warnings.patch 902 -RMD160 811d62ff87944bc08f9b35def38971722080d925 files/1.0.6629/nv-amd64-shutup-warnings.patch 902 -SHA256 32c61b4ed45a7425ff4e2282b409032adc1c1f9ba13a72663cdefd774636e625 files/1.0.6629/nv-amd64-shutup-warnings.patch 902 MD5 c039797780f78262baa02ff488e822ff files/1.0.6629/nv-disable-preempt-on-smp_processor_id.patch 435 -RMD160 05356195b8fcfadfea0c404bb34c5710df9a9554 files/1.0.6629/nv-disable-preempt-on-smp_processor_id.patch 435 -SHA256 a3081de26615bb80882b245e330c60d56ac4824dd7e1567d8777b2df0caa7d23 files/1.0.6629/nv-disable-preempt-on-smp_processor_id.patch 435 MD5 ddeae194df6bb2112d7de723df8d84c2 files/1.0.6629/nv-fix-memory-limit.patch 18398 -RMD160 447f86cf6a17f7564a45db2d4294d3a909c26b1f files/1.0.6629/nv-fix-memory-limit.patch 18398 -SHA256 27bc7f162391b25b6ec9f591c1854cf5f8419430d13066eab1eebd77d69525da files/1.0.6629/nv-fix-memory-limit.patch 18398 MD5 e70739410861defb6bf3d40f2706d554 files/1.0.6629/nv-pgd_offset.patch 3139 -RMD160 126588eb550614e274b5e7bc93d8dd609198b23f files/1.0.6629/nv-pgd_offset.patch 3139 -SHA256 f9d92135c0f429e761c201c7ff1f11e78b6eb354919191b2f44081bdd01a9dd5 files/1.0.6629/nv-pgd_offset.patch 3139 MD5 0009ccc8f3896f22bad06fd549639072 files/1.0.6629/nv-pgprot-speedup.patch 1518 -RMD160 a3816bcf91b83135cd3ed3bc47d07a387c148c07 files/1.0.6629/nv-pgprot-speedup.patch 1518 -SHA256 214b951f1cef4afd0f07873f781c112cd30c5bb702fcfd59b1ea9d6410e17639 files/1.0.6629/nv-pgprot-speedup.patch 1518 MD5 64d76075a90dedc83f1dc971389c910e files/1.0.6629/nv-shutup-warnings.patch 712 -RMD160 0a3bd36a6e18e9782d8d313152d95631eb23c9eb files/1.0.6629/nv-shutup-warnings.patch 712 -SHA256 e6482dd58dd96752fd81ccc1f23128d439156f580734c135d23b5b638c7e01fe files/1.0.6629/nv-shutup-warnings.patch 712 MD5 7c9db721d244f6ca709e2b8003ce4e0d files/1.0.6629/nv-vm_flags-no-VM_LOCKED.patch 677 -RMD160 b1d8b04aba8b9a4d37fd8e5cc327add52943cff7 files/1.0.6629/nv-vm_flags-no-VM_LOCKED.patch 677 -SHA256 c85ac34a2ab66e7475c873ff8cb37b78f2de7389e7a128c0e933ace3a44b18a7 files/1.0.6629/nv-vm_flags-no-VM_LOCKED.patch 677 MD5 70bb10b2da2423a6be2a4c2bce38d807 files/1.0.7167/NVIDIA_kernel-1.0-7167-1233959.patch 490 -RMD160 ec47a01610d2545b900785c53d01e52ce4aae73d files/1.0.7167/NVIDIA_kernel-1.0-7167-1233959.patch 490 -SHA256 5c73260241a3034b8cd4503b73ca2e1f67a975ac20152e57e4cb2a131f8c240e files/1.0.7167/NVIDIA_kernel-1.0-7167-1233959.patch 490 MD5 e2625e9e0a6679c38783b5d8985fdaf6 files/1.0.7167/NVIDIA_kernel-1.0-7167-1237815.patch 1100 -RMD160 21b8fe708fdc34053e5df5600b490df64182d73d files/1.0.7167/NVIDIA_kernel-1.0-7167-1237815.patch 1100 -SHA256 01f8ce7bc19294f97d8b0d0aeb5d5a04269e680f6adaf04f5c2f204a25c835bd files/1.0.7167/NVIDIA_kernel-1.0-7167-1237815.patch 1100 MD5 82d99e72fddbc1b0447708afd84dc8c5 files/1.0.7167/NVIDIA_kernel-1.0-7167-amd64-shutup-warnings.patch 770 -RMD160 ce9f930d0be083a5edc8978e64b2e7df5b08e6fe files/1.0.7167/NVIDIA_kernel-1.0-7167-amd64-shutup-warnings.patch 770 -SHA256 cdfb845c3dcae165f99d08e0f7af55928bd1fffc957f9be147b40a682ef81a72 files/1.0.7167/NVIDIA_kernel-1.0-7167-amd64-shutup-warnings.patch 770 MD5 7ae487fba8a81fb91d53f35b9066512f files/1.0.7167/NVIDIA_kernel-1.0-7167-conftest-koutput-includes.patch 1082 -RMD160 1e5628db6f7adfd2f8ac3a933e84af702ae90297 files/1.0.7167/NVIDIA_kernel-1.0-7167-conftest-koutput-includes.patch 1082 -SHA256 cb593bbd2f41c167a10dd1dee10fe3fe3c0c0f47a78ceeef37578c450c10d1b4 files/1.0.7167/NVIDIA_kernel-1.0-7167-conftest-koutput-includes.patch 1082 MD5 9df3fbed7af6fcb4ad13b1b5c3851381 files/1.0.7167/NVIDIA_kernel-1.0-7167-disable-preempt-on-smp_processor_id.patch 419 -RMD160 71167108eca99b23b75bacbb821692a1c80fa57a files/1.0.7167/NVIDIA_kernel-1.0-7167-disable-preempt-on-smp_processor_id.patch 419 -SHA256 2b6f3687d6927d86e5cd46e8cfb3e49561134958ab394b6f1ebd3ec280182cc2 files/1.0.7167/NVIDIA_kernel-1.0-7167-disable-preempt-on-smp_processor_id.patch 419 MD5 6c6bd7d2e4589cf3f4725082bb413a43 files/1.0.7167/NVIDIA_kernel-1.0-7167-x86-shutup-warnings.patch 742 -RMD160 5ef23b2e96874b3f3b1cea7506be99d7c7693b6c files/1.0.7167/NVIDIA_kernel-1.0-7167-x86-shutup-warnings.patch 742 -SHA256 95ea3b3e11b593ceb48f940a99679003535059efb9ee06eb675e58058337a1d9 files/1.0.7167/NVIDIA_kernel-1.0-7167-x86-shutup-warnings.patch 742 MD5 fea578e529e3261412ebbf622e05531a files/1.0.7174/NVIDIA_kernel-1.0-7174-1258475.diff 3971 -RMD160 aee4f70b17ab60adfadbc7be3d79447207381397 files/1.0.7174/NVIDIA_kernel-1.0-7174-1258475.diff 3971 -SHA256 84f0e60c3c28f3164996748baa1d852aaa191dfd3a67f7d9dd8714f6d1f63b9a files/1.0.7174/NVIDIA_kernel-1.0-7174-1258475.diff 3971 MD5 0983a2cbdacbaa3ae1a9ac1759a37706 files/1.0.7174/NVIDIA_kernel-1.0-7174-1296092.diff 3663 -RMD160 5e09099630336c023ed24bf177f6cd3fd8813f6a files/1.0.7174/NVIDIA_kernel-1.0-7174-1296092.diff 3663 -SHA256 3c32d8d46dd0c0af66e5ad20d8b80095a32baa24cf2deaca896d13e7d5752e2a files/1.0.7174/NVIDIA_kernel-1.0-7174-1296092.diff 3663 MD5 74e4852ca3a04b90ce5a5993e99a6e2d files/1.0.7174/NVIDIA_kernel-1.0-7174-1321905.diff 1047 -RMD160 630cead9c613f09cd5efb23e314c31f925b1bc24 files/1.0.7174/NVIDIA_kernel-1.0-7174-1321905.diff 1047 -SHA256 37f70cc009d1dad27bb9af465c27003095c8810de5e150764a691d502656e536 files/1.0.7174/NVIDIA_kernel-1.0-7174-1321905.diff 1047 MD5 4861c4a22bbe788d544560996cd5d190 files/1.0.7174/NVIDIA_kernel-1.0-7174-1361053.diff 3049 -RMD160 d793b3a6c92b5c1c700bb6958159e099e07a7c25 files/1.0.7174/NVIDIA_kernel-1.0-7174-1361053.diff 3049 -SHA256 53ddd4baa59699e2a0100a2cb2332284d83b9b9eeeb7b2a34247776f6d1f0df6 files/1.0.7174/NVIDIA_kernel-1.0-7174-1361053.diff 3049 MD5 d02cf5097f4ca4f1cd2e0209f0338b0e files/1.0.7174/NVIDIA_kernel-1.0-7174-1386866.diff 2491 -RMD160 96ec63b13082a287710443d57126090bbf743961 files/1.0.7174/NVIDIA_kernel-1.0-7174-1386866.diff 2491 -SHA256 cc64918aff37a2241e59922fd4d51a3012af3f66bf6ac05c93f612c1d8d90963 files/1.0.7174/NVIDIA_kernel-1.0-7174-1386866.diff 2491 MD5 e1718c0414288a04c27b70a124947613 files/1.0.7667/NVIDIA_kernel-1.0-7667-KERNEL_VERSION-moved.patch 1764 -RMD160 c4962f258e21dd841ee38ef9813630aed01da587 files/1.0.7667/NVIDIA_kernel-1.0-7667-KERNEL_VERSION-moved.patch 1764 -SHA256 120c0ae9702f979a35b9907b3f2d28b390dd6d5f923c50f507a577abc822ebab files/1.0.7667/NVIDIA_kernel-1.0-7667-KERNEL_VERSION-moved.patch 1764 MD5 99b630e5a1d4b732e930781f25187194 files/1.0.7676/NVIDIA_kernel-1.0-7676-1321905.diff 1047 -RMD160 9e1312489f7613e3826815ff4cdf8438ed216b95 files/1.0.7676/NVIDIA_kernel-1.0-7676-1321905.diff 1047 -SHA256 9325558ceea389c7e42073b0a59429ec8ef5e3ee862ceee345a594d0a6af0ade files/1.0.7676/NVIDIA_kernel-1.0-7676-1321905.diff 1047 MD5 c0495ec827a938afcb807dd618e03945 files/1.0.7676/NVIDIA_kernel-1.0-7676-1359015.diff 3294 -RMD160 695b85d9e36df1b69d63be81489ad9f1c86f5540 files/1.0.7676/NVIDIA_kernel-1.0-7676-1359015.diff 3294 -SHA256 c1caab5a82b225ec38dfcec95637f8247d1852f1b4cbe7a3c2c49ffb3cfaedf7 files/1.0.7676/NVIDIA_kernel-1.0-7676-1359015.diff 3294 MD5 5125c6d55ae72122144771ef1697db53 files/1.0.7676/NVIDIA_kernel-1.0-7676-1361053.diff 2989 -RMD160 d5d2bb3001a57bfdb9af0e4d1cadd92996981191 files/1.0.7676/NVIDIA_kernel-1.0-7676-1361053.diff 2989 -SHA256 ebf63d39a139dd3a67cfa869ac22c04eec246449a6f412b555150464bdae5bc6 files/1.0.7676/NVIDIA_kernel-1.0-7676-1361053.diff 2989 MD5 196649a84a2396a6588f27457a39d1fa files/1.0.7676/NVIDIA_kernel-1.0-7676-1386866.diff 2491 -RMD160 bb2827c51ad125abb5622c19468825cb33446150 files/1.0.7676/NVIDIA_kernel-1.0-7676-1386866.diff 2491 -SHA256 d523c2840183559c9221fd33385f0e57debe967eea52b8acdcbb051d924ebc02 files/1.0.7676/NVIDIA_kernel-1.0-7676-1386866.diff 2491 MD5 5eaf8c4597d2f0b2670caa1303b2a4bc files/1.0.7676/NVIDIA_kernel-1.0-7676-1392404.diff 2359 -RMD160 0972618ffb7fd2be352aa4cad749bb709403c640 files/1.0.7676/NVIDIA_kernel-1.0-7676-1392404.diff 2359 -SHA256 d62525b528249ea2636a688cab80a5df8efcd6fec494c15a5e1a7f7485341a53 files/1.0.7676/NVIDIA_kernel-1.0-7676-1392404.diff 2359 MD5 1cac21325aacb18a199949ee20979165 files/1.0.8174/NVIDIA_kernel-1.0-8174-1423627.diff 11631 -RMD160 05bc5648ae086ee3aea6b212d11039ca59a87e3e files/1.0.8174/NVIDIA_kernel-1.0-8174-1423627.diff 11631 -SHA256 aa33b50fe5c60a1ea8a6a30cbf3c5da4688d9eedb812bcfdf42402182e6fe8b1 files/1.0.8174/NVIDIA_kernel-1.0-8174-1423627.diff 11631 MD5 36d3b1bbd86b11dd8f4ab3339ec0cac8 files/1.0.8178/NVIDIA_kernel-1.0-8178-1444349.diff 397 -RMD160 b3226af4113495f4dfd59bb9fe3f9008090af844 files/1.0.8178/NVIDIA_kernel-1.0-8178-1444349.diff 397 -SHA256 5a01fb256e916f844d31e1e5999395dcf90d66ed2e8bac95eb89db7ddb4f9c12 files/1.0.8178/NVIDIA_kernel-1.0-8178-1444349.diff 397 MD5 44d01e81815beb8fae5b10442dc7e78b files/1.0.8178/NVIDIA_kernel-1.0-8178-U011106.diff 16515 -RMD160 3647a4b670fe53d61e2205fd60efce1d1337a893 files/1.0.8178/NVIDIA_kernel-1.0-8178-U011106.diff 16515 -SHA256 d90fcc4263f0e6319fac87271ab39da921f9d6ba2f2a5c221711049eca4bd68b files/1.0.8178/NVIDIA_kernel-1.0-8178-U011106.diff 16515 MD5 804a9ea8bf5164aa3248c89ab2f6792e files/1.0.8178/NVIDIA_kernel-1.0-8178-U012206.diff 24637 -RMD160 f5401a1c4011ca0850b92d93e867e23c10393d6a files/1.0.8178/NVIDIA_kernel-1.0-8178-U012206.diff 24637 -SHA256 0308a8a68ddc1295d6b5bfe1e839ae246bfb109a1ae3262436739d69862e1d9e files/1.0.8178/NVIDIA_kernel-1.0-8178-U012206.diff 24637 MD5 3b5a2525633e88b9d78c4721190542e6 files/1.0.8178/NVIDIA_kernel-1.0-8178-U122205.diff 16010 -RMD160 84ed9c3ebfe88e269614a9b991a52e1ff8f0bc23 files/1.0.8178/NVIDIA_kernel-1.0-8178-U122205.diff 16010 -SHA256 8ae6be2ea5e6643e11737117cbed410896896174629d8939c248417a30233a86 files/1.0.8178/NVIDIA_kernel-1.0-8178-U122205.diff 16010 MD5 ed1e098d85579c75542ef0a49ee4dd5c files/digest-nvidia-kernel-1.0.6111-r3 163 -RMD160 785bfd7eb1649c59db261b0be8cf47ebaa230ffd files/digest-nvidia-kernel-1.0.6111-r3 163 -SHA256 5dbe8d160f39f7ec900df43a9c6420ba8390a4f240b3f7c3a3fedafa295d2105 files/digest-nvidia-kernel-1.0.6111-r3 163 MD5 8a4687b0fc3e7cc0b36c247697d94701 files/digest-nvidia-kernel-1.0.6629-r5 163 -RMD160 83d25cdd7fc33ebb90b3a8fe32c13f67023280e9 files/digest-nvidia-kernel-1.0.6629-r5 163 -SHA256 cdde2aa5b1668bae15563a0bea4b4ba5d7c70eca78af2e69e8f8b6146485e6e2 files/digest-nvidia-kernel-1.0.6629-r5 163 MD5 97b3ec5488fb7f7f6cdde31ee42e45af files/digest-nvidia-kernel-1.0.7167-r1 163 -RMD160 81f900cf43c00dfdc0065d41a56096844744649f files/digest-nvidia-kernel-1.0.7167-r1 163 -SHA256 de6adcb2361ffa54d915f15f130c95b4a422855d8606a6731c3265b300f51579 files/digest-nvidia-kernel-1.0.7167-r1 163 MD5 61c3ebdd8604c971bf969ea03040d170 files/digest-nvidia-kernel-1.0.7174-r2 163 -RMD160 19c363a4446a5560b1f2954e284a880b94a3ec23 files/digest-nvidia-kernel-1.0.7174-r2 163 -SHA256 ac79d4eaa41badaf82e4e69992d43f4fc4f5eb0732b0a0e6ee2debef268a4390 files/digest-nvidia-kernel-1.0.7174-r2 163 MD5 ef2c4ecedb45b67d79b43ffe58c660cf files/digest-nvidia-kernel-1.0.7667 163 -RMD160 e457d68cee6a21f60fcc284f9c4b4cb66690db3b files/digest-nvidia-kernel-1.0.7667 163 -SHA256 2520add3990135d6070fb5554ee38a6681d3085ebf44975aa023e47ad133bb51 files/digest-nvidia-kernel-1.0.7667 163 MD5 4ea42a34abde5c81fe828b09afab7651 files/digest-nvidia-kernel-1.0.7676-r1 163 -RMD160 b954998a18ebcc21269c09766bdd5be000ddc2a3 files/digest-nvidia-kernel-1.0.7676-r1 163 -SHA256 893d5711d2941cdca6a215fdba46287531908902104ebdd94384acf42a2f768a files/digest-nvidia-kernel-1.0.7676-r1 163 MD5 eafb3ff0c01e832a5a4abc80f9e7eec7 files/digest-nvidia-kernel-1.0.8174-r1 164 -RMD160 b1e70e85fb101f2543e42aa0576b75ddfcf35e6b files/digest-nvidia-kernel-1.0.8174-r1 164 -SHA256 b5db007553592412480e0943a92e3810fb1425dde9281804bf3f4e08e10de583 files/digest-nvidia-kernel-1.0.8174-r1 164 MD5 2052e159a0f171feb2af48a8cafecc99 files/digest-nvidia-kernel-1.0.8178-r3 164 -RMD160 0d9fa678b1ca140e89f32e7d22170be61b66d3a8 files/digest-nvidia-kernel-1.0.8178-r3 164 -SHA256 6483ffea75cff9c6719baee18c38d9d65013fbbf20e04aecfdaa85dc70b80925 files/digest-nvidia-kernel-1.0.8178-r3 164 +MD5 fd91b5143517828d72c387da3596a8df files/digest-nvidia-kernel-1.0.8756 164 MD5 e8166a48172ea0f32a3b73e2d44f30a3 files/nvidia 704 -RMD160 e53af79cf9a56377908834bdbe07fa3c99a5530e files/nvidia 704 -SHA256 6ac22481314de823ec31e60663521f318c7eceec75162c11cb97260db6ee0fe2 files/nvidia 704 MD5 075fe48a4f1fc90d2c3814e7bcd1d1ab metadata.xml 313 -RMD160 417b2ced4cba92a007cc92b38487c12c4694a5af metadata.xml 313 -SHA256 e387e047c40c29e347e4a7052356d33d694c51e58b23376c9c520ff3b53743eb metadata.xml 313 MD5 6912838fee04de491aa184c309e274a9 nvidia-kernel-1.0.6111-r3.ebuild 4523 -RMD160 10779ec7aeca08738b94c7ebbca02d05b2266e4a nvidia-kernel-1.0.6111-r3.ebuild 4523 -SHA256 ba450e23c9dd446ab9cd2aa05eb620b1a717c944d3ff95ae6b51f81ee823141a nvidia-kernel-1.0.6111-r3.ebuild 4523 MD5 8aac41beeb1f441bb1dc5fe1aaabbd84 nvidia-kernel-1.0.6629-r5.ebuild 4772 -RMD160 c69e259df3a9d0ff7cc04890a849c008a9f8b592 nvidia-kernel-1.0.6629-r5.ebuild 4772 -SHA256 e6b5eada1cfe9927c7ac38c25ad31a715b1985767be6b295fbd023a64cd7e872 nvidia-kernel-1.0.6629-r5.ebuild 4772 MD5 b44523732e779c46cebed035eb62cbfc nvidia-kernel-1.0.7167-r1.ebuild 3982 -RMD160 9fdbbe451bc22b2523e62ed09943212be4a596b5 nvidia-kernel-1.0.7167-r1.ebuild 3982 -SHA256 b8f5a06d0f7994f5c7bc61bf3afb0ca25474e41a1f62147c58e3c6902eb1fe0e nvidia-kernel-1.0.7167-r1.ebuild 3982 MD5 ca24e01d6a1f384a349d4ed597a4c077 nvidia-kernel-1.0.7174-r2.ebuild 4277 -RMD160 8a59d391dd8bcfc32de34eefc9b9c7524035bf18 nvidia-kernel-1.0.7174-r2.ebuild 4277 -SHA256 89c81b8d68e3c053e8e374bee0a3a682b439aa48c9ca5794599e0b4695e45340 nvidia-kernel-1.0.7174-r2.ebuild 4277 MD5 0da986517ab8d7beb13c5d1fe5a4c1c6 nvidia-kernel-1.0.7667.ebuild 4538 -RMD160 1474981902ab5a95de9684323c2d85f9a54ef9c2 nvidia-kernel-1.0.7667.ebuild 4538 -SHA256 b38bf8e2f986db92bb9a55073ae515f2b325e1da313b86089abd2c753330db58 nvidia-kernel-1.0.7667.ebuild 4538 MD5 6e28642fae4a75a66584dd04910cbac4 nvidia-kernel-1.0.7676-r1.ebuild 4669 -RMD160 6ed13a4de25b89a3f77c3470a020877b21874a97 nvidia-kernel-1.0.7676-r1.ebuild 4669 -SHA256 c0877087b0a9813af94461482d2e74c1151e6093c685fc965b5ed21e6031e87e nvidia-kernel-1.0.7676-r1.ebuild 4669 MD5 37df0e5dfe53647a35ffd1166d5311e8 nvidia-kernel-1.0.8174-r1.ebuild 3584 -RMD160 46646600bd9cee2bfc3265497090db21bd84b1d7 nvidia-kernel-1.0.8174-r1.ebuild 3584 -SHA256 ed9bdb18314e0bcd668665a10bbd64f67f377f7e6e7cccd96e86fdc68532b68c nvidia-kernel-1.0.8174-r1.ebuild 3584 MD5 2e142484a5623be668193eac6e097914 nvidia-kernel-1.0.8178-r3.ebuild 3585 -RMD160 9488304e25107b0e91c8dbd6a2166dd6932ef121 nvidia-kernel-1.0.8178-r3.ebuild 3585 -SHA256 23d885a5d5025f40ab5c9e781cf3c6608c5b5e977c17e5c8e61647343bc063d7 nvidia-kernel-1.0.8178-r3.ebuild 3585 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2.2 (GNU/Linux) - -iD8DBQFEJGiiOpjtAl+gMRURAg4vAJ4/+ur6/emOlnVig52cQWIB743GOACcCl6T -TPj36aY5CMCaI418RBH5BLA= -=gWiK ------END PGP SIGNATURE----- +MD5 c1c20422117b971a6f7d744ccf11a10e nvidia-kernel-1.0.8756.ebuild 3545 diff --git a/media-video/nvidia-kernel/files/digest-nvidia-kernel-1.0.8756 b/media-video/nvidia-kernel/files/digest-nvidia-kernel-1.0.8756 new file mode 100644 index 000000000000..30a27fb83d60 --- /dev/null +++ b/media-video/nvidia-kernel/files/digest-nvidia-kernel-1.0.8756 @@ -0,0 +1,2 @@ +MD5 67293549b90f549ca9210743eaa5b09c NVIDIA-Linux-x86-1.0-8756-pkg1.run 12961804 +MD5 a8e7309076785a892dcc68ee50f9f3b0 NVIDIA-Linux-x86_64-1.0-8756-pkg2.run 9950572 diff --git a/media-video/nvidia-kernel/nvidia-kernel-1.0.8756.ebuild b/media-video/nvidia-kernel/nvidia-kernel-1.0.8756.ebuild new file mode 100644 index 000000000000..ae67c1bb717a --- /dev/null +++ b/media-video/nvidia-kernel/nvidia-kernel-1.0.8756.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-kernel/nvidia-kernel-1.0.8756.ebuild,v 1.1 2006/04/08 03:45:26 augustus Exp $ + +inherit eutils linux-mod + +X86_PKG_V="pkg1" +AMD64_PKG_V="pkg2" +NV_V="${PV/1.0./1.0-}" +X86_NV_PACKAGE="NVIDIA-Linux-x86-${NV_V}" +AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${NV_V}" + +DESCRIPTION="Linux kernel module for the NVIDIA X11 driver" +HOMEPAGE="http://www.nvidia.com/" +SRC_URI="x86? ( ftp://download.nvidia.com/XFree86/Linux-x86/${NV_V}/${X86_NV_PACKAGE}-${X86_PKG_V}.run ) + amd64? ( http://download.nvidia.com/XFree86/Linux-x86_64/${NV_V}/${AMD64_NV_PACKAGE}-${AMD64_PKG_V}.run )" + +if use x86; then + PKG_V="${X86_PKG_V}" + NV_PACKAGE="${X86_NV_PACKAGE}" +elif use amd64; then + PKG_V="${AMD64_PKG_V}" + NV_PACKAGE="${AMD64_NV_PACKAGE}" +fi + +S="${WORKDIR}/${NV_PACKAGE}-${PKG_V}/usr/src/nv" + +LICENSE="NVIDIA" +SLOT="0" +KEYWORDS="-* amd64 ~x86" +RESTRICT="nostrip" +IUSE="" + +RDEPEND="virtual/modutils" +DEPEND="virtual/linux-sources" +export _POSIX2_VERSION="199209" + +mtrr_check() { + ebegin "Checking for MTRR support" + linux_chkconfig_present MTRR + eend $? + + if [[ $? -ne 0 ]] ; then + eerror "This version needs MTRR support for most chipsets!" + 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 +} + +pkg_setup() { + linux-mod_pkg_setup + MODULE_NAMES="nvidia(video:${S})" + BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} SYSOUT=${KV_OUT_DIR}" + mtrr_check +} + +src_unpack() { + local NV_PATCH_PREFIX="${FILESDIR}/${PV}/NVIDIA_kernel-1.0-${PV##*.}" + + if [[ ${KV_MINOR} -eq 6 && ${KV_PATCH} -lt 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 + + cd ${WORKDIR} + bash ${DISTDIR}/${NV_PACKAGE}-${PKG_V}.run --extract-only + + # Add patches below, with a breif description. + cd ${S} + # Any general patches should go here + + # Patches from Zander goes here + + # Now any patches specific to the 2.6 kernel should go here + if kernel_is 2 6 ; then + einfo "Applying 2.6 kernel patches" + # Fix calling of smp_processor_id() when preempt is enabled + epatch ${NV_PATCH_PREFIX//8756/7167}-disable-preempt-on-smp_processor_id.patch + fi + + # Quiet down warnings the user do not need to see + sed -i \ + -e 's:-Wpointer-arith::g' \ + -e 's:-Wsign-compare::g' \ + ${S}/Makefile.kbuild + + # If you set this then it's your own fault when stuff breaks :) + [[ -n ${USE_CRAZY_OPTS} ]] && sed -i "s:-O:${CFLAGS}:" Makefile.* + + # If greater than 2.6.5 use M= instead of SUBDIR= + cd ${S}; convert_to_m Makefile.kbuild +} + +src_install() { + linux-mod_src_install + + # Add the aliases + sed -e 's:\${PACKAGE}:'${PF}':g' ${FILESDIR}/nvidia > ${WORKDIR}/nvidia + insinto /etc/modules.d + newins ${WORKDIR}/nvidia nvidia + + # Docs + # Bug #97768: Install README correctly and install Changelog. + newdoc ${S}/../../share/doc/README.txt README + dodoc ${S}/../../share/doc/NVIDIA_Changelog + dodoc ${S}/../../share/doc/Copyrights +} + +pkg_postinst() { + linux-mod_pkg_postinst +} |