git: 62da23345270 - main - graphics/shaderc: Update to 2026.3

Hiroki Tagato <[email protected]> Thu, 06 Aug 2026 13:49:05 +0000
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=62da23345270752a697b51ee4c3e5593a7e2390f

commit 62da23345270752a697b51ee4c3e5593a7e2390f
Author:     Hiroki Tagato <[email protected]>
AuthorDate: 2026-08-06 13:47:20 +0000
Commit:     Hiroki Tagato <[email protected]>
CommitDate: 2026-08-06 13:48:55 +0000

    graphics/shaderc: Update to 2026.3
    
    Changelog: https://github.com/google/shaderc/blob/v2026.3/CHANGES
    
    PR:             297259
    Reported by:    yuri
    Co-authored-by: Yuri Victorovich <[email protected]>
---
 graphics/shaderc/Makefile                   |  5 ++---
 graphics/shaderc/distinfo                   | 10 +++++-----
 graphics/shaderc/files/patch-system-glslang |  6 +++---
 3 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/graphics/shaderc/Makefile b/graphics/shaderc/Makefile
index 64d2eb02c581..f15469f79c46 100644
--- a/graphics/shaderc/Makefile
+++ b/graphics/shaderc/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	shaderc
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2026.2
-PORTREVISION=	2
+DISTVERSION=	2026.3
 CATEGORIES=	graphics devel
 
 MAINTAINER=	[email protected]
@@ -23,7 +22,7 @@ GH_ACCOUNT=	google
 # for GH_TAGNAME in GH_TUPLE
 # git clone --filter=blob:none --no-checkout --quiet https://github.com/KhronosGroup/SPIRV-Headers.git && git -C SPIRV-Headers describe <COMMIT_HASH>
 # for COMMIT_HASH see ${WRKSRC}/DEPS
-GH_TUPLE=	KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-472-gad9184e:headers/third_party/spirv-headers
+GH_TUPLE=	KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-498-g29981f6:headers/third_party/spirv-headers
 
 USE_LDCONFIG=	yes
 
diff --git a/graphics/shaderc/distinfo b/graphics/shaderc/distinfo
index c6da2a88fb61..f533ec74d3d4 100644
--- a/graphics/shaderc/distinfo
+++ b/graphics/shaderc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1777467823
-SHA256 (google-shaderc-v2026.2_GH0.tar.gz) = f924178e75e3293082481b25ed64d5e48a795b479dac3bd3c83d23070855df42
-SIZE (google-shaderc-v2026.2_GH0.tar.gz) = 228959
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-472-gad9184e_GH0.tar.gz) = d699301ba5008d93014f996a707c8b8465b60d37971c9b0e1dfee8546f0f0041
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-472-gad9184e_GH0.tar.gz) = 565580
+TIMESTAMP = 1784375510
+SHA256 (google-shaderc-v2026.3_GH0.tar.gz) = ee493ccf1b3038b4ef2fe024664c5eb2dc4bcc1f6b05b33e3909de0e19c81024
+SIZE (google-shaderc-v2026.3_GH0.tar.gz) = 230772
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-498-g29981f6_GH0.tar.gz) = 511bf6d76924d56540ac82dc681e19b16e252924ac6225c80c178ce5b5c07f8f
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-498-g29981f6_GH0.tar.gz) = 572035
diff --git a/graphics/shaderc/files/patch-system-glslang b/graphics/shaderc/files/patch-system-glslang
index 0e27dc136de6..736ffcf11a89 100644
--- a/graphics/shaderc/files/patch-system-glslang
+++ b/graphics/shaderc/files/patch-system-glslang
@@ -10,7 +10,7 @@ ld: error: undefined symbol: ConstructCompiler(EShLanguage, int)
 >>> referenced by ShaderLang.cpp
 >>>               ShaderLang.cpp.o:(ShConstructCompiler) in archive /usr/local/lib/libMachineIndependent.a
 
---- libshaderc/CMakeLists.txt.orig	2026-01-23 16:57:47 UTC
+--- libshaderc/CMakeLists.txt.orig	2026-07-16 15:11:57 UTC
 +++ libshaderc/CMakeLists.txt
 @@ -102,7 +102,7 @@ shaderc_add_tests(
  
@@ -21,9 +21,9 @@ ld: error: undefined symbol: ConstructCompiler(EShLanguage, int)
    INCLUDE_DIRS include ${shaderc_SOURCE_DIR}/libshaderc_util/include ${glslang_SOURCE_DIR}
                 ${spirv-tools_SOURCE_DIR}/include
                 ${SPIRV-Headers_SOURCE_DIR}/include
---- libshaderc_util/CMakeLists.txt.orig	2026-01-23 16:57:47 UTC
+--- libshaderc_util/CMakeLists.txt.orig	2026-07-16 15:11:57 UTC
 +++ libshaderc_util/CMakeLists.txt
-@@ -46,8 +46,8 @@ target_link_libraries(shaderc_util PRIVATE
+@@ -48,8 +48,8 @@ target_link_libraries(shaderc_util PRIVATE
  
  find_package(Threads)
  target_link_libraries(shaderc_util PRIVATE