Commit dbfbe8c3 authored by Rene Ladan's avatar Rene Ladan
Browse files

devel/tbb: Remove expired port

2026-03-01 devel/tbb: Project moved to devel/onetbb
parent d6b2b219
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5158,3 +5158,4 @@ www/nginx-vts-exporter|www/nginx-prometheus-exporter|2026-02-28|Has expired: Ups
net/unison240||2026-02-28|Has expired: Legacy release unsupported by upstream
security/owasp-dependency-check||2026-02-28|Has expired: This port is 9 major versions and almost 8 years behind on upstream. No maintainer. No users in the ports tree. Does not compile with jdk11+
lang/go-devel|lang/go|2026-03-01|Has expired: Old version of Go. Use the go package (lang/go) instead
devel/tbb|devel/onetbb|2026-03-01|Has expired: Project moved to devel/onetbb
+0 −1
Original line number Diff line number Diff line
@@ -8445,7 +8445,6 @@
    SUBDIR += taskctl
    SUBDIR += taskflow
    SUBDIR += tass64
    SUBDIR += tbb
    SUBDIR += tbox
    SUBDIR += tcl-memchan
    SUBDIR += tcl-mmap

devel/tbb/Makefile

deleted100644 → 0
+0 −92
Original line number Diff line number Diff line
PORTNAME=	tbb
PORTVERSION=	2020.3
DISTVERSIONPREFIX=	v
PORTREVISION=	4
CATEGORIES=	devel

MAINTAINER=	martymac@FreeBSD.org
COMMENT=	Library that provides thread building blocks (legacy version)
WWW=		https://threadingbuildingblocks.org/

LICENSE=	APACHE20

DEPRECATED=	Project moved to devel/onetbb
EXPIRATION_DATE=	2026-03-01

ONLY_FOR_ARCHS=		aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le powerpcspe
ONLY_FOR_ARCHS_REASON=	has not been ported to this platform

USES=	compiler gmake tar:tgz

CONFLICTS=	onetbb

USE_GITHUB=	yes
GH_ACCOUNT=	oneapi-src
GH_PROJECT=	oneTBB

SUB_FILES=	tbb.pc
SUB_LIST=	prefix="${PREFIX}" \
		name="${PORTNAME}" \
		description="${COMMENT}" \
		version="${PORTVERSION}"

PLIST=	${WRKDIR}/.PLIST.more

OPTIONS_DEFINE=	DOCS
DOCS_BUILD_DEPENDS=	doxygen:devel/doxygen \
		dot:graphics/graphviz

USE_LDCONFIG=	yes
ALL_TARGET=	default

.include <bsd.port.pre.mk>

post-extract:
	@if [ "${COMPILER_TYPE}" != "${CC:T}" ]; then \
	   ${LN} -sf FreeBSD.${COMPILER_TYPE}.inc \
	     ${WRKSRC}/build/FreeBSD.${CC:T}.inc; \
	 fi
	@${CP} ${FILESDIR}/version_info_FreeBSD.sh ${WRKSRC}/build/

post-patch:
	@${REINPLACE_CMD} \
		-e '/^CONLY =/s|^CONLY =.*|CONLY = ${CC}|' \
		-e '/^CPLUS =/s|^CPLUS =.*|CPLUS = ${CXX}|' \
			${WRKSRC}/build/FreeBSD.${COMPILER_TYPE}.inc

post-build-DOCS-on:
	cd ${WRKSRC}; \
		${MAKE_CMD} doxygen

pre-install:
	@${CAT} ${PKGDIR}/pkg-plist >${PLIST}
.if ${PORT_OPTIONS:MDOCS}
	cd ${WRKSRC}/html && \
		${FIND} . -type f | \
		${SED} 's|^\.|%%PORTDOCS%%%%DOCSDIR%%|' >>${PLIST}
.endif

do-install:
	cd ${WRKSRC}; \
	${INSTALL_LIB} build/FreeBSD*release/libtbb.so \
		${STAGEDIR}${PREFIX}/lib/libtbb.so.2; \
	${LN} -sf libtbb.so.2 \
		${STAGEDIR}${PREFIX}/lib/libtbb.so; \
	${INSTALL_LIB} build/FreeBSD*release/libtbbmalloc.so \
		${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so.2; \
	${LN} -sf libtbbmalloc.so.2 \
		${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so; \
	${MKDIR} ${STAGEDIR}${PREFIX}/include/tbb/; \
	cd include/tbb/ && \
		${COPYTREE_SHARE} \
			. ${STAGEDIR}${PREFIX}/include/tbb/ "! -name *\.html"

post-install:
	${INSTALL_DATA} ${WRKDIR}/tbb.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig

post-install-DOCS-on:
	${MKDIR} ${STAGEDIR}${DOCSDIR}
	cd ${WRKSRC}/html && \
		${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}

.include <bsd.port.post.mk>

devel/tbb/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1594670553
SHA256 (oneapi-src-oneTBB-v2020.3_GH0.tar.gz) = ebc4f6aa47972daed1f7bf71d100ae5bf6931c2e3144cf299c8cc7d041dca2f3
SIZE (oneapi-src-oneTBB-v2020.3_GH0.tar.gz) = 2639737

devel/tbb/files/patch-Doxyfile

deleted100644 → 0
+0 −13
Original line number Diff line number Diff line
Prevent *_org.svg files from being generated to avoid plist errors

--- Doxyfile.orig	2019-12-18 22:42:41 UTC
+++ Doxyfile
@@ -1235,7 +1235,7 @@ DOT_IMAGE_FORMAT       = svg
 # The default value is: NO.
 # This tag requires that the tag HAVE_DOT is set to YES.
 
-INTERACTIVE_SVG        = YES
+INTERACTIVE_SVG        = NO
 
 # The tag DOT_PATH can be used to specify the path where the dot tool can be 
 # found. If left blank, it is assumed the dot tool can be found in the path.
Loading