Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Mar 2026 00:44:19 +0000
From:      Kevin Bowling <kbowling@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
Subject:   git: 0af72ff3039f - main - x11/nvidia-driver, x11/nvidia-kmod, x11/linux-nvidia-libs, graphics/nvidia-drm*-kmod, x11/nvidia-settings, x11/nvidia-xconfig: Update to 580.142
Message-ID:  <69b20c63.30dfb.76eff614@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by kbowling:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0af72ff3039f33cbd95b8a8f364117181acc635c

commit 0af72ff3039f33cbd95b8a8f364117181acc635c
Author:     Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
AuthorDate: 2026-03-12 00:43:19 +0000
Commit:     Kevin Bowling <kbowling@FreeBSD.org>
CommitDate: 2026-03-12 00:43:19 +0000

    x11/nvidia-driver, x11/nvidia-kmod, x11/linux-nvidia-libs, graphics/nvidia-drm*-kmod, x11/nvidia-settings, x11/nvidia-xconfig: Update to 580.142
    
    Update to latest Production Branch of drivers 580.142:
    https://www.nvidia.com/en-us/drivers/details/265444/
    
    Linux counterparts for x11/linux-nvidia-libs:
    https://www.nvidia.com/en-us/drivers/details/265443/
    
    Add graphics/egl-wayland2 as a dependency for non-legacy branches.
    This library can be installed alongside the previous egl-wayland
    implementation (graphics/egl-wayland) and has a higher selection
    priority by default, but doesn't support legacy branches.
    
    PR:             293738
    Differential Revision:  https://reviews.freebsd.org/D55813
---
 graphics/nvidia-drm-510-kmod/distinfo    |  6 +++---
 graphics/nvidia-drm-515-kmod/distinfo    |  6 +++---
 graphics/nvidia-drm-61-kmod/distinfo     |  6 +++---
 graphics/nvidia-drm-66-kmod/distinfo     |  6 +++---
 graphics/nvidia-drm-latest-kmod/distinfo |  6 +++---
 x11/linux-nvidia-libs/Makefile           | 12 ++++++++++--
 x11/linux-nvidia-libs/distinfo           |  6 +++---
 x11/linux-nvidia-libs/pkg-plist          |  1 +
 x11/nvidia-driver/Makefile               |  1 +
 x11/nvidia-driver/Makefile.version       |  2 +-
 x11/nvidia-driver/distinfo               |  6 +++---
 x11/nvidia-settings/Makefile             |  2 +-
 x11/nvidia-settings/distinfo             |  6 +++---
 x11/nvidia-xconfig/Makefile              |  2 +-
 x11/nvidia-xconfig/distinfo              |  6 +++---
 15 files changed, 42 insertions(+), 32 deletions(-)

