summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-02-11py-ucsf-pyem: updating to commit e92cd4d (#42428)George Young2-12/+30
* py-ucsf-pyem: updating to commit e92cd4d * py-pyfftw: updating to @0.13:1 * py-ucsf-pyem: correcting install of scripts * Upper limits Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Upper limits Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * updates from github review --------- Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-11new builtin package: py-simpletraj (#42460)Dani1-0/+23
* new builtin package: py-simpletraj * long line splitted in two for the style test * removed trailing whitespace for the style test
2024-02-11[oneapi]: make headers match oneapi vars.sh (#42614)Robert Cohn5-13/+38
* [oneapi]: make headers match oneapi vars.sh * update * update
2024-02-10gromacs: add new version (#42609)Maciej Wójcik1-0/+1
2024-02-10openmpi: add 5.0.2 (#42568)Howard Pritchard1-2/+5
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2024-02-10mfem: fix self-referential dependencies (#42487)Massimiliano Culpo1-43/+28
2024-02-10viennarna package: add v2.6.4 (#42606)snehring1-0/+2
2024-02-09fzf package: add v0.46.1 (#42603)Alec Scott1-5/+4
* fzf: add v0.46.1 * Standardize vim plugin install
2024-02-09gh package: add v2.43.1 (#42604)Alec Scott1-0/+4
* gh: add v2.43.1 * gh: fix go dependency versions
2024-02-09libsixel: add new package (#40031)James Taliaferro1-0/+42
* add new package libsixel * reorder to group variants and dependencies together * Switch to using source from fork The original developer of libsixel, Hayaki Saito (@saitoha), disappeared in early 2020 and has not updated the repository or been seen since. However, a fork of the project has been created at libsixel/libsixel, and that fork has been getting much more regular updates. In this commit I switch the package to using the better-maintained, now apparently canonical fork of the project. That project switched the build system from autotools to Meson, so much of the build arguments code needed to be rewritten. The newest official release also contained an error in meson.build which would break on newer versions of Meson. That error only applied to the libjpeg and libpng variants, though, so I switched the default to use libgd which has broader format support anyway. * blacken * broke description into multiple lines * allow libjpeg, etc to be loaded automatically
2024-02-09Resolve unzip build failure with %oneapi (#42593)Chris Marsh1-4/+5
* apply patch to all compilers as per spack/issues/42007 * [@spackbot] updating style on behalf of Chrismarsh * Resolve flake8 style issue from spackbot * fix flake8 trailing whitespace --------- Co-authored-by: Chrismarsh <Chrismarsh@users.noreply.github.com>
2024-02-09hooks: remove 7 unused hooks (#42575)Harmen Stoppels4-120/+12
These 7 hooks were not used. - Six of them related to install phases were unused after `spack` `monitor` was removed, and the code seems to have bit rotten as there were reports they were not (always?) triggered when they should. - The post environment one was made redundant after spack install for environment started following the common code path for generating module files in #42147. It should not be a breaking change to remove, since users cannot define hooks in extensions, they would have to fork Spack. If we ever _were_ to make those hooks extendable outside of core Spack, it would also be better to start with fewer rather than more, cause everything you expose gets relied upon... Removing those also allows us to rethink what hooks we really need, and in particular it seems like we need a hook that runs post install also when the spec is inserted into the database.
2024-02-09ASP-based solver: fix issue with conditional requirements and trigger ↵Massimiliano Culpo4-0/+92
conditions (#42566) The lack of a rule to avoid enforcing requirements on multi-valued variants, when the condition activating the environment was not met, resulted in multiple optimal solutions. The fix is to prevent imposing a requirement if the when= rule activating it is not met.
2024-02-09sperr: add v0.8.1 (#42506)Samuel Li1-2/+4
2024-02-09Allow `+` in module file names (#41999)simonLeary421-1/+1
2024-02-09dd4hep: remove self-referential dependencies (#42483)Massimiliano Culpo1-1/+1
This shouldn't be an issue, but express the self-reference with a conflict.
2024-02-09docs: overhaul module_file_support.rst (#42585)Harmen Stoppels1-184/+222
The section was highly outdated as it referred to old defaults, and failed to mention `hide_implicits: true`. This commit restructures it, moves some deeply nested sections a level up, and promotes `hide_implicits: true` + `autoload: direct` before talking about `exclude`.
2024-02-09llvm: add 17.0.5, 17.0.6 (#42571)Paul R. C. Kent1-0/+2
2024-02-09Add the latest OpenSSL versions: 3.2.1, 3.1.5, 3.0.13 (#42581)Veselin Dobrev1-2/+13
2024-02-08CI: Add ability to enable and disable stacks (#42255)kwryankrattiger1-0/+4
It is useful to enable/disable stacks in order to handle turning specific stacks on/off based on runner availability, stack stability, testing requirements, etc. The disabled stack list takes precedence over the enable stack list. The assumption is that stacks that are disabled are so due to some functionality missing or broken for that stack. The enable stack list implicitly disables all stacks not listed in the enable list.
2024-02-08xyce: fix self-referential dependencies (#42557)Massimiliano Culpo1-14/+12
2024-02-08libice fix for older glibc (#42586)Robert Underwood1-0/+5
2024-02-08pastix: fix self-referential dependencies (#42546)Massimiliano Culpo1-1/+1
2024-02-08spack help --spec: add @= notation (#42584)Adam J. Stewart1-0/+1
2024-02-08cp2k: patch for compilation with RelWithDebInfo (#42563)Rocco Meli2-1/+29
2024-02-08openmpi: add patch fixing MPI_MIN for unsigned long (#32392)Sergey Kosukhin1-0/+7
2024-02-08q-e-sirius: fix self-referential dependencies (#42549)Massimiliano Culpo1-3/+3
2024-02-08mpich: fix self-referential dependencies (#42527)Massimiliano Culpo1-4/+9
2024-02-08suite-sparse: fix self-referential dependencies (#42556)Massimiliano Culpo1-1/+1
2024-02-08grib-util: fix self-referential dependencies (#42558)Massimiliano Culpo1-1/+1
2024-02-07Windows registry: improve search efficiency & error reporting (#41720)John W. Parent2-70/+161
* Registry queries can fail due to simultaneous access from other processes. Wrap some of these accesses and retry when this may be the cause (the generated exceptions don't allow pinpointing this as the reason, but we add logic to identify cases which are definitely unrecoverable, and retry if it is not one of these). * Add make recursion optioal for most registry search functions; disable recursive search in case where it was originally always recursive.
2024-02-07strumpack: fix self-referential dependencies (#42554)Massimiliano Culpo1-1/+1
2024-02-07hpctoolkit: Add dependency on xxhash for @develop (#42513)Jonathon Anderson1-0/+1
2024-02-07apex: add new release, deprecate old options, remove boost (#42538)Kevin Huck1-7/+6
2024-02-07nvpl-blas and nvpl-lapack: new packages for NVidia performance libraries ↵Alberto Invernizzi2-0/+138
(#41775) Co-authored-by: Raffaele Solcà <rasolca@cscs.ch>
2024-02-07r: fix self-referential dependencies (#42551)Massimiliano Culpo1-1/+1
2024-02-07plink2: fix self-referential dependencies (#42547)Massimiliano Culpo1-1/+1
2024-02-07orc: fix self-referential dependencies (#42542)Massimiliano Culpo1-3/+2
2024-02-07oce: fix self-referential dependencies (#42540)Massimiliano Culpo1-1/+1
2024-02-07openscenegraph: fix self-referential dependencies (#42541)Massimiliano Culpo1-2/+1
2024-02-07py-*: fix self-referential dependencies (#42548)Massimiliano Culpo3-3/+5
2024-02-07libcatalyst cmake_minimum_required (#42532)simonLeary421-0/+1
https://gitlab.kitware.com/paraview/catalyst/-/commit/d4693577408717c3e56cacc0317d1fed48f6b0d1
2024-02-07flux-core: add v0.59.0 (#42536)Vanessasaurus1-0/+1
Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-02-07flux-pmix: add v0.5.0 (#42537)Vanessasaurus1-0/+1
Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-02-07s4pred: add new package (#42520)George Young1-0/+45
2024-02-07dbcsr: examples variant (#42543)Rocco Meli1-0/+5
2024-02-07cp2k+mpi requires dbcsr+mpi (#42545)Rocco Meli1-0/+1
2024-02-07julia: fix self-referential dependencies (#42486)Massimiliano Culpo1-1/+1
2024-02-07netcdf-c: fix self-referential dependencies (#42528)Massimiliano Culpo1-1/+1
2024-02-07lammps: fix self-referential dependencies (#42521)Massimiliano Culpo1-3/+4