1PORTNAME= vulkan-headers 2DISTVERSIONPREFIX= v 3DISTVERSION= 1.4.336 4CATEGORIES= graphics 5 6MAINTAINER= ports@MidnightBSD.org 7COMMENT= Headers for the Vulkan graphics API 8WWW= https://github.com/KhronosGroup/Vulkan-Headers 9 10LICENSE= Apache-2.0 11 12USES= cmake 13USE_GITHUB= yes 14GH_ACCOUNT= KhronosGroup 15GH_PROJECT= Vulkan-Headers 16STRIP= # nothing to strip 17NO_ARCH= yes 18 19# XXX Add clang-scan-deps to WITH_CLANG_EXTRAS in src.conf(5) 20.if exists(/usr/bin/clang) && !exists(/usr/bin/clang-scan-deps) 21CMAKE_OFF+= VULKAN_HEADERS_ENABLE_MODULE 22.endif 23 24post-extract: 25# genvk.py requires docgenerator.py from Vulkan-Docs, so drop useless shebang 26 @${FIND} ${WRKSRC}/registry -name \*.py -exec ${REINPLACE_CMD} -i '' '/^#!/d' {} + 27 28post-patch: 29# MidnightBSD 3.x 30 @if [ -L /usr/include/sched.h ]; then \ 31 ${REINPLACE_CMD} $$'/^namespace/i\\\n#undef major\\\n#undef minor\\\n\\\n' \ 32 ${WRKSRC}/include/vulkan/vulkan_structs.hpp; \ 33 fi 34 35.include <bsd.port.mk> 36