summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2023-08-29py-distributed: use py-jinja2 versions from 2.10.3 (#39658)LydDeb1-1/+1
In depends_on py-jinja2, use versions from 2.10.3, instead of strict equality, according to the pyproject.toml of py-distributed 2023.4.1
2023-08-29Automated git version fixes (#39637)Harmen Stoppels148-586/+1273
Use full length commit sha instead of short prefixes, to improve reproducibility (future clashes) and guard against compromised repos and man in the middle attacks. Abbreviated commit shas are expanded to full length, to guard against future clashes on short hash. It also guards against compromised repos and man in the middle attacks, where attackers can easily fabricate a malicious commit with a shasum prefix collision. Versions with just tags now also get a commit sha, which can later be used to check for retagged commits.
2023-08-29fmt: 10.1.1 (#39664)Harmen Stoppels1-0/+1
2023-08-28Patch VTK to enable python 3.8 in VTK 8.2 (#38735)kwryankrattiger9-9/+363
* VTK: Add patch for python 3.8 support * CI: Re-enable VisIt in CI * Configure spec matrix for stack with VisIt * Add pugixml dep for 8.2.0 * Make VTK and ParaView consistent on proj dep * OpenMPI 3: provides MP support by default * Add details on proj dep in ParaView * Add python 3.8 to test mock repo * Patches to get VisIt VTK interface * CI: Disable VisIt with GUI in DAV
2023-08-28singularityce: arg handling fix (#39663)Brian Vanderwende1-2/+2
2023-08-28kokkos: avoid setting multiple `cuda_arch` (#38723)Loris Ercole1-5/+21
The kokkos package does not support building with cuda with multiple `cuda_arch`. An error is raised if multiple `cuda_arch` are specified.
2023-08-28mapl: add 2.40, deprecate old versions (#39615)Matthew Thompson1-21/+74
* Add MAPL 2.40, deprecated old versions * Undo some variant changes * style fixes * Make variants reflect Cmake options * Remove pnetcdf variant * Clean up depends_on
2023-08-28octopus: specify the scalapack library not the directory (#39109)Ashwin Kumar Karnad1-2/+2
* octopus: specify the scalapack library not the directory * octopus: use spec.scalapack.libs.ld_flags
2023-08-28GnuPG: add v2.4.3 (#39654)Massimiliano Culpo3-0/+3
Also updates a few dependencies
2023-08-28Fix a few issues with git versions / moving targets in packages (#39635)Harmen Stoppels8-7/+12
2023-08-28py-scikit-optimize: add v0.9.0 and move gptune patch (#38738)Jen Herting3-7/+9
Co-authored-by: liuyangzhuan <liuyangzhuan@gmail.com>
2023-08-28libarchive: use openssl by default (#39640)Harmen Stoppels1-1/+1
2023-08-28magma: add v2.7.2 (#39645)Stan Tomov1-0/+1
2023-08-28libarchive: new versions (#39646)Harmen Stoppels1-0/+2
2023-08-28libuv: add versions up to v1.46.0 (#39647)Harmen Stoppels1-0/+5
2023-08-27py-igraph: new package with version 0.10.6 (#39179)Christopher Christofi2-1/+64
2023-08-27llvm: ensure runtimes set rpaths (#39641)Nichols A. Romero1-1/+8
Ensure that CMAKE_INSTALL_RPATH_USE_LINK_PATH is propagated to sub-make when building runtimes.
2023-08-26CMake: add versions 3.26.4|5 and 3.27.* (#39628)John W. Parent1-0/+10
Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
2023-08-26py-scipy: re-apply scipy/scipy#14935 workaround (#39555)Daryl W. Grunau1-3/+2
* re-apply scipy/scipy#14935 workaround * restrict to %intel and eliminate Version() check --------- Co-authored-by: Daryl W. Grunau <dwg@lanl.gov>
2023-08-26py-dask: use py-jinja2 versions from 2.10.3 (#39631)LydDeb1-1/+1
In depends_on py-jinja2, use versions from 2.10.3, instead of strict equality, according to the pyproject.toml of dask 2023.4.1
2023-08-26Update package.py (#39619)Tim Gymnich1-1/+3
2023-08-25llvm: fix `+lldb` optional deps and add `lua` variant (#39579)Nichols A. Romero1-8/+28
* llvm: fix +lldb optional deps, add lua variant * use good old conflicts --------- Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
2023-08-25Add gperftools 2.12 (#39623)Mikael Simberg1-0/+1
2023-08-25QMCPACK: add v3.17.1 (#39626)Paul R. C. Kent1-0/+1
2023-08-25LBANN package: strip hostname on non-LC systems. (#39601)Brian Van Essen1-3/+2
2023-08-25add memalign option to petsc to be used with tandem (#37282)Thomas-Ulrich2-2/+13
2023-08-25intel-oneapi-mkl: add hpcx-mpi to the list of supported MPI libs (#39625)Loris Ercole1-3/+5
Co-authored-by: Loris Ercole <a-lercole@microsoft.com>
2023-08-25py-scipy: add v1.11.2 (#39515)Adam J. Stewart1-0/+1
2023-08-25arrow: explicitly disable RE2 and UTF8PROC flags when not in dependencies ↵Erik Heeren1-0/+5
(#35353) Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2023-08-25legion: drop cray-pmi dependency (#39620)Richard Berger1-1/+0
There are other ways to enforce cray-pmi being loaded in environments that use cray-mpich. This avoids breaking environments where this was already the case and avoids forcing them to declare an external.
2023-08-24py-sphinx: add v7.2.3 (#39612)Adam J. Stewart2-3/+20
2023-08-24legion: depend on cray-pmi when using gasnet and cray-mpich (#39614)Richard Berger1-1/+1
2023-08-24phist: new version 1.12.0 (#39616)Jonas Thies1-0/+6
2023-08-24AOCL spack recipes for 4.1 release w. new AOCL-Utils library (#39489)AMD Toolchain Support8-66/+259
* AOCC and AOCL spack recipes for 4.1 release * Fix broken checksum * remove blank line * Add missing `@when` for 4.1 only function --------- Co-authored-by: vijay kallesh <Vijay-teekinavar.Kallesh@amd.com>
2023-08-24[py-smartsim] New Package (#39306)Matt Drozt3-0/+132
* Create a smartsim package * rm ss 0.4.2 * no py upper bound, add build dep * add setup_build_env * add comment to find ml deps lower bounds * Apply suggestions from code review Correct dep versions, use `python_purelib` Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * remove the cuda/rocm vars * point editors to bin deps version constraints * Apply suggestions from code review Loosen `py-smartredis` constraint, enforce `setup.cfg` py version Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * style * rm rai lower bound * lower bound setuptools Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-08-24py-particle: new versions through 0.23.0 (#39547)Wouter Deconinck1-0/+4
* py-particle: new versions through 0.23.0 * py-particle: depends_on py-deprecated
2023-08-24preCICE: prepare for version 3 (#39486)Frédéric Simonis1-33/+54
2023-08-24py-sphinx: add v7.2 (#39513)Adam J. Stewart1-0/+6
2023-08-24add magma variant to strumpack (#39224)Sajid Ali1-0/+5
* add magma variant to strumpack * clarify conflicts to be excuive to rocm/cuda, without it +magma+cuda fails as it is ~rocm modified: var/spack/repos/builtin/packages/strumpack/package.py * add missing depends_on for magma variant
2023-08-24zlib-ng: build system patches (#39559)Harmen Stoppels4-1/+871
2023-08-24h5bench: add e4s tag (#39595)eugeneswalker1-0/+2
2023-08-24fms: add v2023.02 and v2023.01.01 (#39434)Ryan Mulhall1-0/+11
* Add 2023.02 and 2023.01.01 with variant for mpp_io and fms_io deprecation Co-authored-by: rem1776 <Ryan.Mulhall@noaa.gov>
2023-08-24perl-http-message: add dependency on perl-clone (#39567)Alan Orth1-0/+1
Clone is a hard dependency as of HTTP-Message v6.44. This causes problems in packages like Roary which depend on perl-http-message: $ spack load roary $ roary Use of uninitialized value in require at /var/scratch/spack/opt/spack/linux-centos8-x86_64_v3/gcc-8.5.0/perl-http-message-6.44-lzp5th4jddd3gojkjfli4hljgem2nl26/lib/perl5/HTTP/Headers.pm line 8. Can't locate Clone.pm in @INC (you may need to install the Clone module) (@INC contains: /home/aorth/lib ... See: https://github.com/libwww-perl/HTTP-Message/blob/master/Changes
2023-08-24Add package mpi-test-suite (#39487)Julien Cortial2-0/+45
2023-08-24ffmpeg: apply upstream fix for build with binutils 2.41 (#39392)Martin Aumüller1-0/+7
While spack does not yet provide binutils 2.41, they might still be installed. However, building ffmpeg on x86_64 fails with multiple errors like this: ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' also reported here: https://trac.ffmpeg.org/ticket/10405
2023-08-24Make lcov dependency on perl explicit (#39485)Julien Cortial1-1/+8
2023-08-24Arbor: version added: v0.9.0 (#39374)Brent Huisman1-9/+21
2023-08-24lammps: simplify url_for_version logic (#39554)Richard Berger1-31/+23
Use the stable_versions variable to check stable versions
2023-08-23slurm: add version 23-02-3-1 and 23-02-4-1 (#39598)Richard Berger1-0/+2
2023-08-23Add amg2023 package; remove amg package (#39105)Greg Becker4-85/+102
Add amg2023 package Consolidate existing amg and amg2013 packages (they reference the same code) under the amg2013 name to minimize confusion between amg2023 and amg2013. Co-authored-by: Riyaz Haque <haque1@llnl.gov>