diff --git a/graphics/nvidia-drm-510-kmod-devel/Makefile b/graphics/nvidia-drm-510-kmod-devel/Makefile index 9629da9e33f4..f92968300b96 100644 --- a/graphics/nvidia-drm-510-kmod-devel/Makefile +++ b/graphics/nvidia-drm-510-kmod-devel/Makefile @@ -1,7 +1,7 @@ -NVIDIA_DISTVERSION?= 575.64.05 +NVIDIA_DISTVERSION?= 580.76.05 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-510-kmod PKGNAMESUFFIX= -devel .include "${MASTERDIR}/Makefile" diff --git a/graphics/nvidia-drm-510-kmod-devel/distinfo b/graphics/nvidia-drm-510-kmod-devel/distinfo index 079b427dbece..00cf581225a3 100644 --- a/graphics/nvidia-drm-510-kmod-devel/distinfo +++ b/graphics/nvidia-drm-510-kmod-devel/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1753242855 -SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f -SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228 +TIMESTAMP = 1755364011 +SHA256 (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 11731d9ca505cf86a70afc448f9a2d283a8baab78b446507c405a5f75d46ad4d +SIZE (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 288781800 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-510-kmod/distinfo b/graphics/nvidia-drm-510-kmod/distinfo index 22045b12adc1..00cf581225a3 100644 --- a/graphics/nvidia-drm-510-kmod/distinfo +++ b/graphics/nvidia-drm-510-kmod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754443072 -SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166 -SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752 +TIMESTAMP = 1755364011 +SHA256 (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 11731d9ca505cf86a70afc448f9a2d283a8baab78b446507c405a5f75d46ad4d +SIZE (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 288781800 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 index 1be93d31e8a5..9a7779674a24 100644 --- a/graphics/nvidia-drm-515-kmod-devel/Makefile +++ b/graphics/nvidia-drm-515-kmod-devel/Makefile @@ -1,7 +1,7 @@ -NVIDIA_DISTVERSION?= 575.64.05 +NVIDIA_DISTVERSION?= 580.76.05 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-515-kmod PKGNAMESUFFIX= -devel .include "${MASTERDIR}/Makefile" diff --git a/graphics/nvidia-drm-515-kmod-devel/distinfo b/graphics/nvidia-drm-515-kmod-devel/distinfo index 3ff96f22f8df..97d609d39c68 100644 --- a/graphics/nvidia-drm-515-kmod-devel/distinfo +++ b/graphics/nvidia-drm-515-kmod-devel/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1753243021 -SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f -SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228 +TIMESTAMP = 1755364521 +SHA256 (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 11731d9ca505cf86a70afc448f9a2d283a8baab78b446507c405a5f75d46ad4d +SIZE (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 288781800 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-515-kmod/distinfo b/graphics/nvidia-drm-515-kmod/distinfo index a500ead57db8..97d609d39c68 100644 --- a/graphics/nvidia-drm-515-kmod/distinfo +++ b/graphics/nvidia-drm-515-kmod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754443102 -SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166 -SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752 +TIMESTAMP = 1755364521 +SHA256 (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 11731d9ca505cf86a70afc448f9a2d283a8baab78b446507c405a5f75d46ad4d +SIZE (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 288781800 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 index f8d1c8cfff8a..e8fbbb6feaa2 100644 --- a/graphics/nvidia-drm-61-kmod-devel/Makefile +++ b/graphics/nvidia-drm-61-kmod-devel/Makefile @@ -1,7 +1,7 @@ -NVIDIA_DISTVERSION?= 575.64.05 +NVIDIA_DISTVERSION?= 580.76.05 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-61-kmod PKGNAMESUFFIX= -devel .include "${MASTERDIR}/Makefile" diff --git a/graphics/nvidia-drm-61-kmod-devel/distinfo b/graphics/nvidia-drm-61-kmod-devel/distinfo index 3bcfa21add5b..a9fd4c3a6835 100644 --- a/graphics/nvidia-drm-61-kmod-devel/distinfo +++ b/graphics/nvidia-drm-61-kmod-devel/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1753243692 -SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f -SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228 +TIMESTAMP = 1755364649 +SHA256 (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 11731d9ca505cf86a70afc448f9a2d283a8baab78b446507c405a5f75d46ad4d +SIZE (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 288781800 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-61-kmod/distinfo b/graphics/nvidia-drm-61-kmod/distinfo index 2c6bc1e046d9..a9fd4c3a6835 100644 --- a/graphics/nvidia-drm-61-kmod/distinfo +++ b/graphics/nvidia-drm-61-kmod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754443116 -SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166 -SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752 +TIMESTAMP = 1755364649 +SHA256 (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 11731d9ca505cf86a70afc448f9a2d283a8baab78b446507c405a5f75d46ad4d +SIZE (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 288781800 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 index 36b1a7fc5084..a77b91bb3c97 100644 --- a/graphics/nvidia-drm-66-kmod-devel/Makefile +++ b/graphics/nvidia-drm-66-kmod-devel/Makefile @@ -1,7 +1,7 @@ -NVIDIA_DISTVERSION?= 575.64.05 +NVIDIA_DISTVERSION?= 580.76.05 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-66-kmod PKGNAMESUFFIX= -devel .include "${MASTERDIR}/Makefile" diff --git a/graphics/nvidia-drm-66-kmod-devel/distinfo b/graphics/nvidia-drm-66-kmod-devel/distinfo index d855415e360e..424605b61ea9 100644 --- a/graphics/nvidia-drm-66-kmod-devel/distinfo +++ b/graphics/nvidia-drm-66-kmod-devel/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1753243532 -SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f -SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228 +TIMESTAMP = 1755364756 +SHA256 (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 11731d9ca505cf86a70afc448f9a2d283a8baab78b446507c405a5f75d46ad4d +SIZE (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 288781800 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-66-kmod/distinfo b/graphics/nvidia-drm-66-kmod/distinfo index 95f7ac50e124..424605b61ea9 100644 --- a/graphics/nvidia-drm-66-kmod/distinfo +++ b/graphics/nvidia-drm-66-kmod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754443131 -SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166 -SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752 +TIMESTAMP = 1755364756 +SHA256 (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 11731d9ca505cf86a70afc448f9a2d283a8baab78b446507c405a5f75d46ad4d +SIZE (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 288781800 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 index 14acc6b83160..16c565478534 100644 --- a/graphics/nvidia-drm-kmod-devel/Makefile +++ b/graphics/nvidia-drm-kmod-devel/Makefile @@ -1,8 +1,8 @@ -DISTVERSION?= 575.64.05 +DISTVERSION?= 580.76.05 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-kmod PKGNAMESUFFIX= -devel .include "${MASTERDIR}/Makefile" diff --git a/x11/linux-nvidia-libs-devel/Makefile b/x11/linux-nvidia-libs-devel/Makefile index 75a71009c848..85fb45e86ca2 100644 --- a/x11/linux-nvidia-libs-devel/Makefile +++ b/x11/linux-nvidia-libs-devel/Makefile @@ -1,8 +1,8 @@ -DISTVERSION= 575.64.05 +DISTVERSION?= 580.76.05 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../linux-nvidia-libs PKGNAMESUFFIX= -devel .include "${MASTERDIR}/Makefile" diff --git a/x11/linux-nvidia-libs-devel/distinfo b/x11/linux-nvidia-libs-devel/distinfo index a70e71db8736..60af5d71556f 100644 --- a/x11/linux-nvidia-libs-devel/distinfo +++ b/x11/linux-nvidia-libs-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753240442 -SHA256 (NVIDIA-Linux-x86_64-575.64.05.run) = 85f2b50f912261c1917a0b2cf7e1f9743affd008fdc0f209f4d5563f774d502d -SIZE (NVIDIA-Linux-x86_64-575.64.05.run) = 386961985 +TIMESTAMP = 1755355011 +SHA256 (NVIDIA-Linux-x86_64-580.76.05.run) = 219be636b60931b021b2e8c1e0eff887363c731f8a940caa87bcc054d05d97fd +SIZE (NVIDIA-Linux-x86_64-580.76.05.run) = 393683997 diff --git a/x11/linux-nvidia-libs/Makefile b/x11/linux-nvidia-libs/Makefile index 34411b66a539..708beb3439b2 100644 --- a/x11/linux-nvidia-libs/Makefile +++ b/x11/linux-nvidia-libs/Makefile @@ -1,576 +1,576 @@ PORTNAME= nvidia-libs DISTVERSION?= ${NVIDIA_DISTVERSION} # Always try to set PORTREVISION as it can be overridden by the slave ports PORTREVISION?= 0 CATEGORIES= x11 linux MASTER_SITES= NVIDIA/XFree86/Linux-${ARCH_SUFX}/${DISTVERSION}/ DISTNAME= NVIDIA-Linux-${ARCH_SUFX}-${DISTVERSION} EXTRACT_SUFX= .run PKGNAMEPREFIX= linux- MAINTAINER= x11@FreeBSD.org COMMENT= NVidia graphics libraries and programs (Linux version) WWW= https://www.nvidia.com/object/unix.html LICENSE_FILE= ${WRKSRC}/LICENSE .include "${.CURDIR}/../nvidia-driver/Makefile.version" .include "${.CURDIR}/../nvidia-driver/Makefile.common" CONFLICTS_INSTALL= linux-nvidia-libs* # Choose proper distinfo file using PKGNAMESUFFIX for slave ports. # Kept for switching to centralized distinfo with suffixes. .ifdef PKGNAMESUFFIX DISTINFO_FILE= ${.CURDIR}/distinfo .endif .if ${DISTVERSION:R} > 390 PORTSCOUT= limit:\.\d+$$ # ignore *-no-compat32 distfiles .else PORTSCOUT= limit:^${DISTVERSION:R}\.\d+$$ .endif USES= linux USE_LINUX= xorglibs USE_LDCONFIG= yes NO_BUILD= yes PLIST_RE= # empty LINUX_LIBDIR= /usr/lib${ARCH:S/i386//:S/amd//} LINUX_LIBS= libcuda.so.${PORTVERSION} \ libnvcuvid.so.${PORTVERSION} \ libnvidia-cfg.so.${PORTVERSION} \ libnvidia-glcore.so.${PORTVERSION} \ libnvidia-ml.so.${PORTVERSION} \ libnvidia-opencl.so.${PORTVERSION} \ libnvidia-tls.so.${PORTVERSION} \ libvdpau_nvidia.so.${PORTVERSION} LINUX_LINKS= libcuda.so.${PORTVERSION} libcuda.so.1 \ libcuda.so.${PORTVERSION} libcuda.so \ libnvcuvid.so.${PORTVERSION} libnvcuvid.so.1 \ libnvcuvid.so.${PORTVERSION} libnvcuvid.so \ libnvidia-cfg.so.${PORTVERSION} libnvidia-cfg.so.1 \ libnvidia-cfg.so.${PORTVERSION} libnvidia-cfg.so \ libnvidia-ml.so.${PORTVERSION} libnvidia-ml.so.1 \ libnvidia-ml.so.${PORTVERSION} libnvidia-ml.so \ libnvidia-opencl.so.${PORTVERSION} libnvidia-opencl.so.1 \ libvdpau_nvidia.so.${PORTVERSION} vdpau/libvdpau_nvidia.so.1 LINUX32_LIBS= libcuda.so.${PORTVERSION} \ libnvidia-glcore.so.${PORTVERSION} \ libnvidia-ml.so.${PORTVERSION} \ libnvidia-opencl.so.${PORTVERSION} \ libnvidia-tls.so.${PORTVERSION} \ libvdpau_nvidia.so.${PORTVERSION} .if ${NVVERSION} < 415.013 LINUX_LIBS+= tls/libnvidia-tls.so.${PORTVERSION} LINUX32_LIBS+= tls/libnvidia-tls.so.${PORTVERSION} .endif LINUX32_LINKS= libcuda.so.${PORTVERSION} libcuda.so.1 \ libcuda.so.${PORTVERSION} libcuda.so \ libnvidia-ml.so.${PORTVERSION} libnvidia-ml.so.1 \ libnvidia-ml.so.${PORTVERSION} libnvidia-ml.so \ libnvidia-opencl.so.${PORTVERSION} libnvidia-opencl.so.1 \ libvdpau_nvidia.so.${PORTVERSION} vdpau/libvdpau_nvidia.so.1 LINUX_PROGS= nvidia-debugdump nvidia-settings nvidia-smi nvidia-xconfig LINUX_MANS= nvidia-settings nvidia-smi nvidia-xconfig LINUX_DATA= nvidia.icd /etc/OpenCL/vendors .if ${NVVERSION} >= 375.010 LINUX_DATA+= 10_nvidia.json /usr/share/glvnd/egl_vendor.d .else PLIST_RE+= '\,${LINUXBASE}/usr/share/glvnd,d' .endif .if ${NVVERSION} >= 378.009 LINUX_DATA+= 10_nvidia_wayland.json /usr/share/egl/egl_external_platform.d .else PLIST_RE+= '\,${LINUXBASE}/usr/share/egl,d' .endif .if ${NVVERSION} >= 570.00000 LINUX_DATA+= 20_nvidia_xcb.json /usr/share/egl/egl_external_platform.d \ 20_nvidia_xlib.json /usr/share/egl/egl_external_platform.d .else 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} >= 361.016 LINUX_LIBS+= libEGL_nvidia.so.${PORTVERSION} LINUX_LINKS+= libEGL_nvidia.so.${PORTVERSION} libEGL_nvidia.so.0 LINUX32_LIBS+= libEGL_nvidia.so.${PORTVERSION} LINUX32_LINKS+= libEGL_nvidia.so.${PORTVERSION} libEGL_nvidia.so.0 .elif ${NVVERSION} >= 355.006 LINUX_LIBS+= libEGL_nvidia.so.0 PLIST_RE+= '\,${LINUXBASE}.*libEGL_nvidia\.so\.${PORTVERSION},d' .else PLIST_RE+= '\,${LINUXBASE}.*libEGL_nvidia\.so,d' .endif .if ${NVVERSION} >= 361.016 && ${NVVERSION} < 450.051 LINUX_LIBS+= libnvidia-fatbinaryloader.so.${PORTVERSION} LINUX32_LIBS+= libnvidia-fatbinaryloader.so.${PORTVERSION} .else PLIST_RE+= '\,${LINUXBASE}.*libnvidia-fatbinaryloader\.so,d' .endif .if ${NVVERSION} >= 361.016 LINUX_LIBS+= libGLESv1_CM_nvidia.so.${PORTVERSION} \ libGLESv2_nvidia.so.${PORTVERSION} \ libGLX_nvidia.so.${PORTVERSION} \ libnvidia-ptxjitcompiler.so.${PORTVERSION} LINUX_LINKS+= libGLESv1_CM_nvidia.so.${PORTVERSION} libGLESv1_CM_nvidia.so.1 \ libGLESv2_nvidia.so.${PORTVERSION} libGLESv2_nvidia.so.2 \ libGLX_nvidia.so.${PORTVERSION} libGLX_nvidia.so.0 \ libGLX_nvidia.so.${PORTVERSION} libGLX_indirect.so.0 \ libnvidia-ptxjitcompiler.so.${PORTVERSION} libnvidia-ptxjitcompiler.so.1 \ libnvidia-ptxjitcompiler.so.${PORTVERSION} libnvidia-ptxjitcompiler.so LINUX32_LIBS+= libGLESv1_CM_nvidia.so.${PORTVERSION} \ libGLESv2_nvidia.so.${PORTVERSION} \ libGLX_nvidia.so.${PORTVERSION} \ libnvidia-ptxjitcompiler.so.${PORTVERSION} LINUX32_LINKS+= libGLESv1_CM_nvidia.so.${PORTVERSION} libGLESv1_CM_nvidia.so.1 \ libGLESv2_nvidia.so.${PORTVERSION} libGLESv2_nvidia.so.2 \ libGLX_nvidia.so.${PORTVERSION} libGLX_nvidia.so.0 \ libGLX_nvidia.so.${PORTVERSION} libGLX_indirect.so.0 \ libnvidia-ptxjitcompiler.so.${PORTVERSION} libnvidia-ptxjitcompiler.so.1 \ libnvidia-ptxjitcompiler.so.${PORTVERSION} libnvidia-ptxjitcompiler.so .else PLIST_RE+= '\,${LINUXBASE}.*libGLESv(1_CM|2)_nvidia\.so,d' \ '\,${LINUXBASE}.*libGLX_(nvidia|indirect)\.so,d' \ '\,${LINUXBASE}.*libnvidia-ptxjitcompiler\.so,d' .endif .if ${NVVERSION} >= 535.05403 # 535.54.03 PLIST_RE+= '\,${LINUXBASE}.*libnvidia-compiler\.so,d' .else LINUX_LIBS+= libnvidia-compiler.so.${PORTVERSION} LINUX32_LIBS+= libnvidia-compiler.so.${PORTVERSION} .endif ## graphics/egl-wayland supports ## Estimated to be upgraded often. -.if ${NVVERSION} >= 570.18100 && ${NVVERSION} < 575.00000 # 570.181 but below 575.000 +.if ${NVVERSION} >= 570.18100 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 .elif ${NVVERSION} >= 387.012 NV_EGL_W_VERSION= 1.0.2 .elif ${NVVERSION} >= 364.012 # Intentionally kept to indicate from which version # this library is introduced. NV_EGL_W_VERSION= ${PORTVERSION} .else # Fool proof (Poka-yoke) NV_EGL_W_VERSION= "" .endif .if ${NVVERSION} >= 364.012 # Start graphics/egl-wayland support LINUX_LIBS+= libnvidia-egl-wayland.so.${NV_EGL_W_VERSION} LINUX_LINKS+= libnvidia-egl-wayland.so.${NV_EGL_W_VERSION} libnvidia-egl-wayland.so.1 . if ${NVVERSION} >= 570.12400 # 570.124 added 32bit version supports LINUX32_LIBS+= libnvidia-egl-wayland.so.${NV_EGL_W_VERSION} LINUX32_LINKS+= libnvidia-egl-wayland.so.${NV_EGL_W_VERSION} libnvidia-egl-wayland.so.1 . endif # 570.124 PLIST_RE+= '\,${LINUXBASE},s/(libnvidia-egl-wayland\.so)\.X/\1.${NV_EGL_W_VERSION}/' .else PLIST_RE+= '\,${LINUXBASE}.*libnvidia-egl-wayland\.so,d' .endif # 364.012 # End of graphics/egl-wayland supports .if ${NVVERSION} >= 331.013 && ${NVVERSION} < 495.02905 LINUX_LIBS+= libnvidia-ifr.so.${PORTVERSION} LINUX_LINKS+= libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so.1 \ libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so LINUX32_LIBS+= libnvidia-ifr.so.${PORTVERSION} LINUX32_LINKS+= libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so.1 \ libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so .else PLIST_RE+= '\,${LINUXBASE}.*libnvidia-ifr,d' .endif .if ${NVVERSION} >= 331.013 LINUX_LIBS+= libnvidia-eglcore.so.${PORTVERSION} \ libnvidia-fbc.so.${PORTVERSION} \ libnvidia-glsi.so.${PORTVERSION} LINUX_LINKS+= libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so.1 \ libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so LINUX32_LIBS+= libnvidia-eglcore.so.${PORTVERSION} \ libnvidia-fbc.so.${PORTVERSION} \ libnvidia-glsi.so.${PORTVERSION} LINUX32_LINKS+= libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so.1 \ libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so .else PLIST_RE+= '\,${LINUXBASE}.*libnvidia-(eglcore|fbc|glsi),d' .endif .if ${NVVERSION} >= 310.014 LINUX_LIBS+= libnvidia-encode.so.${PORTVERSION} LINUX_LINKS+= libnvidia-encode.so.${PORTVERSION} libnvidia-encode.so.1 \ libnvidia-encode.so.${PORTVERSION} libnvidia-encode.so LINUX32_LIBS+= libnvidia-encode.so.${PORTVERSION} LINUX32_LINKS+= libnvidia-encode.so.${PORTVERSION} libnvidia-encode.so.1 \ libnvidia-encode.so.${PORTVERSION} libnvidia-encode.so PLIST_RE+= '\,${LINUXBASE}.*libXvMCNVIDIA,d' .else LINUX_LIBS+= libXvMCNVIDIA.so.${PORTVERSION} LINUX_LINKS+= libXvMCNVIDIA.so.${PORTVERSION} libXvMCNVIDIA_dynamic.so.1 \ libXvMCNVIDIA.so.${PORTVERSION} libXvMCNVIDIA_dynamic.so PLIST_RE+= '\,${LINUXBASE}.*libnvidia-encode,d' .endif .if ${NVVERSION} >= 346.016 LINUX_LIBS+= libnvidia-gtk2.so.${PORTVERSION} \ libnvidia-gtk3.so.${PORTVERSION} .else PLIST_RE+= '\,${LINUXBASE}.*libnvidia-gtk(2|3)\.so,d' .endif .if ${NVVERSION} >= 331.049 && ${NVVERSION} < 352.009 LINUX_DATA+= monitoring.conf /usr/share/nvidia \ ${WRKSRC}/pci.ids /usr/share/nvidia .else PLIST_RE+= '\,${LINUXBASE}.*monitoring\.conf,d' \ '\,${LINUXBASE}.*pci\.ids,d' .endif .if ${NVVERSION} >= 334.016 LINUX_DATA+= nvidia-application-profiles-${PORTVERSION}-key-documentation /usr/share/nvidia .else PLIST_RE+= '\,${LINUXBASE}.*application-profiles-${PORTVERSION}-key-documentation,d' .endif .if ${NVVERSION} >= 319.012 LINUX_DATA+= nvidia-application-profiles-${PORTVERSION}-rc /usr/share/nvidia .else PLIST_RE+= '\,${LINUXBASE}.*share/nvidia,d' .endif .if ${NVVERSION} >= 319.017 LINUX_PROGS+= nvidia-cuda-mps-control nvidia-cuda-mps-server \ nvidia-persistenced LINUX_MANS+= nvidia-cuda-mps-control nvidia-persistenced .else LINUX_PROGS+= nvidia-cuda-proxy-control nvidia-cuda-proxy-server LINUX_MANS+= nvidia-cuda-proxy-control PLIST_RE+= '\,${LINUXBASE},s/cuda-mps/cuda-proxy/' \ '\,${LINUXBASE}.*nvidia-persistenced,d' .endif .if ${NVVERSION} >= 364.012 LINUX_DATA+= nvidia_icd.json /etc/vulkan/icd.d .else PLIST_RE+= '\,${LINUXBASE}/etc/vulkan,d' .endif .if ${NVVERSION} >= 410.057 && ${NVVERSION} < 495.02905 LINUX_LIBS+= libnvidia-cbl.so.${PORTVERSION} .else PLIST_RE+= '\,${LINUXBASE}.*libnvidia-cbl\.so,d' .endif .if ${NVVERSION} >= 410.057 LINUX_LIBS+= libnvidia-rtcore.so.${PORTVERSION} .else PLIST_RE+= '\,${LINUXBASE}.*libnvidia-rtcore\.so,d' .endif .if ${NVVERSION} >= 396.018 LINUX_LIBS+= libnvidia-glvkspirv.so.${PORTVERSION} LINUX32_LIBS+= libnvidia-glvkspirv.so.${PORTVERSION} .else PLIST_RE+= '\,${LINUXBASE}.*libnvidia-glvkspirv\.so,d' .endif .if ${NVVERSION} >= 545.00000 # 545.00 LINUX_LIBS+= libnvidia-gpucomp.so.${PORTVERSION} LINUX32_LIBS+= libnvidia-gpucomp.so.${PORTVERSION} .else PLIST_RE+= '\,${LINUXBASE}.*libnvidia-gpucomp\.so,d' .endif # 545.00 # nvidia-egl-X11 supports (not in x11/nvidia-driver nor separate ports) # Estimated to be upgrated often. -.if ${NVVERSION} >= 570.18100 && ${NVVERSION} < 575.00000 +.if ${NVVERSION} >= 570.18100 # 570.181 NV_EGL_X_VERSION= 1.0.3 -.elif ${NVVERSION} >= 570.15302 && ${NVVERSION} < 570.18100 || ${NVVERSION} >= 575.05708 && ${NVVERSION} < 580.00000 +.elif ${NVVERSION} >= 570.15302 # 570.153.02 NV_EGL_X_VERSION= 1.0.2 -.elif ${NVVERSION} >= 570.14400 # 570.144, 580.65.06 +.elif ${NVVERSION} >= 570.14400 # 570.144 NV_EGL_X_VERSION= 1.0.1 .elif ${NVVERSION} >= 570.00000 # 570.00, Intentionally kept to clarify # the start of egl-x11 support. NV_EGL_X_VERSION= 1.0.0 .else # Fool proof (Poka-yoke) NV_EGL_X_VERSION= "" .endif .if ${NVVERSION} >= 570.00000 # 570.00, start of egl-x11 support LINUX_LIBS+= libnvidia-egl-xcb.so.${NV_EGL_X_VERSION} \ libnvidia-egl-xlib.so.${NV_EGL_X_VERSION} LINUX_LINKS+= libnvidia-egl-xcb.so.${NV_EGL_X_VERSION} libnvidia-egl-xcb.so.1 \ libnvidia-egl-xcb.so.${NV_EGL_X_VERSION} libnvidia-egl-xcb.so \ libnvidia-egl-xlib.so.${NV_EGL_X_VERSION} libnvidia-egl-xlib.so.1 \ libnvidia-egl-xlib.so.${NV_EGL_X_VERSION} libnvidia-egl-xlib.so LINUX32_LIBS+= libnvidia-egl-xcb.so.${NV_EGL_X_VERSION} \ libnvidia-egl-xlib.so.${NV_EGL_X_VERSION} LINUX32_LINKS+= libnvidia-egl-xcb.so.${NV_EGL_X_VERSION} libnvidia-egl-xcb.so.1 \ libnvidia-egl-xcb.so.${NV_EGL_X_VERSION} libnvidia-egl-xcb.so \ libnvidia-egl-xlib.so.${NV_EGL_X_VERSION} libnvidia-egl-xlib.so.1 \ libnvidia-egl-xlib.so.${NV_EGL_X_VERSION} libnvidia-egl-xlib.so PLIST_RE+= '\,${LINUXBASE},s/(libnvidia-(egl-xcb|egl-xlib)\.so)\.X/\1.${NV_EGL_X_VERSION}/' .else PLIST_RE+= '\,${LINUXBASE}.*libnvidia-(egl-xcb|egl-xlib),d' .endif # End nvidia-egl-X11 supports # nvidia-egl-gbm supports. .if ${NVVERSION} >= 565.00000 # 565.00 NV_EGL_G_VERSION= 1.1.2 .elif ${NVVERSION} >= 550.00000 # 550.00 NV_EGL_G_VERSION= 1.1.1 .elif ${NVVERSION} >= 525.08902 # 525.89.02, Intentionally kept to clarify # the start of nvidia-egl-gbm support NV_EGL_G_VERSION= 1.1.0 .else # Fool proof (Poka-yoke) NV_EGL_G_VERSION= "" .endif # 565.00 .if ${NVVERSION} >= 525.08902 # 525.89.02 LINUX_LIBS+= libnvidia-egl-gbm.so.${NV_EGL_G_VERSION} LINUX_LINKS+= libnvidia-egl-gbm.so.${NV_EGL_G_VERSION} libnvidia-egl-gbm.so.1 \ libnvidia-egl-gbm.so.${NV_EGL_G_VERSION} libnvidia-egl-gbm.so . if ${NVVERSION} >= 570.00000 # 570.00, first LINUX32 support LINUX32_LIBS+= libnvidia-egl-gbm.so.${NV_EGL_G_VERSION} LINUX32_LINKS+= libnvidia-egl-gbm.so.${NV_EGL_G_VERSION} libnvidia-egl-gbm.so.1 \ libnvidia-egl-gbm.so.${NV_EGL_G_VERSION} libnvidia-egl-gbm.so . endif # 570.00 PLIST_RE+= '\,${LINUXBASE},s/(libnvidia-egl-gbm\.so)\.X/\1.${NV_EGL_G_VERSION}/' .endif # 525.89.02 # 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} \ libnvidia-ngx.so.${PORTVERSION} \ libnvidia-allocator.so.${PORTVERSION} \ libnvidia-opticalflow.so.${PORTVERSION} LINUX_LINKS+= libnvidia-nvvm.so.${PORTVERSION} libnvidia-nvvm.so.4 \ libnvidia-nvvm.so.${PORTVERSION} libnvidia-nvvm.so \ libnvidia-opticalflow.so.${PORTVERSION} libnvidia-opticalflow.so.1 \ libnvidia-opticalflow.so.${PORTVERSION} libnvidia-opticalflow.so \ libnvoptix.so.${PORTVERSION} libnvoptix.so.1 \ libnvoptix.so.${PORTVERSION} libnvoptix.so LINUX32_LIBS+= libnvidia-nvvm.so.${PORTVERSION} \ libnvidia-allocator.so.${PORTVERSION} \ libnvidia-opticalflow.so.${PORTVERSION} LINUX32_LINKS+= libnvidia-nvvm.so.${PORTVERSION} libnvidia-nvvm.so.4 \ libnvidia-nvvm.so.${PORTVERSION} libnvidia-nvvm.so .else PLIST_RE+= '\,${LINUXBASE}.*libnvoptix\.so,d' \ '\,${LINUXBASE}.*libnvidia-(allocator|egl-gbm|ngx|nvvm|opticalflow),d' .endif PLIST_SUB+= LINUXBASE=${LINUXBASE} \ LINUX_LIBDIR=${LINUX_LIBDIR} \ SHLIB_VERSION=${PORTVERSION} .include .if ${NVVERSION} >= 390.042 && ${LINUX_DEFAULT} != c6 USE_LINUX+= libglvnd PLIST_RE+= '\,${LINUXBASE}.*libEGL\.so,d' \ '\,${LINUXBASE}.*libGL\.so,d' \ '\,${LINUXBASE}.*libGLESv(1_CM|2)\.so,d' \ '\,${LINUXBASE}.*libGLX\.so,d' \ '\,${LINUXBASE}.*libGLdispatch\.so,d' \ '\,${LINUXBASE}.*libOpenGL\.so,d' .else .if ${NVVERSION} >= 390.042 LINUX_LIBS+= libEGL.so.1.1.0 LINUX_LINKS+= libEGL.so.1.1.0 libEGL.so.1 LINUX32_LIBS+= libEGL.so.1.1.0 LINUX32_LINKS+= libEGL.so.1.1.0 libEGL.so.1 PLIST_RE+= '\,${LINUXBASE},s/(libEGL\.so)\.X/\1.1.1.0/' .elif ${NVVERSION} >= 355.006 LINUX_LIBS+= libEGL.so.1 LINUX32_LIBS+= libEGL.so.1 PLIST_RE+= '\,${LINUXBASE}.*libEGL\.so\.X,d' .elif ${NVVERSION} >= 331.013 LINUX_LIBS+= libEGL.so.${PORTVERSION} LINUX_LINKS+= libEGL.so.${PORTVERSION} libEGL.so.1 LINUX32_LIBS+= libEGL.so.${PORTVERSION} LINUX32_LINKS+= libEGL.so.${PORTVERSION} libEGL.so.1 PLIST_RE+= '\,${LINUXBASE},s/(libEGL\.so)\.X/\1.${PORTVERSION}/' .else PLIST_RE+= '\,${LINUXBASE}.*libEGL\.so,d' .endif .if ${NVVERSION} >= 390.042 LINUX_LIBS+= libGL.so.1.7.0 LINUX_LINKS+= libGL.so.1.7.0 libGL.so.1 LINUX32_LIBS+= libGL.so.1.7.0 LINUX32_LINKS+= libGL.so.1.7.0 libGL.so.1 PLIST_RE+= '\,${LINUXBASE},s/(libGL\.so)\.X/\1.1.7.0/' .elif ${NVVERSION} >= 361.028 LINUX_LIBS+= libGL.so.1.0.0 LINUX_LINKS+= libGL.so.1.0.0 libGL.so.1 LINUX32_LIBS+= libGL.so.1.0.0 LINUX32_LINKS+= libGL.so.1.0.0 libGL.so.1 PLIST_RE+= '\,${LINUXBASE},s/(libGL\.so)\.X/\1.1.0.0/' .elif ${NVVERSION} >= 361.016 LINUX_LIBS+= libGL.so.1 LINUX32_LIBS+= libGL.so.1 PLIST_RE+= '\,${LINUXBASE}.*libGL\.so\.X,d' .else LINUX_LIBS+= libGL.so.${PORTVERSION} LINUX_LINKS+= libGL.so.${PORTVERSION} libGL.so.1 LINUX32_LIBS+= libGL.so.${PORTVERSION} LINUX32_LINKS+= libGL.so.${PORTVERSION} libGL.so.1 PLIST_RE+= '\,${LINUXBASE},s/(libGL\.so)\.X/\1.${PORTVERSION}/' .endif .if ${NVVERSION} >= 390.042 LINUX_LIBS+= libGLESv1_CM.so.1.2.0 \ libGLESv2.so.2.1.0 LINUX_LINKS+= libGLESv1_CM.so.1.2.0 libGLESv1_CM.so.1 \ libGLESv2.so.2.1.0 libGLESv2.so.2 LINUX32_LIBS+= libGLESv1_CM.so.1.2.0 \ libGLESv2.so.2.1.0 LINUX32_LINKS+= libGLESv1_CM.so.1.2.0 libGLESv1_CM.so.1 \ libGLESv2.so.2.1.0 libGLESv2.so.2 PLIST_RE+= '\,${LINUXBASE},s/(libGLESv1_CM\.so)\.X/\1.1.2.0/' \ '\,${LINUXBASE},s/(libGLESv2\.so)\.X/\1.2.1.0/' .elif ${NVVERSION} >= 361.016 LINUX_LIBS+= libGLESv1_CM.so.1 \ libGLESv2.so.2 LINUX32_LIBS+= libGLESv1_CM.so.1 \ libGLESv2.so.2 PLIST_RE+= '\,${LINUXBASE}.*GLESv(1_CM|2)\.so\.X,d' .elif ${NVVERSION} >= 331.013 LINUX_LIBS+= libGLESv1_CM.so.${PORTVERSION} \ libGLESv2.so.${PORTVERSION} LINUX_LINKS+= libGLESv1_CM.so.${PORTVERSION} libGLESv1_CM.so.1 \ libGLESv2.so.${PORTVERSION} libGLESv2.so.2 LINUX32_LIBS+= libGLESv1_CM.so.${PORTVERSION} \ libGLESv2.so.${PORTVERSION} LINUX32_LINKS+= libGLESv1_CM.so.${PORTVERSION} libGLESv1_CM.so.1 \ libGLESv2.so.${PORTVERSION} libGLESv2.so.2 PLIST_RE+= '\,${LINUXBASE},s/(libGLESv(1_CM|2)\.so)\.X/\1.${PORTVERSION}/' .else PLIST_RE+= '\,${LINUXBASE}.*libGLESv(1_CM|2)\.so,d' .endif .if ${NVVERSION} >= 361.016 LINUX_LIBS+= libGLX.so.0 LINUX32_LIBS+= libGLX.so.0 .else PLIST_RE+= '\,${LINUXBASE}.*libGLX\.so,d' .endif .if ${NVVERSION} >= 355.006 LINUX_LIBS+= libGLdispatch.so.0 \ libOpenGL.so.0 LINUX32_LIBS+= libGLdispatch.so.0 \ libOpenGL.so.0 .else PLIST_RE+= '\,${LINUXBASE}.*libGLdispatch\.so,d' \ '\,${LINUXBASE}.*libOpenGL\.so,d' .endif .endif # ${NVVERSION} >= 390.042 && ${LINUX_DEFAULT} != c6 .if ${ARCH} == amd64 .if ${NVVERSION} >= 310.014 LINUX32_LIBS+= libnvcuvid.so.${PORTVERSION} LINUX32_LINKS+= libnvcuvid.so.${PORTVERSION} libnvcuvid.so.1 \ libnvcuvid.so.${PORTVERSION} libnvcuvid.so .else PLIST_RE+= '\,${LINUXBASE}/usr/lib/libnvcuvid\.so,d' .endif .endif .if ${ARCH} == amd64 PLIST_SUB+= LINUX32="" .else PLIST_SUB+= LINUX32="@comment " .endif do-extract: @(cd ${WRKDIR} && ${SH} \ ${DISTDIR}/NVIDIA-Linux-${ARCH_SUFX}-${DISTVERSION}.run \ --extract-only > /dev/null) post-patch: .if ${NVVERSION} >= 384.047 && ${NVVERSION} < 435.017 @${SED} 's/__NV_VK_ICD__/libGLX_nvidia.so.0/' \ ${WRKSRC}/nvidia_icd.json.template > \ ${WRKSRC}/nvidia_icd.json .endif do-install: # pkg-plist is already overbloated, so use these hacks instead of PLIST_SUB's .if ${NVVERSION} >= 304.128 && ${NVVERSION} < 310.019 || ${NVVERSION} >= 361.016 ${REINPLACE_CMD} -E '\,${LINUXBASE},!{/libvdpau(_trace)?\.so/d;}' \ ${TMPPLIST} .endif .if ${NVVERSION} >= 310.019 ${REINPLACE_CMD} -e '\,${LINUXBASE},!{/libXvMCNVIDIA/d;}' ${TMPPLIST} .endif .if ${NVVERSION} < 331.013 || ${ARCH} == amd64 && ${NVVERSION} < 334.016 ${REINPLACE_CMD} -E '\,${LINUXBASE},!{/lib(nvidia-)?(EGL|eglcore|GLESv|glsi)/d;}' \ ${TMPPLIST} .endif .if ${NVVERSION} < 352.009 ${REINPLACE_CMD} -E '\,${LINUXBASE},!{/(lib)?nvidia-(debugdump|smi|ml)/d;}' \ ${TMPPLIST} .endif .if ${NVVERSION} < 355.006 ${REINPLACE_CMD} -E '\,${LINUXBASE},!{/(libEGL_nvidia|GLdispatch|OpenGL)/d;}' \ ${TMPPLIST} .else ${REINPLACE_CMD} '\,${LINUXBASE},!s/libEGL\.so\.${PORTVERSION}/libEGL.so/' \ ${TMPPLIST} .endif .if ${NVVERSION} >= 361.028 ${REINPLACE_CMD} -E '\,${LINUXBASE},!{/(EGL_nvidia\.so|GLESv[12](_CM)?(\.so\.[0-9]+\.[0-9]+))$$/d;}' \ ${TMPPLIST} .else ${REINPLACE_CMD} -E '\,${LINUXBASE},!{/\/lib\/libGLESv[12](_CM)?(\.so)?(_nvidia.so(\.[0-9]|\.[0-9]+\.[0-9]+)?)?$$/d ; \ /libEGL_nvidia\.so\.${PORTVERSION}/d;}' ${TMPPLIST} .endif .if ${NVVERSION} >= 415.013 ${REINPLACE_CMD} -e '/tls\/libnvidia-tls\.so/d' ${TMPPLIST} .endif ${REINPLACE_CMD} -E ${PLIST_RE:S/^/-e /} ${TMPPLIST} .for f d in ${LINUX_DATA} ${MKDIR} ${STAGEDIR}${LINUXBASE}${d} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${LINUXBASE}${d} .endfor ${MKDIR} ${STAGEDIR}${LINUXBASE}/usr/bin ${INSTALL_SCRIPT} ${WRKSRC}/nvidia-bug-report.sh \ ${STAGEDIR}${LINUXBASE}/usr/bin .for p in ${LINUX_PROGS} ${INSTALL_PROGRAM} ${WRKSRC}/${p} ${STAGEDIR}${LINUXBASE}/usr/bin .endfor ${MKDIR} ${STAGEDIR}${LINUXBASE}/usr/share/man/man1 .for m in ${LINUX_MANS} ${INSTALL_MAN} ${WRKSRC}/${m}.1.gz \ ${STAGEDIR}${LINUXBASE}/usr/share/man/man1 .endfor ${MKDIR} ${STAGEDIR}${LINUXBASE}${LINUX_LIBDIR}/tls ${MKDIR} ${STAGEDIR}${LINUXBASE}${LINUX_LIBDIR}/vdpau .for l in ${LINUX_LIBS} ${INSTALL_LIB} ${WRKSRC}/${l} \ ${STAGEDIR}${LINUXBASE}${LINUX_LIBDIR}/${l} .endfor .for s t in ${LINUX_LINKS} ${RLN} ${STAGEDIR}${LINUXBASE}${LINUX_LIBDIR}/${s} \ ${STAGEDIR}${LINUXBASE}${LINUX_LIBDIR}/${t} .endfor .if ${ARCH} == amd64 ${MKDIR} ${STAGEDIR}${LINUXBASE}/usr/lib/tls ${MKDIR} ${STAGEDIR}${LINUXBASE}/usr/lib/vdpau .for l in ${LINUX32_LIBS} ${INSTALL_LIB} ${WRKSRC}/32/${l} \ ${STAGEDIR}${LINUXBASE}/usr/lib/${l} .endfor .for s t in ${LINUX32_LINKS} ${RLN} ${STAGEDIR}${LINUXBASE}/usr/lib/${s} \ ${STAGEDIR}${LINUXBASE}/usr/lib/${t} .endfor .endif .include diff --git a/x11/linux-nvidia-libs/distinfo b/x11/linux-nvidia-libs/distinfo index 89ca49fa1cb3..60af5d71556f 100644 --- a/x11/linux-nvidia-libs/distinfo +++ b/x11/linux-nvidia-libs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754441402 -SHA256 (NVIDIA-Linux-x86_64-570.181.run) = f06d25ce3f1802ea507ada4b5dc46b3c2c8b38503db6f68f3ef016bab8e3dcf9 -SIZE (NVIDIA-Linux-x86_64-570.181.run) = 375778425 +TIMESTAMP = 1755355011 +SHA256 (NVIDIA-Linux-x86_64-580.76.05.run) = 219be636b60931b021b2e8c1e0eff887363c731f8a940caa87bcc054d05d97fd +SIZE (NVIDIA-Linux-x86_64-580.76.05.run) = 393683997 diff --git a/x11/nvidia-driver-devel/Makefile b/x11/nvidia-driver-devel/Makefile index 8eed6eabe018..d3aa5e2c771d 100644 --- a/x11/nvidia-driver-devel/Makefile +++ b/x11/nvidia-driver-devel/Makefile @@ -1,8 +1,8 @@ -DISTVERSION= 575.64.05 +DISTVERSION?= 580.76.05 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-driver PKGNAMESUFFIX= -devel .include "${MASTERDIR}/Makefile" diff --git a/x11/nvidia-driver-devel/distinfo b/x11/nvidia-driver-devel/distinfo index 143acac9011c..5486438203bf 100644 --- a/x11/nvidia-driver-devel/distinfo +++ b/x11/nvidia-driver-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753239149 -SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f -SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228 +TIMESTAMP = 1755354183 +SHA256 (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 11731d9ca505cf86a70afc448f9a2d283a8baab78b446507c405a5f75d46ad4d +SIZE (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 288781800 diff --git a/x11/nvidia-driver/Makefile.version b/x11/nvidia-driver/Makefile.version index 88c869f596bb..ec22fb7b6251 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?= 570.181 +NVIDIA_DISTVERSION?= 580.76.05 diff --git a/x11/nvidia-driver/distinfo b/x11/nvidia-driver/distinfo index 7225c46c9dc7..5486438203bf 100644 --- a/x11/nvidia-driver/distinfo +++ b/x11/nvidia-driver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754437824 -SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166 -SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752 +TIMESTAMP = 1755354183 +SHA256 (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 11731d9ca505cf86a70afc448f9a2d283a8baab78b446507c405a5f75d46ad4d +SIZE (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 288781800 diff --git a/x11/nvidia-settings/Makefile b/x11/nvidia-settings/Makefile index 1b343cfd75ae..bb224e9fbfa3 100644 --- a/x11/nvidia-settings/Makefile +++ b/x11/nvidia-settings/Makefile @@ -1,68 +1,68 @@ PORTNAME= nvidia-settings -PORTVERSION= 570.181 +PORTVERSION= 580.76.05 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Display Control Panel for X NVidia driver WWW= https://www.nvidia.com/object/unix.html LICENSE= GPLv2 ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= Nvidia driver is only available on x86 BUILD_DEPENDS= ${LOCALBASE}/include/dbus-1.0/dbus/dbus.h:devel/dbus \ vulkan-headers>0:graphics/vulkan-headers LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libjansson.so:devel/jansson \ libvdpau.so:multimedia/libvdpau USES= gl gmake gnome pkgconfig gettext-runtime xorg \ desktop-file-utils USE_GNOME= gtk30 cairo gdkpixbuf USE_GL= gl USE_XORG= x11 xext xv xxf86vm USE_GITHUB= yes GH_ACCOUNT= NVIDIA PLIST_FILES= bin/nvidia-settings \ libexec/nvidia-settings \ lib/libnvidia-gtk3.so.${PORTVERSION} \ share/applications/nvidia-settings.desktop \ share/man/man1/nvidia-settings.1.gz \ share/pixmaps/nvidia-settings.png SUB_FILES= nvidia-settings LDFLAGS+= -pthread LLD_UNSAFE= yes MAKE_ENV= NV_USE_BUNDLED_LIBJANSSON=0 \ NV_VERBOSE=1 \ GTK2_AVAILABLE=0 \ INSTALL_DOC_ARGS="${INSTALL_MAN:Ninstall}" \ XNVCTRL_CFLAGS=-I${LOCALBASE}/include \ XNVCTRL_LDFLAGS=-L${LOCALBASE}/lib post-patch: .SILENT ${REINPLACE_CMD} -E -e 's,__(PIXMAP|UTILS)_PATH__/,,' \ -e 's|__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__|Settings;HardwareSettings;|' \ ${WRKSRC}/doc/nvidia-settings.desktop ${REINPLACE_CMD} -e 's|/usr/share/nvidia/|${LOCALBASE}/share/doc/NVIDIA_GLX-1.0/|' \ ${WRKSRC}/src/gtk+-2.x/ctkappprofile.c post-install: .SILENT ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnvidia-gtk3.so.${PORTVERSION} ${RM} ${STAGEDIR}/${PREFIX}/lib/libnvidia-wayland-client.so.${PORTVERSION} ${INSTALL_DATA} ${WRKSRC}/doc/nvidia-settings.desktop \ ${STAGEDIR}/${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/doc/nvidia-settings.png \ ${STAGEDIR}/${PREFIX}/share/pixmaps ${MV} ${STAGEDIR}${PREFIX}/bin/nvidia-settings \ ${STAGEDIR}${PREFIX}/libexec/nvidia-settings ${INSTALL} ${WRKDIR}/nvidia-settings \ ${STAGEDIR}${PREFIX}/bin/nvidia-settings .include diff --git a/x11/nvidia-settings/distinfo b/x11/nvidia-settings/distinfo index df8ff754572d..e538761771e2 100644 --- a/x11/nvidia-settings/distinfo +++ b/x11/nvidia-settings/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754440481 -SHA256 (NVIDIA-nvidia-settings-570.181_GH0.tar.gz) = 6a11f45c72921243a4d7483af23656b41acf2ad48d17221eb412d5ad94f63460 -SIZE (NVIDIA-nvidia-settings-570.181_GH0.tar.gz) = 1309645 +TIMESTAMP = 1755354872 +SHA256 (NVIDIA-nvidia-settings-580.76.05_GH0.tar.gz) = a87603697f54a0d5bd1ff4790ee228fa075712a4c07f05c0fb71ac9075092dc3 +SIZE (NVIDIA-nvidia-settings-580.76.05_GH0.tar.gz) = 1320248 diff --git a/x11/nvidia-xconfig/Makefile b/x11/nvidia-xconfig/Makefile index cc735ccb7a0d..ffbd02e917c0 100644 --- a/x11/nvidia-xconfig/Makefile +++ b/x11/nvidia-xconfig/Makefile @@ -1,23 +1,23 @@ PORTNAME= nvidia-xconfig -PORTVERSION= 570.181 +PORTVERSION= 580.76.05 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Tool to manipulate X configuration files for the NVidia driver WWW= https://www.nvidia.com/object/unix.html LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpciaccess.so:devel/libpciaccess USES= gmake pkgconfig USE_GITHUB= yes GH_ACCOUNT= NVIDIA MAKE_ENV= NV_VERBOSE=1 PLIST_FILES= bin/nvidia-xconfig \ share/man/man1/nvidia-xconfig.1.gz .include diff --git a/x11/nvidia-xconfig/distinfo b/x11/nvidia-xconfig/distinfo index 1d749a7cd0a3..8137458ddc65 100644 --- a/x11/nvidia-xconfig/distinfo +++ b/x11/nvidia-xconfig/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754440555 -SHA256 (NVIDIA-nvidia-xconfig-570.181_GH0.tar.gz) = 96d740bf4c18eea0dab8367d5a828e51a0708f0cf1ce5625a970e0781b907d98 -SIZE (NVIDIA-nvidia-xconfig-570.181_GH0.tar.gz) = 145651 +TIMESTAMP = 1755354933 +SHA256 (NVIDIA-nvidia-xconfig-580.76.05_GH0.tar.gz) = c4604ce581147ee4d248667213587c7d92bc8211f94759337b526b891e713128 +SIZE (NVIDIA-nvidia-xconfig-580.76.05_GH0.tar.gz) = 145876