From 971b87690d024eddd59635d400616a882db5c2e8 Mon Sep 17 00:00:00 2001 From: Tim Biermann Date: Fri, 7 Jan 2022 16:26:02 +0100 Subject: onetbb: initial commit, version 2021.5.0 --- onetbb/.footprint | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ onetbb/.signature | 5 ++ onetbb/Pkgfile | 22 ++++++++ 3 files changed, 191 insertions(+) create mode 100644 onetbb/.footprint create mode 100644 onetbb/.signature create mode 100644 onetbb/Pkgfile (limited to 'onetbb') 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 +} -- cgit v1.2.3