summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-04-20emacs: default to +tls true (#37038)Alec Scott1-1/+3
* emacs: default to +tls true * Add myself as a maintainer for emacs pkg
2023-04-20stream optimization for aocc (#37039)AMD Toolchain Support1-0/+2
2023-04-20poppler-data: new version 0.4.12 (#37042)Olivier Cessenat1-0/+1
2023-04-20poppler: new version 23.04.0 (#37043)Olivier Cessenat1-0/+1
2023-04-20gxsview: new version 2022.11.04 (#37050)Olivier Cessenat1-0/+3
2023-04-20netpbm: new version 10.73.43 (#37051)Olivier Cessenat1-0/+1
2023-04-20py-lightly: add v1.4.2 (#37053)Adam J. Stewart1-2/+5
* py-lightly: add v1.4.2 * pytorch and lightning 2.0 now supported
2023-04-20Add scotch-7.0.3 checksum. (#37054)Cameron Book1-0/+1
2023-04-20Provide version 1.16 of lcov; volunteer to be maintainer. (#37056)Kelly (KT) Thompson1-0/+2
2023-04-20rmgdft: new version 5.2.0 (#37059)Emil Briggs1-1/+2
* Update for v5.0.4 release. * Updated for version 5.0.5. * Updated for new release.
2023-04-20prism: adding new version 4.7 and java version restriction (#37061)snehring1-1/+5
2023-04-20gftl: add version 1.9.0, 1.10.0 (#37062)Matthew Thompson1-0/+2
2023-04-20gftl-shared: add version 1.6.0 (#37063)Matthew Thompson1-0/+1
2023-04-20mpitrampoline: New version 5.3.0 (#37065)Erik Schnetter1-0/+1
2023-04-20fargparse: add version 1.5.0 (#37066)Matthew Thompson1-0/+1
2023-04-20pfunit: add version 4.7.0 (#37067)Matthew Thompson1-0/+1
2023-04-20yafyaml: add version 1.1.0 (#37068)Matthew Thompson1-0/+1
2023-04-20pflogger: add version 1.9.5, 1.10.0 (#37069)Matthew Thompson1-0/+2
2023-04-20adios2: add latest release (#36563)Vicente Bolea5-0/+242
2023-04-20r-renv: add v0.17.3 (#36944)Alec Scott1-0/+1
2023-04-20Add RPC lib path to wrapper flags for HDF4 (#35628)Brian Vanderwende1-0/+1
2023-04-20Use core API to create a Makefile during bootstrapping (#37023)Massimiliano Culpo1-8/+6
2023-04-19google-cloud-cli: add new package (#36830)Adam J. Stewart2-1/+84
* google-cloud-cli: add new package * black fixes * Less verbose * [@spackbot] updating style on behalf of adamjstewart * More robust if ver doesn't exist for platform * Deprecate ancient GEE * Fix ppc64le bug --------- Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com>
2023-04-19py-einops: add v0.6.1 (#37027)Adam J. Stewart1-2/+1
2023-04-19coreutils: New version 9.3 (#37021)Erik Schnetter1-0/+1
2023-04-19make version(...) kwargs explicit (#36998)Harmen Stoppels308-580/+661
- [x] Replace `version(ver, checksum=None, **kwargs)` signature with `version(ver, checksum=None, *, sha256=..., ...)` explicitly listing all arguments. - [x] Fix various issues in packages: - `tags` instead of `tag` - `default` instead of `preferred` - `sha26` instead of `sha256` - etc Also, use `sha256=...` consistently. Note: setting `sha256` currently doesn't validate the checksum length, so you could do `sha256="a"*32` and it would get checked as `md5`... but that's something for another PR.
2023-04-19py-torch: define property cmake_prefix_paths (#37012)Wouter Deconinck1-0/+7
* py-torch: define property cmake_prefix_paths `py-torch` installs `libtorch` and a cmake config in a non-standard location. This points downstream code to the relevant locations. From there it should pick up the correctly library and include paths for C++ projects. * py-torch: python_platlib suggestion Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * [@spackbot] updating style on behalf of wdconinc * py-torch: back to self.spec["python"].package.platlib * [@spackbot] updating style on behalf of wdconinc --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2023-04-19Add mfem v4.5.2 and related updates/tweaks in other packages (#36154)Veselin Dobrev10-51/+115
* Add mfem v4.5.2 and related updates/tweaks in other packages * [mfem] Add the release source link for MFEM v4.5.2 * [mfem] Remove 'goxberry' (his request) from MFEM's maintainers list
2023-04-19Extract depfile logic from cli command into a core module (#36995)Harmen Stoppels3-156/+317
2023-04-19installer.py: drop build edges of installed packages by default (#36707)Alec Scott2-1/+52
This means that `spack install` will now build the minimal set of packages required to install the root(s). To opt out of build edge pruning, use `spack install --include-build-deps`. Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2023-04-19apachetop: add v0.23.2 (#37017)Alec Scott1-0/+1
2023-04-19r-rcpptoml: add v0.2.2 (#36886)Alec Scott1-0/+1
2023-04-18editing: add higher-precedence `SPACK_EDITOR` environment variableTodd Gamblin4-4/+57
Other tools like git support `GIT_EDITOR` which takes higher precedence than the standard `VISUAL` or `EDITOR` variables. This adds similar support for Spack, in the `SPACK_EDITOR` env var. - [x] consolidate editor code from hooks into `spack.util.editor` - [x] add more editor tests - [x] add support for `SPACK_EDITOR` - [x] add a documentation section for controlling the editor and reference it
2023-04-18refactor: unify use of spack.util.editorTodd Gamblin3-59/+107
Code from `spack.util.editor` was duplicated into our licensing hook in #11968. We really only want one place where editor search logic is implemented. This consolidates the logic into `spack.util.editor`, including a special case to run `gvim` with `-f`. - [x] consolidate editor search logic in spack.util.editor - [x] add tests for licensing case, where `Executable` is used instead of `os.execv` - [x] make `_exec_func` argument of `editor()` into public `exec_fn` arg - [x] add type annotations
2023-04-18Fix compilation on Cray (target: any) (#37011)Massimiliano Culpo2-0/+29
fixes #36628 Fix using compilers that declare "target: any" in their configuration. This should happen only on Cray with the module based programming environment.
2023-04-18Update and fix py-dgl+cuda (#36823)Benjamin Meyers1-8/+32
* Update and fix py-dgl+cuda * [@spackbot] updating style on behalf of meyersbs * Update py-dgl
2023-04-18lammps: backport fix for `+rocm+kokkos+kspace` (#36850)Jonathon Anderson1-0/+15
* lammps: backport hipfft fix for ROCm-based builds * lammps: Mark incompatibility with Kokkos 4.x for old versions
2023-04-18spack ci: preserve custom attributes in build jobs (#36651)Jonathon Anderson3-96/+79
* Simplify test/cmd/ci.py::test_ci_generate_with_custom_scripts * Rearrange the build-job logic in generate_gitlab_ci_yaml * Preserve all unknown attributes in build jobs * Slip tests for custom attributes in the tests for other job types * Support custom artifacts * [@spackbot] updating style on behalf of blue42u * Don't bother sorting needs --------- Co-authored-by: blue42u <blue42u@users.noreply.github.com>
2023-04-18r-httpuv: add v1.6.9 (#36951)Alec Scott1-0/+1
2023-04-18r-git2r: add v0.31.0 (#36864)Alec Scott1-0/+2
2023-04-18r-highr: add v0.10 (#36867)Alec Scott1-0/+2
2023-04-18DaV SDK: Enable ParaView raytracing with in SDK (#36844)kwryankrattiger3-3/+10
* DaV SDK: Enable ParaView raytracing with in SDK * CI: Drop swr testing from Data Vis SDK * ISPC: extend LLVM requirement to main * DaV SDK: Disallow concretizing develop unifyfs No longer needed after mochi-margo patch
2023-04-18New packages: py-ogb, py-outdated, py-littleutils (#36824)Benjamin Meyers3-0/+76
* New packages: py-ogb, py-outdated, py-littleutils * Update var/spack/repos/builtin/packages/py-outdated/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-04-18py-scipy: link with OpenMP version of armpl-gcc when requested (#37002)Annop Wongwathanarat1-4/+10
2023-04-18fix typo (#36997)Harmen Stoppels1-1/+1
2023-04-18Revert addition of SPACK_EDITOR pending review.Todd Gamblin5-160/+62
This reverts commit d8a26905ee0fc9e72a05a87bf7ced7e7fc2d4900. This reverts commit 1ee049ccc3d4d4bf1e8dafad0247f3cef01dda58. These were spuriously pushed to `develop`.
2023-04-18editing: add higher-precedence `SPACK_EDITOR` environment variableTodd Gamblin4-4/+57
Other tools like git support `GIT_EDITOR` which takes higher precedence than the standard `VISUAL` or `EDITOR` variables. This adds similar support for Spack, in the `SPACK_EDITOR` env var. - [x] consolidate editor code from hooks into `spack.util.editor` - [x] add more editor tests - [x] add support for `SPACK_EDITOR` - [x] add a documentation section for controlling the editor and reference it
2023-04-18refactor: unify use of spack.util.editorTodd Gamblin3-59/+104
Code from `spack.util.editor` was duplicated into our licensing hook in #11968. We really only want one place where editor search logic is implemented. This consolidates the logic into `spack.util.editor`, including a special case to run `gvim` with `-f`. - [x] consolidate editor search logic in spack.util.editor - [x] add tests for licensing case, where `Executable` is used instead of `os.execv` - [x] make `_exec_func` argument of `editor()` into public `exec_fn` arg - [x] add type annotations
2023-04-17Allow users to remove items from hierarchy per-path (#31351)Greg Becker4-2/+34
* lmod modules: allow users to remove items from hierarchy per-spec This allows MPI wrappers that depend on MPI to be removed from the MPI portion of the hierarchy and be made available when the appropriate compiler is loaded. module load gcc module load mpi-wrapper # implicitly loads mpi module load hdf5 This allows users to treat an mpi wrapper like an mpi program
2023-04-17py-html5lib, madgraph5amc: correct hashes of empty files (#36979)Wouter Deconinck2-6/+1
* py-html5lib: correct hashes of empty files Going through and fixing hashes that are due to empty string. ```console $ grep -Ir $(echo -n | sha256sum | awk '{print$1}') $SPACK_ROOT/var/spack/repos/builtin /home/wdconinc/git/spack/var/spack/repos/builtin/packages/madgraph5amc/package.py: sha256="e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", /home/wdconinc/git/spack/var/spack/repos/builtin/packages/py-html5lib/package.py: version("0.99", sha256="e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855") ``` ```console $ spack checksum py-html5lib 0.99 ==> Found 1 version of py-html5lib: 0.99 https://files.pythonhosted.org/packages/source/h/html5lib/html5lib-0.99.tar.gz ==> Fetching https://files.pythonhosted.org/packages/source/h/html5lib/html5lib-0.99.tar.gz version("0.99", sha256="aff6fd3031c563883197e5a04b7df324086ff5f358278a0386808c463a077e59") ``` * madgraph5: remove incorrectly hashed version