Lines 1-5
Link Here
|
1 |
PORTNAME= nvidia-libs |
1 |
PORTNAME= nvidia-libs |
2 |
DISTVERSION?= 470.86 |
2 |
DISTVERSION?= 510.47.03 |
3 |
# Always try to set PORTREVISION as it can be overridden by the slave ports |
3 |
# Always try to set PORTREVISION as it can be overridden by the slave ports |
4 |
PORTREVISION?= 0 |
4 |
PORTREVISION?= 0 |
5 |
CATEGORIES= x11 linux |
5 |
CATEGORIES= x11 linux |
Lines 121-127
PLIST_RE+= '\,${LINUXBASE}.*libGLESv(1_CM|2)_nvidia\.so,d' \
Link Here
|
121 |
'\,${LINUXBASE}.*libGLX_(nvidia|indirect)\.so,d' \ |
121 |
'\,${LINUXBASE}.*libGLX_(nvidia|indirect)\.so,d' \ |
122 |
'\,${LINUXBASE}.*libnvidia-ptxjitcompiler\.so,d' |
122 |
'\,${LINUXBASE}.*libnvidia-ptxjitcompiler\.so,d' |
123 |
.endif |
123 |
.endif |
124 |
.if ${NVVERSION} >= 470.04201 # 470.42.01 |
124 |
.if ${NVVERSION} >= 495.02905 # 495.29.05 |
|
|
125 |
LINUX_LIBS+= libnvidia-egl-wayland.so.1.1.9 |
126 |
LINUX_LINKS+= libnvidia-egl-wayland.so.1.1.9 libnvidia-egl-wayland.so.1 |
127 |
PLIST_RE+= '\,${LINUXBASE},s/(libnvidia-egl-wayland\.so)\.X/\1.1.1.9/' |
128 |
.elif ${NVVERSION} >= 470.04201 # 470.42.01 |
125 |
LINUX_LIBS+= libnvidia-egl-wayland.so.1.1.7 |
129 |
LINUX_LIBS+= libnvidia-egl-wayland.so.1.1.7 |
126 |
LINUX_LINKS+= libnvidia-egl-wayland.so.1.1.7 libnvidia-egl-wayland.so.1 |
130 |
LINUX_LINKS+= libnvidia-egl-wayland.so.1.1.7 libnvidia-egl-wayland.so.1 |
127 |
PLIST_RE+= '\,${LINUXBASE},s/(libnvidia-egl-wayland\.so)\.X/\1.1.1.7/' |
131 |
PLIST_RE+= '\,${LINUXBASE},s/(libnvidia-egl-wayland\.so)\.X/\1.1.1.7/' |
Lines 168-192
PLIST_RE+= '\,${LINUXBASE},s/(libnvidia-egl-wayland\.so)\.X/\1.${PORTVERSION}/'
Link Here
|
168 |
.else |
172 |
.else |
169 |
PLIST_RE+= '\,${LINUXBASE}.*libnvidia-egl-wayland\.so,d' |
173 |
PLIST_RE+= '\,${LINUXBASE}.*libnvidia-egl-wayland\.so,d' |
170 |
.endif |
174 |
.endif |
|
|
175 |
.if ${NVVERSION} >= 331.013 && ${NVVERSION} < 495.02905 |
176 |
LINUX_LIBS+= libnvidia-ifr.so.${PORTVERSION} |
177 |
LINUX_LINKS+= libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so.1 \ |
178 |
libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so |
179 |
LINUX32_LIBS+= libnvidia-ifr.so.${PORTVERSION} |
180 |
LINUX32_LINKS+= libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so.1 \ |
181 |
libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so |
182 |
.else |
183 |
PLIST_RE+= '\,${LINUXBASE}.*libnvidia-ifr,d' |
184 |
.endif |
171 |
.if ${NVVERSION} >= 331.013 |
185 |
.if ${NVVERSION} >= 331.013 |
172 |
LINUX_LIBS+= libnvidia-eglcore.so.${PORTVERSION} \ |
186 |
LINUX_LIBS+= libnvidia-eglcore.so.${PORTVERSION} \ |
173 |
libnvidia-fbc.so.${PORTVERSION} \ |
187 |
libnvidia-fbc.so.${PORTVERSION} \ |
174 |
libnvidia-glsi.so.${PORTVERSION} \ |
188 |
libnvidia-glsi.so.${PORTVERSION} |
175 |
libnvidia-ifr.so.${PORTVERSION} |
|
|
176 |
LINUX_LINKS+= libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so.1 \ |
189 |
LINUX_LINKS+= libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so.1 \ |
177 |
libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so \ |
190 |
libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so |
178 |
libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so.1 \ |
|
|
179 |
libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so |
180 |
LINUX32_LIBS+= libnvidia-eglcore.so.${PORTVERSION} \ |
191 |
LINUX32_LIBS+= libnvidia-eglcore.so.${PORTVERSION} \ |
181 |
libnvidia-fbc.so.${PORTVERSION} \ |
192 |
libnvidia-fbc.so.${PORTVERSION} \ |
182 |
libnvidia-glsi.so.${PORTVERSION} \ |
193 |
libnvidia-glsi.so.${PORTVERSION} |
183 |
libnvidia-ifr.so.${PORTVERSION} |
|
|
184 |
LINUX32_LINKS+= libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so.1 \ |
194 |
LINUX32_LINKS+= libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so.1 \ |
185 |
libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so \ |
195 |
libnvidia-fbc.so.${PORTVERSION} libnvidia-fbc.so |
186 |
libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so.1 \ |
|
|
187 |
libnvidia-ifr.so.${PORTVERSION} libnvidia-ifr.so |
188 |
.else |
196 |
.else |
189 |
PLIST_RE+= '\,${LINUXBASE}.*libnvidia-(eglcore|fbc|glsi|ifr),d' |
197 |
PLIST_RE+= '\,${LINUXBASE}.*libnvidia-(eglcore|fbc|glsi),d' |
190 |
.endif |
198 |
.endif |
191 |
.if ${NVVERSION} >= 310.014 |
199 |
.if ${NVVERSION} >= 310.014 |
192 |
LINUX_LIBS+= libnvidia-encode.so.${PORTVERSION} |
200 |
LINUX_LIBS+= libnvidia-encode.so.${PORTVERSION} |
Lines 240-251
LINUX_DATA+= nvidia_icd.json /etc/vulkan/icd.d
Link Here
|
240 |
.else |
248 |
.else |
241 |
PLIST_RE+= '\,${LINUXBASE}/etc/vulkan,d' |
249 |
PLIST_RE+= '\,${LINUXBASE}/etc/vulkan,d' |
242 |
.endif |
250 |
.endif |
|
|
251 |
.if ${NVVERSION} >= 410.057 && ${NVVERSION} < 495.02905 |
252 |
LINUX_LIBS+= libnvidia-cbl.so.${PORTVERSION} |
253 |
.else |
254 |
PLIST_RE+= '\,${LINUXBASE}.*libnvidia-cbl\.so,d' |
255 |
.endif |
243 |
.if ${NVVERSION} >= 410.057 |
256 |
.if ${NVVERSION} >= 410.057 |
244 |
LINUX_LIBS+= libnvidia-cbl.so.${PORTVERSION} \ |
257 |
LINUX_LIBS+= libnvidia-rtcore.so.${PORTVERSION} |
245 |
libnvidia-rtcore.so.${PORTVERSION} |
|
|
246 |
.else |
258 |
.else |
247 |
PLIST_RE+= '\,${LINUXBASE}.*libnvidia-cbl\.so,d' \ |
259 |
PLIST_RE+= '\,${LINUXBASE}.*libnvidia-rtcore\.so,d' |
248 |
'\,${LINUXBASE}.*libnvidia-rtcore\.so,d' |
|
|
249 |
.endif |
260 |
.endif |
250 |
.if ${NVVERSION} >= 396.018 |
261 |
.if ${NVVERSION} >= 396.018 |
251 |
LINUX_LIBS+= libnvidia-glvkspirv.so.${PORTVERSION} |
262 |
LINUX_LIBS+= libnvidia-glvkspirv.so.${PORTVERSION} |