BSD Ports

x11-drivers/xf86-video-nv 2.1.24 FreeBSD

Minimal NVIDIA video driver for the Xorg X server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
6cd3e0d855
License
MIT
Categories
x11-drivers
Package size
69.4 KiB, 167.2 KiB installed

Description

This is the legacy NVIDIA video driver for the Xorg server, for devices not supported by a kernel driver.

In the other systems

The newest version among them is 2.1.24, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-drivers/xf86-video-nv2.1.24 newestnone known-[email protected]2026-09-08
DragonFlyx11-drivers/xf86-video-nv2.1.22_1 behind since 2026-07-29none known-[email protected]-
MidnightBSDx11-drivers/xf86-video-nv2.1.22 behind since 2026-07-29no data-[email protected]-
HardenedBSDx11-drivers/xf86-video-nv2.1.24 newestno data-[email protected]-
GhostBSDx11-drivers/xf86-video-nv2.1.24 newestno data-[email protected]-

Version history 1

  1. 2.1.24 42e500f838

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install xf86-video-nv

From the ports tree:

cd /usr/ports/x11-drivers/xf86-video-nv/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	xf86-video-nv>0:x11-drivers/xf86-video-nv

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.1.242.1.24-2.1.22_12.1.24
FreeBSD:14:quarterly2.1.242.1.24n/a2.1.22_12.1.24
FreeBSD:15:latest2.1.242.1.24n/a2.1.22_12.1.22_1
FreeBSD:15:quarterly2.1.242.1.24n/an/an/a
FreeBSD:16:latest2.1.242.1.24n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 48
Run dependencies 46

No port depends on this one.

Configuration

No options to configure.

USES
xorg-cat:driver
Service scripts
none

Files

Manual pages 1
  • nv(4)
pkg-plist 2
  • lib/xorg/modules/drivers/nv_drv.so
  • share/man/man4/nv.4x.gz
distinfo 1
FileSizeSHA256
xorg/driver/xf86-video-nv-2.1.24.tar.xz3650842fb667de9d10bfa7ecddbb951f93020a2c0e42757b000a3d6f400bd54845df23

Commit history 3

DateCommitCreditsLog message
6cd3e0d855 Gleb Popov xorg-cat.mk users: Drop tar:xz, which is default now
PR: 298092
0a68c91793 Piotr Kubaj x11-drivers/xf86-video-nv: fix build on powerpc*
nv_driver.c:1387:40: error: incompatible integer to pointer conversion passing 'CARD32' (aka 'unsigned int') to parameter of type 'CARD8 *' (aka 'unsigned char *') [-Wint-conversion] 1387 | vgaHWSetMmioFuncs(VGAHWPTR(pScrn), pNv->IOAddress, 0); | ^~~~~~~~~~~~~~ /usr/local/include/xorg/vgaHW.h:180:62: note: passing argument to parameter 'base' here 180 | extern _X_EXPORT void vgaHWSetMmioFuncs(vgaHWPtr hwp, CARD8 *base, int offset); | ^ 1 error generated. It's fine to just pass NULL here because IOAddress is NULL at this line anyway.
42e500f838 Kousuke Kannagi x11-drivers/xf86-video-nv: Update to 2.1.24
Update COMMENT, WWW and pkg-descr. Add LICENSE. Since the issue has been addressed upstream, remove the patch that handles the kernel driver check added in 270509. The PowerPC patch has been merged upstream. https://lists.x.org/archives/xorg-announce/2024-March/003489.html https://lists.x.org/archives/xorg-announce/2026-April/003694.html PR: 297104 Approved by: x11 (arrowd) Approved by: fluffy (mentor)