summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorketsubouchi <67359246+ketsubouchi@users.noreply.github.com>2020-07-31 12:18:55 +0900
committerGitHub <noreply@github.com>2020-07-30 22:18:55 -0500
commit45a67fa0f37ade10c440bab3f1034aa1e975e01b (patch)
treebe1946c38dc3b743f5a6f441d30042e02fe0ffb8 /var
parent32b070a76bdc8b81b3ad8da7e51708f13fe94bbe (diff)
downloadspack-45a67fa0f37ade10c440bab3f1034aa1e975e01b.tar.gz
spack-45a67fa0f37ade10c440bab3f1034aa1e975e01b.tar.bz2
spack-45a67fa0f37ade10c440bab3f1034aa1e975e01b.tar.xz
spack-45a67fa0f37ade10c440bab3f1034aa1e975e01b.zip
dcmtk: fixed type error (#17758)
* dcmtk: fixed type error * Update var/spack/repos/builtin/packages/dcmtk/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/dcmtk/package.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/dcmtk/package.py b/var/spack/repos/builtin/packages/dcmtk/package.py
index 2bf3db66d1..7b5fab7f64 100644
--- a/var/spack/repos/builtin/packages/dcmtk/package.py
+++ b/var/spack/repos/builtin/packages/dcmtk/package.py
@@ -37,6 +37,16 @@ class Dcmtk(CMakePackage):
variant('cxx11', default=False, description="Enable c++11 features")
variant('stl', default=True, description="Use native STL implementation")
+ def patch(self):
+ # Backport 3.6.4
+ if self.spec.satisfies('@:3.6.3 %fj'):
+ filter_file(
+ 'OFintegral_constant<size_t,-1>',
+ 'OFintegral_constant<size_t,~OFstatic_cast(size_t,0)>',
+ 'ofstd/include/dcmtk/ofstd/variadic/helpers.h',
+ string=True
+ )
+
def cmake_args(self):
args = ["-DDCMTK_WITH_OPENSSL={0}".format(
'ON' if '+ssl' in self.spec else 'OFF')]