summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-02-16dftbplus: new versions 22.2, 23.1 (#42647)Martin Lang1-0/+2
2024-02-16Update package.py for hypre release 2.31.0 (#42689)Rob Falgout1-0/+1
2024-02-16Add aocc support to ESMF (#42708)Alex Richert1-0/+4
* Add aocc support to ESMF * Update package.py
2024-02-16add new CUTLASS versions (#42715)WuK1-0/+2
2024-02-16build(deps): bump dorny/paths-filter from 3.0.0 to 3.0.1 (#42710)dependabot[bot]1-1/+1
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/dorny/paths-filter/releases) - [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md) - [Commits](https://github.com/dorny/paths-filter/compare/0bc4621a3135347011ad047f9ecf449bf72ce2bd...ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a) --- updated-dependencies: - dependency-name: dorny/paths-filter 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-02-16perl-datetime-format-iso8601: New package (#42719)Arne Becker1-0/+34
Adds DateTime::Format::ISO8601
2024-02-16clingo: add version 5.7.0 (#42707)Todd Gamblin1-0/+1
5.7.0 was just released. It includes a number of changes requested and/or upstreamed by Spack developers, e.g.: * API for accessing optimization priorities: https://github.com/potassco/clingo/pull/406 * Hash optimization: https://github.com/potassco/clingo/pull/441 * Contributing Guide: https://github.com/potassco/clingo/pull/465 * Hiding more ELF symbols: * https://github.com/potassco/clingo/pull/447 * https://github.com/potassco/clingo/pull/449
2024-02-16dlb: add v3.4 (#42722)Victor Lopez Herrero1-0/+1
2024-02-16Add support for clang with OpenMP and other minor changes to oneapi build ↵Mikael Simberg2-10/+28
system (#42717) * Add support for clang in oneapi packages with OpenMP * Add fallback search for libomp in OneApi package with OpenMP threading * Add requires for the compiler when using threads=openmp in intel-oneapi-mkl * Cosmetic changes to messages in oneapi.py * Update error message in oneapi.py Co-authored-by: Robert Cohn <rscohn2@gmail.com> * Update another error message in oneapi.py Co-authored-by: Robert Cohn <rscohn2@gmail.com> * Inline helper error function in oneapi.py * Update one more error message in oneapi.py * Wrap long line in oneapi.py --------- Co-authored-by: Robert Cohn <rscohn2@gmail.com>
2024-02-16[intel-oneapi-mkl] provide omp lib for threads=openmp (#42653)Robert Cohn2-1/+46
2024-02-15allow packages to request no submodules be updated (#40409)Tim Fuller3-5/+39
* allow packages to request no submodules be updated when self.submodules is a callable function * Extend the test added in Allow more fine-grained control over what submodules are updated: part 2 #27293 to include this case * Update the type signature for the submodules arg of version() in directives.py --------- Co-authored-by: tjfulle <tjfulle@users.noreply.github.com>
2024-02-16develop: Add -b/--build-directory option to set build_directory package ↵Victor Brunini6-3/+46
attribute (#39606) * develop: Add -b/--build-directory option to set build_directory package attribute. * Update docs --------- Co-authored-by: psakievich <psakiev@sandia.gov> Co-authored-by: vbrunini <vbrunini@users.noreply.github.com>
2024-02-15SST: only run autoreconf for versions from Git branches (#42712)Eric Berquist3-13/+19
2024-02-15Fix spack --profile|--pdb <cmd> (#42662)Scott Wittenburg1-2/+2
2024-02-15celeritas: new version 0.4.2 (#42702)Seth R. Johnson1-3/+5
2024-02-15docs: fix typo (#42688)Jemma Stachelek1-1/+1
2024-02-15compilers: fixup order of arguments to satisfies (#42682)Harmen Stoppels2-16/+62
2024-02-14elpa: fix checksum (#42674)Harmen Stoppels1-1/+1
2024-02-14veclibfort: explicitly add platform=darwin as requirement (#42664)Henrik Stooss1-0/+2
2024-02-14VTK: limit patches to v8 (#42505)John W. Parent1-3/+3
* VTK: limit patches to v8 * Finer scrope on patch version applicability
2024-02-14Deprecate ROCm 5.1.0 till 5.2.3 (#41794)Sreenivasa Murthy Kolam50-248/+294
2024-02-13cmake: Enable compilation database generation (#42353)John Pennycook1-1/+22
* cmake: Enable CMAKE_EXPORT_COMPILE_COMMANDS Enabling this option causes CMake to generate a compile_commands.json file containing a compilation database that can be used to drive third-party tools. CMAKE_EXPORT_COMPILE_COMMANDS only exists for CMake >= 3.5 Exporting compilation databases is only supported for Makefile and Ninja generators, so check these conditions as well. CMAKE_EXPORT_COMPILE_COMMANDS is only enabled in supported configurations
2024-02-13Remove boost as dependency for trilinos+stk (#39556)Jon Rood2-13/+2
* Remove boost as dependency for trilinos+stk. * Formatting. * Put bounds on STK requirement of Boost.
2024-02-13boost: Add patch to workaround mpl compiler error with gcc 8.3 and c++17. ↵Victor Brunini2-0/+64
(#39144) Works around this issue: https://github.com/boostorg/mpl/issues/44 Co-authored-by: psakievich <psakiev@sandia.gov>
2024-02-13ELPA package: add patched version from Nov 2023 (#42539)Nichols A. Romero1-0/+5
2024-02-13pdt: add aocc support (#42634)Alex Richert1-1/+1
2024-02-13py-py-tes: add new package (#42531)Maciej Wójcik1-0/+24
* py-py-tes: add new package * py-py-tes: add constraint on Python
2024-02-13khmer: new package @2.1.1 (#42450)George Young1-0/+32
* khmer: new package @2.1.1 * rationalising patch * adding dep, modifying patch * Update var/spack/repos/builtin/packages/khmer/package.py Indeed! Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update package.py --------- Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13possvm: new package @1.2 (#42516)George Young3-0/+79
* possvm: new package @1.2 * black! * appeasing flake8 * Updating commit ID * Adding graphing dep * Update var/spack/repos/builtin/packages/py-markov-clustering/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update package.py --------- Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13py-pysftp: add new package (#42525)Maciej Wójcik1-0/+18
* py-pysftp: add new package * py-pysftp: correct version Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13Adds the spack recipe for building the pynpm python package (#42582)Jeremy Fix1-0/+22
* Adds the spack recipe for building the pynpm python package * fix license header * Update var/spack/repos/builtin/packages/py-pynpm/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13cellpose: new package @2.2.3 (#42403)George Young5-0/+152
* py-fastremap: new package @1.14.1 * py-pyqtgraph: new package @0.13.3 * py-roifile: new package @2024.1.10 * py-superqt: new package @0.6.1 * cellpose: new package @2.2.3 * Appeasing black ... * Dropping the cuda variant * Update var/spack/repos/builtin/packages/py-fastremap/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Adding python version dependency * Update var/spack/repos/builtin/packages/py-pyqtgraph/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-pyqtgraph/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-roifile/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-superqt/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Adding missing dep & conflict * Appeasing black * Adding missing py- prefix for dep * Switching over to py-pyqt6 * Switching over to py-pyqt6 --------- Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13py-biobb-structure-checking: new package (#42580)Dani1-0/+26
* new builtin package: py-biobb-structure-checking * Update var/spack/repos/builtin/packages/py-biobb-structure-checking/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * dependencies are also build dependencies --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13new builtin package: py-biobb-io (#42451)Dani1-0/+23
* new builtin package: py-biobb-io * Update var/spack/repos/builtin/packages/py-biobb-io/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13py-biobb-gromacs: add new package (#42579)Dani1-0/+24
* new builtin package: py-biobb-gromacs * Update var/spack/repos/builtin/packages/py-biobb-gromacs/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * added setuptools dependency --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13PythonExtension.add_files_to_view: link non-executable/non-shebang regular ↵Harmen Stoppels1-0/+2
files (#42641)
2024-02-13squashfuse: add versions (#42589)Jordan Ogas1-4/+11
2024-02-13clfft: workaround compiler error (#42519)Henri Menke1-0/+6
2024-02-12psipred: new package @4.02 (#42529)George Young1-0/+71
Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk>
2024-02-12ROCm packages and dependents: add 6.0.2 release (#42544)Sreenivasa Murthy Kolam54-87/+187
* Bump up the version for rocm-6.0.2 release * extend the patches that were created for apps for rocm-6.0.0 and rocm-6.0.2 releases (but apply hipfft patch for only 6.0.0)
2024-02-12More updates for GitLab CI memory requests (#42425)Zack Galbreath1-36/+131
* gitlab: remove requests for unreferenced packages The packages removed in this commit are not built by any of our current GitLab CI stacks. * gitlab: update memory requests for "huge" packages * gitlab: reduce memory requests for overprovisioned packages * gitlab: more memory for py-torch (again) * gitlab: update memory but keep CPU the same
2024-02-12audit: detect self-referential depends_on (#42456)Massimiliano Culpo1-2/+22
2024-02-12Adds latest releases of eccodes/eckit/metkit (#42618)Victoria Cherkas3-0/+3
2024-02-12Fix multiple issues with Python in views (#42601)Harmen Stoppels3-63/+97
This fixes bugs, performance issues, and removes no longer necessary code. Short version: 1. Creating views from Python extensions would error if the Spack `opt` dir itself was in some symlinked directory. Use of `realpath` would expand those, and keying into `merge_map` would fail. 2. Creating views from Python extensions (and Python itself, potentially) could fail if the `bin/` dir contains symlinks pointing outside the package prefix -- Spack keyed into `merge_map[target_of_symlink]` incorrectly. 3. In the `python` package the `remove_files_from_view` function was broken after a breaking API change two years ago (#24355). However, the entire function body was redundant anyways, so solved it by removing it. 4. Notions of "global view" (i.e. python extensions being linked into Python's own prefix instead of into a view) are completely outdated, and removed. It used to be supported but was removed years ago. 5. Views for Python extension would _always_ copy non-symlinks in `./bin/*`, which is a big mistake, since all we care about is rewriting shebangs of scripts; we don't want to copy binaries. Now we first check if the file is executable, and then read two bytes to check if it has a shebang, and only if so, copy the entire file and patch up shebangs. The bug fixes for (1) and (2) basically consist of getting rid of `realpath` entirely, and instead simply keep track of file identifiers of files that are copied/modified in the view. Only after patching up regular files do we iterate over symlinks and check if they target one of those. If so, retarget it to the modified file in the view.
2024-02-12h5hut: fix to work with latest hdf5 (H5_USE_110_API) (#42607)John Biddiscombe1-1/+17
2024-02-12caliper: allow newer papi to be used (#42501)Richard Berger1-1/+1
2024-02-12pdc: add v0.4 (#42508)Jean Luca Bez1-6/+23
2024-02-12nco: add v5.1.9 (#42512)Brian Vanderwende1-0/+3
2024-02-12bdw-gc: add v8.2.6 (#42524)Ivan Maidanski1-1/+2
2024-02-12lcio: add v2.21 (#42514)Thomas Madlener1-0/+1