summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2022-11-26Octopus: branch for Octopus development is now "main" (#34128)Hans Fangohr1-1/+1
Historically, development of the Octopus code was done on the "develop" branch on https://gitlab.com/octopus-code/octopus but now development takes place on "main" (since Q3 2022). The suggestion in this PR to solve the issue is to keep the spack label `octopus@develop` as this better indicates this is the development branch on git than `octopus@main`, but of course to use the `main` branch (there is no choice here - the `develop` branch is not touched anymore). Sticking to `octopus@develop` as the version label also keeps backwards compatibility.
2022-11-26nvtop: Add 2.0.3, 2.0.4, 3.0.0 and 3.0.1 (#34145)marcost21-3/+8
* And add the option to compile support for Intel GPU's
2022-11-26amdblis: symlink libblis-mt to libblis (#32819)Carlos Bederián1-0/+10
2022-11-25toml-f: add 0.2.4 and 0.3.1 (#34025)Sebastian Ehlert1-1/+3
2022-11-25metkit, fdb: Add latest versions (#33289)Victoria Cherkas2-0/+7
2022-11-25Update TotalView versions and website (#33418)petertea1-32/+169
Co-authored-by: Peter Thompson <thompson81@llnl.gov> Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2022-11-25ffmpeg: adding version 5.1.2 (#33758)snehring2-48/+29
* ffmpeg: add version 5.1.2 and switch to conditional variants Also: py-torchvision: restrict ffmpeg dependency
2022-11-25lcio: Add new version and restrictions on c++ standard (#33997)Thomas Madlener1-1/+9
2022-11-25py-pandas: add v1.5.2 (#34091)Adam J. Stewart1-0/+1
2022-11-25py-pytorch-lightning: add v1.8.3 (#34096)Adam J. Stewart2-5/+9
2022-11-24zlib: fix shared libraries when '%nvhpc' (#34039)Sergey Kosukhin1-0/+37
2022-11-24Add checksum for py-uncertainties 3.1.7 (#34116)iarspider1-0/+1
2022-11-24Arbor: Yank v0.5 (#34094)Brent Huisman1-5/+0
v0.5 does not build due to a change in setting `arch` introduced in v0.5.2, compatibility with which was not kept in `arbor/package.py`. Since v0.5.2 is compatible with `arbor/package.py`, and is API compatible with v0.5, any users relying on v0.5 can rely on v0.5.2.
2022-11-23hipsycl: add v0.9.3 (#34052)Thomas-Ulrich1-0/+1
2022-11-24dyninst: add checksums for all supported versions (#34051)Tim Haines1-11/+12
2022-11-23New package: py-kt-legacy (#34104)Jen Herting1-0/+19
* first build of keras-tuner with dataset kt-legacy * [py-kt-legacy] fixed homepage * [py-kt-legacy] depends on setuptools * [py-kt-legacy] fixed import * [@spackbot] updating style on behalf of qwertos Co-authored-by: Sid Pendelberry <sid@rit.edu> Co-authored-by: qwertos <qwertos@users.noreply.github.com>
2022-11-24py-cartopy: older versions don't support newer matplotlib (#34109)Adam J. Stewart1-3/+5
2022-11-24openfoam: Fix openfoam@2012_220610 %intel (add #include <array>) (#34088)Stephen Sachs1-0/+6
2022-11-23Add py-urwid@2.1.2 (#34103)Benjamin Meyers1-0/+1
* Add py-urwid@2.1.2 * [@spackbot] updating style on behalf of meyersbs
2022-11-24petsc, slepc: enable parallel builds (#34024)Satish Balay2-4/+3
2022-11-24gnuplot: fix build with Apple Clang (#34092)Adam J. Stewart1-1/+3
2022-11-24HighFive: bump to 2.6.2 (#34090)Nicolas Cornu1-0/+3
2022-11-23ecflow: polish recipe (#34043)Massimiliano Culpo2-13/+24
2022-11-23Control Werror by converting to Wno-error (#30882)Tom Scogland2-0/+2
Using `-Werror` is good practice for development and testing, but causes us a great deal of heartburn supporting multiple compiler versions, especially as newer compiler versions add warnings for released packages. This PR adds support for suppressing `-Werror` through spack's compiler wrappers. There are currently three modes for the `flags:keep_werror` setting: * `none`: (default) cancel all `-Werror`, `-Werror=*` and `-Werror-*` flags by converting them to `-Wno-error[=]*` flags * `specific`: preserve explicitly selected warnings as errors, such as `-Werror=format-truncation`, but reverse the blanket `-Werror` * `all`: keeps all `-Werror` flags These can be set globally in config.yaml, through the config command-line flags, or overridden by a particular package (some packages use Werror as a proxy for determining support for other compiler features). We chose to use this approach because: 1. removing `-Werror` flags entirely broke *many* build systems, especially autoconf based ones, because of things like checking `-Werror=feature` and making the assumption that if that did not error other flags related to that feature would also work 2. Attempting to preserve `-Werror` in some phases but not others caused similar issues 3. The per-package setting came about because some packages, even with all these protections, still use `-Werror` unsafely. Currently there are roughly 3 such packages known.
2022-11-23[py-antlr4-python3-runtime] Added versions 4.9.3 and 4.10 (#34102)Jen Herting1-0/+2
* Working updates to py-antlr4-python3-runtime and py-omegaconf * [py-antlr4-python3-runtime] added version 4.9.3 * [@spackbot] updating style on behalf of qwertos Co-authored-by: Benjamin Meyers <bsmits@rit.edu> Co-authored-by: qwertos <qwertos@users.noreply.github.com>
2022-11-23E4S: Conservatively add ecp-data-vis-sdk (#33621)kwryankrattiger1-0/+1
* E4S: Conservatively add ecp-data-vis-sdk * Remove ascent from CUDA SDK stack to stop hanging on Dray * Adios2: Newer FindPython uses Python_EXECUTABLE
2022-11-23New package: py-imagecodecs (#34098)Jen Herting1-0/+110
* [libjpeg-turbo] Added version 2.1.3 * [imagecodecs] Added jpeg deependency commented outconglicting libraries * [WIP] * [py-imagecodecs] modifying setup.py to work with spack install locations * [py-imagecodecs] Removed comments and unneeded dependencies * [py-imagecodecs] removed some comments and fixed up some flake8 complaints * [py-imagecodecs] flake8 * [py-imagecodecs] fixed import * [@spackbot] updating style on behalf of qwertos Co-authored-by: James A Zilberman <jazrc@rit.edu> Co-authored-by: qwertos <qwertos@users.noreply.github.com>
2022-11-23libelf: fix build on macOS arm64 (#34036)Adam J. Stewart1-1/+16
2022-11-23Add checksum for py-cffi 1.15.1 (#34081)iarspider1-0/+1
2022-11-23Add checksum for py-parsimonious 0.10.0 (#34079)iarspider1-1/+3
2022-11-23openloops: add check for added Fortran compiler (#34014)Bernhard Kaindl1-0/+2
2022-11-23berkelygw: use mpi variant for scalapack (#33948)Henning Glawe1-26/+46
The package.py assumed "+mpi" in many places, without checking for the variant. This problem went undetected, as a hard dependency on scalapack pulled an mpi implementation into the dependency chain (this is also fixed). Also, the +mpi variant is used select between serial and parallel mode: It has to enable MPI and ScaLAPACK: They are inter-dependent. Compile fails because of checks for the other if the other is not enabled. Co-authored-by: Bernhard Kaindl <contact@bernhard.kaindl.dev>
2022-11-23Add conflicts statements to flux-core to limit builds to linux based ↵Alec Scott1-0/+4
platforms (#34068)
2022-11-23libxcrypt: add v4.33 (#34069)Harmen Stoppels1-0/+3
2022-11-23make/ninja: use the right number of jobs (#34057)Harmen Stoppels3-5/+11
2022-11-23capnproto: update to v0.10.2 (#34063)Alexander Knieps1-7/+64
Co-authored-by: Alexander Knieps <a.knieps@fz-juelich.de>
2022-11-23boost: At least with older Xcode, boost can't build with lzma (#34075)Bernhard Kaindl1-0/+3
Reference: https://lists.boost.org/Archives/boost/2019/11/247380.php As reported at the end of #33998 and this link, liblzma on older Xcode on MacOSX 10 misses _lzma_cputhreads, so boost's can't use liblzma on those.
2022-11-23[mochi-margo] fixed dependency to Argobots (#34082)Matthieu Dorier1-0/+1
2022-11-23New package: py-rasterstats (#34070)Jen Herting1-0/+27
* Fixed dependencies for rasterstats * Fixed flake8 errors * Fix flake8 error * Cleans up package desc., adds build dependency on setuptools. * Fixes flake8 error Co-authored-by: Bailey Brown <bobits@rit.edu>
2022-11-23dyninst: add v12.2.1 (#34050)Tim Haines1-0/+1
2022-11-23Metall package: add v0.22, v0.23, and v0.23.1 (#34073)Keita Iwabuchi1-0/+3
2022-11-23form: new version 4.3.0 (#34078)Takahiro Ueda1-0/+1
2022-11-23ccache: add new versions (#34067)Mosè Giordano1-0/+8
2022-11-23span-lite: Add new versions (#34072)Umar Arshad1-1/+6
2022-11-22Python: drop EOL versions (#33898)Adam J. Stewart542-8285/+321
This PR removes [end of life](https://endoflife.date/python) versions of Python from Spack. Specifically, this includes all versions of Python older than 3.7. See https://github.com/spack/spack/discussions/31824 for rationale. Deprecated in #32615. And #28003. For anyone using software that relies on Python 2, you have a few options: * Upgrade the software to support Python 3. The `3to2` tool may get you most of the way there, although more complex libraries may need manual tweaking. * Add Python 2 as an [external package](https://spack.readthedocs.io/en/latest/build_settings.html#external-packages). Many Python libraries do not support Python 2, but you may be able to add older versions that did once upon a time. * Use Spack 0.19. Spack 0.19 is the last release to officially support Python 3.6 and older * Create and maintain your own [custom repository](https://spack.readthedocs.io/en/latest/repositories.html). Basically, you would need a package for Python 2 and any other Python 2-specific libraries you need.
2022-11-22berkeleygw: fix build (no change to attribute spec.compiler_flags) (#34019)Bernhard Kaindl1-7/+7
2022-11-22cpu-features: Fix appending -DBUILD_SHARED_LIBS (#34055)iarspider1-3/+3
Also: * Use the release tarball for v0.7.0 to fix spack warning Co-authored-by: Bernhard Kaindl <43588962+bernhardkaindl@users.noreply.github.com>
2022-11-22eckit: add v1.20.2, v1.16.3 (#33200)Dominic Hofer1-0/+2
Co-authored-by: Bernhard Kaindl <contact@bernhard.kaindl.dev>
2022-11-22Windows: add registry query and SDK/WDK packages (#33021)John W. Parent6-21/+409
* Add a WindowsRegistryView class, which can query for existing package installations on Windows. This is particularly important because some Windows packages (including those added here) do not allow two simultaneous installs, and this can be queried in order to provide a clear error message. * Consolidate external path detection logic for Windows into WindowsKitExternalPaths and WindowsCompilerExternalPaths objects. * Add external-only packages win-sdk and wgl * Add win-wdk (including external detection) which depends on win-sdk * Replace prior msmpi implementation with a source-based install (depends on win-wdk). This install can control the install destination (unlike the binary installation). * Update MSVC compiler to choose vcvars based on win-sdk dependency * Provide "msbuild" module-level variable to packages during build * When creating symlinks on Windows, need to explicitly specify when a symlink target is a directory * executables_in_path no-longer defaults to using PATH (this is now expected to be taken care of by the caller)
2022-11-22py-kubernetes: add version 25.3.0 (#33915)genric1-0/+1