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-all
mailing list