summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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>
2022-04-04mbedtls: fix build with %nvhpc (#29850)Harmen Stoppels1-0/+4
2022-04-04perl: conflict with unpatched releases for %nvhpc (#29854)Harmen Stoppels1-0/+1
2022-04-04openssl: add conflict for %nvhpc (#29855)Harmen Stoppels1-0/+4
2022-04-02adios2: Bump version and cleanup package code (#29779)Chuck Atkins1-86/+74
2022-04-02Perl package: add version 5.34.1 (#29840)John W. Parent1-0/+2
Versions at or after 5.34.1 don't build with MSVC <= 19.29.30136
2022-04-02cdo: new version 2.0.5 (#29558)Brian Spilner1-0/+1
2022-04-02Metall package: add v0.18 and v0.19 (#28982)Keita Iwabuchi1-1/+3
Co-authored-by: Bernhard Kaindl <43588962+bernhardkaindl@users.noreply.github.com>
2022-04-02[py-httpcore] added version 0.14.7 (#29805)Jen Herting1-4/+8
* [py-httpcore] py-wheel is implied by PythonPackage * [py-httpcore] python packages are type=('build', 'run') * [py-httpcore] fixed dependency versions * [py-httpcore] added version 0.14.7
2022-04-02[py-hyperframe] added version 5.2.0 (#29803)Jen Herting1-1/+2
* [py-hyperframe] py-wheel is implied by PythonPackage * [py-hyperframe] fixed python version requirement * [py-hyperframe] added version 5.2.0
2022-04-02New package: py-jamo (#29545)Jen Herting1-0/+20
* [py-jamo] created template * [py-jamo] - added homepage - added dependencies - added description - removed fixmes
2022-04-01dd4hep, podio: add new versions, fix tests (#29541)Valentin Volkl2-2/+11
2022-04-01New package: gbl (#29834)iarspider1-0/+31
2022-04-01fplll package: Add version 5.4.1 (#29829)haralmha1-0/+1
2022-04-01"spack external find": also find library-only packages (#28005)Brian Van Essen10-13/+263
Update "spack external find --all" to also find library-only packages. A Package can add a ".libraries" attribute, which is a list of regular expressions to use to find libraries associated with the Package. "spack external find --all" will search LD_LIBRARY_PATH for potential libraries. This PR adds examples for NCCL, RCCL, and hipblas packages. These examples specify the suffix ".so" for the regular expressions used to find libraries, so generally are only useful for detecting library packages on Linux.
2022-04-01Allow "spack install foo@git-hash" without terminal prompt (#29827)Peter Scheibel1-1/+2
Do not prompt user with checksum warning when using git commit hashes as versions. Spack was incorrectly reporting this as a potential problem: it would display a prompt asking the user whether they want to proceed if Spack was running in a terminal, or it would terminate the running instance of Spack if running as part of a script.
2022-04-01hwloc: 2.0.x, 2.7.x (#29816)Harmen Stoppels1-0/+3
2022-04-01vecgeom: add v1.1.20 (#29831)Ben Morgan1-0/+1