summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-01-10Build systems: add MSBuild and update NMake (#34659)John W. Parent4-53/+225
Add/update build systems used to build packages on Windows.
2023-01-10plink: add new version (#34741)Glenn Johnson2-4/+96
The distribution of this has jumped around a bit. I left the previous versions as-is.
2023-01-10numactl: remove bash from numactl (#34798)Harmen Stoppels1-2/+1
It doesn't require bash on any registered version, and the file is executable and has a /bin/sh shebang.
2023-01-10runc: New version 1.1.4 (#34815)Erik Schnetter1-0/+1
2023-01-10shellcheck: add new package (#34831)Alex Hedges1-0/+42
2023-01-10autoconf: fix for long perl shebangs with autoconf@2.70+ (#34331)Benjamin S. Kirk1-2/+11
autoconf 2.70 uses use warnings instead of -w so that PERL=/usr/bin/env perl can be passed, but we want to fix absolute paths anyhow through sbang upon install. So, we stick to patching the one perl script that's used during the build.
2023-01-10ruby-gist: add new package (#34852)David Zmick1-0/+21
2023-01-10gitlab ci: fix tags for pipeline generation jobs (#34789)Scott Wittenburg1-37/+44
Gitlab does not merge lists when a job extends two other definitions that include the same list (e.g. tags). Also, it merges dictionaries as long as the keys are distinct, but just takes the last mentioned value when there are key collisions. This change makes sure that when different tags are needed by a pipeline, the ones we want are actually provided. It also changes the example stack to better follow this pattern so we do not lead developers astray in the future.
2023-01-10root: conflicts +ipo (#34842)Wouter Deconinck1-0/+4
ROOT does not build successfully with `+ipo`, with symptoms as in https://github.com/root-project/root/issues/10777, and discussed most recently in https://github.com/root-project/root/issues/11135. As indicated there, LTO is not a supported build configuration. As of 6.26.10 there is no estimate for a fix since upstream is still broken.
2023-01-10Remove **kwargs from function signatures in llnl.util.filesystem (#34804)Massimiliano Culpo1-69/+119
Since we dropped support for Python 2.7, we can embrace using keyword only arguments for many functions in Spack that use **kwargs in the function signature. Here this is done for the llnl.util.filesystem module. There were a couple of bugs lurking in the code related to typo-like errors when retrieving from kwargs. Those have been fixed as well.
2023-01-10Add variants for overriding ESMF_OS and ESMF_COMM for ESMF package (#34808)Alex Richert1-0/+15
* Add variants for overriding ESMF_OS and ESMF_COMM for ESMF package * Add doco for esmf_os/esmf_comm variants
2023-01-10xsbench: update version and add cuda support (#34597)Pranav Sivaraman1-2/+14
* Update xsbench to version 20 XSBench version 20 has implementations for new architectures and accelerators. * Added CUDA support for XSBench * Fixed style issues
2023-01-10WarpX 23.01 (#34793)Axel Huebl2-2/+5
Update `warpx` & `py-warpx` to the latest release.
2023-01-10style: Run mypy last (#34687)Jonathon Anderson1-1/+1
2023-01-10FileCache: Delete the new cache file on exception (#34623)Jonathon Anderson2-2/+22
The code in FileCache for write_transaction attempts to delete the temporary file when an exception occurs under the context by calling shutil.rmtree. However, rmtree only operates on directories while the rest of FileCache uses normal files. This causes an empty file to be written to the cache key when unneeded. Use os.remove instead which operates on normal files. Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2023-01-10neovim: version 0.8.2 (#34777)Alberto Invernizzi1-0/+6
* add version 0.8.2 * conflict for newer libvterm versions for older neovim releases Co-authored-by: Tom Scogland <scogland1@llnl.gov>
2023-01-10cernlib: depends_on freetype, libnsl, libxcrypt, openssl; and patch (#34702)Wouter Deconinck1-0/+9
* cernlib: depends_on freetype, libnsl, libxcrypt, openssl; and patch In addition to #34448, cernlib depends on these additional packages. This also applies a patch to the current release in which crypto is specified wbere libcrypt (in libxcrypt) is actually needed. Because the upstream git repository is behind a CERN login, we cannot patch by gitlab URL link. * [@spackbot] updating style on behalf of wdconinc Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2023-01-10pfunit: fix max_array_rank for 4+, line len (#34713)Bryce Allen1-4/+10
* pfunit: fix max_array_rank for 4+, line len * pfunit: only use fortran flags when necessary * pfunit: fix, version ranges are inclusive
2023-01-10spdlog: new version 1.11.0 depends_on fmt@9: when +fmt_external (#34731)Wouter Deconinck1-0/+2
This adds a new version of spdlog, https://github.com/gabime/spdlog/releases/tag/v1.11.0 While the release notes are ambiguous, I think that this PR, https://github.com/gabime/spdlog/issues/2485, indicates that spdlog from that point on uses features of fmt@9:.
2023-01-10py-pydocstyle: add v6.2 (#34785)Adam J. Stewart1-3/+11
2023-01-10Add new versions of Reframe (#34801)Carson Woods1-5/+3
2023-01-10libcap: 2.66 & GOLANG=no (#34813)Erik Schnetter1-4/+17
Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
2023-01-10Add CUDA 12.0 (#34664)Wileam Y. Phan4-6/+28
2023-01-10e4s ci: use 2023-01-01 runner image (#34827)eugeneswalker2-4/+4
2023-01-10py-scipy: add v1.10.0 (#34799)Adam J. Stewart2-18/+33
* py-scipy: add v1.10.0 * Update GCC/LAPACK version requirements * Fix msvc version check
2023-01-10[adios2] Older versions of ifx (oneapi) fail compilation (#34819)Stephen Sachs1-0/+3
See https://community.intel.com/t5/Intel-Fortran-Compiler/version-node-not-found-for-symbol/m-p/1443784/thread-id/164290 Fixes https://github.com/spack/spack/issues/31817 Co-authored-by: Stephen Sachs <stesachs@amazon.com>
2023-01-10Update mongo-cxx-driver (#34843)Sebastian Ehlert1-1/+26
2023-01-10build(deps): bump actions/upload-artifact from 3.1.1 to 3.1.2 (#34848)dependabot[bot]1-1/+1
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/83fd05a356d7e2593de66fc9913b3002723633cb...0b7f8abb1508181956e8e162db84b466c27e18ce) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10libxsmm: Add build dependency on binutils (#34863)Mosè Giordano1-0/+5
2023-01-10pgplot: Correct building shared libraries (#34846)Erik Schnetter1-3/+7
2023-01-10simulationio: Explicitly enable/disable support for dependent packages (#34803)Erik Schnetter1-4/+8
* simulationio: Explicitly enable/disable support for dependent packages * simulationio: Remove unused local variable
2023-01-09rocm packages: Update the version for 5.3.0 release (#33405)Sreenivasa Murthy Kolam13-18/+300
* update the version for 5.3.0 release * update the rocwmma for 5.3.0 release * fix the +hip variant * update the version for rocm-openmp-extras package for 5.3.0 release * update the hipsolver and hipfft as per review comments * address review comments * revert changes to mivisionx with regard to change added for clangrt * fix for the petsc failure
2023-01-09mpiwrapper: New version 2.10.1 (#34850)Erik Schnetter1-0/+1
2023-01-09py-black: add v22.12.0 (#34429)Adam J. Stewart1-2/+7
2023-01-09MAFFT: Add latest version 7.505 (#34855)Rémi Lacroix1-0/+1
2023-01-09pv: Add version 1.6.20 (#34854)Rémi Lacroix1-0/+1
2023-01-09RVS 5.1.0 and later works with googletest shared variant (#34802)renjithravindrankannath1-1/+1
2023-01-09Remove Spack external find from startupJohn Parent1-1/+0
Spack was running an external detection of Python during each invocation of the setup script for Windows CMD/PWSH, which has dramatic performance implications each time the script is invoked, and is completely unneccesary. Remove this operation.
2023-01-09Update haspywinJohn Parent1-0/+1
Inform user Spack is installing pyWin32 module behind the scenes. This is neccesary for Windows support.
2023-01-09Support ASCI controlJohn Parent2-0/+62
Windows CMD prompt does not automatically support ASCI color control characters on the console from Python. Enable this behavior by accessing the current console and allowing the interpreation of ASCI control characters from Python via the win32 API.
2023-01-09openfoam: OneAPI is only supported from 2106 onwards (#34797)Stephen Sachs1-1/+4
Also, adios2 fortran bindings are not necessary. This circumvents https://github.com/spack/spack/issues/31817 Co-authored-by: Stephen Sachs <stesachs@amazon.com>
2023-01-09Revert "Allow spec.json files to be clearsigned, use transparent compression ↵Harmen Stoppels5-255/+158
for *.json (#34490)" (#34856) This reverts commit 8a1b81797834dd04de883c767867e2f85d45c9c4.
2023-01-08adding 3rd bunch of nf-core deps from update/nextflow-tools (#34563)Marco De La Pierre17-0/+359
* adding 2nd bunch of nf-core deps from update/nextflow-tools * adding 3rd bunch of nf-core deps from update/nextflow-tools * Update var/spack/repos/builtin/packages/py-dnspython/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-dnspython/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-dnspython/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-fastapi-utils/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-pastedeploy/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-pebble/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-fastapi/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-fastapi/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-gunicorn/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-starlette/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-starlette/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-starlette/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-parsley/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-paste/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-paste/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * py-gxformat2: added comment * py-lagom: now using github tarballs * fix for py-lagom * adding missing deps to py-fastapi-utils * another fix to py-lagom * Update var/spack/repos/builtin/packages/py-dnspython/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-fastapi-utils/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-fastapi-utils/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-fastapi-utils/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-lagom/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-supervisor/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-01-07GDAL: add v3.6.2 (#34823)Adam J. Stewart1-0/+1
2023-01-07acts: new version 22.0.0 (#34826)Wouter Deconinck1-0/+1
No build system changes.
2023-01-07Allow spec.json files to be clearsigned, use transparent compression for ↵Harmen Stoppels5-158/+255
*.json (#34490) This commit allows (remote) spec.json files to be clearsigned and gzipped. The idea is to reduce the number of requests and number of bytes transferred
2023-01-06Adding recipes for py-qutip and py-qutip-qip (#34835)Marco De La Pierre2-0/+51
* added recipes for py-qutip and py-qutip-qip * small fix * updated qutip 2x versions * py-qutip-qip: tarball url from github * style fix in py-qutip-qip * Update var/spack/repos/builtin/packages/py-qutip-qip/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-qutip-qip/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-qutip-qip/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-qutip/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-qutip/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-01-06Adding py-pennylane from Xanadu (#34838)Marco De La Pierre3-0/+80
* draft for py-pennylane recipe * first draft for py-strawberryfields recipe * minimal fix * small fixes * accounting for circular dep in py-pennylane and py-pennylane-lightning * removing py-strawberryfields from this branch * updated versions for py-pennylane 2x * needs cmake * py-pennylane-lightning using github tarball * Update var/spack/repos/builtin/packages/py-autoray/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-pennylane-lightning/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-01-06kripke: add cuda and rocm support (#34257)Verinder Rana1-12/+60
2023-01-06py-instrain and py-drep: new version and added maintainer (#34581)Luke Diorio-Toth2-0/+5