summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-12-12Update packages for running azure (#34403)Sam Grayson4-6/+24
* Update packages for running azure * Update py-msal-extensions * Respond to comments
2022-12-12New python package: Drishti (#33316)Jean Luca Bez1-0/+30
* include Drishti * fix syntax * Update var/spack/repos/builtin/packages/drishti/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update package.py * Update var/spack/repos/builtin/packages/drishti/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-12-12Add new package: micromamba (#34195)Sam Grayson7-0/+263
* Add new packages * wip * wip * wip * wip * wip * wip * wip * wip * style * wip * Respond to comments * Respond to comments * Spack style * Remove linkage=full_static to pass package audit * Spack style * Moved tl-expected version
2022-12-12py-sphinxcontrib-devhelp: add 1.0.2 (#34462)Manuela Kuhn1-1/+3
* py-sphinxcontrib-devhelp: add 1.0.2 * Update var/spack/repos/builtin/packages/py-sphinxcontrib-devhelp/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-12-12py-sphinxcontrib-applehelp: add 1.0.2 (#34461)Manuela Kuhn1-1/+3
* py-sphinxcontrib-applehelp: add 1.0.2 * Update var/spack/repos/builtin/packages/py-sphinxcontrib-applehelp/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-12-12GEOS: add v3.10-3.11 (#34473)Adam J. Stewart1-7/+21
2022-12-12ROCm 5.3.0 updates (#33320)renjithravindrankannath46-48/+867
* ROCm 5.3.0 updates * New patches for 5.3.0 on hip and hsakmt * Adding additional build arguments in hip and llvm * RVS updates for 5.3.0 release * New patches and rocm-tensile, rocprofiler-dev, roctracer-dev recipe updates for 5.3.0 * Reverting OPENMP fix from rocm-tensile * Removing the patch to compile without git and adding witout it * Install library in to lib directory instead of lib64 across all platform * Setting lib install directory to lib * Disable gallivm coroutine for libllvm15 * Update llvm-amdgpu prefix path in hip-config.cmake.in Removing libllvm15 from Mesa dependency removing * hip-config.cmake.in update required from 5.2 * hip-config.cmake.in update required from 5.2 and above * hip-config.cmake.in update required for all 5.2 release above * Style check correction in hip update * ginkgo: add missing include * Patching hsa include path for rocm 5.3 * Restricting patch for llvm-15 * Style check error correction * PIC flag required for the new test applications * Passing -DCMAKE_POSITION_INDEPENDENT_CODE=ON in the cmake_args instead of setting -fPIC in CFLAGS Co-authored-by: Cordell Bloor <Cordell.Bloor@amd.com>
2022-12-12julia: have recipe explicitly use Spack compiler wrapper (#34365)Glenn Johnson1-0/+8
2022-12-12Automated deployment to update package flux-core 2022-12-12 (#34456)Vanessasaurus1-0/+1
2022-12-12allow esmf to use parallelio without mpi (#34182)Jim Edwards1-2/+4
* allow esmf to use parallelio without mpi * add hash for 8.4.0 * spack no longer sets arch to cray
2022-12-12py-snowballstemmer: add 2.2.0 (#34459)Manuela Kuhn1-3/+4
2022-12-12geant4: rm preference for 10.7.3 now that 11.1.0 is out (#34445)Wouter Deconinck1-5/+1
2022-12-12[texinfo] @7.0: needs c-11 syntax (#34261)Stephen Sachs1-1/+7
gnulib/lib/malloca.c uses single value `static_assert()` only available in c-11 syntax. `gcc` seems to be fine, but `icc` needs extra flag. Co-authored-by: Stephen Sachs <stesachs@amazon.com>
2022-12-12MFEM: fix issue with cxxflags (#34435)Veselin Dobrev1-2/+2
2022-12-12Build tests for fmt conditionally (#34424)Mikael Simberg1-0/+3
2022-12-12Fixes to the silo packages for 4.11. (#34275)Robert Blake2-1/+16
2022-12-12stdexec: skip build phase (#34425)Mikael Simberg1-0/+3
Since it's a header-only library there's nothing to build. However, the default targets include tests and examples and there's no option to turn them off during configuration time.
2022-12-12foam-extend: add v4.1 (released Oct 2019) (#34398)Simon Flood1-0/+1
2022-12-12hdf5: "hdf5@1.13:" needs a depends_on "cmake@3.18:" for build. (#34447)Bernhard Kaindl1-0/+1
2022-12-12geant4-data: depends_on g4emlow@7.9.1 when @10.6 (#34444)Wouter Deconinck1-1/+0
Per https://geant4.web.cern.ch/node/1837 the correct dependency for 10.6 is on `g4emlow@7.9.1`, not on both `g4emlow@7.9` and `g4emlow@7.9.1`. This is a minor cosmetic fix. The concretization for 10.6 works just fine here. But this removes the duplicate entry.
2022-12-12Fix openblas build with intel compiler (#34432)Glenn Johnson2-0/+25
This PR patches the f_check script to detect the ifort compiler and ensure that F_COMPILER is iset to INTEL. This problem was introduced with openblas-0.3.21. Without this patch, the value of F_COMPILER falls back to G77 and icc rather than ifort is used for the linking stage. That results in the openblas library missing libifcore, which in turn means many Fotran programs can not be compiled with ifort.
2022-12-12Adding NVIDIA HPC SDK 22.11 (#33954)Filippo Spiga0-0/+0
2022-12-12arrow: dependency fixes (#33666)Jen Herting1-1/+8
+python needs more dependencies don't look for dependency spec when it's not there
2022-12-12Add checksum for py-prometheus-client 0.14.1 (#34259)iarspider1-3/+5
2022-12-12Added ARM/aarch64 conflict to Eddy/Rivas lab tools (#34190)Luke Diorio-Toth2-0/+6
2022-12-12intel-parallel-studio: package is only available for x86_64 (#34392)Bernhard Kaindl1-1/+5
2022-12-12libgit2: add pcre dependency for @0.99: (#34289)Glenn Johnson1-2/+1
2022-12-12build(deps): bump actions/setup-python from 4.3.0 to 4.3.1 (#34413)dependabot[bot]4-12/+12
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.3.0 to 4.3.1. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/13ae5bb136fac2878aff31522b9efb785519f984...2c3dd9e7e29afd70cc0950079bde6c979d1f69f9) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12py-pytorch-lightning: add v1.8.4 (#34426)Adam J. Stewart1-1/+3
2022-12-12nvhpc: add v22.11 (#34410)Wileam Y. Phan1-0/+14
2022-12-12delly2: add v1.1.6 (#34411)snehring1-8/+19
2022-12-12directives: depends_on should not admit anonymous specs (#34368)Todd Gamblin2-1/+15
Writing a long dependency like: ```python depends_on( "llvm" "targets=amdgpu,bpf,nvptx,webassembly" "version_suffix=jl +link_llvm_dylib ~internal_unwind" ) ``` when it should be formatted like this: ```python depends_on( "llvm" " targets=amdgpu,bpf,nvptx,webassembly" " version_suffix=jl +link_llvm_dylib ~internal_unwind" ) ``` can cause really subtle errors. Specifically, you'll get something like this in the package sanity tests: ``` AttributeError: 'NoneType' object has no attribute 'rpartition' ``` because Spack happily constructs a class that has a dependency with name `None`. We can catch this earlier by banning anonymous dependency specs directly in `depends_on()`. This causes the package itself to fail to parse, and emits a much better error message: ``` ==> Error: Invalid dependency specification in package 'julia': llvmtargets=amdgpu,bpf,nvptx,webassemblyversion_suffix=jl +link_llvm_dylib ~internal_unwind ```
2022-12-12netcdf-c: add libxml2 when +dap (#34178)Brian Vanderwende1-0/+4
2022-12-12Only restrict CMake version in Umpire when `examples` and `rocm` are enabled ↵Mikael Simberg1-1/+3
(#32025) * Only restrict CMake version in umpire when examples and rocm are enabled * Add CMAKE_HIP_ARCHITECTURES to Umpire and lift cmake version restriction Co-authored-by: Tom Scogland <scogland1@llnl.gov>
2022-12-12py-tensorboard-data-server: add Linux aarch64 support (#34437)Adam J. Stewart1-0/+5
2022-12-12Bump CMake version to 3.25.1 (#34336)John W. Parent1-0/+1
2022-12-12intel-oneapi-* conflicts for non linux, x86 (#34441)Robert Cohn17-700/+663
2022-12-12expat: Add latest release 2.5.0 with security fixes (#34453)Sebastian Pipping1-5/+12
2022-12-12glib: Add list_url+list_depth to list versions (#33904)Stephen Sachs1-0/+2
Co-authored-by: Bernhard Kaindl <contact@bernhard.kaindl.dev>
2022-12-11openblas: fix bound :7.3 to :7.3.0 (#34443)Harmen Stoppels1-1/+3
This patch: https://gcc.gnu.org/legacy-ml/gcc-patches/2018-01/msg01962.html is actually in Amazon Linux GCC 7.3.1, which we use in CI. So we should not hold openblas back because of it. Old versions of OpenBLAS fail to detect the host arch of some of the AVX512 cpus of build nodes, causing build failures. Of course we should try to set ARCH properly in OpenBLAS to avoid that it looks up the build arch, but that's quite some work.
2022-12-10`pkg grep`: use `capfd` instead of executable for testsTodd Gamblin1-5/+5
2022-12-10Revert "Use `urllib` handler for `s3://` and `gs://`, improve `url_exists` ↵Todd Gamblin4-77/+121
through HEAD requests (#34324)" This reverts commit db8f115013d3a6991da3f92aeee3e49327a24833.
2022-12-10py-scipy: print error message if no Fortran compiler is available (#34439)Michael Kuhn1-0/+5
2022-12-10py-scikit-learn: add v1.2.0 (#34408)Adam J. Stewart1-22/+18
2022-12-10py-setuptools-scm-git-archive: add 1.4 (#34422)Manuela Kuhn1-0/+1
2022-12-10py-{boto3,botocore,jmespath,s3transfer} bump (#34423)Harmen Stoppels4-14/+56
2022-12-10valgrind: add v3.20.0, mark macOS conflict (#34436)Adam J. Stewart1-2/+9
2022-12-09Support for building Pmix with Debian/Ubuntu external dependencies (#32690)Abhik Sarkar3-0/+36
* Debian like distros use multiarch implementation spec https://wiki.ubuntu.com/MultiarchSpec Instead of being limited to /usr/lib64, architecture based lib directories are used. For instance, under ubuntu a library package on x86_64 installs binaries under /usr/lib/x86_64-linux-gnu. Building pmix with external dependencies like hwloc or libevent fail as with prefix set to /usr, that prefix works for headers and binaries but does not work for libraries. The default location for library /usr/lib64 does not hold installed binaries. Pmix build options --with-libevent and --with-libhwloc allow us to specify dependent library locations. This commit is an effort to highlight and resolve such an issue when a users want to use Debian like distro library packages and use spack to build pmix. There maybe other packages that might be impacted in a similar way. * Adding libs property to hwloc and libevent and some cleanups to pmix patch * Fixing style and adding comment on Pmix' 32-bit hwloc version detection issue
2022-12-10Use `urllib` handler for `s3://` and `gs://`, improve `url_exists` through ↵Harmen Stoppels4-121/+77
HEAD requests (#34324) * `url_exists` improvements (take 2) Make `url_exists` do HEAD request for http/https/s3 protocols Rework the opener: construct it once and only once, dynamically dispatch to the right one based on config.
2022-12-09py-simplejson: add 3.18.0 (#34430)Manuela Kuhn1-1/+2