1PORTNAME= spirv-tools 2DISTVERSIONPREFIX= v 3DISTVERSION= 2026.1 # please always bump all dependencies when updated because at least graphics/shaderc links in static libraries 4CATEGORIES= graphics 5 6MAINTAINER= ports@MidnightBSD.org 7COMMENT= Tools for processing SPIR-V intermediate shader language modules 8WWW= https://github.com/KhronosGroup/SPIRV-Tools 9 10LICENSE= Apache-2.0 11 12USES= cmake:testing compiler:c++11-lib python:build shebangfix 13 14USE_GITHUB= yes 15GH_ACCOUNT= KhronosGroup 16GH_PROJECT= SPIRV-Tools 17# for GH_TAGNAME in GH_TUPLE 18# git clone --quiet https://github.com/KhronosGroup/SPIRV-Headers.git && git -C SPIRV-Headers describe <COMMIT_HASH> 19# for COMMIT_HASH see ${WRKSRC}/DEPS 20GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-461-g04f10f6:headers/external/spirv-headers 21 22USE_LDCONFIG= yes 23 24SHEBANG_FILES= tools/lesspipe/spirv-lesspipe.sh 25 26CMAKE_ON= SPIRV_SKIP_TESTS 27CMAKE_TESTING_OFF= SPIRV_SKIP_TESTS 28 29PORTDOCS= CHANGES CONTRIBUTING.md README.md SECURITY.md 30 31OPTIONS_DEFINE= DOCS 32 33post-install-DOCS-on: 34 @${MKDIR} ${FAKE_DESTDIR}${DOCSDIR} 35 ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${FAKE_DESTDIR}${DOCSDIR} 36 37.include <bsd.port.mk> 38