git: b0c2eb73e1e0 - main - math/vtk9: Add net/py-mpi4py dependency

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Wed, 19 Oct 2022 01:21:35 UTC
The branch main has been updated by yuri:

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

commit b0c2eb73e1e022360f1cd2486e38fcd0564314cd
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-10-19 00:36:32 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-10-19 01:21:32 +0000

    math/vtk9: Add net/py-mpi4py dependency
    
    ... after the bundled version of mpi4py was recently removed.
---
 math/vtk9/Makefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/math/vtk9/Makefile b/math/vtk9/Makefile
index 466958c68ffd..116521129e1b 100644
--- a/math/vtk9/Makefile
+++ b/math/vtk9/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	vtk
 DISTVERSION=	9.1.0
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	math graphics
 MASTER_SITES=	https://vtk.org/files/release/${VTK_SHORT_VER}/
 PKGNAMESUFFIX=	9
@@ -19,6 +19,8 @@ LIB_DEPENDS=	\
 		libnetcdf.so:science/netcdf \
 		libpng.so:graphics/png \
 		libtiff.so:graphics/tiff
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mpi4py>0:net/py-mpi4py@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mpi4py>0:net/py-mpi4py@${PY_FLAVOR}
 
 USES=		alias cmake compiler:c++11-lang gl jpeg localbase xorg
 USE_LDCONFIG=	${PREFIX}/lib/vtk-${VTK_SHORT_VER}
@@ -27,7 +29,7 @@ USE_XORG=	ice x11 xt xext sm xcursor xfixes xrender
 CMAKE_ON=	BUILD_SHARED_LIBS \
 		VTK_INSTALL_NO_DOCUMENTATION \
 		Module_vtkTestingCore Module_vtkTestingRendering
-.for m in expat freetype hdf5 jpeg netcdf png tiff zlib
+.for m in expat freetype hdf5 jpeg netcdf png tiff zlib # mpi4py should be here, but this fails, see https://gitlab.kitware.com/vtk/vtk/-/issues/18693
 CMAKE_ON+=	VTK_MODULE_USE_EXTERNAL_VTK_${m}
 .endfor
 CMAKE_ARGS=	-DVTK_INSTALL_LIBRARY_DIR=lib/vtk-${VTK_SHORT_VER} \