From 2d52277deb1aa0b3fd772cf2650bed835c40a5a8 Mon Sep 17 00:00:00 2001
From: Marcel Telka <marcel@telka.sk>
Date: Fri, 23 Feb 2024 17:32:00 +0100
Subject: [PATCH] nvidia: update to 550.54.14

---
 /dev/null                                                   |    2 --
 components/openindiana/nvidia/manifests/sample-manifest.p5m |    8 ++++++++
 components/openindiana/nvidia/nvidia.p5m                    |   11 +++++++++++
 components/openindiana/nvidia/Makefile                      |    6 +++---
 4 files changed, 22 insertions(+), 5 deletions(-)

diff --git a/components/openindiana/nvidia/Makefile b/components/openindiana/nvidia/Makefile
index d35ca90..1c323e2 100644
--- a/components/openindiana/nvidia/Makefile
+++ b/components/openindiana/nvidia/Makefile
@@ -22,7 +22,7 @@
 # This is latest NVIDIA Production Branch driver
 
 COMPONENT_NAME =		nvidia
-HUMAN_VERSION =			535.154.05
+HUMAN_VERSION =			550.54.14
 COMPONENT_VERSION =		$(shell echo $(HUMAN_VERSION) | $(GSED) -e 's/\.0*/./g')
 COMPONENT_FMRI =		driver/graphics/nvidia
 COMPONENT_SUMMARY =		NVIDIA Graphics System Software
@@ -30,10 +30,10 @@
 COMPONENT_PROJECT_URL =		https://www.nvidia.com/en-us/drivers/unix/
 COMPONENT_SRC =			NVIDIA-Solaris-x86-$(HUMAN_VERSION)
 COMPONENT_ARCHIVE =		$(COMPONENT_SRC).run
-COMPONENT_ARCHIVE_HASH =	sha256:1c3134ddf9e158cba16c5dc46e0e1c0521a91c59e53337ac522ead1bc15a1552
+COMPONENT_ARCHIVE_HASH =	sha256:6c8b755a1b05237e7c7e5b8ed88e9cdcc7d4b8ae10f9d310f777cfc51574e25f
 COMPONENT_ARCHIVE_URL =		https://us.download.nvidia.com/solaris/$(HUMAN_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_LICENSE =		NVIDIA
-COMPONENT_LICENSE_FILE =	nvidia.license
+COMPONENT_LICENSE_FILE =	NVDAgraphics/install/copyright
 
 BUILD_TARGET = $(BUILD_$(MK_BITS))
 INSTALL_TARGET = $(INSTALL_$(MK_BITS))
diff --git a/components/openindiana/nvidia/manifests/sample-manifest.p5m b/components/openindiana/nvidia/manifests/sample-manifest.p5m
index 9b205ad..90e38cf 100644
--- a/components/openindiana/nvidia/manifests/sample-manifest.p5m
+++ b/components/openindiana/nvidia/manifests/sample-manifest.p5m
@@ -36,6 +36,7 @@
 file path=usr/X11/lib/NVIDIA/$(MACH64)/libnvidia-eglcore.so.1
 file path=usr/X11/lib/NVIDIA/$(MACH64)/libnvidia-glcore.so.1
 file path=usr/X11/lib/NVIDIA/$(MACH64)/libnvidia-glsi.so.1
+file path=usr/X11/lib/NVIDIA/$(MACH64)/libnvidia-gpucomp.so.1
 file path=usr/X11/lib/NVIDIA/$(MACH64)/libnvidia-tls.so.1
 file path=usr/X11/lib/NVIDIA/$(MACH64)/libvdpau_nvidia.so.1
 file path=usr/X11/lib/NVIDIA/libEGL.so.1
@@ -46,6 +47,7 @@
 file path=usr/X11/lib/NVIDIA/libnvidia-eglcore.so.1
 file path=usr/X11/lib/NVIDIA/libnvidia-glcore.so.1
 file path=usr/X11/lib/NVIDIA/libnvidia-glsi.so.1
+file path=usr/X11/lib/NVIDIA/libnvidia-gpucomp.so.1
 file path=usr/X11/lib/NVIDIA/libnvidia-tls.so.1
 file path=usr/X11/lib/NVIDIA/libvdpau_nvidia.so.1
 file path=usr/X11/lib/X11/getconfig/nvda.cfg
@@ -442,6 +444,7 @@
 	alias="pci10de,2321" \
 	alias="pci10de,2322" \
 	alias="pci10de,2324" \
+	alias="pci10de,2329" \
 	alias="pci10de,2330" \
 	alias="pci10de,2331" \
 	alias="pci10de,2339" \
@@ -488,6 +491,7 @@
 	alias="pci10de,2563" \
 	alias="pci10de,2571" \
 	alias="pci10de,2582" \
+	alias="pci10de,2584" \
 	alias="pci10de,25a0" \
 	alias="pci10de,25a2" \
 	alias="pci10de,25a5" \
@@ -521,12 +525,15 @@
 	alias="pci10de,26b5" \
 	alias="pci10de,26b9" \
 	alias="pci10de,26ba" \
+	alias="pci10de,2702" \
 	alias="pci10de,2704" \
+	alias="pci10de,2705" \
 	alias="pci10de,2717" \
 	alias="pci10de,2730" \
 	alias="pci10de,2757" \
 	alias="pci10de,2770" \
 	alias="pci10de,2782" \
+	alias="pci10de,2783" \
 	alias="pci10de,2786" \
 	alias="pci10de,27a0" \
 	alias="pci10de,27b0" \
