pkgsrc-Changes archive

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

CVS commit: pkgsrc/parallel/threadingbuildingblocks



Module Name:    pkgsrc
Committed By:   prlw1
Date:           Sat Nov  9 18:43:13 UTC 2024

Modified Files:
        pkgsrc/parallel/threadingbuildingblocks: Makefile PLIST distinfo
Removed Files:
        pkgsrc/parallel/threadingbuildingblocks/patches:
            patch-cmake_compilers_GNU.cmake

Log Message:
Update threadingbuildingblocks (oneTBB) to 2022.0.0

Three years of improvements. Selfishly my bidisperse colloid Brownian
dynamics simulation goes over 10% faster.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/parallel/threadingbuildingblocks/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/parallel/threadingbuildingblocks/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/parallel/threadingbuildingblocks/distinfo
cvs rdiff -u -r1.4 -r0 \
    pkgsrc/parallel/threadingbuildingblocks/patches/patch-cmake_compilers_GNU.cmake

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

Modified files:

Index: pkgsrc/parallel/threadingbuildingblocks/Makefile
diff -u pkgsrc/parallel/threadingbuildingblocks/Makefile:1.14 pkgsrc/parallel/threadingbuildingblocks/Makefile:1.15
--- pkgsrc/parallel/threadingbuildingblocks/Makefile:1.14       Sun Aug 25 06:19:09 2024
+++ pkgsrc/parallel/threadingbuildingblocks/Makefile    Sat Nov  9 18:43:12 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2024/08/25 06:19:09 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2024/11/09 18:43:12 prlw1 Exp $
 
-DISTNAME=      oneTBB-2021.5.0
+DISTNAME=      oneTBB-2022.0.0
 PKGNAME=       ${DISTNAME:S/oneTBB-/threadingbuildingblocks-/}
 CATEGORIES=    parallel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=oneapi-src/}
@@ -12,11 +12,13 @@ HOMEPAGE=   https://www.threadingbuildingb
 COMMENT=       Threading Buildling Blocks
 LICENSE=       apache-2.0
 
-USE_CMAKE=     yes
-USE_LANGUAGES= c c++11
+USE_LANGUAGES=         c c++
+USE_CXX_FEATURES=      c++11
+
 # Use one build directory across platforms.
 CMAKE_CONFIGURE_ARGS+= -DTBB_OUTPUT_DIR_BASE=pkgsrc
 CMAKE_CONFIGURE_ARGS+= -DTBB_STRICT=OFF
+
 TEST_TARGET=   test
 # For Darwin
 TEST_ENV+=     DYLD_LIBRARY_PATH=${WRKSRC}/pkgsrc_relwithdebinfo
@@ -25,6 +27,8 @@ BUILDLINK_TRANSFORM.SunOS+=   rm:-Wl,--ver
 BUILDLINK_TRANSFORM.SunOS+=    rm:-Wl,--version-script=${WRKSRC}/src/tbbmalloc/def/lin64-tbbmalloc.def
 BUILDLINK_TRANSFORM.SunOS+=    rm:-Wl,--version-script=${WRKSRC}/src/tbbmalloc_proxy/def/lin64-proxy.def
 
+.include "../../devel/cmake/build.mk"
+.include "../../parallel/hwloc/buildlink3.mk"
 .include "../../mk/atomic64.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/parallel/threadingbuildingblocks/PLIST
diff -u pkgsrc/parallel/threadingbuildingblocks/PLIST:1.4 pkgsrc/parallel/threadingbuildingblocks/PLIST:1.5
--- pkgsrc/parallel/threadingbuildingblocks/PLIST:1.4   Fri Jul  1 16:21:08 2022
+++ pkgsrc/parallel/threadingbuildingblocks/PLIST       Sat Nov  9 18:43:12 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2022/07/01 16:21:08 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2024/11/09 18:43:12 prlw1 Exp $
 include/oneapi/tbb.h
 include/oneapi/tbb/blocked_range.h
 include/oneapi/tbb/blocked_range2d.h
