git: a7f3defcc184 - main - math/deal.ii: update 9.7.1 → 9.8.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 10 Sep 2026 20:06:26 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a7f3defcc1843c6920fc24ff725e8379bee08a6f
commit a7f3defcc1843c6920fc24ff725e8379bee08a6f
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-10 03:11:36 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-10 19:58:19 +0000
math/deal.ii: update 9.7.1 → 9.8.0
---
math/deal.ii/Makefile | 14 ++++++++++----
math/deal.ii/distinfo | 6 +++---
math/deal.ii/pkg-plist | 31 ++++++++++++++++++++++++++++---
math/hyperdeal/Makefile | 2 +-
4 files changed, 42 insertions(+), 11 deletions(-)
diff --git a/math/deal.ii/Makefile b/math/deal.ii/Makefile
index df272c105fbf..c880890c5ccf 100644
--- a/math/deal.ii/Makefile
+++ b/math/deal.ii/Makefile
@@ -1,6 +1,5 @@
PORTNAME= deal.II
-DISTVERSION= 9.7.1
-PORTREVISION= 1
+DISTVERSION= 9.8.0
CATEGORIES= math
MASTER_SITES= https://github.com/dealii/dealii/releases/download/v${DISTVERSION}/
DISTNAME= dealii-${DISTVERSION}
@@ -21,11 +20,18 @@ BROKEN_i386= compilation fails: Kokkos assumes 64-bit build; i.e., 8-byte point
BUILD_DEPENDS= cgal>0:math/cgal \
taskflow>0:devel/taskflow
-LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \
+LIB_DEPENDS= libarb.so:math/arb \
+ libblis.so:math/blis \
+ libboost_serialization.so:devel/boost-libs \
+ libecm.so:math/gmp-ecm \
+ libflint.so:math/flint2 \
libgmp.so:math/gmp \
+ libmpc.so:math/mpc \
libmpfr.so:math/mpfr \
libhdf5.so:science/hdf5 \
+ liblapack.so:math/lapack \
libmetis.so:math/metis \
+ libsymengine.so:math/symengine \
libtbb.so:devel/onetbb \
libvtkCommonCore-${VTK_VER}.so:math/vtk${VTK_VER:R} \
libkokkoscore.so:devel/kokkos # TMP commented out for bundled kokkos, tests fail for non-bundled kokkos, see https://github.com/dealii/dealii/issues/15692
@@ -115,7 +121,7 @@ pre-configure: # unbundle boost
post-stage:
@${RM} ${STAGEDIR}${PREFIX}/*.log
-# the testsuite is excluded from the tarball: https://github.com/dealii/dealii/issues/17951
+# tests as of 9.8.0: 100% tests passed, 0 tests failed out of 17
.include <../../math/vtk9/Makefile.version>
.include <bsd.port.mk>
diff --git a/math/deal.ii/distinfo b/math/deal.ii/distinfo
index 95b5550a70ce..c414c3712691 100644
--- a/math/deal.ii/distinfo
+++ b/math/deal.ii/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1785054400
-SHA256 (dealii-9.7.1.tar.gz) = 0f2096ef83db54fdcebe9f3d148fa713f63f1c3f567941b53bcb4a1a8ea7de43
-SIZE (dealii-9.7.1.tar.gz) = 42305872
+TIMESTAMP = 1789007428
+SHA256 (dealii-9.8.0.tar.gz) = d8d66aac57baad145a752d3f11cf72cfa9457e3f99ae09e5c8d5c9259a83aee1
+SIZE (dealii-9.8.0.tar.gz) = 43231003
diff --git a/math/deal.ii/pkg-plist b/math/deal.ii/pkg-plist
index e66c4ab4e7db..aa251871e5fd 100644
--- a/math/deal.ii/pkg-plist
+++ b/math/deal.ii/pkg-plist
@@ -28,6 +28,7 @@ include/deal.II/base/enable_observer_pointer.h
include/deal.II/base/event.h
include/deal.II/base/exception_macros.h
include/deal.II/base/exceptions.h
+include/deal.II/base/fast_transcendental.h
include/deal.II/base/floating_point_comparator.h
include/deal.II/base/flow_function.h
include/deal.II/base/function.h
@@ -84,7 +85,6 @@ include/deal.II/base/parsed_convergence_table.h
include/deal.II/base/parsed_function.h
include/deal.II/base/partitioner.h
include/deal.II/base/partitioner.templates.h
-include/deal.II/base/path_search.h
include/deal.II/base/patterns.h
include/deal.II/base/point.h
include/deal.II/base/polynomial.h
@@ -104,6 +104,7 @@ include/deal.II/base/polynomials_pyramid.h
include/deal.II/base/polynomials_rannacher_turek.h
include/deal.II/base/polynomials_raviart_thomas.h
include/deal.II/base/polynomials_rt_bubbles.h
+include/deal.II/base/polynomials_simplex.h
include/deal.II/base/polynomials_vector_anisotropic.h
include/deal.II/base/polynomials_wedge.h
include/deal.II/base/process_grid.h
@@ -115,7 +116,9 @@ 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/scalar_polynomials_vandermonde_base.h
include/deal.II/base/scope_exit.h
+include/deal.II/base/segment_data_out.h
include/deal.II/base/signaling_nan.h
include/deal.II/base/smartpointer.h
include/deal.II/base/std_cxx17/algorithm.h
@@ -126,6 +129,7 @@ include/deal.II/base/std_cxx17/variant.h
include/deal.II/base/std_cxx20/functional.h
include/deal.II/base/std_cxx20/iota_view.h
include/deal.II/base/std_cxx20/type_traits.h
+include/deal.II/base/std_cxx26/inplace_vector.h
include/deal.II/base/subscriptor.h
include/deal.II/base/symbolic_function.h
include/deal.II/base/symbolic_function.templates.h
@@ -235,6 +239,7 @@ include/deal.II/fe/fe_face.h
include/deal.II/fe/fe_hermite.h
include/deal.II/fe/fe_interface_values.h
include/deal.II/fe/fe_nedelec.h
+include/deal.II/fe/fe_nedelec.templates.h
include/deal.II/fe/fe_nedelec_sz.h
include/deal.II/fe/fe_nothing.h
include/deal.II/fe/fe_p1nc.h
@@ -291,7 +296,6 @@ include/deal.II/grid/cell_id.h
include/deal.II/grid/cell_id_translator.h
include/deal.II/grid/cell_status.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
@@ -379,6 +383,7 @@ 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_out.h
+include/deal.II/lac/matrix_scaling.h
include/deal.II/lac/orthogonalization.h
include/deal.II/lac/packaged_operation.h
include/deal.II/lac/parpack_solver.h
@@ -407,6 +412,10 @@ include/deal.II/lac/precondition_block.h
include/deal.II/lac/precondition_block.templates.h
include/deal.II/lac/precondition_block_base.h
include/deal.II/lac/precondition_selector.h
+include/deal.II/lac/psblas_common.h
+include/deal.II/lac/psblas_sparse_matrix.h
+include/deal.II/lac/psblas_sparsity_pattern.h
+include/deal.II/lac/psblas_vector.h
include/deal.II/lac/qr.h
include/deal.II/lac/read_vector.h
include/deal.II/lac/read_write_vector.h
@@ -467,15 +476,19 @@ include/deal.II/lac/trilinos_tpetra_block_vector.templates.h
include/deal.II/lac/trilinos_tpetra_communication_pattern.h
include/deal.II/lac/trilinos_tpetra_precondition.h
include/deal.II/lac/trilinos_tpetra_precondition.templates.h
+include/deal.II/lac/trilinos_tpetra_precondition_frosch.templates.h
+include/deal.II/lac/trilinos_tpetra_precondition_muelu.templates.h
include/deal.II/lac/trilinos_tpetra_solver_direct.h
include/deal.II/lac/trilinos_tpetra_solver_direct.templates.h
include/deal.II/lac/trilinos_tpetra_sparse_matrix.h
include/deal.II/lac/trilinos_tpetra_sparse_matrix.templates.h
include/deal.II/lac/trilinos_tpetra_sparsity_pattern.h
+include/deal.II/lac/trilinos_tpetra_to_trilinos_wrappers.h
include/deal.II/lac/trilinos_tpetra_types.h
include/deal.II/lac/trilinos_tpetra_vector.h
include/deal.II/lac/trilinos_tpetra_vector.templates.h
include/deal.II/lac/trilinos_vector.h
+include/deal.II/lac/trilinos_xpetra_types.h
include/deal.II/lac/utilities.h
include/deal.II/lac/vector.h
include/deal.II/lac/vector.templates.h
@@ -569,7 +582,10 @@ include/deal.II/multigrid/mg_transfer_matrix_free.h
include/deal.II/multigrid/mg_transfer_matrix_free.templates.h
include/deal.II/multigrid/multigrid.h
include/deal.II/multigrid/multigrid.templates.h
+include/deal.II/multigrid/portable_mg_transfer_global_coarsening.h
+include/deal.II/multigrid/portable_mg_transfer_global_coarsening.templates.h
include/deal.II/multigrid/sparse_matrix_collection.h
+include/deal.II/non_matching/closest_surface_point.h
include/deal.II/non_matching/coupling.h
include/deal.II/non_matching/fe_immersed_values.h
include/deal.II/non_matching/fe_values.h
@@ -585,6 +601,7 @@ include/deal.II/numerics/data_out.h
include/deal.II/numerics/data_out_dof_data.h
include/deal.II/numerics/data_out_dof_data.templates.h
include/deal.II/numerics/data_out_faces.h
+include/deal.II/numerics/data_out_points.h
include/deal.II/numerics/data_out_resample.h
include/deal.II/numerics/data_out_rotation.h
include/deal.II/numerics/data_out_stack.h
@@ -651,22 +668,30 @@ include/deal.II/physics/notation.h
include/deal.II/physics/transformations.h
include/deal.II/physics/vector_relations.h
include/deal.II/sundials/arkode.h
+include/deal.II/sundials/arkode.templates.h
+include/deal.II/sundials/arkode_exception.h
+include/deal.II/sundials/arkode_stepper.h
+include/deal.II/sundials/arkode_stepper.templates.h
include/deal.II/sundials/ida.h
+include/deal.II/sundials/invocation_context.h
include/deal.II/sundials/kinsol.h
include/deal.II/sundials/n_vector.h
include/deal.II/sundials/n_vector.templates.h
include/deal.II/sundials/sundials_types.h
include/deal.II/sundials/sunlinsol_wrapper.h
+include/deal.II/sundials/sunlinsol_wrapper.templates.h
include/deal.II/sundials/utilities.h
include/deal.II/trilinos/nox.h
include/deal.II/trilinos/nox.templates.h
+include/deal.II/trilinos/rol_adaptor.h
+include/deal.II/vtk/utilities.h
lib/cmake/deal.II/deal.IIConfig.cmake
lib/cmake/deal.II/deal.IIConfigGit.cmake
lib/cmake/deal.II/deal.IIConfigVersion.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.7.1
+lib/libdeal_II.so.9.8.0
%%DATADIR%%/macros/macro_deal_ii_add_test.cmake
%%DATADIR%%/macros/macro_deal_ii_initialize_cached_variables.cmake
%%DATADIR%%/macros/macro_deal_ii_invoke_autopilot.cmake
diff --git a/math/hyperdeal/Makefile b/math/hyperdeal/Makefile
index 74f6e3eed254..dd9366c7dd0f 100644
--- a/math/hyperdeal/Makefile
+++ b/math/hyperdeal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hyperdeal
DISTVERSION= g20230706
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/