diff --git a/misc/opennn/Makefile b/misc/opennn/Makefile index 600ebd243910..8e3cf078492e 100644 --- a/misc/opennn/Makefile +++ b/misc/opennn/Makefile @@ -1,36 +1,41 @@ PORTNAME= opennn DISTVERSION= 5.0.5 PORTREVISION= 1 CATEGORIES= misc # machine-learning MASTER_SITES= https://github.com/Artelnics/opennn/archive/refs/tags/v${DISTVERSION}${EXTRACT_SUFX}?dummy=/ MAINTAINER= yuri@FreeBSD.org COMMENT= Open neural networks library LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_armv6= fatal error: 'omp.h' file not found BROKEN_armv7= fatal error: 'omp.h' file not found -BROKEN_riscv64= fatal error: 'omp.h' file not found USES= cmake:testing compiler:c++11-lang dos2unix zip USE_LDCONFIG= yes DOS2UNIX_FILES= opennn/CMakeLists.txt CMAKE_OFF= OpenNN_BUILD_EXAMPLES OpenNN_BUILD_TESTS CMAKE_TESTING_ON= OpenNN_BUILD_TESTS # some tests fail, see https://github.com/Artelnics/opennn/issues/229 CMAKE_TESTING_TARGET= tests LDFLAGS+= -lomp -pthread # https://github.com/Artelnics/opennn/issues/182 +.include + +.if ${OSVERSION} < 1301000 +BROKEN_riscv64= fatal error: 'omp.h' file not found +.endif + do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} && ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}/*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${INSTALL_DATA} ${BUILD_WRKSRC}/${PORTNAME}/libopennn.so ${STAGEDIR}${PREFIX}/lib ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopennn.so post-test: @cd ${TEST_WRKSRC} && (${ECHO} suite | tests/tests) -.include +.include