summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Huck <khuck@cs.uoregon.edu>2024-02-07 08:17:04 -0800
committerGitHub <noreply@github.com>2024-02-07 17:17:04 +0100
commit2cca64d01d0657e8c58027c1f2aa4ea8fe5566b8 (patch)
tree83d6bd9a0c181be536237b3a02eaa974d68fa206
parent9aed13adb93cfc2f3bcf68a7bf9d4b61e9a4483e (diff)
downloadspack-2cca64d01d0657e8c58027c1f2aa4ea8fe5566b8.tar.gz
spack-2cca64d01d0657e8c58027c1f2aa4ea8fe5566b8.tar.bz2
spack-2cca64d01d0657e8c58027c1f2aa4ea8fe5566b8.tar.xz
spack-2cca64d01d0657e8c58027c1f2aa4ea8fe5566b8.zip
apex: add new release, deprecate old options, remove boost (#42538)
-rw-r--r--var/spack/repos/builtin/packages/apex/package.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/var/spack/repos/builtin/packages/apex/package.py b/var/spack/repos/builtin/packages/apex/package.py
index dd3223f00e..a2aab6392b 100644
--- a/var/spack/repos/builtin/packages/apex/package.py
+++ b/var/spack/repos/builtin/packages/apex/package.py
@@ -13,11 +13,12 @@ class Apex(CMakePackage):
maintainers("khuck")
homepage = "https://uo-oaciss.github.io/apex"
- url = "https://github.com/UO-OACISS/apex/archive/v2.6.2.tar.gz"
+ url = "https://github.com/UO-OACISS/apex/archive/v2.6.4.tar.gz"
git = "https://github.com/UO-OACISS/apex"
version("develop", branch="develop")
version("master", branch="master")
+ version("2.6.4", sha256="281a673f447762a488577beaa60e48d88cb6354f220457cf8f05c1de2e1fce70")
version("2.6.3", sha256="7fef12937d3bd1271a01abe44cb931b1d63823fb5c74287a332f3012ed7297d5")
version("2.6.2", sha256="0c3ec26631db7925f50cf4e8920a778b57d11913f239a0eb964081f925129725")
version("2.6.1", sha256="511dbab0af541489052a3d6379c48f9577e51654491d3b2c8545020e9d29fb29")
@@ -69,7 +70,7 @@ class Apex(CMakePackage):
darwin_default = True
# Enable by default
- variant("activeharmony", default=True, description="Enables Active Harmony support")
+ variant("activeharmony", default=False, description="Enables Active Harmony support")
variant("plugins", default=True, description="Enables Policy Plugin support")
variant("binutils", default=darwin_default, description="Enables Binutils support")
variant("otf2", default=True, description="Enables OTF2 support")
@@ -80,21 +81,23 @@ class Apex(CMakePackage):
)
variant("openmp", default=darwin_default, description="Enables OpenMP support")
variant("papi", default=darwin_default, description="Enables PAPI support")
+ variant("kokkos", default=True, description="Enables Kokkos support")
# Disable by default
variant("cuda", default=False, description="Enables CUDA support")
variant("hip", default=False, description="Enables ROCm/HIP support")
variant("sycl", default=False, description="Enables Intel SYCL support (Level0)")
- variant("boost", default=False, description="Enables Boost support")
variant("jemalloc", default=False, description="Enables JEMalloc support")
variant("lmsensors", default=False, description="Enables LM-Sensors support")
variant("mpi", default=False, description="Enables MPI support")
+ variant("starpu", default=False, description="Enables StarPU support")
variant("tests", default=False, description="Build Unit Tests")
variant("examples", default=False, description="Build Examples")
# Dependencies
depends_on("zlib-api")
depends_on("cmake@3.10.0:", type="build")
+ depends_on("kokkos", type="build", when="+kokkos")
depends_on("binutils@2.33:+libiberty+headers", when="+binutils")
depends_on("gettext", when="+binutils ^binutils+nls")
depends_on("activeharmony@4.6:", when="+activeharmony")
@@ -110,7 +113,6 @@ class Apex(CMakePackage):
depends_on("sycl", when="+sycl")
depends_on("roctracer-dev", when="+hip")
depends_on("rocm-smi-lib", when="+hip")
- depends_on("boost@1.54: +exception+chrono+system+atomic+container+regex+thread", when="+boost")
# Conflicts
conflicts("+jemalloc", when="+gperftools")
@@ -176,9 +178,6 @@ class Apex(CMakePackage):
if "+jemalloc" in spec:
args.append("-DJEMALLOC_ROOT={0}".format(spec["jemalloc"].prefix))
- if "+boost" in spec:
- args.append("-DBOOST_ROOT={0}".format(spec["boost"].prefix))
-
if "+hip" in spec:
args.append("-DROCM_ROOT={0}".format(spec["hip"].prefix))
args.append("-DROCTRACER_ROOT={0}".format(spec["roctracer-dev"].prefix))