From f4792c834ee3d2206c23c8b8cf79feb4f465feac Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Wed, 2 Apr 2025 11:53:14 -0600 Subject: [PATCH] portage, tangram, wonton: update packages (#49829) --- var/spack/repos/builtin/packages/portage/package.py | 4 +++- var/spack/repos/builtin/packages/tangram/package.py | 5 +++-- var/spack/repos/builtin/packages/wonton/package.py | 9 ++++++--- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/var/spack/repos/builtin/packages/portage/package.py b/var/spack/repos/builtin/packages/portage/package.py index c63960fe7a1..da124e1a35e 100644 --- a/var/spack/repos/builtin/packages/portage/package.py +++ b/var/spack/repos/builtin/packages/portage/package.py @@ -36,7 +36,9 @@ class Portage(CMakePackage): variant("openmp", default=False, description="Enable on-node parallelism using OpenMP") variant("cuda", default=False, description="Enable GPU parallelism using CUDA") - depends_on("cxx", type="build") # generated + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("fortran", type="build") depends_on("cmake@3.13:", type="build") diff --git a/var/spack/repos/builtin/packages/tangram/package.py b/var/spack/repos/builtin/packages/tangram/package.py index 62281ceaf7e..e69897cbc4c 100644 --- a/var/spack/repos/builtin/packages/tangram/package.py +++ b/var/spack/repos/builtin/packages/tangram/package.py @@ -40,8 +40,9 @@ class Tangram(CMakePackage): conflicts("+thrust +kokkos") # Don't enable Kokkos, Thrust simultaneously # dependencies - depends_on("c", type="build") # generated - depends_on("cxx", type="build") # generated + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("fortran", type="build") depends_on("cmake@3.13:", type="build") diff --git a/var/spack/repos/builtin/packages/wonton/package.py b/var/spack/repos/builtin/packages/wonton/package.py index c949ed3587a..2cb9787e23b 100644 --- a/var/spack/repos/builtin/packages/wonton/package.py +++ b/var/spack/repos/builtin/packages/wonton/package.py @@ -51,12 +51,15 @@ class Wonton(CMakePackage): conflicts("+thrust +kokkos") # Don't enable Kokkos, Thrust simultaneously # dependencies - depends_on("c", type="build") # generated - depends_on("cxx", type="build") # generated + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("fortran", type="build") depends_on("cmake@3.13:", type="build") - depends_on("netlib-lapack +lapacke", when="+lapacke") + depends_on("blas") + depends_on("lapack") + requires("^netlib-lapack +lapacke", when="+lapacke ^[virtuals=blas,lapack] netlib-lapack") depends_on("mpi", when="+mpi") depends_on("flecsi", when="+flecsi")