From 9a0884bfed73e1cc0b89908d1d65d9740c616761 Mon Sep 17 00:00:00 2001 From: Emil Briggs <290825+elbriggs@users.noreply.github.com> Date: Tue, 24 Jan 2023 13:18:05 -0500 Subject: 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> --- var/spack/repos/builtin/packages/rmgdft/package.py | 15 ++++++++++----- 1 file 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") -- cgit v1.2.3-60-g2f50