notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: x11/nvidia-driver/pkg-plist

Number of commits found: 61

Saturday, 16 Mar 2024
12:55 Vladimir Druzenko (vvd) search for other commits by this committer
x11/nvidia-driver: fix build 304 and 340 after "Move manpages to share/man"

sed:
/usr/ports/x11/nvidia-driver-340/work/NVIDIA-FreeBSD-x86_64-340.108/nvml/man/Makefile:
No such file or directory
*** Error code 1

Approved by:	arrowd (mentor)
Fixes:		bf8a0031d97ff4c1fc019d7061085bdc38484365 "*: Move manpages to share/man"
commit hash: 848ce0529ef3eed81535b763942f0b5175c943fc commit hash: 848ce0529ef3eed81535b763942f0b5175c943fc commit hash: 848ce0529ef3eed81535b763942f0b5175c943fc commit hash: 848ce0529ef3eed81535b763942f0b5175c943fc 848ce05
Sunday, 10 Mar 2024
08:59 Gleb Popov (arrowd) search for other commits by this committer
*: Move manpages to share/man

Approved by:	portmgr (blanket)
commit hash: bf8a0031d97ff4c1fc019d7061085bdc38484365 commit hash: bf8a0031d97ff4c1fc019d7061085bdc38484365 commit hash: bf8a0031d97ff4c1fc019d7061085bdc38484365 commit hash: bf8a0031d97ff4c1fc019d7061085bdc38484365 bf8a003
Monday, 1 Jan 2024
22:51 Kevin Bowling (kbowling) search for other commits by this committer Author: Tomoaki AOKI
x11/nvidia-driver, x11/linux-nvidia-libs: update to 535.146.02

PR:		275569
Approved by:	danfe (maintainer timeout)
commit hash: d978418fa21111ad3fd8ea6e4ea911587f40aaf8 commit hash: d978418fa21111ad3fd8ea6e4ea911587f40aaf8 commit hash: d978418fa21111ad3fd8ea6e4ea911587f40aaf8 commit hash: d978418fa21111ad3fd8ea6e4ea911587f40aaf8 d978418
Friday, 21 Apr 2023
19:57 Kevin Bowling (kbowling) search for other commits by this committer Author: Bartek Jasicki
x11/nvidia-driver, x11/linux-nvidia-libs: update to 525.89.02

Changes https://www.nvidia.com/Download/driverResults.aspx/199660/en-us/

PR:		267220, 270060
Tested by:	many
Approved by:	danfe (previous version), maintainer timeout
commit hash: cbe3fe720370f09375c4c6e3157901a1de7c8a5d commit hash: cbe3fe720370f09375c4c6e3157901a1de7c8a5d commit hash: cbe3fe720370f09375c4c6e3157901a1de7c8a5d commit hash: cbe3fe720370f09375c4c6e3157901a1de7c8a5d cbe3fe7
Tuesday, 2 Nov 2021
09:58 Alexey Dokuchaev (danfe) search for other commits by this committer
x11/nvidia-driver: add support for the new feature branch 495.xx

The `libnvidia-egl-gbm' library is not yet on the SUBDIR list in the
`lib/Makefile', so record newly added pkg-plist entries as commented
out for the moment.

PR:		259496 (part 2)
Submitted by:	jkim
commit hash: 2f121355b0fe67fc2d3991479a7d61eaf46f3da9 commit hash: 2f121355b0fe67fc2d3991479a7d61eaf46f3da9 commit hash: 2f121355b0fe67fc2d3991479a7d61eaf46f3da9 commit hash: 2f121355b0fe67fc2d3991479a7d61eaf46f3da9 2f12135
Friday, 24 Sep 2021
08:04 Alexey Dokuchaev (danfe) search for other commits by this committer
x11/{linux-nvidia-libs,nvidia-driver}: update the ports to version 470.74.

PR:	258682
commit hash: a236f4529fc39171194f3146cdd3ffecb5986f60 commit hash: a236f4529fc39171194f3146cdd3ffecb5986f60 commit hash: a236f4529fc39171194f3146cdd3ffecb5986f60 commit hash: a236f4529fc39171194f3146cdd3ffecb5986f60 a236f45
Thursday, 17 Jun 2021
04:25 Kevin Bowling (kbowling) search for other commits by this committer Author: Jan Beich
graphics/mesa-libs: enable libglvnd support

