diff options
author | Kevin Huck <khuck@cs.uoregon.edu> | 2024-02-07 08:17:04 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-07 17:17:04 +0100 |
commit | 2cca64d01d0657e8c58027c1f2aa4ea8fe5566b8 (patch) | |
tree | 83d6bd9a0c181be536237b3a02eaa974d68fa206 | |
parent | 9aed13adb93cfc2f3bcf68a7bf9d4b61e9a4483e (diff) | |
download | spack-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.py | 13 |
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)) |