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>
This commit is contained in:
ketsubouchi
2020-07-31 12:18:55 +09:00
committed by GitHub
parent 32b070a76b
commit 45a67fa0f3

View File

@@ -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')]