PR:		246767
Reviewed by:	kbowling
Tested by:	kbowling
Differential Revision:	https://reviews.freebsd.org/D25020
commit hash: b44acc9409bd3bdd92e86e35c06d50e2134b02f2 commit hash: b44acc9409bd3bdd92e86e35c06d50e2134b02f2 commit hash: b44acc9409bd3bdd92e86e35c06d50e2134b02f2 commit hash: b44acc9409bd3bdd92e86e35c06d50e2134b02f2 b44acc9
Tuesday, 15 Jun 2021
19:30 Kevin Bowling (kbowling) search for other commits by this committer Author: Theron Tarigo
x11/nvidia-hybrid-graphics: Optimus Technology

PR:		192617
Reported by:	David Mackay <davidjx8p@gmail.com>
Reviewed by:	many
Tested by:	many
Approved by:	portmgr (maintainer timeout: 15 days)
Differential Revision:	https://reviews.freebsd.org/D22521
commit hash: 2ee6acf85a98de36269d3a727b4c45675b0eb9c3 commit hash: 2ee6acf85a98de36269d3a727b4c45675b0eb9c3 commit hash: 2ee6acf85a98de36269d3a727b4c45675b0eb9c3 commit hash: 2ee6acf85a98de36269d3a727b4c45675b0eb9c3 2ee6acf
Friday, 16 Apr 2021
08:50 Alexey Dokuchaev (danfe) search for other commits by this committer
Unbreak nVidia driver build against new feature branch 465.xx, which
now includes Vulkan driver for FreeBSD.

We do not offer short-lived/beta driver versions as a port or package,
but we try to support building against arbitrary DISTVERSIONs.  Add a
note about it and sort Linux libraries' port pkg-plist while I'm here.

PR:	254668
commit hash: 22a47a0e04ad1484206e364dc9ce62a638ff594e commit hash: 22a47a0e04ad1484206e364dc9ce62a638ff594e commit hash: 22a47a0e04ad1484206e364dc9ce62a638ff594e commit hash: 22a47a0e04ad1484206e364dc9ce62a638ff594e 22a47a0
Friday, 5 Feb 2021
07:27 danfe search for other commits by this committer
Update nVidia main driver, Linux libraries, and tools to version 460.36.

PR:	249505, 250277
Original commitRevision:564088 
Monday, 21 Sep 2020
09:05 manu search for other commits by this committer
Fix nvidia-driver* after r548950

Now that mesa include glesv1 lib, remove the nvidia generic named lib
and add more entries in libmap.conf so the nvidia ones are used.

PR:		249448
Reported by:	VVD <vvd@unislabs.com>
Original commitRevision:549424 
Friday, 17 Apr 2020
19:01 jbeich search for other commits by this committer
x11/nvidia-driver: stop installing files egl-wayland does

PR:		244087
Approved by:	maintainer timeout (2 months)
Original commitRevision:531961 
Saturday, 22 Feb 2020
07:55 danfe search for other commits by this committer
Update nVidia drivers to their most recent versions.  The prominent change
is that 32-bit libraries are now provided with the 4xx driver versions, so
games should work under Wine.

PR:	242177
Original commitRevision:526742 
Thursday, 31 Oct 2019
08:51 danfe search for other commits by this committer
Update NVidia driver to the latest long lived branch version 430.50.

PR:	232645, 241307
Original commitRevision:516138 
Tuesday, 29 Oct 2019
13:44 danfe search for other commits by this committer
- Update NVidia mainline driver to version 410.104, the latest in
  the 410.xx series and the last without full Wayland support
- Move 390.xx to corresponding legacy slave port and update to the
  latest version 390.129

PR:	232645
Original commitRevision:515978 
Friday, 25 Oct 2019
08:00 danfe search for other commits by this committer
Move Linux versions of NVidia graphics libraries (OpenGL/GLX/EGL/GLES/GLVND)
to its own ports instead of abusing the driver ports and making maintenance
thereof a nightmare.  This is also what most, if not all, GNU/Linux distros
do, allows to properly annotate ports with correct CATETORIES, USES, macros
like NO_BUILD etc., and greatly simplify Makefiles and distinfo files.
Original commitRevision:515584 
Saturday, 8 Jun 2019
12:13 tijl search for other commits by this committer
Update CentOS 7 ports to 7.6.1810.