diff --git a/graphics/nvidia-drm-510-kmod/distinfo b/graphics/nvidia-drm-510-kmod/distinfo
index d4075aee5b20..d3509cbcaa17 100644
--- a/graphics/nvidia-drm-510-kmod/distinfo
+++ b/graphics/nvidia-drm-510-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1771348889
-SHA256 (NVIDIA-FreeBSD-x86_64-580.126.18.tar.xz) = df4b43e8c7c3865cd7b9dc9ad97469d01a7d64580c9cf2336dca36c2a463184c
-SIZE (NVIDIA-FreeBSD-x86_64-580.126.18.tar.xz) = 288927652
+TIMESTAMP = 1773188138
+SHA256 (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 94797e09407062032f5793a68360a35133b4062bcc15490d9f215d9183ac849c
+SIZE (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 289723464
 SHA256 (freebsd-drm-kmod-drm_v5.10.163_9_GH0.tar.gz) = e4e77f5907418bd5e4be12c26d77fd176f51b82fe8a074b1237cde58be5ce385
 SIZE (freebsd-drm-kmod-drm_v5.10.163_9_GH0.tar.gz) = 20095205
diff --git a/graphics/nvidia-drm-515-kmod/distinfo b/graphics/nvidia-drm-515-kmod/distinfo
index 6c583bee24e0..4fe251a08f53 100644
--- a/graphics/nvidia-drm-515-kmod/distinfo
+++ b/graphics/nvidia-drm-515-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1771348974
-SHA256 (NVIDIA-FreeBSD-x86_64-580.126.18.tar.xz) = df4b43e8c7c3865cd7b9dc9ad97469d01a7d64580c9cf2336dca36c2a463184c
-SIZE (NVIDIA-FreeBSD-x86_64-580.126.18.tar.xz) = 288927652
+TIMESTAMP = 1773188242
+SHA256 (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 94797e09407062032f5793a68360a35133b4062bcc15490d9f215d9183ac849c
+SIZE (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 289723464
 SHA256 (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = e21962b06c5c4740a165fbb36a1c15107a4c6ccba50ca08df4fb1c9368645ce6
 SIZE (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = 26099109
diff --git a/graphics/nvidia-drm-61-kmod/distinfo b/graphics/nvidia-drm-61-kmod/distinfo
index 6373de46f537..01d45e3c7866 100644
--- a/graphics/nvidia-drm-61-kmod/distinfo
+++ b/graphics/nvidia-drm-61-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1771349036
-SHA256 (NVIDIA-FreeBSD-x86_64-580.126.18.tar.xz) = df4b43e8c7c3865cd7b9dc9ad97469d01a7d64580c9cf2336dca36c2a463184c
-SIZE (NVIDIA-FreeBSD-x86_64-580.126.18.tar.xz) = 288927652
+TIMESTAMP = 1773188358
+SHA256 (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 94797e09407062032f5793a68360a35133b4062bcc15490d9f215d9183ac849c
+SIZE (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 289723464
 SHA256 (freebsd-drm-kmod-drm_v6.1.128_7_GH0.tar.gz) = d4eb440e982ceef08888dafa1aeb2bd046b3b53026ee526eb7d8f7f52bc988f1
 SIZE (freebsd-drm-kmod-drm_v6.1.128_7_GH0.tar.gz) = 37104632
diff --git a/graphics/nvidia-drm-66-kmod/distinfo b/graphics/nvidia-drm-66-kmod/distinfo
index 8edb85b14286..5e321e657eba 100644
--- a/graphics/nvidia-drm-66-kmod/distinfo
+++ b/graphics/nvidia-drm-66-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1771349115
-SHA256 (NVIDIA-FreeBSD-x86_64-580.126.18.tar.xz) = df4b43e8c7c3865cd7b9dc9ad97469d01a7d64580c9cf2336dca36c2a463184c
-SIZE (NVIDIA-FreeBSD-x86_64-580.126.18.tar.xz) = 288927652
+TIMESTAMP = 1773188406
+SHA256 (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 94797e09407062032f5793a68360a35133b4062bcc15490d9f215d9183ac849c
+SIZE (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 289723464
 SHA256 (freebsd-drm-kmod-drm_v6.6.25_9_GH0.tar.gz) = 14e90e4cc9ed5e72f6036f01987a20e2918026502d3116e97ffa4156514a13bb
 SIZE (freebsd-drm-kmod-drm_v6.6.25_9_GH0.tar.gz) = 38488554
diff --git a/graphics/nvidia-drm-latest-kmod/distinfo b/graphics/nvidia-drm-latest-kmod/distinfo
index ecd2ba2dead8..2140f1d8920c 100644
--- a/graphics/nvidia-drm-latest-kmod/distinfo
+++ b/graphics/nvidia-drm-latest-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1771349236
-SHA256 (NVIDIA-FreeBSD-x86_64-580.126.18.tar.xz) = df4b43e8c7c3865cd7b9dc9ad97469d01a7d64580c9cf2336dca36c2a463184c
-SIZE (NVIDIA-FreeBSD-x86_64-580.126.18.tar.xz) = 288927652
+TIMESTAMP = 1773188540
+SHA256 (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 94797e09407062032f5793a68360a35133b4062bcc15490d9f215d9183ac849c
+SIZE (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 289723464
 SHA256 (freebsd-drm-kmod-drm_v6.9_1_GH0.tar.gz) = df7933202e61ebf8c9decb6835e4908817923fe4e76213e532873b0b611e8c63
 SIZE (freebsd-drm-kmod-drm_v6.9_1_GH0.tar.gz) = 41512758
diff --git a/x11/linux-nvidia-libs/Makefile b/x11/linux-nvidia-libs/Makefile
index f5a3d74ae4ae..9c5486a3b2f2 100644
--- a/x11/linux-nvidia-libs/Makefile
+++ b/x11/linux-nvidia-libs/Makefile
@@ -93,9 +93,14 @@ LINUX_DATA+=	20_nvidia_xcb.json /usr/share/egl/egl_external_platform.d \
 PLIST_RE+=	'\,${LINUXBASE}/usr/share/egl/egl_external_platform.d/20_nvidia_xcb.json,d'\
 		'\,${LINUXBASE}/usr/share/egl/egl_external_platform.d/20_nvidia_xlib.json,d'
 .endif
-.if ${NVVERSION} >= 590.00000
+.if ${NVVERSION} >= 595.00000
+LINUX_DATA+=	09_nvidia_wayland2.json /usr/share/egl/egl_external_platform.d
+PLIST_RE+=	'\,${LINUXBASE}/usr/share/egl/egl_external_platform.d/99_nvidia_wayland2.json,d'
+.elif ${NVVERSION} >= 590.00000
 LINUX_DATA+=	99_nvidia_wayland2.json /usr/share/egl/egl_external_platform.d
+PLIST_RE+=	'\,${LINUXBASE}/usr/share/egl/egl_external_platform.d/09_nvidia_wayland2.json,d'
 .else
+PLIST_RE+=	'\,${LINUXBASE}/usr/share/egl/egl_external_platform.d/09_nvidia_wayland2.json,d'
 PLIST_RE+=	'\,${LINUXBASE}/usr/share/egl/egl_external_platform.d/99_nvidia_wayland2.json,d'
 .endif
 
@@ -309,7 +314,10 @@ PLIST_RE+=	'\,${LINUXBASE}.*libnvidia-gpucomp\.so,d'
 
 # nvidia-egl-X11 supports (not in x11/nvidia-driver nor separate ports)
 # Estimated to be upgrated often.
-.if ${NVVERSION} >= 580.10508	# 580.105.08
+.if ${NVVERSION} >= 595.00000 || \
+${NVVERSION} >= 580.14200 && ${NVVERSION} < 590.00000	# 580.142 or 595
+NV_EGL_X_VERSION=	1.0.5
+.elif ${NVVERSION} >= 580.10508	# 580.105.08
 NV_EGL_X_VERSION=	1.0.4
 .elif ${NVVERSION} >= 570.18100	# 570.181
 NV_EGL_X_VERSION=	1.0.3
diff --git a/x11/linux-nvidia-libs/distinfo b/x11/linux-nvidia-libs/distinfo
index c9f6f6594d4d..a6ef13a6cde8 100644
--- a/x11/linux-nvidia-libs/distinfo
+++ b/x11/linux-nvidia-libs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1771348322
-SHA256 (NVIDIA-Linux-x86_64-580.126.18.run) = a7781b2e1c2d65c6580914c76e79ed454d02945df84711c033070a092a9ab49d
-SIZE (NVIDIA-Linux-x86_64-580.126.18.run) = 396862844
+TIMESTAMP = 1773187517
+SHA256 (NVIDIA-Linux-x86_64-580.142.run) = 20915fcf3ffe89c3550cf93b60a04a285453150d92e2468e1911a43620447563
+SIZE (NVIDIA-Linux-x86_64-580.142.run) = 398046590
diff --git a/x11/linux-nvidia-libs/pkg-plist b/x11/linux-nvidia-libs/pkg-plist
index 7eabc9eb8c40..416be626a613 100644
--- a/x11/linux-nvidia-libs/pkg-plist
+++ b/x11/linux-nvidia-libs/pkg-plist
@@ -192,6 +192,7 @@
 %%LINUXBASE%%/usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json
 %%LINUXBASE%%/usr/share/egl/egl_external_platform.d/20_nvidia_xcb.json
 %%LINUXBASE%%/usr/share/egl/egl_external_platform.d/20_nvidia_xlib.json
+%%LINUXBASE%%/usr/share/egl/egl_external_platform.d/09_nvidia_wayland2.json
 %%LINUXBASE%%/usr/share/egl/egl_external_platform.d/99_nvidia_wayland2.json
 %%LINUXBASE%%/usr/share/glvnd/egl_vendor.d/10_nvidia.json
 %%LINUXBASE%%/usr/share/man/man1/nvidia-cuda-mps-control.1.gz
diff --git a/x11/nvidia-driver/Makefile b/x11/nvidia-driver/Makefile
index 5c4b53a9f2d0..1297ab6d0ded 100644
--- a/x11/nvidia-driver/Makefile
+++ b/x11/nvidia-driver/Makefile
@@ -58,6 +58,7 @@ LIB_DEPENDS+=	libnvidia-egl-wayland.so:graphics/egl-wayland
 
 .if ${NVVERSION} >= 580.00000
 LIB_DEPENDS+=	libnvidia-egl-xcb.so:graphics/egl-x11
+LIB_DEPENDS+=	libnvidia-egl-wayland2.so:graphics/egl-wayland2
 .endif
 
 USES=		uidfix xorg
diff --git a/x11/nvidia-driver/Makefile.version b/x11/nvidia-driver/Makefile.version
index c36500550453..34af0ee841d2 100644
--- a/x11/nvidia-driver/Makefile.version
+++ b/x11/nvidia-driver/Makefile.version
@@ -1,4 +1,4 @@
 # NVIDIA Distversion
 #
 # This will be included from x11/nvidia-driver and the nvidia-drm port
-NVIDIA_DISTVERSION?= 580.126.18
+NVIDIA_DISTVERSION?= 580.142
diff --git a/x11/nvidia-driver/distinfo b/x11/nvidia-driver/distinfo
index a0f56b1ff4d1..c0420ce61647 100644
--- a/x11/nvidia-driver/distinfo
+++ b/x11/nvidia-driver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1771347918
-SHA256 (NVIDIA-FreeBSD-x86_64-580.126.18.tar.xz) = df4b43e8c7c3865cd7b9dc9ad97469d01a7d64580c9cf2336dca36c2a463184c
-SIZE (NVIDIA-FreeBSD-x86_64-580.126.18.tar.xz) = 288927652
+TIMESTAMP = 1773187380
+SHA256 (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 94797e09407062032f5793a68360a35133b4062bcc15490d9f215d9183ac849c
+SIZE (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 289723464
diff --git a/x11/nvidia-settings/Makefile b/x11/nvidia-settings/Makefile
index aa1b5215c24c..f7470ed5d60c 100644
--- a/x11/nvidia-settings/Makefile
+++ b/x11/nvidia-settings/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	nvidia-settings
-PORTVERSION=	580.126.18
+PORTVERSION=	580.142
 CATEGORIES=	x11
 
 MAINTAINER=	x11@FreeBSD.org
diff --git a/x11/nvidia-settings/distinfo b/x11/nvidia-settings/distinfo
index 265fd6dae7d4..d4566b97790c 100644
--- a/x11/nvidia-settings/distinfo
+++ b/x11/nvidia-settings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1771349356
-SHA256 (NVIDIA-nvidia-settings-580.126.18_GH0.tar.gz) = 312251b7afe2017525be6fecc30f3f59569fd70690c7b928adf19b2c596e2e51
-SIZE (NVIDIA-nvidia-settings-580.126.18_GH0.tar.gz) = 1322479
+TIMESTAMP = 1773187811
+SHA256 (NVIDIA-nvidia-settings-580.142_GH0.tar.gz) = ceef82667669bd721d638a85bf2ed98fa4b8d7901aee2fbb9f4baa73282fc1dc
+SIZE (NVIDIA-nvidia-settings-580.142_GH0.tar.gz) = 1322417
diff --git a/x11/nvidia-xconfig/Makefile b/x11/nvidia-xconfig/Makefile
index bab109b922b4..eb1341c47a36 100644
--- a/x11/nvidia-xconfig/Makefile
+++ b/x11/nvidia-xconfig/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	nvidia-xconfig
-PORTVERSION=	580.126.18
+PORTVERSION=	580.142
 CATEGORIES=	x11
 
 MAINTAINER=	x11@FreeBSD.org
diff --git a/x11/nvidia-xconfig/distinfo b/x11/nvidia-xconfig/distinfo
index 088634776e54..117f478f1306 100644
--- a/x11/nvidia-xconfig/distinfo
+++ b/x11/nvidia-xconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1771349438
-SHA256 (NVIDIA-nvidia-xconfig-580.126.18_GH0.tar.gz) = 9525c5f01a05173a11bf36339672d68149e5f1c33e3483d4660739797999fd00
-SIZE (NVIDIA-nvidia-xconfig-580.126.18_GH0.tar.gz) = 145879
+TIMESTAMP = 1773187923
+SHA256 (NVIDIA-nvidia-xconfig-580.142_GH0.tar.gz) = c94b69af14e58d4730c60c3392d048782bacd164da14632ce9d6fe3f712d69ef
+SIZE (NVIDIA-nvidia-xconfig-580.142_GH0.tar.gz) = 145857


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b20c63.30dfb.76eff614>