summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-02-17clang/apple-clang correct c/c++ standard flags (#35062)Harmen Stoppels3-17/+83
2023-02-17package_qgis_add_v328 (#35500)Sinan2-5/+31
* package_qgis_add_v328 * restore long term release --------- Co-authored-by: sbulut <sbulut@3vgeomatics.com>
2023-02-17Moving official repo and download locations for slate, blaspp, and lapackpp ↵G-Ragghianti3-6/+6
(#35521)
2023-02-17py-pyinstrument: add v4.4.0 (#35525)Adam J. Stewart1-6/+17
2023-02-17gaudi: add v36.10 (#35527)Wouter Deconinck1-0/+1
Bugfixes only, https://gitlab.cern.ch/gaudi/Gaudi/-/compare/v36r9...v36r10
2023-02-17add PIC flag in mpi-serial build (#35524)Jim Edwards1-1/+1
2023-02-17armcomputelibrary: new package (#35515)Annop Wongwathanarat1-0/+192
2023-02-17Fix build for scine-xtb (#35386)Sebastian Ehlert2-1/+7
2023-02-17Windows: enforce carriage return for .bat files (#35514)John W. Parent2-1/+2
Batch scripts in general will not function without carriage return line endings on Windows. We rely on these scripts to support cmd, so we should not allow these scripts to be converted to lf. Note: Windows 11 supports lf line endings due to the use of Windows Terminal. Once support for Windows 10 is dropped, this change can be reverted.
2023-02-17fio: add a new version (#35522)H. Joe Lee1-0/+1
The latest is 3.33.
2023-02-17Increase db timeout 3s -> 60s (#35517)Harmen Stoppels1-1/+1
When running many concurrent spack install processes that need to write to the db, Spack regularly times out. This is because writing to the DB after another process has written to it requires deserialization of the db, mutating it in memory, and serializing it again, which takes some time. On top of that, I believe there's a 1 second retry when a write lock cannot be obtained, so I think this means only 3 processes can really write to the DB at the same time before timing out.
2023-02-16Style: black 23, skip magic trailing comma (#35351)Adam J. Stewart510-3856/+864
* Style: black 23, skip magic trailing commas * isort should use same line length as black * Fix unused import * Update version of black used in CI * Update new packages * Update new packages
2023-02-16Halide: new variants and bug fixes (#35495)Teo1-5/+78
* Update package.py Initial new stuff * Update package.py * Update package.py * Update package.py * fix targets * non-llvm backends * ooops * fix style * Somehow that was not caught? Somehow that was not caught? * style * Last fix make capitalization consistent with Halide not LLVM...
2023-02-16py-pynrrd: new package (#35505)Erik Heeren1-0/+20
2023-02-16py-cmake-format: new version, new variants (#35485)Erik Heeren1-1/+8
* py-cmake-format: new version, new variants * Update var/spack/repos/builtin/packages/py-cmake-format/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-02-16py-luigi: add v3.2.0 (#35507)genric1-0/+1
2023-02-16py-cufflinks: new package version with 0.17.3 (#35427)Christopher Christofi1-0/+25
* py-cufflinks: new package version with 0.17.3 * Update var/spack/repos/builtin/packages/py-cufflinks/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-02-16py-fiona: python is a link dep (#35516)Adam J. Stewart1-0/+1
2023-02-16added support zen4 support for gromacs (#35503)AMD Toolchain Support1-1/+4
Co-authored-by: Umashankar Sivakumar <Umashankar.Sivakumar@amd.com>
2023-02-16dakota: run acceptance tests (#29654)Andrew-Dunning-NNL1-0/+3
* dakota: run acceptance tests * dakota: updated style guide
2023-02-16fuse-overlayfs: add v1.10 (#35512)Massimiliano Culpo1-0/+1
2023-02-16rdma-core: add static variant (#35308)Andrew-Dunning-NNL1-0/+8
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2023-02-16view: fix issue with non-contributing specs (#34661)Harmen Stoppels3-13/+68
Specs that did not contribute any files to an env view caused a problem where zip(specs, files grouped by prefix) got "out of sync", causing the wrong merge map to be passed to a package's `add_files_to_view`, which specifically caused an issue where *sometimes* bin/python ended up as a symlink instead of a copy. One such example is kokkos + kokkos-nvcc-wrapper, as the latter package only provides the file bin/nvcc_wrapper, which is also added to view by kokkos, causing kokkos-nvcc-wrapper to contribute 0 files. The test feels a bit contrived, but it captures the problem... pkg a is added first and has 0 files to contribute, pkg b adds a single file, and we check if pkg b receives a merge map (and a does not).
2023-02-16esmf: use setup_build_environment instead of edit (#35249)Alex Richert1-52/+51
2023-02-16openssl: New version 1.1.1t (#35419)Erik Schnetter1-2/+12
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2023-02-16simplify cdash filename (#35509)Harmen Stoppels1-8/+1
2023-02-16pfunit: add v4.6.3, clean up recipe (#35510)Massimiliano Culpo1-42/+75
* pfunit: add v4.6.3 * pfunit: use CMakePackage methods to define arguments * pfunit: deprecate v3.X, make a variant conditional * pfunit: simplify setting up environment variables Reading the docs it seems only v3 needs F90_VENDOR to be set * pfunit: fix option names The names set before were unused * pfunit: shared libraries seem not to be supported See https://github.com/Goddard-Fortran-Ecosystem/pFUnit/issues/308#issuecomment-874725759
2023-02-16openblas: Use more stable URL as source (#35428)Mosè Giordano1-1/+1
2023-02-16gromacs: add 2021.7, 2022.5, 2023, and some requirements (#35413)Carlos Bederián1-0/+18
2023-02-16cp2k: explicitly use C99 standard (#34957)Mosè Giordano1-0/+4
2023-02-16Add py-mlflow and its dependencies (#34463)Erik Heeren10-1/+199
* Add py-mlflow and its dependencies * mlflow: fix syntax error in package.py * py-mlflow: cleanup Process review remarks, add missing dependencies, add skinny variant * Apply suggestions from code review * Fix flake8 issues * More formatting fixes * Fix py-waitress dependency version * py-mlflow: platform-specific dependency * Update var/spack/repos/builtin/packages/py-mlflow/package.py * Update var/spack/repos/builtin/packages/py-mlflow/package.py * Process review remarks * Fix typo in dependency version * py-shap: fix dependencies * py-arrow: fix dependencies * py-slicer: remove py-setuptools explicit version * py-pyarrow: dataset variant and pass options through environment It appears there are some issues when using `pip install` instead of `python setup.py` - this setup_build_environment should fix that. * py-pyarrow: review remark * Decouple setup_build_environment from install_options * py-pyarrow: style * Bump licenses to 2023 --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Matthias Wolf <matthias.wolf@epfl.ch>
2023-02-16EVE 2023.02.15 update (#35493)Joel Falcou1-1/+5
2023-02-16bump mochi-margo to 0.13 (#35499)Phil Carns1-0/+1
2023-02-16thrift: add v0.17.0 (#35210)Thomas Bouvier1-10/+17
2023-02-16lammps: refactor variants, add new versions (#34011)Richard Berger1-605/+359
2023-02-16spack buildcache create: push all deps / cleanup (#34860)Harmen Stoppels2-38/+28
2023-02-16spack uninstall: follow run/link edges on --dependents (#34058)Harmen Stoppels6-42/+111
`spack gc` removes build deps of explicitly installed specs, but somehow if you take one of the specs that `spack gc` would remove, and feed it to `spack uninstall /<hash>` by hash, it complains about all the dependents that still rely on it. This resolves the inconsistency by only following run/link type deps in spack uninstall. That way you can finally do `spack uninstall cmake` without having to remove all packages built with cmake.
2023-02-16Avoid verifying variants in default package requirements (#35037)Massimiliano Culpo3-23/+58
Default package requirements might contain variants that are not defined in each package, so we shouldn't verify them when emitting facts for the ASP solver. Account for group when enforcing requirements packages:all : don't emit facts for requirement conditions that can't apply to current spec
2023-02-16buildcache create: avoid prefix copy (#35173)Harmen Stoppels1-37/+40
2023-02-16CHANGELOG.md: v0.19.1 (#35429)Harmen Stoppels1-0/+25
2023-02-16netcdf-c: add patch to enable '@4.9.0:~mpi+parallel-netcdf' (#35462)Sergey Kosukhin2-0/+14
2023-02-16Add support for star-ccm-plus v17 (#35056)rfbgo1-1/+9
2023-02-16cp2k: add v2023.1 (#35346)Rémi Lacroix1-5/+11
2023-02-16ROCm packages: add v5.4.3 release (#35478)Sreenivasa Murthy Kolam47-114/+174
2023-02-15py-pytorch-lightning: add v1.9.2Adam J. Stewart1-0/+1
2023-02-15XZ package: enable building on Windows (#35095)John W. Parent1-3/+62
* Convert XZ to multi build system * Add MSBuild builder to XZ to support Windows compatibility
2023-02-15Use the `maintainers` directive in all base classes (#35324)Adam J. Stewart5-13/+22
* Use the `maintainers` directive in all base classes * Update unit tests
2023-02-14Orca: Added required runtime libraries (#35481)Hector Martinez-Seara1-0/+5
* Update package.py Several libraries are need to be present at run time so that the code can be run in parallel. I have added them as dependencies and to LD_LIBRARY_PATH. Orca comes as a binary so the libraries cannot be added as RPATH at compilation time. Also, orca 5.0.3 was compiled against 4.1.1, not 4.1.2.
2023-02-14Add gsl-lite from JCSDA/NOAA-EMC spack fork (#35468)Dom Heinzeller1-0/+50
* Add gsl-lite from JCSDA/NOAA-EMC spack fork * Black-format var/spack/repos/builtin/packages/gsl-lite/package.py * Update maintainers and remove redundant dependency in var/spack/repos/builtin/packages/gsl-lite/package.py
2023-02-14py-matplotlib: add v3.7.0 (#35471)Adam J. Stewart1-5/+5