This adds some new ports:
converters/linux-c7-fribidi required by x11-toolkits/linux-c7-pango.
graphics/linux-c7-libglvnd required by graphics/linux-c7-dri.
graphics/linux-c7-wayland required by graphics/linux-c7-dri.
print/linux-c7-freetype unbundled from emulators/linux_base-c7 because it
depends on graphics/linux-c7-png now.

Mesa OpenGL libraries in graphics/linux-c7-dri now support libglvnd (GL
Vendor-Neutral Dispatch library) which allows some applications to use
Mesa while others use Nvidia OpenGL.  The x11/nvidia-driver* ports have
been changed so versions above 390.42 now use CentOS libglvnd and no longer
install a bundled copy.

PR:		229431
Submitted by:	pkubaj (partly)
Original commitRevision:503722 
Friday, 14 Dec 2018
16:24 tijl search for other commits by this committer
Install both 32 bit and 64 bit Linux libraries from the official Linux
driver distribution instead of the ones bundled with the FreeBSD driver
which are incomplete and 32 bit only.  This makes amd64 Linux OpenGL
programs work on FreeBSD 12.0 and recent 11-STABLE.  This does not enable
CUDA.

- Initialise DISTFILES so a file can be added by the LINUX option.
- Set EXTRACT_ONLY because the file added by the LINUX option is a
  self-extracting archive handled in post-extract.
- The patches for <355.06 and >=355.06 are identical except for the path.
  Keep only one set (listed in SUB_PATCHES) because more patches have been
  added.  Modify their path in pre-patch.  The patches have been renamed
  from extra-patch-* to extra-patch-*.in.
- Set OPTIONS_SUB and use option helpers for the LINUX option.
- Define LINUX_ARCH_SUFX like ARCH_SUFX because LINUX_ARCH can be i386 on
  amd64.
- Set LINUX_LIBDIR to the main lib directory: (/compat/linux)/usr/lib on
  i386 and (/compat/linux)/usr/lib64 on amd64.  (The compat32 directory is
  (/compat/linux)/usr/lib.)
- Define LINUX_LIBS, LINUX_LINKS, LINUX32_LIBS, LINUX32_LINKS, LINUX_PROGS,
  LINUX_MANS, and LINUX_DATA for all driver versions from 304.137 to 390.87.
  LINUX_LIBS and LINUX32_LIBS contain main libraries (i386/amd64) and
  compat32 libraries respectively.  These are installed with INSTALL_LIB in
  post-install.  LINUX_LINKS and LINUX32_LINKS contain symbolic link sources
  and their target.  LINUX_PROGS are binaries installed with
  INSTALL_PROGRAM.  LINUX_MANS are manuals installed with INSTALL_MAN.
  LINUX_DATA are data files and their destination, installed with
  INSTALL_DATA.  The .if blocks for the different versions are sorted
  alphabetically on the first file.
- Define PLIST_RE for all versions.  These are sed commands applied to
  TMPPLIST in post-install.
- Include bsd.port.pre.mk instead of bsd.port.options.mk to obtain
  LINUX_ARCH.
- Adjust post-patch to disable installation of Linux libraries bundled with
  the FreeBSD driver.
- Add post-patch-LINUX-on to setup nvidia_icd.json like nvidia-installer
  does on Linux.
- Adjust existing post-install TMPPLIST edits to apply only to non-Linux
  files.
- Add post-install-LINUX-on to install the Linux files.
- Add files/extra-patch-src-nvidia_ctl.c.in and
  extra-patch-src-nvidia_dev.c.in.  These patches make Linux stat(2) return
  the right major and minor number for /dev/nvidiactl and /dev/nvidia[0-9]+.
  Recent versions of the Linux libraries verify these. [1]  Define the
  struct passed to linux_device_register_handler on the stack in
  nvidia_*_attach instead of as a global variable in case multiple graphics
  cards are attached in parallel.
- Add files/extra-patch-src-nvidia_linux.c.in.  It rewrites the Linux ioctl
  handler.  The current implementation does not copyin arguments leading to
  kernel panics on FreeBSD 12 on machines that support Supervisor Mode
  Access Prevention (SMAP).
- Add files/extra-patch-src-nvidia_pci.c.in.  It adds a dependency on the
  linux_common kernel module for linux_device_register_handler.
- Modify files/extra-patch-src_nvidia-modeset_nvidia-modeset-freebsd.c to
  add major/minor numbers (global struct here, because it is constant),
  rewrite ioctl, and add a dependency on linux_common for
  /dev/nvidia-modeset.

