summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-10-31minio: add v2024-10-13T13-34-11Z (#47303)Wouter Deconinck1-10/+16
2024-10-31optipng: add v0.7.8 (#47311)Wouter Deconinck3-2/+18
* optipng: add v0.7.8 * optipng: mv for_aarch64.patch for_aarch64_0.7.7.patch * optipng: add for_aarch64_0.7.8.patch * optipng: deprecate v0.7.7 * optipng: fix style
2024-10-31vecgeom: new version 1.2.9 (#47306)Seth R. Johnson1-0/+5
2024-10-31Docs: remove reference to pyspack (#47346)Adam J. Stewart1-4/+0
2024-10-30mpidiff: new package (#47335)Alec Scott1-0/+39
* mpidiff: new package * fix style with black * Add variants, docs, and examples variants. Remove options that are not really options in the build.
2024-10-30Remove trailing spaces in default YAML files (#47328)Alex Hedges2-4/+4
caught by `prettier`
2024-10-30verdict: new package (#47333)Greg Becker1-0/+41
* add verdict package Co-authored-by: becker33 <becker33@users.noreply.github.com> Co-authored-by: Alec Scott <scott112@llnl.gov>
2024-10-30hooks: run in clear, fixed order (#47329)Harmen Stoppels2-32/+25
Currently the order in which hooks are run is arbitrary. This can be fixed by sorted(list_modules(...)) but I think it is much more clear to just have a static list. Hooks are not extensible other than modifying Spack code, which means it's unlikely people maintain custom hooks since they'd have to fork Spack. And if they fork Spack, they might as well add an entry to the list when they're continuously rebasing.
2024-10-30PyTorch: add v2.5.1 (#47326)Adam J. Stewart4-2/+9
2024-10-30scr: release v3.1.0, including components (#45737)Cameron Stanavige10-86/+87
SCR and the SCR components have new releases - AXL v0.9.0 - MPI variant added to AXL package - ER v0.5.0 - KVTREE v1.5.0 - Rankstr v0.4.0 - Shuffile v0.4.0 - Spatha v0.4.0 - dtcmp v1.1.5 - lwgrp v1.0.6 - Redset v0.4.0 - New variants added to Redset - SCR v3.1.0 - Added Flux resourse manager - Added pthreads variant - Removed deprecated release candidates and references - Cleaned up component dependency versions - Updated versions within variants and cleaned up cmake_args
2024-10-30types: remove singleton union in globals (#47282)Harmen Stoppels4-29/+14
2024-10-30add std_pip_args global to the audit list (#47320)Harmen Stoppels1-1/+1
2024-10-30Spec.__str__: use full hash (#47322)Harmen Stoppels1-1/+1
The idea is that `spack -e env add ./concrete-spec.json` would list the full hash in the specs, so that (a) it's not ambiguous and (b) it could in principle results in constant time lookup instead of linear time substring match in large build caches.
2024-10-30Spec.dependencies: allow to filter on virtuals (#47284)Massimiliano Culpo3-49/+96
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-10-30Add latest OpenSSL versions. Deprecate previous versions. (#47316)Veselin Dobrev1-4/+25
2024-10-30Fix malformed RST link in documentation (#47309)Alex Hedges1-1/+1
2024-10-30Fix errors found by running `spack audit externals` (#47308)Alex Hedges2-4/+4
The problem was that `+` is part of the regex grammar, so it needs to be escaped.
2024-10-30Fix typo in default `concretizer.yaml` (#47307)Alex Hedges1-1/+1
This was caught by `codespell` when I copied the config file into an internal repository.
2024-10-30std_pip_args: use PythonPipBuilder.std_args(...) instead (#47260)Harmen Stoppels30-72/+68
2024-10-29r-*: add new versions (#46093)Wouter Deconinck573-183/+1623
* r-*: updates to latest versions * r-*: add new dependencies * r-proj: fix docstring line length * r-list: add homepage * r-*: add more dependencies * r-rmpi: use virtual dependencies, conflict openmpi@5: * r-cairo: require cairo +png; +pdf for some versions; cairo +fc when +ft * r-proj: set LD_LIBRARY_PATH since rpath not respected
2024-10-29rocketmq: add v5.3.1 (#46976)Wouter Deconinck1-8/+15
and it installs.
2024-10-29nalu-wind: version 2.1.0 requires trilinos 15.1.1 (#47296)Jon Rood1-0/+1
2024-10-29Add new seqfu version (#47294)Georgia Stuart1-1/+3
Signed-off-by: Georgia Stuart <gstuart@umass.edu>
2024-10-29Added packages to for intel-2025.0.0 release (#47264)Andrey Perestoronin13-0/+84
* Added packages to for intel-2025.0.0 release * fix style * pin mkl to 2024.2.2 until e4s can upgrade to 2025 compiler and ginkgo compatibility issue can be resolved. --------- Co-authored-by: Robert Cohn <rscohn2@gmail.com>
2024-10-29llnl.util.lang: add classes to help with deprecations (#47279)Massimiliano Culpo2-0/+92
* Add a descriptor to have a class level constant This descriptor helps intercept places where we set a value on instances. It does not really behave like "const" in C-like languages, but is the simplest implementation that might still be useful. * Add a descriptor to deprecate properties/attributes of an object This descriptor is used as a base class. Derived classes may implement a factory to return an adaptor to the attribute being deprecated. The descriptor can either warn, or raise an error, when usage of the deprecated attribute is intercepted. --------- Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
2024-10-29py-pycifrw: add v4.4.6 (#47262)Paul R. C. Kent1-0/+1
2024-10-29py-uv: new version (#47275)James Taliaferro1-0/+5
This adds the current latest version of py-uv. While working on this, I also found that uv (including older versions) has a build dependency on cmake which was not specified in the package, so I added it as a dependency. I also found that on my machine, the build process had trouble finding cmake, so I set the path to it explicitly as an environment variable.
2024-10-29acts dependencies: new versions as of 2024/10/28 (#47265)Stephen Nicholas Swatman2-0/+6
This commit adds a new version of ACTS and detray.
2024-10-29gaudi: gdb doesn't build on macos/arm64 (#47266)Valentin Volkl1-1/+4
* gaudi: gdb doesn't build on macos/arm64 * fix imports
2024-10-29petsc, py-petsc4py: add v3.22.1 (#47267)Satish Balay2-0/+2
2024-10-29quantum-espresso: add v7.4.0 (#47268)Paul R. C. Kent1-0/+1
2024-10-29r-textshaping,r-ragg: Add dep on pkgconfig, type="build" and handle ↵Bernhard Kaindl2-0/+7
freetype@2.13.3 (#47091) * r-textshaping: build-dep on pkgconfig to find harfbuzz * r-ragg: Fix build with freetype@2.13.3
2024-10-29gromacs: add missing sycl contraint (#47274)Christoph Junghans1-1/+1
2024-10-29wrf: add v4.6.0 and v4.6.1 versions (#47203)Lin Guo1-0/+10
2024-10-29cbflib: improve syntax for querying %gcc version (#47280)Massimiliano Culpo1-2/+1
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-10-29New patch release SLEPc 3.22.1 (#47257)Jose E. Roman2-0/+2
2024-10-29py-mpi4py: add v4.0.1 (#47261)teddy1-0/+1
Co-authored-by: t. chantrait <teddy.chantrait@cea.fr>
2024-10-29py-jupyter-core: set environment variables for extensions (#47192)Adam J. Stewart1-0/+9
* py-jupyter-core: set environment variables for extensions * Changes committed by gh-spack-pr --------- Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-29spglib: new version 2.5.0 (#47291)Martin Lang1-0/+1
2024-10-29kokkos: async malloc (#46464)Cédric Chevalier1-6/+7
2024-10-29bootstrap: do not consider source when metadata file missing (#47278)Harmen Stoppels1-3/+6
2024-10-29std_meson_args: deprecate (#47259)Harmen Stoppels1-1/+1
2024-10-29builder.py: builder_cls should be associated to spack.pkg module (#47269)Harmen Stoppels2-5/+14
2024-10-29directives_meta.py: use startswith to test module part of spack.pkg (#47270)Harmen Stoppels1-1/+2
2024-10-28exawind: remove generated fortran dependencies (#47276)Jon Rood4-117/+47
2024-10-28cmd/solve: use interface from cmd/spec (#47182)Greg Becker4-67/+30
Currently, `spack solve` has different spec selection semantics than `spack spec`. `spack solve` currently does not allow specifying a single spec when an environment is active. This PR modifies `spack solve` to inherit the interface from `spack spec`, and to use the same spec selection logic. This will allow for better use of `spack solve --show opt` for debugging. --------- Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2024-10-28lammps: add heffte support (#47254)Christoph Junghans2-1/+13
* lammps: add heffte support * Add Richard's suggestion
2024-10-28py-pyscf: add v2.7.0 (#47272)Paul R. C. Kent1-0/+1
2024-10-28feelpp/spack#11 (#47243)Christophe Prud'homme1-0/+32
2024-10-28gdk-pixbuf/atk: delete old versions, make mesonpackage (#47258)Harmen Stoppels3-121/+27
* gdk-pixbuf: delete old versions, make mesonpackage goal is to get rid of `std_meson_args` global, but clean up package while at it. `setup_dependent_run_environment` was removed because it did not depend on the dependent spec, and would result in repeated env variable changes. * atk: idem * fix a dependent