summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-04-06web.py: set User-Agent (#29919)Harmen Stoppels1-1/+5
Some servers require `User-Agent` to be set, and otherwise error with access denied. One such example is mpich. To fix this, set `User-Agent: Spackbot/[version]` as a header. Apparently by convention, it should include the word `bot`.
2022-04-06Add pika 0.3.0 (#29916)Mikael Simberg1-0/+1
2022-04-06link_tree.py: format conflict error message (#29870)Harmen Stoppels1-2/+2
Show each `[src a] and [src b] both project to [dst]` on a separate line.
2022-04-06xxhash: add v0.8.1 (#29868)Harmen Stoppels1-0/+1
2022-04-06gdrcopy: add v2.3 (#29874)iarspider1-0/+1
2022-04-06spectre: add v2022.04.04 (#29876)SXS Bot1-0/+1
Co-authored-by: sxs-bot <sxs-bot@users.noreply.github.com>
2022-04-06scotch: @7: no longer builds libptesmumps.so (#29842)Carlos Bederián1-3/+5
2022-04-06WarpX: add v22.04 (#29883)Axel Huebl2-3/+5
Update `warpx` & `py-warpx` to the latest release, `22.04`.
2022-04-06mpiFileUtils: Add missing dependency with attr. (#29886)Rémi Lacroix1-0/+2
This was added in version 0.11.1.
2022-04-06Make dd4hep boost deps explicit (#29890)Hadrien G1-5/+2
2022-04-06claw: enable building with clang@11: and aocc@3: (#29891)Sergey Kosukhin1-6/+4
2022-04-06pika: add hipblas dependency when rocm variant (#29681)Auriane R1-0/+1
Hipblas is now compulsory when building with rocm. Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2022-04-06gdb: depend only on python, not python+debug (#29374)Valentin Volkl1-1/+1
2022-04-06py-awkward: add v1.5.1 and fix rapidjson dependency (#29896)Andrea Valenzuela1-1/+2
Co-authored-by: Andrea Valenzuela <avalenzu@pccms161.dyndns.cern.ch>
2022-04-06libproxy: add perl/python variants (#29875)Seth R. Johnson1-2/+16
2022-04-06h5bench: add v1.2, use git to get submodules, add variants (#29819)Jean Luca Bez1-5/+26
2022-04-06Add checksums for cuDNN 8.3.2, 8.3.3; fix URLs on ARM (#29895)iarspider1-0/+14
2022-04-06build(deps): bump codecov/codecov-action from 2.1.0 to 3 (#29908)dependabot[bot]1-5/+5
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2.1.0 to 3. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/f32b3a3741e1053eb607407145bc9619351dc93b...e3c560433a6cc60aec8812599b7844a7b4fa0d71) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-05Bugfix: CVS fetching (#29793)Erik Schnetter1-2/+7
#27021 broke fetching for CVS-based packages because: - The mirror logic was using URL parsing to extract a path from the CVS repository location - #27021 added sanity checks to enforce that strings passed to the URL parser were actually URLs This replaces the call to "url_util.parse" with logic that is customized for CVS. This implies that VCSFetchStrategy should rename the "url_attr" attribute to something more generic, but that should be handled separately.
2022-04-05It's already established that we want Boost +python above (#29894)Hadrien G1-6/+0
2022-04-05cmake: improve `~/+ownlibs` (#29847)Harmen Stoppels2-34/+29
* remove openssl variant * require internal curl to have external openssl. * Fix dependencies * mono: remove ~openssl reference
2022-04-05mpich: add new releases (#28573)Ken Raffenetti1-0/+11
* mpich: add 3.4.3, 4.0, 4.0.1 * mpich: add url_for_version function For versions 4.0 and up, get tarballs from GitHub. This will help with CI builds, since the MPICH website denies the urllib user-agent from downloading release tarballs. * mpich: disable cuda support MPICH is failing to build in CI due to a configuration script bug in detecting CUDA support. Disable CUDA support by default until we add a proper variant.
2022-04-04cub: new versions (#29878)eugeneswalker1-0/+6
2022-04-04Update exawind openfast dependencies (#29884)psakievich3-3/+3
2022-04-04Allow conditional possible values in variants (#29530)Massimiliano Culpo8-13/+214
Allow declaring possible values for variants with an associated condition. If the variant takes one of those values, the condition is imposed as a further constraint. The idea of this PR is to implement part of the mechanisms needed for modeling [packages with multiple build-systems]( https://github.com/spack/seps/pull/3). After this PR the build-system directive can be implemented as: ```python variant( 'build-system', default='cmake', values=( 'autotools', conditional('cmake', when='@X.Y:') ), description='...', ) ``` Modifications: - [x] Allow conditional possible values in variants - [x] Add a unit-test for the feature - [x] Add documentation
2022-04-04Add shared/static variants to gmp and mpfr (#29836)iarspider2-1/+20
* Add shared/static variants to gmp and mpfr * Update package.py * Update package.py
2022-04-04expat: 2.4.x (#29872)Harmen Stoppels1-0/+2
2022-04-04Build tests/benchmarks only when self.run_tests (#29862)Wouter Deconinck6-0/+12
2022-04-04rewiring of spliced specs (#26873)Nathan Hanford5-3/+288
* tests for rewiring pure specs to spliced specs * relocate text, binaries, and links * using llnl.util.symlink for windows compat. Note: This does not include CLI hooks for relocation. Co-authored-by: Nathan Hanford <hanford1@llnl.gov>
2022-04-04Damaris package: add version 1.6.0; master branch (#29083)Josh Bowden1-2/+15
Also add options to build documentation and Python support.
2022-04-04Wonton, Tangram, Portage packages: ctest update (#29823)Tracy-Pantleo3-3/+3
2022-04-04curl: libs variant (#29865)Harmen Stoppels1-0/+4
2022-04-04root: add conflict for removed feature vmc (#29777)Valentin Volkl1-0/+3
Co-authored-by: Hadrien G. <knights_of_ni@gmx.com>
2022-04-04curl: 7.82.0 (#29864)Harmen Stoppels1-0/+1
2022-04-04charmpp: avoid setting MPICC for mpi backend (#23645)Matthias Diener1-4/+5
2022-04-04Remove "dir=/tmp" when using tempfile.mkdtemp in packages (#29866)Gianluca Ficarelli6-8/+8
From the tempfile module docs: The default directory is chosen from a platform-dependent list, but the user of the application can control the directory location by setting the TMPDIR, TEMP or TMP environment variables
2022-04-04libuv: new versions, new url, drop autotools (#29846)Harmen Stoppels1-14/+26
2022-04-04arborx: add v1.2 (#29853)Andrey Prokopenko1-0/+3
2022-04-04petsc,py-petsc4py,slepc,py-slepc4py: add version 3.17.0 (#29822)Satish Balay4-0/+10
2022-04-04PETSc: add fortran variant to allow builds without fortran (#29800)Sajid Ali1-7/+29
2022-04-04ncbi-rmblastn: add missing dependencies (#29606)Glenn Johnson1-1/+5
missing dependencies - boost - lzo Also, turn off libuv. This does not build properly with libuv so it is not a dependency. However, configure will look for libuv on the system and try to use it if found, thus breaking the build.
2022-04-04amrex: add v22.04 (#29838)Weiqun Zhang1-1/+2
2022-04-04Add support for racket packages (#27564)Thomas Dickerson13-0/+332
- Add variants for various common build flags, including support for both versions of the Racket VM environment. - Prevent `-j` flags to `make`, which has been known to cause problems with Racket builds. - Prefer the minimal release to improve install times. Bells and whistles carry their own runtime dependencies and should be installed via `raco`. An enterprising user may even create a `RacketPackage` class to make spack aware of `raco` installed packages. - Match the official version numbering scheme.
2022-04-04sundials: add magma variant (#29844)Cody Balos1-0/+14
2022-04-04py-pandas: add v1.4.2 (#29856)Adam J. Stewart1-26/+27
2022-04-04build(deps): bump actions/setup-python from 2 to 3.1.0 (#29843)dependabot[bot]4-19/+19
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3.1.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v2...9c644ca2ab8e57ea0a487b5ec2f8290740378bfd) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04zstd: doesn't build with %nvhpc (#29849)Harmen Stoppels1-0/+2
2022-04-04cmake: build with %nvhpc (#29851)Harmen Stoppels1-1/+5
2022-04-04amber20 + ambertools21: fix build issues (#29809)marcost22-0/+91
* Amber: fix must be declared before the namelist is declared [1]: http://archive.ambermd.org/202105/0098.html
2022-04-04zlib: Update to 1.2.12 (#29792)Erik Schnetter3-6/+32
- Update to version 1.2.12. - Mark older versions as deprecated because they have security bugs. - mfem: Update list of system library directories - zlib patch: cc patch Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>