PR:		217901
Analysed by:	Alex S <iwtcex@gmail.com> [1]
Tested by:	Hannes Hauswedell <h2+fbsdports@fsfe.org> (390.87)
Tested by:	tijl (304.137)
Approved by:	maintainer timeout (15 days)
Original commitRevision:487446 
Sunday, 30 Sep 2018
14:18 danfe search for other commits by this committer
Update `x11/nvidia-driver' to version 390.87, which fixed a resource
leak introduced in the 390 series of drivers that could lead to reduced
performance after starting and stopping several OpenGL and/or Vulkan
applications.  While here, replace deprecated @[un]exec keywords which
do not specify when they should be executed with @post[un]exec and move
KPI-related patching to a better place within the Makefile.

PR:	231721
Original commitRevision:480954 
Saturday, 11 Feb 2017
16:43 kwm search for other commits by this committer
Now that all supported FreeBSD versions support libmap.conf files installed
from ports, remove the symlink dance with libGL/libEGL/libgles and the
nvidia-driver ports.

* Revert libGL/libEGL/libglesv2 ports to normal.
* Rename the conflicting libraries from the nvidia-driver ports with a
  -NVIDIA prefix and install a libmap.conf file to map to these versions.
* Remove the special case from Mk/Scripts/qa.sh for libGL and libEGL.
* Sadly the symlink dance between nvidia-driver and xorg-server for glx.so
  need to stay, due to xorg-server opening that file with dlopen(3).

Approved by:	portmgr@ (mat@ (prio version))
Differential Revision:	https://reviews.freebsd.org/D7848
Original commitRevision:433892 
Friday, 13 Jan 2017
12:02 tijl search for other commits by this committer
Update nvidia driver to 375.26 and legacy drivers to 340.101 and 304.134.

This brings official support for FreeBSD 11 and Xorg server 1.19.

PR:		215370
Submitted by:	kbowling
Approved by:	danfe (maintainer)
Original commitRevision:431369 
Saturday, 5 Nov 2016
12:57 tijl search for other commits by this committer
Add libEGL to linux-c7-dri, needed by linux-c7-cairo.
Original commitRevision:425385 
Thursday, 3 Nov 2016
19:46 tijl search for other commits by this committer
Allow linux-*-dri and nvidia-driver to coexist.
Original commitRevision:425269 
Tuesday, 30 Aug 2016
15:19 cem search for other commits by this committer
nvidia-driver: Add a note about nvidia-modeset.ko for 367.35 update

Add a note in pkg-message and UPDATING.  Correct a pkg-plist sorting mistake
while here.

Reviewed by:	dhw, wblock
Approved by:	brd (previous version)
Differential Revision:	https://reviews.freebsd.org/D7700
Original commitRevision:421117 
Sunday, 28 Aug 2016
16:57 cem search for other commits by this committer
x11/nvidia-driver: Update to 367.35

* Add needed x11 and xext dependencies

Thanks to everyone who submitted patches, tested, and reviewed this update.

PR:		201340
Submitted by:	Bengt Ahlgren <bengta at sics.se>, Kevin Bowling <kbowling@>,
		Oleg <zoleg at vusovich.ru>,
		Tomoaki AOKI <junchoon at dec.sakura.ne.jp>,
		Ultima <Ultima1252 at gmail.com>
Tested by:	Jeremy Cox <jeremy.m.cox at gmail.com>,
		O. Hartmann <ohartman at zedat.fu-berlin.de>,
		Tomoaki AOKI
Approved by:	danfe
Differential Revision:	https://reviews.freebsd.org/D7569
Original commitRevision:421027 
Friday, 19 Aug 2016
22:29 danfe search for other commits by this committer
Deorbit support for nVidia driver legacy versions, part 3:

- libnvidia-cfg.so* files are always installed since version 81.074
- Au contraire, libnvidia-wfb.so.1 is not (since version 195.022)
- Remove now useless checks for NVVERSIONs before 180.029 and 185.01829
  (always false) and after 304.128 (always true)
- Unconditionally rename libGLcore -> libnvidia-glcore in pkg-plist
  (been that way since version 256.053)
Original commitRevision:420496 
Thursday, 27 Nov 2014
13:14 kwm search for other commits by this committer
Fix libEGL and libGLESv2 conflict between libEGL/libglesv2 and the
nvidia-driver port in the same fashion it was done as the conflict
with the libGL port.

Mesa ports:
Add pkg-[de]install scripts to handle the symlinks in the libEGL
  and libglesv2 port.
Move pkg-[de]install scripts of libGL out of files/
Put the real mesa libraries into lib/.mesa so we don't have each
  port create a directory for it own use.

Nvidia-driver:
Only apply the libEGL.so and libGLESv2.so alternative install
  directory if nvidia-driver actually ships them. Copied from
  PR submitter, since it was much cleaner then my initial attempt.
Make pkg-install script check if the nvidia-driver port installed
  the libEGL/libglesv2 libraries and only then make the symlinks.
  This should allow the script to work with the slave ports which
  don't install these libraries.
Make the pkg-deinstall script check if the mesa version of
 the libEGL/libGLESv2 libraries are installed before trying to
 recreate the symlinks of those ports.

PR:		194924
Submitted by:	Gerard Seibert <gerard_seibert@outlook.com>
Approved by:	portmgr (angrybapt)
Original commitRevision:373483 
Monday, 27 Oct 2014
16:39 bapt search for other commits by this committer
Avoid using @cwd
nuke @dirrm
Original commitRevision:371593 
Thursday, 26 Dec 2013
06:42 danfe search for other commits by this committer
Update to version 331.20.
Original commitRevision:337471 
Wednesday, 25 Dec 2013
16:24 danfe search for other commits by this committer
In sight of upcoming update, do some cleaning: convert to Uses=kmod and then
do not explicitly set SSP_UNSAFE and augment CATEGORIES; also sort pkg-plist.
Original commitRevision:337429 
Thursday, 25 Apr 2013
02:52 danfe search for other commits by this committer
- Fix stack buffer overflow in nvidia_sysctl_bus_type()
- While here, install nvidia-bug-report.sh per popular demand and assume
  that everyone now has sed(1) that supports "addr1,+N" range syntax
- Spell X as X11 in port description

Submitted by:	glebius
Original commitRevision:316497 
Friday, 31 Aug 2012
15:44 kwm search for other commits by this committer
Solve libGL.so and libglx.so conflict situation between libGL, xorg-server and
the nvidia-driver. Install the libraries in port specific directories.
Use pkg-install and pkg-deinstall scripts to update the hardlinks to the
default locations of these files.

While here clean up some @dirrmtry lines in xorg-server plist for directories
that aren.t created by xorg-server.

Motivator:	pkgng
Inspiration:	irc, freebsd-x11@ mailinglist discussion (sorry can't find it
		anymore to give credit the people)
Reviewed by:	danfe@ (for nvidia parts), bapt@
Approved by:	danfe@ (for nvidia parts)
With hat:	x11@
Original commitRevision:303429 
Saturday, 21 May 2011
14:04 danfe search for other commits by this committer
- Update corresponding NVidia drivers to versions 270.41.19 and 173.14.30
- Turn formal requirement for X server into explicit dependency and bump
  port revisions in nvidia-driver-96 and nvidia-driver-71 accordingly
- Remove NO_PACKAGE; along with previous change, this enables us to build
  nvidia-driver packages
- Try to rely a little less on the assumption that PREFIX == LOCALBASE and
  explicitly create ${PREFIX}/${MODULESDIR}/extensions directory
- Fix pkg-plist issue when both lib/xorg/modules/extensions/libglx.so and
  lib/libGL.so.1 handling worked for installation from the port, but was
  insufficient for the package

Special thanks to ale@ for proposing pkg-plist fix and patiently waiting
for me to realize it is indeed correct.

PR:     ports/152400
Original commit
Friday, 24 Sep 2010
19:11 makc search for other commits by this committer
- Don't install vdpau library and headers, they are now provided by
  multimedia/libvdpau. [1]
- Explicitly set PORTREVISION to zero for slaves ports (legacy drivers),
  they are not affected by the changes.

PR:             ports/150369 [1]
Submitted by:   Anonymous <swell.k at gmail.com>
Reviewed by:    danfe (maintainer)
Original commit
Saturday, 10 Apr 2010
13:40 danfe search for other commits by this committer
- Update nVidia BETA drivers to version 195.36.15
- Add missing symlink `libglx.so' to pkg-plist to unbreak installation
  from binary package (accidentally dropped in rev. 1.23)
