Date: Sun, 01 Mar 2026 17:38:07 +0000 From: Rene Ladan <rene@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: dbfbe8c3f635 - main - devel/tbb: Remove expired port Message-ID: <69a4797f.40b67.7525e21c@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=dbfbe8c3f6358ac120c8fa934d9245cdb54a4a52 commit dbfbe8c3f6358ac120c8fa934d9245cdb54a4a52 Author: Rene Ladan <rene@FreeBSD.org> AuthorDate: 2026-03-01 17:38:02 +0000 Commit: Rene Ladan <rene@FreeBSD.org> CommitDate: 2026-03-01 17:38:02 +0000 devel/tbb: Remove expired port 2026-03-01 devel/tbb: Project moved to devel/onetbb --- MOVED | 1 + devel/Makefile | 1 - devel/tbb/Makefile | 92 ------------------ devel/tbb/distinfo | 3 - devel/tbb/files/patch-Doxyfile | 13 --- devel/tbb/files/patch-build-BSD.inc | 47 ---------- devel/tbb/files/patch-build_FreeBSD.gcc.inc | 33 ------- devel/tbb/files/patch-include-tbb-tbb_config.h | 13 --- devel/tbb/files/tbb.pc.in | 10 -- devel/tbb/files/version_info_FreeBSD.sh | 15 --- devel/tbb/pkg-descr | 10 -- devel/tbb/pkg-plist | 125 ------------------------- 12 files changed, 1 insertion(+), 362 deletions(-) diff --git a/MOVED b/MOVED index 1d48eedb3691..447510fe07b3 100644 --- a/MOVED +++ b/MOVED @@ -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 diff --git a/devel/Makefile b/devel/Makefile index f8685348490c..55dcdcc35b4d 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -8445,7 +8445,6 @@ SUBDIR += taskctl SUBDIR += taskflow SUBDIR += tass64 - SUBDIR += tbb SUBDIR += tbox SUBDIR += tcl-memchan SUBDIR += tcl-mmap diff --git a/devel/tbb/Makefile b/devel/tbb/Makefile deleted file mode 100644 index 6849c3b59481..000000000000 --- a/devel/tbb/Makefile +++ /dev/null @@ -1,92 +0,0 @@ -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> diff --git a/devel/tbb/distinfo b/devel/tbb/distinfo deleted file mode 100644 index 78388035de94..000000000000 --- a/devel/tbb/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1594670553 -SHA256 (oneapi-src-oneTBB-v2020.3_GH0.tar.gz) = ebc4f6aa47972daed1f7bf71d100ae5bf6931c2e3144cf299c8cc7d041dca2f3 -SIZE (oneapi-src-oneTBB-v2020.3_GH0.tar.gz) = 2639737 diff --git a/devel/tbb/files/patch-Doxyfile b/devel/tbb/files/patch-Doxyfile deleted file mode 100644 index 63d2dd4e3835..000000000000 --- a/devel/tbb/files/patch-Doxyfile +++ /dev/null @@ -1,13 +0,0 @@ -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. diff --git a/devel/tbb/files/patch-build-BSD.inc b/devel/tbb/files/patch-build-BSD.inc deleted file mode 100644 index 7d08427dff5d..000000000000 --- a/devel/tbb/files/patch-build-BSD.inc +++ /dev/null @@ -1,47 +0,0 @@ ---- build/BSD.inc.orig 2020-07-10 13:18:01 UTC -+++ build/BSD.inc -@@ -22,17 +22,32 @@ ifndef arch - ifeq ($(shell uname -m),amd64) - export arch:=intel64 - endif -+ ifeq ($(shell uname -m),arm) -+ export arch:=armv7 -+ endif -+ ifeq ($(shell uname -m),arm64) -+ export arch:=arm64 -+ endif -+ ifeq ($(shell uname -p),powerpc64) -+ export arch:=powerpc64 -+ endif -+ ifeq ($(shell uname -p),powerpc64le) -+ export arch:=powerpc64le -+ endif -+ ifeq ($(shell uname -p),powerpc) -+ export arch:=powerpc -+ endif - endif - - ifndef runtime -- clang_version:=$(shell clang --version | sed -n "1s/.*version \(.*[0-9]\) .*/\1/p") -+ clang_version:=$(shell $(CC) -dumpversion) - os_version:=$(shell uname -r) - os_kernel_version:=$(shell uname -r | sed -e 's/-.*$$//') - export runtime:=cc$(clang_version)_kernel$(os_kernel_version) - endif - --native_compiler := clang --export compiler ?= clang -+native_compiler := $(CC) -+export compiler ?= $(CC) - debugger ?= gdb - - CMD=$(SHELL) -c -@@ -42,7 +57,7 @@ RD?=rmdir - MD?=mkdir -p - NUL= /dev/null - SLASH=/ --MAKE_VERSIONS=sh $(tbb_root)/build/version_info_linux.sh $(VERSION_FLAGS) >version_string.ver -+MAKE_VERSIONS=sh $(tbb_root)/build/version_info_FreeBSD.sh $(VERSION_FLAGS) >version_string.ver - MAKE_TBBVARS=sh $(tbb_root)/build/generate_tbbvars.sh - - ifdef LD_LIBRARY_PATH diff --git a/devel/tbb/files/patch-build_FreeBSD.gcc.inc b/devel/tbb/files/patch-build_FreeBSD.gcc.inc deleted file mode 100644 index 2fb5e315ceb2..000000000000 --- a/devel/tbb/files/patch-build_FreeBSD.gcc.inc +++ /dev/null @@ -1,33 +0,0 @@ ---- build/FreeBSD.gcc.inc.orig 2020-07-10 13:18:01 UTC -+++ build/FreeBSD.gcc.inc -@@ -26,7 +26,7 @@ WARNING_SUPPRESS = -Wno-parentheses - - CPLUS = g++ - CONLY = gcc --LIB_LINK_FLAGS = -shared -+LIB_LINK_FLAGS = -shared -Wl,-soname=$(BUILDING_LIBRARY) - LIBS = -lpthread - C_FLAGS = $(CPLUS_FLAGS) - -@@ -58,6 +58,21 @@ endif - ifeq (intel64,$(arch)) - CPLUS_FLAGS += -m64 - LIB_LINK_FLAGS += -m64 -+endif -+ -+ifeq (powerpc64,$(arch)) -+ CPLUS_FLAGS += -m64 -+ LIB_LINK_FLAGS += -m64 -+endif -+ -+ifeq (powerpc64le,$(arch)) -+ CPLUS_FLAGS += -m64 -+ LIB_LINK_FLAGS += -m64 -+endif -+ -+ifeq (powerpc,$(arch)) -+ CPLUS_FLAGS += -m32 -+ LIB_LINK_FLAGS += -m32 - endif - - ifeq (ia32,$(arch)) diff --git a/devel/tbb/files/patch-include-tbb-tbb_config.h b/devel/tbb/files/patch-include-tbb-tbb_config.h deleted file mode 100644 index e388cf06b691..000000000000 --- a/devel/tbb/files/patch-include-tbb-tbb_config.h +++ /dev/null @@ -1,13 +0,0 @@ ---- include/tbb/tbb_config.h.orig 2019-12-18 22:42:41 UTC -+++ include/tbb/tbb_config.h -@@ -677,6 +677,10 @@ There are four cases that are supported: - However these functions are not defined anywhere. It seems that this problem was fixed later on - and RHEL got an updated version of gcc 4.1.2. **/ - #define __TBB_GCC_64BIT_ATOMIC_BUILTINS_BROKEN 1 -+#elif __TBB_x86_32 && __TBB_GCC_VERSION == 40201 && !__clang__ && __FreeBSD__ -+ /** Symbol '__sync_val_compare_and_swap_8' not defined -+ on FreeBSD 8.4/i386 and 9.2/i386 with base gcc **/ -+ #define __TBB_GCC_64BIT_ATOMIC_BUILTINS_BROKEN 1 - #endif - - #if __GNUC__ && __TBB_x86_64 && __INTEL_COMPILER == 1200 diff --git a/devel/tbb/files/tbb.pc.in b/devel/tbb/files/tbb.pc.in deleted file mode 100644 index 3a229fe83b6c..000000000000 --- a/devel/tbb/files/tbb.pc.in +++ /dev/null @@ -1,10 +0,0 @@ -prefix=%%prefix%% -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: %%name%% -Description: %%description%% -Version: %%version%% -Libs: -L${libdir} -ltbb -Cflags: -I${includedir} diff --git a/devel/tbb/files/version_info_FreeBSD.sh b/devel/tbb/files/version_info_FreeBSD.sh deleted file mode 100644 index 9e9193dcebcd..000000000000 --- a/devel/tbb/files/version_info_FreeBSD.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -# Script used to generate FreeBSD version info string -echo "#define __TBB_VERSION_STRINGS(N) \\" -echo '#N": BUILD_HOST'"\t\t"`hostname -s`" ("`uname -m`")"'" ENDL \' -echo '#N": BUILD_OS'"\t\t"`uname -sr`'" ENDL \' -echo '#N": BUILD_KERNEL'"\t"`uname -i`'" ENDL \' -echo '#N": BUILD_GCC'"\t\t"`${CXX} --version </dev/null 2>&1 | head -n 1`'" ENDL \' -[ -z "$COMPILER_VERSION" ] || echo '#N": BUILD_COMPILER'"\t"$COMPILER_VERSION'" ENDL \' -echo '#N": BUILD_GLIBC'"\t"`ldconfig -r | grep -oE '/lib/libc.so.[0-9]+' | sort -rn | head -n 1 | sed 's|/lib/libc\.so\.||'`'" ENDL \' -echo '#N": BUILD_LD'"\t\t"`ld -v 2>&1 | head -n 1`'" ENDL \' -echo '#N": BUILD_TARGET'"\t$arch on $runtime"'" ENDL \' -echo '#N": BUILD_COMMAND'"\t"$*'" ENDL \' -echo "" -echo "#define __TBB_DATETIME \""`date -u`"\"" diff --git a/devel/tbb/pkg-descr b/devel/tbb/pkg-descr deleted file mode 100644 index 07c8ebd86946..000000000000 --- a/devel/tbb/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -Intel Threading Building Blocks (TBB) offers a rich and complete -approach to expressing parallelism in a C++ program. It is a library -that helps you take advantage of multi-core processor performance -without having to be a threading expert. Threading Building Blocks -is not just a threads-replacement library. It represents a higher-level, -task-based parallelism that abstracts platform details and threading -mechanism for performance and scalability. - -That port is the legacy version of tbb and will not be updated anymore. -See devel/onetbb for newer versions. diff --git a/devel/tbb/pkg-plist b/devel/tbb/pkg-plist deleted file mode 100644 index 827a5e5ab2cf..000000000000 --- a/devel/tbb/pkg-plist +++ /dev/null @@ -1,125 +0,0 @@ -include/tbb/aggregator.h -include/tbb/aligned_space.h -include/tbb/atomic.h -include/tbb/blocked_range.h -include/tbb/blocked_range2d.h -include/tbb/blocked_range3d.h -include/tbb/blocked_rangeNd.h -include/tbb/cache_aligned_allocator.h -include/tbb/combinable.h -include/tbb/compat/condition_variable -include/tbb/compat/ppl.h -include/tbb/compat/thread -include/tbb/compat/tuple -include/tbb/concurrent_hash_map.h -include/tbb/concurrent_lru_cache.h -include/tbb/concurrent_map.h -include/tbb/concurrent_priority_queue.h -include/tbb/concurrent_queue.h -include/tbb/concurrent_set.h -include/tbb/concurrent_unordered_map.h -include/tbb/concurrent_unordered_set.h -include/tbb/concurrent_vector.h -include/tbb/critical_section.h -include/tbb/enumerable_thread_specific.h -include/tbb/flow_graph.h -include/tbb/flow_graph_abstractions.h -include/tbb/flow_graph_opencl_node.h -include/tbb/global_control.h -include/tbb/info.h -include/tbb/internal/_aggregator_impl.h -include/tbb/internal/_allocator_traits.h -include/tbb/internal/_concurrent_queue_impl.h -include/tbb/internal/_concurrent_skip_list_impl.h -include/tbb/internal/_concurrent_unordered_impl.h -include/tbb/internal/_deprecated_header_message_guard.h -include/tbb/internal/_flow_graph_async_msg_impl.h -include/tbb/internal/_flow_graph_body_impl.h -include/tbb/internal/_flow_graph_cache_impl.h -include/tbb/internal/_flow_graph_impl.h -include/tbb/internal/_flow_graph_indexer_impl.h -include/tbb/internal/_flow_graph_item_buffer_impl.h -include/tbb/internal/_flow_graph_join_impl.h -include/tbb/internal/_flow_graph_node_impl.h -include/tbb/internal/_flow_graph_node_set_impl.h -include/tbb/internal/_flow_graph_nodes_deduction.h -include/tbb/internal/_flow_graph_streaming_node.h -include/tbb/internal/_flow_graph_tagged_buffer_impl.h -include/tbb/internal/_flow_graph_trace_impl.h -include/tbb/internal/_flow_graph_types_impl.h -include/tbb/internal/_mutex_padding.h -include/tbb/internal/_node_handle_impl.h -include/tbb/internal/_range_iterator.h -include/tbb/internal/_tbb_hash_compare_impl.h -include/tbb/internal/_tbb_strings.h -include/tbb/internal/_tbb_trace_impl.h -include/tbb/internal/_tbb_windef.h -include/tbb/internal/_template_helpers.h -include/tbb/internal/_warning_suppress_disable_notice.h -include/tbb/internal/_warning_suppress_enable_notice.h -include/tbb/internal/_x86_eliding_mutex_impl.h -include/tbb/internal/_x86_rtm_rw_mutex_impl.h -include/tbb/iterators.h -include/tbb/machine/gcc_arm.h -include/tbb/machine/gcc_generic.h -include/tbb/machine/gcc_ia32_common.h -include/tbb/machine/gcc_itsx.h -include/tbb/machine/ibm_aix51.h -include/tbb/machine/icc_generic.h -include/tbb/machine/linux_common.h -include/tbb/machine/linux_ia32.h -include/tbb/machine/linux_ia64.h -include/tbb/machine/linux_intel64.h -include/tbb/machine/mac_ppc.h -include/tbb/machine/macos_common.h -include/tbb/machine/mic_common.h -include/tbb/machine/msvc_armv7.h -include/tbb/machine/msvc_ia32_common.h -include/tbb/machine/sunos_sparc.h -include/tbb/machine/windows_api.h -include/tbb/machine/windows_ia32.h -include/tbb/machine/windows_intel64.h -include/tbb/memory_pool.h -include/tbb/mutex.h -include/tbb/null_mutex.h -include/tbb/null_rw_mutex.h -include/tbb/parallel_do.h -include/tbb/parallel_for.h -include/tbb/parallel_for_each.h -include/tbb/parallel_invoke.h -include/tbb/parallel_reduce.h -include/tbb/parallel_scan.h -include/tbb/parallel_sort.h -include/tbb/parallel_while.h -include/tbb/partitioner.h -include/tbb/pipeline.h -include/tbb/queuing_mutex.h -include/tbb/queuing_rw_mutex.h -include/tbb/reader_writer_lock.h -include/tbb/recursive_mutex.h -include/tbb/runtime_loader.h -include/tbb/scalable_allocator.h -include/tbb/spin_mutex.h -include/tbb/spin_rw_mutex.h -include/tbb/task.h -include/tbb/task_arena.h -include/tbb/task_group.h -include/tbb/task_scheduler_init.h -include/tbb/task_scheduler_observer.h -include/tbb/tbb.h -include/tbb/tbb_allocator.h -include/tbb/tbb_config.h -include/tbb/tbb_config.h.orig -include/tbb/tbb_disable_exceptions.h -include/tbb/tbb_exception.h -include/tbb/tbb_machine.h -include/tbb/tbb_profiling.h -include/tbb/tbb_stddef.h -include/tbb/tbb_thread.h -include/tbb/tbbmalloc_proxy.h -include/tbb/tick_count.h -lib/libtbb.so -lib/libtbb.so.2 -lib/libtbbmalloc.so -lib/libtbbmalloc.so.2 -libdata/pkgconfig/tbb.pchome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69a4797f.40b67.7525e21c>
