Skip to content

Commit

Permalink
science/conduit: Add dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
yurivict committed Sep 16, 2021
1 parent 15328c5 commit 7f44901
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
12 changes: 9 additions & 3 deletions science/conduit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= conduit
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.2
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= science

MAINTAINER= yuri@FreeBSD.org
Expand All @@ -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
Expand All @@ -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>
8 changes: 8 additions & 0 deletions science/conduit/pkg-plist
Expand Up @@ -65,19 +65,27 @@ 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
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
Expand Down

0 comments on commit 7f44901

Please sign in to comment.