summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorTom Payerle <payerle@umd.edu>2021-06-17 06:19:23 -0400
committerGitHub <noreply@github.com>2021-06-17 04:19:23 -0600
commitb8ad621907f2fb5f33c98d26cd876bdbf7611cfd (patch)
tree2edcef35e8f4bf758c4d1110917bb5c1602f1b01 /var
parenteac757da8cf992f47d01c7e1075ee6ac67c5dabe (diff)
downloadspack-b8ad621907f2fb5f33c98d26cd876bdbf7611cfd.tar.gz
spack-b8ad621907f2fb5f33c98d26cd876bdbf7611cfd.tar.bz2
spack-b8ad621907f2fb5f33c98d26cd876bdbf7611cfd.tar.xz
spack-b8ad621907f2fb5f33c98d26cd876bdbf7611cfd.zip
vtk: patch to replace use of FT_CALLBACK_DEF (#24238)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/vtk/package.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/vtk/package.py b/var/spack/repos/builtin/packages/vtk/package.py
index bd8a52078b..b43f42a4ca 100644
--- a/var/spack/repos/builtin/packages/vtk/package.py
+++ b/var/spack/repos/builtin/packages/vtk/package.py
@@ -109,6 +109,12 @@ class Vtk(CMakePackage):
# For finding Fujitsu-MPI wrapper commands
patch('find_fujitsu_mpi.patch', when='@:8.2.0%fj')
+ # Freetype@2.10.3 no longer exports FT_CALLBACK_DEF, this
+ # patch replaces FT_CALLBACK_DEF with simple extern "C"
+ # See https://gitlab.kitware.com/vtk/vtk/-/issues/18033
+ patch('https://gitlab.kitware.com/vtk/vtk/uploads/c6fa799a1a028b8f8a728a40d26d3fec/vtk-freetype-2.10.3-replace-FT_CALLBACK_DEF.patch',
+ sha256='eefda851f844e8a1dfb4ebd8a9ff92d2b78efc57f205774052c5f4c049cc886a',
+ when='^freetype@2.10.3:')
def url_for_version(self, version):
url = "http://www.vtk.org/files/release/{0}/VTK-{1}.tar.gz"