- Provide symlinks for VDPAU headers in /usr/local/include/vdpau [1]

Discussed with: decke, czander@nVidia [1]
Original commit
Tuesday, 15 Dec 2009
00:08 danfe search for other commits by this committer
Update to version 195.22.  These are BETA drivers, and normally update would
not occur, but now it is special: it features long-awaited x86-64 (amd64)
support.  In order to use this driver release, your system will need to have
either FreeBSD 7-STABLE after 702106 or FreeBSD 8.0 and above.

Both the FreeBSD/x86 and FreeBSD/x86-64 driver packages include 32-bit Linux
ABI compatibility libraries; 64-bit Linux libraries may be included with a
future release (when support for Linux/x86-64 compatibility is added to
FreeBSD/amd64).  The FreeBSD/x86-64 package does not include the FreeBSD/x86
OpenGL libraries; however, the libraries shipped with the FreeBSD/x86 driver
package have been tested on FreeBSD/x86-64.

Port was updated to serve both versions seamlessly.  No need to specify
anything to distinguish between architectures.

I would like to thank everyone involved to make this happen.

Reviewed on:    -ports@
Original commit
Tuesday, 4 Aug 2009
08:27 danfe search for other commits by this committer
- Use accurate NVVERSION for checking libcuda compat library presence
- Now that no version of drivers installs nvidia_drv.o, remove the check
  and clean up pkg-plist
