git: 7f4490149b84 - main - science/conduit: Add dependencies

Yuri Victorovich yuri at FreeBSD.org
Thu Sep 16 19:50:06 UTC 2021


The branch main has been updated by yuri:

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

commit 7f4490149b84aacd3b897826307f4f0f4980c0f6
Author:     Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-09-16 19:48:34 +0000
Commit:     Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-09-16 19:48:34 +0000

    science/conduit: Add dependencies
---
 science/conduit/Makefile  | 12 +++++++++---
 science/conduit/pkg-plist |  8 ++++++++
 2 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/science/conduit/Makefile b/science/conduit/Makefile
index fa2f177a89eb..4b41785625f7 100644
--- a/science/conduit/Makefile
+++ b/science/conduit/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	conduit
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.7.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	science
 
 MAINTAINER=	yuri at FreeBSD.org
@@ -10,7 +10,10 @@ COMMENT=	Simplified data exchange for HPC simulations
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/../LICENSE
 
-LIB_DEPENDS=	libmpi_cxx.so:net/openmpi
+LIB_DEPENDS=	libhdf5.so:science/hdf5 \
+		libmpi_cxx.so:net/openmpi \
+		libsiloh5.so:science/silo \
+		libsz.so:science/szip
 
 USES=		cmake compiler:c++11-lang fortran
 USE_LDCONFIG=	yes
@@ -24,6 +27,9 @@ WRKSRC_SUBDIR=	src
 
 CMAKE_ON=	ENABLE_FORTRAN ENABLE_MPI
 CMAKE_OFF=	CONDUIT_ENABLE_TESTS ENABLE_DOCS ENABLE_EXAMPLES ENABLE_GIT ENABLE_TESTS ENABLE_VALGRIND
-CMAKE_ARGS=	-DFREEBSD_EXAMPLESDIR=${EXAMPLESDIR}
+CMAKE_ARGS=	-DHDF5_DIR=${LOCALBASE} \
+		-DSILO_DIR=${LOCALBASE} \
+		-DFREEBSD_EXAMPLESDIR=${EXAMPLESDIR} # complete list of optional dependencies (enabled with *_DIR): https://llnl-conduit.readthedocs.io/en/latest/building.html
+#CMAKE_ARGS+=	-DADIOS_DIR=${LOCALBASE} # broken, see https://github.com/LLNL/conduit/issues/841
 
 .include <bsd.port.mk>
diff --git a/science/conduit/pkg-plist b/science/conduit/pkg-plist
index 897c2993e4ce..37019f04f42e 100644
--- a/science/conduit/pkg-plist
+++ b/science/conduit/pkg-plist
@@ -65,6 +65,7 @@ include/conduit/conduit_relay.hpp
 include/conduit/conduit_relay.mod
 include/conduit/conduit_relay_config.h
 include/conduit/conduit_relay_exports.h
+include/conduit/conduit_relay_hdf5.hpp
 include/conduit/conduit_relay_io.h
 include/conduit/conduit_relay_io.hpp
 include/conduit/conduit_relay_io_blueprint.hpp
@@ -72,12 +73,19 @@ include/conduit/conduit_relay_io_handle.hpp
 include/conduit/conduit_relay_io_handle_api.hpp
 include/conduit/conduit_relay_io_handle_sidre.hpp
 include/conduit/conduit_relay_io_handle_sidre_api.hpp
+include/conduit/conduit_relay_io_hdf5.hpp
+include/conduit/conduit_relay_io_hdf5_api.hpp
 include/conduit/conduit_relay_io_identify_protocol.hpp
 include/conduit/conduit_relay_io_identify_protocol_api.hpp
+include/conduit/conduit_relay_io_silo.hpp
+include/conduit/conduit_relay_io_silo_api.hpp
 include/conduit/conduit_relay_mpi.hpp
 include/conduit/conduit_relay_mpi_io.h
 include/conduit/conduit_relay_mpi_io.hpp
 include/conduit/conduit_relay_mpi_io_blueprint.hpp
+include/conduit/conduit_relay_mpi_io_hdf5.hpp
+include/conduit/conduit_relay_mpi_io_silo.hpp
+include/conduit/conduit_relay_silo.hpp
 include/conduit/conduit_relay_web.hpp
 include/conduit/conduit_relay_web_node_viewer_server.hpp
 include/conduit/conduit_schema.hpp


More information about the dev-commits-ports-main mailing list