summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-05-18fontconfig: add version 2.13.93 (#23681)Andreas Baumbach1-0/+1
2021-05-18Swift/T Release 1.5.0 (#23702)Justin M Wozniak4-4/+10
Add versions to adlbx (1.0.0), exmcutils (0.6.0), stc (0.9.0), and turbine (1.3.0).
2021-05-18openspeedshop and cbtf packages: new versions and dependency updates (#23254)Jim Galarowicz11-197/+267
* Add versions 1.9.4 and 1.9.4.1 for cbtf-* packages * Add versions 2.4.2 and 2.4.2.1 for openspeedshop packages * Remove older versions * Switch from generic dependency on elf to a dependency on the elfutils implementation for cbtf-* and openspeedshop packages * For llvm-openmp-ompt, relax dependency on libelf to elf (cbtf-krell now depends on elfutils, and llvm-openmp-ompt, so unless this dependency is relaxed there would be a conflict) * Update CMake build_type to support Debug, Release, RelWithDebInfo in cbtf-* and openspeedshop packages * Update libmonitor patches when building as a dependency of cbtf-krell
2021-05-18AMD ROCm release 4.2: core components part-1 (#23613)arjun-raj-kuppala3-7/+19
2021-05-18git add older versions (#23682)Andreas Baumbach1-0/+10
2021-05-18cray: fix builds on Alps/Eiger (CSCS) (#23470)Harmen Stoppels4-6/+96
Co-authored-by: Tiziano Müller <tiziano.mueller@chem.uzh.ch>
2021-05-18binutils: fix NameError from commit de8027 (#23715)eugeneswalker1-1/+1
2021-05-18py-alembic: add new version 1.5.5 (#23686)Andreas Baumbach1-1/+4
* py-alembic: add new version 1.5.5 Change-Id: I80f57c1f29a689bfa1718dd3500ccda6623acf76 * fixup Change-Id: I551888c25ca7bc0b738c40d63d12974510b59ecf
2021-05-17Fix minor build issue with UnifyFS. (#23709)Ross Miller2-0/+44
This commit updates the UnifyFS package.py script to include a patch that fixes the build problems on new-ish Linux distributions. Fixes issue #23292
2021-05-17py-gitpython: add version 0.3.6 (#23695)Andreas Baumbach1-0/+1
Change-Id: I3424409f8a7575c6a13592c05e1e940f960fe8fe
2021-05-17New package: r-assertive (#23637)Jen Herting1-0/+38
2021-05-17py-jsonpickle: restrict importlib dependency to appropriate python (#23699)Andreas Baumbach1-1/+1
Change-Id: I538d72eb97d3cc91e2e6854b40c5b91b39df6f62
2021-05-17py-jedi: add older versions (#23697)Andreas Baumbach1-0/+12
Change-Id: I56de34bace2fb04156700ffd4f1b34408920d702
2021-05-17py-grpcio: add version 1.16.0 (#23696)Andreas Baumbach1-0/+1
Change-Id: I4acb232e171ddec688eb7871da80caaa05bf637b
2021-05-17py-google-pasta: add older versions (#23694)Andreas Baumbach1-0/+8
Change-Id: I5846415b4953a5f12f995672e586cadb80857db2
2021-05-17py-astroid: add new versions and update dependencies (#23687)Andreas Baumbach2-2/+140
Change-Id: I2c07e75b404ec289feebdbfb09f6b0e733404911
2021-05-17CrayPE fix for axom (#23520)lukebroskop1-0/+9
Pass -ef to the cce fortran compiler, fix the build system to use the correct openmp flag for CCE Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-05-17py-bottleneck: add new versions (#23689)Andreas Baumbach1-0/+3
Change-Id: I31a22fa1495cc2ceed33ba7084831c11120c03e7
2021-05-17ParaView: add new release v5.9.1 (#23657)Vicente Bolea1-3/+2
2021-05-17CrayPE fixes for the slepc package (#23503)lukebroskop1-1/+5
Use the gold linker for CCE (this may change later) Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-05-17ArborX: Avoid calling mkdirp directly (#23691)Daniel Arndt1-2/+1
2021-05-17py-coverage: add version and restrict newer python dependency (#23692)Andreas Baumbach1-0/+2
Change-Id: I7e790014fd448eb203a1963c90e22afde041ba50
2021-05-17CrayPE fix for binutils (#23500)lukebroskop1-1/+8
Allow for multiple definitions at link time (for CrayPE) Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-05-17CrayPE fix for trilinos (#23518)lukebroskop1-1/+7
Expand the use of cray_secas.patch and use the gold linker w/cce Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-05-17craype fixes for scr (#23510)lukebroskop1-1/+9
turn off static linking, add -ldl flag Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-05-17Revert "Separable module configurations (#22588)" (#23674)Harmen Stoppels34-521/+208
This reverts commit cefbe48c89209dc3df654795644973b1885cdea4.
2021-05-17libfuse: add 3.10.3 (#23676)Michael Kuhn1-0/+2
This also adds a patch to make libfuse compile with gcc@11:
2021-05-17trilinos: add scorec variant (#23117)Bryan Herman1-0/+15
* add scorec feature to trilinos recipe * used func to enable SCOREC
2021-05-17ccache: add v4.3 (#23671)Harmen Stoppels1-0/+1
2021-05-17aws-parallelcluster: add v2.10.4 (#23672)Enrico Usai1-3/+3
2021-05-17c-blosc2: new version, v2.0.0rc1 (#23560)Robert Mijakovic1-0/+2
2021-05-17bib2xhtml: add dependency to run bibtex (#22742)darmac1-0/+2
2021-05-17openfoam: update to OpenFOAM-v2012_210414 (patch release) (#23249)Mark Olesen1-1/+3
2021-05-17Docker: ignore var/spack/cache (source caches) when creating container (#23329)Wouter Deconinck1-1/+1
2021-05-17gcc: add 8.5.0 (#23647)Michael Kuhn1-0/+1
2021-05-17libuv: add 1.41.0 (#23648)Michael Kuhn1-0/+2
2021-05-17netdata: add 1.30.1 (#23650)Michael Kuhn1-6/+12
This also changes the checksum for 1.22.1 because I switched the package to use the proper upstream tarballs to get rid of the autotools dependencies. Moreover, a few dependencies were missing. netdata also requires a few directories to be created in its prefix to actually work.
2021-05-17Add version 4.1.1.0 to atompaw (#23659)Glenn Johnson1-2/+4
Also adjust the libxc constraints.
2021-05-17performance: speed up existence checks in packages (#23661)Todd Gamblin3-24/+37
Spack doesn't require users to manually index their repos; it reindexes the indexes automatically when things change. To determine when to do this, it has to `stat()` all package files in each repository to make sure that indexes up to date with packages. We currently index virtual providers, patches by sha256, and tags on packages. When this was originally implemented, we ran the checker all the time, at startup, but that was slow (see #7587). But we didn't go far enough -- it still consults the checker and does all the stat operations just to see if a package exists (`Repo.exists()`). That might've been a wash in 2018, but as the number of packages has grown, it's gotten slower -- checking 5k packages is expensive and users see this for small operations. It's a win now to make `Repo.exists()` check files directly. **Fix:** This PR does a number of things to speed up `spack load`, `spack info`, and other commands: - [x] Make `Repo.exists()` check files directly again with `os.path.exists()` (this is the big one) - [x] Refactor `Spec.satisfies()` so that a checking for virtual packages only happens if needed (avoids some calls to exists()) - [x] Avoid calling `Repo.exists(spec)` in `Repo.get()`. `Repo.get()` will ultimately try to load a `package.py` file anyway; we can let the failure to load it indicate that the package doesn't exist, and avoid another call to exists(). - [x] Fix up some comments in spec parsing - [x] Call `UnknownPackageError` more consistently in `repo.py`
2021-05-17minisign: permit to build statically, add maintainer (#23653)Massimiliano Culpo1-0/+8
2021-05-16geopm: py-tables build+run dep: allow versions past 3.5.2 (#23666)eugeneswalker1-1/+1
2021-05-15some fixes for command help strings (#23658)Todd Gamblin3-8/+5
- [x] `analyze` isn't commonly used; move it to long help (`spack -H` vs `spack -h`). Give it its own section. - [x] make it clear from `spack -h` that `spack module` can generate module files - [x] shorten help for `spack style`
2021-05-15do not sort projections alphabetically (#23649)Greg Becker1-3/+7
* do not sort projections alphabetically * add assertion for ordered dict
2021-05-15Addition of py-pyaestro package. (#23629)Francesco Di Natale1-0/+26
2021-05-15New package: py-pygetwindow (#23635)Jen Herting1-0/+19
* [py-pygetwindow] created template * [py-pygetwindow] added dependencies * [py-pygetwindow] Final cleanup - added homepage - added description - removed fixmes
2021-05-14New package: py-pyrect (#23634)Jen Herting1-0/+18
* [py-pyrect] created template * [py-pyrect] depends on setuptools * [py-pyrect] Final cleanup - added homepage - added description - removed fixmes
2021-05-14New package: py-word2number (#23638)Jen Herting1-0/+20
* [py-word2number] created template * [py-word2number] requires setuptools * [py-word2number] Final cleanup - added homepage - added long description - removed fixmes
2021-05-14New package: py-pymsgbox (#23639)Jen Herting1-0/+18
* [py-pymsgbox] created template * [py-pymsgbox] depends on setuptools * [py-pymsgbox] Final cleanup - added homepage - added description - removed fixmes
2021-05-14New package: py-pytweening (#23641)Jen Herting1-0/+18
* [py-pytweening] created template * [py-pytweening] depends on setuptools * [py-pytweening] final cleanup - added homepage - added description - removed fixmes
2021-05-14zstd: add 1.5.0 (#23646)Michael Kuhn1-0/+1