git: 7deb3fde758a - main - graphics/glslang: update to 15.0.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 26 Sep 2024 00:54:59 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7deb3fde758a6aebc9a3442e8d3e2971812f4c54

commit 7deb3fde758a6aebc9a3442e8d3e2971812f4c54
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-09-25 23:10:44 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-09-26 00:52:49 +0000

    graphics/glslang: update to 15.0.0
    
    Changes:        https://github.com/KhronosGroup/glslang/releases/tag/15.0.0
    Reported by:    GitHub (watch releases)
---
 graphics/glslang/Makefile    | 2 +-
 graphics/glslang/distinfo    | 6 +++---
 graphics/glslang/pkg-plist   | 2 ++
 graphics/libplacebo/Makefile | 1 +
 4 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/graphics/glslang/Makefile b/graphics/glslang/Makefile
index 665b75699dde..07e10e24595c 100644
--- a/graphics/glslang/Makefile
+++ b/graphics/glslang/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	glslang
-DISTVERSION=	14.3.0
+DISTVERSION=	15.0.0
 CATEGORIES=	graphics
 
 MAINTAINER=	jbeich@FreeBSD.org
diff --git a/graphics/glslang/distinfo b/graphics/glslang/distinfo
index a053d1ad9158..021a610a83ef 100644
--- a/graphics/glslang/distinfo
+++ b/graphics/glslang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719355363
-SHA256 (KhronosGroup-glslang-14.3.0_GH0.tar.gz) = be6339048e20280938d9cb399fcdd06e04f8654d43e170e8cce5a56c9a754284
-SIZE (KhronosGroup-glslang-14.3.0_GH0.tar.gz) = 3851265
+TIMESTAMP = 1727305844
+SHA256 (KhronosGroup-glslang-15.0.0_GH0.tar.gz) = c31c8c2e89af907507c0631273989526ee7d5cdf7df95ececd628fd7b811e064
+SIZE (KhronosGroup-glslang-15.0.0_GH0.tar.gz) = 3864508
diff --git a/graphics/glslang/pkg-plist b/graphics/glslang/pkg-plist
index 06083f4c46c4..435b7f2856d3 100644
--- a/graphics/glslang/pkg-plist
+++ b/graphics/glslang/pkg-plist
@@ -4,6 +4,7 @@ bin/spirv-remap
 include/glslang/Include/ResourceLimits.h
 include/glslang/Include/glslang_c_interface.h
 include/glslang/Include/glslang_c_shader_types.h
+include/glslang/Include/visibility.h
 include/glslang/MachineIndependent/Versions.h
 include/glslang/Public/ResourceLimits.h
 include/glslang/Public/ShaderLang.h
@@ -11,6 +12,7 @@ include/glslang/Public/resource_limits_c.h
 include/glslang/SPIRV/GlslangToSpv.h
 include/glslang/SPIRV/Logger.h
 include/glslang/SPIRV/SPVRemapper.h
+include/glslang/SPIRV/SpvTools.h
 include/glslang/SPIRV/disassemble.h
 include/glslang/SPIRV/spirv.hpp
 include/glslang/build_info.h
diff --git a/graphics/libplacebo/Makefile b/graphics/libplacebo/Makefile
index c7377dc81152..54eaea842a3c 100644
--- a/graphics/libplacebo/Makefile
+++ b/graphics/libplacebo/Makefile
@@ -30,6 +30,7 @@ GLSLANG_DESC=		glslang SPIR-V compiler
 GLSLANG_BUILD_DEPENDS=	glslang>0:graphics/glslang
 GLSLANG_MESON_ENABLED=	glslang
 GLSLANG_IMPLIES=	VULKAN
+GLSLANG_BROKEN=		fails to build with glslang 15
 
 LCMS2_LIB_DEPENDS=	liblcms2.so:graphics/lcms2
 LCMS2_MESON_ENABLED=		lcms