summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-10-10mumps: Add version 5.7.3 (#46862)Julien Cortial1-0/+1
2024-10-10sopt: new package (#46837)Tuomas Koskela1-0/+78
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-10Use pcluster-alinux2 container image with pre-installed compilers (#44150)Stephen Sachs6-70/+76
2024-10-10py-lxml: add 5.3.0 (#46771)Juan Miguel Carceller2-0/+7
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2024-10-10perl-sort-naturally: new package (#46886)Arne Becker1-0/+23
* perl-sort-naturally: new package Adds Sort::Naturally * Use new mechanism for testing * Make black happier
2024-10-10CMake: Improve incremental build speed. (#46878)psakievich1-0/+7
* CMake: Improve incremental build speed. CMake automatically embeds an updated configure step into make/ninja that will be called during the build phase. By default if a `CMakeCache.txt` file exists in the build directory CMake will use it and this + `spec.is_develop` is sufficient evidence of an incremental build. This PR removes duplicate work/expense from CMake packages when using `spack develop`. * Update cmake.py * [@spackbot] updating style on behalf of psakievich * Update cmake.py meant self not spec... --------- Co-authored-by: psakievich <psakievich@users.noreply.github.com>
2024-10-10bump up version for rocm-opencl for 6.2.1 release (#46881)Sreenivasa Murthy Kolam1-2/+4
2024-10-10`hepmc3`: fix typo in cmake arg for the `+protobuf` variant (#46872)Luke Pickering1-2/+4
* fix typo in variable name in hepmc3 variant * set cxx standard to 14 when using protobuf * add myself to hepmc3 maintainer list * hepmc3: Applied suggestion of @acecbs for spec.satisfies("+protobuf") (agreed!) Co-authored-by: Alec Scott <hi@alecbcs.com> * hepmc3: cxx_standard for protobuf only set cxx standard to meet protobuf minimum (14) if not also rootio variant as that sets the cxx standard to match the root public API standard requirements
2024-10-10spectre: add v2024.09.16 (#46857)Nils Vu1-0/+3
2024-10-10imagemagick: add v7.1.1-39 (#46853)Wouter Deconinck1-9/+30
* imagemagick: add v7.1.1-39 * [@spackbot] updating style on behalf of wdconinc --------- Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2024-10-10build(deps): bump actions/checkout from 4.2.0 to 4.2.1 (#46854)dependabot[bot]8-23/+23
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.0 to 4.2.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/d632683dd7b4114ad314bca15554477dd762a938...eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09adept: new package (#46793)Jason Hicken1-0/+48
* added adept package * forgot to remove boilerplate comment * fixed formatting issue and use of lapack_prefix * adept: use f-string * removed debug variant and corresponding configure_args conditional --------- Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-10-09py-sqlparse: add version 0.5.1 (#46876)Caetano Melone1-0/+3
2024-10-09Environment.clear: ensure clearing is passed through to manifest (#46880)Greg Becker2-0/+41
* Environment.clear: ensure clearing is passed through to manifest * test/cmd/env: make test_remove_commmand round-trip to disk * cleanup vestigial variables
2024-10-09python: rework how we compute the "command" property (#46850)Massimiliano Culpo2-10/+12
Some Windows Python installations may store the Python exe in Scripts/ rather than the base directory. Update `.command` to search in both locations on Windows. On all systems, the search is now done recursively from the search root: on Windows, that is the base install directory, and on other systems it is bin/.
2024-10-08cabana: add +all, with new package "all"(A Load Balancing Library) (#46852)Christoph Junghans2-13/+76
* Add libALL support * cabana: also require ALL * cabana: Bugfix: Fix spec for cmake>=3.26 to be @3.26: and HDF5 support requires MPI * cabana: MPI requires C: Add depends_on("c", type="build", when="+mpi") * cabana: +mpi requires C, but at least for some CMake versions, Cabana's enable of C is too late. Patch it. * cabana: simplify disabling of find_package's for disabled options and improve comment * cabana: +grid of 0.6.0 does not compile with gcc-13: It misses iostream includes * cabana: +test requires googletest at build time: gtest is a linked library(not a plugin or tool) * cabana: 0.6.0+cuda requires kokkos@3.7:, see https://github.com/ECP-copa/Cabana/releases * cabana: As 0.6.0+grid does not support gcc-13 and newer, I think it's good to add 0.6.1 and 0.7.0? --------- Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-08gettext: Fix ~libxml2: Skip patch for external libxml (#46870)Bernhard Kaindl1-4/+4
2024-10-08resolve: Add LUSOL variant and fix CMake variable definition. (#44790)Cameron Rutherford1-1/+11
* resolve: Add LUSOL variant and fix CMake variable definition. * Update variant with correct version constraints.
2024-10-08python: add 3.13.0 (#46773)Harmen Stoppels3-8/+14
2024-10-08mapl: add 2.49.1, 2.46.4 (#46849)Matt Thompson1-0/+2
2024-10-08Added package Evodiff and dependencies (#46418)Ashim Mahara15-4/+297
* added py-evodiff and dependencies * deleted the FIXME * fixed style issues * added versions for biotite dependencies; added hash to py-hatch-vcs * added python version for py-hatch-cython * updated biotraj dependencies * - added versions for the packages and dependencies - added more dependencies for py-hatch - added rust versions - added py-uv as a new package * updated pacakges and their dependencies according to the PR review by @meyersbs * typo fix for hatchling version; fix the minimum required setuptools version for evodiff * added 1.9.0 and 1.7.0 userpath versions; required as a dependency * added mlflow as a dependency * changed biopython to an optional dependency according to review from @meyersbs; variant esmfold * Updated Specs - Pinned biotraj to 1:1 for py-biotite - Added numpy and other dependencies for py-biotraj; they are dependent on the versions - Excluded py-mlflow as a dependency for package py-evodiff; missing usage in package. - Removed versioned dependencies from py-fair-esm - Added a version to py-packaging - Added py-setuptools as a dependency in py-userpath - Added sha256 as hashes for py-uv * style changes
2024-10-08py-pydantic: add v2.7.4 with dep py-annotated-types (#46307)Jen Herting2-2/+29
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-10-08rocblas,miopen-hip: fix miopen-hip@6.2.1 build and rocblas build test (#46755)afzpatel2-1/+4
2024-10-08Fix relocating MachO binary, when store projection changes (#46840)Massimiliano Culpo2-49/+49
* Remove "modify_object_macholib" According to documentation, this function is used when installing Mach-O binaries on linux. The implementation seems questionable at least, and the code seems to be never hit (Spack currently doesn't support installing Mach-O binaries on linux). * Fix relocation on macOS, when store projection changes --------- Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-10-08[py-torchmetrics] added image variant and deprecated 1.3.0 (#46258)Jen Herting1-1/+12
* [py-torchmetrics] - Added variant - deprecated version 1.3.0 * [py-torchmetrics] - py-scipy@1.0.1: - removed upper bounds on dependencies
2024-10-08py-cartopy: add v0.24.0 (#46851)Adam J. Stewart2-7/+27
* py-cartopy: add v0.24.0 * py-owslib: add v0.31.0
2024-10-08celeritas: add v0.5.0 (#46841)Seth R. Johnson1-1/+2
2024-10-08py-torchvision: fix build with Apple Clang 16 (#46462)Adam J. Stewart1-0/+7
2024-10-08mfem: Apply minor changes (replace ' with ") (#46537)Adrien Bernede1-11/+11
2024-10-08kokkos: modify standlone test to run with +rocm (#46779)afzpatel1-1/+5
2024-10-07py-codespell: add v2.3.0 (#46760)Wouter Deconinck1-0/+1
2024-10-07py-urllib3: add v1.26.20 (#46739)Wouter Deconinck1-0/+1
2024-10-07harfbuzz: add v10.0.0, v10.0.1 (#46741)Wouter Deconinck1-0/+2
2024-10-07py-ipython: add v8.28.0 (#46742)Wouter Deconinck1-0/+1
2024-10-07rust: conflicts with %intel and %oneapi (#46756)Alex Richert1-0/+2
2024-10-07add bz2 variant, fix brotli dependency (#46803)arezaii1-0/+4
2024-10-07Windows/Testing: enable `spack view` tests on Windows (#46335)James Smillie3-9/+30
Enable tests for symlink-based views (this works with almost no modifications to the view logic). View logic is not yet robust for hardlink/junction-based views, so those are disabled for now (both in the tests and as subcommands to `spack view`).
2024-10-07darshan-runtime: add new variants (#46847)shanedsnyder1-5/+28
* add new darshan-runtime variants - `lustre` variant enables instrumentation of Lustre files * requires Lustre headers, so Lustre is a proper dependency for this variant - `log_path` variant allows setting of a centralized log directory for Darshan logs (commonly used for facility deployments) * when this variant is used, the `DARSHAN_LOG_DIR_PATH` env var is no longer used to set the log file path - `group_readable_logs` variant sets Darshan log permissions to allow reads from users in the same group * add mmap_logs variant to enable usage of mmap logs
2024-10-07phist: new version 1.12.1 and conflict some compiler/library combinations ↵Jonas Thies1-1/+7
for earlier versions (#46802)
2024-10-07Qt package: Add Windows Port (#46788)John W. Parent16-90/+289
Also adds support for Paraview and CMake to build with Qt support on Windows. The remaining edits are to enable building of Qt itself on Windows: * Several packages needed to update `.libs` to properly locate libraries on Windows * Qt needed a patch to allow it to build using a Python with a space in the path * Some Qt dependencies had not been ported to Windows yet (e.g. `harfbuzz` and `lcms`) This PR does not provide a sufficient GL for Qt to use Qt Quick2, as such Qt Quick2 is disabled on the Windows platform by this PR. --------- Co-authored-by: Dan Lipsa <dan.lipsa@kitware.com>
2024-10-07Bugfix/Installer: properly track task queueing (#46293)Tamara Dahlgren4-64/+121
* Bugfix/Installer: properly track task queueing * Move ordinal() to llnl.string; change time to attempt * Convert BuildTask to use kwargs (after pkg); convert STATUS_ to BuildStats enum * BuildTask: instantiate with keyword only args after the request * Installer: build request is required for initializing task * Installer: only the initial BuildTask cannnot have status REMOVED * Change queueing check * ordinal(): simplify suffix determination [tgamblin] * BuildStatus: ADDED -> QUEUED [becker33] * BuildTask: clarify TypeError for 'installed' argument
2024-10-07mdb: Add new package with dependencies (#46800)tommelt4-0/+107
* update package py-pexpect * add py-termgraph package * add py-sphinx-click package * add mdb package * add py-sphinx-click maintainer * add py-termgraph maintainer * add py-pexpect license and maintainer
2024-10-07madgraph5amc: add v3.5.6, add a preferred version and remove urls (#46844)Juan Miguel Carceller1-8/+4
* madgraph5amc: add v3.5.6, add a preferred version and remove urls * Fix format --------- Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2024-10-07py-gevent: add patch for Cython 3.0.10 and 3.0.11 (#46845)Juan Miguel Carceller2-6/+12
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2024-10-07hpctoolkit: Add new test dependency and option (#46757)Jonathon Anderson1-0/+4
Signed-off-by: Jonathon Anderson <anderson.jonathonm@gmail.com>
2024-10-07gnutls: add variant +brotli (#46814)Wouter Deconinck1-9/+7
2024-10-07py-netcdf4: add v1.7 (#46813)Adam J. Stewart1-1/+13
* py-netcdf4: add v1.7 * [@spackbot] updating style on behalf of adamjstewart --------- Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com>
2024-10-07libwmf: add v0.2.13; patch for missing limits.h (#46822)Wouter Deconinck1-0/+7
* libwmf: add v0.2.13; patch for missing limits.h * libwmf: fix style
2024-10-07Add version yaml-cpp 0.8.0 (#46826)Georgia Stuart1-4/+7
Signed-off-by: Georgia Stuart <gstuart@umass.edu>
2024-10-07py-twisted: add v22.10.0, v24.7.0; deprecate older versions (fixes CVEs) ↵Wouter Deconinck2-7/+32
(#46827) * py-twisted: add v22.10.0, v24.7.0; deprecate older versions (fixes CVEs) * py-incremental: add v24.7.2 * [@spackbot] updating style on behalf of wdconinc --------- Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>