nvidia-graphics-drivers (290.10-1) unstable; urgency=low

  * New upstream release 290.10 (2011-11-22).
    - Fixed a bug that would cause OpenGL applications to crash when run
      with recent releases of glibc such as glibc 2.14.90.
    - Improved the performance of FBO bind operations when using Xinerama by
      ~30% in some cases.
    - Fixed a bug that could cause stereo corruption when driving a stereo
      display and a non-stereo display from the same GPU.
    - Fixed a bug that could cause display devices on a secondary GPU to get
      swapped between X screens when restarting the X server.
    - Fixed a bug that could result in line flickering in full-scene anti-
      aliasing contexts.
    - Fixed a bug that caused the physical dimensions of rotated monitors to be
      reported incorrectly.
    - Add support for the pre-VBO DrawArrays command in the server-side GLX
      driver module.  The NVIDIA client-side GLX implementation never sends
      this command, but the server needs to support it for compatibility with
      other GLX client implementations.
    - Fixed a regression that caused blank/white windows when exhausting video
      memory on GeForce 6 and 7 series GPUs while using composited
      desktops.  (Closes: #646975)
  * Upload to unstable.
  * Update lintian overrides.
  * debian/copyright: Update to dep5.mdwn?revision=202.

 -- Andreas Beckmann <debian@abeckmann.de>  Wed, 23 Nov 2011 05:02:23 +0100

nvidia-graphics-drivers (290.06-1) experimental; urgency=low

  * New upstream beta 290.06 (2011-11-04).
    - Added support for the following GPU: GeForce GTX 460 SE v2.
    - Fixed a bug that would cause applications which export custom allocation
      functions to our driver (such as Adobe Flash in Firefox or Chrome) to
      crash.
  * Upload to experimental.
  * Update nv-readme.ids.
  * Update lintian overrides.
  * Merge changes from 280.13.really.275.36-1.

 -- Andreas Beckmann <debian@abeckmann.de>  Fri, 04 Nov 2011 22:11:36 +0100

nvidia-graphics-drivers (290.03-1) experimental; urgency=low

  * New upstream beta 290.03 (2011-10-21).
    - Fixed a bug that prevented the driver from loading on some systems with 
      integrated graphics.
    - Fixed issues in VDPAU that prevented allocating and displaying extremely
      large VdpOutputSurfaces.
    - Added support for limiting heap allocations in the OpenGL driver through
      the use of the __GL_HEAP_ALLOC_LIMIT environment variable.  See the README
      for further details.
    - Added an "Accel" option to the X driver to allow disabling its use of the
      graphics processing hardware.  This is useful when other components, such
      as CUDA, require exclusive use of the GPU's processing cores.
    - Modified how the OpenGL driver allocates executable memory so it may
      continue to function properly if /tmp is mounted noexec. As some fallback
      allocation methods may be prohibited under SELinux policy, the driver now
      supports detection of this policy as well as manual override of this
      detection via the __GL_SELINUX_BOOLEANS environment variable.
    - Fixed a bug that caused various GLSL built-in uniforms to not
      be updated properly when calling glPopAttrib.
    - Improved performance by caching compiled OpenGL shaders to disk. Added a
      "GLShaderDiskCache" option to the X driver to enable/disable this
      feature. Added the __GL_SHADER_DISK_CACHE and __GL_SHADER_DISK_CACHE_PATH
      environment variables for further configuration. See the README for
      further details.
  * New upstream long-lived branch release 275.36 (2011-11-04).
    - Added support for the following GPU: GeForce 510.
    - Fixed a bug that caused trapezoid and triangle rendering to be very slow
      on older GPUs with xorg-server 1.11.  (Closes: #642757 and 15 dupes)
  * Upload to experimental.
  * Update symbols control files.
  * Update nv-readme.ids.
  * Refresh use-nv-kernel.o.ARCH.patch.
  * bug-control: collect information about installed nouveau packages.

 -- Andreas Beckmann <debian@abeckmann.de>  Mon, 24 Oct 2011 02:30:46 +0200

nvidia-graphics-drivers (285.05.09-1) experimental; urgency=low

  * New upstream beta 285.05.09 (2011-10-03).
    - Fixed a bug causing a Linux kernel BUG when retrieving CPU information on
      some systems.
    - Fixed a bug causing some applications to hang on exit.
    - Fixed a bug causing flickering in some GPU/display combinations.
    - Fixed a bug that could result in poor OpenGL performance after hotplugging
      a monitor.
    - Added support for the following GPU: GeForce GT 520MX.
    - Fixed a bug causing possible text corruption when recovering from GPU
      errors.
  * New upstream long-lived branch release 275.28 (2011-09-09).
    - Added support for xserver ABI 11 (xorg-server 1.11).  (Closes: #639737)
    - Fixed a bug that caused the GLSL built-in uniforms gl_FrontMaterial
      and gl_BackMaterial to not be updated properly when calling
      glMaterial from a display list.
    - Fixed an error handling bug that caused the OpenGL driver to
      crash while running certain WebGL applications.
    - Fixed a bug in VDPAU that caused a glibc assertion when a call to
      VdpDeviceCreateX11 failed in certain ways.
  * Upload to experimental.
  * Update symbols control files.
  * Update nv-readme.ids.
  * Merge changes from 280.13.really.275.28-1.

 -- Andreas Beckmann <debian@abeckmann.de>  Tue, 04 Oct 2011 14:37:00 +0200

nvidia-graphics-drivers (285.03-2) experimental; urgency=low

  [ Andreas Beckmann ]
  * Merge changes from 280.13-2.
  * Rebuild with alternative dependency on xorg-video-abi-11.
    NVIDIA does not yet support this version officially, therefore the
    "IgnoreABI" option needs to be enabled, see xorg.conf(5).
  * Upload to experimental.

 -- Andreas Beckmann <debian@abeckmann.de>  Tue, 30 Aug 2011 15:44:04 +0200

nvidia-graphics-drivers (285.03-1) experimental; urgency=low

  [ Andreas Beckmann ]
  * New upstream beta 285.03 (2011-08-17).
    - Fixed a bug causing corruption of images which are 2047 pixels wide.
    - Improved performance of the RENDER extension on Fermi-based GPUs.
    - Fixed a bug causing the X server to crash after a VT-switch while running
      an OpenGL stereo application which is a member of a swap group.
  * Upload to experimental.
  * Refresh use-nv-kernel.o.ARCH.patch.
  * Update symbols control files.
  * Update nv-readme.ids.

 -- Andreas Beckmann <debian@abeckmann.de>  Mon, 22 Aug 2011 11:51:51 +0200

nvidia-graphics-drivers (280.13.really.275.36-1) unstable; urgency=low

  [ Andreas Beckmann ]
  * New upstream release 275.36 (2011-11-04).
    - Fixed a bug that caused trapezoid and triangle rendering to be very slow
      on older GPUs with xorg-server 1.11.  (Closes: #642757 and 15 dupes)
    - Added support for the following GPU: GeForce 510.
  * Update watch file to mangle the '280.13.really.' version prefix.
  * Drop libvdpau1 multiarch workaround, libvdpau1 0.4.1-3 got multiarch.
  * bug-control: collect information about installed nouveau packages.
  * Bump nvidia-kernel-common versioned dependency to 20110213 (updates initrd
    to enable/disable the nouveau blacklist).
  * Bump glx-alternative-nvidia versioned dependency to 0.2.

 -- Andreas Beckmann <debian@abeckmann.de>  Fri, 04 Nov 2011 21:10:22 +0100

nvidia-graphics-drivers (280.13.really.275.28-1) unstable; urgency=low

  [ Andreas Beckmann ]
  * New upstream release 275.28 (2011-09-09).
    * WARNING: this is a downgrade, some features added in 280.xx are no
      longer available and some devices may be no longer supported.
    - Added support for xserver ABI 11 (xorg-server 1.11).
    - Fixed a bug that caused the GLSL built-in uniforms gl_FrontMaterial
      and gl_BackMaterial to not be updated properly when calling
      glMaterial from a display list.
    - Fixed an error handling bug that caused the OpenGL driver to
      crash while running certain WebGL applications.
    - Fixed a bug in VDPAU that caused a glibc assertion when a call to
      VdpDeviceCreateX11 failed in certain ways.
  * Add xorg-video-abi-11 as alternative dependency and bump xserver-xorg-core
    dependency.  (Closes: #639737)

 -- Andreas Beckmann <debian@abeckmann.de>  Mon, 12 Sep 2011 00:06:58 +0200

nvidia-graphics-drivers (280.13-5) unstable; urgency=low

  [ Andreas Beckmann ]
  * Add a NEWS entry about incompatibility with Xorg Xserver 1.11.
  * Drop Conflicts with pre-squeeze kernel *-2.6.32-trunk-*.
  * xserver-xorg-video-nvidia: add (versioned) Depends: xserver-xorg-core.
  * Use PCI IDs extracted from the README, not the kernel module.
  * Ship PCI ID lists of GPUs supported by the different legacy drivers in
    the nvidia-detect package in /usr/share/nvidia.  (Closes: #639793)
  * Let nvidia-detect read the PCI IDs from /usr/share/nvidia/ instead of
    hardcoding them in the script.

 -- Andreas Beckmann <debian@abeckmann.de>  Fri, 09 Sep 2011 15:31:58 +0200

nvidia-graphics-drivers (280.13-4) unstable; urgency=low

  [ Andreas Beckmann ]
  * Avoid multiarch file conflicts:
    - Install the x86 README.txt in libgl1-nvidia-glx and nvidia-vdpau-driver.
    - Use wildcards instead of multiarch paths in *.lintian-overrides.
  * Work around make bug #635317: "make 3.82 breaks kernel module build:
    'mixed implicit and normal rules' in linux-headers-*" (only affects the
    version in experimental) by adding Breaks: make (= 3.82-1) to the source
    packages.  (Closes: #640539)
  * Add a nvidia-detect package with a script 'nvidia-detect' to detect NVIDIA
    GPUs and recommend a driver meta package to install.  (Closes: #614825)
    Based on the script from http://wiki.debian.org/NvidiaGraphicsDrivers

 -- Andreas Beckmann <debian@abeckmann.de>  Tue, 06 Sep 2011 06:26:50 +0200

nvidia-graphics-drivers (280.13-3) unstable; urgency=low

  [ Andreas Beckmann ]
  * Revert enabling xorg-video-abi-11, there are some more ABI changes in
    Xserver 1.11.0 that didn't get properly versioned and may cause trouble,
    see http://www.nvnews.net/vbulletin/showthread.php?t=165665
    (Reopens: #639737)

 -- Andreas Beckmann <debian@abeckmann.de>  Wed, 31 Aug 2011 09:49:09 +0200

nvidia-graphics-drivers (280.13-2) unstable; urgency=low

  [ Andreas Beckmann ]
  * Add experimental alternative dependency on xorg-video-abi-11 for using the
    NVIDIA driver with Xserver 1.11 in unstable.  NVIDIA does not yet support
    this version officially, therefore the "IgnoreABI" option needs to be
    enabled, see xorg.conf(5).  (Closes: #639737)
  * Call check-for-mismatching-nvidia-module properly by passing the new
    upstream version as first argument.  (Closes: #636680)
  * Bump debhelper dependency to >= 8.1.3 for experimental debhelper compat
    level 9, which is used for multiarch build.  (Closes: #637368)
  * Add instructions for squeeze-backports to README.source and a
    prepare-squeeze-backport target to debian/rules that performs the
    necessary changes.
  * Add empty /usr/lib/tls directory to ensure smoother upgrades.
  * Add lintian overrides for shlib-calls-exit (experimental tag).

 -- Andreas Beckmann <debian@abeckmann.de>  Tue, 30 Aug 2011 15:01:09 +0200

nvidia-graphics-drivers (280.13-1) unstable; urgency=low

  [ Andreas Beckmann ]
  * New upstream release 280.13 (2011-08-03).
    - Fixed a GLX bug that could cause the X server to crash when
      rendering a display list using GLX indirect rendering.
    - Fixed a GLX bug that could cause a hang in applications that
      use X server grabs.
    - Fixed an X driver bug that caused 16x8 stipple patterns to
      be rendered incorrectly.
  * New upstream release 275 series.
    - Fixed a bug in VDPAU that caused a glibc assertion when a call to
      VdpDeviceCreateX11 failed in certain ways.
    - Fixed a bug that caused the GLSL built-in uniforms gl_FrontMaterial
      and gl_BackMaterial to not be updated properly when calling
      glMaterial from a display list.
    - Fixed an error handling bug that caused the OpenGL driver to
      crash while running certain WebGL applications.
  * Upload to unstable.
  * conftest.h: remove obsolete conftest.sh function signal_struct, no longer
    used by the legacy drivers.
  * Because PCI ID extraction from the binary object no longer seems to work,
    extract the supported PCI IDs from the README and track changes in
    debian/nv-readme.ids.

 -- Andreas Beckmann <debian@abeckmann.de>  Thu, 04 Aug 2011 06:40:28 +0200

nvidia-graphics-drivers (280.11-1) experimental; urgency=low

  [ Andreas Beckmann ]
  * New upstream beta 280.11 (2011-07-26).
    - Fixed a GLX_EXT_texture_from_pixmap bug that caused corruption
      when texturing from sufficiently small pixmaps and, in particular,
      corruption in the GNOME Shell Message Tray.
  * Upload to experimental.

 -- Andreas Beckmann <debian@abeckmann.de>  Sat, 23 Jul 2011 17:00:20 +0200

nvidia-graphics-drivers (280.04-1) experimental; urgency=low

  [ Andreas Beckmann ]
  * New upstream beta 280.04 (2011-06-29).
    - Added support for the following GPUs: GeForce GTX 570M,
      GeForce GTX 580M.
    - Added unofficial GLX protocol support (i.e., for GLX indirect
      rendering) for the following OpenGL extension:
          GL_EXT_vertex_attrib_64bit
    - Added GLX protocol support (i.e., for GLX
      indirect rendering) for the following OpenGL extensions:
        GL_ARB_half_float_pixel
        GL_EXT_packed_depth_stencil
  * Upload to experimental.
  * Update symbols control files.
  * Add Breaks: nvidia-smi (<< $(nvidia:Version}) to libnvidia-ml1 because the
    interface is changing frequently but the soname is kept.
  * Update lintian overrides.
  * Convert lintian overrides to use the [arch] format (lintian 2.5.1) instead
    of #!i386#/#!amd64# parameter substitution.
  * Work around autoreject by ftp-master which is still running lintian 2.5.0.

 -- Andreas Beckmann <debian@abeckmann.de>  Sun, 03 Jul 2011 11:56:43 +0200

nvidia-graphics-drivers (275.21-1) unstable; urgency=low

  [ Andreas Beckmann ]
  * New upstream release 275.21 (2011-07-21).
    - Restored the release splash screen in the NVIDIA X driver (the beta
      splash screen was accidentally re-enabled between 275.09.07 and
      275.19).
    - Added X configuration options "3DVisionProHwButtonPairing",
      "3DVisionProHwSinglePairingTimeout", "3DVisionProHwMultiPairingTimeout",
      and "3DVisionProHwDoubleClickThreshold" to configure hardware button
      based pairing in NVIDIA 3D Vision Pro.
      See "Appendix B. X Config Options" in the README for more information.
    - Fixed a bug that prevented initialization of the NVIDIA 3D Vision or
      NVIDIA 3D Vision Pro hub if no EDID was present.
  * Use a versioned dependency on the transitional
    libgl{1,x}-nvidia-alternatives packages.

 -- Andreas Beckmann <debian@abeckmann.de>  Fri, 22 Jul 2011 16:59:32 +0200

nvidia-graphics-drivers (275.19-1) unstable; urgency=low

  [ Andreas Beckmann ]
  * New upstream release 275.19 (2011-07-15).
    - Fix memory error and abort reported by glibc when running the application
      FieldView from Intelligent Light.
    - Fixed an OpenGL driver bug that caused an application crash when running
      Altair HyperMesh.
    - Fixed a performance problem when switching between stereo and monoscopic
      rendering in the application Smoke.
    - Fixed poor X driver handling of pixmap out of memory scenarios.
    - Fixed an interrupt handling deficiency that could lead to performance and
      stability problems when many NVIDIA GPUs shared few IRQs.
    - Added support for the following GPUs: GeForce GT 540M.
    - Fixed bugs in the VDPAU presentation queue that could cause GPU errors
      and hangs when destroying a presentation queue. This happens when
      exiting applications, and also when toggling to and from full-screen
      mode in Adobe Flash.
  * Run check-for-conflicting-opengl-libraries from libgl1-nvidia*-glx{,-ia32}
    and xserver-xorg-video-nvidia* postinst.
  * Run check-for-mismatching-nvidia-module from libgl1-nvidia*-glx{,-ia32},
    xserver-xorg-video-nvidia* and libcuda1{,-ia32} postinst, if available.
    (Closes: #620327)
  * Add Depends: nvidia-support to libgl1-nvidia*-glx{,-ia32} and
    xserver-xorg-video-nvidia.

 -- Andreas Beckmann <debian@abeckmann.de>  Tue, 19 Jul 2011 21:03:24 +0200

nvidia-graphics-drivers (275.09.07-5) unstable; urgency=low

  [ Andreas Beckmann ]
  * Add dependency on libgl{1,x}-nvidia-alternatives to nvidia-alternative to
    ensure the old packages are not removed prematurely.  (Closes: #632742)
  * Add Breaks: nvidia-smi (<< $(nvidia:Version}) to libnvidia-ml1 because the
    interface is changing frequently but the soname is kept.
  * Convert lintian overrides to use the [arch] format (lintian 2.5.1) instead
    of #!i386#/#!amd64# parameter substitution.
  * Partially merge 195.36.31-91 (UNRELEASED):
    - Generate some *-ia32.lintian-overrides by swapping [i386] and [amd64].
  * Partially merge 195.36.31-92 (UNRELEASED):
    - Collect xorg.conf and most recent Xorg.*.log when reporting bugs.
    - Remove the nvidia alternative before removing the libraries.
    - Only add slave links if the destination directory exists.

 -- Andreas Beckmann <debian@abeckmann.de>  Wed, 06 Jul 2011 21:57:28 +0200

nvidia-graphics-drivers (275.09.07-4) unstable; urgency=low

  [ Andreas Beckmann ]
  * Upload to unstable.
  * Drop lintian 2.4.3 compatibility overrides.
  * Ship the /usr/lib/nvidia/current directory in the nvidia-alternative
    package to ensure the master alternative exists.
  * Drop empty directories from xserver-xorg-driver-nvidia, these are provided
    by glx-alternative-nvidia.
  * Update bug-control to report information about some of the recently
    added/renamed packages.

 -- Andreas Beckmann <debian@abeckmann.de>  Mon, 27 Jun 2011 22:03:13 +0200

nvidia-graphics-drivers (275.09.07-3) experimental; urgency=low

  [ Andreas Beckmann ]
  * Upload to experimental.
  * Add XS-Autobuild: yes to debian/control.  See instructions in #602838.
  * Add Pre-Depends: glx-diversions to the transitional packages to ensure
    clean diversion upgrades in some corner cases.
  * Install the following files that exist in both current and legacy drivers
    into a version specific directory /usr/lib/nvidia/{current,legacy-*}:
    libGL.so.1, libglx.so, nvidia_drv.so, libnvidia-cfg.so.1,
    libXvMCNVIDIA.so.1, libXvMCNVIDIA_dynamic.so.1, nvidia-bug-report.sh.
  * The 'nvidia' alternative (set up by package nvidia-alternative{,-legacy-*})
    handles creation of appropriate symlinks in /usr/lib/nvidia.
  * The 'glx' alternative (set up by package glx-alternative-nvidia) handles
    creation of appropriate symlinks in /usr/lib, /usr/lib/xorg, etc.
  * Update bug-script to list files in the new private directory as well as in
    multiarch directories.
  * Enable multiarch build.
    - Add Multi-Arch: same/foreign/allowed.
    - Use compat level 9.
    - Work around missing multiarch support in libvdpau1.
  * Add Conflicts: lib{*}-ia32 [i386] to lib{*} to prevent mixing multiarch
    and biarch packages, e.g. lib{*}:i386 and lib{*}-ia32:amd64 on amd64.
  * Stop working around the upstream tarball layout changes after 195xx, work
    around this in the legacy packages instead.
  * Provide nvidia-glx-any, xserver-xorg-video-nvidia-any,
    libgl1-nvidia-glx-any, libgl1-nvidia-glx-ia32-any.
  * Convert the Conflicts: *-legacy-*, fglrx-* to versioned Breaks: as the
    library and driver parts should be co-installable by now.  There still can
    be only one nvidia-*-dkms package installed at a time as they all generate
    the same kernel module: nvidia.ko.  (Closes: #610021)
  * Update README.alternatives.

  [ Russ Allbery ]
  * Update Lintian overrides for libnvidia-complier and libcuda1 for the
    move to multiarch paths.

 -- Russ Allbery <rra@debian.org>  Thu, 23 Jun 2011 16:07:52 -0700

nvidia-graphics-drivers (275.09.07-2) experimental; urgency=low

  [ Andreas Beckmann ]
  * Upload to experimental.
  * Switch to multiarch-aware diversion and alternatives handling provided by
    the glx-diversions/glx-alternative-nvidia packages.
    (Closes: #630527, #630775, #630579, #630565, #630850)
  * Drop Breaks: libgl1-mesa-glx (>= 7.10.2-4~).
  * Move handling of alternatives from nvidia-glx and libgl1-nvidia-glx to
    nvidia-alternative (new package) and glx-alternative-nvidia (from
    glx-alternatives).  libGL.so.1 and libglx.so (the Xorg module) no longer
    can be configured independently, avoiding possible mixed NVIDIA/MESA
    setups.
  * Convert old packages libgl{1,x}-nvidia-alternatives to transitional ones.
  * Note: The diversion and alternative handling of
    libgl1-nvidia-{glx,alternatives}-ia32 is not being changed.
    These packages will become obsolete by adding multiarch support.
  * Split the Xorg driver and modules from nvidia-glx into new package
    xserver-xorg-driver-nvidia (package name agreed by Cyril Brulebois).
  * Override a spelling error in the binary-only part of the kernel module.
  * Drop override for no longer emitted experimental shlib-calls-exit.

 -- Andreas Beckmann <debian@abeckmann.de>  Sat, 18 Jun 2011 13:45:25 +0200

nvidia-graphics-drivers (275.09.07-1) unstable; urgency=low

  [ Andreas Beckmann ]
  * New upstream release 275.09.07 (2011-06-14).
    - Fixed a bug that caused desktop corruption in GNOME 3 after a
      VT-switch or suspend/resume cycle.  (Closes: #629203)
    - Added support for the following GPUs: GeForce GT 545, GeForce GTX 560,
      GeForce GTX 560M, GeForce 315M, GeForce 320M, GeForce 410M,
      Quadro 3000M, Quadro 4000M, Quadro 5010M.
  * Upload to unstable.
  * Update symbols control files.
  * Refresh linux3.patch, upstream partially added Linux 3 support.
  * Partially merge 195.36.31-91 (UNRELEASED).
    - Add Pre-Depends: nvidia-installer-cleanup to nvidia-kernel-dkms.
    - Let nvidia-opencl-icd{,-ia32} depend on libnvidia-compiler{,-ia32},
      OpenCL code usually requires compilation at runtime.  (Closes: #629808)
    - Temporarily add versioned Breaks: libgl1-mesa-glx (>= 7.10.2-4~), we need
      to rework the diversions for cooperation with multiarch enabled MESA
      libraries.

 -- Andreas Beckmann <debian@abeckmann.de>  Wed, 15 Jun 2011 17:13:16 +0200

nvidia-graphics-drivers (275.09.04-1) experimental; urgency=low

  [ Andreas Beckmann ]
  * New upstream beta 275.09.04 (2011-06-04).
    - Fixed a bug that caused freezes and crashes when resizing windows in
      KDE 4 with desktop effects enabled using X.Org X server version 1.10
      or later.  (Closes: #629513, #627608, #625877)
    - Modified the X driver to request that hardware inform the audio driver
      whenever a display is disabled. This will allow the audio driver to
      generate the appropriate jack unplug events to applications.
    - Added support for the GL_EXT_x11_sync_object extension.  See the
      extension specification in the OpenGL registry here:
        http://www.opengl.org/registry/specs/EXT/x11_sync_object.txt
      for more details.
    - Improved performance of window resize operations in KDE 4 on systems
      with slow CPUs.
  * Upload to experimental.
  * Update symbols control files.
  * Add linux3.patch to make the module build on linux-3.0.  (Closes: #628925)

  [ Russ Allbery ]
  * Add DM-Upload-Allowed: yes to debian/control.

 -- Russ Allbery <rra@debian.org>  Tue, 07 Jun 2011 09:50:24 -0700

nvidia-graphics-drivers (275.09-1) experimental; urgency=low

  [ Andreas Beckmann ]
  * New upstream beta 275.09 (2011-05-20).
    - Added support for hardware button based pairing to NVIDIA 3D Vision Pro.
      Single click button on the hub to enter into a pairing mode which pairs
      one pair of glasses at a time. Double click the same button on the
      hub to enter into a pairing mode which pairs multiple pairs of glasses
      at a time.
    - Added unofficial GLX protocol support (i.e., for GLX indirect
      rendering) for the following OpenGL extensions:
      GL_NV_framebuffer_multisample_coverage
      GL_NV_texture_barrier
    - Added GLX protocol support (i.e., for GLX
      indirect rendering) for the following OpenGL extension:
      GL_NV_register_combiners2
    - Fixed a bug that caused the pop-out and external DVI displays to go blank
      on Lenovo ThinkPad W701 laptops.
    - Fixed a bug that caused corruption on the menus in OpenOffice.org when the
      screen is rotated.
    - Improved performance of certain memory allocations.
    - Fixed a bug that caused Java2D widgets to disappear when Java is
      configured to render using FBOs.
    - Added a new X configuration option "BaseMosaic" which can be used to
      extend a single X screen transparently across all of the available
      display outputs on each GPU. See "Appendix B. X Config Options" in the
      README for more information.
    - Fixed a bug causing incorrect reporting of GPU core and ambient
      temperatures via NV-CONTROL.
  * Upload to experimental.
  * Update symbols control files.
  * Refresh conditionally-include-linux_version.h.patch and
    use-nv-kernel.o.ARCH.patch.
  * conftest.h: implement checks for generated/compile.h and
    generated/utsrelease.h (275.09).

 -- Andreas Beckmann <debian@abeckmann.de>  Sat, 28 May 2011 15:20:41 +0200

nvidia-graphics-drivers (270.41.19-1) unstable; urgency=low

  [ Andreas Beckmann ]
  * New upstream release 270.41.19 (2011-05-20).
    - Fixed a bug in the VDPAU presentation queue that could cause 1
      second hangs when transitioning from blit-based display to overlay-
      based display. This would most commonly happen when disabling a
      compositing manager.
    - Fixed a bug that could cause crashes when capturing SDI video.
    - Fixed a corner-case in which the OpenGL driver could leak resources
      in applications utilizing fork().
    - Addressed a Linux kernel interface compatibility problem that could
      lead to ioremap() errors and, potentially, functional and/or
      stability problems.
    - Fixed a bug that caused SLI initialization to fail on some Intel
      based systems.
    - Fixed a bug that caused SLI initialization to fail when using recent
      Linux kernels, such as 2.6.38.
  * Update nv-kernel.ids.
  * Update symbols control files.
  * Partially merge 195.36.31-91 (UNRELEASED).
    - Drop nvidia-kernel-compat-2.6.38.patch and adjust conftest.h to mark
      aquire_console_sem as no longer available in 2.6.38 and newer kernels.
      This avoids different behaviour between the kernel modules built from
      upstream installer and the Debian packages.
    - Add avoid-ld.gold.patch to explicitly link with ld.bfd.  The kernel
      module built with ld.gold does not work properly.
      (Closes: #625761, #626279)
    - Drop dependency on nvidia-common in favor of nvidia-installer-cleanup.
    - Convert nvidia-vdpau-driver{,-ia32} related versioned Conflicts/Replaces
      to Breaks/Replaces.
    - Turn nvidia-glx-ia32 into a transitional package, the libraries have
      been shipped in libgl1-nvidia-glx-ia32 for quite some time.
    - Add support for arch-specific overrides (lintian 2.5.0).
    - Let the triggers only create the alternatives to diverted libraries if
      the diverted file is a symbolic link and points to an actual file.  This
      avoids failures running the triggers on some systems with broken
      diverted files.  (Closes: #626399)
    - Perform the same validation and correction of the diverted symlinks in
      libgl1-nvidia-alternatives and libgl1-nvidia-alternatives-ia32.
    - Add Depends: nvidia-support to nvidia-glx.  The new support package
      ships the nvidia-bug-report.sh manpage.
    - Override the binary-without-manpage lintian warning now that we provide
      a manpage (in nvidia-support).
    - conftest.h: implement conftest.sh function ioremap_cache (270.41.19).

 -- Andreas Beckmann <debian@abeckmann.de>  Sun, 22 May 2011 21:34:48 +0200

nvidia-graphics-drivers (270.41.06-1) unstable; urgency=low

  [ Andreas Beckmann ]
  * New upstream release 270.41.06 (2011-04-20).  (Closes: #624644)
    - Fixed a bug that caused some GPUs to stop responding when the X Server
      was started. All GPUs are susceptible, but the failure was primarily
      seen on GF104 and GF106 boards.
    - Added support for the following GPUs: Tesla M2090, Tesla M2075,
      Tesla C2075, Quadro 7000.
  * New upstream beta 270.41.03 (2011-04-18).
    - Fixed a bug causing the X server to hang every 49.7 days on 32-bit
      platforms.
    - Added support for the following GPUs: GeForce GT 520, GeForce GT 520M,
      GeForce GT 525M, GeForce GT 530, GeForce 405, GeForce GT 420,
      GeForce GT 440, GeForce GT 445M, GeForce GT 550M, GeForce GT 555M,
      GeForce GTX 470M, GeForce GTX 485M, GeForce GTX 550 Ti, GeForce GTX 590,
      NVS 4200M, Quadro 1000M, Quadro 2000M.
  * Upload to unstable.
  * Update nv-kernel.ids.
  * Update symbols control files.
  * Refresh use-nv-kernel.o.ARCH.patch and fix-typos.patch.
  * Partially merge 195.36.31-91 (UNRELEASED).
    - Update to Standards-Version: 3.9.2.
    - Override the experimental lintian tag shlib-calls-exit (libGL.so.*).
    - Support backport specific operations in debian/rules by setting the
      BACKPORT variable in debian/rules.defs.
    - Set the supported Xorg ABIs in debian/rules.defs, use substvars for Xorg
      related Depends/Provides, compute the values in debian/rules.
      Add compatibility settings for old Xorg versions for backports only.
    - Add #LIBDIR# and #PRIVATE# substitution variables for generated control
      files.
  * Add nvidia-installer-cleanup as an alternative to nvidia-common.

 -- Andreas Beckmann <debian@abeckmann.de>  Mon, 02 May 2011 15:39:10 -0700

nvidia-graphics-drivers (270.30-1) experimental; urgency=low

  [ Andreas Beckmann ]
  * New upstream beta 270.30 (2011-03-02).
    - Added support for xserver ABI 10 (xorg-server 1.10).
  * New upstream beta 270.29 (2011-02-24).
  * New upstream beta 270.26 (2011-02-15).  (Closes: #616353)
    - Added NV-CONTROL event notification for NV_CTRL_FRAMELOCK_SYNC_READY
      status changes.
    - Added support for the following GPUs: GeForce GTX 560 Ti.
    - Added a new X configuration option "Interactive", which defaults to
      enabled, but can be disabled to allow long-running GPU compute programs
      to run concurrently with X.
    - Fixed a bug in the VDPAU presentation queue that could cause VDPAU
      "display preemption" when rendering to tiny or zero-sized windows or
      pixmaps.
    - Fixed a bug in VDPAU which prevented use of the overlay presentation
      queue following an application exiting without gracefully destroying its
      VDPAU presentation queue.
    - Fixed a bug in VDPAU that prevented the overlay from ever being used if
      a presentation queue was created while the target window was redirected
      using the Composite extension when the presentation queue was created.
  * New upstream beta 270.18 (2011-01-21).
    - Reorganized the NVIDIA driver's /proc file system layout to better
      reflect current needs: /proc/driver/nvidia/cards/0..N has been
      moved to /proc/driver/nvidia/gpus/0..N/information
    - Added new shared library: libnvidia-ml.so.
      NVML provides programmatic access to static information and monitoring
      data for NVIDIA GPUs, as well as limited managment capabilities. It is 
      intended for use with Tesla compute products.
      See web-based documentation and associated nvml.h header for more info.
    - Added a new X configuration option "3DVisionDisplayType" to specify
      the display type when NVIDIA 3D Vision is enabled with a non
      3D Vision ready display.
    - Fixed several bugs relating to hardware-accelerated gradients, which were
      causing visual corruption in some of the default Ubuntu GNOME themes.
  * New upstream beta 265 series.
    - Modified colormap updates to no longer be synchronized to vblank.  This
      allows applications to send XStoreColor and XStoreColors requests faster
      than the screen's refresh rate.
      This behavior can be controlled by a new NV-CONTROL attribute,
      NV_CONTROL_SYNC_LUT_UPDATES.  By default, LUT updates are not
      synchronized.  This may cause flickering in some applications that use the
      colormap to perform animation, such as xpilot running on a depth 8 X
      screen.  If you experience flickering, try running
          nvidia-settings -a [gpu:0]/SynchronousPaletteUpdates=1
  * Upload to experimental.
  * Update nv-kernel.ids.
  * Update symbols control files.
  * Refresh use-nv-kernel.o.ARCH.patch.
  * Add package libnvidia-ml1 for the NVIDIA management library (NVML), a new
    library added by upstream.
  * Alternatively depend on xorg-video-abi-10.
  * Let nvidia-vdpau-driver Conflicts/Replaces the obsolete transitional
    package nvidia-libvdpau-dev.
  * Merge 195.36.31-90 (UNRELEASED).

 -- Andreas Beckmann <debian@abeckmann.de>  Fri, 18 Mar 2011 12:25:31 +0100

nvidia-graphics-drivers (260.19.44-1) unstable; urgency=low

  [ Andreas Beckmann ]
  * New upstream release 260.19.44 (2011-03-07).
    (Closes: #607430, #610755, #612136)
    - Updated the NVIDIA X driver to not update mode timings for G-Sync
      compatibility when NVIDIA 3D Vision or NVIDIA 3D VisionPro is
      enabled along with a G-Sync device.
    - Added support for the following GPUs: Quadro 2000 D, Quadro 400.
  * New upstream release 260.19.36 (2011-01-21).
    - Updated the NVIDIA kernel module to ensure that all system memory
      allocated by it for use with GPUs or within user-space components of the
      NVIDIA driver stack is initialized to zero.  (Closes: #609338)
      A new NVIDIA kernel module option, InitializeSystemMemoryAllocations,
      allows administrators to revert to the previous behavior.
    - Fixed a bug that caused X servers version 1.9 and higher to crash when
      color index overlays were enabled.
    - Fixed a bug that caused pixel value 255 to be treated as transparent in
      color index overlays.
    * Fix deadlock in some applications that fork.  (Closes: #612998)
  * New upstream release 260.19.29 (2010-12-13).
    - Added support for the following GPUs: GeForce GTX 460 SE,
      GeForce GTX 570, Quadro 5000M, NVS 300.
    - Fixed a bug that caused some OpenGL applications to become
      unresponsive for up to a minute on some GPUs when changing
      the resolution or refresh rate.
    - Added support for NVIDIA 3D Vision Pro.
      See the "Stereo" X configuration documentation in the README
      for further details.
    - Added a new X configuration option "3DVisionProConfigFile"
      to allow user provide a filename which NVIDIA X driver uses
      to store 3D Vision Pro configuration settings.
      See "Appendix B. X Config Options" in the README for
      more information.
  * Merge 195.36.31-7.
  * Remove NVIDIA_kernel-260.19.34-778465.diff, applied upstream.
  * Update nv-kernel.ids.
  * Detect license changes by comparing debian/copyright with the shipped
    LICENSE during build.
  * Pre-Depend on nvidia-common for interactive (using debconf)
    nvidia-installer cleanup.  There is a mutual exclusion between using the
    nvidia-installer and the driver packages.
    - Checks for /usr/bin/nvidia-installer and asks the user whether to run
      'nvidia-installer --uninstall'.  If that fails, offers to just delete
      the remaining files.  If the user chooses to do the cleanup himself,
      installation is blocked as long as nvidia-installer is still found on
      the system.  (Closes: #605337, #611705)
    - Adds a pre-install hook for the nvidia-installer, giving a warning to
      users running a NVIDIA-Linux-*.run file directly while Debian packages
      providing the driver are installed.  This hook fails intentionally, but
      unfortunately the default choice if the hook failed is to continue
      anyway.  Therefore the hook tries to kill the nvidia-installer process.
    - Provides a script that checks for conflicting libraries (libGL.so.*.*
      remaining from previous usage of the nvidia-installer) and offers to
      delete them.  The script is intended to be run from postinst.  If the
      user chooses not to delete them, postinst configure fails as long as the
      user has not cleaned up or lets the postinst delete the files.
  * nvidia-glx{,-ia32}.postinst: run the cleanup of conflicting libGL.so.*.*
    (Currently the conflicting libraries are moved to
    /var/lib/nvidia-backup.XXXXXX instead of deleting them.) (Closes: #606175)
  * Install a dummy file in /usr/lib/nvidia/diversions to ensure it is not
    removed by some old maintainer script.  Causes trouble if the destination
    directory of some diversion is missing and the diverted file is installed
    later on.  (Closes: #608625)
  * Add patch nvidia-kernel-compat-2.6.38.patch to fix build with 2.6.38-rc
    kernels.  (Closes: #613798)
  * Depend on xorg-video-abi-8 without minor version (Closes: #612956) and
    provide xorg-driver-video to match what Xorg 1.9 provides and expects.
  * Add script build-module-packages.sh to the documentation of the
    nvidia-kernel-source package, uses module-assistant to do a quick build of
    the modules for all installed linux-headers.
  * Prevent concurrent installation of mismatching upstream versions of
    libgl1-nvidia-glx and libgl1-nvidia-glx-ia32.  (Closes: #614040)
  * Catch module-assistant failures after nvidia-kernel-source updates without
    running 'module-assistant clean nvidia'.  Only works if the old version
    already contained this change and a module was built.
  * Use dpkg-parsechangelog to extract the upstream version number from
    debian/changelog, simplifying debian/rules.defs even more.
  * Update lintian-overrides to work with lintian 2.5.0.
  * Add patch fix-typos.patch to fix a typo in the module (found by lintian).
  * Drop Conflicts: binutils-gold, the problem is no longer reproducible with
    binutils-gold 2.21.0.20110302-2 and driver 260.19.44 or 195.36.31, so
    either the driver or gold was fixed inbetween.  (See #581336)

  [ Russ Allbery ]
  * Readd the Lintian overrides for the old embedded library tags, since
    part of the ftp-master verification process seems to be using an older
    Lintian.

 -- Russ Allbery <rra@debian.org>  Wed, 16 Mar 2011 23:13:13 -0700

nvidia-graphics-drivers (260.19.21-1) experimental; urgency=low

  [ Andreas Beckmann ]
  * New upstream release 260.19.21 (2010-11-11).  (Closes: #603754)
    - Fixed a race condition in OpenGL that could cause crashes with
      multithreaded applications.
    - Fixed a bug that may cause OpenGL applications which fork to crash.
    - Fixed a bug in VDPAU that caused it to attempt allocation of huge
      blocks of system memory. This regression was introduced in the
      260.* driver series.
  * New upstream release 260.19.12 (2010-10-13).
    - Added support for the following GPUs: GeForce GTS 450, GeForce GTX 460M,
      GeForce GT 415M, GeForce GT 425M, GeForce GT 420M, GeForce GT 435M,
      Quadro 2000, Quadro 600.
    - Fixed the CustomEDID X configuration option so that it can handle
      EDID files from Linux procfs; e.g., /proc/acpi/video/IGPU/LCD0/EDID.
  * New upstream release 260.19.06 (2010-09-15).
    - Fixed an interaction problem with a change in X server behavior that
      caused slow text rendering on X.Org xserver 1.9.
    - Enhanced VDPAU to support interop with CUDA and OpenGL when Xinerama
      is active.
    - Fixed a bug in VDPAU that prevented temporal-spatial de-interlacing from
      operating when temporal de-interlacing was not also enabled.
    - Added support for configuring the dithering depth used when driving
      a flat panel with a GeForce 8 family or Quadro 4600/5600 or
      newer GPU.  See the "Dithering Controls" in the Flat Panel page
      in nvidia-settings.
  * New upstream release 260.19.04 (2010-09-08).
    - Added support for the nvcuvid API.
      nvcuvid provides a mechanism for decoding video and exposing the
      surfaces to CUDA, allowing applications to perform custom processing of
      the video. nvcuvid is primarily targeted at transcoding and video-
      processing applications. nvcuvid was already available on other
      platforms.
    - Fixed a bug in VDPAU that could cause a "display preemption" when
      toggling MPlayer to full-screen the first time.
    - Added OpenGL 4.1 support for Quadro Fermi, GeForce GTX 4xx, and
      later GPUs.
    - Enhanced VDPAU to fully support Xinerama.
    - Fixed a bug in the X driver that prevented operation of Xinerama when
      using multiple NVIDIA GPUs from different major hardware generations
      on X with ABI 4 or greater.
    - Fixed a bug in the OpenGL driver's Xinerama support.
      Rendering should have ocurred to all physical X screens driven by an
      NVIDIA GPU compatible with the NVIDIA GPU driving physical X screen 0.
      However, if some physical X screen did not satisfy that requirement,
      then not only would that physical X screen not be rendered to (as
      expected), but also all physical X screens with a higher number would
      not be rendered to (which was unexpected).
    - Added GPU "Processor Clock" reporting to the nvidia-settings PowerMizer
      page.
    - Implemented support for SLI Mosaic Mode on Quadro FX 5800 and
      Quadro Fermi and newer Quadro GPUs.
    - Enhanced the VDPAU overlay-based presentation queue to allow it to be
      used when SLI is active, and in some cases when the X composite
      extension is enabled. See the README for further details.
    - Added support for configuring the dithering mode used when driving
      a flat panel with a GeForce 8 family or Quadro 4600/5600 or
      newer GPU.  See the "Dithering Controls" in the Flat Panel page
      in nvidia-settings.
    - Added support for configuring individual displays as any eye in passive
      stereo mode "4" when using TwinView or SLI Mosaic through extensions to
      the MetaMode syntax.
    - Added ColorSpace and ColorRange features for HDMI. These give
      the ability to output YUV over HDMI and select full/reduced
      color range on RGB over HDMI. ColorSpace and ColorRange
      are X Configuration options and can be changed dynamically
      through nvidia-settings.
  * Upload to experimental.
  * Merge 195.36.31-6.
  * Update nv-kernel.ids.
  * Drop 2.6.36-ioctl.patch, fixed upstream.
  * conftest.h: implement new (after 195.xx) conftest.sh functions
    pci_dma_mapping_error, scatterlist, pci_domain_nr, file_operations,
    sg_init_table.  Kernel versions of symbol (dis-)appearance from lxr.
  * Update symbols control files.
  * Update lintian overrides.
  * libnvcuvid1: new package for the nvcuvid library added upstream.
  * Xorg 1.9 is supported since 256.53: add xorg-video-abi-8.0 as alternative
    dependency and stop providing xserver-xorg-video-6.  (Closes: #603755)

 -- Andreas Beckmann <debian@abeckmann.de>  Sat, 20 Nov 2010 17:39:28 -0800

nvidia-graphics-drivers (256.53-2) experimental; urgency=low

  [ Andreas Beckmann ]
  * Upload to experimental.
  * Merge 195.36.31-4, 195.36.31-5.
  * Stop shipping CUDA and OpenCL headers.  NVIDIA will stop including them in
    the 260.xx release.  The NVIDIA CUDA Toolkit (which is the only user of
    these header files) already contains them and is the recommended source
    for these header files.
  * Drop libcuda1-dev and nvidia-libopencl1-dev packages, move libOpenCL.so
    link to nvidia-libopencl1.  libcuda1 and nvidia-libopencl1 Conflicts and
    Replaces their old -dev packages for clean upgrades without transitionals.
  * NOTE to packagers of software that uses NVIDIA CUDA and/or OpenCL: use
    Build-Depends: nvidia-cuda-dev and/or nvidia-opencl-dev or
    nvidia-cuda-toolkit.  If a certain OpenCL API is required, add versioned
    B-D on opencl-headers, e.g (<< 1.1) for API 1.0 or (>> 1.1) for API 1.1.
  * Drop transitional packages that were released with squeeze:
    - nvidia-glx-dev (now Conflicts/Replaces by libgl1-nvidia-glx)
    - nvidia-libvdpau1{,-ia32}, nvidia-libvdpau-dev
    - libnvidia-compiler1{,-ia32}
      (now Conflicts/Replaces by libnvidia-compiler{,-ia32}).
  * Lower Priority of *-ia32 packages to extra (debcheck).
  * Switch default Section to non-free/libs with a few exceptions: x11
    (nvidia-glx), utils (nvidia-smi), kernel (nvidia-kernel-{source,dkms}),
    oldlibs (nvidia-glx-ia32).

  [ Russ Allbery ]
  * Use /lib/modules/`uname -r`/build as the default kernel build location
    for nvidia-kernel-source instead of /usr/src/linux, since this is set
    up automatically by the current linux-headers-* packages.
  * In the nvidia-kernel-source documentation, remove mention of setting
    KVERS, which should no longer be needed, and mention that setting KSRC
    is optional if the build link exists and you're building for the
    currently running kernel.

 -- Andreas Beckmann <debian@abeckmann.de>  Mon, 11 Oct 2010 14:50:06 +0200

nvidia-graphics-drivers (256.53-1) experimental; urgency=low

  [ Andreas Beckmann ]
  * New upstream release.
    (Closes: #586958, #592205, #592574, #594310, #595210)
  * Upload to experimental.
  * Packaging based on 195.36.31-3.
  * Add libxvmc1 to Build-Depends.
  * Several libraries were renamed and SONAMEs were changed by upstream.
  * Ship new header cudaVDPAU.h.
  * Update symbols control files.
  * Update nv-kernel.ids.
  * Update lintian overrides.
  * Add Conflicts: fglrx-driver, fglrx-glx, fglrx-glx-ia32 to the
    libgl*-nvidia-alternatives packages, too.
  * libgl1-nvidia-alternatives-ia32: abort before configuring on broken
    systems, i.e. /usr/lib32 being a symlink pointing to
    /emul/ia32-linux/usr/lib (reinstall libc6-i386 to fix)
  * debian/*.postinst(configure): abort early if DPKG_MAINTSCRIPT_PACKAGE is
    not set (usually if called from dpkg-reconfigure, see #560317)
  * Add myself to Uploaders.

  [ Russ Allbery ]
  * Remove Andres Mejia from Uploaders at his request.

 -- Russ Allbery <rra@debian.org>  Sat, 18 Sep 2010 15:07:19 -0700

nvidia-graphics-drivers (195.36.31-92) UNRELEASED; urgency=low

  [ Andreas Beckmann ]
  * Merge diversions, alternatives and multiarch changes from 275xx releases:
  * Switch to multiarch-aware diversion and alternatives handling provided by
    the glx-diversions/glx-alternative-nvidia packages.
  * Move handling of alternatives from nvidia-glx and libgl1-nvidia-glx to
    nvidia-alternative (new package) and glx-alternative-nvidia (from
    glx-alternatives).  libGL.so.1 and libglx.so (the Xorg module) no longer
    can be configured independently, avoiding possible mixed NVIDIA/MESA
    setups.
  * Convert old packages libgl{1,x}-nvidia-alternatives to transitional ones.
  * Note: The diversion and alternative handling of
    libgl1-nvidia-{glx,alternatives}-ia32 is not being changed.
    These packages will become obsolete by adding multiarch support.
  * Split the Xorg driver and modules from nvidia-glx into new package
    xserver-xorg-driver-nvidia (package name agreed by Cyril Brulebois).
  * Install the following files that exist in both current and legacy drivers
    into a version specific directory /usr/lib/nvidia/{current,legacy-*}:
    libGL.so.1, libglx.so, nvidia_drv.so, libnvidia-cfg.so.1,
    libXvMCNVIDIA.so.1, libXvMCNVIDIA_dynamic.so.1, nvidia-bug-report.sh.
  * Do the same with libnvidia-tls.so.1, tls/libnvidia-tls.so.1 and
    libGLcore.so.1 which are only supplied by the legacy packages.
  * The 'nvidia' alternative (set up by package nvidia-alternative{,-legacy-*})
    handles creation of appropriate symlinks in /usr/lib/nvidia.
  * The 'glx' alternative (set up by package glx-alternative-nvidia) handles
    creation of appropriate symlinks in /usr/lib, /usr/lib/xorg, etc.
  * Convert the Conflicts: *-legacy-*, fglrx-* to versioned Breaks: as the
    library and driver parts should be co-installable by now.  There still can
    be only one nvidia-*-dkms package installed at a time as they all generate
    the same kernel module: nvidia.ko.
  * Provide nvidia-glx-any, xserver-xorg-video-nvidia-any,
    libgl1-nvidia-glx-any, libgl1-nvidia-glx-ia32-any.
  * Update README.alternatives.
  * Update bug-script to list files in the new private directory as well as in
    multiarch directories.  Collect xorg.conf and most recent Xorg.*.log.
  * Update bug-control to report information about some of the recently
    added/renamed packages.
  * Run check-for-conflicting-opengl-libraries from libgl1-nvidia*-glx{,-ia32}
    and xserver-xorg-video-nvidia* postinst.
  * Enable multiarch.
    - Add ${misc:Pre-Depends} to all library packages.
    - Add Multi-Arch: same/foreign/allowed.
    - Use compat level 9.
    - Use #LIBDIR# substitution variable.
    - Work around missing multiarch support in libvdpau1.
  * Run check-for-mismatching-nvidia-module from libgl1-nvidia*-glx{,-ia32},
    xserver-xorg-video-nvidia* and libcuda1{,-ia32} postinst, if available.
  * Add Depends: nvidia-support to libgl1-nvidia*-glx{,-ia32} and
    xserver-xorg-video-nvidia.
  * Remove the nvidia alternative before removing the libraries.
  * Only add slave links if the destination directory exists.

 -- Andreas Beckmann <debian@abeckmann.de>  Wed, 06 Jul 2011 15:13:12 +0200

nvidia-graphics-drivers (195.36.31-91) UNRELEASED; urgency=low

  [ Andreas Beckmann ]
  * Merge general changes from 270xx/275xx releases:
  * Update to Standards-Version: 3.9.2.
  * Drop nvidia-kernel-compat-2.6.38.patch and adjust conftest.h to mark
    aquire_console_sem as no longer available in 2.6.38 and newer kernels.
    This avoids different behaviour between the kernel modules built from
    upstream installer and the Debian packages.
  * Add no-smp_lock.patch to remove the superfluous inclusion of
    linux/smp_lock.h (kernel_locked is not used anywhere, so this seems to
    be bitrot).  That header is no longer available in 2.6.39-rc4, so this
    patch fixes build with the kernel in experimental.
  * Add avoid-ld.gold.patch to explicitly link with ld.bfd.  The kernel
    module built with ld.gold does not work properly.
  * Add linux3.patch to make the module build on linux-3.0.
  * Add nvidia-installer-cleanup as an alternative to nvidia-common.
  * Drop dependency on nvidia-common in favor of nvidia-installer-cleanup.
  * Add Pre-Depends: nvidia-installer-cleanup to nvidia-kernel-dkms.
  * Convert nvidia-vdpau-driver{,-ia32} related versioned Conflicts/Replaces
    to Breaks/Replaces.
  * Turn nvidia-glx-ia32 into a transitional package, the libraries have
    been shipped in libgl1-nvidia-glx-ia32 for quite some time.
  * Let the triggers only create the alternatives to diverted libraries if
    the diverted file is a symbolic link and points to an actual file.  This
    avoids failures running the triggers on some systems with broken
    diverted files.
  * Perform the same validation and correction of the diverted symlinks in
    libgl1-nvidia-alternatives and libgl1-nvidia-alternatives-ia32.
  * Add Depends: nvidia-support to nvidia-glx.  The new support package
    ships the nvidia-bug-report.sh manpage.
  * conftest.h:
    - Implement conftest.sh function ioremap_cache (270.41.19).
    - Implement checks for generated/compile.h and generated/utsrelease.h
      (275.09).
  * Let nvidia-opencl-icd{,-ia32} depend on libnvidia-compiler{,-ia32},
    OpenCL code usually requires compilation at runtime.
  * Support backport specific operations in debian/rules by setting the
    BACKPORT variable in debian/rules.defs.
  * Set the supported Xorg ABIs in debian/rules.defs, use substvars for Xorg
    related Depends/Provides, compute the values in debian/rules.
    Add compatibility settings for old Xorg versions for backports only.
  * Drop lintian 2.4.3 compatibility overrides.
  * Convert lintian-overrides to use [arch lists] introduced in lintian 2.5.1.
  * Generate some *-ia32.lintian-overrides by swapping [i386] and [amd64].
  * Fall back to the old version of nvidia.ids if extract-pci-ids.sh failed.
  * Remove support for restoring the upstream layout used up to 195xx.
  * Canonicalize the location of upstream's README.txt, NVIDIA_Changelog and
    kernel module source path.
  * Add Conflicts: lib{*}-ia32 [i386] to lib{*} to prevent mixing multiarch
    and biarch packages, e.g. lib{*}:i386 and lib{*}-ia32:amd64 on amd64.
  * Add XS-Autobuild: yes to debian/control.  See instructions in #602838.
  * Add #MAJOR# substitution variable.
  * Add #LIBDIR# and #PRIVATE# substitution variables for generated control
    files.

  [ Russ Allbery ]
  * Add DM-Upload-Allowed: yes to debian/control.

 -- Andreas Beckmann <debian@abeckmann.de>  Tue, 05 Jul 2011 11:44:00 +0200

nvidia-graphics-drivers (195.36.31-90) UNRELEASED; urgency=low

  [ Andreas Beckmann ]
  * Merge general changes from 256xx/260xx releases:
  * Use dpkg-parsechangelog to extract the upstream version number from
    debian/changelog, simplifying debian/rules.defs even more.
  * Drop Conflicts: binutils-gold, driver or gold was fixed.
  * Detect license changes by comparing debian/copyright with the shipped
    LICENSE during build.
  * Catch module-assistant failures after nvidia-kernel-source updates without
    running 'module-assistant clean nvidia'.  Only works if the old version
    already contained this change and a module was built.
  * Add script build-module-packages.sh to the documentation of the
    nvidia-kernel-source package, uses module-assistant to do a quick build of
    the modules for all installed linux-headers.
  * Install a dummy file in /usr/lib/nvidia/diversions to ensure it is not
    removed by some old maintainer script.  Causes trouble if the destination
    directory of some diversion is missing and the diverted file is installed
    later on.
  * conftest.h: implement new (after 195.xx) conftest.sh functions
    pci_dma_mapping_error, scatterlist, pci_domain_nr, file_operations,
    sg_init_table.  Kernel versions of symbol (dis-)appearance from lxr.
  * Pre-Depend on nvidia-common for interactive (using debconf)
    nvidia-installer cleanup.  There is a mutual exclusion between using the
    nvidia-installer and the driver packages.
    - Checks for /usr/bin/nvidia-installer and asks the user whether to run
      'nvidia-installer --uninstall'.  If that fails, offers to just delete
      the remaining files.  If the user chooses to do the cleanup himself,
      installation is blocked as long as nvidia-installer is still found on
      the system.
    - Adds a pre-install hook for the nvidia-installer, giving a warning to
      users running a NVIDIA-Linux-*.run file directly while Debian packages
      providing the driver are installed.  This hook fails intentionally, but
      unfortunately the default choice if the hook failed is to continue
      anyway.  Therefore the hook tries to kill the nvidia-installer process.
    - Provides a script that checks for conflicting libraries (libGL.so.*.*
      remaining from previous usage of the nvidia-installer) and offers to
      delete them.  The script is intended to be run from postinst.  If the
      user chooses not to delete them, postinst configure fails as long as the
      user has not cleaned up or lets the postinst delete the files.
  * nvidia-glx{,-ia32}.postinst: run the cleanup of conflicting libGL.so.*.*
    (Currently the conflicting libraries are moved to
    /var/lib/nvidia-backup.XXXXXX instead of deleting them.)
  * Use /lib/modules/`uname -r`/build as the default kernel build location
    for nvidia-kernel-source instead of /usr/src/linux, since this is set
    up automatically by the current linux-headers-* packages.
  * In the nvidia-kernel-source documentation, remove mention of setting
    KVERS, which should no longer be needed, and mention that setting KSRC
    is optional if the build link exists and you're building for the
    currently running kernel.
  * Stop shipping CUDA and OpenCL headers.  NVIDIA will stop including them in
    the 260.xx release.  The NVIDIA CUDA Toolkit (which is the only user of
    these header files) already contains them and is the recommended source
    for these header files.
  * Drop libcuda1-dev and nvidia-libopencl1-dev packages, move libOpenCL.so
    link to nvidia-libopencl1.  libcuda1 and nvidia-libopencl1 Conflicts and
    Replaces their old -dev packages for clean upgrades without transitionals.
  * NOTE to packagers of software that uses NVIDIA CUDA and/or OpenCL: use
    Build-Depends: nvidia-cuda-dev and/or nvidia-opencl-dev or
    nvidia-cuda-toolkit.  If a certain OpenCL API is required, add versioned
    B-D on opencl-headers, e.g (<< 1.1) for API 1.0 or (>> 1.1) for API 1.1.
  * Lower Priority of *-ia32 packages to extra (debcheck).
  * Switch default Section to non-free/libs with a few exceptions: x11
    (nvidia-glx), utils (nvidia-smi), kernel (nvidia-kernel-{source,dkms}),
    oldlibs (nvidia-glx-ia32).
  * Drop transitional packages that were released with squeeze:
    - nvidia-glx-dev (now Conflicts/Replaces by libgl1-nvidia-glx)
    - nvidia-libvdpau1{,-ia32}, nvidia-libvdpau-dev
      (now Conflicts/Replaces by nvidia-vdpau-driver{,-ia32})
    - libnvidia-compiler1{,-ia32}
      (now Conflicts/Replaces by libnvidia-compiler{,-ia32}).
  * Prevent concurrent installation of mismatching upstream versions of
    libgl1-nvidia-glx and libgl1-nvidia-glx-ia32.
  * Provide xorg-driver-video.
  * Add patch nvidia-kernel-compat-2.6.38.patch to fix build with 2.6.38
    kernels.
  * Add patch fix-typos.patch to fix a typo in the module (found by lintian).
  * Update lintian-overrides to work with lintian 2.5.0.  Keep error overrides
    compatible with older lintian releases until ftp-master is updated.

 -- Andreas Beckmann <debian@abeckmann.de>  Wed, 13 Apr 2011 19:50:56 +0200

nvidia-graphics-drivers (195.36.31-7) unstable; urgency=medium

  [ Andreas Beckmann ]
  * Security fix.  (Closes: #609338)
    Apply upstream patch NVIDIA_kernel-260.19.34-778465.diff to fix
    information leak in the kernel module: kernel memory was returned
    uninitialized to user space.
  * Add instructions how to switch driver installation from the NVIDIA way
    (running the *.run file) to the Debian way (using packages).
  * Let the bug-script collect detailed information about OpenGL and NVIDIA
    libraries and their symlinks, diversions and alternatives currently found
    on the system.  Also list files remaining from using the nvidia-installer.

 -- Andreas Beckmann <debian@abeckmann.de>  Tue, 22 Feb 2011 20:35:45 +0000

nvidia-graphics-drivers (195.36.31-6) unstable; urgency=low

  [ Andreas Beckmann ]
  * If both original and diverted file exist when removing obsolete
    diversions, move the original file (which is not owned by any package) out
    of the way.  This problem may originate from incorrect diversion creation
    before lenny (and was not noticed or fixed in lenny) or having used the
    nvidia installer to install the driver in the past.  (Closes: #600327)
  * Add a NEWS entry recommending to update all pre-squeeze nvidia packages
    before switching to a -legacy- variant.  (Closes: #596843)
  * Update gdm/kdm insufficient timeout NEWS entry: mention xdm (no workaround
    needed) and that kdm was fixed in 4:4.4.5-4.
  * Document the warnings emitted by the maintainer scripts in README.Debian.
  * Install the upstream README.txt in the dkms package.  It is referenced by
    the package description.  Add a README.Debian, too.  (Closes: #602733)
  * Add a note about the driver not working under the Xen hypervisor to
    README.Debian.  (See: #570365)

 -- Andreas Beckmann <debian@abeckmann.de>  Wed, 17 Nov 2010 14:43:29 -0800

nvidia-graphics-drivers (195.36.31-5) unstable; urgency=low

  [ Andreas Beckmann ]
  * Drop Breaks: xserver-xorg-core (<< 2:1.6).
    There is no file name conflict between /usr/lib/libGLcore.so.1 (from
    NVIDIA) and /usr/lib/xorg/modules/extensions/libGLcore.so (only in
    xserver-xorg-core << 2:1.6) that could cause the wrong library to be
    loaded by NVIDIA's libgl.so.
  * Change xserver dependency to 'xorg-video-abi-6.0 | xserver-xorg-core
    (<< 2:1.7.7)' as the driver is supposed to work with older abi versions,
    too.  This is not needed for squeeze, but helps backports to lenny.
  * Add Pre-Depends: libc6-i386 (>= 2.9-18) to all packages handling files in
    /usr/lib32.
  * Restrict nvidia-opencl-common Recommends: nvidia-opencl-icd-ia32 to amd64.
  * libgl1-nvidia-alternatives needs to Breaks: old nvidia-glx*-dev packages,
    some were shipping a libGL.so symlink which may cause problems on partial
    upgrades.
  * libgl*-nvidia-alternatives* needs to Depends: dpkg (>= 1.15) for using
    dpkg-divert --listpackage in the postinst script.

 -- Andreas Beckmann <debian@abeckmann.de>  Sun, 10 Oct 2010 20:53:35 +0200

nvidia-graphics-drivers (195.36.31-4) unstable; urgency=low

  [ Andreas Beckmann ]
  * Remove /emul directories if empty after removing old NVIDIA files in
    the nvidia-glx-ia32 postinst.
  * Update versioned Breaks for the new NVIDIA legacy releases.
  * Add Conflicts: fglrx-driver, fglrx-glx, fglrx-glx-ia32 to the
    libgl*-nvidia-alternatives packages, too.  (Closes: #597443)
  * libgl1-nvidia-alternatives-ia32: abort before configuring on broken
    systems, i.e. /usr/lib32 being a symlink pointing to
    /emul/ia32-linux/usr/lib (reinstall libc6-i386 to fix)
  * debian/*.postinst(configure): abort early if DPKG_MAINTSCRIPT_PACKAGE is
    not set (usually if called from dpkg-reconfigure, see #560317)
  * nvidia-glx{,-ia32}: print warning in postinst if unknown
    /usr/lib{,32}/libGL.so.*.* exist.  (Closes: #596898)
  * nvidia-glx: depend on xorg-video-abi-6.0 as suggested by Xorg maintainers.
  * libgl1-nvidia-glx: don't remove alternative owned by libgl1-nvidia-dev.
  * NEWS: rephrase legacy 71xx note because these drivers no longer work with
    current Xorg.
  * nvidia-kernel-source: lower Recommends: nvidia-glx to Suggests to avoid
    pulling nvidia-kernel-dkms into the system before the user had a chance to
    build a module (see #590221).
  * Add new patch 2.6.36-ioctl.patch to fix module build for kernel 2.6.36.
  * Add changelog entries missing due to concurrent development: 1.0.9625-2
    (experimental), 1.0.9625-1 (experimental) and 1.0.7174-4 (unstable).
  * Stop shipping libGL.so symlinks and handling alternatives involving them.
  * Stop shipping NVIDIA's copy of the OpenGL headers, depend on
    libgl1-mesa-dev instead.  NVIDIA will stop distributing the headers
    starting with the 260.xx release and recommends to use the official ones.
  * Transition from nvidia-glx-dev directly to libgl1-mesa-dev.
  * Drop the libgl1-nvidia-dev package (and stop shipping libXvMCNVIDIA.a).
  * Add myself to Uploaders.

  [ Russ Allbery ]
  * Remove Andres Mejia from Uploaders at his request.

 -- Andreas Beckmann <debian@abeckmann.de>  Fri, 24 Sep 2010 12:15:39 +0200

nvidia-graphics-drivers (195.36.31-3) unstable; urgency=low

  [ Andreas Beckmann ]
  * Remove workaround for dpkg-divert bug #581544, fixed in dpkg 1.15.8.
  * Validate the diverted libGL.so.1 symlink.  (Closes: #594416, #594737)
  * Change handling of Xorg module libglx.so to use alternatives, too.  Move
    the diversion of libglx.so to new package libglx-nvidia-alternatives and
    use a trigger there to create the alternatives.  (Closes: #594299)
  * Divert the debug symbols of libglx.so from Xorg, too.
  * All diversions are now configurable via alternatives.  (Closes: #401582)
  * README.alternatives: document the diversions and alternatives.
    (Closes: #594297)
  * Update main and module source packages to debhelper 8.
    - dh_makeshlibs automatically picks up libraries in /usr/lib/nvidia etc.
  * nvidia-kernel-{dkms,source}: add Conflicts: with badly sorting obsolete
    packages linux-{image,headers}-2.6.32-trunk-*.
  * extract-pci-ids.sh: sync with nvidia_supported script from Ubuntu maverick
    to add 256.xx nv-kernel.o parsing support.
  * debian/{rules, restore-upstream-directory-structure}: prepare 256.xx
    support by restoring the upstream structure used by legacy-71xx up to
    195.xx.

 -- Russ Allbery <rra@debian.org>  Wed, 01 Sep 2010 16:14:32 -0700

nvidia-graphics-drivers (195.36.31-2) unstable; urgency=low

  [ Andreas Beckmann ]
  * Move trigger and maintainer scripts handling the diversions/alternatives
    of the libGL.so* from MESA to separate packages that can be used by the
    legacy packages, too: libgl1-nvidia-alternatives{,-ia32}.
  * Handle ia32 alternatives of libGL.so* via trigger, too.
  * Update lintian-overrides.

 -- Russ Allbery <rra@debian.org>  Sat, 21 Aug 2010 16:07:19 -0700

nvidia-graphics-drivers (195.36.31-1) unstable; urgency=low

  [ Andreas Beckmann ]
  * New upstream release.
    - Drop patch NVIDIA_kernel-195.36.24-682377.diff, now included.
  * Update nvidia.ids.
  * Fix the dpkg-shlibdeps generation of packages built while nvidia-glx is
    installed: add back a special shlibs entry for libGL.so.1 and remove
    libGL.so.1 from the symbols file to ensure to generate a dependency on
    libgl1-mesa-glx | libgl1 only.  (Closes: #587091)
  * Install libGL.so* in /usr/lib{,32}/nvidia/ and use alternatives to handle
    /usr/lib{,32}/libGL.so.1 and /usr/lib{,32}/libGL.so.
  * Split the nvidia-glx{,-ia32} packages, move the runtime libraries to
    libgl1-nvidia-glx{,-ia32}.  (Closes: #369316)
    Since we use alternatives to replace the diverted files we can migrate
    the diversions in postinst instead of preinst to simplify updates.
  * Rename package nvidia-glx-dev to libgl1-nvidia-dev (add dummy package).
  * Introduce virtual packages nvidia-glx{,-ia32}, libgl1-nvidia-glx{,-ia32},
    libgl1-nvidia-dev, nvidia-kernel-dkms.  Add a matching Provides/Conflicts:
    to the corresponding real packages, so that the legacy packages can do the
    same and we can stop listing each variant we have in Conflicts and
    Recommends lists.
  * Add Conflicts: fglrx-driver, fglrx-glx, fglrx-glx-ia32.
  * nvidia-glx: install HTML variant of the README, too.
  * Update to Standards-Version: 3.9.1.  Not switching to Breaks+Replaces.
    Not touching old versioned Conflicts.  No other changes needed.
  * Rename the libnvidia-compiler1 packages to libnvidia-compiler.  The
    library is actually a (fairly huge) plugin used by libcuda1 (with the
    same upstream version) only.  It has currently no SONAME and starting with
    256.xx upstream will add a SONAME including the current upstream version.
    To avoid renaming the package for every new upstream release the SOVERSION
    will be dropped from the package name.  Add transitional packages.
  * Update lintian-overrides and minor cleanup of the packaging scripts.
  * Clean up more carefully after the module build.
  * Move diversions to /usr/lib{,32}/nvidia/diversions.
  * Remove possible LEGACY part from virtual package name
    nvidia-kernel-NVIDIAVERSION (provided by the kernel module).
  * Add a new substvar for marking the special driver from the NVIDIA Perfkit.
  * Add helper script debian/extract-pci-ids.sh to extract the PCI IDs of
    supported devices from nv-kernel.o.  Based on the nvidia_supported script
    found in Ubuntu's nvidia-current package.  Refresh nv-kernel.ids.
  * Add new package nvidia-smi for the NVIDIA System Management Interface (a
    TESLA control utility).  (Closes: #592482)

  [ Russ Allbery ]
  * Fix determination of the package name in nvidia-kernel-source when
    generating *.changes files.  (Closes: #589949)
  * The old nvidia-glx postrm would remove /usr/lib/nvidia/diversions out
    from under us, so ensure that it exists in the postinst of
    libgl1-nvidia-glx before creating diversions.

 -- Russ Allbery <rra@debian.org>  Sun, 15 Aug 2010 16:43:53 -0700

nvidia-graphics-drivers (195.36.24-4) unstable; urgency=low

  * Remove the conflicts with ccache in nvidia-kernel-source and
    nvidia-kernel-dkms and instead set CCACHE_DISABLE in the environment
    when doing a module build.  (Closes: #582748)

 -- Russ Allbery <rra@debian.org>  Sun, 13 Jun 2010 19:50:11 -0700

nvidia-graphics-drivers (195.36.24-3) unstable; urgency=low

  [ Russ Allbery ]
  * Tighten the dependency on debhelper since we rely on current debhelper
    behavior with handling architecture-specific packages.
  * nvidia-glx now provides xserver-xorg-video-6 so that a user can remove
    the other video drivers if they chose.
  * Tell dh_makeshlibs that the loadable vdpau driver in /usr/lib/vdpau
    isn't a traditional shared library so that it doesn't unnecessarily
    add the ldconfig calls to the maintainer scripts.
  * Add Lintian override for the mismatch between the nvidia-glx package
    name and the SONAMEs of the libraries it includes.

  [ Andreas Beckmann ]
  * ship missing symlink /usr/lib/tls/libnvidia-tls.so.1
  * bug-control: report package-status: linux-headers-2.6
  * debian/module/debian/rules: fix the clean: target to find the kernel
    config
  * nvidia-kernel-source.README.Debian: clarify and add m-a debug hint
  * debian/rules: use DEB_HOST_ARCH instead of DEB_BUILD_ARCH
  * bump nvidia-kernel-common versioned dependency to 20100522
  * debian/changelog: update packaging copyright, use gpl2+
  * debian/control: add Conflicts: ccache (<< 3.0~) (closes: #582748)
    (an alternate solution would be setting CCACHE_DISABLE=1)
  * nvidia-glx: add Pre-Depends: dpkg (>= 1.15.7.2)
  * nvidia-glx: switch to dpkg-maintscript-helper for removal of obsolete
    config file /etc/default/nvidia-glx
  * nvidia-glx: work around dpkg-divert bug #581544: useless errors on not
    writable destination if source does not exist
  * update watch file magic, add legacy support, upcoming upstream renames
  * update get-orig-source: target for upcoming upstream renames
  * debian/control: reformat and synchronize descriptions
  * add NEWS entry about X display manager startup timeouts and give hints
    where to increase the default timeouts
  * add/update old NEWS entries about the legacy drivers
  * install the same NEWS in nvidia-glx and nvidia-kernel-source
  * stop creating/removing /usr/lib/libGL.so in the maintainer scripts and the
    init script (closes: #422002, #546210)
  * link with the MESA OpenGL implementation by default when compiling with
    ... -lGL ...
    - nvidia-glx: add a dpkg trigger to handle creating/removing of
      /usr/lib/libGL.so depending on the state of libgl1-mesa-dev
    - nvidia-glx-ia32: ship /usr/lib32/libGL.so symlink pointing to the
      diverted libGL.so.1.2 from ia32-libs
  * nvidia-glx-{dev,ia32}: ship /usr/lib{,32}/nvidia/libGL.so, allowing
    explicit linking with the NVIDIA OpenGL implementation via
    ... -L/usr/lib/nvidia -lGL ...
  * nvidia-glx-dev: install headers into /usr/include/nvidia/GL and recommend
    libgl1-mesa-dev | libgl-dev instead of conflicting with it; rewrite long
    description and advise to install libgl1-mesa-dev for building portable
    OpenGL applications (closes: #278256, #370542, #445363, #552388)
  * compiling OpenGL applications will use the MESA implementation by default,
    to explicitly compile with the NVIDIA headers use -I/usr/include/nvidia
  * remove the now function-less /etc/init.d/nvidia-glx script
  * nvidia-glx.prerm, nvidia-glx-dev.postrm: drop empty maintainer scripts
  * nvidia-glx{,-ia32}: add symbols control files and drop .shlibs files,
    accidental linking with libGL.so.1 from NVIDIA is prevented in a different
    way
  * nvidia-glx: add Conflicts: fglrx-glx
  * overhaul maintainer scripts
  * nvidia-glx: add /usr/share/xserver-xorg/pci/nvidia.ids (closes: #483821)
  * nvidia-glx.README.Debian: update instructions on configuring xorg.conf
    (closes: #516379, #576295)
  * nvidia-glx.README.Debian: add a note about XvMC (closes: #390932)
  * rename XF86Config.sample to xorg.conf.sample (closes: #392243)
  * debian/control: use new nvidia:Legacy and nvidia:LegacyDesc substvars
  * libnvidia-compiler1{,-ia32}: ship the libnvidia-compiler.so symlink,
    libcuda1 uses this name to dlopen the compiler library
  * nvidia-opencl-icd{,-ia32}: recommend libnvidia-compiler1{,-ia32}
  * use generic download URLs pointing to the directories, not the files
    itself, remove placeholder substitution for URL_X86, URL_X86_64
  * no longer generate debian/copyright and convert it to DEP-5 format
  * add Conflicts: nvidia-glx-legacy that was never really taken care of

 -- Russ Allbery <rra@debian.org>  Sat, 12 Jun 2010 19:46:42 -0700

nvidia-graphics-drivers (195.36.24-2) unstable; urgency=low

  [ Andreas Beckmann ]
  * add upstream patch NVIDIA_kernel-195.36.24-682377.diff to fix support for
    more than one GPU with kernel 2.6.32 (closes: #566874)
  * nvidia-glx: add Recommends: nvidia-vdpau-driver
  * make nvidia-libvdpau* transitional packages that pull libvdpau* instead,
    no need to have a non-free variant of the wrapper library that uses a
    different search path and would require additional compatibility symlinks
    (closes: #581570, #561108, #570390, #578881, #581827, #581828)
  * nvidia-kernel-{dkms,source}: temporarily add conflicts with binutils-gold
    from experimental, currently modules linked with gold cause kernel oops
    while loading (see: #581336)
  * add bug-control script to collect more information about related packages
  * nvidia-vdpau-driver: cleanup /usr/lib/libvdpau_nvidia.so left over by some
    old versions of the nvidia-libvdpau* packages
  * nvidia-glx: cleanup /etc/default/nvidia-glx.dpkg-new that might be left
    over from previous upgrades
  * run dh_install --list-missing
  * package libnvidia-compiler.so.*: new packages libnvidia-compiler1,
    libnvidia-compiler1-ia32
  * add packages for NVIDIA OpenCL support via installable client driver
    (ICD): nvidia-opencl-common, nvidia-opencl-icd, nvidia-opencl-icd-ia32,
    nvidia-libopencl1, nvidia-libopencl1-ia32, nvidia-libopencl1-dev
  * module source tarball generation: add legacy support
  * debian/nvidia-{glx,kernel}*.in: add #LEGACY# where appropriate
  * debian/rules: automatically rename control files when building legacy
    packages
  * debian/rules: add new substitution placeholders #!i386#, #!amd64# that are
    substituted with '#' on the respective architecture and '' elsewhere
  * update/conditionalize lintian overrides

  [ Jordi Pujol ]
  * simplify installation by using debian/tmp as intermediate directory

  [ Russ Allbery ]
  * Improve the nvidia-kernel-dkms description to state that one must have
    the kernel header package installed for DKMS modules to automatically
    be built.  (Closes: #581963)

 -- Russ Allbery <rra@debian.org>  Sat, 22 May 2010 19:29:59 -0700

nvidia-graphics-drivers (195.36.24-1) unstable; urgency=low

  [ Russ Allbery ]
  * New upstream release.  (Closes: #571674, #575457, #575550, #578589)
  * Add an nvidia-kernel-dkms package which builds the kernel module using
    DKMS and hence automatically does the right thing with kernel upgrades
    (provided the module builds).  (Closes: #334848, #395226, #528758)
  * Overhaul the build system in nvidia-kernel-source to not require
    module-assistant, be more robust in its derivation of the kernel
    version, and embed the kernel package version in the module package
    version.  Recommend nvidia-kernel-common since it's a dependency of
    the generated module package.  Remove the unnecessary recommendation
    of devscripts.  (Closes: #254859, #279182, #303521, #368669, #473378)
    (Closes: #523879, #534535)
  * nvidia-kernel-<version> now only recommends linux-image-<version>
    instead of depending on it, allowing the package to be used with
    hand-built kernels not installed as regular packages.
  * Build the tarball for nvidia-kernel-source directly in the staging
    directory rather than using dh_install to install it elsewhere and do
    that as a dh_auto_install override.  This simplifies creation of the
    nvidia-kernel-dkms package.
  * All packages that suggested nvidia-kernel-source now suggest
    nvidia-kernel-dkms as an alternative.

  [ Andreas Beckmann ]
  * do not ship empty directory in module package
  * debian.binary/rules, debian.binary/install.template: use dh_install to
    install the module
  * debian.binary/rules: fix clean target if debian/control is missing and
    cleanup ancient code (closes: #241994, #295909, #460509)
  * update debian.binary/control.template using the copy from
    nvidia-graphics-modules-i386
  * include a copy of the NVIDIA changelog in the module packages built from
    nvidia-kernel-source
  * install the changelog from the nvidia-kernel-source package, too, if
    building via nvidia-graphics-modules
  * nvidia-kernel-source: bump debhelper dependency to 7 to match module
    packaging templates
  * merge debian.binary/copyright with debian/copyright.in
  * debian/control:
    - drop versioned Depends/Build-Depends satisfied in lenny
    - drop Conflicts/Replaces for packages existing before lenny only
  * TLS cleanup: Debian only ships TLS enabled 2.6 kernels, so remove all
    dynamic TLS checking and symlink updating code (closes: #394085)
    - nvidia-glx.README.Debian: don't talk about TLS any longer
    - debian/nvidia-glx.init: remove (inactive) tls symlink adjusting code
    - debian/nvidia-glx.default: remove, no longer needed
    - nvidia-glx.postinst: remove /etc/default/nvidia-glx on upgrades
    - stop shipping /usr/lib/nvidia/tls_test*
  * debian/nvidia-glx.bug-script: new bug script that reports a bit of useful
    version and hardware information
  * debian/control: bump debhelper B-D to (>= 7.2.3~) for dh_bugfiles
  * debian/rules: use dh_bugfiles to install bug script
  * Create symlinks NVIDIA-Linux{-i386,-amd64,} pointing to the extracted
    upstream archives to reduce #DIRNAME# and $(dirname_*) usage. (Using
    wildcards is not a good idea since beta releases use a different naming
    scheme.)
  * debian/*.in: replace #DIRNAME# with NVIDIA-Linux and rename *.in to * if
    this was the only substitution
  * patches/*, patches.save/*, patches.dpatch.save/*: remove, long obsolete
  * debian/rules: remove obsolete code
  * debian/upstream_info, debian/rules: simplify
    - add URL_X86 and URL_X86_64, include both URLs in debian/copyright
    - drop unused variables BASE_VERSION, FILENAME, DIRNAME, URL, RELEASE,
      UPSTREAMVERSION, NEXTVER
  * conftest.h: implement conftest.sh function acpi_walk_namespace (new in
    195.xx), acpi_walk_namespace is available since 2.4.0 (checked with lxr)
  * conftest.h: reorder and make INIT_WORK implementation more complete
  * debian.binary/control.template: rename to *.in
  * debian/rules: use same variable substitutions as for debian/*.in to create
    debian.binary/control.template
  * debian/rules: rename target build-kernel-stamp to module-source-stamp,
    reindent, simplify and unify; do not require root for building the tarball
  * debian/rules: rename target configure-stamp to unpack-stamp and fix
    dependencies
  * debian/rules: remove unused stamp files, targets and variables
  * maintainer scripts:
    - synchronize with dh_make templates
    - document the target release squeeze for some cleanup operations as a
      hint to remove them after squeeze release
    - remove code deactivated before etch release
    - remove diversion transition and cleanup code introduced before etch
      release
    - remove libwfb.so diversion cleanup code introduced before lenny release
  * nvidia-glx: stop diverting /usr/lib/xorg/modules/extensions/libGLcore.so,
    was removed in Xorg 1.6, add Breaks: xserver-xorg-core (<< 2:1.6) instead
  * nvidia-glx: stop diverting files not seen in etch or later:
    - /usr/lib/xorg/modules/extensions/libGLcore.a
    - /usr/lib/xorg/modules/extensions/libglx.a
  * nvidia-glx: clean up diversion of /usr/lib/libGL.a (was not being created
    in etch or later), the file is provided by libgl1-mesa-swx11-dev which
    conflicts with nvidia-glx
  * remove empty maintainer script nvidia-glx-dev.preinst.in
  * debian/rules, debian/*.install.in: use dh_install instead of manual
    installation
  * debian/*.dirs: remove or minimize
  * debian/rules: reindent and simplify
  * debian/rules: switch to dh with a few overrides
  * debian.binary/patches/select-nv-kernel.o.ARCH.patch: add new patch instead
    of editing files with sed when creating the tarball
  * update lintian overrides
  * debian/rules: generate most parts of the AUTOGEN list automatically
  * debian/changelog, debian/*.README*: whitespace cleanup
  * move files: debian.binary/ ==> debian/module/debian/,
    Makefile, conftest.*, patches.h ==> debian/module/
  * debian/rules: adjust for debian/module/
  * switch to source format 3.0 (quilt)
  * debian/module/debian/: set source format 1.0, the module source "package"
    is shipped as .tar.bz2 and unpacked with tar, therefore no newer features
    can be used
  * conftest.h: ensure the macros from linux/version.h are available
  * debian/module/debian/patches/conditionally-include-linux_version.h.patch:
    new patch, ensure linux/version.h is included only once (that header does
    not have include guards)
  * debian/README*: remove reference to http://people.debian.org/~rdonald
  * remove Randall Donald from Uploaders per his request
  * debian/control:
    - remove dependency on x11-common, probably remained from the X11R6 time
    - reformat, synchronize, use more substvars
    - add Conflicts with nvidia-glx-legacy-* packages
    - reorder packages for better logical grouping
  * install the bug-script in all packages as well as in the binary modules
    packages built from nvidia-kernel-source
  * replace shell script debian/upstream_info with makefile fragment
    debian/rules.defs
  * debian/rules, debian/README.source: add new target get-orig-source and
    simplify instructions for tarball creation:
    uscan --report && dch -v <version> && debian/rules get-orig-source
  * fix-2.6.33-build.patch: remove, fixed by upstream in 195.36.24
  * libcuda1.symbols: update for symbol changes in 195.xx
  * nvidia-kernel-source.README.Debian: mention dkms and m-a before everything
    else, drop some very outdated information
  * debian/rules.defs, debian/rules: add variable/placeholder LEGACY
    and new subst vars nvidia:Legacy and nvidia:LegacyDesc

 -- Russ Allbery <rra@debian.org>  Mon, 10 May 2010 17:40:26 -0700

nvidia-graphics-drivers (190.53-4) unstable; urgency=high

  * Set urgency to high for RC bug fixes.
  * Add Conflicts and Replaces for the fix in 190.53-3 to the
    nvidia-*vdpau*-ia32 packages.  (190.53-2 installed files in
    the opposite package as was intended.)  (Closes: #577059)
  * Remove postinst for generated module packages.  This script used to
    set up the NVIDIA device files in /dev, but this is now handled by
    nvidia-kernel-common.
  * Remove empty postrm from generated module packages.
  * Tell update-rc.d to only start the nvidia-glx script and not create
    stop links, matching the LSB script header.  (Closes: #577055)
  * Make nvidia-kernel-source depend on module-assistant.  At least for
    right now, it uses the make fragments provided by module-assistant to
    implement required rules for the module building interface.
  * Make all Lintian overrides for binary problems that the license
    doesn't allow us to fix (unstripped shared libraries, executable
    stack, non-PIC code, etc.) general rather than referring to specific
    files.  We won't be able to fix these in any files they turn up in.
    This allows us to use static Lintian override files and stop
    substituting version numbers into them in debian/rules, simplifying
    the build process.
  * Add some additional Lintian overrides for nvidia-glx for the weirdness
    we need to partly replace the free libGL libraries.

 -- Russ Allbery <rra@debian.org>  Fri, 09 Apr 2010 17:26:41 -0700

nvidia-graphics-drivers (190.53-3) unstable; urgency=high

  [ Andres Mejia ]
  * Fix weak library dependency of dev packages.
  * Bump Standards-Version to 3.8.4.
  * Include Copyright line in copyright file. Copyright line was taken from
    cuda.h header file.
  * Place updated NVIDIA license in copyright file.
  * Fix file permissions in installed files.
  * Fix installation of libvdpau_nvidia.so.* for nvidia-vdpau-driver-ia32
    package.
  * Add myself to Uploaders field in answer to bug #568952.

  [ Russ Allbery ]
  * Set urgency to high for RC bug fixes.  The version currently in
    testing is not usable with the X server in testing.
  * Do not run configure under $(ROOT_CMD) in kdist_config.  kdist_build
    already runs that target under $(ROOT_CMD), so this provokes errors
    from fakeroot about nesting invocations.  Nothing this target does
    requires fakeroot.  Thanks, Bastian Kleineidam.  (Closes:  #416594)
  * nvidia-glx-dev should depend on libx11-dev since GL/glx.h includes
    headers from it.  Thanks, Baruch Even.  (Closes: #433178)
  * Do not remove /usr/lib/libGL.so on purge of nvidia-glx.  At that
    point, we've removed our diversion, so this is someone else's file and
    we shouldn't be deleting it.
  * Remove our diversions on aborted installations of nvidia-glx, since we
    may have gotten far enough to create them.
  * Document the nvidia-glx postrm cases and rationale in more detail in
    comments in the postrm.  Thanks, Sven Joachim.  (Closes: #575272)
  * Stop stripping the binaries.  The NVIDIA license does not allow us to
    modify the binaries in any way.
  * Stop generating debian/control and risking that the rules to do so may
    fire during a normal package build.  The only variable being
    substituted into the generated debian/control was the NVIDIA version,
    and that only in binary package stanzas.  Instead, generate an
    ${nvidia:Version} substvar with that value and use that substvar in
    debian/control.
  * Force source format 1.0.  The interaction of the packaging and the
    upstream source is way too complicated to figure out how to move to
    3.0 (quilt) at this point.
  * Add a preliminary README.source explaining how to import new upstream
    versions and build the package for upload.
  * Add an explanation for the non-free placement of this package to
    debian/copyright as requested by Policy 12.5.
  * Add myself to Uploaders.

  [ Andreas Beckmann ]
  * Add Enhances: lib[32]vdpau1 to nvidia-vdpau-driver[-ia32].
  * Add Breaks: libvdpau1 (<< 0.4) to nvidia-vdpau-driver (new directory
    layout does not work with old wrapper)
  * Add Depends: lib[32]vdpau1 | nvidia-libvdpau1[-ia32]
    to nvidia-vdpau-driver[-ia32].
  * vdpau symlink cleanup: for the "plugins" only the
    /usr/lib[32]/vdpau/libvdpau_XYZ.so.1 -> libvdpau_XYZ.so.VERSION
    links are needed, nothing in /usr/lib[32]/ and no libvdpau_XYZ.so
  * Update symbols files and lintian overrides for moved vdpau libraries.
  * nvidia-vdpau-driver: drop postinst/postrm scripts.
  * nvidia-vdpau-driver-ia32: add README.txt.
  * debian/control.in: update documentation references.
  * libcuda1: update symbols files for new symbols (190.xx).
  * Drop ia32-libs alternative dependencies.
  * Install upstream changelog as changelog.gz (closes: #459721)
  * debian/watch: check x86 and x86_64, uscan can download multiple files
  * nvidia-glx.shlibs: add libnvidia-cfg.so
  * nvidia-glx: update lintian overrides for moved libnvidia-cfg.so
  * nvidia-glx: add lintian overrides for spelling errors
  * debian.binary/control.template: make module package depend on the
    corresponding linux-image (closes: #463403)
  * debian/*.NEWS: remove asterisks to make lintian happy
  * nvidia-kernel-source: switch patch system from dpatch to quilt (closes:
    #479541)
  * debian.binary/patches/fix-2.6.33-build.patch: new patch to fix module
    build with kernel 2.6.33 (closes: #573251)
  * improve handling of generated files (closes: #533518)
  * Add more bug numbers to old changelog entries.
  * Add missing changelog entry about ia32 transition to 185.18.14-2.

 -- Russ Allbery <rra@debian.org>  Thu, 08 Apr 2010 18:13:48 -0700

nvidia-graphics-drivers (190.53-2) unstable; urgency=low

  [ Randall Donald ]
  * Fix libvdpau_nvidia.so symlink (closes: #566518)

  [ Andres Mejia ]
  * Fix dependencies for nvidia-libvdpau1 and nvidia-libvdpau1-ia32. (closes:
    #566691)
  * Ensure NVIDIA driver packages are in source tree before attempting to build.
  * Fix deprecated use of '<' to '<<' in package relationships.
  * Start using the most recent debhelper compat version.
  * Bump Standards-Version to 3.8.3.
  * Use dh_prep instead of dh_clean -k.

 -- Randall Donald <rdonald@debian.org>  Fri, 29 Jan 2010 17:44:12 -0800

nvidia-graphics-drivers (190.53-1) unstable; urgency=low

  [Harald Dunkel]
  * fix nvidia-libvdpau1.dirs
  * fix find-and-replace loop to ignore debian.binary/patches directory
  * fix lib32 path for libvdpau_nvidia and libvdpau_trace

  [Randall Donald]
  * New upstream. (closes: #563022, #565965)
  * Add new vdpau directory structure (closes: #547248)

 -- Randall Donald <rdonald@debian.org>  Sat, 16 Jan 2010 10:59:16 -0800

nvidia-graphics-drivers (190.42-4) UNRELEASED; urgency=low

  * Fix issue with upgrading from 190.42-2. (Closes: #558369)
  * Add Provides entry of vdpau-driver for vdpau driver packages.
  * Rename nvidia-libvdpau1-driver to nvidia-vdpau-driver.
  * Rename nvidia-libvdpau1-driver-ia32 to nvidia-vdpau-driver-ia32.
  * Add proper Replaces and Conflicts entries for package renames.
  * Update Depends entries for nvidia-libvdpau1* packages. (Closes: #558482)

 -- Andres Mejia <mcitadel@gmail.com>  Sun, 29 Nov 2009 15:52:27 -0500

nvidia-graphics-drivers (190.42-3) unstable; urgency=low

  [ Andres Mejia ]
  * Provide a package for just the NVIDIA VDPAU driver.

 -- Randall Donald <rdonald@debian.org>  Wed, 25 Nov 2009 10:52:55 -0800

nvidia-graphics-drivers (190.42-2) unstable; urgency=low

  * Fix nextver (closes: #556594, #556571)

 -- Randall Donald <rdonald@debian.org>  Tue, 17 Nov 2009 09:59:19 -0800

nvidia-graphics-drivers (190.42-1) unstable; urgency=low

  * New Upstream (closes: #555739,#555297,#555298)
  * change section of kernel module to non-free/kernel
  * move libnvidia-cfg.so to /usr/lib (closes: #505863)
  * alter watch file (closes: #550095)

 -- Randall Donald <rdonald@debian.org>  Wed, 11 Nov 2009 13:13:28 -0800

nvidia-graphics-drivers (185.18.36-2) unstable; urgency=low

  * Add 2.6.31 support in conftest.h (closes: #540663)

 -- Randall Donald <rdonald@debian.org>  Thu, 03 Sep 2009 16:50:48 -0700

nvidia-graphics-drivers (185.18.36-1) unstable; urgency=low

  * New Upstream (closes: #542889, #543155)

 -- Randall Donald <rdonald@debian.org>  Mon, 24 Aug 2009 15:54:18 -0700

nvidia-graphics-drivers (185.18.31-2) unstable; urgency=low

  * actually build using ia32-libs. thwapp!!

 -- Randall Donald <rdonald@debian.org>  Fri, 21 Aug 2009 15:21:16 -0700

nvidia-graphics-drivers (185.18.31-1) unstable; urgency=low

  [ Andreas Beckmann ]
  * New upstream: 185.18.31
  * use the re-introduced monolithic ia32-libs on amd64 (closes: #536545)

 -- Randall Donald <rdonald@debian.org>  Fri, 21 Aug 2009 12:28:32 -0700

nvidia-graphics-drivers (185.18.14-2) unstable; urgency=low

  [ Andreas Beckmann ]
  * /emul/ia32-linux/usr/lib to /usr/lib32 transition (closes: #534873)
  * cleanup /emul/ia32-linux/usr/lib/tls/libnvidia-tls.so.1
  * do not ship generated files in the source package
  * nvidia-kernel-source: recommend module-assistant
  * shlibs cleanup (closes: #533515)
    - update Build-Depends to include all needed libraries
    - updates for ia32-libs changes, now separate ia32-lib* packages
    - let the shlibs system generate all dependencies
    - debian/nvidia-glx.shlibs: switch to libgl1-mesa-glx | libgl1 (closes:
      #526463)
    - debian/nvidia-glx-ia32.shlibs: new file
  * debian/nvidia-glx-dev.links.in: remove comment (generates unwanted and
    invalid symlink)
  * switch to dh_lintian
  * update lintian overrides for nvidia-glx*
  * nvidia-libvdpau* cleanup (closes: #519792)
  * debian/nvidia-libvdpau.shlibs: removed, identical to generated shlibs
  * rename nvidia-libvdpau* to nvidia-libvdpau1* (closes: #534536)
  * cleanup leftover files from nvidia-libvdpau-ia32
  * add overrides and symbol files for nvidia-libvdpau1*
  * libcuda1, libcuda1-ia32, libcuda-dev: split from their respective
    nvidia-glx-* packages (closes: #497077)
  * add overrides and symbol files for libcuda1*
  * restore support for 2.6.2[78] (closes: #523727)
  * really put 32 and 64 bit versions of nv-kernel.o in the source package
    (closes: #533279)
  * nvidia-kernel-source: abort module compilation with helpful error message
    if build directory was not cleaned after old package build (closes:
    #533217, #523947)
  * debian/nvidia-glx.README.Debian:
    - update references (closes: #533195)
    - drop outdated section about header installation (closes: #411894)
  * debian/nvidia-glx-dev.links.in: removed, contained only a dangling symlink
  * debian/nvidia-kernel-source.README.Debian.in: fix typo (closes: #434376)
  * lintian cleanup
    - nvidia-glx.NEWS, nvidia-kernel-source.NEWS: reindent
    - debian/watch: add dummy file, website is not parsable
    - debian/control.in: cosmetics

 -- Randall Donald <rdonald@debian.org>  Mon, 06 Jul 2009 12:28:32 -0700

nvidia-graphics-drivers (185.18.14-1) unstable; urgency=low

  [ Randall Donald ]
  * New upstream: (closes: #532568, #532568, #532774)
  * still only builds via module-assistant

  [ Harald Dunkel ]
  * create empty patches.h
  * new nvidia-libvdpau, nvidia-libvdpau-ia32, nvidia-libvdpau-dev: (closes: #519792)

 -- Randall Donald <rdonald@debian.org>  Wed, 10 Jun 2009 15:35:55 -0700

nvidia-graphics-drivers (180.44-2) unstable; urgency=low

  * Fix the dh_clean issue that just showed up now for some reason
    and freaked everyone out. (closes: #523716, #523757, #523764)

 -- Randall Donald <rdonald@debian.org>  Sun, 12 Apr 2009 15:11:36 -0700

nvidia-graphics-drivers (180.44-1) unstable; urgency=low

  [ Randall Donald ]
  * The "Len is a super guy" release
  * New upstream (closes: #523583, #523566)
  * set kernel debhelper compat at 7
  * change nvidia-glx card support subscription.

  [ Lennart Sorensen ]
  * Patch for Debian 2.6.29

 -- Randall Donald <rdonald@debian.org>  Sat, 11 Apr 2009 10:51:06 -0700

nvidia-graphics-drivers (180.29-1) unstable; urgency=low

  [ Harald Dunkel ]
  * new upstream
  * add shlibs information for libvdpau
  * add 32bit libraries for vdpau
  * remove debian/temp during cleanup

  [ Randall Donald ]
  * Add vdpau.so links (closes: #513765)
  * Yay Lenny released. Now upload to unstable (closes: #514788)

 -- Randall Donald <rdonald@debian.org>  Thu, 19 Jan 2009 12:09:26 -0800

nvidia-graphics-drivers (180.22-2) experimental; urgency=low

  * Add VDPAU stuff (closes: #511524)

 -- Randall Donald <rdonald@debian.org>  Sun, 11 Jan 2009 13:09:26 -0800

nvidia-graphics-drivers (180.22-1) experimental; urgency=low

  * New upstream. (closes: #501668)

 -- Randall Donald <rdonald@debian.org>  Fri, 09 Jan 2009 21:27:48 -0800

nvidia-graphics-drivers (177.82-1) experimental; urgency=low

  * New upstream.
  * non-SSE re-enabled (closes: #462429)
  * replace supported cards list with summary.

 -- Randall Donald <rdonald@debian.org>  Sun, 21 Dec 2008 15:18:21 -0800

nvidia-graphics-drivers (177.80-2) experimental; urgency=low

  * Temporarily remove the Provides on xserver-xorg-video-2 for those using
  experimental Xorg. (closes: #504585)

 -- Randall Donald <rdonald@debian.org>  Wed, 12 Nov 2008 11:25:41 -0800

nvidia-graphics-drivers (177.80-1) experimental; urgency=low

  * New upstream.

 -- Randall Donald <rdonald@debian.org>  Tue, 07 Oct 2008 16:10:53 -0700

nvidia-graphics-drivers (173.14.09-5) unstable; urgency=high

  * RC bug:  write *.deb and *.changes file into the same subdirectory
  (closes: #493470)
  * ARCH is undefined, define and use DEB_HOST_ARCH instead
  (Thanks to Harald Dunkel <harald.dunkel@t-online.de>)

 -- Randall Donald <rdonald@debian.org>  Mon, 01 Sep 2008 10:58:05 -0700

nvidia-graphics-drivers (173.14.09-4) unstable; urgency=medium

  * Fix bashism for nvidia-glx-ia32 (closes: #495478)

 -- Randall Donald <rdonald@debian.org>  Thu, 28 Aug 2008 11:03:15 -0700

nvidia-graphics-drivers (173.14.09-3) unstable; urgency=high

  * Only ship TLS libs. RC bug fix (closes: #441975)

 -- Randall Donald <rdonald@debian.org>  Wed, 23 Jul 2008 09:41:44 -0700

nvidia-graphics-drivers (173.14.09-2) unstable; urgency=low

  * comment out chmod on missing patch directory. (closes: #487624, #487350)

 -- Randall Donald <rdonald@debian.org>  Mon, 23 Jun 2008 10:31:33 -0700

nvidia-graphics-drivers (173.14.09-1) unstable; urgency=low

  * New upstream.

 -- Randall Donald <rdonald@debian.org>  Thu, 19 Jun 2008 17:42:28 -0700

nvidia-graphics-drivers (173.14.05-1) unstable; urgency=low

  [ Randall Donald ]
  * New upstream. (closes: #483619)
  * move xen patch to source build patches.
  * remove 2.6.25 patch, now is upstream.

  [ Lennart Sorensen ]
  * new Xen patch for 173.04.05.

  [ Randall Donald ]
  * add Lsb headers (closes: #479242)

 -- Randall Donald <rdonald@debian.org>  Tue, 03 Jun 2008 21:14:40 -0700

nvidia-graphics-drivers (169.12-4) unstable; urgency=low

  * Fix permissions on kernel patches directory (closes: #483074)

 -- Randall Donald <rdonald@debian.org>  Tue, 27 May 2008 20:24:29 -0700

nvidia-graphics-drivers (169.12-3) unstable; urgency=low

  * Make sure wfb diversion is removed. (closes: #482995)

 -- Randall Donald <rdonald@debian.org>  Mon, 26 May 2008 09:27:40 -0700

nvidia-graphics-drivers (169.12-2) unstable; urgency=low

  * Add initial linux-modules-nonfree-2.6 intergration, 2.6.24 only
  * create storage directories for old patches and don't include in binary
    packages.
  * Remove wfb diversion and don't install nvidia's copy.
  * Patch for 2.6.25 support
  * Patch to compile on xen enabled kernels (closes: #476504, #481485)

 -- Randall Donald <rdonald@debian.org>  Sat, 24 May 2008 19:57:18 -0700

nvidia-graphics-drivers (169.12-1) unstable; urgency=low

  * fix shlib dep
  * New upstream.
  * remove xserver-xorg-core dependency.
  * add cuda files (closes: #463776)
  * add bzip2 to build-depends. (closes: #466139)
  * add uploaders field that went missing: (closes: #454999, #472448)

 -- Randall Donald <rdonald@debian.org>  Sat, 05 Apr 2008 17:59:56 -0700

nvidia-graphics-drivers (169.09-1) unstable; urgency=low

  * New upstream. (with fan fix!)

 -- Randall Donald <rdonald@debian.org>  Sat, 02 Feb 2008 15:21:28 -0800

nvidia-graphics-drivers (169.07-2) unstable; urgency=low

  * Fix permissions on patches.old (closes: #459848, #460173)
  * fix root_cmd (closes: #459833)

 -- Randall Donald <rdonald@debian.org>  Sat, 12 Jan 2008 17:10:40 -0800

nvidia-graphics-drivers (169.07-1) unstable; urgency=low

  * New upstream.
  * Remove ROOT_CMD from debian.binary/rules (closes: 416594)
  * always include x86_64 nv-kernel.o and detect which to use at kernel-source
  build time. (closes: #458295, #437128)
  * move patches dir out of the way.
  * rename tarball to nvidia-kernel.tar.bz2 for upcoming module packaging.

 -- Randall Donald <rdonald@debian.org>  Mon, 07 Jan 2008 12:15:15 -0800

nvidia-graphics-drivers (100.14.19-1) unstable; urgency=low

  * new upstream.
  * Xorg 7.3 compatible (closes: #420177 )
  * divert libwfb.so and libGLcore.so (closes: #442846, #441400)
  * change maintainer to packaging team.
  * change x11-common depends to 1:7.3+2
  * change provides to xserver-xorg-video-2
  * remove use of update-modules (closes: #435650)

 -- Randall Donald <rdonald@debian.org>  Sat, 22 Sep 2007 17:16:06 -0700

nvidia-graphics-drivers (100.14.11-1) unstable; urgency=low

  * New upstream. (closes: #430841)
  * add more GPUs to supported list
  * Disable Xen patch until it compiles again.

 -- Randall Donald <rdonald@debian.org>  Mon, 02 Jul 2007 17:41:57 -0700

nvidia-graphics-drivers (100.14.09-1) unstable; urgency=low

  * The "use the released version and not the beta drivers" release.
  * Remove root_cmd from module rules file. (closes: #416594)

 -- Randall Donald <rdonald@debian.org>  Tue, 19 Jun 2007 23:50:31 -0700

nvidia-graphics-drivers (100.14.06-1) unstable; urgency=low

  * New upstream.

 -- Randall Donald <rdonald@debian.org>  Sat, 16 Jun 2007 20:12:55 -0700

nvidia-graphics-drivers (1.0.9755-1) unstable; urgency=low

  * new upstream uploaded to unstable (closes: #415041)
  * change description to refer only to xorg. (closes: #404599, #402223)
  * fix Description regarding supported cards. (closes: #416946)
  * Add Vcs header
  * Add Xen support (thanks to Marco Nenciarini) (closes: #367326)

 -- Randall Donald <rdonald@debian.org>  Sun, 22 Apr 2007 20:26:57 -0700

nvidia-graphics-drivers (1.0.9746-2) experimental; urgency=low

  * include libnvidia-wfb.so.<version> for 8800 peeps.

 -- Randall Donald <rdonald@debian.org>  Sat, 30 Dec 2006 17:00:50 -0800

nvidia-graphics-drivers (1.0.9746-1) experimental; urgency=low

  * new upstream with 8800 support.

 -- Randall Donald <rdonald@debian.org>  Tue, 26 Dec 2006 15:56:06 -0800

nvidia-graphics-drivers (1.0.9631-1) experimental; urgency=low

  * New Upstream.
  * Uploaded to experimental while 8776 is being settled for etch.

 -- Randall Donald <rdonald@debian.org>  Thu,  7 Dec 2006 19:38:58 -0800

nvidia-graphics-drivers (1.0.9629-2) unstable; urgency=low

  * remove libGL.so created by init script. (closes: #400129)

 -- Randall Donald <rdonald@debian.org>  Sat,  2 Dec 2006 13:28:04 -0800

nvidia-graphics-drivers (1.0.9629-1) unstable; urgency=low

  * New Upstream (closes: #397505)
  * Check for compiler existance (closes: #319544)

 -- Randall Donald <rdonald@debian.org>  Sat, 11 Nov 2006 13:35:39 -0800

nvidia-graphics-drivers (1.0.9625-2) experimental; urgency=low

  * Include NOSMBUS patch. (closes: #390767)
  * Include all changes made to the 1.0.8774 branch:
      add diversion of libGL.so to nvidia-glx-ia32 (closes: #393056)
      make init script create libGL.so for nvidia-glx-dev
      make sure nvidia-glx-dev diversions are removed and conflict with older
      versions of -dev
      make init script detect libgl1-mesa-dev and create libGL.so link

 -- Randall Donald <rdonald@debian.org>  Thu, 19 Oct 2006 20:32:25 -0700

nvidia-graphics-drivers (1.0.9625-1) experimental; urgency=low

  * Beta Drivers supporting GLX_EXT_texture_from_pixmap.
  * install nvidia_drv.so

 -- Randall Donald <rdonald@debian.org>  Sat, 23 Sep 2006 11:29:28 -0700

nvidia-graphics-drivers (1.0.8776-1) unstable; urgency=medium

  * New upstream.
  * Includes upstream hotfix for Rapid7 Advisory R7-0025 Buffer Overflow
    (closes: #393573)
  * urgency=medium for RC bug fix

 -- Randall Donald <rdonald@debian.org>  Thu, 19 Oct 2006 18:26:24 -0700

nvidia-graphics-drivers (1.0.8774-7) unstable; urgency=low

  * add diversion of libGL.so to nvidia-glx-ia32 (closes: #393056)

 -- Randall Donald <rdonald@debian.org>  Sat, 14 Oct 2006 13:36:34 -0700

nvidia-graphics-drivers (1.0.8774-6) unstable; urgency=low

  * make init script create libGL.so for nvidia-glx-dev as well
  as providing the file will get diverted. Also remove the extra
  nvidia-glx-dev removal diversions not needed anymore. (closes: #392639)

 -- Randall Donald <rdonald@debian.org>  Fri, 13 Oct 2006 10:42:25 -0700

nvidia-graphics-drivers (1.0.8774-5) unstable; urgency=high

  * make sure nvidia-glx-dev diversions are removed and conflict with older
  versions of -dev
  * urgency=high for fixing broken upgrade path.

 -- Randall Donald <rdonald@debian.org>  Wed, 11 Oct 2006 11:21:39 -0700

nvidia-graphics-drivers (1.0.8774-4) unstable; urgency=high

  * The problem in #208198 no longer exists but another one has arisen due
  to unwanted linking against NVIDIA's libGL.so.1. Solution: Have nvidia-glx
  divert libGL.so and have the init script test for the existence of the
  diverted libGL.so.xlibmesa file and then create a /usr/lib/libGL.so symlink
  to libGL.so.1.2.xlibmesa. Slightly evil but doesn't leave any dangling
  symlinks after the init script is called.  (closes: #208198)
  * High-urgency upload for RC bugfix.
  * run a version-change to update files in subversion, especially control
  (closes: #391795)
  * Clean up X11R6 diversions. (closes: #380433)

 -- Randall Donald <rdonald@debian.org>  Mon,  9 Oct 2006 16:18:26 -0700

nvidia-graphics-drivers (1.0.8774-3) unstable; urgency=low

  * make nvidia-glx provide xserver-xorg-video-1.0 for xorg 7.1
    (closes: #385114)
  * upload xorg 7.1 version to unstable

 -- Randall Donald <rdonald@debian.org>  Thu, 21 Sep 2006 10:44:17 -0700

nvidia-graphics-drivers (1.0.8774-2) experimental; urgency=low

  * make nvidia-glx provide xserver-xorg-video-1.0 for xord 7.1
  (closes: #385114)

 -- Randall Donald <rdonald@debian.org>  Mon, 28 Aug 2006 20:54:34 -0700

nvidia-graphics-drivers (1.0.8774-1) unstable; urgency=low

  * New upstream. (closes: #384608)
  * uncomment dh_installmodules in module's rules file.
  * Some important bugs will be fixed with -2

 -- Randall Donald <rdonald@debian.org>  Mon, 28 Aug 2006 20:27:45 -0700

nvidia-graphics-drivers (1.0.8762-2) unstable; urgency=low

  * Have nvidia-glx-dev conflict with mesa-common-dev

 -- Randall Donald <rdonald@debian.org>  Fri,  2 Jun 2006 20:44:38 -0700

nvidia-graphics-drivers (1.0.8762-1) unstable; urgency=low

  * New upstream.
  * take out dh_strip temporarily while the current strip fails on the
    nvidia libs.

 -- Randall Donald <rdonald@debian.org>  Mon, 22 May 2006 15:26:58 -0700

nvidia-graphics-drivers (1.0.8756-4) unstable; urgency=low

  * Include a good nvidia-kernel-source.tar.gz

 -- Randall Donald <rdonald@debian.org>  Tue, 11 Apr 2006 22:48:33 -0700

nvidia-graphics-drivers (1.0.8756-3) unstable; urgency=low

  * Adjust for Xorg7.0 support. Thanks to Rasmus Bog Hansen <moffe@zz9.dk>

 -- Randall Donald <rdonald@debian.org>  Tue, 11 Apr 2006 10:08:13 -0700

nvidia-graphics-drivers (1.0.8756-2) unstable; urgency=low

  * nvidia-glx-dev: Add the missing Provides: libgl-dev (closes: #361589)

 -- Randall Donald <rdonald@debian.org>  Sun,  9 Apr 2006 09:54:21 -0700

nvidia-graphics-drivers (1.0.8756-1) unstable; urgency=low

  * New upstream (closes: #361352)
  * Please don't file wishlist bugs after only a few hours.
  * nvdia-glx-dev: put headers under /usr/include and conflict
    with other libgl-dev
  * nvidia-glx-dev: stricter depends on nvidia-glx (closes: #335539)
  * nvidia-glx: include libnvidia-cfg (closes: #356800)
  * lower debhelper level back to sarge ver. 4 level (closes: #356775)

 -- Randall Donald <rdonald@debian.org>  Fri,  7 Apr 2006 18:55:06 -0700

nvidia-graphics-drivers (1.0.8178-3) unstable; urgency=low

  * upload fix for 2.6.16 (closes: #357992, #346355)

 -- Randall Donald <rdonald@debian.org>  Tue, 28 Mar 2006 19:48:59 -0800

nvidia-graphics-drivers (1.0.8178-2.1) unstable; urgency=low

  * add new upstream patch NVIDIA_kernel-1.0-8178-U012206.diff.txt,
    closes #357992

 -- Harald Dunkel <harald.dunkel@t-online.de>  Fri, 24 Mar 2006 06:51:49 +0100

nvidia-graphics-drivers (1.0.8178-2) unstable; urgency=low

  * very belated change of kernel-image to linux-image in Recommends.

 -- Randall Donald <rdonald@debian.org>  Mon, 13 Feb 2006 20:26:15 -0800

nvidia-graphics-drivers (1.0.8178-1) unstable; urgency=low

  * Upload to archive.

 -- Randall Donald <rdonald@debian.org>  Tue, 27 Dec 2005 13:46:44 -0800

nvidia-graphics-drivers (1.0.8178-0.1) unstable; urgency=low

  * patch scheme added
  * applied NVidia's patch NVIDIA_kernel-1.0-8178-U122205

 -- Harald Dunkel <harald.dunkel@t-online.de>  Tue, 27 Dec 2005 15:23:41 +0100

nvidia-graphics-drivers (1.0.8178-0) unstable; urgency=low

  * new upstream

 -- Harald Dunkel <harald.dunkel@t-online.de>  Sat, 24 Dec 2005 09:27:56 +0100

nvidia-graphics-drivers (1.0.8174-1) unstable; urgency=low

  * The "Radiohead" Release ;)
  * New upstream.
  * Upload to unstable.
  * Thanks to Harald Dunkel for initial build.
  * LEGACY GPUs: If you have a TNT, TNT2, Vanta, GeForce 256, GeForce DDR,
    Quadro, GeForce2 Pro, GeForce2 GTS, GeForce2 Ultra, GeForce2 Ti,
    Quadro2Pro, DO NOT INSTALL THIS RELEASE!!! They are not supported.
  * update NEWS files again.
  * add Xorg 6.8 to the descriptions to cut down on confusion.
  * add reference to linux- kernel packages in README.Debian
  * nvidia-xconfig will be in a separate package.

 -- Randall Donald <rdonald@debian.org>  Sat, 10 Dec 2005 18:33:37 -0800

nvidia-graphics-drivers (1.0.8174-0) unstable; urgency=low

  * new upstream

 -- Harald Dunkel <harald.dunkel@t-online.de>  Wed,  7 Dec 2005 19:40:50 +0100

nvidia-graphics-drivers (1.0.7676-2) experimental; urgency=low

  * add exit 0 to module postrm (closes: #252018)
  * add more documentation to /etc/default/nvidia-glx (closes: #280237)
  * reorganize nvidia-glx init script
  * remove xserver provides (man this was an old addition) (closes: #329320)
  * fix nvidia-glx-dev missing links (closes: #336778)
  * now that sarge is stable upgrade DH_COMPAT to 5 (closes: #336734)
  * Supply diversion for libglx.so to work with newer xorg.

 -- Randall Donald <rdonald@debian.org>  Wed, 23 Nov 2005 01:20:12 +0000

nvidia-graphics-drivers (1.0.7676-1) experimental; urgency=low

  * New Upstream. (includes fix for GeForce FX 7880)

 -- Randall Donald <rdonald@debian.org>  Mon, 29 Aug 2005 15:48:27 -0700

nvidia-graphics-drivers (1.0.7676-0) experimental; urgency=low

  * new upstream

 -- Harald Dunkel <harald.dunkel@t-online.de>  Mon, 15 Aug 2005 21:53:07 +0200

nvidia-graphics-drivers (1.0.7667-3) experimental; urgency=low

  * back out libGL.so mess until it upgrades properly.
  * move back to experimental while work is being done on the above.

 -- Randall Donald <rdonald@debian.org>  Mon, 18 Jul 2005 13:08:11 -0700

nvidia-graphics-drivers (1.0.7667-2) unstable; urgency=low

  * fix dangling libGL.so issue. nvidia-glx by itself will now
    link to the diverted xlibmesa library (closes: #208198, #306533, #272438)
  * Move nvidia-kernel-source to Suggests in nvidia-glx (closes: #295891)
  * Modify description to make note of GPUs NOT supported
  * update module README.Debian to refer to  nvnews.net forum.
    (closes: #299916)
  * Update nvidia-kernel-source README.Debian to mention module-assistant
    and remove mention of patches that are unnecessary and other old
    references.
  * change upstream_info to not use bashisms. (closes: #304322)
  * Update to policy 3.6.2
  * Move GL headers to /usr/share/nvidia/includes/GL. (closes: #268274)
  * Remove unnecessary dependancy on libglu
  * Add NEWS item about using legacy packages.
  * LEGACY GPUs: If you have a TNT, TNT2, Vanta, GeForce 256, GeForce DDR,
  Quadro, GeForce2 Pro, GeForce2 GTS, GeForce2 Ultra, GeForce2 Ti, Quadro2Pro,
  DO NOT INSTALL THIS RELEASE!!! Use the nvidia-glx-legacy and
  nvidia-kernel-source-legacy packages instead.

 -- Randall Donald <rdonald@debian.org>  Wed, 13 Jul 2005 14:23:26 -0700

nvidia-graphics-drivers (1.0.7667-1) experimental; urgency=low

  * New upstream (closes: #315446)
  * Thanks again to Harald Dunkel for patch and amd64 testing.

 -- Randall Donald <rdonald@debian.org>  Fri, 24 Jun 2005 22:51:46 -0700

nvidia-graphics-drivers (1.0.7664-2) experimental; urgency=low

  * downgrade the libc6 change back to the version in unstable.
    (closes: #315313)

 -- Randall Donald <rdonald@debian.org>  Tue, 21 Jun 2005 14:07:42 -0700

nvidia-graphics-drivers (1.0.7664-1) experimental; urgency=low

  * The "Commander Cool Drew Hess" release.
  * New upstream. (Thanks to Harald Dunkel for initial work)
  * uploaded to experimental due to needing GLIBC_2.3.3
  and legacy support for some GPU's has been removed.
  * Add news item about legacy support.
  * LEGACY GPUs: If you have a TNT, TNT2, Vanta, GeForce 256, GeForce DDR,
  Quadro, GeForce2 Pro, GeForce2 GTS, GeForce2 Ultra, GeForce2 Ti, Quadro2Pro,
  DO NOT INSTALL THIS RELEASE!!!  NVIDIA will be supporting these cards in a
  special legacy driver (as yet unreleased and not included in this package).
  So if you have the one of the above listed GPUs,
  remain with the 1.0.7174-3 release.

 -- Randall Donald <rdonald@debian.org>  Sat, 18 Jun 2005 16:46:48 -0700

nvidia-graphics-drivers (1.0.7664-0) experimental; urgency=low

  * New upstream.

 -- Harald Dunkel <harald.dunkel@t-online.de>  Sat, 11 Jun 2005 22:42:26 +0200

nvidia-graphics-drivers (1.0.7174-4) unstable; urgency=low

  * Remove glu depends.
  * other fixes are being applied to a 1.0.7667 version coming soon.

 -- Randall Donald <rdonald@debian.org>  Mon, 18 Jul 2005 14:30:46 -0700

nvidia-graphics-drivers (1.0.7174-3) unstable; urgency=low

  * reinclude nvidia docs

 -- Randall Donald <rdonald@debian.org>  Thu,  7 Apr 2005 02:39:50 -0700

nvidia-graphics-drivers (1.0.7174-2) unstable; urgency=low

  * use -pkg2 (renamed to pkg0) for lib32 files in nvidia-glx-ia32 package
    (closes: #257375)

 -- Randall Donald <rdonald@debian.org>  Tue,  5 Apr 2005 15:10:03 -0700

nvidia-graphics-drivers (1.0.7174-1) unstable; urgency=low

  * New upstream.
  * add nvidia-glx-ia32 package for amd64 (closes: #257375)

 -- Randall Donald <rdonald@debian.org>  Fri,  1 Apr 2005 14:54:17 -0800

nvidia-graphics-drivers (1.0.7167-1) unstable; urgency=low

  * New upstream. (closes: #299073)
  * Disable patching for new version.

 -- Randall Donald <rdonald@debian.org>  Fri, 11 Mar 2005 13:46:57 -0800

nvidia-graphics-drivers (1.0.6629+1-2) unstable; urgency=high

  * Add patches for new (> 2.6.10-rc3-bk13) kernels from
    minion.de. Thanks to Drew Hess <dhess@bothan.net>
    (closes: #280224, #281640, #287226)
  * updated minion patches from 16 Feb 2005
  * urgency high to get back in to sarge asap.

 -- Randall Donald <rdonald@debian.org>  Fri, 18 Feb 2005 15:31:00 -0800

nvidia-graphics-drivers (1.0.6629+1-1) unstable; urgency=low

  * change version to allow for new .orig

 -- Randall Donald <rdonald@debian.org>  Fri, 12 Nov 2004 11:06:00 -0800

nvidia-graphics-drivers (1.0.6629-2) unstable; urgency=low

  * Add amd64 support based on work from
    Markus Benning <me@w3r3wolf.de> and
    Harald Dunkel <harald.dunkel@t-online.de>
    Thanks guys.

 -- Randall Donald <rdonald@debian.org>  Tue,  9 Nov 2004 23:13:49 -0800

nvidia-graphics-drivers (1.0.6629-1) unstable; urgency=low

  * New upstream.
  * Undo 2.6.9 patching.

 -- Randall Donald <rdonald@debian.org>  Sat,  6 Nov 2004 23:21:06 -0800

nvidia-graphics-drivers (1.0.6111-2) unstable; urgency=low

  * Provide patches for kernels 2.6.9 and 2.6.10

 -- Randall Donald <rdonald@debian.org>  Mon, 25 Oct 2004 16:40:05 -0700

nvidia-graphics-drivers (1.0.6111-1) unstable; urgency=low

  * New upstream.
  * add executable check for update-devfsd.

 -- Randall Donald <rdonald@debian.org>  Thu,  5 Aug 2004 11:43:28 -0700

nvidia-graphics-drivers (1.0.6106-4) unstable; urgency=low

  * Use init script patch by Arthur de Jong <adejong@debian.org>
    (closes: #243308, #261165)
  * Add read-only check to init script. (closes: #262176)

 -- Randall Donald <rdonald@debian.org>  Sat, 31 Jul 2004 14:40:59 -0700

nvidia-graphics-drivers (1.0.6106-3) unstable; urgency=low

  * Remove libglx.so.version symlink cleaning now that it is an actual file
    again.

 -- Randall Donald <rdonald@debian.org>  Wed, 30 Jun 2004 22:00:09 -0700

nvidia-graphics-drivers (1.0.6106-2) unstable; urgency=low

  * Remove package nvidia-settings so I can use the GPL source in a separate
    source package in contrib.
  * Fix nvidia-glx-dev depends on nvidia-glx version.

 -- Randall Donald <rdonald@debian.org>  Wed, 30 Jun 2004 17:48:06 -0700

nvidia-graphics-drivers (1.0.6106-1) unstable; urgency=low

  * New upstream.
    - fixed GL library symbols (closes: #242525)
  * new nvidia-settings package.
  * remolded TLS handling for new libnvidia-tls.so
  * sysfs support now builtin, both dpatches disabled.

 -- Randall Donald <rdonald@debian.org>  Wed, 30 Jun 2004 11:35:08 -0700

nvidia-graphics-drivers (1.0.5336-12) unstable; urgency=low

  * Include newer sysfs patch by Martin Schlemmer <azarah@gentoo.org> which
    should now create udev nodes.
    (closes: #248451)

 -- Randall Donald <rdonald@debian.org>  Tue, 29 Jun 2004 23:46:22 -0700

nvidia-graphics-drivers (1.0.5336-11) unstable; urgency=low

  * Correct nvidia-glx.shlibs. (closes: #249194)
  * New init script from Arthur de Jong <adejong@debian.org>.
  (closes: #243308, #252569)

 -- Randall Donald <rdonald@debian.org>  Tue,  8 Jun 2004 19:04:42 -0700

nvidia-graphics-drivers (1.0.5336-10) unstable; urgency=low

  * remove immediate exit in nvida-glx init.d so tls detection doesn't exit.
    (closes: #247188)

 -- Randall Donald <rdonald@debian.org>  Sat,  8 May 2004 13:44:21 -0700

nvidia-graphics-drivers (1.0.5336-9) unstable; urgency=low

  * use corrected 02_pcialias patch from Juergen Kreileder <jk@blackdown.de>

 -- Randall Donald <rdonald@debian.org>  Fri, 30 Apr 2004 19:38:57 -0700

nvidia-graphics-drivers (1.0.5336-8) unstable; urgency=low

  * Allow for presence of 01_sysfs fuzz in 02_pcialias. (closes: #246773)
  * Document in n-k-s.README.Debian about IGNORE_PCI_CLASS_DISPLAY
    (closes: #246775)

 -- Randall Donald <rdonald@debian.org>  Fri, 30 Apr 2004 18:52:47 -0700

nvidia-graphics-drivers (1.0.5336-7) unstable; urgency=low

  * also detect uppercase "GCC" in compiler detection. (closes: #243988)
  * version dpatch at >= 2.0.0. (closes: #242465)
  * patch for hotplugging. Thanks to Juergen Kreileder <jk@blackdown.de>
    (closes: #239992)
  * move libtool files to nvidia-glx-dev. (closes: #229110)
  * apply patch from Joachim Breitner <nomeata@debian.org> for init script.
  (closes: #243308)
  * change shlibs to xlibmesa-gl | libgl1

 -- Randall Donald <rdonald@debian.org>  Sat, 17 Apr 2004 16:40:26 -0700

nvidia-graphics-drivers (1.0.5336-6) unstable; urgency=low

  * Introduce a boot init script for TLS detection. With this we can get rid
    of the debconf prompting. (closes: #234612, #231397, #234323)
  * Provide patch for sysfs. (closes: #236714, #234150)
  * depend on dpatch for above patch.
  * fix typo in clean target for SYSSRC. (closes: #237793)
  * modify debian.binary/rules for patching and Makefile existance.

 -- Randall Donald <rdonald@debian.org>  Fri, 19 Mar 2004 14:39:56 -0800

nvidia-graphics-drivers (1.0.5336-5) unstable; urgency=low

  * add SYSRC to clean target. (closes: #232313)
  * Make GL depends more X 4.3 friendly. (closes: #188189)
  * pass KPKG_EXTRAV_ARG in for proper 2.6 EXTRAVERSIONing
  * version kernel-package at >=8.082.
  * add root_cmd. (closes: #162323)

 -- Randall Donald <rdonald@debian.org>  Sat, 21 Feb 2004 15:04:42 -0800

nvidia-graphics-drivers (1.0.5336-4) unstable; urgency=low

  * Add glext.h to nvidia-glx-dev. (closes: #231169)
  * Add Makefile to clean target in nvidia-kernel-source rules file.

 -- Randall Donald <rdonald@debian.org>  Wed,  4 Feb 2004 16:03:42 -0800

nvidia-graphics-drivers (1.0.5336-3) unstable; urgency=low

  * Depend on libc6-dev for KBUILD building. (closes: #230307)

 -- Randall Donald <rdonald@debian.org>  Sat, 31 Jan 2004 14:26:02 -0800

nvidia-graphics-drivers (1.0.5336-2) unstable; urgency=low

  * Bypass NVIDIA's select_makefile (closes: #230307)
  * Remove patch from nvidia-kernel-source Depends and add sed.
  * Remove dangling libglx.so.VERSION symlink.

 -- Randall Donald <rdonald@debian.org>  Fri, 30 Jan 2004 14:54:32 -0800

nvidia-graphics-drivers (1.0.5336-1) unstable; urgency=low

  * New upstream.
  * generate nvidia-kernel changelog from nvidia-graphics-drivers at build.
  * change nvidia-kernel-source arch to i386. (closes: #229060)
  * remove 2.6 patch as it is now provided upstream.
  * create a makefile selector and change the patchlevel detection to be based
    on KERNEL_VERSION_CODE.
  * switch back to Makefile.kbuild for 2.6.x.
  * remove no longer needed apm patch. (closes: #228487)
  * reflect 2.6 changes in nvidia-kernel-source.README.Debian.

 -- Randall Donald <rdonald@debian.org>  Tue, 27 Jan 2004 00:01:32 -0800

nvidia-graphics-drivers (1.0.5328-4) unstable; urgency=low

  * Provide fixed .la files. (closes: #228677)

 -- Randall Donald <rdonald@debian.org>  Mon, 19 Jan 2004 23:05:20 -0800

nvidia-graphics-drivers (1.0.5328-3) unstable; urgency=low

  * Remove bad/broken LibGL.la files for now. (closes: #228499)

 -- Randall Donald <rdonald@debian.org>  Mon, 19 Jan 2004 14:56:14 -0800

nvidia-graphics-drivers (1.0.5328-2) unstable; urgency=low

  * Fix typo in nvidia-glx.README.Debian

 -- Randall Donald <rdonald@debian.org>  Fri, 16 Jan 2004 23:53:35 -0800

nvidia-graphics-drivers (1.0.5328-1) unstable; urgency=low

  * New upstream. (closes #227066)
  * Apply 2.6 patch in nvidia-kernel building with env override.
    Manual patching no longer required!!! (closes: #193379)
  * Change text of TLS question to a positive tone. (closes: #221963)
  * Quote $(CC) for a multi word compiler e.g. distcc (closes: #222390)
  * Change reportbug script to use (lspci --version) instead of which.
  * Add tls/libGL.so to nvidia-glx (so one can switch with only one step)
  * Make note about reconfiguring for TLS switching.
  * fix gcc detection again for kernel compiler. (closes: #227412)
  * fix typo in nvidia-kernel-source.README.Debian (closes: #226991)

 -- Randall Donald <rdonald@debian.org>  Mon, 22 Dec 2003 01:21:58 -0800

nvidia-graphics-drivers (1.0.4496-10) unstable; urgency=low

  * TLS problems related to installation of TLS libs on 2.4 systems.
    Solution: provide a debconf note and set a default based on runtime
    detection of a TLS/2.6 system. Hopefully this will solve most of the
    tls bugs.
  * Add note about nvidia-kernel-source in nvidia-glx description.
    (closes: #220038)

 -- Randall Donald <rdonald@debian.org>  Wed, 19 Nov 2003 13:17:50 -0800

nvidia-graphics-drivers (1.0.4496-9) unstable; urgency=low

  * Change nvidia-kernel-source.README.Debian.in to reflect 2.6 makefile
    change. (closes: #219003)
  * Note the difference in KSRC for 2.6 headers (closes: #220452)

 -- Randall Donald <rdonald@debian.org>  Mon, 17 Nov 2003 20:47:20 -0800

nvidia-graphics-drivers (1.0.4496-8) unstable; urgency=low

  * Correctly install tls libglx.

 -- Randall Donald <rdonald@debian.org>  Sat,  1 Nov 2003 12:46:04 -0800

nvidia-graphics-drivers (1.0.4496-7) unstable; urgency=low

  * add tls files. (closes: #218408, #218417, #218434, #218487)

 -- Randall Donald <rdonald@debian.org>  Fri, 31 Oct 2003 21:01:18 -0800

nvidia-graphics-drivers (1.0.4496-6) unstable; urgency=low

  * use Makefile.nvidia instead of Makefile.kbuild so the 2.6 support
    can use kernel-headers. Manual patching still required.
    README.Debian changed to instruct this change.
    (closes: #208535, #203369)
  * remove wget build-dep from kernel module (closes: #212742)
  * install kernel module to /lib/modules/KVERS/nvidia. (closes: #207290)
  * re-fix GCC detection from compile.h (closes: #205871)

 -- Randall Donald <rdonald@debian.org>  Mon,  6 Oct 2003 21:41:13 -0700

nvidia-graphics-drivers (1.0.4496-5) unstable; urgency=low

  * Add symlink instruction to nvidia-kernel-source.README.Debian
  * Fix patchlevel version detection.

 -- Randall Donald <rdonald@debian.org>  Tue, 23 Sep 2003 01:21:29 -0700

nvidia-graphics-drivers (1.0.4496-4) unstable; urgency=low

  * Add Provides: nvidia-kernel-src to nvidia-kernel-source (closes: #211713)
  * Upload new diversions and 2.6 support to unstable packages.
  * change == to = in kernel rules file.

 -- Randall Donald <rdonald@debian.org>  Mon, 22 Sep 2003 15:34:32 -0700

nvidia-graphics-drivers (1.0.4496-3) experimental; urgency=low

  * Fix nvidia-kernel-source.README.Debian about installing
    nvidia-kernel-common first.
  * Fix typo in nvidia-kernel-source.README.Debian regarding
    modules/nvidia-kernel-1.0.4496 directory. (closes: #205684)
  * Change diversions to stay within /usr/lib and /usr/X11R6/lib.
    This allows for installs on systems of /usr split between several
    partitions. (closes: #205955)
  * Move nvidia-glx dependancy on nvidia-kernel-source to a recommends.
  * Fix part of gcc 3.3.1 detection that I missed last time. (closes: #205871)
  * Update nvidia-kernel-source.README.Debian to reflect 2.4.21-4-k7.
  * Add preliminary 2.6 support. See README.Debian for details (closes: #203369, #193379)
  * Include CONFIG_APM_MODULE patch file in nvidia-kernel-source.
  * Upload to experimental due to diversion changes and preliminary 2.6
    support
  * Incorporate the NMU by martin f. krafft <madduck@debian.org>

 -- Randall Donald <rdonald@debian.org>  Tue, 26 Aug 2003 14:42:57 -0700

nvidia-graphics-drivers (1.0.4496-2.1) unstable; urgency=low

  * debian.binary/rules used the -a flag to copy the control.template file
    to debian-binary/control. If the former was a symlink, this would result
    in the erasure of the template file as the destionation of the copy would
    also be a symlink to the same file. Removed the -a, now it works just
    fine.
      Closes: Bug#206445, Bug#206449

 -- martin f. krafft <madduck@debian.org>  Tue, 26 Aug 2003 08:50:46 +0200

nvidia-graphics-drivers (1.0.4496-2) unstable; urgency=low

  * Add email from NVIDIA to copyright file.

 -- Randall Donald <rdonald@debian.org>  Thu, 31 Jul 2003 15:18:25 -0700

nvidia-graphics-drivers (1.0.4496-1) unstable; urgency=low

  * New upstream.
  * include shlibs file.
  * Re-split nvidia-glx-dev by request.

 -- Randall Donald <rdonald@debian.org>  Mon, 28 Jul 2003 14:18:45 -0700

nvidia-graphics-drivers (1.0.4363-1) unstable; urgency=low

  * Put nvidia drivers into one source package
  * Move from contrib to non-free
  * Rename nvidia-kernel-src to nvidia-kernel-source
  * Include driver files in nvidia-glx and nvidia-kernel-source instead of
    downloading.
  * Put nvidia-glx-dev files back into nvidia-glx.
  * Separate out modules and devfs files into nvidia-kernel-common.
  * Drop .deb in builder-specified location. Thanks David B Harris
    <david@eelf.ddts.net> (closes: #192112)
  * Lose the version number in modules directory. (closes: #199509)
  * Use automation of versioning based on patches by Marcello Magallon
    <mmagallo@debian.org>. Thanks. (closes: #192312, #192311)

 -- Randall Donald <rdonald@debian.org>  Fri,  9 May 2003 14:51:15 -0700

