summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-02-26Compilers: make oneapi ifx version_regex tolerant to wrappers (#21742)e4s-21.02Gregory Lee1-1/+1
If a user creates a wrapper for the ifx binary called ifx_orig, this causes the ifx --version command to produce: $ ifx --version ifx_orig (IFORT) 2021.1 Beta 20201113 Copyright (C) 1985-2020 Intel Corporation. All rights reserved. The regex for ifx currently expects the output to begin with "ifx (IFORT)..." so the wrapper would not be detected as ifx. This PR removes the need for the static "ifx" string which allows wrappers to be detected as ifx. In general, the Intel compiler regexes do not include the invoked executable name (i.e., ifort, icc, icx, etc.), so this is not expected to cause any issues.
2021-02-26amrex: use right cmake_args for @develop; depends_on(hypre) for link (#21892)eugeneswalker1-37/+39
* amrex package: use right cmake_args for @develop; depends_on(hypre) * add explicit depends_on for petsc, for link, when +petsc
2021-02-26amrex: +hypre and +petsc do not need +fortran from version 20.08 (#21994)mic841-5/+5
2021-02-26Package/r circstats (#21966)Desmond Orton1-0/+24
2021-02-26FastJet: fix patch level (#21936)iarspider1-1/+1
2021-02-26py-metpy: add new package (#21971)Adam J. Stewart1-0/+31
2021-02-26Qscintilla: added v2.12.0, fixed build (#21902)Olivier Cessenat1-10/+17
2021-02-26asciidoc: sourceforge a2x needs python2, adds more recent for py3 (#21807)Olivier Cessenat1-6/+28
* asciidoc: current sourceforge a2x needs python2, new github release python3 * asciidoc: current sourceforge a2x needs python2, new github release python3 * asciidoc: making python 2.3 to 2.7 able to cope with asciidoc * asciidoc: current sourceforge a2x needs python2, new github release python3 * asciidoc: current sourceforge a2x needs python2, new github release python3 * asciidoc: current sourceforge a2x needs python2, new github release python3 * asciidoc: current sourceforge a2x needs python2, new github release python3
2021-02-26xkbcomp: add v 1.4.4 (#21981)Adam J. Stewart1-0/+1
2021-02-26sensei: add versions and fix dependencies (#21452)Dan Lipsa5-69/+294
* Fix sensei@develop Should work with all options but libsim. Current releases don't work with ~catalyst See https://gitlab.kitware.com/sensei/sensei/-/merge_requests/240 for the fix for develop. Current releases work only with paraview 5.7 and 5.6 See https://gitlab.kitware.com/sensei/sensei/-/merge_requests/239 for the fix for develop (which works with 5.9) * Fix libsim. * Fix warnings. * Fix python runtime. * Many changes: * Reworked cmake options top use the CMakePackage option helpers * Simplified and consolidated options * Replaced adios with adios2 variant * Added vtkm variant (not yet working) * paraview: Fix downstream consumers getting the wrong FindMPI * vtk: Fix downstream consumers getting the wrong FindMPI * Add +ascent, +adios2; remove +adios; variants off by default * Fix catalyst python logic * sensei: cleanup formatting Co-authored-by: Chuck Atkins <chuck.atkins@kitware.com>
2021-02-26ncl: allow building on aarch64 (#21984)Tomoyasu Nojiri2-0/+12
2021-02-26amr-wind: new package (#21883)eugeneswalker1-0/+111
* amr-wind: new package * amr-wind: simplify cuda_arch mapping * simplify
2021-02-26warpx: fix typos in a few dependency conditions (#21982)Tomoyasu Nojiri1-3/+3
2021-02-26berkeley-db: do not install docs by default (#21960)Harmen Stoppels2-2/+34
* Add an option to not install 100MB of docs * Add deprecations of versions that are removed and add conflicts for 5.3
2021-02-26py-xarray: add new variant 'io' (#21945)Adam J. Stewart1-0/+12
2021-02-26c-blosc: add v1.21.0 (#21968)Adam J. Stewart1-0/+1
2021-02-26Python: add new versions (#21969)Adam J. Stewart1-1/+5
2021-02-26py-importlib-resources: add v5.1.0 (#21970)Adam J. Stewart1-1/+5
2021-02-26py-pooch: add new package (#21972)Adam J. Stewart1-0/+23
2021-02-26openPMD-api: use cmake helpers (#21973)Axel Huebl1-30/+21
Modernize the `openpmd-api` package to use fancy new `CMakePackage` helpers when setting options from variants :-)
2021-02-26hwloc: add v2.4.1 (#21978)Erik Schnetter1-0/+1
2021-02-26dbow2: add a dependency on eigen (#21663)h-denpo1-0/+1
2021-02-26hypre: enable cuda variants (#21885)eugeneswalker1-2/+39
2021-02-26CMake: add a "build_type" variant (#21958)Harmen Stoppels1-2/+6
This permits to use MinSizeRel or other build types where they are a better fit.
2021-02-26cpmd: add expected smoke test check output (#21668)ketsubouchi1-1/+5
2021-02-26make `spack fetch` work with environments (#19166)Andreas Baumbach4-20/+117
* make `spack fetch` work with environments * previously: `spack fetch` required the explicit statement of the specs to be fetched, even when in an environment * now: if there is no spec(s) provided to `spack fetch` we check if an environment is active and if yes we fetch all uninstalled specs.
2021-02-26added waylaynd-protocols package (#21979)Gregory Lee1-0/+29
2021-02-26Revert "New package r-circstat@0.2-6 (#21777)" (#21974)Glenn Johnson1-24/+0
This reverts commit 61c8bc2b19941bb009bf261337765a2475a42459.
2021-02-25typo fix (#21967)Greg Becker1-1/+1
2021-02-25pegtl: manage options to build examples and tests when run_tests (#21866)Daryl W. Grunau1-0/+22
Co-authored-by: Daryl W. Grunau <dwg@lanl.gov>
2021-02-25Old concretizer: prevent unexpected propagation of external config (#20976)Michael Kuron6-0/+87
When using an external package with the old concretizer, all dependencies of that external package were severed. This was not performed bidirectionally though, so for an external package W with a dependency on Z, if some other package Y depended on Z, Z could still pull properties (e.g. compiler) from W since it was not severed as a parent dependency. This performs the severing bidirectionally, and adds tests to confirm expected behavior when using config from DAG-adjacent packages during concretization.
2021-02-25[flux-core] add -Wno-errpr=maybe-uninitialized (#21943)Valentin Churavy1-0/+6
Co-authored-by: Stephen Herbein <SteVwonder@users.noreply.github.com>
2021-02-25New package r-spades-addins at 0.1.2 (#21781)Desmond Orton1-0/+31
2021-02-25py-tensorflow: disable h5py/hdf5 mpi variant(s) if tensorflow is ~mpi (#21955)Andrew W Elble2-1/+4
2021-02-25tioga: add variants: +cuda and more (#21884)eugeneswalker1-17/+36
2021-02-25hdf5: drop support for libtool files (#21900)Sergey Kosukhin1-21/+12
2021-02-25meson: add 0.57.1 (#21959)Michael Kuhn1-0/+1
2021-02-25openmpi: add perl as a build dependency (#21956)Harmen Stoppels1-1/+1
2021-02-25WarpX: CMake (#21787)Axel Huebl3-93/+158
* New Package: py-picmistandard * New Package: py-warpx * WarpX: Transition to CMake
2021-02-25py-pydap: add new package (#21948)Adam J. Stewart1-0/+24
2021-02-25harfbuzz: dependency assumed cairo was compiled with +pdf and +ft (#21954)Olivier Cessenat1-1/+1
2021-02-25libpulsar: added dependency on curl (#21950)h-denpo1-0/+1
2021-02-25Fix recipe for evtgen 2.0; add variant for hepmc3 (#21814)iarspider1-10/+53
2021-02-25gridlab-d: specify xerces prefix (#21867)Steven Smith1-0/+1
2021-02-25w3m: new package at v0.5.3 (#21641)ronin-gw3-0/+154
2021-02-25Update fuse packages (#21901)Harmen Stoppels2-3/+21
Allow libfuse to build without setuid binary and bump versions of both libfuse and fuse-overlayfs. Still doesn't solve the issue where this package tries to install things into /etc/init.d though.
2021-02-25openblas: add perl as a build dependency (#21908)Harmen Stoppels2-0/+60
2021-02-25libxc: add perl as a build dependency (#21906)Harmen Stoppels1-0/+2
2021-02-25kcov: add missing dependency (#21932)Harmen Stoppels1-0/+2
kcov CMakeLists.txt generates the "kcov" executable only if certain dependencies are found. These dependencies are "libbfd", "libopcodes" and "libiberty", hence the dependency on binutils.
2021-02-25py-numcodecs: add v0.7.3, apple clang patch (#21944)Adam J. Stewart2-3/+25
* py-numcodecs: add new version, apple clang patch * py-numcodecs: add new version, apple clang patch