@@ -20,6 +20,7 @@ include/oneapi/tbb/detail/_aggregator.h
 include/oneapi/tbb/detail/_aligned_space.h
 include/oneapi/tbb/detail/_allocator_traits.h
 include/oneapi/tbb/detail/_assert.h
+include/oneapi/tbb/detail/_attach.h
 include/oneapi/tbb/detail/_concurrent_queue_base.h
 include/oneapi/tbb/detail/_concurrent_skip_list.h
 include/oneapi/tbb/detail/_concurrent_unordered_base.h
@@ -113,6 +114,7 @@ include/tbb/flow_graph_abstractions.h
 include/tbb/global_control.h
 include/tbb/info.h
 include/tbb/memory_pool.h
+include/tbb/mutex.h
 include/tbb/null_mutex.h
 include/tbb/null_rw_mutex.h
 include/tbb/parallel_for.h
@@ -126,6 +128,7 @@ include/tbb/partitioner.h
 include/tbb/profiling.h
 include/tbb/queuing_mutex.h
 include/tbb/queuing_rw_mutex.h
+include/tbb/rw_mutex.h
 include/tbb/scalable_allocator.h
 include/tbb/spin_mutex.h
 include/tbb/spin_rw_mutex.h
@@ -144,12 +147,12 @@ lib/cmake/TBB/TBBTargets-relwithdebinfo.
 lib/cmake/TBB/TBBTargets.cmake
 lib/libtbb.so
 lib/libtbb.so.12
-lib/libtbb.so.12.5
+lib/libtbb.so.12.14
 lib/libtbbmalloc.so
 lib/libtbbmalloc.so.2
-lib/libtbbmalloc.so.2.5
+lib/libtbbmalloc.so.2.14
 lib/libtbbmalloc_proxy.so
 lib/libtbbmalloc_proxy.so.2
-lib/libtbbmalloc_proxy.so.2.5
+lib/libtbbmalloc_proxy.so.2.14
 lib/pkgconfig/tbb.pc
 share/doc/TBB/README.md

Index: pkgsrc/parallel/threadingbuildingblocks/distinfo
diff -u pkgsrc/parallel/threadingbuildingblocks/distinfo:1.13 pkgsrc/parallel/threadingbuildingblocks/distinfo:1.14
--- pkgsrc/parallel/threadingbuildingblocks/distinfo:1.13       Fri Jul  1 22:38:25 2022
+++ pkgsrc/parallel/threadingbuildingblocks/distinfo    Sat Nov  9 18:43:12 2024
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.13 2022/07/01 22:38:25 adam Exp $
+$NetBSD: distinfo,v 1.14 2024/11/09 18:43:12 prlw1 Exp $
 
-BLAKE2s (oneTBB-2021.5.0.tar.gz) = 570452be4c16d646d781f41449c52caa4d9e580ba7bbd777085e88b955979e26
-SHA512 (oneTBB-2021.5.0.tar.gz) = 0e7b71022e397a6d7abb0cea106847935ae79a1e12a6976f8d038668c6eca8775ed971202c5bd518f7e517092b67af805cc5feb04b5c3a40e9fbf972cc703a46
-Size (oneTBB-2021.5.0.tar.gz) = 2463218 bytes
-SHA1 (patch-cmake_compilers_GNU.cmake) = 4f45c1e54efc484819f5b8d78c9d85257d51975d
+BLAKE2s (oneTBB-2022.0.0.tar.gz) = 9019a4d91edd8f52994f3f2e72484dd6919fa6d73eb442603eb897f0c7ca8705
+SHA512 (oneTBB-2022.0.0.tar.gz) = c87b84964b2c323f61895a532968dfa6413a774c177cffbf6e798a07e74e8da5d449144875771df0a1b02657eeb2a7ae4d41c6c432dbf7ea50e3d5a9ea9f8cd3
+Size (oneTBB-2022.0.0.tar.gz) = 2654343 bytes
 SHA1 (patch-test_tbb_test__composite__node.cpp) = 1c48644e8cbee6622e2cf4a91901db217cee2ff3



Home | Main Index | Thread Index | Old Index