Created attachment 250834 [details] Upgrade to 1.10.11 and enable MPI by default I’m working on a new version of french/aster (Code_Aster), and it uses MPI by default, therefore french/med (MED) and hdf5-110 must be built with MPI. Since I’m there use the MPI helper.
Remark: french/med and french/aster are the only consumers of this port, it should not impact anything else.
Created attachment 251169 [details] Upgrade to 1.10.11 but do not enable MPI by default Finally don't enable MPI by default: I'm working on an upgrade of french/aster, and upstream uses MPI default, but I'm encountering problem with it, and it will be easier to fix in sequential mode. So this second patch is just an upgrade to the latest.
(In reply to Thierry Thomas from comment #2) In fact, I do not use FORTRAN and PARALLEL options. I have 2 questions about the patch: - Where is the source of "PARALLEL_IMPLIES=FORTRAN"? - Does HDF-5 not build h5fc when CXX is off and FORTRAN is on? Thanks.
(In reply to Po-Chuan Hsieh from comment #3) 1) Fortran is brought by USES=mpi 2) Indeed: when CXX is off, PARALLEL is enabled, and h5fc-110 is replaced by h5pfc-110
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ffca62c76019b4eb4f65f9d0c5b7a6e8d331cce5 commit ffca62c76019b4eb4f65f9d0c5b7a6e8d331cce5 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-06-18 19:52:57 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-06-18 19:52:57 +0000 science/hdf5-110: Update to 1.10.11 - Simplify Makefile - Fix PLIST: fix conditional entries PR: 279183 Changes: https://github.com/HDFGroup/hdf5/releases https://www.hdfgroup.org/tag/hdf5-release/ https://www.hdfgroup.org/2023/09/release-of-hdf5-1-10-11-library-and-tools-newsletter-198/ science/hdf5-110/Makefile | 22 +++++++++--------- science/hdf5-110/distinfo | 6 ++--- science/hdf5-110/pkg-plist | 57 +++++++++++++++++++++++----------------------- 3 files changed, 43 insertions(+), 42 deletions(-)
Committed. Thanks!