aboutsummaryrefslogtreecommitdiff
path: root/misc/ncnn
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2020-06-16 17:53:24 +0000
committerJan Beich <jbeich@FreeBSD.org>2020-06-16 17:53:24 +0000
commit3fb41287be4428e362311ead29135c264d19d4fd (patch)
tree3756d01534b2bf000750d52f0646b65d0b237af5 /misc/ncnn
parent16f8b74db05d243ab37f1a0ea451037490f6f54a (diff)
downloadports-3fb41287be4428e362311ead29135c264d19d4fd.tar.gz
ports-3fb41287be4428e362311ead29135c264d19d4fd.zip
misc/ncnn: unbreak new VULKAN feature after r539362
https://github.com/Tencent/ncnn/commit/17c445480fee https://github.com/Tencent/ncnn/commit/eec5cf718015 CMake Warning at CMakeLists.txt:98 (message): The submodules were not downloaded! NCNN_VULKAN_ONLINE_SPIRV will be turned off.
Notes
Notes: svn path=/head/; revision=539373
Diffstat (limited to 'misc/ncnn')
-rw-r--r--misc/ncnn/Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/misc/ncnn/Makefile b/misc/ncnn/Makefile
index 5cbcedb66dad..cd1b196f357d 100644
--- a/misc/ncnn/Makefile
+++ b/misc/ncnn/Makefile
@@ -2,6 +2,7 @@
PORTNAME= ncnn
DISTVERSION= 20200616
+PORTREVISION= 1
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
@@ -18,9 +19,13 @@ OPTIONS_DEFINE= VULKAN
OPTIONS_DEFAULT= VULKAN
VULKAN_DESC= Vulkan compute support
-VULKAN_CMAKE_BOOL= NCNN_VULKAN
-VULKAN_BUILD_DEPENDS= glslangValidator:devel/glslang \
+VULKAN_BUILD_DEPENDS= glslang>0:devel/glslang \
${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers \
${LOCALBASE}/lib/libvulkan.so:graphics/vulkan-loader
+VULKAN_CMAKE_BOOL= NCNN_VULKAN NCNN_SYSTEM_GLSLANG
+VULKAN_CMAKE_ON= -DGLSLANG_TARGET_DIR:PATH="${LOCALBASE}/lib/cmake"
+
+post-patch-VULKAN-on:
+ @${REINPLACE_CMD} 's,/glslang,,' ${WRKSRC}/src/gpu.cpp
.include <bsd.port.mk>