diff --git a/graphics/egl-wayland/Makefile b/graphics/egl-wayland/Makefile --- a/graphics/egl-wayland/Makefile +++ b/graphics/egl-wayland/Makefile @@ -1,5 +1,5 @@ PORTNAME= egl-wayland -DISTVERSION= 1.1.19 +DISTVERSION= 1.1.20 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org diff --git a/graphics/egl-wayland/distinfo b/graphics/egl-wayland/distinfo --- a/graphics/egl-wayland/distinfo +++ b/graphics/egl-wayland/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745359337 -SHA256 (NVIDIA-egl-wayland-1.1.19_GH0.tar.gz) = b9a63e59eb552ef925b9fda96e466457edfe4b7728dd861ee06152b064edccdf -SIZE (NVIDIA-egl-wayland-1.1.19_GH0.tar.gz) = 76156 +TIMESTAMP = 1754506010 +SHA256 (NVIDIA-egl-wayland-1.1.20_GH0.tar.gz) = 17d7c8976a08758621a42e9d8c328bce420208e956f473a19f827f5933df401a +SIZE (NVIDIA-egl-wayland-1.1.20_GH0.tar.gz) = 76168 diff --git a/graphics/egl-wayland/pkg-plist b/graphics/egl-wayland/pkg-plist --- a/graphics/egl-wayland/pkg-plist +++ b/graphics/egl-wayland/pkg-plist @@ -1,6 +1,6 @@ lib/libnvidia-egl-wayland.so lib/libnvidia-egl-wayland.so.1 -lib/libnvidia-egl-wayland.so.1.1.19 +lib/libnvidia-egl-wayland.so.1.1.20 libdata/pkgconfig/wayland-eglstream-protocols.pc libdata/pkgconfig/wayland-eglstream.pc share/egl/egl_external_platform.d/10_nvidia_wayland.json diff --git a/graphics/nvidia-drm-510-kmod-devel/Makefile b/graphics/nvidia-drm-510-kmod-devel/Makefile --- a/graphics/nvidia-drm-510-kmod-devel/Makefile +++ b/graphics/nvidia-drm-510-kmod-devel/Makefile @@ -1,4 +1,4 @@ -NVIDIA_DISTVERSION= 575.64.05 +NVIDIA_DISTVERSION?= 575.64.05 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-510-kmod diff --git a/graphics/nvidia-drm-510-kmod/distinfo b/graphics/nvidia-drm-510-kmod/distinfo --- a/graphics/nvidia-drm-510-kmod/distinfo +++ b/graphics/nvidia-drm-510-kmod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752772269 -SHA256 (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 004fd4084d96854580582d6664df7d36df6e03230001c06a9fa0234c1a3ba1e6 -SIZE (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 260741248 +TIMESTAMP = 1754443072 +SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166 +SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752 SHA256 (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = ea6b04c4bbd859248aabb81bc2abc19f33d68f57decf2e41dd8f5341124227d4 SIZE (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = 20095720 diff --git a/graphics/nvidia-drm-515-kmod-devel/Makefile b/graphics/nvidia-drm-515-kmod-devel/Makefile --- a/graphics/nvidia-drm-515-kmod-devel/Makefile +++ b/graphics/nvidia-drm-515-kmod-devel/Makefile @@ -1,4 +1,4 @@ -NVIDIA_DISTVERSION= 575.64.05 +NVIDIA_DISTVERSION?= 575.64.05 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-515-kmod diff --git a/graphics/nvidia-drm-515-kmod/distinfo b/graphics/nvidia-drm-515-kmod/distinfo --- a/graphics/nvidia-drm-515-kmod/distinfo +++ b/graphics/nvidia-drm-515-kmod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752773397 -SHA256 (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 004fd4084d96854580582d6664df7d36df6e03230001c06a9fa0234c1a3ba1e6 -SIZE (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 260741248 +TIMESTAMP = 1754443102 +SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166 +SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752 SHA256 (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 93fc30211374d028ec8e24872cc5ac03dab13309b637cf3bdad27f2dcb808fc0 SIZE (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 26098570 diff --git a/graphics/nvidia-drm-61-kmod-devel/Makefile b/graphics/nvidia-drm-61-kmod-devel/Makefile --- a/graphics/nvidia-drm-61-kmod-devel/Makefile +++ b/graphics/nvidia-drm-61-kmod-devel/Makefile @@ -1,4 +1,4 @@ -NVIDIA_DISTVERSION= 575.64.05 +NVIDIA_DISTVERSION?= 575.64.05 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-61-kmod diff --git a/graphics/nvidia-drm-61-kmod/distinfo b/graphics/nvidia-drm-61-kmod/distinfo --- a/graphics/nvidia-drm-61-kmod/distinfo +++ b/graphics/nvidia-drm-61-kmod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752771787 -SHA256 (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 004fd4084d96854580582d6664df7d36df6e03230001c06a9fa0234c1a3ba1e6 -SIZE (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 260741248 +TIMESTAMP = 1754443116 +SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166 +SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752 SHA256 (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = ef5ee435493351a4d123f53b503c018a5195604ad4954a052d40f103643de39d SIZE (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = 37105937 diff --git a/graphics/nvidia-drm-66-kmod-devel/Makefile b/graphics/nvidia-drm-66-kmod-devel/Makefile --- a/graphics/nvidia-drm-66-kmod-devel/Makefile +++ b/graphics/nvidia-drm-66-kmod-devel/Makefile @@ -1,4 +1,4 @@ -NVIDIA_DISTVERSION= 575.64.05 +NVIDIA_DISTVERSION?= 575.64.05 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-66-kmod diff --git a/graphics/nvidia-drm-66-kmod/distinfo b/graphics/nvidia-drm-66-kmod/distinfo --- a/graphics/nvidia-drm-66-kmod/distinfo +++ b/graphics/nvidia-drm-66-kmod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752774052 -SHA256 (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 004fd4084d96854580582d6664df7d36df6e03230001c06a9fa0234c1a3ba1e6 -SIZE (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 260741248 +TIMESTAMP = 1754443131 +SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166 +SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752 SHA256 (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 412fe7b8db00ce7ed6339fa3099f9b17fe78b115ccb05a8714228ce70c9d0882 SIZE (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 38486809 diff --git a/graphics/nvidia-drm-kmod-devel/Makefile b/graphics/nvidia-drm-kmod-devel/Makefile --- a/graphics/nvidia-drm-kmod-devel/Makefile +++ b/graphics/nvidia-drm-kmod-devel/Makefile @@ -1,4 +1,4 @@ -DISTVERSION= 575.64.05 +DISTVERSION?= 575.64.05 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 diff --git a/x11/linux-nvidia-libs/Makefile b/x11/linux-nvidia-libs/Makefile --- a/x11/linux-nvidia-libs/Makefile +++ b/x11/linux-nvidia-libs/Makefile @@ -147,7 +147,9 @@ ## graphics/egl-wayland supports ## Estimated to be upgraded often. -.if ${NVVERSION} >= 570.14400 # 570.144 +.if ${NVVERSION} >= 570.18100 && ${NVVERSION} < 575.00000 # 570.181 but below 575.000 +NV_EGL_W_VERSION= 1.1.20 +.elif ${NVVERSION} >= 570.14400 # 570.144, excuding 570.181 to below 575.000 NV_EGL_W_VERSION= 1.1.19 .elif ${NVVERSION} >= 470.04201 # 470.42.01 NV_EGL_W_VERSION= 1.1.7 @@ -276,9 +278,11 @@ # nvidia-egl-X11 supports (not in x11/nvidia-driver nor separate ports) # Estimated to be upgrated often. -.if ${NVVERSION} >= 570.15302 && ${NVVERSION} < 575.00000 || ${NVVERSION} >= 575.05708 +.if ${NVVERSION} >= 570.18100 && ${NVVERSION} < 575.00000 +NV_EGL_X_VERSION= 1.0.3 +.elif ${NVVERSION} >= 570.15302 && ${NVVERSION} < 570.18100 || ${NVVERSION} >= 575.05708 && ${NVVERSION} < 580.00000 NV_EGL_X_VERSION= 1.0.2 -.elif ${NVVERSION} >= 570.14400 # 570.144 +.elif ${NVVERSION} >= 570.14400 # 570.144, 580.65.06 NV_EGL_X_VERSION= 1.0.1 .elif ${NVVERSION} >= 570.00000 # 570.00, Intentionally kept to clarify # the start of egl-x11 support. @@ -333,6 +337,15 @@ # End of nvidia-egl-gbm supports +# Vulkan layer implementing NVIDIA Smooth Motion support +.if ${NVVERSION} >= 580.06506 # 580.65.06 +LINUX_LIBS+= libnvidia-present.so.${PORTVERSION} +.else +PLIST_RE+= '\,${LINUXBASE}.*libnvidia-present\.so,d' +.endif # 580.65.06 +# End of Vulkan layer implementing NVIDIA Smooth Motion support + + .if ${NVVERSION} >= 525.08902 # 525.89.02 LINUX_LIBS+= libnvoptix.so.${PORTVERSION} \ libnvidia-nvvm.so.${PORTVERSION} \ diff --git a/x11/linux-nvidia-libs/distinfo b/x11/linux-nvidia-libs/distinfo --- a/x11/linux-nvidia-libs/distinfo +++ b/x11/linux-nvidia-libs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752809652 -SHA256 (NVIDIA-Linux-x86_64-570.172.08.run) = 0256867e082caf93d7b25fa7c8e69b316062a9c6c72c6e228fad7b238c6fa17d -SIZE (NVIDIA-Linux-x86_64-570.172.08.run) = 375905456 +TIMESTAMP = 1754441402 +SHA256 (NVIDIA-Linux-x86_64-570.181.run) = f06d25ce3f1802ea507ada4b5dc46b3c2c8b38503db6f68f3ef016bab8e3dcf9 +SIZE (NVIDIA-Linux-x86_64-570.181.run) = 375778425 diff --git a/x11/linux-nvidia-libs/pkg-plist b/x11/linux-nvidia-libs/pkg-plist --- a/x11/linux-nvidia-libs/pkg-plist +++ b/x11/linux-nvidia-libs/pkg-plist @@ -178,6 +178,7 @@ %%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-nvvm.so.4 %%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-nvvm.so.%%SHLIB_VERSION%% %%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-ngx.so.%%SHLIB_VERSION%% +%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-present.so.%%SHLIB_VERSION%% %%LINUXBASE%%%%LINUX_LIBDIR%%/tls/libnvidia-tls.so.%%SHLIB_VERSION%% %%LINUXBASE%%%%LINUX_LIBDIR%%/vdpau/libvdpau_nvidia.so.1 %%LINUXBASE%%/usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json diff --git a/x11/nvidia-driver/Makefile.version b/x11/nvidia-driver/Makefile.version --- 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?= 570.172.08 +NVIDIA_DISTVERSION?= 570.181 diff --git a/x11/nvidia-driver/distinfo b/x11/nvidia-driver/distinfo --- a/x11/nvidia-driver/distinfo +++ b/x11/nvidia-driver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752763563 -SHA256 (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 004fd4084d96854580582d6664df7d36df6e03230001c06a9fa0234c1a3ba1e6 -SIZE (NVIDIA-FreeBSD-x86_64-570.172.08.tar.xz) = 260741248 +TIMESTAMP = 1754437824 +SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166 +SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752 diff --git a/x11/nvidia-settings/Makefile b/x11/nvidia-settings/Makefile --- a/x11/nvidia-settings/Makefile +++ b/x11/nvidia-settings/Makefile @@ -1,5 +1,5 @@ PORTNAME= nvidia-settings -PORTVERSION= 570.169 +PORTVERSION= 570.181 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org diff --git a/x11/nvidia-settings/distinfo b/x11/nvidia-settings/distinfo --- a/x11/nvidia-settings/distinfo +++ b/x11/nvidia-settings/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750217836 -SHA256 (NVIDIA-nvidia-settings-570.169_GH0.tar.gz) = ea672023af2fbac35b02eec4987672dc15896016a27b076ce3003f1c97c8ce73 -SIZE (NVIDIA-nvidia-settings-570.169_GH0.tar.gz) = 1308800 +TIMESTAMP = 1754440481 +SHA256 (NVIDIA-nvidia-settings-570.181_GH0.tar.gz) = 6a11f45c72921243a4d7483af23656b41acf2ad48d17221eb412d5ad94f63460 +SIZE (NVIDIA-nvidia-settings-570.181_GH0.tar.gz) = 1309645 diff --git a/x11/nvidia-xconfig/Makefile b/x11/nvidia-xconfig/Makefile --- a/x11/nvidia-xconfig/Makefile +++ b/x11/nvidia-xconfig/Makefile @@ -1,5 +1,5 @@ PORTNAME= nvidia-xconfig -PORTVERSION= 570.169 +PORTVERSION= 570.181 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org diff --git a/x11/nvidia-xconfig/distinfo b/x11/nvidia-xconfig/distinfo --- a/x11/nvidia-xconfig/distinfo +++ b/x11/nvidia-xconfig/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750218222 -SHA256 (NVIDIA-nvidia-xconfig-570.169_GH0.tar.gz) = ebdb9339dc04564e01312d8e2da8f4aa81315e87f2796364e586fd984a82e554 -SIZE (NVIDIA-nvidia-xconfig-570.169_GH0.tar.gz) = 145646 +TIMESTAMP = 1754440555 +SHA256 (NVIDIA-nvidia-xconfig-570.181_GH0.tar.gz) = 96d740bf4c18eea0dab8367d5a828e51a0708f0cf1ce5625a970e0781b907d98 +SIZE (NVIDIA-nvidia-xconfig-570.181_GH0.tar.gz) = 145651