From owner-dev-commits-ports-all@freebsd.org Sun Aug 15 19:34:02 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 66D6E664B5D; Sun, 15 Aug 2021 19:34:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GnnXp2CRTz3wCn; Sun, 15 Aug 2021 19:34:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 344DD1BBAC; Sun, 15 Aug 2021 19:34:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17FJY2OU085409; Sun, 15 Aug 2021 19:34:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17FJY2DH085408; Sun, 15 Aug 2021 19:34:02 GMT (envelope-from git) Date: Sun, 15 Aug 2021 19:34:02 GMT Message-Id: <202108151934.17FJY2DH085408@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: b94fd4ef36a4 - main - math/deal.ii: Bundle TBB to not hold up TBB->oneTBB transition in the ports tree MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b94fd4ef36a4ab7a609775c8898b0d2866304a16 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Aug 2021 19:34:02 -0000 The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=b94fd4ef36a4ab7a609775c8898b0d2866304a16 commit b94fd4ef36a4ab7a609775c8898b0d2866304a16 Author: Yuri Victorovich AuthorDate: 2021-08-15 18:43:02 +0000 Commit: Yuri Victorovich CommitDate: 2021-08-15 19:33:58 +0000 math/deal.ii: Bundle TBB to not hold up TBB->oneTBB transition in the ports tree Pending https://github.com/dealii/dealii/issues/11561 PR: 252691 --- math/deal.ii/Makefile | 5 ++- math/deal.ii/pkg-plist | 104 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+), 2 deletions(-) diff --git a/math/deal.ii/Makefile b/math/deal.ii/Makefile index e17458f251e6..cfbde961b4b8 100644 --- a/math/deal.ii/Makefile +++ b/math/deal.ii/Makefile @@ -1,6 +1,7 @@ PORTNAME= deal.II DISTVERSIONPREFIX= v DISTVERSION= 9.3.1 +PORTREVISION= 1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -12,8 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${LOCALBASE}/include/boost/config.hpp:devel/boost-libs LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \ libhdf5.so:science/hdf5 \ - libmetis.so:math/metis \ - libtbb.so:devel/tbb + libmetis.so:math/metis USES= blaslapack cmake compiler:c++17-lang localbase:ldflags USE_LDCONFIG= yes @@ -26,6 +26,7 @@ CMAKE_OFF= DEAL_II_ALLOW_BUNDLED DEAL_II_COMPONENT_EXAMPLES \ DEAL_II_WITH_P4EST DEAL_II_WITH_TRILINOS DEAL_II_WITH_UMFPACK \ DEAL_II_WITH_NANOFLANN DEAL_II_WITH_MUPARSER DEAL_II_WITH_ASSIMP \ DEAL_II_WITH_HDF5 +CMAKE_ON= DEAL_II_FORCE_BUNDLED_TBB # instead of LIB_DEPENDS+=libtbb.so:devel/onetbb, pending https://github.com/dealii/dealii/issues/11561 OPTIONS_DEFINE= ADOLC ARPACK GSL LAPACK MPI NETCDF OPENCASCADE PETSC SCALAPACK SUNDIALS OPTIONS_DEFAULT= GSL LAPACK # SUNDIALS diff --git a/math/deal.ii/pkg-plist b/math/deal.ii/pkg-plist index 22569ea8c1dd..fd1ce5f00434 100644 --- a/math/deal.ii/pkg-plist +++ b/math/deal.ii/pkg-plist @@ -147,6 +147,110 @@ include/deal.II/base/work_stream.h include/deal.II/boost_adaptors/bounding_box.h include/deal.II/boost_adaptors/point.h include/deal.II/boost_adaptors/segment.h +include/deal.II/bundled/tbb/aggregator.h +include/deal.II/bundled/tbb/aligned_space.h +include/deal.II/bundled/tbb/atomic.h +include/deal.II/bundled/tbb/blocked_range.h +include/deal.II/bundled/tbb/blocked_range2d.h +include/deal.II/bundled/tbb/blocked_range3d.h +include/deal.II/bundled/tbb/cache_aligned_allocator.h +include/deal.II/bundled/tbb/combinable.h +include/deal.II/bundled/tbb/compat/ppl.h +include/deal.II/bundled/tbb/concurrent_hash_map.h +include/deal.II/bundled/tbb/concurrent_lru_cache.h +include/deal.II/bundled/tbb/concurrent_priority_queue.h +include/deal.II/bundled/tbb/concurrent_queue.h +include/deal.II/bundled/tbb/concurrent_unordered_map.h +include/deal.II/bundled/tbb/concurrent_unordered_set.h +include/deal.II/bundled/tbb/concurrent_vector.h +include/deal.II/bundled/tbb/critical_section.h +include/deal.II/bundled/tbb/enumerable_thread_specific.h +include/deal.II/bundled/tbb/flow_graph.h +include/deal.II/bundled/tbb/flow_graph_abstractions.h +include/deal.II/bundled/tbb/flow_graph_opencl_node.h +include/deal.II/bundled/tbb/gfx_factory.h +include/deal.II/bundled/tbb/global_control.h +include/deal.II/bundled/tbb/internal/_aggregator_impl.h +include/deal.II/bundled/tbb/internal/_concurrent_queue_impl.h +include/deal.II/bundled/tbb/internal/_concurrent_unordered_impl.h +include/deal.II/bundled/tbb/internal/_flow_graph_async_msg_impl.h +include/deal.II/bundled/tbb/internal/_flow_graph_body_impl.h +include/deal.II/bundled/tbb/internal/_flow_graph_cache_impl.h +include/deal.II/bundled/tbb/internal/_flow_graph_impl.h +include/deal.II/bundled/tbb/internal/_flow_graph_indexer_impl.h +include/deal.II/bundled/tbb/internal/_flow_graph_item_buffer_impl.h +include/deal.II/bundled/tbb/internal/_flow_graph_join_impl.h +include/deal.II/bundled/tbb/internal/_flow_graph_node_impl.h +include/deal.II/bundled/tbb/internal/_flow_graph_streaming_node.h +include/deal.II/bundled/tbb/internal/_flow_graph_tagged_buffer_impl.h +include/deal.II/bundled/tbb/internal/_flow_graph_trace_impl.h +include/deal.II/bundled/tbb/internal/_flow_graph_types_impl.h +include/deal.II/bundled/tbb/internal/_mutex_padding.h +include/deal.II/bundled/tbb/internal/_range_iterator.h +include/deal.II/bundled/tbb/internal/_tbb_hash_compare_impl.h +include/deal.II/bundled/tbb/internal/_tbb_strings.h +include/deal.II/bundled/tbb/internal/_tbb_trace_impl.h +include/deal.II/bundled/tbb/internal/_tbb_windef.h +include/deal.II/bundled/tbb/internal/_template_helpers.h +include/deal.II/bundled/tbb/internal/_x86_eliding_mutex_impl.h +include/deal.II/bundled/tbb/internal/_x86_rtm_rw_mutex_impl.h +include/deal.II/bundled/tbb/machine/gcc_armv7.h +include/deal.II/bundled/tbb/machine/gcc_generic.h +include/deal.II/bundled/tbb/machine/gcc_ia32_common.h +include/deal.II/bundled/tbb/machine/gcc_itsx.h +include/deal.II/bundled/tbb/machine/ibm_aix51.h +include/deal.II/bundled/tbb/machine/icc_generic.h +include/deal.II/bundled/tbb/machine/linux_common.h +include/deal.II/bundled/tbb/machine/linux_ia32.h +include/deal.II/bundled/tbb/machine/linux_ia64.h +include/deal.II/bundled/tbb/machine/linux_intel64.h +include/deal.II/bundled/tbb/machine/mac_ppc.h +include/deal.II/bundled/tbb/machine/macos_common.h +include/deal.II/bundled/tbb/machine/mic_common.h +include/deal.II/bundled/tbb/machine/msvc_armv7.h +include/deal.II/bundled/tbb/machine/msvc_ia32_common.h +include/deal.II/bundled/tbb/machine/sunos_sparc.h +include/deal.II/bundled/tbb/machine/windows_api.h +include/deal.II/bundled/tbb/machine/windows_ia32.h +include/deal.II/bundled/tbb/machine/windows_intel64.h +include/deal.II/bundled/tbb/memory_pool.h +include/deal.II/bundled/tbb/mutex.h +include/deal.II/bundled/tbb/null_mutex.h +include/deal.II/bundled/tbb/null_rw_mutex.h +include/deal.II/bundled/tbb/parallel_do.h +include/deal.II/bundled/tbb/parallel_for.h +include/deal.II/bundled/tbb/parallel_for_each.h +include/deal.II/bundled/tbb/parallel_invoke.h +include/deal.II/bundled/tbb/parallel_reduce.h +include/deal.II/bundled/tbb/parallel_scan.h +include/deal.II/bundled/tbb/parallel_sort.h +include/deal.II/bundled/tbb/parallel_while.h +include/deal.II/bundled/tbb/partitioner.h +include/deal.II/bundled/tbb/pipeline.h +include/deal.II/bundled/tbb/queuing_mutex.h +include/deal.II/bundled/tbb/queuing_rw_mutex.h +include/deal.II/bundled/tbb/reader_writer_lock.h +include/deal.II/bundled/tbb/recursive_mutex.h +include/deal.II/bundled/tbb/runtime_loader.h +include/deal.II/bundled/tbb/scalable_allocator.h +include/deal.II/bundled/tbb/spin_mutex.h +include/deal.II/bundled/tbb/spin_rw_mutex.h +include/deal.II/bundled/tbb/task.h +include/deal.II/bundled/tbb/task_arena.h +include/deal.II/bundled/tbb/task_group.h +include/deal.II/bundled/tbb/task_scheduler_init.h +include/deal.II/bundled/tbb/task_scheduler_observer.h +include/deal.II/bundled/tbb/tbb.h +include/deal.II/bundled/tbb/tbb_allocator.h +include/deal.II/bundled/tbb/tbb_config.h +include/deal.II/bundled/tbb/tbb_disable_exceptions.h +include/deal.II/bundled/tbb/tbb_exception.h +include/deal.II/bundled/tbb/tbb_machine.h +include/deal.II/bundled/tbb/tbb_profiling.h +include/deal.II/bundled/tbb/tbb_stddef.h +include/deal.II/bundled/tbb/tbb_thread.h +include/deal.II/bundled/tbb/tbbmalloc_proxy.h +include/deal.II/bundled/tbb/tick_count.h include/deal.II/differentiation/ad.h include/deal.II/differentiation/ad/ad_drivers.h include/deal.II/differentiation/ad/ad_helpers.h