diff options
author | ketsubouchi <67359246+ketsubouchi@users.noreply.github.com> | 2020-07-31 12:18:55 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-30 22:18:55 -0500 |
commit | 45a67fa0f37ade10c440bab3f1034aa1e975e01b (patch) | |
tree | be1946c38dc3b743f5a6f441d30042e02fe0ffb8 | |
parent | 32b070a76bdc8b81b3ad8da7e51708f13fe94bbe (diff) | |
download | spack-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>
-rw-r--r-- | var/spack/repos/builtin/packages/dcmtk/package.py | 10 |
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')] |