Date: Tue, 03 Feb 2026 14:09:07 +0000 From: Hiroki Tagato <tagattie@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Vladimir Druzenko <vvd@FreeBSD.org> Subject: git: 2ae1a23d30a4 - main - graphics/glslang: Update to 16.2.0 Message-ID: <69820183.39f49.46ec2aaf@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=2ae1a23d30a4888e8d50bb22496324cf81c1ede6 commit 2ae1a23d30a4888e8d50bb22496324cf81c1ede6 Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2026-02-03 14:05:59 +0000 Commit: Hiroki Tagato <tagattie@FreeBSD.org> CommitDate: 2026-02-03 14:08:50 +0000 graphics/glslang: Update to 16.2.0 While here, add "shared" flavor for installing shared libraries. (Default is static.) Changelog: https://github.com/KhronosGroup/glslang/blob/16.2.0/CHANGES.md PR: 292737 Reported by: Eric Camachat <eric@camachat.org>, vvd Co-authored-by: Eric Camachat <eric@camachat.org> --- graphics/glslang/Makefile | 23 +++++++++++++++-- graphics/glslang/distinfo | 6 ++--- graphics/glslang/pkg-plist | 61 ++++++++++++++++++++++++++-------------------- 3 files changed, 59 insertions(+), 31 deletions(-) diff --git a/graphics/glslang/Makefile b/graphics/glslang/Makefile index 7b70cbb63e45..b9334bd20533 100644 --- a/graphics/glslang/Makefile +++ b/graphics/glslang/Makefile @@ -1,6 +1,5 @@ PORTNAME= glslang -DISTVERSION= 16.1.0 -PORTREVISION= 2 +DISTVERSION= 16.2.0 CATEGORIES= graphics MAINTAINER= tagattie@FreeBSD.org @@ -17,6 +16,10 @@ RUN_DEPENDS= spirv-tools>0:graphics/spirv-tools TEST_DEPENDS= bash:shells/bash \ gmake:devel/gmake +FLAVORS= static shared +FLAVOR?= ${FLAVORS:[1]} +shared_PKGNAMESUFFIX= -shared + USES= cmake:testing compiler:c++11-lib python:build USE_GITHUB= yes @@ -26,4 +29,20 @@ CMAKE_ON= ALLOW_EXTERNAL_SPIRV_TOOLS PORTSCOUT= limit:^[0-9]+\. # avoid tags like sdk-candidate-26-jul-2020 +.if ${FLAVOR} == static +PLIST_SUB= SHARED="@comment " \ + STATIC="" +.else +CMAKE_ON+= BUILD_SHARED_LIBS +PLIST_SUB= SHARED="" \ + STATIC="@comment " \ + SOVERSION_FULL=${DISTVERSION} \ + SOVERSION_MAJOR=${DISTVERSION:R:R} + +post-install: + ${RM} -r ${STAGEDIR}${PREFIX}/bin/* \ + ${STAGEDIR}${PREFIX}/include/* \ + ${STAGEDIR}${PREFIX}/lib/cmake +.endif + .include <bsd.port.mk> diff --git a/graphics/glslang/distinfo b/graphics/glslang/distinfo index a7178d6ab2d5..4f76f38411d7 100644 --- a/graphics/glslang/distinfo +++ b/graphics/glslang/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765070879 -SHA256 (KhronosGroup-glslang-16.1.0_GH0.tar.gz) = 32c605822ed63a0cdc2d24f318c3d912fa14e58573aff1d8eac0cf69f1a6b6d2 -SIZE (KhronosGroup-glslang-16.1.0_GH0.tar.gz) = 4244796 +TIMESTAMP = 1769372723 +SHA256 (KhronosGroup-glslang-16.2.0_GH0.tar.gz) = 01985335785c97906a91afe3cb5ee015997696181ec6c125bab5555602ba08e2 +SIZE (KhronosGroup-glslang-16.2.0_GH0.tar.gz) = 4294235 diff --git a/graphics/glslang/pkg-plist b/graphics/glslang/pkg-plist index 5a15b1180e07..bbc9d296283e 100644 --- a/graphics/glslang/pkg-plist +++ b/graphics/glslang/pkg-plist @@ -1,26 +1,35 @@ -bin/glslang -bin/glslangValidator -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 -include/glslang/Public/resource_limits_c.h -include/glslang/SPIRV/GlslangToSpv.h -include/glslang/SPIRV/Logger.h -include/glslang/SPIRV/SpvTools.h -include/glslang/SPIRV/disassemble.h -include/glslang/SPIRV/spirv.hpp11 -include/glslang/build_info.h -lib/cmake/glslang/glslang-config-version.cmake -lib/cmake/glslang/glslang-config.cmake -lib/cmake/glslang/glslang-targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/glslang/glslang-targets.cmake -lib/libGenericCodeGen.a -lib/libMachineIndependent.a -lib/libOSDependent.a -lib/libSPIRV.a -lib/libglslang-default-resource-limits.a -lib/libglslang.a +%%STATIC%%bin/glslang +%%STATIC%%bin/glslangValidator +%%STATIC%%include/glslang/Include/ResourceLimits.h +%%STATIC%%include/glslang/Include/glslang_c_interface.h +%%STATIC%%include/glslang/Include/glslang_c_shader_types.h +%%STATIC%%include/glslang/Include/visibility.h +%%STATIC%%include/glslang/MachineIndependent/Versions.h +%%STATIC%%include/glslang/Public/ResourceLimits.h +%%STATIC%%include/glslang/Public/ShaderLang.h +%%STATIC%%include/glslang/Public/resource_limits_c.h +%%STATIC%%include/glslang/SPIRV/GlslangToSpv.h +%%STATIC%%include/glslang/SPIRV/Logger.h +%%STATIC%%include/glslang/SPIRV/SpvTools.h +%%STATIC%%include/glslang/SPIRV/disassemble.h +%%STATIC%%include/glslang/SPIRV/spirv.hpp11 +%%STATIC%%include/glslang/build_info.h +%%STATIC%%lib/cmake/glslang/glslang-config-version.cmake +%%STATIC%%lib/cmake/glslang/glslang-config.cmake +%%STATIC%%lib/cmake/glslang/glslang-targets-%%CMAKE_BUILD_TYPE%%.cmake +%%STATIC%%lib/cmake/glslang/glslang-targets.cmake +%%STATIC%%lib/libGenericCodeGen.a +%%STATIC%%lib/libMachineIndependent.a +%%STATIC%%lib/libOSDependent.a +%%STATIC%%lib/libSPIRV.a +%%SHARED%%lib/libSPIRV.so +%%SHARED%%lib/libSPIRV.so.%%SOVERSION_MAJOR%% +%%SHARED%%lib/libSPIRV.so.%%SOVERSION_FULL%% +%%STATIC%%lib/libglslang-default-resource-limits.a +%%SHARED%%lib/libglslang-default-resource-limits.so +%%SHARED%%lib/libglslang-default-resource-limits.so.%%SOVERSION_MAJOR%% +%%SHARED%%lib/libglslang-default-resource-limits.so.%%SOVERSION_FULL%% +%%STATIC%%lib/libglslang.a +%%SHARED%%lib/libglslang.so +%%SHARED%%lib/libglslang.so.%%SOVERSION_MAJOR%% +%%SHARED%%lib/libglslang.so.%%SOVERSION_FULL%%home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69820183.39f49.46ec2aaf>
