Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 09 Jan 2026 11:45:52 +0000
Message-ID:  <6960ea70.35f72.707f7025@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by martymac:

URL: https://cgit.FreeBSD.org/ports/commit/?id=21ced109339993e4ca894fa5cc0f92a3f252cfb6

commit 21ced109339993e4ca894fa5cc0f92a3f252cfb6
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2026-01-09 11:42:06 +0000
Commit:     Ganael LAPLANCHE <martymac@FreeBSD.org>
CommitDate: 2026-01-09 11:45:02 +0000

    devel/onetbb: Improve port
    
    - Only build unit tests when requested to make overall build faster
    - Adjust port Makefile to more closely follow Porters Handbook
    - Remove USES= tar:tgz (incorrect)
    - Replace USES= localbase with localbase:ldflags
    - Use a separate section for USE_GITHUB
    
    PR:     292088
---
 devel/onetbb/Makefile | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/devel/onetbb/Makefile b/devel/onetbb/Makefile
index 4338f53134f1..03bd6142e1aa 100644
--- a/devel/onetbb/Makefile
+++ b/devel/onetbb/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	onetbb
-PORTVERSION=	2022.3.0
 DISTVERSIONPREFIX=	v
+DISTVERSION=	2022.3.0
 CATEGORIES=	devel
 
 MAINTAINER=	martymac@FreeBSD.org
@@ -11,28 +11,32 @@ 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 <bsd.port.pre.mk>


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6960ea70.35f72.707f7025>