From ac08428f205d5e3a66cc03e8b5b72ca867876b33 Mon Sep 17 00:00:00 2001 From: "Victor A. P. Magri" <50467563+victorapm@users.noreply.github.com> Date: Thu, 15 May 2025 11:10:25 -0700 Subject: [PATCH] hypre: fix `~fortran` variant (#50480) * hypre: fix ~fortran variant * Fix typos --- var/spack/repos/spack_repo/builtin/packages/hypre/package.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/spack_repo/builtin/packages/hypre/package.py b/var/spack/repos/spack_repo/builtin/packages/hypre/package.py index 6933cefdf4f..6719b1e5148 100644 --- a/var/spack/repos/spack_repo/builtin/packages/hypre/package.py +++ b/var/spack/repos/spack_repo/builtin/packages/hypre/package.py @@ -352,7 +352,7 @@ def setup_build_environment(self, env: EnvironmentModifications) -> None: if spec.satisfies("+mpi"): env.set("CC", spec["mpi"].mpicc) env.set("CXX", spec["mpi"].mpicxx) - if spec.satisfies("+fortan"): + if spec.satisfies("+fortran"): env.set("F77", spec["mpi"].mpif77) if spec.satisfies("+cuda"): @@ -398,8 +398,9 @@ def cache_test_sources(self): makefile = join_path(install_test_root(self), self.extra_install_tests, "Makefile") filter_file(r"^HYPRE_DIR\s* =.*", f"HYPRE_DIR = {self.prefix}", makefile) filter_file(r"^CC\s*=.*", f"CC = {os.environ['CC']}", makefile) - filter_file(r"^F77\s*=.*", f"F77 = {os.environ['F77']}", makefile) filter_file(r"^CXX\s*=.*", f"CXX = {os.environ['CXX']}", makefile) + if self.spec.satisfies("+fortran"): + filter_file(r"^F77\s*=.*", f"F77 = {os.environ['F77']}", makefile) @property def _cached_tests_work_dir(self):