aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroki Tagato <tagattie@FreeBSD.org>2026-08-06 13:47:20 +0000
committerHiroki Tagato <tagattie@FreeBSD.org>2026-08-06 13:48:55 +0000
commit62da23345270752a697b51ee4c3e5593a7e2390f (patch)
tree6c204b29f240c17777b34d6778f86980fd38ac7e
parentb796e74e833913c5f45d8f02e958f4d53782ae82 (diff)
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 <yuri@freebsd.org>
-rw-r--r--graphics/shaderc/Makefile5
-rw-r--r--graphics/shaderc/distinfo10
-rw-r--r--graphics/shaderc/files/patch-system-glslang6
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= tagattie@FreeBSD.org
@@ -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