summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-01-10perl-set-object: New package (#41704)Arne Becker1-0/+25
* perl-set-object: New package Adds Set::Object * Removed copyright line * New year
2024-01-10perl-alien-build-plugin-download-gitlab: New package (#41706)Arne Becker1-0/+31
* perl-alien-build-plugin-download-gitlab: New package Adds Alien::Build::Plugin::Download::GitLab * Remove copyright line * New year
2024-01-102023.9.0 update for UPC++ and GASNet-EX (#41826)Dan Bonachea2-12/+84
* Add GASNet-EX release 2023.9.0 Add level_zero variant Deprecate old versions that are no longer supported Add version enforcement to accelerator variants * Add UPC++ release 2023.9.0 Deprecate old versions that are no longer supported Add version enforcement to accelerator variants
2024-01-10perl-rose-datetime: New package plus updates (#41744)Arne Becker2-1/+51
* perl-rose-datetime: New package plus updates - perl-rose-datetime: New package - perl-datetime: New version, updated dependencies to enable build time tests and added a runtime test * Remove copyright line * New year
2024-01-10Downloads source code from git repo (#41751)AMD Toolchain Support1-20/+23
2024-01-10Bump up the revision for rocm-opencl recipe for 5.7.0 and 5.7.1 release (#41770)Sreenivasa Murthy Kolam1-4/+16
* Bump up the revision for rocm-opencl for 5.7.0 release * fix style errors
2024-01-10shapemapper: adding new version 2.2.0 (#42018)snehring1-5/+18
2024-01-10py-soupsieve: fix import tests (#41873)Adam J. Stewart1-0/+3
2024-01-10py-metomi-isodatetime: fix url parsing (#41415)Adam J. Stewart1-0/+4
* py-metomi-isodatetime: fix url parsing * One-liner * Add note that checksum doesn't work
2024-01-10bigdft: convert the use of format strings to fstrings. (#42006)Ashwin Kumar Karnad7-132/+135
* bigdft: convert the use of format strings to fstrings everywhere * Fix formatting * reformat with black * Update compiler flags in bigdft-core * Revert "Update compiler flags in bigdft-core" This reverts commit f7524ed78449b16163c92bf0ccc8b0dd473039dc.
2024-01-10goblin-hmc-sim: add main branch, switch maintainer (#42033)Eric Berquist1-1/+3
* goblin-hmc-sim: add main branch * goblin-hmc-sim: switch maintainer
2024-01-10fastjet: Adding thread safety variant (#41830)Juraj Smiesko1-0/+12
* Adding variant for limited thread safety * Exposing also full thread safety * Package file reformatted * Using Multi-valued variant
2024-01-10ucx: add v1.15.0 (#41884)Carlos Bederián1-1/+2
2024-01-10Add HDF5 version 1.12.3, revert to one preferred version - 1.14.3 (#41891)Larry Knox1-156/+35
2024-01-10binary_distribution.py: list parent dirs in binary tarball (#41773)Harmen Stoppels2-46/+116
* Bump the build cache layout version from 1 to 2 * Version to lists parent directories of the prefix in the tarball too, which is required from some container runtimes
2024-01-10perl-datetime-format-pg: add new package (#42005)Arne Becker1-0/+32
2024-01-09Add genf90 resource for cprnc to allow offline builds (#42015)Alex Richert1-0/+14
* Add genf90 resource for cprnc to allow offline builds * Update package.py * Update package.py style fix
2024-01-09VTK package: Correct netcdf-cxx dep (#36408)John W. Parent1-1/+1
VTK dropped netcdf-cxx as a dep in v8.2.0 (see https://gitlab.kitware.com/vtk/vtk/-/merge_requests/4741). Also use netcdf-cxx4 rather than netcdf-cxx (the latter is deprecated and replaced by the former).
2024-01-09Vtk: add option to build examples(#42022)John W. Parent1-0/+3
2024-01-09py-pyvista: fix import tests (#41868)Adam J. Stewart1-0/+3
* py-pyvista: fix import tests * Skip additional modules
2024-01-09libpspio: move to correct location (#42014)Henri Menke1-0/+0
2024-01-09Update mpi dependency so we do not load the build mpi version at module load ↵Jim Galarowicz1-1/+2
time. Add 1.0.8.1 update branch. (#42010)
2024-01-09dorado: add new package (#41988)Harry Sharma1-0/+23
2024-01-09glow: add new package (#41967)Harry Sharma1-0/+40
* glow: add latest version v1.5.1 * update: glow build from source
2024-01-09py-fsspec: fix import tests (#41860)Adam J. Stewart1-0/+3
2024-01-09perl-compress-raw-zlib: add new version (#41909)Christopher Christofi1-0/+1
2024-01-09perl-memoize: add new package with version 1.16 (#41938)Christopher Christofi1-0/+20
* perl-memoize: add new package with version 1.16= * fix styling
2024-01-09perl-email-mime-contenttype: New package (#41951)Arne Becker1-0/+30
Adds Email::MIME::ContentType
2024-01-09perl-metacpan-client: New package (#41963)Arne Becker1-0/+40
Adds MetaCPAN::Client
2024-01-09perl-log-any-adapter-callback: New package (#41965)Arne Becker1-0/+32
2024-01-09perl-datetime-format-oracle: New package (#42003)Arne Becker1-0/+31
Adds DateTime::Format::Oracle
2024-01-09perl-datetime-format-mysql: New package (#42004)Arne Becker1-0/+30
Adds DateTime::Format::MySQL
2024-01-09fix gpg version parsing for macos (#41995)Greg Becker1-1/+1
2024-01-09Move in vs. satisfies to a note and mention special cases of in (#41727)Tamara Dahlgren1-4/+10
* Move in vs. satisfies to a note and mention special cases of in * Address feedback: oveoverlap -> intersect * Re-word the satisfies versus in note. --------- Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-01-09neko: add v0.7.0, v0.7.1, v0.7.2 and fix package (#42012)Niclas Jansson1-0/+24
2024-01-09py-kornia: add v0.7.1 (#41888)Adam J. Stewart1-0/+1
2024-01-09hip-tensor: add new package (#40991)afzpatel1-0/+28
2024-01-09fpm: add v0.10.0 (#42002)gnikit1-0/+1
2024-01-09git commit shasums bump (#41935)Harmen Stoppels3-4/+4
2024-01-09imagemagick: add SVG support (#41956)Adam J. Stewart1-8/+14
2024-01-09paml: adding new version 4.10.7 (#41968)snehring1-2/+7
2024-01-09installer.py: don't dereference stage before installing from binaries (#41986)Harmen Stoppels2-60/+72
This fixes an issue where pkg.stage throws because a patch cannot be found, but the patch is redundant because the spec is reused from a build cache and will be installed from existing binaries.
2024-01-09py-numpy: add v1.26.3 (#41977)Adam J. Stewart1-0/+1
2024-01-09Improve "makefile" build system documentation (#41781)Loris Ercole1-5/+5
Shows how to modify environment variables using "setup_build_environment" instead of overriding "edit"
2024-01-09lfortran: add v0.30.0 (#42000)Christoph Junghans1-1/+3
2024-01-09ParaView: add 5.12.0-RC2 (#41992)kwryankrattiger1-1/+1
2024-01-09refactor: Index provided virtuals by `when` specTodd Gamblin7-51/+64
Part 4 of reworking all package metadata to key by `when` conditions. Changes conflict dictionary structure from this: { provided_spec: {when_spec, ...} } to this: { when_spec: {provided_spec, ...} }
2024-01-09refactor: make `_make_when_spec()` private to `directives.py`Todd Gamblin4-46/+81
`make_when_spec()` was being used in the solver, but it has semantics that are specific to parsing when specs from `package.py`. In particular, it returns `None` when the `when` spec is `False`, and directives are responsible for ignoring that case and not adding requirements, deps, etc. when there's an actual `False` passed in from `package.py`. In `asp.py`, we know that there won't ever be a raw boolean when spec or constraint, so we know we can parse them without any of the special boolean handling. However, we should report where in the file the error happened on error, so this adds some parsing logic to extract the `mark` from YAML and alert the user where the bad parse is. - [x] refactor `config.py` so that basic `spack_yaml` mark info is in its own method - [x] refactor `asp.py` so that it uses the smarter YAML parsing routine - [x] refactor `asp.py` so that YAML input validation for requirements is done up front
2024-01-09refactor: Index requirements by `when` specTodd Gamblin4-10/+14
Part 3 of reworking all package metadata to key by `when` conditions. Changes conflict dictionary structure from this: { (requirement_spec, ...): [(when_spec, policy, msg)] } to this: { when_spec: [((requirement_spec, ...), policy, msg), ...] }
2024-01-09refactor: Index conflicts by `when` specTodd Gamblin7-34/+33
Part 2 of reworking all package metadata to key by `when` conditions. Changes conflict dictionary structure from this: { conflict_spec: [(when_spec, msg), ...] } to this: { when_spec: [(conflict_spec, msg), ...] } Also attempts to consistently name the variables used to iterate over conflict dictionaries.