git: c4942f91142e - main - science/conduit: Add fortran interface; Turn on MPI.
Yuri Victorovich
yuri at FreeBSD.org
Thu Sep 16 08:37:03 UTC 2021
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c4942f91142ee6033e883eeb85d96b0873e51809
commit c4942f91142ee6033e883eeb85d96b0873e51809
Author: Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-09-16 08:14:05 +0000
Commit: Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-09-16 08:35:52 +0000
science/conduit: Add fortran interface; Turn on MPI.
Both because consumers (like ascent) need it.
---
science/conduit/Makefile | 6 +++++-
science/conduit/pkg-plist | 16 ++++++++++++++++
2 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/science/conduit/Makefile b/science/conduit/Makefile
index 84eec4ad2e7f..fa2f177a89eb 100644
--- a/science/conduit/Makefile
+++ b/science/conduit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= conduit
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.2
+PORTREVISION= 1
CATEGORIES= science
MAINTAINER= yuri at FreeBSD.org
@@ -9,7 +10,9 @@ COMMENT= Simplified data exchange for HPC simulations
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/../LICENSE
-USES= cmake compiler:c++11-lang
+LIB_DEPENDS= libmpi_cxx.so:net/openmpi
+
+USES= cmake compiler:c++11-lang fortran
USE_LDCONFIG= yes
USE_GITHUB= yes
@@ -19,6 +22,7 @@ GH_TUPLE= LLNL:blt:86a7d6b5ee93d8b7b3233a3e54a4f06f8d8308d3:LLNL_blt/blt \
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}
diff --git a/science/conduit/pkg-plist b/science/conduit/pkg-plist
index cae4e7c46e3d..897c2993e4ce 100644
--- a/science/conduit/pkg-plist
+++ b/science/conduit/pkg-plist
@@ -5,19 +5,26 @@ 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
@@ -52,8 +59,10 @@ 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_io.h
@@ -65,6 +74,10 @@ include/conduit/conduit_relay_io_handle_sidre.hpp
include/conduit/conduit_relay_io_handle_sidre_api.hpp
include/conduit/conduit_relay_io_identify_protocol.hpp
include/conduit/conduit_relay_io_identify_protocol_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_web.hpp
include/conduit/conduit_relay_web_node_viewer_server.hpp
include/conduit/conduit_schema.hpp
@@ -80,7 +93,10 @@ 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
More information about the dev-commits-ports-all
mailing list