aboutsummaryrefslogtreecommitdiff
path: root/math/deal.ii
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2020-10-02 00:14:03 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2020-10-02 00:14:03 +0000
commit63fee4947ffa42aca65d88195c4d0b613072fe21 (patch)
tree97066a4f9e251a63a24d38b4f3f02a1d66a676db /math/deal.ii
parentdd3c7e0af357da175286353f4e39909f49094d58 (diff)
downloadports-63fee4947ffa42aca65d88195c4d0b613072fe21.tar.gz
ports-63fee4947ffa42aca65d88195c4d0b613072fe21.zip
math/deal.ii: Update 9.1.1 -> 9.2.0.20201001
Notes
Notes: svn path=/head/; revision=550883
Diffstat (limited to 'math/deal.ii')
-rw-r--r--math/deal.ii/Makefile14
-rw-r--r--math/deal.ii/distinfo6
-rw-r--r--math/deal.ii/pkg-plist107
3 files changed, 82 insertions, 45 deletions
diff --git a/math/deal.ii/Makefile b/math/deal.ii/Makefile
index 1f68a4185919..85fce8927bc9 100644
--- a/math/deal.ii/Makefile
+++ b/math/deal.ii/Makefile
@@ -2,8 +2,7 @@
PORTNAME= deal.II
DISTVERSIONPREFIX= v
-DISTVERSION= 9.1.1
-PORTREVISION= 11
+DISTVERSION= 9.2.0.20201001 # 9.2.0 breaks with invalid linker flag -l-pthread
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -13,7 +12,8 @@ LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= ${LOCALBASE}/include/boost/config.hpp:devel/boost-libs
-LIB_DEPENDS= libhdf5.so:science/hdf5 \
+LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \
+ libhdf5.so:science/hdf5 \
libmetis.so:math/metis \
libtbb.so:devel/tbb
@@ -21,6 +21,7 @@ USES= blaslapack:gotoblas cmake compiler:c++17-lang localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME:tl:S/.//}
GH_PROJECT= ${PORTNAME:tl:S/.//}
+GH_TAGNAME= 803d21ff957e349b3799cd3ef2c840bc78734305
USE_LDCONFIG= yes
CMAKE_OFF= DEAL_II_ALLOW_BUNDLED DEAL_II_COMPONENT_EXAMPLES \
@@ -29,7 +30,7 @@ CMAKE_OFF= DEAL_II_ALLOW_BUNDLED DEAL_II_COMPONENT_EXAMPLES \
DEAL_II_WITH_HDF5
OPTIONS_DEFINE= ADOLC ARPACK GSL LAPACK MPI NETCDF OPENCASCADE PETSC SCALAPACK SLEPC SUNDIALS
-OPTIONS_DEFAULT= GSL LAPACK SUNDIALS
+OPTIONS_DEFAULT= GSL LAPACK # SUNDIALS
ADOLC_DESC= Compile with ADOL-C
ADOLC_CMAKE_BOOL= DEAL_II_WITH_ADOLC
@@ -78,6 +79,7 @@ PETSC_BROKEN= see https://github.com/dealii/dealii/issues/7260
SCALAPACK_DESC= Compile with ScaLAPACK (only with MPI)
SCALAPACK_CMAKE_BOOL= DEAL_II_WITH_SCALAPACK
SCALAPACK_IMPLIES= MPI LAPACK
+SCALAPACK_LIB_DEPENDS= libscalapack.so:math/scalapack
SLEPC_DESC= Compile with SLEPC (only with PETSC)
SLEPC_CMAKE_BOOL= DEAL_II_WITH_SLEPC
@@ -87,6 +89,10 @@ SLEPC_IMPLIES= PETSC
SUNDIALS_DESC= Compile with SUNDIALS
SUNDIALS_CMAKE_BOOL= DEAL_II_WITH_SUNDIALS
SUNDIALS_LIB_DEPENDS= libsundials_arkode.so:math/sundials
+SUNDIALS_BROKEN= Build fails with: Required variable "SUNDIALS_LIB_PAR" set to NOTFOUND
+
+post-patch: # unbundle boost
+ @${RM} -r ${WRKSRC}/dealii/bundled/boost-*
post-stage:
@${RM} ${STAGEDIR}${PREFIX}/*.log
diff --git a/math/deal.ii/distinfo b/math/deal.ii/distinfo
index fbf3df08ea5a..5199158c3abc 100644
--- a/math/deal.ii/distinfo
+++ b/math/deal.ii/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1558975471
-SHA256 (dealii-dealii-v9.1.1_GH0.tar.gz) = fc5b483f7fe58dfeb52d05054011280f115498e337af3e085bf272fd1fd81276
-SIZE (dealii-dealii-v9.1.1_GH0.tar.gz) = 19911088
+TIMESTAMP = 1601587059
+SHA256 (dealii-dealii-v9.2.0.20201001-803d21ff957e349b3799cd3ef2c840bc78734305_GH0.tar.gz) = 7a1be8c024d088059e60e083a695fa3e8aa82df509f718c56786c791f40342a0
+SIZE (dealii-dealii-v9.2.0.20201001-803d21ff957e349b3799cd3ef2c840bc78734305_GH0.tar.gz) = 23440312
diff --git a/math/deal.ii/pkg-plist b/math/deal.ii/pkg-plist
index 3a5c8f8561a5..c38b8aeffa33 100644
--- a/math/deal.ii/pkg-plist
+++ b/math/deal.ii/pkg-plist
@@ -12,6 +12,7 @@ include/deal.II/base/aligned_vector.h
include/deal.II/base/array_view.h
include/deal.II/base/auto_derivative_function.h
include/deal.II/base/bounding_box.h
+include/deal.II/base/bounding_box_data_out.h
include/deal.II/base/complex_overloads.h
include/deal.II/base/conditional_ostream.h
include/deal.II/base/config.h
@@ -20,6 +21,7 @@ include/deal.II/base/cuda.h
include/deal.II/base/cuda_size.h
include/deal.II/base/data_out_base.h
include/deal.II/base/derivative_form.h
+include/deal.II/base/discrete_time.h
include/deal.II/base/event.h
include/deal.II/base/exceptions.h
include/deal.II/base/flow_function.h
@@ -45,10 +47,19 @@ include/deal.II/base/linear_index_iterator.h
include/deal.II/base/logstream.h
include/deal.II/base/memory_consumption.h
include/deal.II/base/memory_space.h
+include/deal.II/base/memory_space_data.h
include/deal.II/base/mg_level_object.h
include/deal.II/base/mpi.h
include/deal.II/base/mpi.templates.h
+include/deal.II/base/mpi_compute_index_owner_internal.h
+include/deal.II/base/mpi_consensus_algorithms.h
+include/deal.II/base/mpi_consensus_algorithms.templates.h
+include/deal.II/base/mpi_noncontiguous_partitioner.h
+include/deal.II/base/mpi_noncontiguous_partitioner.templates.h
+include/deal.II/base/mpi_tags.h
+include/deal.II/base/mu_parser_internal.h
include/deal.II/base/multithread_info.h
+include/deal.II/base/mutable_bind.h
include/deal.II/base/numbers.h
include/deal.II/base/parallel.h
include/deal.II/base/parameter_acceptor.h
@@ -82,33 +93,19 @@ include/deal.II/base/quadrature_point_data.h
include/deal.II/base/quadrature_selector.h
include/deal.II/base/revision.h
include/deal.II/base/sacado_product_type.h
+include/deal.II/base/scalar_polynomials_base.h
include/deal.II/base/signaling_nan.h
include/deal.II/base/smartpointer.h
-include/deal.II/base/std_cxx11/array.h
-include/deal.II/base/std_cxx11/bind.h
-include/deal.II/base/std_cxx11/condition_variable.h
-include/deal.II/base/std_cxx11/function.h
-include/deal.II/base/std_cxx11/iterator.h
-include/deal.II/base/std_cxx11/mutex.h
-include/deal.II/base/std_cxx11/shared_ptr.h
-include/deal.II/base/std_cxx11/thread.h
-include/deal.II/base/std_cxx11/tuple.h
-include/deal.II/base/std_cxx11/type_traits.h
-include/deal.II/base/std_cxx11/unique_ptr.h
include/deal.II/base/std_cxx14/algorithm.h
include/deal.II/base/std_cxx14/memory.h
include/deal.II/base/std_cxx14/utility.h
include/deal.II/base/std_cxx17/cmath.h
-include/deal.II/base/std_cxx1x/array.h
-include/deal.II/base/std_cxx1x/bind.h
-include/deal.II/base/std_cxx1x/condition_variable.h
-include/deal.II/base/std_cxx1x/function.h
-include/deal.II/base/std_cxx1x/mutex.h
-include/deal.II/base/std_cxx1x/shared_ptr.h
-include/deal.II/base/std_cxx1x/thread.h
-include/deal.II/base/std_cxx1x/tuple.h
-include/deal.II/base/std_cxx1x/type_traits.h
+include/deal.II/base/std_cxx17/optional.h
+include/deal.II/base/std_cxx17/tuple.h
+include/deal.II/base/std_cxx20/iota_view.h
include/deal.II/base/subscriptor.h
+include/deal.II/base/symbolic_function.h
+include/deal.II/base/symbolic_function.templates.h
include/deal.II/base/symmetric_tensor.h
include/deal.II/base/symmetric_tensor.templates.h
include/deal.II/base/synchronous_iterator.h
@@ -118,9 +115,10 @@ include/deal.II/base/table_indices.h
include/deal.II/base/template_constraints.h
include/deal.II/base/tensor.h
include/deal.II/base/tensor_accessors.h
-include/deal.II/base/tensor_deprecated.h
include/deal.II/base/tensor_function.h
include/deal.II/base/tensor_function.templates.h
+include/deal.II/base/tensor_function_parser.h
+include/deal.II/base/tensor_polynomials_base.h
include/deal.II/base/tensor_product_polynomials.h
include/deal.II/base/tensor_product_polynomials_bubbles.h
include/deal.II/base/tensor_product_polynomials_const.h
@@ -153,6 +151,8 @@ include/deal.II/differentiation/sd.h
include/deal.II/differentiation/sd/symengine_math.h
include/deal.II/differentiation/sd/symengine_number_traits.h
include/deal.II/differentiation/sd/symengine_number_types.h
+include/deal.II/differentiation/sd/symengine_number_visitor_internal.h
+include/deal.II/differentiation/sd/symengine_optimizer.h
include/deal.II/differentiation/sd/symengine_product_types.h
include/deal.II/differentiation/sd/symengine_scalar_operations.h
include/deal.II/differentiation/sd/symengine_tensor_operations.h
@@ -161,6 +161,8 @@ include/deal.II/differentiation/sd/symengine_utilities.h
include/deal.II/distributed/cell_data_transfer.h
include/deal.II/distributed/cell_data_transfer.templates.h
include/deal.II/distributed/cell_weights.h
+include/deal.II/distributed/error_predictor.h
+include/deal.II/distributed/fully_distributed_tria.h
include/deal.II/distributed/grid_refinement.h
include/deal.II/distributed/p4est_wrappers.h
include/deal.II/distributed/shared_tria.h
@@ -168,7 +170,6 @@ include/deal.II/distributed/solution_transfer.h
include/deal.II/distributed/tria.h
include/deal.II/distributed/tria_base.h
include/deal.II/dofs/block_info.h
-include/deal.II/dofs/deprecated_function_map.h
include/deal.II/dofs/dof_accessor.h
include/deal.II/dofs/dof_accessor.templates.h
include/deal.II/dofs/dof_faces.h
@@ -179,7 +180,6 @@ include/deal.II/dofs/dof_levels.h
include/deal.II/dofs/dof_objects.h
include/deal.II/dofs/dof_renumbering.h
include/deal.II/dofs/dof_tools.h
-include/deal.II/dofs/function_map.h
include/deal.II/dofs/number_cache.h
include/deal.II/fe/block_mask.h
include/deal.II/fe/component_mask.h
@@ -197,6 +197,7 @@ include/deal.II/fe/fe_dgp_nonparametric.h
include/deal.II/fe/fe_dgq.h
include/deal.II/fe/fe_enriched.h
include/deal.II/fe/fe_face.h
+include/deal.II/fe/fe_interface_values.h
include/deal.II/fe/fe_nedelec.h
include/deal.II/fe/fe_nedelec_sz.h
include/deal.II/fe/fe_nothing.h
@@ -228,16 +229,19 @@ include/deal.II/fe/fe_values_extractors.h
include/deal.II/fe/mapping.h
include/deal.II/fe/mapping_c1.h
include/deal.II/fe/mapping_cartesian.h
+include/deal.II/fe/mapping_fe.h
include/deal.II/fe/mapping_fe_field.h
include/deal.II/fe/mapping_manifold.h
include/deal.II/fe/mapping_q.h
include/deal.II/fe/mapping_q1.h
include/deal.II/fe/mapping_q1_eulerian.h
+include/deal.II/fe/mapping_q_cache.h
include/deal.II/fe/mapping_q_eulerian.h
include/deal.II/fe/mapping_q_generic.h
include/deal.II/gmsh/utilities.h
include/deal.II/grid/cell_id.h
include/deal.II/grid/composition_manifold.h
+include/deal.II/grid/connectivity.h
include/deal.II/grid/filtered_iterator.h
include/deal.II/grid/grid_generator.h
include/deal.II/grid/grid_in.h
@@ -252,27 +256,25 @@ include/deal.II/grid/magic_numbers.h
include/deal.II/grid/manifold.h
include/deal.II/grid/manifold_lib.h
include/deal.II/grid/persistent_tria.h
+include/deal.II/grid/reference_cell.h
include/deal.II/grid/tensor_product_manifold.h
include/deal.II/grid/tria.h
include/deal.II/grid/tria_accessor.h
include/deal.II/grid/tria_accessor.templates.h
-include/deal.II/grid/tria_boundary.h
-include/deal.II/grid/tria_boundary_lib.h
+include/deal.II/grid/tria_description.h
include/deal.II/grid/tria_faces.h
include/deal.II/grid/tria_iterator.h
include/deal.II/grid/tria_iterator.templates.h
include/deal.II/grid/tria_iterator_base.h
include/deal.II/grid/tria_iterator_selector.h
include/deal.II/grid/tria_levels.h
-include/deal.II/grid/tria_object.h
include/deal.II/grid/tria_objects.h
-include/deal.II/hp/dof_faces.h
include/deal.II/hp/dof_handler.h
-include/deal.II/hp/dof_level.h
include/deal.II/hp/fe_collection.h
include/deal.II/hp/fe_values.h
include/deal.II/hp/mapping_collection.h
include/deal.II/hp/q_collection.h
+include/deal.II/hp/refinement.h
include/deal.II/integrators/advection.h
include/deal.II/integrators/divergence.h
include/deal.II/integrators/elasticity.h
@@ -288,7 +290,6 @@ include/deal.II/lac/arpack_solver.h
include/deal.II/lac/blas_extension_templates.h
include/deal.II/lac/block_indices.h
include/deal.II/lac/block_linear_operator.h
-include/deal.II/lac/block_matrix_array.h
include/deal.II/lac/block_matrix_base.h
include/deal.II/lac/block_sparse_matrix.h
include/deal.II/lac/block_sparse_matrix.templates.h
@@ -315,7 +316,6 @@ include/deal.II/lac/diagonal_matrix.h
include/deal.II/lac/dynamic_sparsity_pattern.h
include/deal.II/lac/eigen.h
include/deal.II/lac/exceptions.h
-include/deal.II/lac/filtered_matrix.h
include/deal.II/lac/full_matrix.h
include/deal.II/lac/full_matrix.templates.h
include/deal.II/lac/generic_linear_algebra.h
@@ -335,12 +335,9 @@ include/deal.II/lac/linear_operator.h
include/deal.II/lac/linear_operator_tools.h
include/deal.II/lac/matrix_block.h
include/deal.II/lac/matrix_iterator.h
-include/deal.II/lac/matrix_lib.h
-include/deal.II/lac/matrix_lib.templates.h
include/deal.II/lac/matrix_out.h
include/deal.II/lac/packaged_operation.h
include/deal.II/lac/parallel_block_vector.h
-include/deal.II/lac/parallel_vector.h
include/deal.II/lac/parpack_solver.h
include/deal.II/lac/petsc_block_sparse_matrix.h
include/deal.II/lac/petsc_block_vector.h
@@ -357,7 +354,6 @@ include/deal.II/lac/petsc_solver.h
include/deal.II/lac/petsc_sparse_matrix.h
include/deal.II/lac/petsc_vector.h
include/deal.II/lac/petsc_vector_base.h
-include/deal.II/lac/pointer_matrix.h
include/deal.II/lac/precondition.h
include/deal.II/lac/precondition_block.h
include/deal.II/lac/precondition_block.templates.h
@@ -379,6 +375,7 @@ include/deal.II/lac/solver_cg.h
include/deal.II/lac/solver_control.h
include/deal.II/lac/solver_fire.h
include/deal.II/lac/solver_gmres.h
+include/deal.II/lac/solver_idr.h
include/deal.II/lac/solver_minres.h
include/deal.II/lac/solver_qmrs.h
include/deal.II/lac/solver_relaxation.h
@@ -399,8 +396,6 @@ include/deal.II/lac/sparse_vanka.h
include/deal.II/lac/sparse_vanka.templates.h
include/deal.II/lac/sparsity_pattern.h
include/deal.II/lac/sparsity_tools.h
-include/deal.II/lac/swappable_vector.h
-include/deal.II/lac/swappable_vector.templates.h
include/deal.II/lac/tensor_product_matrix.h
include/deal.II/lac/tridiagonal_matrix.h
include/deal.II/lac/trilinos_block_sparse_matrix.h
@@ -434,8 +429,11 @@ include/deal.II/matrix_free/cuda_matrix_free.templates.h
include/deal.II/matrix_free/cuda_tensor_product_kernels.h
include/deal.II/matrix_free/dof_info.h
include/deal.II/matrix_free/dof_info.templates.h
+include/deal.II/matrix_free/evaluation_flags.h
include/deal.II/matrix_free/evaluation_kernels.h
include/deal.II/matrix_free/evaluation_selector.h
+include/deal.II/matrix_free/evaluation_template_factory.h
+include/deal.II/matrix_free/evaluation_template_factory.templates.h
include/deal.II/matrix_free/face_info.h
include/deal.II/matrix_free/face_setup_internal.h
include/deal.II/matrix_free/fe_evaluation.h
@@ -450,7 +448,9 @@ include/deal.II/matrix_free/shape_info.h
include/deal.II/matrix_free/shape_info.templates.h
include/deal.II/matrix_free/task_info.h
include/deal.II/matrix_free/tensor_product_kernels.h
+include/deal.II/matrix_free/tools.h
include/deal.II/matrix_free/type_traits.h
+include/deal.II/matrix_free/vector_access_internal.h
include/deal.II/meshworker/assemble_flags.h
include/deal.II/meshworker/assembler.h
include/deal.II/meshworker/copy_data.h
@@ -481,6 +481,8 @@ include/deal.II/multigrid/mg_transfer_block.h
include/deal.II/multigrid/mg_transfer_block.templates.h
include/deal.II/multigrid/mg_transfer_component.h
include/deal.II/multigrid/mg_transfer_component.templates.h
+include/deal.II/multigrid/mg_transfer_global_coarsening.h
+include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h
include/deal.II/multigrid/mg_transfer_internal.h
include/deal.II/multigrid/mg_transfer_matrix_free.h
include/deal.II/multigrid/multigrid.h
@@ -488,6 +490,9 @@ include/deal.II/multigrid/multigrid.templates.h
include/deal.II/multigrid/sparse_matrix_collection.h
include/deal.II/non_matching/coupling.h
include/deal.II/non_matching/immersed_surface_quadrature.h
+include/deal.II/numerics/adaptation_strategies.h
+include/deal.II/numerics/cell_data_transfer.h
+include/deal.II/numerics/cell_data_transfer.templates.h
include/deal.II/numerics/data_component_interpretation.h
include/deal.II/numerics/data_out.h
include/deal.II/numerics/data_out_dof_data.h
@@ -506,30 +511,56 @@ include/deal.II/numerics/fe_field_function.h
include/deal.II/numerics/fe_field_function.templates.h
include/deal.II/numerics/histogram.h
include/deal.II/numerics/history.h
-include/deal.II/numerics/kdtree.h
include/deal.II/numerics/matrix_creator.templates.h
include/deal.II/numerics/matrix_tools.h
include/deal.II/numerics/point_value_history.h
include/deal.II/numerics/rtree.h
+include/deal.II/numerics/smoothness_estimator.h
include/deal.II/numerics/solution_transfer.h
include/deal.II/numerics/time_dependent.h
include/deal.II/numerics/vector_tools.h
include/deal.II/numerics/vector_tools.templates.h
+include/deal.II/numerics/vector_tools_boundary.h
+include/deal.II/numerics/vector_tools_boundary.templates.h
+include/deal.II/numerics/vector_tools_common.h
+include/deal.II/numerics/vector_tools_constraints.h
+include/deal.II/numerics/vector_tools_constraints.templates.h
+include/deal.II/numerics/vector_tools_integrate_difference.h
+include/deal.II/numerics/vector_tools_integrate_difference.templates.h
+include/deal.II/numerics/vector_tools_interpolate.h
+include/deal.II/numerics/vector_tools_interpolate.templates.h
+include/deal.II/numerics/vector_tools_mean_value.h
+include/deal.II/numerics/vector_tools_mean_value.templates.h
+include/deal.II/numerics/vector_tools_point_gradient.h
+include/deal.II/numerics/vector_tools_point_gradient.templates.h
+include/deal.II/numerics/vector_tools_point_value.h
+include/deal.II/numerics/vector_tools_point_value.templates.h
+include/deal.II/numerics/vector_tools_project.h
+include/deal.II/numerics/vector_tools_project.templates.h
+include/deal.II/numerics/vector_tools_rhs.h
+include/deal.II/numerics/vector_tools_rhs.templates.h
include/deal.II/opencascade/boundary_lib.h
include/deal.II/opencascade/manifold_lib.h
include/deal.II/opencascade/utilities.h
include/deal.II/optimization/line_minimization.h
include/deal.II/optimization/rol/vector_adaptor.h
include/deal.II/optimization/solver_bfgs.h
+include/deal.II/particles/data_out.h
+include/deal.II/particles/generators.h
include/deal.II/particles/particle.h
include/deal.II/particles/particle_accessor.h
include/deal.II/particles/particle_handler.h
include/deal.II/particles/particle_iterator.h
include/deal.II/particles/property_pool.h
+include/deal.II/particles/utilities.h
include/deal.II/physics/elasticity/kinematics.h
include/deal.II/physics/elasticity/standard_tensors.h
include/deal.II/physics/notation.h
include/deal.II/physics/transformations.h
+include/deal.II/simplex/fe_lib.h
+include/deal.II/simplex/grid_generator.h
+include/deal.II/simplex/polynomials.h
+include/deal.II/simplex/quadrature_lib.h
include/deal.II/sundials/arkode.h
include/deal.II/sundials/copy.h
include/deal.II/sundials/ida.h
@@ -540,7 +571,7 @@ lib/cmake/deal.II/deal.IIFeatureConfig.cmake
lib/cmake/deal.II/deal.IITargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/deal.II/deal.IITargets.cmake
lib/libdeal_II.so
-lib/libdeal_II.so.9.1.1
+lib/libdeal_II.so.9.3.0-pre
libdata/pkgconfig/deal.II_%%CMAKE_BUILD_TYPE%%.pc
%%DATADIR%%/macros/macro_deal_ii_add_test.cmake
%%DATADIR%%/macros/macro_deal_ii_initialize_cached_variables.cmake