summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Marsh <chrismarsh.c2@gmail.com>2024-06-27 13:00:56 -0600
committerGitHub <noreply@github.com>2024-06-27 15:00:56 -0400
commit17c02fe7592cc6a4c2afe51f879c52cdcb3aa549 (patch)
tree0af374f7622bf71a7af3d906f3e6968a656665de
parent4c7d18a77207a7c2dd9fcb9a23e86ec7cff2c6ab (diff)
downloadspack-17c02fe7592cc6a4c2afe51f879c52cdcb3aa549.tar.gz
spack-17c02fe7592cc6a4c2afe51f879c52cdcb3aa549.tar.bz2
spack-17c02fe7592cc6a4c2afe51f879c52cdcb3aa549.tar.xz
spack-17c02fe7592cc6a4c2afe51f879c52cdcb3aa549.zip
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 <john.parent@kitware.com>
-rw-r--r--var/spack/repos/builtin/packages/vtk/package.py5
1 files 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:"):