Tuesday, May 20, 2025

UPDATE: tbb-2022.1.0

Simple update tbb-2022.1.0. Tested with upcoming blender on amd64. OK?

Cheers Rafael

diff --git a/devel/tbb/Makefile b/devel/tbb/Makefile
index b714aa642f6..253f4777a0c 100644
--- a/devel/tbb/Makefile
+++ b/devel/tbb/Makefile
@@ -1,15 +1,15 @@
COMMENT = threading building blocks

-V = 2021.13.0
+V = 2022.1.0
GH_ACCOUNT = oneapi-src
GH_PROJECT = oneTBB
GH_TAGNAME = v${V}
+
PKGNAME = tbb-${V}
-REVISION = 1

-SHARED_LIBS += tbb 2.0 # 2021.13
-SHARED_LIBS += tbbmalloc 2.0 # 2021.13
-SHARED_LIBS += tbbmalloc_proxy 0.0 # 2021.13
+SHARED_LIBS += tbb 2.1 # 2022.1
+SHARED_LIBS += tbbmalloc 3.0 # 2022.1
+SHARED_LIBS += tbbmalloc_proxy 0.0 # 2022.1

CATEGORIES = devel

diff --git a/devel/tbb/distinfo b/devel/tbb/distinfo
index 07e596f1502..9b10932deff 100644
--- a/devel/tbb/distinfo
+++ b/devel/tbb/distinfo
@@ -1,2 +1,2 @@
-SHA256 (oneTBB-2021.13.0.tar.gz) = OtXdCJVLOdET3Fs/io3G3B/VJQAyt8SR6weu1clBM+E=
-SIZE (oneTBB-2021.13.0.tar.gz) = 2613916
+SHA256 (oneTBB-2022.1.0.tar.gz) = 7QZ2A+zg3IMtKIG6XFFmJawlIsZl2V92fvYwTjT5YbU=
+SIZE (oneTBB-2022.1.0.tar.gz) = 3434602
diff --git a/devel/tbb/patches/patch-cmake_compilers_Clang_cmake b/devel/tbb/patches/patch-cmake_compilers_Clang_cmake
index 16ec212f221..2b9d4736876 100644
--- a/devel/tbb/patches/patch-cmake_compilers_Clang_cmake
+++ b/devel/tbb/patches/patch-cmake_compilers_Clang_cmake
@@ -1,7 +1,7 @@
Index: cmake/compilers/Clang.cmake
--- cmake/compilers/Clang.cmake.orig
+++ cmake/compilers/Clang.cmake
-@@ -35,7 +35,7 @@ elseif (MSVC)
+@@ -39,7 +39,7 @@ elseif (MSVC)
return()
else()
set(TBB_LINK_DEF_FILE_FLAG -Wl,--version-script=)
diff --git a/devel/tbb/patches/patch-cmake_compilers_GNU_cmake b/devel/tbb/patches/patch-cmake_compilers_GNU_cmake
index e927115fd7c..4436b039832 100644
--- a/devel/tbb/patches/patch-cmake_compilers_GNU_cmake
+++ b/devel/tbb/patches/patch-cmake_compilers_GNU_cmake
@@ -3,7 +3,7 @@ fix build on sparc64
Index: cmake/compilers/GNU.cmake
--- cmake/compilers/GNU.cmake.orig
+++ cmake/compilers/GNU.cmake
-@@ -81,4 +81,3 @@ endif ()
+@@ -119,4 +119,3 @@ endif ()

# TBB malloc settings
set(TBBMALLOC_LIB_COMPILE_FLAGS -fno-rtti -fno-exceptions)
diff --git a/devel/tbb/patches/patch-src_tbb_CMakeLists_txt b/devel/tbb/patches/patch-src_tbb_CMakeLists_txt
index d39bae8b5b5..4eb9fd6054f 100644
--- a/devel/tbb/patches/patch-src_tbb_CMakeLists_txt
+++ b/devel/tbb/patches/patch-src_tbb_CMakeLists_txt
@@ -1,7 +1,7 @@
Index: src/tbb/CMakeLists.txt
--- src/tbb/CMakeLists.txt.orig
+++ src/tbb/CMakeLists.txt
-@@ -168,7 +168,7 @@ if (TBB_INSTALL)
+@@ -193,7 +193,7 @@ if (TBB_INSTALL)
if (CMAKE_SIZEOF_VOID_P EQUAL 8)
set(TBB_PC_NAME tbb)
else()
diff --git a/devel/tbb/patches/patch-src_tbb_semaphore_h b/devel/tbb/patches/patch-src_tbb_semaphore_h
deleted file mode 100644
index dbf67e5a657..00000000000
--- a/devel/tbb/patches/patch-src_tbb_semaphore_h
+++ /dev/null
@@ -1,30 +0,0 @@
-Fix futex support on OpenBSD (#1499)
-42b833fe806606d05a5cad064b8b87365818d716
-
-Index: src/tbb/semaphore.h
---- src/tbb/semaphore.h.orig
-+++ src/tbb/semaphore.h
-@@ -98,7 +98,11 @@ namespace r1 {
- #if __TBB_USE_FUTEX
-
- static inline int futex_wait( void *futex, int comparand ) {
-+#ifdef __OpenBSD__
-+ int r = ::futex((volatile uint32_t *)futex, __TBB_FUTEX_WAIT, comparand, nullptr, nullptr);
-+#else
- int r = ::syscall(SYS_futex, futex, __TBB_FUTEX_WAIT, comparand, nullptr, nullptr, 0);
-+

No comments:

Post a Comment