pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

threadingbuildingblocks: remove, newer version in pkgsrc proper



Module Name:	pkgsrc-wip
Committed By:	Charlotte Koch <charlotte%NetBSD.org@localhost>
Pushed By:	cfkoch
Date:		Thu Aug 11 22:38:53 2022 -0700
Changeset:	66f16566acc781253867eb4860c96e8608c4b4fe

Removed Files:
	threadingbuildingblocks/DESCR
	threadingbuildingblocks/Makefile
	threadingbuildingblocks/PLIST
	threadingbuildingblocks/buildlink3.mk
	threadingbuildingblocks/distinfo
	threadingbuildingblocks/files/NetBSD.clang.inc
	threadingbuildingblocks/files/NetBSD.gcc.inc
	threadingbuildingblocks/files/NetBSD.inc

Log Message:
threadingbuildingblocks: remove, newer version in pkgsrc proper

Use parallel/threadingbuildingblocks instead

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=66f16566acc781253867eb4860c96e8608c4b4fe

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 threadingbuildingblocks/DESCR                  |   7 --
 threadingbuildingblocks/Makefile               |  55 -----------
 threadingbuildingblocks/PLIST                  | 123 -------------------------
 threadingbuildingblocks/buildlink3.mk          |  12 ---
 threadingbuildingblocks/distinfo               |   5 -
 threadingbuildingblocks/files/NetBSD.clang.inc |  17 ----
 threadingbuildingblocks/files/NetBSD.gcc.inc   |  89 ------------------
 threadingbuildingblocks/files/NetBSD.inc       |  17 ----
 8 files changed, 325 deletions(-)