Original commit
Monday, 3 Aug 2009
17:36 danfe search for other commits by this committer
Update NVidia drivers to most recent versions.
Original commit
Monday, 13 Apr 2009
12:27 danfe search for other commits by this committer
- Update to catch up with latest releases from NVidia
- Drop `agpvar.h' location fix as it was integrated upstream
- Add missing libvdpau entries and cleanup pkg-plist
Original commit
Tuesday, 21 Oct 2008
01:57 danfe search for other commits by this committer
- Stop checking for XFree86-4-Server and xorg-server-snap, they're gone
- Rename XLIBVERSION to LIBGLVERSION here and there
- Remove now superfluous insertion of <sys/priv.h>
- Minor comment nit in pkg-plist
Original commit
Thursday, 20 Mar 2008
14:59 danfe search for other commits by this committer
GC remnants of XFree86 support.
Original commit
Tuesday, 30 Oct 2007
08:16 danfe search for other commits by this committer
- Chase another nVidia update (100.x -> 1419, legacy versions -> 7186/9643)
- Convert NVVERSION to brave new order (makes them ugly, I know)
- Fix the emulation of semaphores implemented in `nvidia_os.c'.  The problem
  with nVidia's code was that it tries to use a spin mutex with a condition
  variable, which is explicitely disallowed [1]
- Remove X.org-related path hacks since nVidia handles it correctly now
- Fix symlinks when installing from package (plist change)
- Stop saying FILESDIR when PATCHDIR was meant
- Simplify some Makefile logic: remove always-true check

Submitted by:   mux, Craig Boston (independently) [1]
Original commit
Monday, 20 Aug 2007
12:56 danfe search for other commits by this committer
Long-awaited NVidia driver update:

- Update the driver to the latest version, 100.14.11
- Update legacy driver versions to 1.0-7185 and 1.0-9639
- Prevent the port from messing with system configuration files (e.g.
  /boot/loader.conf) and doing automatic module loading/unloading.  This
  functionality would be lost in package anyway, and might cause undesired
  side effects [*]
- Register proper @exec/@unexec for ldconfig(8) calls for Linux libraries
- Kill NVidia's afterinstall banner, our pkg-message tells the same but is
  more detailed and accurate
- Require X server being installed
- INSTALLS_SHLIB -> USE_LDCONFIG, seems to be OK nowadays
- Respect NOPORTDOCS user setting
- Throw in couple of comments + other minor tweaks

100.14.11 Release Hightlights:

- GeForce 7050 PV/NVidia nForce 630a
- GeForce 7025/NVidia nForce 630a
- Fixed console restore problems in several different configurations, e.g.
  VESA console, notebook LCD displays
- Improved interaction with ATi RS480/482 based mainboards
- Improved support for House Sync with G-Sync II
- Improved NVidia X driver interaction with ACPI daemon

Requested by:   several [*]
Original commit
Tuesday, 24 Jul 2007
09:10 danfe search for other commits by this committer
More cleanups:

- Simplify SHLIB_VERSION handling, it's not that bad after all
- Better and cleaner PORTDOCS handling, less hacks in Makefile
- Fix non-root installation (use pre-su-install)
- Miscellaneous Makefile nits
Original commit
Monday, 23 Jul 2007
15:46 danfe search for other commits by this committer
- Make plist substitution knobs named coherently with X system used,
  previously they were somewhat misleading (logic remains the same) [1]
