Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Sep 2021 08:37:02 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c4942f91142e - main - science/conduit: Add fortran interface; Turn on MPI.
Message-ID:  <202109160837.18G8b2eX003793@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

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

commit c4942f91142ee6033e883eeb85d96b0873e51809
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-09-16 08:14:05 +0000
Commit:     Yuri Victorovich <yuri@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202109160837.18G8b2eX003793>