summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-03-18py-pyshp: add new version (#43234)Christopher Christofi1-0/+1
2024-03-18py-branca: add new package (#43236)Christopher Christofi1-0/+22
2024-03-18rocm-smi-lib: remove standalone test and add build time test (#43129)afzpatel1-66/+6
2024-03-18Fix CMake generator documentation (#43232)Pieter P1-1/+1
2024-03-18performance: avoid `jinja2` import at startup unless needed (#43237)Todd Gamblin1-2/+2
`jinja2` can be a costly import, and right now it happens at startup every time we run Spack. This slows down `spack --print-shell-vars` a bit, which is needed by `setup-env.*sh`.
2024-03-18zlib-ng: add variant new_strategies (#43219)Sergey Kosukhin1-0/+4
2024-03-18gcc 12.3 ICE patch for aarch64 (#43093)Simon Pintarelli1-0/+14
* gcc12.3 patch for ICE on aarch64 * aarch64 ICE patch for gcc@13.2
2024-03-17Remove bundled fmt (#43210)Thomas Padioleau3-13/+8
2024-03-16geant4: add matinainer, clean args (#43218)Seth R. Johnson1-4/+4
2024-03-15build(deps): bump black from 24.2.0 to 24.3.0 in /lib/spack/docs (#43228)dependabot[bot]1-1/+1
Bumps [black](https://github.com/psf/black) from 24.2.0 to 24.3.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/24.2.0...24.3.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15build(deps): bump black in /.github/workflows/style (#43227)dependabot[bot]1-1/+1
Bumps [black](https://github.com/psf/black) from 24.2.0 to 24.3.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/24.2.0...24.3.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15py-black: add v24.3.0 (#43226)Adam J. Stewart1-0/+1
2024-03-15geant4: patch old versions to work on new compiler/ubuntu (#43212)Seth R. Johnson2-0/+101
* geant4: patch old version for %clang@15 * Backport ascii-V10-07-03 * Apply to all compilers, but only for 10.5-10.6
2024-03-15New patch release SLEPc 3.20.2 (#43211)Jose E. Roman2-0/+2
2024-03-15pandora{pfa,sdk,monitoring}: new HEP package for particle flow analysis (#37714)Wouter Deconinck3-0/+151
* pandorapfa: new package * pandorasdk: new package * [@spackbot] updating style on behalf of wdconinc * pandorasdk: use self.define * pandoramonitoring: new package * pandorasdk: new version 3.4.2 * pandora{pfa,sdk,monitoring}: add maintainer jmcarcell Co-authored-by: Juan Miguel Carceller <22276694+jmcarcell@users.noreply.github.com> * pandora{pfa,sdk,monitoring}: add maintainer jmcarcell Co-authored-by: Juan Miguel Carceller <22276694+jmcarcell@users.noreply.github.com> * pandora{pfa,sdk,monitoring}: add maintainer jmcarcell Co-authored-by: Juan Miguel Carceller <22276694+jmcarcell@users.noreply.github.com> --------- Co-authored-by: wdconinc <wdconinc@users.noreply.github.com> Co-authored-by: Juan Miguel Carceller <22276694+jmcarcell@users.noreply.github.com>
2024-03-15cray-rhel: add a lower bound to mgard (#43187)Massimiliano Culpo1-0/+3
2024-03-15Allow compilers to be configured in packages.yaml (#42016)Greg Becker8-20/+270
Co-authored-by: becker33 <becker33@users.noreply.github.com>
2024-03-14Clingo bootstrapping: Remove msvc constraint (#43199)John W. Parent2-4/+1
Patch allowing Clingo to build with VS22 has landed both in Spack and Clingo upstream, update Spack's bootstrap constraints to handle this. Additionally, properly scope the patch application in the clingo package to handle upstream patch.
2024-03-14e4s cray ci: mgard is broken, disable spec (#43194)eugeneswalker1-4/+3
2024-03-14nag: add version 7.2.7200 (#43188)Sergey Kosukhin1-0/+1
2024-03-14Fix Axom: index out of range when configuring axom~mpi on toss_4 (#43186)Adrien Bernede1-12/+12
2024-03-14Improve error message when an unknown compiler is requested (#43143)Massimiliano Culpo3-6/+18
Fixes #43141
2024-03-14`spack develop`: stage build artifacts in same root as non-dev builds (#41373)Peter Scheibel10-127/+297
Currently (outside of this PR) when you `spack develop` a path, this path is treated as the staging directory (this means that for example all build artifacts are placed in the develop path). This PR creates a separate staging directory for all `spack develop`ed builds. It looks like ``` # the stage root /the-stage-root-for-all-spack-builds/ spack-stage-<hash> # Spack packages inheriting CMakePackage put their build artifacts here spack-build-<hash>/ ``` Unlike non-develop builds, there is no `spack-src` directory, `source_path` is the provided `dev_path`. Instead, separately, in the `dev_path`, we have: ``` /dev/path/for/foo/ build-{arch}-<hash> -> /the-stage-root-for-all-spack-builds/spack-stage-<hash>/ ``` The main benefit of this is that build artifacts for out-of-source builds that are relative to `Stage.path` are easily identified (and you can delete them with `spack clean`). Other behavior added here: - [x] A symlink is made from the `dev_path` to the stage directory. This symlink name incorporates spec details, so that multiple Spack environments that develop the same path will not conflict with one another - [x] `spack cd` and `spack location` have added a `-c` shorthand for `--source-dir` Spack builds can still change the develop path (in particular to keep track of applied patches), and for in-source builds, this doesn't change much (although logs would not be written into the develop path). Packages inheriting from `CMakePackage` should get this benefit automatically though.
2024-03-14ispc: add v1.22.0 & v1.23.0 (#43159)Martin Aumüller1-13/+22
* ispc: add v1.22.0 & v1.23.0 * ispc: fix build on macos apply upstream patch * ispc: demote llvm to just a build dependency still builds fine
2024-03-14move --deprecated arg to concretizer args (#43177)Greg Becker9-67/+80
2024-03-14mgard: add version 2023-12-09 (1.5.2) (#41493)Scott Wittenburg1-1/+2
2024-03-14mfem: add MUMPs option (#42929)victor-decaria-nnl1-0/+15
* Added MUMPs option to mfem * implement suggestions * loosened mumps+metis dependency to just mumps
2024-03-14compiler.py: simplify implicit link dir bits (#43078)Harmen Stoppels2-51/+36
2024-03-14nvhpc: add v24.3 (#43175)jmuddnv1-0/+10
2024-03-14amduprof: new package (#30575)Carlos Bederián1-0/+30
Co-authored-by: zzzoom <zzzoom@users.noreply.github.com>
2024-03-14build(deps): bump pytest from 8.0.2 to 8.1.1 in /lib/spack/docs (#43134)dependabot[bot]1-1/+1
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.0.2 to 8.1.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.0.2...8.1.1) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14build(deps): bump actions/checkout from 4.1.1 to 4.1.2 (#43152)dependabot[bot]8-26/+26
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/b4ffde65f46336ab88eb53be808477a3936bae11...9bb56186c3b09b4f86b1c65136769dd318469633) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14highway: add v1.1.0 (#43174)Rocco Meli1-0/+1
2024-03-13expat: Add release 2.6.2 with security fixes (#43171)Sebastian Pipping1-3/+13
2024-03-14llvm-openmp: make llvm-openmp consistent with other llvm builds (#43165)Tom Scogland1-19/+25
Add current versions of the 17 and 18 releases Stop making it nearly impossible to compose this correctly with code built with gcc Build for compatibility by default like we do in every other llvm package
2024-03-14build(deps): bump docker/login-action from 3.0.0 to 3.1.0 (#43176)dependabot[bot]1-2/+2
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.0.0 to 3.1.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/343f7c4344506bcbf9b4de18042ae17996df046d...e92390c5fb421da1463c202d546fed0ec5c39f20) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-13msvc: patch property ref bug (#43173)John W. Parent1-1/+1
2024-03-13jags: add version 4.3.2 (#43166)Christopher Christofi1-0/+1
2024-03-13octopus: disable gdlib by default (#43161)Ashwin Kumar Karnad1-0/+6
2024-03-13Add iamashwin99 as a maintainer in Octopus package (#43163)Ashwin Kumar Karnad1-1/+1
2024-03-13octopus: Support new version octopus@14 (#43160)Ashwin Kumar Karnad1-2/+10
* add checksum for octopus 14 * Update dependencies for BerkeleyGW package
2024-03-13protobuf: apply centos 8 patch only to @3.4: (#43162)Martin Aumüller1-1/+1
does not apply cleanly to older versions
2024-03-13rocm-openmp-extras: Fix resource download URLs (#43147)Wileam Y. Phan1-4/+2
* rocm-openmp-extras: Fix resource download URLs * Apply review suggestions
2024-03-13py-ruff: add version 0.3.0 and deprecate the oldest version (#43069)Juan Miguel Carceller1-1/+6
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2024-03-13update to cdo-2.4.0 (#43071)Brian Spilner1-0/+5
2024-03-13antlr4-cpp-runtime: update dependencies (#43115)吴坎1-0/+2
* update dependencies * Update package.py
2024-03-13Update var/spack/repos/builtin/packages/ecmwf-atlas/package.py: set correct ↵Dom Heinzeller1-2/+7
ectrans/trans variant, configure tesselation variant (#43151)
2024-03-12spack.patch: support reversing patches (#43040)Adam J. Stewart3-10/+107
The `patch()` directive can now be invoked with `reverse=True` to apply a patch in reverse. This is useful for reverting commits that caused errors in projects, even if only the forward patch is available, e.g. via a GitHub commit patch URL. `patch(..., reverse=True)` runs `patch -R` behind the scenes. This is a POSIX option so we can expect it to be available on the `patch` command. --------- Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-03-12abinit: add version 9.10.5 (#43148)downloadico1-3/+2
set the FC variable to the MPI Fortran compiler and also set the F90 variable to the same compiler for versions 9.8 and up. FC needs to be set because the configure script still uses FC.
2024-03-12unmaintained packages: add new versions (#43112)Alec Scott103-82/+165
* unmaintained packages: add new versions * Fix parallel and numactl * Revert numactl changes * rollback lua-sol2 version * Update alluxio version format