2015-03-26 Vlad Glagolev * PRE_BUILD: use check_tmp_noexec 2015-01-28 Ladislav Hagara * CONFLICTS: conflicts nvidia_legacy_340xx 2013-03-07 Vlad Glagolev * CONFLICTS: added nvidia_legacy_295xx and nvidia_legacy_304xx 2010-11-12 Andraž "ruskie" Levstik * INSTALL: fix for gl_select 2010-03-11 Sukneet Basuta * DETAILS: updated spell to 71.86.13 2009-08-24 Julien "_kaze_" ROZO * DETAILS: updated version to 71.86.09 2009-03-31 Andraž "ruskie" Levstik * REPAIR^all^PRE_REMOVE: fix sourcing 2009-02-09 Andraž "ruskie" Levstik * DEPENDS: removed smgl-gl_select, now uses internal * FINAL: run internal glselect * PRE_REMOVE: return back to mesa on dispel * REPAIR^all^PRE_REMOVE: return back to mesa on dispel * POST_RESURRECT: added for glselect, fixed * INSTALL: workaround for missing glxext.h 2009-02-08 Andraž "ruskie" Levstik * DETAILS: drop archive=off and other such useless stuff, updated to latest version * PRE_BUILD: no longer needed to backup stuff * glext-redef.patch: not used, removed * POST_REMOVE: removed * INSTALL: modified for smgl-gl_select * DEPENDS: added smgl-gl_select, xorg-server 2009-01-27 Julien "_kaze_" ROZO * DETAILS: updated version to 71.86.06 2008-10-21 Eric Sandall * PROVIDES: Provides NVIDIA proprietary drivers * INSTALL: Fix Bug #14845 (create missing /usr/share/applications) 2008-10-10 Ladislav Hagara * CONFLICTS: updated 2008-04-24 Eric Sandall * DEPENDS: Removed dependency on mktemp (now provided by coreutils) 2008-02-12 Julien "_kaze_" ROZO * DETAILS: updated version to 71.86.04 (bug #14312) 2007-05-13 Colin "Phoul" Childs * DETAILS: Version bumped to 1.0-9755 to clear up dl issues. 2007-02-19 David Kowis * ALL: copied from the nvidia_driver spell and modified to install the legacy driver 2007-02-05 David Kowis * DETAILS: Someone forgot the hash for the x86_64 source 2007-02-02 Juuso Alasuutari * INSTALL: Install libnvidia-wfb.so (bug #13484). * DETAILS: PATCHLEVEL=1 * UNATTEND_SAFE: Added. * PREPARE: Minor fix to license prompting conditional. 2006-12-27 Treeve Jelbert * DETAILS: version 1.0-9746 * INSTALL: disable glext-redef.patch, does not apply 2006-12-05 Flavien Bridault * DETAILS: Updated to 1.0-9631, updated both SOURCE_URL * CONFLICTS: Conflicts with nvidia-settings spell since it is now included in the driver 2006-11-08 David Brown * INSTALL: added patch for glext.h fixed -p value * glext-redef.patch: removes a redefinition of something so glut can build 2006-11-08 Flavien Bridault * DETAILS: 1.0-9629 2006-10-19 Ladislav Hagara * DETAILS: 1.0-8776, SECURITY_PATCH=1 http://nvidia.custhelp.com/cgi-bin/nvidia.cfg/php/enduser/std_adp.php?p_faqid=1971 * PRE_BUILD: added unpack_file 2006-10-14 Ladislav Hagara * INSTALL: added "mkdir -p $INSTALL_ROOT/usr/share/pixmaps/" 2006-08-31 Flavien Bridault * TRIGGERS: Added xorg-server * DETAILS: PATCHLEVEL++ 2006-08-24 Flavien Bridault * DETAILS: Updated to 8774 * INSTALL: Modified path to nvidia-settings.png 2006-07-30 David Kowis * INSTALL: updated the install pixmap to make sure it doesn't clobber the directory. Which it does for amd64. 2006-07-13 Juuso Alasuutari * DETAILS: Disabled staged install until bug #12843 is fixed, removed UPDATED & BUILD_API. * PRE_BUILD: Added sedit to fix defunct nvidia-settings.desktop. * INSTALL: Install pixmap. 2006-06-29 Jaka Kranjc * INSTALL: removed the last hardcoded version string usage 2006-06-11 Juuso Alasuutari * PROVIDES: Added, provides OPENGL. 2006-06-05 Flavien Bridault * DETAILS: Updated to 8762 * INSTALL: Fill in the path to libGL.so will be installed (bug #12295) 2006-05-30 Juuso Alasuutari * TRIGGERS: Added 'on_cast mesalib cast_self' to reinstall nvidia_driver's libGL.so. * DETAILS: Added PATCHLEVEL=1. 2006-05-27 Juuso Alasuutari * DETAILS: Fixed arch selection: changed SMGL_COMPAT_ARCHS[0] to SMGL_COMPAT_ARCHS[1], x86-64|64 to x86_64, and ia32|32 to ia32. 2006-05-21 Juuso Alasuutari * INSTALL: Create target dir for X drivers if none exists, fixes bug #11852 2006-05-17 Juuso Alasuutari * FINAL: Added, display info message about nvidia-xconfig 2006-05-17 Juuso Alasuutari * CONFIGURE: Removed nvidia-installer related queries (expert install & xorg.conf auto-config) * INSTALL: Removed nvidia-installer related stuff 2006-05-11 Eric Sandall * PRE_BUILD: Modify module-install target to use `depmod -ae` on $KVER rather than the running kernel * INSTALL: Use $X_PRE instead of $INSTALL_ROOT/usr/X11R6 and $X_MOD instead of $INSTALL_ROOT/usr/X11R6/lib/modules to not break xorg-modular (Thanks to Robin Cook for pointing out that I broke xorg-modular ;)) Forgot to set KVER (doesn't transfer from BUILD, stupid me) 2006-05-10 Eric Sandall * PREPARE: Remove check for running X, no longer needed * PRE_BUILD: Setup Makefile -> Makefile.kbuild symlink in usr/src/nv * BUILD: Build the module in BUILD, not INSTALL Override KERNEL_MODLIB, KERNEL_UNAME, and SYSSRC * INSTALL: No longer use broken nvidia-installer binary. Manually install binaries, scripts, modules, headers, and libraries Checked against an installation done by nvidia-installer, only differences are that we install the html documentation as well and we do not create /var/lib/nvidia/*. 2006-05-02 David Brown * PRE_BUILD: fixed syntax errors 2006-05-01 Robin Cook * PRE_BUILD: set GL_LIB depending on mesalib installed check for file existence before moving * POST_REMOVE: set GL_LIB depending on mesalib installed check for file existence before moving * volatiles: added for xorg-modular location 2006-04-30 Robin Cook * DEPENDS: uncommented the X11-SERVER depends * INSTALL: added X_PRE and X_MOD to local variables added if to test for xorg-modular and set X_PRE and X_MOD changed nvidia_install command to use X_PRE and X_MOD * PRE_BUILD: added moving of the x/mesalib headers and libs * POST_REMOVE: added to restore the x/mesalib headers and libs 2006-04-18 Juuso Alasuutari * INSTALL: Made sure that if the xorg.conf auto-edit option has been selected once, it doesn't default to y on next cast. 2006-04-18 Juuso Alasuutari * DETAILS: Dropped "-pkg*" from version numbers. 2006-04-14 John Harding * DETAILS: Fix my incorrect instruction and corrected ia32 url, now really fixed 2006-04-14 David Kowis * DETAILS: as per johnnyi7 on IRC the url for ia32 was broke, now fixed 2006-04-14 Juuso Alasuutari * DETAILS: Version 1.0-8756 * PRE_BUILD, BUILD, INSTALL: Use nvidia's own installer executable * PREPARE: Added, checks if X is running, installer won't run if it is. Made to display and prompt license agreement. * LICENSE: Added, Nvidia's license agreement. * CONFIGURE: Added options to use expert install mode and configure xorg automatically * NVIDIA_kernel-1.0-8178-U012206.diff: Deleted 2006-03-25 Juuso Alasuutari * PRE_BUILD: Apply patch to fix compile against 2.6.16 kernels, bug #10748. Thanks to Arnaud Fortier! * NVIDIA_kernel-1.0-8178-U012206.diff: added 2006-01-14 Neuron * DETAILS: updated to 1.0-8178 * DETAILS: added comment about nvidia-xconfig * DETAILS: gpg -> sha512 * INSTALL: removed space at the end of line * INSTALL: also installs nvidia-xconfig and nvidia-settings binaries and man pages 2005-12-18 David Brown * DETAILS: updated to 1.0-8174 * NVIDIA-Linux-x86-1.0-7676-pkg1.run.sig: deleted * NVIDIA-Linux-x86-1.0-8174-pkg1.run.sig: added * NVIDIA-Linux-x86_64-1.0-7676-pkg2.run.sig: deleted * NVIDIA-Linux-x86_64-1.0-8174-pkg2.run.sig: added 2005-12-06 Ladislav Hagara * DETAILS: fixed due to new version of smgl-archspecs 2005-10-01 David Brown * DETAILS: updated x86 and x86_64 to 7676 * NVIDIA-Linux-x86-1.0-7667-pkg1.run.sig: removed * NVIDIA-Linux-x86_64-1.0-7667-pkg2.run.sig: removed * NVIDIA-Linux-x86-1.0-7676-pkg1.run.sig: added * NVIDIA-Linux-x86_64-1.0-7676-pkg2.run.sig: added 2005-08-23 Eric Sandall * DEPENDS: Added dependency on X11-SERVER (Bug #9594) 2005-08-10 David Brown * DETAILS: reverted Gareth's fix and added sourcing of the FUNCTIONS file to provide basic support for the SMGL_COMPAT_ARCHS for stable and test sorcery 2005-08-10 Gareth Clay * DETAILS: fixed x86_64 SOURCE_URL and changed architecture check to work for non-devel sorcery 2005-08-09 David Brown * INSTALL: added KERNEL_UNAME for install 2005-07-30 David Brown * DETAILS: removed dmlb2000.gpg for the global gurus.gpg keyring and added the check for x86-64 archs bug fix 8657 * DEPENDS: removed unamechange don't need anymore * BUILD: actually built the module here * INSTALL: removed building of module and added * FINAL: removed for the volatiles file in xorg * NVIDIA-Linux-x86_64-1.0-7667-pkg2.run.sig: added 2005-07-12 David Brown * DETAILS: updated to 7667-pkg1 and use gpg checking for source validity * BUILD: removed patches that don't need to be applied anymore * PRE_BUILD: changed unpack to unpack_file 2005-06-16 David Brown * INSTALL: reverted my patch * BUILD: applied here as well as removed the defines patch because half of my patch was a work around for that patch 2005-06-15 David Brown * INSTALL: added glx.h patch to fix freeglut 2005-06-10 David Brown * BUILD: added invoke_uname_change, devoke_uname_change and UNAME_CHANGE_RELEASE to compile against the kernel sorcery says is installed. * INSTALL: added same as BUILD so driver will install for kernel sorcery says instead of what uname returns * DEPENDS: unamechange added 2005-06-08 Ladislav Hagara * DETAILS: 1.0-7664 [Bug 9075] * CONFLICTS: deleted, NVIDIA_driver spell is already removed 2005-05-31 David Brown * volatiles: added ^/lib/modules/*/modules.* to the file 2005-04-01 Ladislav Hagara * DETAILS: 1.0-7174 * NVIDIA_kernel-1.0-7167-1233959.diff, NVIDIA_kernel-1.0-7167-1237815.diff: deleted patches, already applied in this version 2005-03-14 Eric Sandall * DETAILS: Updated UPDATED * NVIDIA_kernel-1.0-7167-1233959.diff, NVIDIA_kernel-1.0-7167-1237815.diff: Added from http://www.nvnews.net/vbulletin/showthread.php?t=47405 2005-03-12 Eric Sandall * DETAILS: Updated to 1.0.7167 * NVIDIA_glx-1.0.6106-defines.patch, linux-2.6.9.patch, NVIDIA_glx-1.0.6106-glheader.patch, linux-2.6.8.1.patch: Removed * NVIDIA_glx-1.0.7167-defines.patch: Branched from NVIDIA_glx-1.0.6106-defines.patch Updated to 1.0.7167 * NVIDIA_glx-1.0.7167-glheader.patch: Branched from NVIDIA_glx-1.0.6106-glheader.patch Include directory structure in patch * NVIDIA_kernel-1.0-6629-1201042.diff.txt: Removed * BUILD: Remove 2.6.11-specific patches Apply 7167-defines patch instead of 6106-defines patch Apply 7167-glheader patch instead of 6106-glheader patch as -p1 2005-03-05 David Brown * BUILD: added patch for 2.6.11 kernel * NVIDIA_kernel-1.0-6229-1201042.diff.txt added 2.6.11 fix 2005-01-25 Ladislav Hagara * DETAILS: fixed MD5 [Bug 8089] 2005-01-12 Andrew Stitt * FINAL: use local variables instead of trampling on sorcery. Correct the sed expressions, the use of [ ] was incorrect as was the use of 's//D', which should have been '// D' 2005-01-10 David Brown * FINAL: fixed blank lines left by sedit's (#7959) * HISTORY: fixed integration problems 2004-12-15 David Brown * FINAL: fixed the cleanse --fix xorg problem 2004-11-08 Wolfgang Scheicher * DETAILS: Updated to 1.0-6629 * BUILD: deactivated hopefully obsolete patches 2004-10-22 Eric Sandall * BUILD: Apply linux-2.6.9.patch on 2.6.9 machines Apply linux-2.6.8.1.patch on 2.6.8.1 machines * linux-2.6.9.patch: Patch to compile on 2.6.9 (Bug #7464) * linux-2.6.8.1.patch: Patch to compile on 2.6.8.1 (Bug #7464) 2004-10-09 Arjan Bouter * DEPENDS: Added which as depends, bug #7280 2004-08-17 Wolfgang Scheicher * PRE_BUILD: Extract SOURCE to a subdir, so it works with tmpfs 2004-08-10 Eric Sandall * DETAILS: Updated to 1.0-6111 2004-07-25 Eric Sandall * DETAILS: BUILD_API=2 * BUILD: Converted to BUILD_API 2 * INSTALL: Added Added sedit from Eric Laberge to fix compilation while X is running 2004-07-18 Eric Sandall * DETAILS: Remove extra '-' in SOURCE_DIRECTORY (Thanks low) 2004-07-17 Eric Sandall * DETAILS: Fix md5sum Change LICENSE to LICENSE[0] Removed TAB Shortened SHORT Renamed to nvidia_driver Updated UPDATED Fix SOURCE_DIRECTORY since PRE_BUILD has been added * CONFLICTS: Conflicts with NVIDIA_driver * CONFIGURE: Convert to config_query * BUILD: Apply patches from Gentoo to fix GL headers Remove SOURCE extraction and change relevant `cd`s * PRE_BUILD: Extract the SOURCE properly * NVIDIA_glx-1.0.6106-defines.patch, NVIDIA_glx-1.0.6106-glheader.patch: Added GL header fixes from Gentoo 2004-06-30 Wolfgang Scheicher * DETAILS: Updated to 1.0-6106 2004-06-24 David Braaten * DETAILS: added ARCHIVE=off , bug 7018. 2004-04-16 Arwed v. Merkatz * TRIGGERS: added trigger for xfree86-4.3 and xorg 2004-01-27 Wolfgang Scheicher * BUILD, DETAILS: updated to 1.0-5336 now supports 2.6 kernels without patch 2004-01-24 hgg * DETAILS: updated patch 2004-01-06 hgg * patch changed names * BUILD: patch not compressed anymore 2003-12-23 Unet * DETAILS: Updated to latest 1.0-5328 version * BUILD: Changed accordingly 2003-12-16 hgg * BUILD: head and tail need -n for posix conformance, since I rebuilt with nptl 2003-12-14 hgg * DETAILS: remove C.Brien's patch, not needed any more * BUILD: reorder the sedits to after the patch is applied, remove application of old SOURCE3 patch 2003-12-03 Eric Sandall * 2.6.0-test5.patch: Removed, no longer needed as of -test11 * BUILD: Removed application of 2.6.0-test5.patch * HISTORY: Formatted to Guru Handbook 2003-09-20 Eric Sandall * 2.6.0-test5.patch: Patch to compile on linux 2.6.0-test5 (Bug #4317) 2003-09-19 hgg * TRIGGERS: Update triggers to include xfree86-devel ( not really sure if xfree86-libs warrants a trigger ??) 2003-09-16 hgg * BUILD: Bug: whitespace after = and needed whitespace removed with sed 2003-09-01 hgg * DETAILS: Change SOURCE2 and MD5 to *2.6* version 2003-08-17 Seth Woolley * DETAILS: Modified to insert md5 for SOURCE3. Modified to insert md5 for SOURCE2. 2003-08-17 Wolfgang Scheicher * Fixed 2.5 / 2.6 patches. Look at the kernel source for the Version number now. Only tested with 2.4.x kernels yet - Please inform about 2.6 2003-08-15 Wolfgang Scheicher * DETAILS: Updated to 1.0-4496 2003-08-03 Chris Brien * Stop asking the same damn question! * And fix it because of stupid people who don't make new source files when they change them! Ffs, it only takes a minute to release a new version! 2003-07-29 hgg * fix bug #3777 AGAIN!!! 2003-07-26 Eric Sandall * BUILD: Now tests for kernel with uname Reverted to testing against 'linux' spell version 2003-07-26 hgg * fix bug #3777 2003-07-24 Eric Sandall * CONFLICTS: Removed as they no longer exist (Bug #3839) 2003-07-17 Eric Sandall * Patch doesn't work, but also it's only needed for linux >= 2.5.0, so I've fixed that part 2003-07-14 Chris Brien * BUILD: Minor fix to compile against linux kernel 2.6 2003-04-02 Gareth Clay * Updated to work with sorcery with Bourne script unpack support 2003-04-01 Gareth Clay * Created this spell .