@@ -546,6 +553,7 @@
 	alias="pci10de,2882" \
 	alias="pci10de,28a0" \
 	alias="pci10de,28a1" \
+	alias="pci10de,28b0" \
 	alias="pci10de,28b8" \
 	alias="pci10de,28e0" \
 	alias="pci10de,28e1" \
diff --git a/components/openindiana/nvidia/nvidia.license b/components/openindiana/nvidia/nvidia.license
deleted file mode 100644
index fdfc428..0000000
--- a/components/openindiana/nvidia/nvidia.license
+++ /dev/null
@@ -1,2 +0,0 @@
-Copyright 2005-2009 by NVIDIA Corporation.  All rights reserved.
-Use is subject to license terms.
diff --git a/components/openindiana/nvidia/nvidia.p5m b/components/openindiana/nvidia/nvidia.p5m
index 002cfa1..8adbd39 100644
--- a/components/openindiana/nvidia/nvidia.p5m
+++ b/components/openindiana/nvidia/nvidia.p5m
@@ -59,6 +59,7 @@
 file path=usr/X11/lib/NVIDIA/$(MACH64)/libnvidia-eglcore.so.1
 file path=usr/X11/lib/NVIDIA/$(MACH64)/libnvidia-glcore.so.1
 file path=usr/X11/lib/NVIDIA/$(MACH64)/libnvidia-glsi.so.1
+file path=usr/X11/lib/NVIDIA/$(MACH64)/libnvidia-gpucomp.so.1
 file path=usr/X11/lib/NVIDIA/$(MACH64)/libnvidia-tls.so.1
 file path=usr/X11/lib/NVIDIA/$(MACH64)/libvdpau_nvidia.so.1
 file path=usr/X11/lib/NVIDIA/libEGL.so.1
@@ -69,6 +70,7 @@
 file path=usr/X11/lib/NVIDIA/libnvidia-eglcore.so.1
 file path=usr/X11/lib/NVIDIA/libnvidia-glcore.so.1
 file path=usr/X11/lib/NVIDIA/libnvidia-glsi.so.1
+file path=usr/X11/lib/NVIDIA/libnvidia-gpucomp.so.1
 file path=usr/X11/lib/NVIDIA/libnvidia-tls.so.1
 file path=usr/X11/lib/NVIDIA/libvdpau_nvidia.so.1
 file path=usr/X11/lib/X11/getconfig/nvda.cfg
@@ -200,6 +202,7 @@
 link path=usr/lib/$(MACH64)/libGLESv2.so target=libGLESv2.so.2
 link path=usr/lib/$(MACH64)/libnvidia-eglcore.so.1 target=../../X11/lib/NVIDIA/amd64/libnvidia-eglcore.so.1
 link path=usr/lib/$(MACH64)/libnvidia-glsi.so.1 target=../../X11/lib/NVIDIA/amd64/libnvidia-glsi.so.1
+link path=usr/lib/$(MACH64)/libnvidia-gpucomp.so.1 target=../../X11/lib/NVIDIA/amd64/libnvidia-gpucomp.so.1
 link path=usr/lib/libGLESv1_CM.so.1 target=../X11/lib/NVIDIA/libGLESv1_CM.so.1
 link path=usr/lib/libGLESv1_CM.so target=libGLESv1_CM.so.1
 link path=usr/lib/libGLESv2.so.2 target=../X11/lib/NVIDIA/libGLESv2.so.2
@@ -212,6 +215,8 @@
     target=../X11/lib/NVIDIA/libnvidia-glcore.so.1
 link path=usr/lib/libnvidia-glsi.so.1 \
     target=../X11/lib/NVIDIA/libnvidia-glsi.so.1
+link path=usr/lib/libnvidia-gpucomp.so.1 \
+    target=../X11/lib/NVIDIA/libnvidia-gpucomp.so.1
 link path=usr/lib/libnvidia-tls.so target=libnvidia-tls.so.1
 link path=usr/lib/libnvidia-tls.so.1 \
     target=../X11/lib/NVIDIA/libnvidia-tls.so.1
@@ -541,6 +546,7 @@
 	alias="pci10de,2321" \
 	alias="pci10de,2322" \
 	alias="pci10de,2324" \
+	alias="pci10de,2329" \
 	alias="pci10de,2330" \
 	alias="pci10de,2331" \
 	alias="pci10de,2339" \
@@ -587,6 +593,7 @@
 	alias="pci10de,2563" \
 	alias="pci10de,2571" \
 	alias="pci10de,2582" \
+	alias="pci10de,2584" \
 	alias="pci10de,25a0" \
 	alias="pci10de,25a2" \
 	alias="pci10de,25a5" \
@@ -620,12 +627,15 @@
 	alias="pci10de,26b5" \
 	alias="pci10de,26b9" \
 	alias="pci10de,26ba" \
+	alias="pci10de,2702" \
 	alias="pci10de,2704" \
+	alias="pci10de,2705" \
 	alias="pci10de,2717" \
 	alias="pci10de,2730" \
 	alias="pci10de,2757" \
 	alias="pci10de,2770" \
 	alias="pci10de,2782" \
+	alias="pci10de,2783" \
 	alias="pci10de,2786" \
 	alias="pci10de,27a0" \
 	alias="pci10de,27b0" \
@@ -645,6 +655,7 @@
 	alias="pci10de,2882" \
 	alias="pci10de,28a0" \
 	alias="pci10de,28a1" \
+	alias="pci10de,28b0" \
 	alias="pci10de,28b8" \
 	alias="pci10de,28e0" \
 	alias="pci10de,28e1" \

--
Gitblit v1.9.3