diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2019-10-25 08:00:21 +0000 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2019-10-25 08:00:21 +0000 |
commit | fb71fd7b4c84e2de167c083bafd9e78eb6eab984 (patch) | |
tree | 25ed816a1034fc2b4264bcdf4511bbda89da1d8e /x11/nvidia-driver | |
parent | b286026bfb98f1abb996bafc8efef5aabe29b490 (diff) | |
download | ports-fb71fd7b4c84e2de167c083bafd9e78eb6eab984.tar.gz ports-fb71fd7b4c84e2de167c083bafd9e78eb6eab984.zip |
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.
Notes
Notes:
svn path=/head/; revision=515584
Diffstat (limited to 'x11/nvidia-driver')
-rw-r--r-- | x11/nvidia-driver/Makefile | 396 | ||||
-rw-r--r-- | x11/nvidia-driver/pkg-plist | 178 |
2 files changed, 9 insertions, 565 deletions
diff --git a/x11/nvidia-driver/Makefile b/x11/nvidia-driver/Makefile index edf4d09accaf..eff52d9634f6 100644 --- a/x11/nvidia-driver/Makefile +++ b/x11/nvidia-driver/Makefile @@ -12,7 +12,7 @@ PORTNAME= nvidia-driver DISTVERSION?= 390.87 # Always try to set PORTREVISION as it can be overridden by the slave ports -PORTREVISION?= 3 +PORTREVISION?= 4 CATEGORIES= x11 MASTER_SITES= NVIDIA/XFree86/FreeBSD-${ARCH_SUFX}/${DISTVERSION} DISTNAME= NVIDIA-FreeBSD-${ARCH_SUFX}-${DISTVERSION} @@ -37,7 +37,6 @@ USE_LDCONFIG= yes # hack below to universally set NVIDIA_ROOT. Also provide X11BASE value # since it is still used by legacy drivers. MAKE_ENV= NVIDIA_ROOT=${WRKSRC} X11BASE=${LOCALBASE} -PLIST_RE= # empty SUB_FILES= pkg-deinstall pkg-install pkg-message nvidia.conf SUB_PATCHES= extra-patch-src-Makefile \ extra-patch-src-nv-freebsd.h \ @@ -71,8 +70,7 @@ EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src_nvidia-modeset_nvidia-modeset-freebs OPTIONS_DEFINE= ACPI_PM LINUX WBINVD DOCS OPTIONS_DEFINE_i386= PAE -OPTIONS_DEFAULT= LINUX -OPTIONS_SUB= yes +#OPTIONS_DEFAULT= LINUX ACPI_PM_DESC= ACPI Power Management support LINUX_DESC= Linux compatibility support @@ -84,324 +82,10 @@ OPTIONS_DEFINE+= FREEBSD_AGP FREEBSD_AGP_DESC= Use FreeBSD AGP GART driver .endif -LINUX_MASTER_SITES=NVIDIA/XFree86/Linux-${ARCH_SUFX}/${DISTVERSION}/:linux -LINUX_DISTFILES=NVIDIA-Linux-${ARCH_SUFX}-${DISTVERSION}.run:linux -LINUX_USES= linux -LINUX_USE= LINUX=xorglibs +PLIST_SUB+= MODULESDIR=${MODULESDIR} -LINUX_LIBDIR= /usr/lib${ARCH:S/i386//:S/amd//} -LINUX_WRKSRC= ${WRKDIR}/NVIDIA-Linux-${ARCH_SUFX}-${DISTVERSION} - -LINUX_LIBS= libcuda.so.${PORTVERSION} \ - libnvcuvid.so.${PORTVERSION} \ - libnvidia-cfg.so.${PORTVERSION} \ - libnvidia-compiler.so.${PORTVERSION} \ - libnvidia-glcore.so.${PORTVERSION} \ - libnvidia-ml.so.${PORTVERSION} \ - libnvidia-opencl.so.${PORTVERSION} \ - libnvidia-tls.so.${PORTVERSION} \ - libvdpau_nvidia.so.${PORTVERSION} \ - tls/libnvidia-tls.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-compiler.so.${PORTVERSION} \ - libnvidia-glcore.so.${PORTVERSION} \ - libnvidia-ml.so.${PORTVERSION} \ - libnvidia-opencl.so.${PORTVERSION} \ - libnvidia-tls.so.${PORTVERSION} \ - libvdpau_nvidia.so.${PORTVERSION} \ - tls/libnvidia-tls.so.${PORTVERSION} -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} >= 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 -LINUX_LIBS+= libGLESv1_CM_nvidia.so.${PORTVERSION} \ - libGLESv2_nvidia.so.${PORTVERSION} \ - libGLX_nvidia.so.${PORTVERSION} \ - libnvidia-fatbinaryloader.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-fatbinaryloader.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-fatbinaryloader\.so,d' \ - '\,${LINUXBASE}.*libnvidia-ptxjitcompiler\.so,d' -.endif -.if ${NVVERSION} >= 387.012 -LINUX_LIBS+= libnvidia-egl-wayland.so.1.0.2 -LINUX_LINKS+= libnvidia-egl-wayland.so.1.0.2 libnvidia-egl-wayland.so.1 -PLIST_RE+= '\,${LINUXBASE},s/(libnvidia-egl-wayland\.so)\.X/\1.1.0.2/' -.elif ${NVVERSION} >= 378.013 -LINUX_LIBS+= libnvidia-egl-wayland.so.1.0.1 -LINUX_LINKS+= libnvidia-egl-wayland.so.1.0.1 libnvidia-egl-wayland.so.1 -PLIST_RE+= '\,${LINUXBASE},s/(libnvidia-egl-wayland\.so)\.X/\1.1.0.1/' -.elif ${NVVERSION} >= 378.009 -LINUX_LIBS+= libnvidia-egl-wayland.so.1.0.0 -LINUX_LINKS+= libnvidia-egl-wayland.so.1.0.0 libnvidia-egl-wayland.so.1 -PLIST_RE+= '\,${LINUXBASE},s/(libnvidia-egl-wayland\.so)\.X/\1.1.0.0/' -.elif ${NVVERSION} >= 364.012 -LINUX_LIBS+= libnvidia-egl-wayland.so.${PORTVERSION} -LINUX_LINKS+= libnvidia-egl-wayland.so.${PORTVERSION} libnvidia-egl-wayland.so.1 -PLIST_RE+= '\,${LINUXBASE},s/(libnvidia-egl-wayland\.so)\.X/\1.${PORTVERSION}/' -.else -PLIST_RE+= '\,${LINUXBASE}.*libnvidia-egl-wayland\.so,d' -.endif -.if ${NVVERSION} >= 331.013 -LINUX_LIBS+= libnvidia-eglcore.so.${PORTVERSION} \ - libnvidia-fbc.so.${PORTVERSION} \ - libnvidia-glsi.so.${PORTVERSION} \ - libnvidia-ifr.so.${PORTVERSION} -LINUX_LINKS+= libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so.1 \ - libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so \ - libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so.1 \ - libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so -LINUX32_LIBS+= libnvidia-eglcore.so.${PORTVERSION} \ - libnvidia-fbc.so.${PORTVERSION} \ - libnvidia-glsi.so.${PORTVERSION} \ - libnvidia-ifr.so.${PORTVERSION} -LINUX32_LINKS+= libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so.1 \ - libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so \ - libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so.1 \ - libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so -.else -PLIST_RE+= '\,${LINUXBASE}.*libnvidia-(eglcore|fbc|glsi|ifr),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 - -PLIST_SUB+= LINUXBASE=${LINUXBASE} \ - LINUX_LIBDIR=${LINUX_LIBDIR} \ - SHLIB_VERSION=${PORTVERSION} \ - MODULESDIR=${MODULESDIR} - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MLINUX} -.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 -.endif # ${PORT_OPTIONS:MLINUX} - -.if ${PORT_OPTIONS:MLINUX} && ${ARCH} == amd64 -PLIST_SUB+= LINUX32="" -.else -PLIST_SUB+= LINUX32="@comment " -.endif - -# XXX Only needed to obtain PORTVERSION. .include <bsd.port.pre.mk> -post-extract-LINUX-on: - @(cd ${WRKDIR} && ${SH} \ - ${DISTDIR}/NVIDIA-Linux-${ARCH_SUFX}-${DISTVERSION}.run \ - --extract-only > /dev/null) - pre-patch: .for p in ${SUB_PATCHES} @${SED} 's/%%NVSRC%%/${NVSRC}/g' ${PATCHDIR}/${p}.in > ${WRKDIR}/${p} @@ -439,7 +123,8 @@ post-patch: .SILENT ${REINPLACE_CMD} -e '/^#include/s:lock\.h:mutex.h:' \ ${WRKSRC}/src/nvidia-modeset/nvidia-modeset-freebsd.c .endif -# Disable installation of Linux libraries +# Disable installation of Linux libraries (provided by the corresponding +# `x11/linux-nvidia-libs' port or its slaves) ${REINPLACE_CMD} -e 's/exists(\/.*/& \&\& 0/' \ ${WRKSRC}/lib/Makefile # Do not install VDPAU libraries which are provided by `multimedia/libvdpau' @@ -500,13 +185,6 @@ post-patch: .SILENT ${REINPLACE_CMD} -E 's/(x11).*/\1/ ; /doc/d' ${WRKSRC}/Makefile .endif -post-patch-LINUX-on: -.if ${NVVERSION} >= 384.047 - @${SED} 's/__NV_VK_ICD__/libGLX_nvidia.so.0/' \ - ${LINUX_WRKSRC}/nvidia_icd.json.template > \ - ${LINUX_WRKSRC}/nvidia_icd.json -.endif - pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${MODULESDIR}/drivers \ ${STAGEDIR}${PREFIX}/${MODULESDIR}/extensions @@ -516,41 +194,24 @@ post-install: .SILENT ${STAGEDIR}${PREFIX}/bin # 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} + ${REINPLACE_CMD} -E '/libvdpau(_trace)?\.so/d' ${TMPPLIST} .endif .if ${NVVERSION} >= 310.019 - ${REINPLACE_CMD} -e '\,${LINUXBASE},!{/libXvMCNVIDIA/d;}' ${TMPPLIST} + ${REINPLACE_CMD} -e '/libXvMCNVIDIA/d' ${TMPPLIST} .else # some applications need this symlink (see PR ports/72877) ${LN} -sf libXvMCNVIDIA.so.1 \ ${STAGEDIR}${PREFIX}/lib/libXvMCNVIDIA_dynamic.so.1 .endif .if ${NVVERSION} < 331.013 || ${ARCH} == amd64 && ${NVVERSION} < 334.016 - ${REINPLACE_CMD} -E '\,${LINUXBASE},!{/lib(nvidia-)?(EGL|eglcore|GLESv|glsi)/d;}' \ + ${REINPLACE_CMD} -E '/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} + ${REINPLACE_CMD} -E '/(lib)?nvidia-(debugdump|smi|ml)/d' ${TMPPLIST} .endif .if ${NVVERSION} < 358.009 ${REINPLACE_CMD} '/nvidia-modeset.ko/d' ${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 - ${REINPLACE_CMD} -E ${PLIST_RE:S/^/-e /} ${TMPPLIST} # Rename some libraries and install a libmap file to resolve conflict with # Mesa libraries. ${LN} -sf libGL-NVIDIA.so.1 \ @@ -574,43 +235,4 @@ post-install: .SILENT ${INSTALL_DATA} ${WRKDIR}/nvidia.conf \ ${STAGEDIR}${PREFIX}/etc/libmap.d/ -post-install-LINUX-on: -.for f d in ${LINUX_DATA} - ${MKDIR} ${STAGEDIR}${LINUXBASE}${d} - ${INSTALL_DATA} ${LINUX_WRKSRC}/${f} ${STAGEDIR}${LINUXBASE}${d} -.endfor - ${MKDIR} ${STAGEDIR}${LINUXBASE}/usr/bin - ${INSTALL_SCRIPT} ${LINUX_WRKSRC}/nvidia-bug-report.sh \ - ${STAGEDIR}${LINUXBASE}/usr/bin -.for p in ${LINUX_PROGS} - ${INSTALL_PROGRAM} ${LINUX_WRKSRC}/${p} ${STAGEDIR}${LINUXBASE}/usr/bin -.endfor - ${MKDIR} ${STAGEDIR}${LINUXBASE}/usr/share/man/man1 -.for m in ${LINUX_MANS} - ${INSTALL_MAN} ${LINUX_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} ${LINUX_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} ${LINUX_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 <bsd.port.post.mk> diff --git a/x11/nvidia-driver/pkg-plist b/x11/nvidia-driver/pkg-plist index f2864597dc16..34d8ad9d31ef 100644 --- a/x11/nvidia-driver/pkg-plist +++ b/x11/nvidia-driver/pkg-plist @@ -34,181 +34,3 @@ man/man1/nvidia-smi.1.gz %%MODULESDIR%%/extensions/.nvidia/libglx.so.1 /%%KMODDIR%%/nvidia.ko /%%KMODDIR%%/nvidia-modeset.ko -%%LINUX%%%%LINUXBASE%%/etc/OpenCL/vendors/nvidia.icd -%%LINUX%%%%LINUXBASE%%/etc/vulkan/icd.d/nvidia_icd.json -%%LINUX%%%%LINUXBASE%%/usr/bin/nvidia-bug-report.sh -%%LINUX%%%%LINUXBASE%%/usr/bin/nvidia-cuda-mps-control -%%LINUX%%%%LINUXBASE%%/usr/bin/nvidia-cuda-mps-server -%%LINUX%%%%LINUXBASE%%/usr/bin/nvidia-debugdump -%%LINUX%%%%LINUXBASE%%/usr/bin/nvidia-persistenced -%%LINUX%%%%LINUXBASE%%/usr/bin/nvidia-settings -%%LINUX%%%%LINUXBASE%%/usr/bin/nvidia-smi -%%LINUX%%%%LINUXBASE%%/usr/bin/nvidia-xconfig -%%LINUX32%%%%LINUXBASE%%/usr/lib/libEGL.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libEGL.so.X -%%LINUX32%%@postunexec [ ! -e %%LINUXBASE%%/usr/lib/libEGL.so.1.0.0 ] || ln -sf libEGL.so.1.0.0 %%LINUXBASE%%/usr/lib/libEGL.so.1 -%%LINUX32%%@postunexec [ ! -e %%LINUXBASE%%/usr/lib/libEGL.so.1.1.0 ] || ln -sf libEGL.so.1.1.0 %%LINUXBASE%%/usr/lib/libEGL.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libEGL_nvidia.so.0 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libEGL_nvidia.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGL.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGL.so.X -%%LINUX32%%@postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGL.so.1.2.0 ] || ln -sf libGL.so.1.2.0 %%LINUXBASE%%/usr/lib/libGL.so.1 -%%LINUX32%%@postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGL.so.1.7.0 ] || ln -sf libGL.so.1.7.0 %%LINUXBASE%%/usr/lib/libGL.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLESv1_CM.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLESv1_CM.so.X -%%LINUX32%%@postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGLESv1_CM.so.1.2.0 ] || ln -sf libGLESv1_CM.so.1.2.0 %%LINUXBASE%%/usr/lib/libGLESv1_CM.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLESv1_CM_nvidia.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLESv1_CM_nvidia.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLESv2.so.2 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLESv2.so.X -%%LINUX32%%@postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGLESv2.so.2.1.0 ] || ln -sf libGLESv2.so.2.1.0 %%LINUXBASE%%/usr/lib/libGLESv2.so.2 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLESv2_nvidia.so.2 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLESv2_nvidia.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLX.so.0 -%%LINUX32%%@postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGLX.so.0.0.0 ] || ln -sf libGLX.so.0.0.0 %%LINUXBASE%%/usr/lib/libGLX.so.0 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLX_indirect.so.0 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLX_nvidia.so.0 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLX_nvidia.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libGLdispatch.so.0 -%%LINUX32%%@postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGLdispatch.so.0.0.0 ] || ln -sf libGLdispatch.so.0.0.0 %%LINUXBASE%%/usr/lib/libGLdispatch.so.0 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libOpenGL.so.0 -%%LINUX32%%@postunexec [ ! -e %%LINUXBASE%%/usr/lib/libOpenGL.so.0.0.0 ] || ln -sf libOpenGL.so.0.0.0 %%LINUXBASE%%/usr/lib/libOpenGL.so.0 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libcuda.so -%%LINUX32%%%%LINUXBASE%%/usr/lib/libcuda.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libcuda.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvcuvid.so -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvcuvid.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvcuvid.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-compiler.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-eglcore.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-encode.so -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-encode.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-encode.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-fatbinaryloader.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-fbc.so -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-fbc.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-fbc.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-glcore.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-glsi.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-ifr.so -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-ifr.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-ifr.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-ml.so -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-ml.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-ml.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-opencl.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-opencl.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-ptxjitcompiler.so -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-ptxjitcompiler.so.1 -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-ptxjitcompiler.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-tls.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/libvdpau_nvidia.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/tls/libnvidia-tls.so.%%SHLIB_VERSION%% -%%LINUX32%%%%LINUXBASE%%/usr/lib/vdpau/libvdpau_nvidia.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libEGL.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libEGL.so.X -%%LINUX%%@postunexec [ ! -e %%LINUXBASE%%%%LINUX_LIBDIR%%/libEGL.so.1.0.0 ] || ln -sf libEGL.so.1.0.0 %%LINUXBASE%%%%LINUX_LIBDIR%%/libEGL.so.1 -%%LINUX%%@postunexec [ ! -e %%LINUXBASE%%%%LINUX_LIBDIR%%/libEGL.so.1.1.0 ] || ln -sf libEGL.so.1.1.0 %%LINUXBASE%%%%LINUX_LIBDIR%%/libEGL.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libEGL_nvidia.so.0 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libEGL_nvidia.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGL.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGL.so.X -%%LINUX%%@postunexec [ ! -e %%LINUXBASE%%%%LINUX_LIBDIR%%/libGL.so.1.2.0 ] || ln -sf libGL.so.1.2.0 %%LINUXBASE%%%%LINUX_LIBDIR%%/libGL.so.1 -%%LINUX%%@postunexec [ ! -e %%LINUXBASE%%%%LINUX_LIBDIR%%/libGL.so.1.7.0 ] || ln -sf libGL.so.1.7.0 %%LINUXBASE%%%%LINUX_LIBDIR%%/libGL.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLESv1_CM.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLESv1_CM.so.X -%%LINUX%%@postunexec [ ! -e %%LINUXBASE%%%%LINUX_LIBDIR%%/libGLESv1_CM.so.1.2.0 ] || ln -sf libGLESv1_CM.so.1.2.0 %%LINUXBASE%%%%LINUX_LIBDIR%%/libGLESv1_CM.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLESv1_CM_nvidia.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLESv1_CM_nvidia.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLESv2.so.2 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLESv2.so.X -%%LINUX%%@postunexec [ ! -e %%LINUXBASE%%%%LINUX_LIBDIR%%/libGLESv2.so.2.1.0 ] || ln -sf libGLESv2.so.2.1.0 %%LINUXBASE%%%%LINUX_LIBDIR%%/libGLESv2.so.2 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLESv2_nvidia.so.2 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLESv2_nvidia.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLX.so.0 -%%LINUX%%@postunexec [ ! -e %%LINUXBASE%%%%LINUX_LIBDIR%%/libGLX.so.0.0.0 ] || ln -sf libGLX.so.0.0.0 %%LINUXBASE%%%%LINUX_LIBDIR%%/libGLX.so.0 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLX_indirect.so.0 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLX_nvidia.so.0 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLX_nvidia.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libGLdispatch.so.0 -%%LINUX%%@postunexec [ ! -e %%LINUXBASE%%%%LINUX_LIBDIR%%/libGLdispatch.so.0.0.0 ] || ln -sf libGLdispatch.so.0.0.0 %%LINUXBASE%%%%LINUX_LIBDIR%%/libGLdispatch.so.0 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libOpenGL.so.0 -%%LINUX%%@postunexec [ ! -e %%LINUXBASE%%%%LINUX_LIBDIR%%/libOpenGL.so.0.0.0 ] || ln -sf libOpenGL.so.0.0.0 %%LINUXBASE%%%%LINUX_LIBDIR%%/libOpenGL.so.0 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libXvMCNVIDIA.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libXvMCNVIDIA_dynamic.so -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libXvMCNVIDIA_dynamic.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libcuda.so -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libcuda.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libcuda.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvcuvid.so -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvcuvid.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvcuvid.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-cfg.so -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-cfg.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-cfg.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-compiler.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-egl-wayland.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-egl-wayland.so.X -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-eglcore.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-encode.so -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-encode.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-encode.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-fatbinaryloader.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-fbc.so -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-fbc.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-fbc.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-glcore.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-glsi.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-gtk2.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-gtk3.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-ifr.so -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-ifr.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-ifr.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-ml.so -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-ml.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-ml.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-opencl.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-opencl.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-ptxjitcompiler.so -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-ptxjitcompiler.so.1 -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-ptxjitcompiler.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libnvidia-tls.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/libvdpau_nvidia.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/tls/libnvidia-tls.so.%%SHLIB_VERSION%% -%%LINUX%%%%LINUXBASE%%%%LINUX_LIBDIR%%/vdpau/libvdpau_nvidia.so.1 -%%LINUX%%%%LINUXBASE%%/usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json -%%LINUX%%%%LINUXBASE%%/usr/share/glvnd/egl_vendor.d/10_nvidia.json -%%LINUX%%%%LINUXBASE%%/usr/share/man/man1/nvidia-cuda-mps-control.1.gz -%%LINUX%%%%LINUXBASE%%/usr/share/man/man1/nvidia-persistenced.1.gz -%%LINUX%%%%LINUXBASE%%/usr/share/man/man1/nvidia-settings.1.gz -%%LINUX%%%%LINUXBASE%%/usr/share/man/man1/nvidia-smi.1.gz -%%LINUX%%%%LINUXBASE%%/usr/share/man/man1/nvidia-xconfig.1.gz -%%LINUX%%%%LINUXBASE%%/usr/share/nvidia/monitoring.conf -%%LINUX%%%%LINUXBASE%%/usr/share/nvidia/nvidia-application-profiles-%%SHLIB_VERSION%%-key-documentation -%%LINUX%%%%LINUXBASE%%/usr/share/nvidia/nvidia-application-profiles-%%SHLIB_VERSION%%-rc -%%LINUX%%%%LINUXBASE%%/usr/share/nvidia/pci.ids -%%LINUX%%@postexec %%LINUXBASE%%/sbin/ldconfig -%%LINUX%%@postunexec %%LINUXBASE%%/sbin/ldconfig -%%LINUX%%@dir %%LINUXBASE%%/etc/OpenCL/vendors -%%LINUX%%@dir %%LINUXBASE%%/etc/OpenCL -%%LINUX%%@dir %%LINUXBASE%%/etc/vulkan/icd.d -%%LINUX%%@dir %%LINUXBASE%%/etc/vulkan -%%LINUX%%@dir %%LINUXBASE%%/etc -%%LINUX%%@dir %%LINUXBASE%%/usr/bin -%%LINUX32%%@dir %%LINUXBASE%%/usr/lib/tls -%%LINUX32%%@dir %%LINUXBASE%%/usr/lib/vdpau -%%LINUX32%%@dir %%LINUXBASE%%/usr/lib -%%LINUX%%@dir %%LINUXBASE%%%%LINUX_LIBDIR%%/tls -%%LINUX%%@dir %%LINUXBASE%%%%LINUX_LIBDIR%%/vdpau -%%LINUX%%@dir %%LINUXBASE%%%%LINUX_LIBDIR%% -%%LINUX%%@dir %%LINUXBASE%%/usr/share/egl/egl_external_platform.d -%%LINUX%%@dir %%LINUXBASE%%/usr/share/egl -%%LINUX%%@dir %%LINUXBASE%%/usr/share/glvnd/egl_vendor.d -%%LINUX%%@dir %%LINUXBASE%%/usr/share/glvnd -%%LINUX%%@dir %%LINUXBASE%%/usr/share/man/man1 -%%LINUX%%@dir %%LINUXBASE%%/usr/share/man -%%LINUX%%@dir %%LINUXBASE%%/usr/share/nvidia -%%LINUX%%@dir %%LINUXBASE%%/usr/share -%%LINUX%%@dir %%LINUXBASE%%/usr -%%LINUX%%@dir %%LINUXBASE%% -%%LINUX%%@dir /compat |