summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2021-12-23upcxx: Update the UPC++ package to 2021.9.0 (#26996)Dan Bonachea1-117/+89
* upcxx: Update the UPC++ package to 2021.9.0 * Add the new release, and a missing older one. * Remove the spack package cruft for supporting the obsolete build system that was present in older versions that are no longer supported. * General cleanups. Support for library versions older than 2020.3.0 is officially retired, for two reasons: 1. Releases prior to 2020.3.0 had a required dependency on Python 2, which is [officially EOL](https://www.python.org/doc/sunset-python-2/) as of Jan 1 2020, and is no longer considered secure. 2. (Most importantly) The UPC++ development team is unable/unwilling to support releases more than two years old. UPC++ provides robust backwards-compatibility to earlier releases of UPC++ v1.0, with very rare well-documented/well-motivated exceptions. Users are strongly encouraged to update to a current version of UPC++. NOTE: Most of the lines changed in this commit are simply re-indentation, and thus might be best reviewed in a diff that ignores whitespace. * upcxx: Detect Cray XC more explicitly This change is necessary to prevent false matches occuring on new Cray Shasta systems, which do not use the aries network but were incorrectly being treated as a Cray XC + aries platform. UPC++ has not yet deployed official native support for Cray Shasta, but this change is sufficient to allow building the portable backends there.
2021-12-23openmpi fix external find for 0.17 (#27255)Robert Underwood1-1/+1
2021-11-13elfutils: add version 0.186 (#27345)Mark W. Krentel1-0/+1
2021-11-05py-itk: fix dependencies (#27164)Ben Darwin1-3/+2
2021-11-05New package: GNDS (#27176)Seth R. Johnson1-0/+28
Adds a new package for the AMPX/SCALE implementation of the GNDS interface, https://www.oecd.org/publications/specifications-for-the-generalised-nuclear-database-structure-gnds-94d5e451-en.htm .
2021-11-05qt: replace conflicts('%gcc@11:', when='@5.9:5.14') with -include limits ↵Bernhard Kaindl1-2/+6
(#27241) Noting that missing numeric_limits was the cause of the compile issues with gcc-11, I tested adding -include limits fixing @5.9:5.14%gcc@11. Therefore, we can replace the conflicts('%gcc@11:', when='@5.9:5.14'). Co-authored-by: Bernhard Kaindl <bernhard.kaindl@ait.ac.at>
2021-11-05py-mpi4py: Add newer versions (#27239)Theofilos Manitaras1-2/+7
* py-mpi4py: Add newer versions * Address PR comments
2021-11-05openPMD-api: 0.14.3 (#27211)Axel Huebl1-0/+1
Add the latest release.
2021-11-05ctags uses custom autogen.sh script (#27229)Peter Brady1-0/+3
2021-11-05package/py-zarr_add_v2.10.2 (#27212)Sinan1-0/+2
* package/py-zarr_add_v2.10.2 * improve python dep version constraints Co-authored-by: sbulut <sbulut@3vgeomatics.com>
2021-11-05hdf5: Skip racy test cases(which loop endless on many cores) (#27068)Bernhard Kaindl1-0/+7
2021-11-05trilinos: explicitly use variants instead of spec for TPLs (#27221)Seth R. Johnson1-25/+34
Fixes https://github.com/spack/spack/pull/27188#issuecomment-961212214
2021-11-05r-readr: add 2.0.2 (#27177)Manuela Kuhn1-3/+8
2021-11-05exaworks: swift-t package (#27234)Mikhail Titov1-2/+1
2021-11-05gmsh: add dependency on gl and glu providers when +fltk (#27169)Carlos Bederián1-1/+2
2021-11-05hpx: simplify instrumentation_args function (#27226)Massimiliano Culpo1-7/+4
2021-11-05spfft: add version 1.0.5 (#27223)Simon Frasch1-0/+3
2021-11-05spla: add version 1.5.2 (#27222)Simon Frasch1-0/+3
2021-11-04new package: librttopo (#27182)Sinan1-0/+24
Co-authored-by: sbulut <sbulut@3vgeomatics.com> Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-11-04[New Package] Add Restic v0.12.1 (#27208)Alec Scott1-0/+28
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-11-04c3d: add new package (#27155)Ben Darwin1-0/+22
2021-11-04libfabric: add 1.13.2 (#27202)Jerome Soumagne1-0/+1
2021-11-04exciting: add "oxygen" version, multiple fixes (#27217)downloadico1-18/+53
ensure that none of ^intel-mkl, ^intel-mpi, and ^mkl are used, unless the compiler is intel. Fix bad logic in the src/src_xs/m_makespectrum.f90 file in the oxygen version. Add the -fallow-argument-mismatch for gcc >= 10.
2021-11-04omega-h: add support for stand-alone testing (#26931)Cameron Smith1-4/+25
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-11-04Add new versions for HOHQMesh and switch to tar-ball releases (#27194)Joe Schoonover1-4/+5
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-11-04Add RelWithDebInfo to protobuf build_type list. (#27220)Jon Rood1-1/+1
2021-11-04Feature/exaworks spack (#27216)Andre Merzky1-1/+0
* add exaworks spack meta package * add maintainer * switch to `BundlePackage` * flake8 * another flake8 fix * remove incorrect dependency
2021-11-04mfem, hpx: fix recipes after conditional variants (#27215)Massimiliano Culpo2-4/+7
2021-11-04kokkos: refactor defines to use helper functions (#27189)Seth R. Johnson1-33/+19
2021-11-03ssht: New version 1.5.1 (#27173)Erik Schnetter1-1/+2
2021-11-03scr: 3.0rc2 release, variants and deps updates (#27178)Cameron Stanavige1-81/+140
* scr: 3.0rc2 release, variants and deps updates This adds 3.0rc2 release for end users to aid in testing scr for upcoming 3.0 release. Included in this change: - Require most recent component versions for this release - Add a variant for PDSH as it is now an optional dependency with this release - Add bbapi and datawarp (dw) variants - bbapi_fallback variant now requires bbapi variant with latest release - Add variants to enable/disable examples and tests - Add shared variant and current conflicts with ~shared - Update cmake_args to account for added variants where needed Additional updates: - Add maintainers - Use lists and for loops to clean up repetitive code involving all components - Use self.define and self.define_from_variant to clean up cmake_args - Use consistent quoting throughout package * Un-deprecate v2 and legacy * Use new conditional variants
2021-11-03simulationio package: add variants asdf, hdf5, rnpl, silo (#27172)Erik Schnetter1-3/+9
Define new variants asdf, hdf5, rnpl, silo to allow disabling or enabling dependencies.
2021-11-03hwloc: New version 2.6.0 (#27170)Erik Schnetter1-0/+1
2021-11-03mpitrampoline: New version 2.2.0 (#27171)Erik Schnetter1-0/+3
2021-11-03shtools: disable libtool, add 4.9.1, fix --test=root (#27014)Erik Schnetter2-0/+26
The Makefile expects the "other" libtool, not the GNU libtool we have in Spack. Closes https://github.com/spack/spack/issues/26993 Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2021-11-03tfel and mgis: add new versions and fix tests (#27011)Thomas Helfer2-2/+56
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2021-11-03new package: telegraf (#27201)Andrew W Elble1-0/+22
2021-11-03Add Caliper v2.7.0 (#27197)David Boehme1-1/+2
2021-11-03trilinos: mark conflicts in @:13.1+tpetra^cuda@11 (#27188)Seth R. Johnson1-1/+4
* trilinos: fix @13.0.1+tpetra^cuda@11 * Mark CUDA conflict with old versions and always define TPL * trilinos: patch doesn't build so just mark as conflict
2021-11-03WarpX: 21.11 (#27158)Axel Huebl2-2/+4
Update `warpx` & `py-warpx` to the latest release, `21.11`.
2021-11-03nemsio package: add version 2.5.4; add option to build without MPI (#27030)Kyle Gerheiser1-2/+14
Version 2.5.4 adds an option which allows Nemsio to be built without MPI
2021-11-03r-reprex: add 2.0.1 (#27174)Manuela Kuhn1-12/+26
2021-11-03petsc, py-petsc4py: add versions 3.16.1 (#27152)Satish Balay2-0/+2
2021-11-03py-datalad: add 0.15.3 (#27193)Manuela Kuhn1-0/+1
2021-11-03New version: py-jupyterlab-pygments 0.1.2 (#27186)iarspider1-0/+1
2021-11-03py-nibetaseries: add new package (#27187)Manuela Kuhn1-0/+59
2021-11-03Allow conditional variants (#24858)Greg Becker1-0/+24
A common question from users has been how to model variants that are new in new versions of a package, or variants that are dependent on other variants. Our stock answer so far has been an unsatisfying combination of "just have it do nothing in the old version" and "tell Spack it conflicts". This PR enables conditional variants, on any spec condition. The syntax is straightforward, and matches that of previous features.
2021-11-03r-dtplyr: add new package (#27112)Manuela Kuhn1-0/+31
2021-11-02Add build editions for catalyst builds. (#22676)Dan Lipsa2-12/+36
* Add build editions for catalyst builds. * Fix style. * Build edition works only for 5.8:
2021-11-02Add and propagate CUDA variants for DAV SDK (#26476)kwryankrattiger1-9/+33