xref: /mports/graphics/spirv-tools/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026