summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2023-12-22Remove deprecated versions from packages (#41031)Adam J. Stewart87-3424/+100
For now, this only includes packages that I personally maintain. Notable removals: * Anaconda 2 * Catalyst * Ancient numpy/scipy * Ancient PyTorch * Ancient Bazel/TF
2023-12-22llvm: fix llvm@14 build with apple-clang-15 (#40191)Laurent Aphecetche2-0/+33
* llvm: fix llvm@14 build with apple-clang-15 * fix formatting --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-12-22costa: add missing dependency (#41829)Simon Pintarelli1-0/+1
2023-12-22GDAL: add v3.8.2 (#41795)Adam J. Stewart1-0/+1
2023-12-22ReSolve: Add version 0.99.1 (#41802)pelesh1-1/+6
* ReSolve: Add version 0.99.1 * [@spackbot] updating style on behalf of pelesh --------- Co-authored-by: pelesh <pelesh@users.noreply.github.com>
2023-12-22kealib: add version 1.5.3 (#41804)Sam Gillingham1-1/+2
2023-12-21sqlite: add NMake build system for Windows (#41761)John W. Parent1-36/+71
2023-12-21Tcl: add nmake system for Windows (#41759)John W. Parent1-62/+88
2023-12-21Compilers can inject first order rules into the solverMassimiliano Culpo7-70/+103
* Restore PackageBase class, and modify only ASP This prevents a noticeable slowdown in concretization due to the number of directives involved. * Fix issue with 'clang' being preferred to 'gcc', due to runtime version weights * Constraints on runtimes are declared by compilers The declaration of available runtime versions, and of their compatibility constraints are in the associated compiler class. Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2023-12-21gcc-runtime: add separate package for gcc runtime libsHarmen Stoppels1-0/+222
The gcc-runtime package adds a separate node for gcc's dynamic runtime libraries. This should help with: 1. binary caches where rpaths for compiler support libs cannot be relocated because the compiler is missing on the target system 2. creating "minimal" container images The package is versioned like `gcc` (in principle it could be unversioned, but Spack doesn't always guarantee not mixing compilers)
2023-12-21intel-oneapi-compilers and intel-oneapi-ccl: added new version to packages ↵Andrey Perestoronin2-2/+12
(#41807) * added new packages * compiler package * fix link in ccl * fix another links in ccl
2023-12-20Add missing import to packages (#41791)Massimiliano Culpo4-5/+8
2023-12-20Fujitsu packages: require %fj (#41755)Massimiliano Culpo3-32/+4
These packages were written before the "requires" directive, and so they are conflicting with all compilers but Fujitsu to express they _require_ `%fj`
2023-12-20Add detection tests for XL compilers (#41743)Massimiliano Culpo2-0/+29
2023-12-19GDAL: Ensure a spack libproj is used instead of a system libproj (#41785)Chris Marsh1-0/+8
* Ensure a spack libproj is used instead of a system libproj when libproj < 8. spack/spack/issues/41299 * Fix style as per ci-bot * Fix style as per ci-bot * Ensure 3.5:3.8. Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-12-19intel-oneapi-compilers 2024.0.2 (#41778)Andrey Perestoronin2-1/+12
* new compiler packages * Fix ifort version number --------- Co-authored-by: Robert Cohn <rscohn2@gmail.com>
2023-12-19Require target=x86_64 for some packages (#41633)Annop Wongwathanarat4-0/+6
This resolves issue #41148
2023-12-19Skip 'icc.patch' in var/spack/repos/builtin/packages/py-gevent/package.py ↵Dom Heinzeller1-1/+1
for py-gevent@23.7.0+ (#41568)
2023-12-19Add an audit to prevent virtual packages with variants specified (#41747)Massimiliano Culpo11-15/+99
Currently, a virtual spec is composed of just a name and a version. When a virtual spec contains other components, such as variants, Spack won't emit warnings or errors but will silently drop them - which is unexpected by users.
2023-12-19adios2: fix build failure in 2.7.1 (#41753)Ben Wibking2-0/+27
2023-12-19umpire: backport -fcompare-debug-second flag removal (#41506)Mikael Simberg1-0/+7
2023-12-19ffmpeg: mostly build fixes (#41050)Martin Aumüller1-2/+21
2023-12-19openblas: add patches to build with clang (#39138)Aiden Grossman3-0/+50
2023-12-19removing deprecated: recipes tower-agent and tower-cli, as nf- prefixed ↵Dr Marco Claudio De La Pierre2-109/+0
recipes available (#41576) Signed-off-by: Dr Marco Claudio De La Pierre <marco.delapierre@seqera.io>
2023-12-19lbann: relax the requirement on protobuf (#41591)Brian Van Essen1-1/+1
2023-12-19easi: specify better the impalajit dependency (#41637)Thomas-Ulrich1-2/+2
2023-12-19pcre: ensure consistency between autotools and cmake builds (#41644)Wouter Deconinck1-16/+30
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2023-12-19legion: do not set HIP_PATH env variable (#41660)Richard Berger2-5/+4
* legion: do not set HIP_PATH env variable * flecsi: workaround Legion CMake for +rocm
2023-12-19openmpi: allow external libevent in general case (#41686)Howard Pritchard1-1/+2
add a internal-libevent variant to add an out. related to #41549 Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2023-12-19tau : v2.33.1 and later requires otf2 v3 (#41691)wspear1-1/+2
2023-12-19legion: inject correct mpicc to embedded GASnet slingshot11 config (#41701)Richard Berger1-0/+9
2023-12-19ufs-weather-model: add build dependency (#41724)Tom Payerle1-0/+1
2023-12-19PyTorch: update ecosystem (#41713)Adam J. Stewart4-0/+7
2023-12-19samtools: add v1.19 (#41634)James Beal3-0/+11
Co-authored-by: James Beal <jb23@sanger.ac.uk>
2023-12-19ut: add v2.0.0 and v2.0.1 (#41771)Mikael Simberg1-0/+2
2023-12-19xyce: remove CMake test for all compilers (#41679)Paul Kuberry2-17/+11
2023-12-19intel-mpi-benchmarks: add v2021.7, v2021.6, v2021.5, v2021.4 (#41730)Jack Morrison1-0/+4
2023-12-19creduce: fix build of `@develop` (#41258)Pramod Kumbhar1-0/+1
2023-12-19uthash: add new package (#41732)Christopher Christofi1-0/+20
2023-12-19acts: new versions 31.* (#41733)Wouter Deconinck1-0/+3
This adds three new versions in the 31.* series. Release notes of 31.0.0 at https://github.com/acts-project/acts/releases/tag/v31.0.0. No changes to the CMakeLists.txt files that need addressing in the package recipe. The only new feature I'm a bit concerned about is https://github.com/acts-project/acts/pull/2626, which replaces testing for C++20 concepts support by the feature-testing macro `__cpp_concepts`, which is also a C++20 feature. So technically we now should require `cxxstd=20` even though Acts itself still allows (and defaults to) 17. Judging by https://en.cppreference.com/w/cpp/compiler_support/20, the support for feature-testing macros was added very early by most compilers.
2023-12-19whizard: fix support for building with hepmc output (#41538)Thomas Madlener1-17/+21
2023-12-19flexiblas: explicitly set SYSCONFDIR (#41748)Wouter Deconinck1-0/+3
As of CMake 3.4, [GNUInstallDirs](https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html) treats `SYSCONFDIR` differently for a prefix that starts with `/opt`, then "the SYSCONFDIR value etc becomes /etc/opt/...." In the case of flexiblas, that results in failing attempts to write files to a system directory. Since [flexiblas version 1](https://github.com/mpimd-csc/flexiblas/commit/0f2d2c76594ed27c9315f3736ff7d2727223620a#diff-1e7de1ae2d059d21e1dd75d5812d5a34b0222cef273b7c3a2af62eb747f9d20aR16), we can override SYSCONFDIR with our own defines.
2023-12-19rebayes: add v1.2.2 (#41749)snehring1-0/+5
2023-12-19kalign: add v3.4.0 (#41758)Christopher Christofi1-5/+15
Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
2023-12-19julia: set compatibility with `suite-sparse` (#41754)Mosè Giordano1-0/+1
2023-12-19gnina: add version 1.1 (#41762)Rocco Meli1-0/+1
2023-12-19tnftp: new package (#41763)Arne Becker1-0/+22
2023-12-19libxml2: correct improper use of base builder meta (#41760)John W. Parent1-4/+3
2023-12-18podio: Add latest tag 0.17.4 (#41735)Thomas Madlener1-0/+1
2023-12-18gcc: fix run environment variables not being exported in environments (#41729)Michael Kuhn1-1/+3
Since views use symlinks, all compiler binaries were skipped in this case. Instead, only skip them if their target does not exist.