Wouter Deconinck
25d8e95ad4
go: ignore unresolved library ( #50072 )
2025-04-16 07:09:37 -04:00
Harmen Stoppels
883bbf3826
variants: fix narrowing multi -> single -> bool ( #49880 )
...
* `x=*` constrained by `+x` now produces a boolean valued variant instead of a multi-valued variant.
* Values are now always stored as a tuple internally, whether bool, single or multi-valued.
* Value assignment has a stricter api to prevent ambiguity / type issues related to
`variant.value = "x"` / `variant.value = ["x"]` / `variant.value = ("x",)`. It's now `variant.set("x", ...)` for
single and multi-valued variants.
* The `_original_value` prop is dropped, since it was unused.
* The wildcard `*` is no longer a possible variant value in any type of variant, since the *parser*
deals with it and creates a variant with no values.
2025-04-16 09:44:38 +02:00
Harmen Stoppels
1dc9bac745
detection/common.py: catch is_file() inside loop ( #50042 )
2025-04-16 09:40:14 +02:00
Peter Scheibel
8ac5398576
ci: add gawk ( #50074 )
2025-04-16 09:29:20 +02:00
Harmen Stoppels
dbd3895cbf
version_types.py: Version -> Union[StandardVersion, GitVersion] ( #50061 )
2025-04-16 09:15:13 +02:00
Todd Gamblin
1d70dc8292
Remove Prolog so that GitHub detects Answer Set Programming ( #50077 )
...
This reverts a change made in #20639 to have GitHub recognize our
ASP files as Prolog, the closest langauge supported by
[Linguist](https://github.com/github-linguist/linguist ) at the time.
Linguist has since
[added support for ASP](https://github.com/github-linguist/linguist/pull/7184 ),
so we no longer need to force Prolog detection -- our `.lp` files should
be auto-detected as ASP.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2025-04-15 22:41:53 -07:00
Alec Scott
4b2a96fe06
Improve our README to make it easier for new users ( #49711 )
2025-04-15 17:08:39 -04:00
John W. Parent
4a7508c9df
Update make/nmake invocations (mostly Windows) ( #49022 )
...
The second change technically affects non-Windows, but the
behavior should be exactly the same:
* Packages no longer have access to `.msbuild` and `.nmake`
automatically; they now get them via a dependency on `msvc`.
* Update two CMake-based packages that call `make test` to
instead call `ctest` (`netcdf-cxx4` and `pegtl`).
CMake-based packages should do this because on Windows
`make test` will not generally work, but `ctest` does.
* Fix `openssl` "make test" on Windows (WRT prior point: not
a CMake-based package).
2025-04-15 14:44:25 -06:00
Alec Scott
4f27ef8157
conmon: update for best practices ( #50058 )
2025-04-15 14:00:39 -05:00
Vicente Bolea
069010fe13
vtk-m: update to latest release ( #49867 )
...
* vtk-m: add v2.3.0 version
* Update package.py
* Update var/spack/repos/builtin/packages/vtk-m/package.py
Co-authored-by: Kenneth Moreland <morelandkd@ornl.gov >
---------
Co-authored-by: Kenneth Moreland <morelandkd@ornl.gov >
2025-04-15 12:40:52 -05:00
Teague Sterling
0fa64f9791
hwdata: add v0.392 and update configure args to fix data path ( #49654 )
...
* hwdata: add v0.392 and update configure args to fix data path
Signed-off-by: Teague Sterling <teaguesterling@gmail.com >
* fix styles
Signed-off-by: Teague Sterling <teaguesterling@gmail.com >
---------
Signed-off-by: Teague Sterling <teaguesterling@gmail.com >
2025-04-15 09:37:53 -07:00
Adam J. Stewart
8d23edd1a9
libpng: add v1.6.47 ( #49979 )
...
* libpng: add v1.6.47
* Add conflict
2025-04-15 12:04:38 -04:00
Alec Scott
336d33ecfa
iwyu: update for best practices ( #50060 )
2025-04-15 09:28:27 -06:00
Rocco Meli
caaf0c50f6
dla-future: add v0.9.0 ( #50055 )
2025-04-15 16:00:08 +02:00
Alberto Invernizzi
6b2cd0ca45
bump iwyu ( #50053 )
2025-04-15 03:33:18 -06:00
Sichao25
0bec90ecd7
zoltan: add +scotch variant ( #49845 )
...
* add scotch variant to zoltan
* style fix
* apply satisfies func and F-strings
2025-04-14 15:03:39 -06:00
Stephen Nicholas Swatman
1f77b33255
covfie: add v0.13.0 ( #50039 )
...
Does what it says on the tin.
2025-04-14 13:32:59 -07:00
Wouter Deconinck
6dab20e8f8
py-particle: add v0.25.3 ( #49907 )
2025-04-14 11:13:21 -04:00
Wouter Deconinck
f926512cd4
conmon: add v2.1.13 ( #49914 )
2025-04-14 11:12:23 -04:00
Wouter Deconinck
4a08f5b6e4
sherpa: add variant internal_pdfs to avoid fortran ( #49918 )
2025-04-14 11:11:09 -04:00
Adam J. Stewart
2cbc21d584
Remove runtime errors for Fortran compilers ( #49981 )
2025-04-14 16:35:03 +02:00
Seth R. Johnson
b4646c340c
dd4hep: fix inconsistent cxxstd ( #50027 )
...
* dd4hep: fix doc dependencies and made doc optional
* edm4hep: fix downstream build error in dd4hep
* dd4hep: propagate cxxstd to fix build error with +ddg4
2025-04-14 10:17:18 -04:00
Paul Gessinger
24efb56528
fastjet: ProtoJet output compilation error ( #50004 )
...
* fastjet: ProtoJet output
* switch to upstream fix
* spack wants .diff URLs apparently?
* Delete var/spack/repos/builtin/packages/fastjet/protojet.patch
* increase patch level, upper bound for patch
* Update package.py
2025-04-14 08:03:15 -06:00
Robert Maaskant
19f7a1bfbd
yarn: add v4.8.1 ( #49898 )
2025-04-14 09:56:31 -04:00
Wouter Deconinck
bc5b57dca9
fmt: conflicts llvm@21: when @:11.0 ( #49965 )
...
* fmt: conflicts llvm@21: when @:11.0
* Update var/spack/repos/builtin/packages/fmt/package.py
Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi >
---------
Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi >
2025-04-14 07:23:31 -06:00
Harmen Stoppels
ebef5f75fb
util/environment.py: allow PurePath for path modifiers and improve file/lineno of warnings ( #50038 )
2025-04-14 14:52:12 +02:00
Wouter Deconinck
e45ee9cb92
gaudi: add v39.3, v39.4 ( #50017 )
2025-04-14 12:27:37 +02:00
Robert Maaskant
900fff77cd
Use gnu_mirror_path for GNU packages ( #50034 )
2025-04-14 12:26:30 +02:00
Robert Maaskant
e97a78ebcc
Mark glibc and musl as buildable false ( #50035 )
2025-04-14 12:15:32 +02:00
Massimiliano Culpo
25beeef865
Environment: separate parsing concerns from SpecList ( #49973 )
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com >
2025-04-14 11:22:13 +02:00
Matt Thompson
b3ded1332e
openblas: fixes for Xcode 16.3 darwin aarch64 ( #49976 )
2025-04-14 11:18:07 +02:00
Matt Thompson
b66694d1ca
nag: nag provides fortran ( #49895 )
2025-04-14 10:41:54 +02:00
Marc T. Henry de Frahan
ebb2bb206e
openfast: add v4.0.3 ( #49974 )
2025-04-14 10:40:44 +02:00
Adam J. Stewart
7a489e1e4e
py-grpcio: add v1.71.0 ( #49980 )
2025-04-14 17:40:24 +09:00
Thomas Madlener
940f47a47c
Fix dependency on C compiler for some packages to pass cmake or configure stage ( #49993 )
...
* genfit: depend on c compiler to fix installation issues
genfit does not specify `LANGUAGES` in their `project` declaration yet, so C is also required to pass the cmake stage.
* vbfnlo: Depend on C compiler to pass configure stage
* cppunit: Depend on C compiler to pass configure stage
* Make py-pyqt5 depend on C to fix build error
* bdsim: Depend on C to pass configure stage
2025-04-14 10:14:35 +02:00
Nathan Ellingwood
ccea1c6c9b
trilinos: update for kokkos and kokkos-kernels 4.6.00 ( #49977 )
...
Corresponds to the kokkos 4.6.00 release, see PRs:
* https://github.com/spack/spack/pull/49810
* https://github.com/trilinos/Trilinos/pull/13925
Signed-off-by: Nathan Ellingwood <ndellin@sandia.gov >
2025-04-14 10:13:32 +02:00
Stephen Hudson
476863c4e8
libEnsemble: add v1.5.0 ( #50012 )
2025-04-14 10:10:20 +02:00
dependabot[bot]
7794d51adb
build(deps): bump urllib3 from 2.3.0 to 2.4.0 in /lib/spack/docs ( #50014 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.3.0...2.4.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.4.0
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>
2025-04-14 10:07:24 +02:00
Thomas Padioleau
0a6767e602
benchmark: set default build type to Release ( #50013 )
2025-04-14 10:06:06 +02:00
Kyle Brindley
b3585ff1b8
py-multiprocess: add v0.70.13 -> v0.70.17 ( #49947 )
2025-04-14 10:02:33 +02:00
Kyle Brindley
7e9c24a789
py-ppft: add v1.7.6.5 -> v1.7.6.9 ( #49946 )
2025-04-14 10:01:58 +02:00
Massimiliano Culpo
c5b227d14c
iconv: add a strong preference on libiconv by default ( #50020 )
...
This strong preference fixes a sporadic issue when
concretizing environments with `unify:when_possible`.
In the first round of concretization, it is almost
certain that glibc is installed, and that spec might
provide iconv.
In later rounds using that as a provider might be
preferred, as it leads to less nodes to be "built".
To avoid duplication by default, prefer libiconv
in a stronger way than default preferences.
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com >
2025-04-14 09:39:54 +02:00
Joshua Finkelstein
620d5c7ef8
bml: add magma and cusolver build options ( #49652 )
2025-04-14 09:38:37 +02:00
AMD Toolchain Support
74f78bd24f
aocl-da & aocl-utils: fix missing compiler dependencies ( #50029 )
2025-04-14 09:18:29 +02:00
Gerhard Theurich
fa9dcb43bd
esmf: remove @:7.0 conditionals with associated patches ( #50030 )
2025-04-14 09:15:43 +02:00
Richard Berger
9a37a6fcb1
lammps: add versions 20250402 and 20240829.2 ( #50031 )
2025-04-14 09:14:22 +02:00
Edoardo Zoni
4ae4739537
warpx, py-amrex: add v25.04 ( #49891 )
2025-04-14 09:13:16 +02:00
Richard Berger
493a307e4f
gcc: bump aarch64-darwin patches ( #50032 )
...
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com >
2025-04-12 12:37:39 +02:00
Cameron Rutherford
6fb5a1492a
gslib: add shared library support ( #50016 )
2025-04-12 09:22:44 +02:00
Harmen Stoppels
cc3d40d9d3
fetch_strategy.py: show progress ( #50003 )
...
Show progress meter for fetches when `stdout` is a `tty`.
* fetch_strategy.py: show progress
* "Fetched: x MB at y MB/s"
* add tests, show % if content-length
2025-04-11 12:39:42 -07:00