summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-04-14Fix R build in containers (#30055)Robert Underwood1-0/+1
R needs which as a build dependency, but it may not be provided in a minimal container. Co-authored-by: Robert Underwood <runderwood@anl.gov>
2022-04-15Add: openPMD-viewer 1.4.0 & validator update (#30083)Axel Huebl2-6/+9
2022-04-14mochi-thallium: add v0.10.1, update cereal dependency (#30059)Matthieu Dorier1-1/+4
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2022-04-14NASM package: fix install on Windows (#29905)John W. Parent1-1/+25
* Don't rely on NASM's nmake to export install target. Spack now handles NASM installation; the install tree structure mimics NASM Windows installer behavior. * Add dependency on perl
2022-04-14New package: py-nara-wpe (#29451)Jen Herting1-0/+28
* espnet first build with depends * [py-nara-wpe] fixed copyright * [py-nara-wpe] fixing up dependencies Co-authored-by: Sid Pendelberry <sid@rit.edu>
2022-04-14New package: py-distance (#29546)Jen Herting1-0/+20
* [py-distance] created template * [py-distance] - added homepage - added description - removed fixmes * [py-distance] depends on setuptools
2022-04-14openmpi: main no longer depends on pandoc (#30068)Howard Pritchard1-1/+0
we switched to an optional sphinx based way of generating docs, so remove pandoc, which can cause issues with latex conflicts. Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2022-04-14Windows platform: don't allow MakefilePackage (#29904)John W. Parent1-0/+2
2022-04-14New package: SICM (#30066)Jason Lee1-0/+23
2022-04-14add conduit 0.8.3 release (#30067)Cyrus Harrison1-1/+1
2022-04-14netcdf-cxx4 Package: updates to build on Mac OS (#29246)Dom Heinzeller2-46/+103
Bug fixes for package netcdf-cxx4 so that it builds on macOS semi case-sensitive filesystems; this includes additional changes to build netcdf-cxx4 consistently with netcdf-fortran. * netcdf-fortran: remove unused config_flags * netcdf-fortran: avoid building without the optimization flags * netcdf-cxx4: do not enforce autoreconf. This was a rudiment from the times when the package was fetched with git, which broke timestamp order of the automatically generated Autoconf files. * netcdf-cxx4: inject PIC flags for C++ when '+pic' * netcdf-cxx4: inject C/CXXFLAGS via the wrapper * netcdf-cxx4: fix the underlinking problem for platforms other than darwin (add netcdf-c libs netcdf-cxx4 ldlibs flags) * netcdf-cxx4: remove redundant extension of CPPFLAGS * netcdf-cxx4: only need to use MPI compiler wrapper when building C (vs both C and C++) * netcdf-cxx4: remove variant 'static' This makes it consistent with other packages from the NetCDF constellation: always build the static libraries and additionally build the shared ones when '+shared'. * netcdf-cxx4: do not configure --with/--without-pic. This makes it consistent with other packages from the NetCDF constellation: build the shared libraries with the PIC flag and the static ones without it (the default for Autotools) when '~pic', and build the static libraries with PIC when '+pic' (to make them injectable into other shared libraries). * netcdf-cxx4: run the tests serially * netcdf-cxx4: build the plugins only when the tests are run Co-authored-by: Sergey Kosukhin <sergey.kosukhin@mpimet.mpg.de>
2022-04-14Package rna-seqc: Change jdk dependency to java (#30049)dlkuehn1-2/+2
Co-authored-by: David Kuehn <las_dkuehn@iastate.edu>
2022-04-14spack ci: remove relate-CDash-builds functionality (#29950)Zack Galbreath8-360/+17
gitlab ci: Remove code for relating CDash builds Relating CDash builds to their dependencies was a seldom used feature. Removing it will make it easier for us to reorganize our CDash projects & build groups in the future by eliminating the needs to keep track of CDash build ids in our binary mirrors.
2022-04-14libefence: add package for the Electric Fence library from B. Perens (#29595)Olivier Cessenat1-0/+28
2022-04-14Add CHANGELOG for v0.17.2Massimiliano Culpo1-0/+16
2022-04-14apex: add v2.5.0 (#30018)Kevin Huck1-1/+2
2022-04-14sherpa: fix build of recola interface (#30000)Valentin Volkl2-1/+13
2022-04-14build(deps): bump actions/setup-python from 3.1.1 to 3.1.2 (#30017)dependabot[bot]4-19/+19
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/21c0493ecfd34b1217f0a90ec19a327f3cc0a048...98f2ad02fd48d057ee3b4d4f66525b231c3e52b6) --- 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> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13Ad-hoc Git commit versions: support submodules (#30037)Peter Scheibel5-11/+90
* Allow packages to add a 'submodules' property that determines when ad-hoc Git-commit-based versions should initialize submodules * add support for ad-hoc git-commit-based versions to instantiate submodules if the associated package has a 'submodules' property and it indicates this should happen for the associated spec * allow Package-level submodule request to influence all explicitly-defined version() in the Package * skip test on windows which fails because of long paths
2022-04-13express: version update to 1.5.3 (#29760)dlkuehn1-0/+1
Co-authored-by: snehring <snehring@iastate.edu>
2022-04-13BLT package: add version 0.5.1 (#30053)Chris White1-0/+1
2022-04-13Add checksum for libisl 0.24 and update URL (#30025)iarspider1-2/+3
2022-04-14Add hpx-kokkos package (#29766)Mikael Simberg3-0/+140
Co-authored-by: Mikael Simberg <mikael.simberg@iki.if>
2022-04-13New package version: mfem v4.4 (#29658)Veselin Dobrev7-85/+293
2022-04-13distcc: add 3.3.5 for gcc@10 (#29666)Dylan Simon1-0/+1
2022-04-13[mochi-thallium] added new version of mochi-thallium (#29791)Matthieu Dorier1-0/+2
2022-04-13libceed - add v0.9 and 0.10.1 (#29820)Jeremy L Thompson1-1/+4
2022-04-13Add support for Python 3.10 (#29581)Massimiliano Culpo10-26/+508
* Add support for Python 3.10 * Update unit-tests to use 3.10 * Update Getting started section of the docs * Update bootstrap action
2022-04-13perl: fix mac patch (#30001)Seth R. Johnson2-46/+1
- Apply macosx version workaround to all 5.35 and less - Delete an obsolete mac patch file that I didn't notice when adding #28797
2022-04-13Add checksums for xtensor 0.24.1 and xtl 0.7.4 (#30032)iarspider2-0/+2
2022-04-13mumps: install header files as compiled (#29940)mcourtois1-0/+17
Co-authored-by: Mathieu Courtois <mathieu.courtois@edf.fr>
2022-04-13ArrayFire: new version and update CUDA usage (#29988)Umar Arshad1-15/+31
* Set CUDA architectures in ArrayFire based on cuda_arch The cuda_arch flag was not recognized by the ArrayFire package and therefore any setting was not respected. This commit adds the appropriate cmake flags if cuda_arch is specified. If no cuda_arch is specified, then the flag is set to "Auto" which checks the installed compute architectures on the build system. * ArrayFire only requires boost headers to build. Update version to 1.75 ArrayFire only requires boost headers at build time. This commit also updates the version to 1.75 to avoid some errors in Boost Compute * Disable tests in ArrayFire by default * Add support for ArrayFire v3.8.1 * Add maintainer for ArrayFire package * Remove test variant from ArrayFire. Use comprehensions * Reduce boost requirement in ArrayFire * Address cuda_arch suggestions * Add commit hashes to Release versions of ArrayFire * Fix style issues in ArrayFire package
2022-04-13Add Go 1.18 and 1.17.8 (#30035)Paul1-0/+2
2022-04-13CI: avoid issues with Ubuntu patched git by adding safe.directory (#30042)Massimiliano Culpo1-0/+32
Ubuntu patched git v2.25.1 with a security fix that also introduced a breaking change, so v2.25.1 behaves like v2.35.2 with respect to the use cases in CVE-2022-24765
2022-04-13libbsd: fixes for %nvhpc (#29848)Harmen Stoppels4-71/+34
2022-04-13reverting the changes present in 29017 as CFLAGS and CXXFLAGS which ↵renjithravindrankannath1-6/+0
overrides defaults in other packages (#30036)
2022-04-12Apply llvm7_intel.patch with intel@19.1.3 (#29955)Daryl W. Grunau1-1/+1
* llvm7_intel.patch required for intel@19.1.3 too * apply llvm7_intel.patch forall intel@19.0 and intel@19.1 Co-authored-by: Daryl W. Grunau <dwg@lanl.gov>
2022-04-12py-numpy: add v1.21.6 (#30034)Adam J. Stewart1-0/+1
2022-04-12hdf5: remove redundant dependency on numactl (#29914)Sergey Kosukhin1-4/+0
2022-04-12New patch release SLEPc 3.17.1 (#30010)Jose E. Roman2-2/+6
Co-authored-by: Satish Balay <balay@mcs.anl.gov>
2022-04-12Add grib_util v1.2.4 (#30033)Kyle Gerheiser1-0/+1
2022-04-12Splice differing virtual packages (#27919)Nathan Hanford6-21/+148
Co-authored-by: Nathan Hanford <hanford1@llnl.gov>
2022-04-12Don't allow replacement of root develop specs with --reuse (#28605)psakievich3-4/+48
* Fix to concretize.lp do not allow dev specs to be reused Co-authored-by: Gregory Becker <becker33@llnl.gov>
2022-04-12Git commit versions bugfix: Environments and Concretization (#29717)Peter Scheibel8-32/+129
Spack added support in #24639 for ad-hoc Git-commit-hash-based versions: A user can install a package x@hash, where X is a package that stores its source code in a Git repository, and the hash refers to a commit in that repository which is not recorded as an explicit version in the package.py file for X. A couple issues were found relating to this: * If an environment defines an alternative package repo (i.e. with repos.yaml), and spack.yaml contains user Specs with ad-hoc Git-commit-hash-based versions for packages in that repo, then as part of retrieving the data needed for version comparisons it will attempt to retrieve the package before the environment's configuration is instantiated. * The bookkeeping information added to compare ad-hoc git versions was being stripped from Specs during concretization (such that user Specs which succeeded before concretizing would then fail after) This addresses the issues: * The first issue is resolved by deferring access to the associated Package until the versions are actually compared to one another. * The second issue is resolved by ensuring that the Git bookkeeping information is explicitly applied to Specs after they are concretized. This also: * Resolves an ambiguity in the mock_git_version_info fixture used to create a tree of Git commits and provide a list where each index maps to a known commit. * Isolates the cache used for Git repositories in tests using the mock_git_version_info fixture * Adds a TODO which points out that if the remote Git repository overwrites tags, that Spack will then fail when using ad-hoc Git-commit-hash-based versions
2022-04-12Add missing Boost dependencies to pika+generic_coroutines variant (#30026)Mikael Simberg1-0/+1
Co-authored-by: Mikael Simberg <mikael.simberg@iki.if>
2022-04-12curl: nss deprecated since 7.82 (#30020)Carlos Bederián1-16/+15
* curl: nss deprecated since 7.82
2022-04-12lbann (and related stack): avoid bug in cmake 3.23.0 (#30019)Brian Van Essen4-4/+20
2022-04-12vmd: remove custom phasesMassimiliano Culpo1-5/+3
2022-04-12siesta: remove custom phasesMassimiliano Culpo1-6/+5
2022-04-12qbank: remove custom phasesMassimiliano Culpo1-6/+1