diff --git a/science/conduit/Makefile b/science/conduit/Makefile index fa2f177a89eb..4b41785625f7 100644 --- a/science/conduit/Makefile +++ b/science/conduit/Makefile @@ -1,29 +1,35 @@ PORTNAME= conduit DISTVERSIONPREFIX= v DISTVERSION= 0.7.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org 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 USE_GITHUB= yes GH_ACCOUNT= LLNL GH_TUPLE= LLNL:blt:86a7d6b5ee93d8b7b3233a3e54a4f06f8d8308d3:LLNL_blt/blt \ LLNL:uberenv:b4ac7a1609a63565c3580cc0380c7d7ac56cb776:LLNL_uberenv/scripts/uberenv 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 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 @@ -1,121 +1,129 @@ bin/conduit_blueprint_verify bin/conduit_relay_entangle.py bin/conduit_relay_io_convert bin/conduit_relay_io_ls bin/conduit_relay_node_viewer include/conduit/conduit.h include/conduit/conduit.hpp include/conduit/conduit.mod include/conduit/conduit_bitwidth_style_types.h include/conduit/conduit_blueprint.h include/conduit/conduit_blueprint.hpp include/conduit/conduit_blueprint.mod include/conduit/conduit_blueprint_exports.h include/conduit/conduit_blueprint_mcarray.h include/conduit/conduit_blueprint_mcarray.hpp include/conduit/conduit_blueprint_mcarray.mod include/conduit/conduit_blueprint_mcarray_examples.hpp include/conduit/conduit_blueprint_mesh.h include/conduit/conduit_blueprint_mesh.hpp include/conduit/conduit_blueprint_mesh.mod include/conduit/conduit_blueprint_mesh_examples.hpp include/conduit/conduit_blueprint_mesh_examples_julia.hpp include/conduit/conduit_blueprint_mesh_examples_venn.hpp include/conduit/conduit_blueprint_mesh_utils.hpp include/conduit/conduit_blueprint_mpi.hpp include/conduit/conduit_blueprint_mpi_mesh.hpp include/conduit/conduit_blueprint_mpi_mesh_examples.hpp include/conduit/conduit_blueprint_o2mrelation.hpp include/conduit/conduit_blueprint_o2mrelation_examples.hpp include/conduit/conduit_blueprint_o2mrelation_iterator.hpp include/conduit/conduit_blueprint_o2mrelation_utils.hpp include/conduit/conduit_blueprint_zfparray.hpp include/conduit/conduit_config.h include/conduit/conduit_config.hpp include/conduit/conduit_core.hpp include/conduit/conduit_cpp_to_c.hpp include/conduit/conduit_data_array.hpp include/conduit/conduit_data_type.hpp include/conduit/conduit_datatype.h include/conduit/conduit_endianness.hpp include/conduit/conduit_endianness_types.h include/conduit/conduit_error.hpp include/conduit/conduit_exports.h include/conduit/conduit_fmt/chrono.h include/conduit/conduit_fmt/color.h include/conduit/conduit_fmt/compile.h include/conduit/conduit_fmt/conduit_fmt.h include/conduit/conduit_fmt/core.h include/conduit/conduit_fmt/format-inl.h include/conduit/conduit_fmt/format.h include/conduit/conduit_fmt/locale.h include/conduit/conduit_fmt/os.h include/conduit/conduit_fmt/ostream.h include/conduit/conduit_fmt/posix.h include/conduit/conduit_fmt/printf.h include/conduit/conduit_fmt/ranges.h include/conduit/conduit_generator.hpp include/conduit/conduit_log.hpp include/conduit/conduit_node.h include/conduit/conduit_node.hpp include/conduit/conduit_node_iterator.hpp include/conduit/conduit_obj.mod include/conduit/conduit_relay.h 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 include/conduit/conduit_utils.h include/conduit/conduit_utils.hpp lib/cmake/conduit-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/conduit.cmake lib/cmake/conduit/ConduitConfig.cmake lib/cmake/conduit/ConduitConfigVersion.cmake lib/cmake/conduit/conduit-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/conduit/conduit.cmake lib/cmake/conduit/conduit_setup_deps.cmake lib/cmake/conduit/conduit_setup_targets.cmake lib/libconduit.so lib/libconduit_blueprint.so lib/libconduit_blueprint_mpi.so lib/libconduit_relay.so lib/libconduit_relay_mpi.so lib/libconduit_relay_mpi_io.so %%DATADIR%%/conduit_config.mk %%DATADIR%%/web_clients/node_viewer/index.html %%DATADIR%%/web_clients/node_viewer/resources/d3/LICENSE %%DATADIR%%/web_clients/node_viewer/resources/d3/d3.v3.min.js %%DATADIR%%/web_clients/node_viewer/resources/fattable/LICENSE %%DATADIR%%/web_clients/node_viewer/resources/fattable/Makefile %%DATADIR%%/web_clients/node_viewer/resources/fattable/README.md %%DATADIR%%/web_clients/node_viewer/resources/fattable/bower.json %%DATADIR%%/web_clients/node_viewer/resources/fattable/fattable.css %%DATADIR%%/web_clients/node_viewer/resources/fattable/fattable.js %%DATADIR%%/web_clients/node_viewer/resources/fattable/fattable.min.js %%DATADIR%%/web_clients/node_viewer/resources/launcher.js %%DATADIR%%/web_clients/node_viewer/resources/pure/LICENSE.md %%DATADIR%%/web_clients/node_viewer/resources/pure/pure-0.5.0-min.css %%DATADIR%%/web_clients/node_viewer/resources/pure/pure-0.6.0-min.css %%DATADIR%%/web_clients/node_viewer/resources/search-table.js %%DATADIR%%/web_clients/node_viewer/resources/tree.js %%DATADIR%%/web_clients/node_viewer/resources/treemap.js %%DATADIR%%/web_clients/node_viewer/resources/value-table.js %%DATADIR%%/web_clients/node_viewer/resources/visualizer-utils.js %%DATADIR%%/web_clients/node_viewer/resources/visualizer.js %%DATADIR%%/web_clients/node_viewer/visualizer.css