From 3a0ebea12a40dd4fd4bfa51b988f90541ee295569b6dc16f5a869dea01079e18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sat, 17 Sep 2016 13:10:24 +0000 Subject: [PATCH] - Updated to version 2017_20160722 * static_partitioner class is now a fully supported feature. * async_node class is now a fully supported feature. * For 64-bit platforms, quadrupled the worst-case limit on the amount of memory the Intel TBB allocator can handle. * Added TBB_USE_GLIBCXX_VERSION macro to specify the version of GNU libstdc++ when it cannot be properly recognized, e.g. when used with Clang on Linux* OS. Inspired by a contribution from David A. * Added graph/stereo example to demostrate tbb::flow::async_msg. * Removed a few cases of excessive user data copying in the flow graph. * Reworked split_node to eliminate unnecessary overheads. * Added support for C++11 move semantics to the argument of tbb::parallel_do_feeder::add() method. * Added C++11 move constructor and assignment operator to tbb::combinable template class. * Added tbb::this_task_arena::max_concurrency() function and max_concurrency() method of class task_arena returning the maximal number of threads that can work inside an arena. * Deprecated tbb::task_arena::current_thread_index() static method; use tbb::this_task_arena::current_thread_index() function instead. - License changed to Apache-2.0 - Please see included CHANGES file for all changes. OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=19 --- tbb.changes | 26 ++++++++++++++++++++++++++ tbb.spec | 8 ++++---- tbb2017_20160722oss_src.tgz | 3 +++ tbb44_20160526oss_src_0.tgz | 3 --- 4 files changed, 33 insertions(+), 7 deletions(-) create mode 100644 tbb2017_20160722oss_src.tgz delete mode 100644 tbb44_20160526oss_src_0.tgz diff --git a/tbb.changes b/tbb.changes index 85fa991..eb1ccf0 100644 --- a/tbb.changes +++ b/tbb.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Sat Sep 17 13:02:18 UTC 2016 - idonmez@suse.com + +- Updated to version 2017_20160722 + * static_partitioner class is now a fully supported feature. + * async_node class is now a fully supported feature. + * For 64-bit platforms, quadrupled the worst-case limit on the amount + of memory the Intel TBB allocator can handle. + * Added TBB_USE_GLIBCXX_VERSION macro to specify the version of GNU + libstdc++ when it cannot be properly recognized, e.g. when used + with Clang on Linux* OS. Inspired by a contribution from David A. + * Added graph/stereo example to demostrate tbb::flow::async_msg. + * Removed a few cases of excessive user data copying in the flow graph. + * Reworked split_node to eliminate unnecessary overheads. + * Added support for C++11 move semantics to the argument of + tbb::parallel_do_feeder::add() method. + * Added C++11 move constructor and assignment operator to + tbb::combinable template class. + * Added tbb::this_task_arena::max_concurrency() function and + max_concurrency() method of class task_arena returning the maximal + number of threads that can work inside an arena. + * Deprecated tbb::task_arena::current_thread_index() static method; + use tbb::this_task_arena::current_thread_index() function instead. +- License changed to Apache-2.0 +- Please see included CHANGES file for all changes. + ------------------------------------------------------------------- Wed Jun 8 10:50:50 UTC 2016 - idonmez@suse.com diff --git a/tbb.spec b/tbb.spec index 204d9e2..a41f05c 100644 --- a/tbb.spec +++ b/tbb.spec @@ -18,13 +18,13 @@ %define so_ver 2 Name: tbb -Version: 44_20160526 +Version: 2017_20160722 Release: 0 Summary: Threading Building Blocks (TBB) -License: SUSE-GPL-2.0-with-linking-exception +License: Apache-2.0 Group: Development/Libraries/C and C++ Url: https://www.threadingbuildingblocks.org/ -Source0: https://www.threadingbuildingblocks.org/sites/default/files/software_releases/source/tbb%{version}oss_src_0.tgz +Source0: https://www.threadingbuildingblocks.org/sites/default/files/software_releases/source/tbb%{version}oss_src.tgz # PATCH-FIX-OPENSUSE optflags.patch -- Use rpm optflags Patch1: optflags.patch BuildRequires: gcc-c++ @@ -140,7 +140,7 @@ popd %files devel %defattr(-,root,root) -%doc CHANGES COPYING index.html +%doc CHANGES LICENSE index.html %doc doc/Release_Notes.txt doc/html/ %{_includedir}/tbb/ %{_libdir}/libtbb.so diff --git a/tbb2017_20160722oss_src.tgz b/tbb2017_20160722oss_src.tgz new file mode 100644 index 0000000..b3bf3a2 --- /dev/null +++ b/tbb2017_20160722oss_src.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd5fb4c4e0bf6025eb45d12bd7a474821c8e1b45dbf39fe50a256aa4c7ae190d +size 2938901 diff --git a/tbb44_20160526oss_src_0.tgz b/tbb44_20160526oss_src_0.tgz deleted file mode 100644 index 9277c61..0000000 --- a/tbb44_20160526oss_src_0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7bafdcc3bca3aa1acc03da4735aefd6a4ddf2eceec983202319d0a911da1f0d1 -size 2870426