- Take xorg-server-snap into account, previously having it installed
  would break pkg-list logic (libglx.so wasn't backed up/restored
  properly) [2]
- Utilize DOCSDIR macro in pkg-message.in
- Drop currently noop USE_X_PREFIX

Discussed with: flz [1]
Suggested by:   flz [2]
Original commit
13:24 danfe search for other commits by this committer
In sight of upcoming update, overhaul things slightly:

- NVVERSION is no longer user settable.  nVidia changed their versioning
  scheme, which made my life a bit harder.  Since this is master port and
  cares about legacy version slaves as well, derive NVVERSION from DIST-
  VERSION as doing so required less intrusive changes.  Update the comment
  accordingly.  UPDATING note will be committed separately
- Retire OSVERSION hack since it's no longer needed.  PORTREVISION are now
  set in all three nvidia-driver ports independently.  Previously it was
  not really safe because NVVERSION was user settable variable
- Introduce new variable, SHLIB_VERSION, and use it in PLIST_SUB, because
  it's not always equal to NVVERSION these days
- Mute MKDIR along the way

For slave ports:

- Rename port directory names to reflect future reality: their versions
  going to bump as well.  No repo copy since there's no history to preserve
Original commit
Saturday, 19 May 2007
20:32 flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
Original commit
Sunday, 7 Jan 2007
18:47 danfe search for other commits by this committer
- Update to version 9746, the latest from nVidia, which adds support for
  GeForce 8800 GTS and GeForce 8800 GTX boards [1]
- More proper WITHOUT_LINUX knob handling [1] [2]
- Update an old patch to be more consistent with current way of doing
  Linux-compat things (should be no-op change though)

PR:             ports/107307 [1]
Submitted by:   Eygene Ryabinkin [1]
Reported by:    Rostislav Krasny [2]
Original commit
Wednesday, 6 Dec 2006
21:46 danfe search for other commits by this committer
- Update to most recent version from nVidia, 9631
- As threatened, drop support for FreeBSD 4.X
- Apply minor fix for master sites [*]
- Add last padding line for pkg-message for prettier output

Tested on:      FreeBSD 6.2-PRERELEASE (i386)

