Harmen Stoppels
ae3bcf9937
Spec.satisfies, Spec.intersects: drop spack.repo
...
Currently Spec.satisfies is stateful both for concrete and abstract
specs, even after our changes where concrete specs list virtuals as edge
attributes.
Virtuals on edges basically provide too little information:
1. They don't specify what version of the virtual is provided, so you
cannot know the return value of `s.satisfies("^mpi@3:")` without
looking in the current state of the package.
2. It's not all about edges: `mpich.satisfies("mpi")` is expected to be
true (difference is *can* provide versus *provides*).
This commit tries to reduce the statefulness by only letting satisfies
and intersects access `spec.package`, instead of looking up the package.
The idea is that it reduces the surface area with `spack.repo`, as in
principle `spec.package` can be set upon construction.
The commit is breaking for abstract specs. The idea is you cannot answer
queries about abstract specs unless you associate a repo.
2025-02-11 16:50:21 +01:00
Piotr Sacharuk
01e16b58a3
lua-sol2: Apply workaround for oneAPI compiler for problem with build ( #48920 )
2025-02-10 21:51:57 -07:00
Tim Haines
f71e202f24
cbtf-krell: Update Boost dependency ( #47133 )
...
* Update Boost
* Add gotcha
* Add patch for build errors
* Allow building with latest Dyninst
* Fix patch url
2025-02-10 13:05:05 -08:00
Stephen Nicholas Swatman
f7edd10c17
acts dependencies: new versions as of 2025/02/10 ( #48969 )
...
This commit adds detray v0.88.0 and GeoModel v6.9.0.
2025-02-10 13:27:54 -07:00
Richard Berger
153c0805dd
ports-of-call: add v1.6.0, v1.7.0, v1.7.1 ( #48870 )
2025-02-10 11:55:59 -08:00
Harmen Stoppels
5d8517ef69
import-check: bump ( #48968 )
2025-02-10 20:48:59 +01:00
Fernando Ayats
f23cae6a86
py-iterative-stats: add 0.1.1 ( #48959 )
2025-02-10 07:42:20 -08:00
jgraciahlrs
e6e67f8e0a
extrae: tighten dependencies on boost for +dyninst ( #48938 )
2025-02-10 10:43:31 +01:00
Howard Pritchard
e6bef4ca9b
OpenMPI: add version 4.1.8 ( #48922 )
...
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2025-02-10 10:00:14 +01:00
Matt Thompson
e3e0bef0de
Update GFE packages ( #48899 )
2025-02-10 09:59:15 +01:00
Buldram
42486d93ec
nim: add v2.2.2 ( #48929 )
2025-02-10 09:58:15 +01:00
Harmen Stoppels
6d608a9664
log.py: remove setenv calls ( #48933 )
2025-02-10 09:53:36 +01:00
Matt Thompson
04313afc63
mapl: add v2.53.1, v2.54.1 ( #48944 )
2025-02-10 09:42:35 +01:00
Teague Sterling
f839d2ba56
duckdb: add v1.2.0 ( #48902 )
...
Signed-off-by: Teague Sterling <teaguesterling@gmail.com>
2025-02-10 09:37:46 +01:00
Paul R. C. Kent
2b1a8b1913
Quantum ESPRESSO: add v7.4.1 ( #48949 )
2025-02-10 09:20:21 +01:00
Vanessasaurus
8907003648
flux-sched: add v0.42.1 ( #48952 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2025-02-10 09:17:56 +01:00
Adam J. Stewart
8afdba4bf7
py-einops: add v0.8.1 ( #48954 )
2025-02-10 09:13:54 +01:00
Paul R. C. Kent
57cabbfb10
qmcpack: add v4.0.0 ( #48921 )
2025-02-10 09:02:38 +01:00
Paul
c71efb9040
go: add v1.23.6 ( #48955 )
2025-02-10 08:37:34 +01:00
Robert Mijakovic
c5dd2d43d2
reframe: add v4.6.4 -> v4.7.2 ( #48242 )
2025-02-10 08:25:12 +01:00
Adam J. Stewart
34338ef757
Python: add new versions ( #48950 )
...
* Python: add new versions
* black
2025-02-09 17:20:19 +01:00
Piotr Sacharuk
c0bdc37226
nwchem: add master ( #48919 )
...
* Add possibility to build nwchem from master branch
* add oneapi@2025: patch for @7.2.3
---------
Co-authored-by: eugeneswalker <eugenesunsetwalker@gmail.com>
2025-02-07 10:56:04 -08:00
Sergey Kosukhin
8bad9fb804
serialbox: add version 2.6.2 ( #48937 )
2025-02-07 10:30:31 -08:00
Harmen Stoppels
2df7cc0087
libgcrypt: fix enforced -O0 ( #48940 )
...
Signed-off-by: Shane Nehring <snehring@iastate.edu>
Co-authored-by: Shane Nehring <snehring@iastate.edu>
2025-02-07 19:08:51 +01:00
Piotr Sacharuk
40d40ccc52
Apply workarounds for oneAPI compiler for ascent problem with build ( #48918 )
...
* Apply workarounds for oneAPI compiler for ascent problem with build
* Use the way with use patch through the PR address
* stylecheck - missing comma
2025-02-07 06:20:19 -07:00
Harmen Stoppels
afe7d6c39e
package_base.py: remove use_cray_compiler_names ( #48932 )
2025-02-07 12:47:17 +01:00
Rocco Meli
113733d9fb
trexio: fix issues with autotools build system ( #48923 )
2025-02-07 03:42:46 -07:00
Massimiliano Culpo
a8e2da5bb8
Fix regression due to dyninst update ( #48935 )
2025-02-07 10:46:42 +01:00
Harmen Stoppels
97750189b6
clingo-bootstrap: fix +optimized build ( #48931 )
...
* fix regression `apple-clang` vs `%apple-clang`
* use f-strings
* remove --verbose flag from LDFLAGS
2025-02-07 09:46:05 +01:00
Teague Sterling
bcd40835a0
py-maturin: add v1.8.2 and refined dependencies ( #48915 )
2025-02-07 01:23:33 -07:00
John W. Parent
2c3f2c5733
Windows: Update default config for stage location ( #48511 )
...
Current location is within the Spack prefix, which causes builds to
pollute VCS with stage artifacts and generally inflates the Spack
install prefix.
This PR moves it to the user cache location now that we can
consistently support paths with spaces on Windows.
2025-02-06 23:25:11 -08:00
Massimiliano Culpo
302d74394b
dyninst: cleanup package ( #47637 )
...
* Use more idiomatic construct, shorten recipe
* Remove deprecated versions, and associated patches
* Remove v10.0.0
2025-02-07 08:20:05 +01:00
Vinícius
cf94dc7823
simgrid: add v3.36 ( #48909 )
2025-02-06 21:03:00 -07:00
Rocco Meli
4411ee3382
dla-future-fortran: add v0.3.0 ( #48900 )
2025-02-06 18:56:10 -07:00
John W. Parent
f790ce0f72
icu4c: no cxxstd flag option on Windows ( #48510 )
...
* ICU4C: Don't reference a spec variant on a platform on which it's not defined
* icu4c: no cxx flag on Windows
2025-02-06 18:55:57 -07:00
Mikael Simberg
64d53037db
pika: Add 0.32.0 ( #48897 )
2025-02-06 18:49:55 -07:00
Chris Marsh
4aef50739b
Add new version of r-curl ( #48912 )
2025-02-06 18:38:09 -07:00
Wouter Deconinck
a6e966f6f2
dcap: depends_on libxcrypt ( #48903 )
2025-02-06 18:37:51 -07:00
psakievich
1f428c4188
Add a message for CMake incremental build ( #48905 )
...
* Add a message for CMake incremental build
Requested message to explain CMake phase is getting skipped.
* [@spackbot] updating style on behalf of psakievich
* Update import
---------
Co-authored-by: psakievich <psakievich@users.noreply.github.com>
2025-02-07 01:32:06 +00:00
Thomas Madlener
731e48b1bd
lcio: add v2.22.4 ( #48895 )
2025-02-06 18:20:34 -07:00
Wouter Deconinck
74ff9ad821
hep stack: build also with cuda and rocm where possible ( #48528 )
2025-02-06 17:09:15 -07:00
Alberto Invernizzi
16a4eff689
nvpl-blas, nvpl-lapack: add v0.4.0.1, v0.3.0 ( #48901 )
2025-02-06 15:27:28 -07:00
Alberto Sartori
d0b0d8db50
justbuild: add v1.4.3 ( #48898 )
2025-02-06 15:21:16 -07:00
AMD Toolchain Support
54f591cce5
amdfftw: fix broken build, adjust flags for performance tuning ( #48754 )
...
With CFLAGS, the code path in the amdfftw build system will bypass the logic around AMD_ARCH.
---------
Co-authored-by: vijay kallesh <Vijay-teekinavar.Kallesh@amd.com>
2025-02-06 15:14:44 -07:00
Chris Marsh
8677bb4d43
py-numba: Add version 0.61 ( #48837 )
2025-02-06 07:54:53 -08:00
SXS Bot
b66b80a96a
spectre: add v2025.01.30 ( #48803 )
...
Co-authored-by: sxs-bot <sxs-bot@users.noreply.github.com>
2025-02-06 13:49:46 +01:00
Adam J. Stewart
10e21f399c
py-shapely: add v2.0.7 ( #48810 )
2025-02-06 13:45:08 +01:00
Matt Thompson
56892f6140
fms: add 2025.01, 2024.03 ( #48812 )
2025-02-06 13:44:46 +01:00
George Young
7eddc4b1f8
mummer4: patching to allow building with %gcc@13: ( #38292 )
...
Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk>
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-02-06 13:37:42 +01:00
Adam J. Stewart
3c7392bbcc
PyTorch: add v2.6.0 ( #48794 )
2025-02-06 13:32:53 +01:00