summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-06-04hyperfine: add v1.16.1 (#38108)Alec Scott1-0/+1
2023-06-03llvm: optionally build compiler-rt, libcxx and libunwind as runtimes (#32476)Sergey Kosukhin19-463/+323
* llvm: replace +omp_as_runtime with omp=runtime * llvm: fetch 'libomp-libflags-as-list.patch' from upstream repo * llvm: replace 'llvm14-hwloc-ompd.patch' with the official fix from upstream repo * llvm: fix-up for the black reformatting * llvm: fetch 'constexpr_longdouble.patch' from upstream repo * llvm: optionally build libcxx as a runtime * llvm: fetch 'llvm5-sanitizer-ustat.patch' from upstream repo * llvm: update 'sanitizer-ipc_perm_mode.patch' * llvm: refactor compiler conflicts when libcxx=project * llvm: fetch 'llvm_python_path.patch' from upstream repo * llvm: update comments and condition for 'xray_buffer_queue-cstddef.patch' * llvm: optionally build compiler-rt as a runtime * llvm: fetch 'lldb_external_ncurses-10.patch' from upstream repo * llvm: fetch 'llvm_py37.patch' from upstream repo * llvm: rename variant 'internal_unwind' to 'libunwind' * llvm: optionally build libunwind as a runtime * llvm: extend the list of maintainers * llvm: allow for explicit '~clang~flang~libomptarget~lldb~omp_debug~z3' * llvm: fetch 'llvm5-lld-ELF-Symbols.patch' from FreeBSD port repo * llvm: fetch most of 'missing-includes.patch' from upstream repo and reuse 'llvm-gcc11.patch' * llvm: regroup patches for missing include directives and drop compiler constraints for them * llvm: fetch 'llvm-gcc11.patch' from upstream repo * llvm: fetch 'no_cyclades.patch' from upstream repo * llvm: update comments and condition for 'no_cyclades9.patch' * llvm: rename variant 'omp' to 'openmp' * llvm: constrain and rename variant 'omp_tsan' to 'libomp_tsan' * llvm: rename variant 'omp_debug' to 'libomptarget_debug' * llvm: do not apply same patch twice * llvm: constrain and document the '*-thread.patch' patches * llvm: document the '~lld+libomptarget' conflict * llvm: update comments for the 'D133513.diff' patch
2023-06-03Add explicit CMake .libs implementation that returns an empty list; same for ↵Peter Scheibel1-0/+16
.headers (#35816)
2023-06-03c-blosc: add v1.21.4 (#37973)Alec Scott1-0/+1
2023-06-03lcio: Add latest version 2.20 (#38078)Thomas Madlener1-0/+1
2023-06-03botan: checksum new versions and enable external find (#38081)Martin Aumüller1-0/+10
* botan: checksum new versions, including new major version 3 breaks API * botan: support external find
2023-06-03sqlite: add 3.42.0 (#38091)Michael Kuhn1-1/+4
2023-06-03py-hatch-fancy-pypi-readme: depends_on when typo (#38103)Wouter Deconinck1-2/+2
2023-06-02gnupg: add v2.4.2 (#38059)Massimiliano Culpo1-0/+1
* gnupg: add v2.4.2 * [@spackbot] updating style on behalf of alalazo --------- Co-authored-by: alalazo <alalazo@users.noreply.github.com>
2023-06-02sz: add versions v2.1.12.5 and v2.1.12.4 (#38060)willdunklin1-0/+4
2023-06-02py-flask: add 2.3.2, py-blinker: add 1.6.2, py-werkzeug: add 2.3.4 (#38025)Manuela Kuhn3-7/+13
2023-06-02py-exceptiongroup: add 1.1.1 (#38018)Manuela Kuhn1-1/+1
2023-06-02Add py-gmxapi version 0.4.2 (#38053)M. Eric Irrgang1-1/+2
2023-06-02singularityce: add v3.11.3 (#38055)Sam Grayson1-0/+1
2023-06-01py-formulaic: add 0.6.1 (#38035)Manuela Kuhn1-1/+1
2023-06-01double-batched-fft-library: patch to add search paths to findOpenCL.cmake ↵Sean Koyama2-0/+44
(#36355) * double-batched-fft-library: PATCH: add search paths to find libOpenCL * Apply patch up to version 0.3.6
2023-06-01lua-luafilesystem: update source URL and improve rockspec detection (#36692)Sean Koyama1-5/+27
* lua-luafilesystem: updated sources to new URL. Changed versioning to dot-separated versions. * lua-luafilesystem: override install phase to find correct rockspec * lua-luafilesystem: improved rockspec detection * lua-luafilesystem: added lua version constraint for older versions
2023-06-01py-docutils: add 0.20.1 (#38001)Manuela Kuhn1-4/+1
2023-06-01py-fonttools: add 4.39.4 (#38027)Manuela Kuhn1-2/+2
2023-06-01py-future: add 0.18.3 (#38041)Manuela Kuhn1-48/+9
* py-future: add 0.18.3 * Update var/spack/repos/builtin/packages/py-future/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-06-01py-executing: add 1.2.0 (#38019)Manuela Kuhn1-0/+1
2023-06-01Memoize a few hot functions during module file generation (#37739)Massimiliano Culpo5-13/+16
2023-06-01Adding libpsm3 package (#37444)Ted Stern1-0/+60
* Adding libpsm3 package * Make changes suggested by flake8 * Make one more flake8-suggested change, blank line after 'import os' * Change to standard header to pass flake8 tests * Update doc string, remove unnecessary comments * Reviewer-recommende changes * Alphabetize variants * Use helper functions * Change quotes to pass spack style check
2023-06-01py-archspec: add v0.2.1 (#38014)Massimiliano Culpo1-0/+1
2023-06-01Fix OpenCV detection on Ubuntu (#35336)Tobias Ribizel1-12/+17
* fix OpenCV detection on Ubuntu * Update package.py * Simplify version detection * remove superfluous `return`
2023-06-01py-datalad-neuroimaging: add 0.3.3 (#38017)Manuela Kuhn1-0/+7
2023-06-01openssh: depend on krb5+shared when +gssapi (#38034)snehring1-1/+1
2023-06-01asio: Add stable versions up to 1.28.0 (#38007)pauleonix1-7/+43
Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi> - Add pkgconfig dependency from 1.23.0 onward. - Add conflict of old versions with new gcc due to missing includes. - Deprecate uneven minor versions because they are not regarded as stable. - Add maintainer
2023-06-01pika: add 0.16.0 and pika-algorithms 0.1.3 (#38021)Mikael Simberg2-2/+5
* pika: add 0.16.0 * pika-algorithms: add 0.1.3 --------- Co-authored-by: Alberto Invernizzi <9337627+albestro@users.noreply.github.com>
2023-06-01Spec.format: print false attributes if requested (#37932)Greg Becker2-1/+2
2023-06-01seacas: add 2023-05 release, update fmt dependency (#38008)Greg Sjaardema1-1/+5
The fmt dependency for the previous release was incorrect as does not work with latest lib::fmt. Fixed that specification
2023-05-31xSDK examples v0.4.0 (#37295)Veselin Dobrev11-46/+118
* [xsdk-examples] Initial commit for v0.4.0 * [xsdk-examples] v0.4.0 depends on xsdk@0.8.0 * add in missing xsdk dependencies * [xsdk-examples] remove repeated 'depends_on' directive * [xsdk-examples] simplify and extend a bit the package [mfem] process more optional dependencies of HiOp [strumpack, superlu-dist] add a workaround for an issue on Mac * [mfem] fix the handling of the hiop dependency * [@spackbot] updating style on behalf of v-dobrev * [xsdk-examples] enable 'heffte' and 'tasmanian' if enabled in 'xsdk' * [xsdk-examples] Add PUMI dependency * [xsdk-examples] Add preCICE dependency * [xsdk-examples] add +rocm * heffte: add in a backport fix for building xsdk-examples with cuda * [xsdk] Remove the explicit requirement for deal.II to be built +hdf5 * ENABLE_ROCM -> ENABLE_HIP * [hiop] Workaround for CMake not finding Cray's BLAS (libsci) [xsdk-examples] Set CUDA/HIP architectures; sync cuda/rocm variants with xsdk * [@spackbot] updating style on behalf of v-dobrev * [exago] Workaround for CMake not finding Cray's LAPACK/BLAS, libsci [mfem] Tweaks for running tests under Flux and PBS * [slate] Pass CUDA/HIP architectures to CMake * [heffte] For newer CMake versions, set CMAKE_CUDA_ARCHITECTURES * [hypre] Patch v2.26.0 to fix sequential compilation in 'src/seq_mv' * [xsdk-examples] Some tweaks in dependencies and compilers used * [xsdk] Make the 'trilinos' variant sticky [xsdk-examples] Tweak dependencies * [slate] Fix copy-paste error * [xsdk-examples] Workaround for CMakePackage not having the legacy property 'build_directory' * [xsdk-examples] Replace the testing branch used temporarily for v0.4.0 with the official release --------- Co-authored-by: Satish Balay <balay@mcs.anl.gov>
2023-05-31CachedCMakePackage: add CUDA/HIP options and improve independent builds (#37592)Brian Van Essen2-186/+212
* Add CMake options for building with CUDA/HIP support to CachedCMakePackages (intended to reduce duplication across packages building with +hip/+cuda and using CachedCMakePackage) * Define generic variables like CMAKE_PREFIX_PATH for CachedCMakePackages (so that a user may invoke "cmake" themselves without needing to setthem on the command line). * Make `lbann` a CachedCMakePackage. Co-authored-by: Chris White <white238@llnl.gov>
2023-05-31libtheora: enforce math library (libm.so) linkage (#37891)QuellynSnead1-0/+1
2023-05-31julia: add patch to fix printing of `BigFloat` with MPFR v4.2 (#37992)Mosè Giordano1-0/+9
2023-05-31gcc: add 11.4.0 (#37988)Michael Kuhn1-0/+1
2023-05-30py-pandas: add v2.0.2 (#38005)Adam J. Stewart1-0/+1
2023-05-30Bugfix: cray manifest parsing regression (#37909)Tiziano Müller4-5/+19
fa7719a changed syntax for specifying exact versions, which are required for some compiler specs (including those read as part of parsing a Cray manifest). This fixes that and also makes a couple other improvements to manifest parsing. * Instantiate compiler specs with exact versions (fixes #37893) * fix slingshot network detection (CPE 22.10+ has libcxi.so in /usr/lib64) * "spack external find": add arg to ignore default dir for cray manifests
2023-05-30HPL: amdalloc with AOCC 4.0 (#37757)AMD Toolchain Support1-0/+8
* adding amdalloc when using aocc 4 * adding and libm for aocc3.2
2023-05-30cp2k fixes for aocc (#37758)AMD Toolchain Support2-2/+15
2023-05-30Simplify implementation of "get_compiler_config" (#37989)Massimiliano Culpo1-28/+18
2023-05-30intel-mpi-benchmarks: Add MPI implementation check variant (#37363)Jack Morrison1-1/+7
* Add MPI implementation check variant to Intel MPI Benchmarks * [@spackbot] updating style on behalf of jack-morrison
2023-05-30Update SST packages to 13.0.0 (#37467)Eric Berquist4-13/+83
* add sst-{core,elements,macro} v13.0.0 * Add newest DUMPI versions and remove unavailable ones * update maintainer lists * sst-core: tracking and profiling flags * sst-elements with Pin requires the Pin location * sst-core: Zoltan integration was removed in version 12 * spack style fixes * sst-core: ensure Python is in the sst{sim,info}.x rpaths * sst-macro: update homepage and maintainers * spack style --fix
2023-05-30julia: fix build for @1.8.4:1.8.5 (#37990)Michael Kuhn1-0/+7
julia@1.8.4:1.8.5 fails to build because it does not find libstdc++ (see https://github.com/JuliaLang/julia/issues/47987).
2023-05-30ucx: add 1.14.1 (#37991)Carlos Bederián1-1/+2
2023-05-30podio: Add 0.16.5 tag (#37994)Thomas Madlener1-0/+1
2023-05-30gobject-introspection: add 1.76.1 (#37995)Michael Kuhn1-0/+1
2023-05-30py-dunamai: add 1.17.0 (#38003)Manuela Kuhn1-0/+1
2023-05-30py-duecredit: add 0.9.2 (#38002)Manuela Kuhn1-1/+2
2023-05-30py-datalad-container: add 1.2.0 (#38000)Manuela Kuhn1-3/+6