From 24eb2fbf5e80b7ba9ea3be8cabfcf7dd54b08935 Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Wed, 19 Oct 2022 22:15:59 -0700 Subject: [PATCH] math/vtk9: Limit net/py-mpi4py dependency when both PYTHON and MPI options are on PR: 267191 Reported by: VVD --- math/vtk9/Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/math/vtk9/Makefile b/math/vtk9/Makefile index 116521129e1b7..2ec7af56d10f2 100644 --- a/math/vtk9/Makefile +++ b/math/vtk9/Makefile @@ -1,6 +1,6 @@ PORTNAME= vtk DISTVERSION= 9.1.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= math graphics MASTER_SITES= https://vtk.org/files/release/${VTK_SHORT_VER}/ PKGNAMESUFFIX= 9 @@ -19,8 +19,6 @@ 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} @@ -112,6 +110,11 @@ USES+= gl USE_GL= gl glu .endif +.if ${PORT_OPTIONS:MPYTHON} && ${PORT_OPTIONS:MMPI} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpi4py>0:net/py-mpi4py@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpi4py>0:net/py-mpi4py@${PY_FLAVOR} +.endif + CONFLICTS= vtk6 vtk8 do-install-PYTHON-on: