From nobody Thu Mar 12 00:44:19 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fWTQd5KNmz6VJ42 for ; Thu, 12 Mar 2026 00:44:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fWTQd2WlBz3Tp5 for ; Thu, 12 Mar 2026 00:44:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773276265; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6qMQqwZB/3TATD6LpdxTQAbkJSlUK3CECy3YWb0T8KY=; b=pifz8tnMgbus1GhhgxWHgtNFXw9M9d7dTW5jfdJmz36O0hXaELqr5cN0hfWOJWaRnhdyoH c7XXGz/7iePT1e9ND6l60UUAJW9lsdQB0gjDBdzninuJM9BJ5CGBNTvCt7ppBmdESwkZVy JubHK8O3koed/z3U8iJj2YygZtRFmR73zYQ6tbaKWpwepmeHJZ7dqV+1s28gtSJb7+s/Sh nLFTcyOrvyiitV9tG8VmDLH/Nb6D/BVJndPDJAmNg3Mm+wAcBYB9Wd8eO3eEy4GtGnQUFW VXM7LO76SZ8qmoljd42qvGinhciridzctKNfrT9qGAwLcldUZitgPda+taiY7g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773276265; a=rsa-sha256; cv=none; b=LKwo7G2yznvr39JRXNHj7QlNJuCFFHyHcwjjOiYGfafhb6I/0agVJHWxaVD9II+e4FpdjC IzltDw6C+RhMaNkg/noAIRFG1ZATuUNgshzaCsDuW/2G23IYEvHHVc/eLG+DQzvB+eqsav dJs5DYOFsjBJlva267H72aKvTSuHXIgHjUGRqJ4+ylgo0ywsPF+UNnP5sNg4fyjsoJGTTI xPNYIT9ntvb5wR9qE0kH5azpA1JbiNcrJswJU3OWyObyFzCi+Bi0396hjjwEji40cKizHF dYpl6e3XmnJ4rD1/kTOD8bZDoXbxmfQeyW3nijkwlgOxY+iH+xYjVVBVyVEBrw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773276265; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6qMQqwZB/3TATD6LpdxTQAbkJSlUK3CECy3YWb0T8KY=; b=Yz8UtB36i9OYkxsUAwTrZSghnhRQYmEDi5+pSPSdMi/SkxdoMl/OaKBsISCcZoeRYc/bhC LsqboboOnNB4nRBXMLQ1QcpnWP8FZ9L33vV78SzLQhAozJOA+0a12cVcfOs72uTmv+NVq7 KwIsnyi4oiQL2D9lNkBDePRCGfTnN37H/OpdrEC8LsIGKBOByQgQZXVS1gKMvrG+M7mEut 3I9flDqlzY6cpxqUojMM66O82OXiiT7oO20dsLDe7WdOLnmJTRlopjX6wL9YLU/gF2l1Oe JQzI9jnouVZ552JfqomF9rHU47vK8E+IHrpqSEnkGuldCIHV0f/U5JADsYSPww== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fWTQd25t8z6t0 for ; Thu, 12 Mar 2026 00:44:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 30dfb by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 12 Mar 2026 00:44:19 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Tomoaki AOKI From: Kevin Bowling 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 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kbowling X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0af72ff3039f33cbd95b8a8f364117181acc635c Auto-Submitted: auto-generated Date: Thu, 12 Mar 2026 00:44:19 +0000 Message-Id: <69b20c63.30dfb.76eff614@gitrepo.freebsd.org> The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/ports/commit/?id=0af72ff3039f33cbd95b8a8f364117181acc635c commit 0af72ff3039f33cbd95b8a8f364117181acc635c Author: Tomoaki AOKI AuthorDate: 2026-03-12 00:43:19 +0000 Commit: Kevin Bowling 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