git: 63e9cdf34e9c - main - math/moab: update 5.5.1 → 5.6.0

Yuri Victorovich <[email protected]> Thu, 06 Aug 2026 22:23:12 +0000
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by yuri:

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

commit 63e9cdf34e9c4992165d1c5b5a77073e8018d1fc
Author:     Yuri Victorovich <[email protected]>
AuthorDate: 2026-08-06 22:18:33 +0000
Commit:     Yuri Victorovich <[email protected]>
CommitDate: 2026-08-06 22:22:59 +0000

    math/moab: update 5.5.1 → 5.6.0
---
 math/moab/Makefile  | 14 +++++++++-----
 math/moab/distinfo  |  6 +++---
 math/moab/pkg-plist |  9 ++++++---
 3 files changed, 18 insertions(+), 11 deletions(-)

diff --git a/math/moab/Makefile b/math/moab/Makefile
index 3456fa68b3dd..b0f5aeb230d8 100644
--- a/math/moab/Makefile
+++ b/math/moab/Makefile
@@ -1,12 +1,12 @@
 PORTNAME=	moab
-DISTVERSION=	5.5.1
-PORTREVISION=	3
+DISTVERSION=	5.6.0
 CATEGORIES=	math
 MASTER_SITES=	https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/
 
 MAINTAINER=	[email protected]
 COMMENT=	Component for representing and evaluating mesh data
-WWW=		https://press3.mcs.anl.gov/sigma/moab-library/
+WWW=		https://sigma.mcs.anl.gov/moab-library/ \
+		https://bitbucket.org/fathomteam/moab/src/master/
 
 LICENSE=	LGPL3+
 LICENSE_FILE=	${WRKSRC}/LICENSE
@@ -15,16 +15,18 @@ LIB_DEPENDS=	libhdf5.so:science/hdf5 \
 		libnetcdf.so:science/netcdf \
 		libopenblas.so:math/openblas
 
-USES=		cmake eigen:3 fortran
+USES=		cmake:testing eigen:3 fortran
 USE_LDCONFIG=	yes
 
 CMAKE_ARGS=	-DBLAS_LIBRARIES:STRING=${LOCALBASE}/lib/libopenblas.so \
 		-DLAPACK_LIBRARIES:STRING=${LOCALBASE}/lib/libopenblas.so \
 		-DFREEBSD_STAGEDIR:STRING=${STAGEDIR}
+CMAKE_OFF=		ENABLE_TESTING
+CMAKE_TESTING_ON=	ENABLE_TESTING
 
 BB_ACCOUNT=	fathomteam
 BB_PROJECT=	${PORTNAME}
-BB_COMMIT=	0c84f0d50f3f
+BB_COMMIT=	3fa8ae9e8025
 
 WRKSRC=		${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT}
 
@@ -44,4 +46,6 @@ post-install:
 	# examples are installed into a wrong location, maybe fix them later?
 	@${RM} -r ${STAGEDIR}${PREFIX}/share/examples
 
+# tests as of 5.6.0: 98% tests passed, 1 tests failed out of 52 (the bitnucket issues page says that they will disappear soon, which is weird, so we coundn't report the test failure)
+
 .include <bsd.port.mk>
diff --git a/math/moab/distinfo b/math/moab/distinfo
index f9c4688f2913..dc45479fbcb1 100644
--- a/math/moab/distinfo
+++ b/math/moab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714146317
-SHA256 (moab-5.5.1.tar.gz) = 598a9e72b0d03cf487c49aee2defb60ab5c19bd9194de9a3134f0fd04d376f13
-SIZE (moab-5.5.1.tar.gz) = 19527072
+TIMESTAMP = 1786053433
+SHA256 (moab-5.6.0.tar.gz) = db7ad8a2d0069b8446225ec7fb71e034a0e8698508680804965c95c3b1bb944e
+SIZE (moab-5.6.0.tar.gz) = 20435759
diff --git a/math/moab/pkg-plist b/math/moab/pkg-plist
index 2bf7abe3d9b6..bdde2cb5b44c 100644
--- a/math/moab/pkg-plist
+++ b/math/moab/pkg-plist
@@ -18,9 +18,9 @@ include/MBCN_protos.h
 include/MBEntityType.h
 %%MPI%%include/MBParallelConventions.h
 include/MBTagConventions.hpp
-include/iBase.h
-include/iBase_f.h
 include/imoab.mod
+include/mbcoupler/Coupler.hpp
+include/mbcoupler/ElemUtil.hpp
 include/moab/AdaptiveKDTree.hpp
 include/moab/BSPTree.hpp
 include/moab/BSPTreePoly.hpp
@@ -52,6 +52,7 @@ include/moab/HigherOrderFactory.hpp
 include/moab/HomXform.hpp
 include/moab/Interface.hpp
 include/moab/IntxMesh/Intx2Mesh.hpp
+include/moab/IntxMesh/Intx2MeshEdges.hpp
 include/moab/IntxMesh/Intx2MeshInPlane.hpp
 include/moab/IntxMesh/Intx2MeshOnSphere.hpp
 include/moab/IntxMesh/IntxRllCssphere.hpp
@@ -119,12 +120,14 @@ include/moab_export.h
 %%MPI%%include/moab_mpi.h
 %%MPI%%include/moab_mpi_config.h
 lib/cmake/MOAB/MOABConfig.cmake
+lib/cmake/MOAB/MOABConfigVersion.cmake
 lib/cmake/MOAB/MOABTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/MOAB/MOABTargets.cmake
 lib/cmake/MOAB/ResolveCompilerPaths.cmake
 lib/libMOAB.so
 lib/libMOAB.so.5
-lib/libMOAB.so.5.5.1
+lib/libMOAB.so.5.6.0
+lib/libmbcoupler.so
 lib/moab.make
 libdata/pkgconfig/MOAB.pc
 share/man/man1/mbconvert.1.gz