diffs:
diff --git a/threadingbuildingblocks/DESCR b/threadingbuildingblocks/DESCR
deleted file mode 100644
index 00c2a9bbf0..0000000000
--- a/threadingbuildingblocks/DESCR
+++ /dev/null
@@ -1,7 +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.
diff --git a/threadingbuildingblocks/Makefile b/threadingbuildingblocks/Makefile
deleted file mode 100644
index 11d9e91fb7..0000000000
--- a/threadingbuildingblocks/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# $NetBSD$
-
-DISTNAME=	oneTBB-${PKGVERSION}
-PKGNAME=	threadingbuildingblocks-${PKGVERSION}
-PKGVERSION=	2020.3
-CATEGORIES=	parallel
-MASTER_SITES=	${MASTER_SITE_GITHUB:=oneapi-src/}
-GITHUB_PROJECT=	oneTBB
-GITHUB_TAG=	${PKGVERSION:S/./_U/}
-
-MAINTAINER=	stix%stix.id.au@localhost
-HOMEPAGE=	http://threadingbuildingblocks.org/
-COMMENT=	Library that provides thread building blocks
-LICENSE=	apache-2.0
-
-ONLY_FOR_PLATFORM=	*-*-aarch64 *-*-x86_64 *-*-earmv6 *-*-earmv7 *-*-i386
-
-USE_LANGUAGES=	c c++
-USE_TOOLS+=	gmake pax
-BUILD_TARGET=	default
-TEST_TARGET=	test
-
-# NOTE: TBB breaks with newer versions of gcc with aggressive DSE, and must
-# be built with "-flifetime-dse=1". This should happen automatically, but
-# has been found to be somewhat fragile.
-# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71388
-
-.include "../../mk/bsd.prefs.mk"
-
-.if ${OPSYS} == Linux
-BUILD_OPSYS=	linux
-.else
-BUILD_OPSYS=	${OPSYS}
-.endif
-
-INSTALLATION_DIRS=	include/tbb lib
-
-# Docs are doxygen, but the detailed documentation appears to have moved online.
-#
-#BUILD_DEPENDS+=	doxygen-[0-9]*:../../devel/doxygen
-
-post-extract:
-	${CP}	${FILESDIR}/NetBSD.inc ${WRKSRC}/build/NetBSD.inc; \
-	${CP}	${FILESDIR}/NetBSD.clang.inc ${WRKSRC}/build/NetBSD.clang.inc; \
-	${CP}	${FILESDIR}/NetBSD.gcc.inc ${WRKSRC}/build/NetBSD.gcc.inc;
-
-do-install:
-	cd ${WRKSRC}; \
-	${INSTALL_LIB} build/${BUILD_OPSYS}*release/libtbb.so \
-		${DESTDIR}${PREFIX}/lib; \
-	${INSTALL_LIB} build/${BUILD_OPSYS}*release/libtbbmalloc.so \
-		${DESTDIR}${PREFIX}/lib; \
-	cd ${WRKSRC}/include/tbb/ && pax -rw . ${DESTDIR}${PREFIX}/include/tbb/;
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/threadingbuildingblocks/PLIST b/threadingbuildingblocks/PLIST
deleted file mode 100644
index 5173d74aef..0000000000
--- a/threadingbuildingblocks/PLIST
+++ /dev/null
@@ -1,123 +0,0 @@
-@comment $NetBSD$
-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/index.html
-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_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/libtbbmalloc.so
diff --git a/threadingbuildingblocks/buildlink3.mk b/threadingbuildingblocks/buildlink3.mk
deleted file mode 100644
index c6513b9c49..0000000000
--- a/threadingbuildingblocks/buildlink3.mk
+++ /dev/null
@@ -1,12 +0,0 @@
-# $NetBSD$
-
-BUILDLINK_TREE+=	threadingbuildingblocks
-
-.if !defined(THREADINGBUILDINGBLOCKS_BUILDLINK3_MK)
-THREADINGBUILDINGBLOCKS_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.threadingbuildingblocks+=	threadingbuildingblocks>=2018.5
-BUILDLINK_PKGSRCDIR.threadingbuildingblocks?=	../../wip/threadingbuildingblocks
-.endif	# THREADINGBUILDINGBLOCKS_BUILDLINK3_MK
-
-BUILDLINK_TREE+=	-threadingbuildingblocks
diff --git a/threadingbuildingblocks/distinfo b/threadingbuildingblocks/distinfo
deleted file mode 100644
index 6d3b2f0ae0..0000000000
--- a/threadingbuildingblocks/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-$NetBSD$
-
-BLAKE2s (oneTBB-2020.3.tar.gz) = df2815ae9b643b717d527858d901e00ed6fcb85c4f7f7fadb460fda3bc5d6052
-SHA512 (oneTBB-2020.3.tar.gz) = 04c4b5501418792827190691d03d20d4dc1fd3cbbcf459a4d40c5c2281d964e658f31f133ad3907b78e17ed04f4ff16728ed89487ed0ce2cb239f23feb34bd87
-Size (oneTBB-2020.3.tar.gz) = 2639788 bytes
diff --git a/threadingbuildingblocks/files/NetBSD.clang.inc b/threadingbuildingblocks/files/NetBSD.clang.inc
deleted file mode 100644
index f4cdf1287b..0000000000
--- a/threadingbuildingblocks/files/NetBSD.clang.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2005-2020 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-include $(tbb_root)/build/BSD.clang.inc
-
-LIBS += -lrt
diff --git a/threadingbuildingblocks/files/NetBSD.gcc.inc b/threadingbuildingblocks/files/NetBSD.gcc.inc
deleted file mode 100644
index 7bd8b07314..0000000000
--- a/threadingbuildingblocks/files/NetBSD.gcc.inc
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright (c) 2005-2020 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-COMPILE_ONLY = -c -MMD
-PREPROC_ONLY = -E -x c++
-INCLUDE_KEY = -I
-DEFINE_KEY = -D
-OUTPUT_KEY = -o #
-OUTPUTOBJ_KEY = -o #
-PIC_KEY = -fPIC
-WARNING_AS_ERROR_KEY = -Werror
-WARNING_KEY = -Wall
-DYLIB_KEY = -shared
-WARNING_SUPPRESS = -Wno-parentheses
-
-CPLUS = g++ 
-CONLY = gcc
-LIB_LINK_FLAGS = -shared
-LIBS = -lpthread 
-C_FLAGS = $(CPLUS_FLAGS)
-
-# gcc 6.0 and later have -flifetime-dse option that controls
-# elimination of stores done outside the object lifetime
-ifneq (,$(shell gcc -dumpfullversion -dumpversion | egrep  "^([6-9]|1[0-9])"))
-    # keep pre-contruction stores for zero initialization
-    DSE_KEY = -flifetime-dse=1
-endif
-
-ifeq ($(cfg), release)
-        CPLUS_FLAGS = -g -O2 -DUSE_PTHREAD
-endif
-ifeq ($(cfg), debug)
-        CPLUS_FLAGS = -DTBB_USE_DEBUG -g -O0 -DUSE_PTHREAD
-endif
-
-ASM=
-ASM_FLAGS=
-
-TBB_ASM.OBJ=
-MALLOC_ASM.OBJ=
-
-ifeq (ia64,$(arch))
-# Position-independent code (PIC) is a must on IA-64 architecture, even for regular (not shared) executables
-    CPLUS_FLAGS += $(PIC_KEY)
-endif 
-
-ifeq (intel64,$(arch))
-    CPLUS_FLAGS += -m64
-    LIB_LINK_FLAGS += -m64
-endif 
-
-ifeq (ia32,$(arch))
-    CPLUS_FLAGS += -m32
-    LIB_LINK_FLAGS += -m32
-endif 
-
-#------------------------------------------------------------------------------
-# Setting assembler data.
-#------------------------------------------------------------------------------
-ASSEMBLY_SOURCE=$(arch)-gas
-ifeq (ia64,$(arch))
-    ASM=as
-    TBB_ASM.OBJ = atomic_support.o lock_byte.o log2.o pause.o
-    MALLOC_ASM.OBJ = atomic_support.o lock_byte.o pause.o
-endif 
-#------------------------------------------------------------------------------
-# End of setting assembler data.
-#------------------------------------------------------------------------------
-
-#------------------------------------------------------------------------------
-# Setting tbbmalloc data.
-#------------------------------------------------------------------------------
-
-M_CPLUS_FLAGS = $(CPLUS_FLAGS) -fno-rtti -fno-exceptions
-
-#------------------------------------------------------------------------------
-# End of setting tbbmalloc data.
-#------------------------------------------------------------------------------
diff --git a/threadingbuildingblocks/files/NetBSD.inc b/threadingbuildingblocks/files/NetBSD.inc
deleted file mode 100644
index 3d07997f66..0000000000
--- a/threadingbuildingblocks/files/NetBSD.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2005-2020 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-compiler = ${PKGSRC_COMPILER}
-
-include $(tbb_root)/build/BSD.inc


Home | Main Index | Thread Index | Old Index