x11/nvidia-driver, x11/linux-nvidia-libs: Split and distribute distinfo per-slave-ports Currently, upgrades for legacy versions of x11/nvidia-driver and x11/linux-nvidia-libs are often delayed, due to the conflicts with master port and forgotton. This is usually because master and slave (legacy) ports shares distinfo, causing races between multiple upgrades, even upgrades for legacy ones are trivial. This update splits distinfo into master and each slave (legacy) ports to avoid races unless master Makefile(s) needs updates for to-be-upgraded slave ports. update-distinfo target is removed, you can use the standard 'make makesum' in each port now. Reviewed by: arrowd Differential Revision: https://reviews.freebsd.org/D501429506d5a4e7
Port details
x11/linux-nvidia-libs-304 304.137
NVIDIA graphics libraries and programs (Linux)
Port info
- Maintainer
- x11@FreeBSD.org
- Packages
- latest: 304.137
- Upstream
- up to date
- Last update
- to 304.137 via x11/linux-nvidia-libs · 1283580731
- Quarterly
- 2026Q4: 304.137
- WWW
- https://www.nvidia.com/object/unix.html
- Links
- cgit · VuXML
Install
- Package
# pkg install linux-nvidia-libs-304installs 304.137 fromlatest; fromquarterly(2026Q4) 304.137- Port
# cd /usr/ports/x11/linux-nvidia-libs-304 && make install clean- Size
- 43 MiB download · 163 MiB installed
- Depends on
- x11/linux-rl9-xorg-libs 7.7_7
- License
- NVIDIA
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 304.137 | ✗ | – |
| FreeBSD 15 | 304.137 | ✗ | – |
| FreeBSD 14 | 304.137 | ✗ | 304.137 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 304.137 | ✗ | – |
| FreeBSD 14 | 304.137 | ✗ | 304.137 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 304.137.Not counted (2)
CVEs that match this port only loosely: inherited from the whole project, or with versions that cannot be compared. What does this mean?
2 inherited from the project
This port shares its CPE (taken from Repology) with the main port of the project, so it gets every CVE of the project. Whether this part is affected is not known; the CVE counts on the main port.
| CVE | CVSS | Published | Description |
|---|---|---|---|
| CVE-2017-6272 | 7.8 | 2017-09-22 | NVIDIA GPU Display Driver contains a vulnerability in the kernel mode layer handler where a value passed from a user to the driver is not correctly validated and used as… |
| CVE-2015-5950 | 6.9 | 2015-09-30 | The NVIDIA display driver R352 before 353.82 and R340 before 341.81 on Windows; R304 before 304.128, R340 before 340.93, and R352 before 352.41 on Linux; and R352 before… |
Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (4)
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
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.fb71fd7b4c