summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmil Briggs <290825+elbriggs@users.noreply.github.com>2023-01-24 13:18:05 -0500
committerGitHub <noreply@github.com>2023-01-24 10:18:05 -0800
commit9a0884bfed73e1cc0b89908d1d65d9740c616761 (patch)
treeaa82e20c451228331e23e3b563a6e805cef6f00d
parenta9d5db572c2c0dacd115665d12e557750e74b965 (diff)
downloadspack-9a0884bfed73e1cc0b89908d1d65d9740c616761.tar.gz
spack-9a0884bfed73e1cc0b89908d1d65d9740c616761.tar.bz2
spack-9a0884bfed73e1cc0b89908d1d65d9740c616761.tar.xz
spack-9a0884bfed73e1cc0b89908d1d65d9740c616761.zip
rmgdft: Update for version 5.0.1 (#35047)
* Updated for RMG version 5.0.1 * Update var/spack/repos/builtin/packages/rmgdft/package.py Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
-rw-r--r--var/spack/repos/builtin/packages/rmgdft/package.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/var/spack/repos/builtin/packages/rmgdft/package.py b/var/spack/repos/builtin/packages/rmgdft/package.py
index e00e37b841..6cece12b4b 100644
--- a/var/spack/repos/builtin/packages/rmgdft/package.py
+++ b/var/spack/repos/builtin/packages/rmgdft/package.py
@@ -16,6 +16,7 @@ class Rmgdft(CMakePackage):
maintainers = ["elbriggs"]
tags = ["ecp", "ecp-apps"]
version("master", branch="master")
+ version("5.0.1", tag="v5.0.1")
version("4.3.1", tag="v4.3.1")
version("4.3.0", tag="v4.3.0")
version("4.2.2", tag="v4.2.2")
@@ -43,11 +44,15 @@ class Rmgdft(CMakePackage):
)
# RMGDFT 4.0.0 or later requires compiler support for C++14
- compiler_warning = "RMGDFT 4.0.0 or later requires a " "compiler with support for C++14"
- conflicts("%gcc@:4", when="@3.6.0:", msg=compiler_warning)
- conflicts("%intel@:17", when="@3.6.0:", msg=compiler_warning)
- conflicts("%pgi@:17", when="@3.6.0:", msg=compiler_warning)
- conflicts("%llvm@:3.4", when="@3.6.0:", msg=compiler_warning)
+ compiler_warning14 = "RMGDFT 4.0.0 or later requires a compiler with support for C++14"
+ conflicts("%gcc@:4", when="@3.6.0:", msg=compiler_warning14)
+ conflicts("%intel@:17", when="@3.6.0:", msg=compiler_warning14)
+ conflicts("%pgi@:17", when="@3.6.0:", msg=compiler_warning14)
+ conflicts("%llvm@:3.4", when="@3.6.0:", msg=compiler_warning14)
+
+ # RMGDFT 5.0.0 requires C++17 and increase the minimum gcc to 8
+ compiler_warning17 = "RMGDFT 5.0.0 or later requires a compiler with support for C++17"
+ conflicts("%gcc@:7", when="@5.0.0:", msg=compiler_warning17)
depends_on("cmake", type="build")
depends_on("boost+filesystem+iostreams+thread+program_options+system", type="build")