summaryrefslogtreecommitdiff
path: root/onetbb
diff options
context:
space:
mode:
authorTim Biermann <tbier@posteo.de>2022-01-07 16:26:02 +0100
committerTim Biermann <tbier@posteo.de>2022-01-09 16:11:25 +0100
commit971b87690d024eddd59635d400616a882db5c2e8 (patch)
tree7de22f7f857f5b254fd827784ea779e26e5eeaf2 /onetbb
parentaa51500360072d19d93b26f5b05ee44fad8773a7 (diff)
downloadcontrib-971b87690d024eddd59635d400616a882db5c2e8.tar.gz
contrib-971b87690d024eddd59635d400616a882db5c2e8.tar.xz
onetbb: initial commit, version 2021.5.0
Diffstat (limited to 'onetbb')
-rw-r--r--onetbb/.footprint164
-rw-r--r--onetbb/.signature5
-rw-r--r--onetbb/Pkgfile22
3 files changed, 191 insertions, 0 deletions
diff --git a/onetbb/.footprint b/onetbb/.footprint
new file mode 100644
index 000000000..83472fce5
--- /dev/null
+++ b/onetbb/.footprint
@@ -0,0 +1,164 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/oneapi/
+drwxr-xr-x root/root usr/include/oneapi/tbb/
+-rw-r--r-- root/root usr/include/oneapi/tbb/blocked_range2d.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/blocked_range3d.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/blocked_range.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/blocked_rangeNd.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/cache_aligned_allocator.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/collaborative_call_once.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/combinable.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/concurrent_hash_map.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/concurrent_lru_cache.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/concurrent_map.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/concurrent_priority_queue.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/concurrent_queue.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/concurrent_set.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/concurrent_unordered_map.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/concurrent_unordered_set.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/concurrent_vector.h
+drwxr-xr-x root/root usr/include/oneapi/tbb/detail/
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_aggregator.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_aligned_space.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_allocator_traits.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_assert.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_concurrent_queue_base.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_concurrent_skip_list.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_concurrent_unordered_base.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_config.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_containers_helpers.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_exception.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_export.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_flow_graph_body_impl.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_flow_graph_cache_impl.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_flow_graph_impl.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_flow_graph_indexer_impl.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_flow_graph_item_buffer_impl.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_flow_graph_join_impl.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_flow_graph_node_impl.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_flow_graph_nodes_deduction.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_flow_graph_node_set_impl.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_flow_graph_tagged_buffer_impl.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_flow_graph_trace_impl.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_flow_graph_types_impl.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_hash_compare.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_intrusive_list_node.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_machine.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_mutex_common.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_namespace_injection.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_node_handle.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_pipeline_filters_deduction.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_pipeline_filters.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_range_common.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_rtm_mutex.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_rtm_rw_mutex.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_scoped_lock.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_segment_table.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_small_object_pool.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_string_resource.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_task.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_task_handle.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_template_helpers.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_utils.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/detail/_waitable_atomic.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/enumerable_thread_specific.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/flow_graph_abstractions.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/flow_graph.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/global_control.h
+-rw-r--r-- root/root usr/include/oneapi/tbb.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/info.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/memory_pool.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/mutex.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/null_mutex.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/null_rw_mutex.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/parallel_for_each.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/parallel_for.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/parallel_invoke.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/parallel_pipeline.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/parallel_reduce.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/parallel_scan.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/parallel_sort.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/partitioner.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/profiling.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/queuing_mutex.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/queuing_rw_mutex.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/rw_mutex.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/scalable_allocator.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/spin_mutex.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/spin_rw_mutex.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/task_arena.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/task_group.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/task.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/task_scheduler_observer.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/tbb_allocator.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/tbbmalloc_proxy.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/tick_count.h
+-rw-r--r-- root/root usr/include/oneapi/tbb/version.h
+drwxr-xr-x root/root usr/include/tbb/
+-rw-r--r-- root/root usr/include/tbb/blocked_range2d.h
+-rw-r--r-- root/root usr/include/tbb/blocked_range3d.h
+-rw-r--r-- root/root usr/include/tbb/blocked_range.h
+-rw-r--r-- root/root usr/include/tbb/blocked_rangeNd.h
+-rw-r--r-- root/root usr/include/tbb/cache_aligned_allocator.h
+-rw-r--r-- root/root usr/include/tbb/collaborative_call_once.h
+-rw-r--r-- root/root usr/include/tbb/combinable.h
+-rw-r--r-- root/root usr/include/tbb/concurrent_hash_map.h
+-rw-r--r-- root/root usr/include/tbb/concurrent_lru_cache.h
+-rw-r--r-- root/root usr/include/tbb/concurrent_map.h
+-rw-r--r-- root/root usr/include/tbb/concurrent_priority_queue.h
+-rw-r--r-- root/root usr/include/tbb/concurrent_queue.h
+-rw-r--r-- root/root usr/include/tbb/concurrent_set.h
+-rw-r--r-- root/root usr/include/tbb/concurrent_unordered_map.h
+-rw-r--r-- root/root usr/include/tbb/concurrent_unordered_set.h
+-rw-r--r-- root/root usr/include/tbb/concurrent_vector.h
+-rw-r--r-- root/root usr/include/tbb/enumerable_thread_specific.h
+-rw-r--r-- root/root usr/include/tbb/flow_graph_abstractions.h
+-rw-r--r-- root/root usr/include/tbb/flow_graph.h
+-rw-r--r-- root/root usr/include/tbb/global_control.h
+-rw-r--r-- root/root usr/include/tbb/info.h
+-rw-r--r-- root/root usr/include/tbb/memory_pool.h
+-rw-r--r-- root/root usr/include/tbb/null_mutex.h
+-rw-r--r-- root/root usr/include/tbb/null_rw_mutex.h
+-rw-r--r-- root/root usr/include/tbb/parallel_for_each.h
+-rw-r--r-- root/root usr/include/tbb/parallel_for.h
+-rw-r--r-- root/root usr/include/tbb/parallel_invoke.h
+-rw-r--r-- root/root usr/include/tbb/parallel_pipeline.h
+-rw-r--r-- root/root usr/include/tbb/parallel_reduce.h
+-rw-r--r-- root/root usr/include/tbb/parallel_scan.h
+-rw-r--r-- root/root usr/include/tbb/parallel_sort.h
+-rw-r--r-- root/root usr/include/tbb/partitioner.h
+-rw-r--r-- root/root usr/include/tbb/profiling.h
+-rw-r--r-- root/root usr/include/tbb/queuing_mutex.h
+-rw-r--r-- root/root usr/include/tbb/queuing_rw_mutex.h
+-rw-r--r-- root/root usr/include/tbb/scalable_allocator.h
+-rw-r--r-- root/root usr/include/tbb/spin_mutex.h
+-rw-r--r-- root/root usr/include/tbb/spin_rw_mutex.h
+-rw-r--r-- root/root usr/include/tbb/task_arena.h
+-rw-r--r-- root/root usr/include/tbb/task_group.h
+-rw-r--r-- root/root usr/include/tbb/task.h
+-rw-r--r-- root/root usr/include/tbb/task_scheduler_observer.h
+-rw-r--r-- root/root usr/include/tbb/tbb_allocator.h
+-rw-r--r-- root/root usr/include/tbb/tbb.h
+-rw-r--r-- root/root usr/include/tbb/tbbmalloc_proxy.h
+-rw-r--r-- root/root usr/include/tbb/tick_count.h
+-rw-r--r-- root/root usr/include/tbb/version.h
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/cmake/
+drwxr-xr-x root/root usr/lib/cmake/TBB/
+-rw-r--r-- root/root usr/lib/cmake/TBB/TBBConfig.cmake
+-rw-r--r-- root/root usr/lib/cmake/TBB/TBBConfigVersion.cmake
+-rw-r--r-- root/root usr/lib/cmake/TBB/TBBTargets.cmake
+-rw-r--r-- root/root usr/lib/cmake/TBB/TBBTargets-release.cmake
+-rwxr-xr-x root/root usr/lib/libtbbmalloc_proxy.so.2.5
+lrwxrwxrwx root/root usr/lib/libtbbmalloc_proxy.so.2 -> libtbbmalloc_proxy.so.2.5
+lrwxrwxrwx root/root usr/lib/libtbbmalloc_proxy.so -> libtbbmalloc_proxy.so.2
+-rwxr-xr-x root/root usr/lib/libtbbmalloc.so.2.5
+lrwxrwxrwx root/root usr/lib/libtbbmalloc.so.2 -> libtbbmalloc.so.2.5
+lrwxrwxrwx root/root usr/lib/libtbbmalloc.so -> libtbbmalloc.so.2
+-rwxr-xr-x root/root usr/lib/libtbb.so.12.5
+lrwxrwxrwx root/root usr/lib/libtbb.so.12 -> libtbb.so.12.5
+lrwxrwxrwx root/root usr/lib/libtbb.so -> libtbb.so.12
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/tbb.pc
+drwxr-xr-x root/root usr/share/
diff --git a/onetbb/.signature b/onetbb/.signature
new file mode 100644
index 000000000..27e6f6d04
--- /dev/null
+++ b/onetbb/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/contrib.pub
+RWSagIOpLGJF30j9eJChnbHjfFVyOiCJA31I0x677m1qyiS77fyC6KVJ8ITlbMiJ4nIy5XH0XlHsEiJCb1t4Jh6EwlTEdEOLFAc=
+SHA256 (Pkgfile) = 4c2c32ccb456e8e1cacd55b6f92362367b94046cd4672b3171cae0fdb7a483af
+SHA256 (.footprint) = 83af4a80da86564e95dd4329099e8b72241373d064abbea4ae93adf984c59c62
+SHA256 (onetbb-2021.5.0.tar.gz) = e5b57537c741400cf6134b428fc1689a649d7d38d9bb9c1b6d64f092ea28178a
diff --git a/onetbb/Pkgfile b/onetbb/Pkgfile
new file mode 100644
index 000000000..d37d731bd
--- /dev/null
+++ b/onetbb/Pkgfile
@@ -0,0 +1,22 @@
+# Description: High level abstract threading library
+# URL: https://www.threadingbuildingblocks.org/
+# Maintainer: Tim Biermann, tbier at posteo dot de
+# Depends on: cmake ninja
+
+name=onetbb
+version=2021.5.0
+release=1
+source=(https://github.com/oneapi-src/oneTBB/archive/v$version/$name-$version.tar.gz)
+
+build() {
+ cmake -S oneTBB-$version -B build -G Ninja \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D CMAKE_INSTALL_LIBDIR=lib \
+ -D CMAKE_BUILD_TYPE=Release \
+ -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
+ -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
+ -Wno-dev
+ cmake --build build
+ DESTDIR=$PKG cmake --install build
+ rm -r $PKG/usr/share/doc
+}

Generated by cgit