From 17c02fe7592cc6a4c2afe51f879c52cdcb3aa549 Mon Sep 17 00:00:00 2001 From: Chris Marsh Date: Thu, 27 Jun 2024 13:00:56 -0600 Subject: vtk: Fix proj dependency ranges (#44370) * Improve proj version selection to avoid too new of a proj with older api usage in vtk9 * Proj constraint range around 8.2.1 --------- Co-authored-by: John Parent --- var/spack/repos/builtin/packages/vtk/package.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/builtin/packages/vtk/package.py b/var/spack/repos/builtin/packages/vtk/package.py index 13a372f836..885e0af899 100644 --- a/var/spack/repos/builtin/packages/vtk/package.py +++ b/var/spack/repos/builtin/packages/vtk/package.py @@ -171,8 +171,9 @@ class Vtk(CMakePackage): depends_on("utf8cpp", when="@9:") depends_on("gl2ps", when="@8.1:") depends_on("gl2ps@1.4.1:", when="@9:") - depends_on("proj@4", when="@8.2.0") - depends_on("proj@4:", when="@9:") + # "8.2.1a" uses an internal proj so this special cases 8.2.1a + depends_on("proj@4:7", when="@:8.2.0, 9:9.1") + depends_on("proj@8:", when="@9.2:") depends_on("cgns@4.1.1:+mpi", when="@9.1: +mpi") depends_on("cgns@4.1.1:~mpi", when="@9.1: ~mpi") with when("@9.1:"): -- cgit v1.2.3-70-g09d2