Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Apr 2026 09:20:53 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ffe085e138f2 - main - math/mfem: update 4.=?utf-8?Q?8 =E2=86=92 4.?=9
Message-ID:  <69cce375.39a0f.6573f72e@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ffe085e138f24477c5f068aa4543e75f61b2bc67

commit ffe085e138f24477c5f068aa4543e75f61b2bc67
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-04-01 09:06:40 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-04-01 09:20:46 +0000

    math/mfem: update 4.8 → 4.9
---
 math/mfem/Makefile  |  9 +++++----
 math/mfem/distinfo  |  6 +++---
 math/mfem/pkg-plist | 42 ++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 48 insertions(+), 9 deletions(-)

diff --git a/math/mfem/Makefile b/math/mfem/Makefile
index 81b862dc3f67..705665e15230 100644
--- a/math/mfem/Makefile
+++ b/math/mfem/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	mfem
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.8
-PORTREVISION=	1
+DISTVERSION=	4.9
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -12,11 +11,13 @@ WWW=		https://mfem.org \
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		cmake:testing compiler:c++11-lang
+LIB_DEPENDS=	libgcc_s.so.1:lang/gcc14
+
+USES=		blaslapack:openblas cmake:testing compiler:c++11-lang
 USE_GITHUB=	yes
 USE_LDCONFIG=	yes
 
-CMAKE_ON=	BUILD_SHARED_LIBS
+CMAKE_ON=	BUILD_SHARED_LIBS MFEM_USE_LAPACK
 CMAKE_TESTING_ON=	MFEM_ENABLE_TESTING # tests are broken, see https://github.com/mfem/mfem/issues/3163
 CMAKE_TESTING_TARGET=	exec test
 
diff --git a/math/mfem/distinfo b/math/mfem/distinfo
index 1e2c9487adf4..d0db6749bee8 100644
--- a/math/mfem/distinfo
+++ b/math/mfem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761889800
-SHA256 (mfem-mfem-v4.8_GH0.tar.gz) = 65472f732d273832c64b2c39460649dd862df674222c71bfa82cf2da76705052
-SIZE (mfem-mfem-v4.8_GH0.tar.gz) = 4126493
+TIMESTAMP = 1774905443
+SHA256 (mfem-mfem-v4.9_GH0.tar.gz) = ea3ac13e182c09f05b414b03a9bef7a4da99d45d67ee409112b8f11058447a7c
+SIZE (mfem-mfem-v4.9_GH0.tar.gz) = 4511318
diff --git a/math/mfem/pkg-plist b/math/mfem/pkg-plist
index b87869c1dcfc..89c24e51b817 100644
--- a/math/mfem/pkg-plist
+++ b/math/mfem/pkg-plist
@@ -7,6 +7,7 @@ include/mfem/fem/adios2datacollection.hpp
 include/mfem/fem/bilinearform.hpp
 include/mfem/fem/bilinearform_ext.hpp
 include/mfem/fem/bilininteg.hpp
+include/mfem/fem/bounds.hpp
 include/mfem/fem/ceed/integrators/convection/convection.hpp
 include/mfem/fem/ceed/integrators/diffusion/diffusion.hpp
 include/mfem/fem/ceed/integrators/mass/mass.hpp
@@ -28,6 +29,17 @@ include/mfem/fem/complex_fem.hpp
 include/mfem/fem/conduitdatacollection.hpp
 include/mfem/fem/convergence.hpp
 include/mfem/fem/datacollection.hpp
+include/mfem/fem/derefmat_op.hpp
+include/mfem/fem/dfem/assemble.hpp
+include/mfem/fem/dfem/doperator.hpp
+include/mfem/fem/dfem/fieldoperator.hpp
+include/mfem/fem/dfem/integrate.hpp
+include/mfem/fem/dfem/interpolate.hpp
+include/mfem/fem/dfem/parameterspace.hpp
+include/mfem/fem/dfem/qfunction_apply.hpp
+include/mfem/fem/dfem/qfunction_transform.hpp
+include/mfem/fem/dfem/tuple.hpp
+include/mfem/fem/dfem/util.hpp
 include/mfem/fem/dgmassinv.hpp
 include/mfem/fem/dgmassinv_kernels.hpp
 include/mfem/fem/doftrans.hpp
@@ -48,6 +60,7 @@ include/mfem/fem/fe/fe_rt.hpp
 include/mfem/fem/fe/fe_ser.hpp
 include/mfem/fem/fe_coll.hpp
 include/mfem/fem/fem.hpp
+include/mfem/fem/fes_kernels.hpp
 include/mfem/fem/fespace.hpp
 include/mfem/fem/fespacehierarchy.hpp
 include/mfem/fem/fmsconvert.hpp
@@ -58,12 +71,19 @@ include/mfem/fem/gslib.hpp
 include/mfem/fem/hybridization.hpp
 include/mfem/fem/hybridization_ext.hpp
 include/mfem/fem/hyperbolic.hpp
+include/mfem/fem/integ/bilininteg_convection_kernels.hpp
+include/mfem/fem/integ/bilininteg_dgdiffusion_kernels.hpp
+include/mfem/fem/integ/bilininteg_dgtrace_kernels.hpp
 include/mfem/fem/integ/bilininteg_diffusion_kernels.hpp
 include/mfem/fem/integ/bilininteg_elasticity_kernels.hpp
 include/mfem/fem/integ/bilininteg_hcurl_kernels.hpp
 include/mfem/fem/integ/bilininteg_hcurlhdiv_kernels.hpp
 include/mfem/fem/integ/bilininteg_hdiv_kernels.hpp
 include/mfem/fem/integ/bilininteg_mass_kernels.hpp
+include/mfem/fem/integ/bilininteg_vecdiffusion_kernels.hpp
+include/mfem/fem/integ/bilininteg_vecdiffusion_pa.hpp
+include/mfem/fem/integ/bilininteg_vecmass_pa.hpp
+include/mfem/fem/integ/lininteg_domain_kernels.hpp
 include/mfem/fem/integrator.hpp
 include/mfem/fem/intrules.hpp
 include/mfem/fem/intrules_cut.hpp
@@ -78,6 +98,8 @@ include/mfem/fem/lor/lor.hpp
 include/mfem/fem/lor/lor_ads.hpp
 include/mfem/fem/lor/lor_ams.hpp
 include/mfem/fem/lor/lor_batched.hpp
+include/mfem/fem/lor/lor_dg.hpp
+include/mfem/fem/lor/lor_dg_impl.hpp
 include/mfem/fem/lor/lor_h1.hpp
 include/mfem/fem/lor/lor_h1_impl.hpp
 include/mfem/fem/lor/lor_nd.hpp
@@ -96,13 +118,16 @@ include/mfem/fem/nonlinearform.hpp
 include/mfem/fem/nonlinearform_ext.hpp
 include/mfem/fem/nonlininteg.hpp
 include/mfem/fem/normal_deriv_restriction.hpp
+include/mfem/fem/particleset.hpp
 include/mfem/fem/pbilinearform.hpp
+include/mfem/fem/pderefmat_op.hpp
 include/mfem/fem/pfespace.hpp
 include/mfem/fem/pgridfunc.hpp
 include/mfem/fem/plinearform.hpp
 include/mfem/fem/pnonlinearform.hpp
 include/mfem/fem/prestriction.hpp
 include/mfem/fem/qfunction.hpp
+include/mfem/fem/qinterp/det.hpp
 include/mfem/fem/qinterp/eval.hpp
 include/mfem/fem/qinterp/eval_hdiv.hpp
 include/mfem/fem/qinterp/grad.hpp
@@ -121,7 +146,13 @@ include/mfem/fem/tfe.hpp
 include/mfem/fem/tfespace.hpp
 include/mfem/fem/tintrules.hpp
 include/mfem/fem/tmop.hpp
-include/mfem/fem/tmop/tmop_pa.hpp
+include/mfem/fem/tmop/assemble/grad2.hpp
+include/mfem/fem/tmop/assemble/grad3.hpp
+include/mfem/fem/tmop/mult/mult2.hpp
+include/mfem/fem/tmop/mult/mult3.hpp
+include/mfem/fem/tmop/pa.hpp
+include/mfem/fem/tmop/tools/energy2.hpp
+include/mfem/fem/tmop/tools/energy3.hpp
 include/mfem/fem/tmop_amr.hpp
 include/mfem/fem/tmop_tools.hpp
 include/mfem/fem/transfer.hpp
@@ -149,6 +180,7 @@ include/mfem/general/occa.hpp
 include/mfem/general/optparser.hpp
 include/mfem/general/osockstream.hpp
 include/mfem/general/reducers.hpp
+include/mfem/general/scan.hpp
 include/mfem/general/sets.hpp
 include/mfem/general/socketstream.hpp
 include/mfem/general/sort_pairs.hpp
@@ -177,6 +209,7 @@ include/mfem/linalg/densemat.hpp
 include/mfem/linalg/dinvariants.hpp
 include/mfem/linalg/dtensor.hpp
 include/mfem/linalg/dual.hpp
+include/mfem/linalg/filteredsolver.hpp
 include/mfem/linalg/ginkgo.hpp
 include/mfem/linalg/handle.hpp
 include/mfem/linalg/hiop.hpp
@@ -191,7 +224,9 @@ include/mfem/linalg/mma.hpp
 include/mfem/linalg/mumps.hpp
 include/mfem/linalg/ode.hpp
 include/mfem/linalg/operator.hpp
+include/mfem/linalg/ordering.hpp
 include/mfem/linalg/pardiso.hpp
+include/mfem/linalg/particlevector.hpp
 include/mfem/linalg/petsc.hpp
 include/mfem/linalg/petscinternals.hpp
 include/mfem/linalg/simd.hpp
@@ -228,6 +263,7 @@ include/mfem/mesh/mesh_headers.hpp
 include/mfem/mesh/mesh_operators.hpp
 include/mfem/mesh/ncmesh.hpp
 include/mfem/mesh/ncmesh_tables.hpp
+include/mfem/mesh/ncnurbs.hpp
 include/mfem/mesh/nurbs.hpp
 include/mfem/mesh/pmesh.hpp
 include/mfem/mesh/pncmesh.hpp
@@ -250,6 +286,7 @@ include/mfem/mesh/tmesh.hpp
 include/mfem/mesh/triangle.hpp
 include/mfem/mesh/vertex.hpp
 include/mfem/mesh/vtk.hpp
+include/mfem/mesh/vtkhdf.hpp
 include/mfem/mesh/wedge.hpp
 include/mfem/mfem-performance.hpp
 include/mfem/mfem.hpp
@@ -259,7 +296,8 @@ lib/cmake/mfem/MFEMConfigVersion.cmake
 lib/cmake/mfem/MFEMTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/mfem/MFEMTargets.cmake
 lib/libmfem.so
-lib/libmfem.so.4.8.0
+lib/libmfem.so.4.9.0
 %%DATADIR%%/config.mk
 %%DATADIR%%/test.mk
 @dir include/mfem/fem/gslib
+@dir include/mfem/fem/tmop/metrics


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69cce375.39a0f.6573f72e>