[*] alepulver@ will take care of master sites in separate commit
Original commit
Monday, 29 May 2006
14:19 danfe search for other commits by this committer
- Stop deleting `lib/modules/extensions/libglx.so' upon pkg_delete
- Update to version 1.0-8762, the latest from nVidia

Changes from version 1.0-8178 (previous in Ports Collection):

  - Added support for new GPUs, such as QuadroFX 4500 X2, Quadro FX 5500,
    Quadro FX 3500, and Quadro FX 1500
  - Added support for GeForce 7300, GeForce 7400 Go, GeForce 7600, and
    GeForce 7900 GPUs
  - Improved Quadro FX 3450/4000 SDI support
  - Added support for running OpenGL applications while the Composite X
    extension is enabled; see "The X Composite Extension" appendix for details
  - Enabled hardware acceleration of the Render X extension by default
  - Added new "nvidia-auto-select" mode entry for use in the X configuration
    file; see description in the "Programming Modes" appendix
  - Added support for GLX 1.4
  - Added "AddARGBGLXVisuals" X configuration option, so that OpenGL
    applications can render to X Windows' alpha channel
  - Added ability for OpenGL applications to span greater than 4096 pixels
    when in Xinerama
  - Fixed video memory reporting with GeForce 6200 Turbo Cache
  - Fixed a problem with Overlay support when in TwinView
  - Fixed several issues with mode selection for CRTs and DFPs
  - Fixed a corruption problem with Rotation and large desktops on older GPUs
    including GeForce4 MX
  - Fixed a system crash starting X with TwinView on certain GPUs
  - Addressed an NV-CONTROL compatibility issue; please see the Known Issues
    section of the README for details
  - Improved G-Sync support
  - Fixed interlaced modes on CRTs

PR:             ports/96385
Submitted by:   Sean Farley <sean-freebsd(at)farley.org>
Original commit
Monday, 20 Mar 2006
16:08 danfe search for other commits by this committer
- Xorg 6.9 uses the .so extension instead of .a for the server extensions.
  Fix the pkg-plist for that [1]
- Remove the USE_REINPLACE since it is no longer needed [1]

Please note that 4.X users will probably suffer from this as a side
effect, however, taking them into account will further complicate the
Makefile logic, which is already pretty hard to follow.  Since I warned
4.X users about removing support for that old release of FreeBSD (and
since I'd be really suprised to find out there's someone still using
4.X as their desktop) more than 8 months ago, plus we're not obliged to
support ports on 4.X anymore, I think we can live with it.

Once again, I'm encouraging people using this port use it with modern
FreeBSD version and modern graphics card.

PR:             ports/92862 [1]
Submitted by:   Sean Farley <sean-freebsd(at)farley.org> [1]
Original commit
Wednesday, 21 Dec 2005
16:01 danfe search for other commits by this committer
Deal with non-standard DOCSDIR in a sane manner.
Original commit
Thursday, 15 Dec 2005
12:53 danfe search for other commits by this committer
Update to version 1.0-8174, the latest from nVidia.  Release highlights:

  - Fixed GeForce 7800 GTX clocking problem that affected 3D performance
  - Added support for new GPUs such as the GeForce 6100 and GeForce 6150
  - Added support for Stereo Digital Flat Panels such as the SeeReal and
    Sharp3D DFPs
  - Added support for static Rotation; see the "Rotate" X config option in
    the README
Original commit
Tuesday, 24 May 2005
15:57 danfe search for other commits by this committer
Fix pkg-plist.

Based on PR:    ports/81041
Submitted by:   Sean Farley <sean-freebsd(at)farley.org>
Original commit
Wednesday, 11 May 2005
08:52 danfe search for other commits by this committer
Long anticipated update to version 1.0-7174, the latest from nVidia.

Release Highlights:

    * Supports FreeBSD 5-STABLE (5.3-RELEASE or later).  For FreeBSD 4.x
      and 5.2.1 users we stick to previous version (6113), since 7174 does
      not play nicely with legacy FreeBSD releases
    * Added support for the latest NVIDIA GPUs, including the GeForce 6600
      and 6200 with TurboCache(TM)
    * Added support for the KSE threading libraries

Prodded by:     many
Tested by:      several
Tested on:      FreeBSD 4.11 and 5.3
Original commit
Tuesday, 9 Nov 2004
09:37 danfe search for other commits by this committer
Install link libXvMCNVIDIA_dynamic.so.1 -> libXvMCNVIDIA.so.1.  Some apps
seem to need this.  Bump PORTREVISION.

PR:             ports/72877
Submitted by:   ahze
Approved by:    fjoe (mentor, implicit)
Original commit
Tuesday, 17 Aug 2004
11:54 osa search for other commits by this committer
Update nVidia binary drivers to most recent released version, 6113.
Features:
 * Support for the latest NVIDIA GPUs including GeForce 6800 Series
 * Improved interaction with -CURRENT's new threading libraries.

It also brings some more general fixes to the port:
 * Utilizes PORTDOCS
 * New knobs added
 * pkg-plist fixed

Special note for -CURRENT users: nVidia driver now depends
on mem.ko kernel module.

Submitted by:   Alexey Dokuchaev <danfe@regency.nsu.ru> (maintainer)
PR:             70561
Original commit
Sunday, 25 Jan 2004
13:52 krion search for other commits by this committer
- handles the rename of PCIR_HEADERTYPE -> PCIR_HDRTYPE #define
- nvidia.ko is now installed under /boot/modules rather
  than /boot/kernel on 5.x

PR:             ports/61867
Submitted by:   maintainer
Original commit
Friday, 4 Jul 2003
14:35 osa search for other commits by this committer
Update to 1.0.4365
Give maintainership to submitter.

Submitted by:   Alexey Dokuchaev <danfe@nsu.ru>
Approved by:    fjoe (mentor) (implicit)
Original commit
Saturday, 7 Jun 2003
18:53 olgeni search for other commits by this committer
Fix plist for -CURRENT: kernel module lives in /boot/kernel/ and
MAKEDEV.nvidia is not installed in /dev/.
Original commit
Monday, 20 Jan 2003
07:29 edwin search for other commits by this committer
i[NEW PORT]: x11/nvidia-driver

        A port to install the binary NVIDIA drivers (I like to keep
        track of what's installed on my machine by using the port
        database).

        Note that I set MAINTAINER to ports@ because I don't know
        if I can spend enough time to maintain this. Someone else
        is of course free to take and (hopefully) improve this.

PR:             ports/45988
Submitted by:   Stijn Hoop <stijn@win.tue.nl>
Original commit

Number of commits found: 61