summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-09-30flink: add v1.20.0 (#46631)Wouter Deconinck1-4/+5
2024-09-30libpcap: add v1.10.5 (#46635)Wouter Deconinck1-4/+4
2024-09-30libressl: add v3.7.3, v3.8.4, v3.9.2 (#46636)Wouter Deconinck1-1/+4
2024-09-30net-snmp: add v5.9.4 (#46638)Wouter Deconinck1-1/+2
2024-09-30perl-dbi: add v1.645 (#46640)Wouter Deconinck1-1/+8
2024-09-30postgresql: add v12.20, v13.16, v14.13, v15.8, v16.4 (fix CVEs) (#46641)Wouter Deconinck1-0/+5
2024-09-30gdk-pixbuf: add v2.42.12 (#46633)Wouter Deconinck1-6/+25
2024-09-30sys-sage add v0.5.0 (#46659)stepanvanecek1-0/+1
Co-authored-by: Stepan Vanecek <stepan.vanecek@tum.de>
2024-09-30py-mechanize: add v0.4.10 (#46642)Wouter Deconinck1-1/+2
2024-09-30py-pycryptodome: add v3.20.0 (#46643)Wouter Deconinck1-1/+4
2024-09-30py-werkzeug: add v3.0.4 (#46644)Wouter Deconinck1-1/+2
2024-09-30qt-*: add v6.7.3 (#46646)Wouter Deconinck7-0/+7
2024-09-30unixodbc: add v2.3.12 (#46650)Wouter Deconinck1-0/+1
2024-09-30umoci: fix url; add v0.4.7 (#46651)Wouter Deconinck1-5/+4
2024-09-30votca: add v2024.2 (#46653)Christoph Junghans1-0/+1
2024-09-30rpm: add v4.18.2 (#46654)Wouter Deconinck1-1/+5
2024-09-30slepc, py-slepc4py, petsc, py-petsc4py add v3.22.0 (#46647)Satish Balay5-8/+40
Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>
2024-09-30libvips: add v8.15.3 (#46655)Wouter Deconinck1-3/+14
2024-09-30spectre: add v2024.09.29 (#46657)SXS Bot1-0/+3
Co-authored-by: sxs-bot <sxs-bot@users.noreply.github.com>
2024-09-28hive: add v3.1.3 (fix CVEs) (#46632)Wouter Deconinck1-1/+2
2024-09-28fd: add minimum rustc version requirement (#46622)Pranav Sivaraman1-1/+3
2024-09-28cp2k: fix libs type issue (#46079)etiennemlb1-24/+19
* Fix CP2K list/LibraryList issue * [@spackbot] updating style on behalf of etiennemlb
2024-09-28snakemake: add new version and update plugins (#43437)Maciej Wójcik8-16/+78
2024-09-28mvapich: Add pmix variant (#45531)MatthewLieber1-1/+4
2024-09-28py-protobuf: drop +cpp, always require protobuf (#46501)Adam J. Stewart4-34/+17
* py-protobuf: drop +cpp, always require protobuf * Fix remaining reference to +cpp
2024-09-28highway: remove HWY_CMAKE_ARM7 (not supported) (#45815)Pranav Sivaraman1-4/+0
Spack currently does not detect armv7 architectures so remove it.
2024-09-28trilonos: Fix missing #include <cstdint> for gcc-13+ (#46165)Pasquale Claudio Africa2-0/+34
2024-09-28opencarp, meshtool, py-carputils: New openCARP version v16.0 (#45820)Marie Houillon3-3/+8
Co-authored-by: openCARP consortium <info@opencarp.org>
2024-09-28build(deps): bump docker/build-push-action from 6.7.0 to 6.8.0 (#46618)dependabot[bot]1-1/+1
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.7.0 to 6.8.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/5cd11c3a4ced054e52742c5fd54dca954e0edd85...32945a339266b759abcbdc89316275140b0fc960) --- updated-dependencies: - dependency-name: docker/build-push-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-09-28gpgme: fix dep on libassuan up to @2.5.7 (#45703)wspear1-1/+1
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com> Co-authored-by: Bernhard Kaindl <contact@bernhard.kaindl.dev>
2024-09-28Singularity: set `share loop devices` to `yes`. (#45846)Cristian Di Pietrantonio1-0/+5
https://docs.sylabs.io/guides/main/admin-guide/configfiles.html#loop-devices shared loop devices: This allows containers running the same image to share a single loop device. This minimizes loop device usage and helps optimize kernel cache usage. Enabling this feature can be particularly useful for large MPI jobs.
2024-09-28dav-sdk: Add new DaV SDK Package (#45465)kwryankrattiger1-0/+177
This package is a post-ECP port of the Data and Vis SDK. The new DAV SDK drops the ECP prefix and some previously included packages.
2024-09-28AMBER: Add conflict clause to avoid using X11 on Cray (#45844)Cristian Di Pietrantonio1-0/+1
2024-09-28dlb: add v3.4.1 (#46032)Victor Lopez Herrero1-4/+12
2024-09-27gcc: add 11.5.0 (#46614)Mike Renfro1-0/+1
2024-09-27sbcl: new package (#46611)Asher Mancinelli2-0/+85
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-09-28ci: simplify coverage CI/CD job (#46441)Alec Scott3-33/+55
* ci: simplify coverage CI/CD job * Fix typo in dependent job
2024-09-28py-fluidsim-core and py-fluidsim: add new packages (#46438)Pierre Augier8-0/+76
2024-09-27rust: fix bootstrap dependency version typo (#46620)Alec Scott1-1/+1
2024-09-27sbcl-bootstrap: add darwin binaries (#46617)Asher Mancinelli1-23/+46
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-09-27Better shell completion support for packages (#44756)Alec Scott7-1/+120
2024-09-27Spec.splice: Allow splices when multiples nodes in the DAG share a name (#46382)Greg Becker7-136/+538
The current `Spec.splice` model is very limited by the inability to splice specs that contain multiple nodes with the same name. This is an artifact of the original algorithm design predating the separate concretization of build dependencies, which was the first feature to allow multiple specs in a DAG to share a name. This PR provides a complete reimplementation of `Spec.splice` to avoid that limitation. At the same time, the new algorithm ensures that build dependencies for spliced specs are not changed, since the splice by definition cannot change the build-time information of the spec. This is handled by splitting the dependency edges and link/run edges into separate dependencies as needed. Signed-off-by: Gregory Becker <becker33@llnl.gov>
2024-09-27CI: Add documentation for adding new stacks and runners (#42179)kwryankrattiger1-0/+209
* CI: Add documentation for adding new stacks and runners * More docs for runner registration --------- Co-authored-by: Zack Galbreath <zack.galbreath@kitware.com> Co-authored-by: Bernhard Kaindl <contact@bernhard.kaindl.dev>
2024-09-27spec: simplify string formatting (#46609)Massimiliano Culpo6-18/+20
This PR shorten the string representation for concrete specs, in order to make it more legible. Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-09-27openimageio: update to v2.5.15.0, old versions not buildable anymore (#46045)Beat Reichenbach1-18/+15
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-09-27rust-bindgen: add v0.66.0 -> v0.69.4 (#45392)Teague Sterling1-13/+15
* rust-bindgen: add v0.66.0,v0.66.1,v0.68.1,v0.69.0-v0.69.4 & change build system to cargo Signed-off-by: Teague Sterling <teaguesterling@gmail.com> * fix dep Signed-off-by: Teague Sterling <teaguesterling@gmail.com> * [@spackbot] updating style on behalf of teaguesterling * Update var/spack/repos/builtin/packages/rust-bindgen/package.py Co-authored-by: Alec Scott <hi@alecbcs.com> --------- Signed-off-by: Teague Sterling <teaguesterling@gmail.com> Co-authored-by: Alec Scott <hi@alecbcs.com>
2024-09-27docs: add --depth=2 to reduce download size (#46605)Alec Scott3-5/+19
* docs: add --depth=2 to reduce download size * Add note to tell users about --depth=2 and manyFiles * Fix inline code in info block
2024-09-27gperftools: Add 2.16 (#46606)Mikael Simberg1-0/+3
2024-09-27charmpp: build fix for aocc (#45826)AMD Toolchain Support1-0/+7
2024-09-27`cc`: ensure that RPATHs passed to linker are uniqueTodd Gamblin2-26/+114
macOS Sequoia's linker will complain if RPATHs on the CLI are specified more than once. To avoid errors due to this, make `cc` only append unique RPATHs to the final args list. This required a few improvements to the logic in `cc`: 1. List functions in `cc` didn't have any way to append unique elements to a list. Add a `contains()` shell function that works like our other list functions. Use it to implement an optional `"unique"` argument to `append()` and an `extend_unique()`. Use that to add RPATHs to the `args_list`. 2. In the pure `ld` case, we weren't actually parsing `RPATH` arguments separately as we do for `ccld`. Fix this by adding *another* nested case statement for raw `RPATH` parsing. There are now 3 places where we deal with `-rpath` and friends, but I don't see a great way to unify them, as `-Wl,`, `-Xlinker`, and raw `-rpath` arguments are all ever so slightly different. 3. Fix ordering of assertions to make `pytest` diffs more intelligible. The meaning of `+` and `-` in diffs changed in `pytest` 6.0 and the "preferred" order for assertions became `assert actual == expected` instead of the other way around. Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>