diff --git a/devel/onetbb/Makefile b/devel/onetbb/Makefile index 4338f53134f1..03bd6142e1aa 100644 --- a/devel/onetbb/Makefile +++ b/devel/onetbb/Makefile @@ -1,47 +1,51 @@ PORTNAME= onetbb -PORTVERSION= 2022.3.0 DISTVERSIONPREFIX= v +DISTVERSION= 2022.3.0 CATEGORIES= devel MAINTAINER= martymac@FreeBSD.org COMMENT= Library that provides thread building blocks WWW= https://software.intel.com/oneapi/onetbb LICENSE= APACHE20 LIB_DEPENDS= libhwloc.so:devel/hwloc2 -USES= cmake compiler:c++11-lang localbase pathfix pkgconfig tar:tgz +USES= cmake:testing compiler:c++11-lang localbase:ldflags pathfix pkgconfig +USE_LDCONFIG= yes + USE_GITHUB= yes GH_ACCOUNT= uxlfoundation GH_PROJECT= oneTBB -USE_LDCONFIG= yes -CMAKE_ARGS+= -DCMAKE_INSTALL_DOCDIR:PATH="${DOCSDIR}" \ - -DTBB_STRICT:BOOL=FALSE +CONFLICTS= tbb # Many symbols in the linker version scripts are undefined because link time # optimization (-flto=thin) removes them. Suppress errors with lld >= 17 due to # these undefined symbols. LDFLAGS+= -Wl,--undefined-version -CONFLICTS= tbb - # Pkgconfig: tbb.pc (on 64bit arch) vs tbb32.pc PLIST_SUB= DBGSUFX="${DBGSUFX}" \ PCSUFX="${PCSUFX}" PORTDOCS= README.md +CMAKE_TESTING_ON= TBB_TEST + +CMAKE_OFF= TBB_STRICT \ + TBB_TEST +CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR:PATH="${DOCSDIR}" + OPTIONS_DEFINE= DOCS .include .if defined(WITH_DEBUG) DBGSUFX= _debug .endif .if ${ARCH} == i386 || ${ARCH} == powerpc || ${ARCH:Marmv?} PCSUFX= 32 .endif .include