summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-01-02Xorg libs: updated versions to current latest (#36240)developWouter Deconinck37-4/+174
* Xorg pkgs: updated version to current latest This updates the versions of multiple Xorg packages to their current latest version. Verified the requirements and version dependencies, and updated where needed. Modified one homepage (xkbcomp) in the interest of conformity with the other packages. Summary of dependency changes: - libsm: - depends_on("libice@1.1.0:", when="@1.2.4:") - libx11: - depends_on("libxcb@1.11.1:", when="@1.6.4:") - libxcomposite: - depends_on("xproto@7.0.22:", when="@0.4.6") - libxfixes: - depends_on("fixesproto@5.0:", when="@5") - depends_on("fixesproto@6.0:", when="@6") - libxi: - depends_on("inputproto@2.2.99.1:", when="@1.7:") - depends_on("inputproto@2.3.99.1:", when="@1.8:") * xcb-proto, libxcb: new version 1.15 * xorg libs: additional new versions New minor version upgrades: - libXcursor (no changed needed) - libXres - depends_on("resourceproto@1.0:", when="@1.0") - depends_on("resourceproto@1.2:", when="@1.2") * libxpm: ... depends_on ncompress only when 3.5.15 * Xorg libs: add maintainer * xtrans: new version 1.5.0 * xcb-proto: new version 1.16.0 * libxt: new version 1.3.0 * libxrandr: new version 1.5.4 * libxpm: new versions 3.5.16, 3.5.17 * libxi: new version 1.8.1 * libxft: new version 2.3.8 * libxfixes: new version 6.0.1 * libxcb: new version 1.16 * libx11: new version 1.8.5, 1.8.6, 1.8.7 * libxfixes: comment out problematic fixesproto versions * libxi: comment out problematic inputproto versions * libxfixes, libxi: add reference to issue that blocks updates
2024-01-02Change h5z-zfp from MakefilePackage to CMakePackage. (#41890)Larry Knox5-105/+1
Remove versions before 1.1.0 that do not support CMake. Remove patches for the removed versions.
2024-01-02py-torchvision: enable png/jpeg by default (#41913)Adam J. Stewart1-2/+2
2024-01-02amrex: add v24.01 (#41921)Weiqun Zhang1-0/+1
2024-01-02NWChem: patch on variant fftw3; fix for #41577 (#41632)YI Zeping1-2/+2
* patch on variant fftw3; fix for #41577 * a line of doubtful blas/fftw +openmp. Are they needed with nwchem+openmp? * Update var/spack/repos/builtin/packages/nwchem/package.py Co-authored-by: Rocco Meli <r.meli@bluemail.ch> --------- Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
2024-01-02build(deps): bump pytest from 7.4.3 to 7.4.4 in /lib/spack/docs (#41918)dependabot[bot]1-1/+1
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.3 to 7.4.4. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/7.4.3...7.4.4) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-02Update copyright year to 2024 (#41919)Todd Gamblin8560-8568/+8577
It was time to run `spack license update-copyright-year` again.
2024-01-01cairo: verify license (#41902)Todd Gamblin1-1/+1
2024-01-01py-tensorboard: fix import tests (#41874)Adam J. Stewart1-0/+3
2024-01-01geant4-data: fix versions for 11.2 (#41895)Seth R. Johnson3-2/+4
* geant4-data: fix versions for 11.2 The Geant4@11.2 DATASET cmake variables are looking for G4EMLOW 8.5 (not 8.4) and G4INCL 1.2 (not 1.1). * g4emlow: fix hash
2024-01-01dace: Add package and version 0.15.1 (#36178)Tal Ben-Nun3-2/+81
* dace: Add package and version 0.14.2 * Update dependencies and package version * Address review comments * Style * Address review comments * Address review comments
2023-12-31py-munch: setuptools needed at run-time (#41865)Adam J. Stewart1-1/+1
2023-12-31py-pip: fix import tests (#41867)Adam J. Stewart1-0/+3
2023-12-31py-setuptools: fix import tests (#41872)Adam J. Stewart1-0/+3
2023-12-31Bug fix in py-gevent to build with intel/oneapi compilers (#41896)Dom Heinzeller1-0/+2
2023-12-30gaudi: add a patch for catch2 (#41177)Juan Miguel Carceller1-0/+6
* gaudi: add a patch for catch2 * Fix indentation * Add a diff at the end of the path * gaudi: canonicalize patch url * gaudi: canonicalize patch url for gitlab diff --------- Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com> Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2023-12-30gdb: add v13.2 and v14.1 (#41855)Wileam Y. Phan1-0/+3
2023-12-29pythia8: new version 8.310 (#41880)Wouter Deconinck1-0/+1
No release notes available, but diff: https://gitlab.com/Pythia8/releases/-/compare/pythia8309...pythia8310?from_project_id=12340057&straight=false
2023-12-29py-pyzmq: fix import tests (#41869)Adam J. Stewart1-16/+6
2023-12-28papi: only patch flag issue for 7.1.0 (#41892)Todd Gamblin1-1/+1
PAPI CI checks a `spack install` of `papi@master`, and the open range here breaks their CI with the fix because the patch is no longer needed (see #26784, #27625 for why it's difficult to avoid this). The patch issue is going to be fixed in PAPI upstream with whatever release is after `7.1.0`, so we can restrict the patch to `7.1.0` and avoid this issue.
2023-12-28CI: Fix timing search paths to ignore bootstrap (#41893)kwryankrattiger1-1/+1
2023-12-28CI: Fix timing search paths to ignore bootstrap (#40677)kwryankrattiger2-3/+11
2023-12-28shell: fix zsh color formatting for PS1 in environments (#39497)Todd Gamblin2-15/+37
* shell: fix zsh color formatting for PS1 in environments The `colorize` function in `llnl.util.tty.color` only applies proper formatting for Bash ANSI and for console output, but this is not what zsh expects for environment variables. In particular, when using `zsh`, `spack env activate -p` produces a `PS1` prompt that looks like this: ``` \[\033[0;92m\][ENVIRONMENT]\[\033[0m\] ``` For zsh the formatting should be: ``` \e[0;92m[ENVIRONMENT]\e0;m ``` - [x] Add a `zsh` option to `colorize()` to enable zsh color formatting - [x] Add conditional to choose the right `PS1` for `zsh`, `bash`, and `sh` - [x] Don't use color escapes for `sh`, as they don't print properly * convert lots of += lines to triple quotes
2023-12-28xcdf: add newly released v3.01 with Python 3 support (#41808)Felix Werner1-1/+8
2023-12-28visit: add missing header includes needed for GUI build (#41534)Ben Wibking2-0/+79
2023-12-28perl-json-maybexs: add new package (#41703)Arne Becker1-0/+29
2023-12-28WRF: add support for %aocc@4: (#41559)AMD Toolchain Support2-2/+81
Co-authored-by: AMD Toolchain Support <toolchainsuppor@amd.com> Co-authored-by: Phil Tooley <phil.tooley@amd.com>
2023-12-28visit: enable ADIOS2 support when +adios2 in spec (#41750)Ben Wibking1-1/+4
2023-12-28perl-template-toolkit: add new package (#41817)Christopher Christofi1-0/+27
2023-12-28unifyfs: new v2.0 release (#41851)Cameron Stanavige3-75/+6
Add v2.0 release Remove deprecated versions Clean up dependencies for removed deprecated versions Remove patches for removed deprecated versions
2023-12-28build(deps): bump black from 23.12.0 to 23.12.1 in /lib/spack/docs (#41852)dependabot[bot]1-1/+1
Bumps [black](https://github.com/psf/black) from 23.12.0 to 23.12.1. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/23.12.0...23.12.1) --- updated-dependencies: - dependency-name: black dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-28build(deps): bump black in /.github/workflows/style (#41853)dependabot[bot]1-1/+1
Bumps [black](https://github.com/psf/black) from 23.12.0 to 23.12.1. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/23.12.0...23.12.1) --- updated-dependencies: - dependency-name: black dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-28rocm-tensile: fix tensile_architecture variant (#35726)Wileam Y. Phan1-1/+9
* rocm-tensile: Fix TENSILE_USE_OPENMP CMake flag to track openmp variant * rocm-tensile: Add CMAKE_HIP_ARCHITECTURES CMake flag
2023-12-28meep: add v1.28.0 (#41878)Matt Schramm1-0/+1
2023-12-28thepeg: new version 2.3.0 (#41881)Wouter Deconinck1-0/+1
No online release notes or repository, but the new tarball has the following in `NEWS`: * ThePEG-2.3.0 release: 2023-12-11 ** gcc-12/c++17/c++20 compatibility added ** hepmc3 compatibility added ** rivet interface improved ** inforstructure for dark interaction added
2023-12-28vbz-compression: new package (#41714)Harry Sharma1-0/+50
2023-12-28mpi-serial: add v2.5.0 (#41885)Jim Edwards1-2/+7
2023-12-28paraview: fix paraview@5.12.0-RC1+adios2 build (#41787)Ben Wibking1-1/+1
2023-12-28opari2: add v2.0.7, v2.0.8 (#41887)wspear1-6/+12
2023-12-28ucc: add new package (#38357)Carlos Bederián1-0/+55
2023-12-28gc tests: replace `find()` with DB query (#41876)Todd Gamblin1-14/+13
Per https://github.com/spack/spack/pull/41731#discussion_r1434827924, This cleans up the tests for `spack gc` by replacing ```python assert <string> in find() ``` with the more precise ```python assert mutable_database.query_local(<string>) ```
2023-12-27papi: patch for cray fortran bug with `-ffree-form` (#41886)Todd Gamblin2-0/+19
PAPI 7.1.0 unconditionally adds `FFLAGS = -ffree-form` in the sysdetect tests, regardless of the compiler. This was added in https://github.com/icl-utk-edu/papi/pull/108 to make a build with `armflang` work, but it breaks CCE (and our `develop` pipeline). - [x] Add a patch that fixes both problems - [x] Patch PAPI when at 7.1.0 or higher
2023-12-27py-scikit-image: fix import tests (#41871)Adam J. Stewart1-0/+7
2023-12-27directives: add `checked_by` field to `license()`, add some license checksTodd Gamblin27-30/+48
Add a "checked_by" field to the `license()` directive so that we can track who verified the license for a project. also check the license of 18 or so projects and mark them checked.
2023-12-27Initial License CheckinAiden Grossman5362-20/+10765
This patch adds license information for about 5,300 packages from automated sources. The license information was obtained from Alpine Linux and PyPI and processed using tooling available in https://github.com/boomanaiden154/spack-license-utils. The license field was added in after all other directives in an automated fashion. Note that while this license information is probably fairly accurate, it is not guaranteed to be accurate. In addition some of the license strings from Alpine Linux might not be valid SPDX license strings. Invalid SPDX identifiers can be picked up and fixed once we have validation/parsing infrastructure in place for the solver, and issues can be fixed as they come up.
2023-12-27CITATION.cff: wrap at 100 columns like the rest of Spack (#41849)Todd Gamblin1-8/+12
2023-12-27py-matplotlib-inline: add missing matplotlib dependency (#41864)Adam J. Stewart1-0/+3
2023-12-27py-lightning-utilities: setuptools needed at run-time (#41863)Adam J. Stewart1-1/+1
2023-12-27py-flit-core: fix import tests (#41859)Adam J. Stewart1-0/+4
2023-12-26py-pbr: setuptools required at run-time (#41866)Adam J. Stewart1-1/+1