summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-06-17py-f90wrap: new version (#31174)Ryan Marcellino1-0/+1
2022-06-17Bugfix external find --all for libraries (#31186)Brian Van Essen2-2/+2
* Fixed a bug in the 'external find --all' command where the call failed to find packages by both executable and library. The bug was that the call `path.all_packages()` incorrectly turned the variable `packages_to_check` into a generator rather than keeping it a list. Thus the second call to `detection.by_library` had no work to do. * Fixed the help message for the find external and compiler commands as well as others that used the `scopes_metavar` field to define where the results should be stored in configuration space. Specifically, the fact that configuration could be added to the environment was not mentioned in the help message.
2022-06-17Added the ecp and radiuss tags to the LBANN software stack packages. (#31188)Brian Van Essen4-1/+4
2022-06-17Fix external compiler detection for MPICH and OpenMPI (#30875)Kyle Gerheiser2-14/+15
os.path.dirname was being used to compare compilers. If two compilers are in the same directory then it will pick up the first one it encounters. Compare the full compiler path instead.
2022-06-17openssh: don't suid-install ssh-keysign (not used by default) (#31083)Bernhard Kaindl1-0/+4
2022-06-17rct: update packages (RE, RG, RP, RS, RU) with new versions (#31172)Mikhail Titov5-20/+48
2022-06-17docs: quote string to show valid YAML (#31178)Massimiliano Culpo1-1/+1
fixes #31167
2022-06-17Spec: Add a new virtual-customizable `home` attribute (#30917)Chuck Atkins11-40/+413
* Spec: Add a new virtual-customizable home attribute * java: Use the new builtin home attribute * python: Use the new builtin home attribute
2022-06-17py-setuptools: install setuptools from wheels directly (#31131)Massimiliano Culpo3-40/+49
When installing setuptools from sources in Spack, we might get into weird failures due to the way we use pip. In particular, for Spack it's necessary to install in a non-isolated pip environment to allow using PYTHONPATH as a selection method for all the build requirements of a Python package. This can fail when installing setuptools since there might be a setuptools version already installed for the Python interpreter being used, with different entry points than the one we want to install. Installing from wheels both pip and setuptools should harden our installation procedure in the context of: - Bootstrapping Python dependencies of Spack - Using external Python packages
2022-06-17vtk-h: use cmake base pkg, overhaul recipe (#28898)Cyrus Harrison2-113/+100
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2022-06-17Support 'spack external find' for rocm packages (#30792)Sreenivasa Murthy Kolam25-3/+328
2022-06-17Update Intel package descriptions (#31150)Robert Cohn19-30/+133
2022-06-16openssl package: default to mozilla certs (#31164)Harmen Stoppels1-2/+9
On Cray systems that use Cray Data Virtualization Service (DVS), symlinks across filesystems are not allowed, either due to a bug, or because they're simply not POSIX compliant [1]. Spack's OpenSSL package defaults to `certs=system` which comes down to symlinking `/etc/ssl` in the Spack install prefix, triggering this problem, resulting in mysterious installation failures. Instead of relying on system certs, we can just use `ca-certificates-mozilla`, and if users really need system certs, then they're probably better off marking OpenSSL entirely as external. [1] https://github.com/glennklockwood/cray-dvs
2022-06-16py-sphinx: add v5, maintainer (#31171)Adam J. Stewart1-6/+25
2022-06-16ASP-based solver: fix rules on version weights selection (#31153)Massimiliano Culpo3-4/+61
* ASP: sort and deduplicate version weights from installed specs * Pick version weights according to provenance * Add unit test
2022-06-16Manifest parsing: avoid irrelevant files (#31144)Peter Scheibel2-1/+6
* Manifest directory may not contain manifest files: exclude non-manifest files * Manifest files use different name for rocmcc: add translation for it
2022-06-16New packages: py-ford and dependencies (#31107)Elizabeth Sherrock4-0/+101
* Created package and added description * Add py-markdown-include * Created package * Finished creating package * Added py-md-environ * Added build dependencies * Added other deps * Add python-markdown-math (#4) * Created package and started to add info * Removed unneeded global/install options * Figured out version spec for markdown-math * Removed type=build from unnecessary dependencies * Removed unneeded install/global options, added version spec to dependency * Added wscullin as interim maintainer for packages * Fixed style issues * Took care of trailing whitespace * Removed comment line before imports * Changed file charset to match other packages * Update var/spack/repos/builtin/packages/py-ford/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-ford/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Removed test dependency after review feedback * Added new 6.1.12 version to py-ford Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-06-16rpcsvc-proto: add 'cpp' path for rpcgen (#31157)Qian Jianhua1-0/+7
2022-06-16Add LevelZero variant to hwloc package (#31161)Mark Abraham1-0/+11
* Add LevelZero variant to hwloc package This permits the hwloc package to build with with support for the Intel Level Zero low-level layer, analogous to CUDA, ROCm, and OpenCL. * Fix typo
2022-06-16concretize.lp: impose a lower bound on the number of version facts if a ↵Massimiliano Culpo3-0/+42
solution exists (#31142) * concretize.lp: impose a lower bound on the number of version facts if a valid version exists fixes #30864 * Add a unit test
2022-06-16xsdk-examples: use 'parallel=False' with tests - as they may fail with a ↵Satish Balay1-0/+4
large '-j'[when used with +cuda] (#31138)
2022-06-16Xerces-C: Add option to disable transcoder (#31162)iarspider1-15/+10
* Xerces-C: Add option to disable transcoder * Update package.py * Apply suggestion from review * Flake-8
2022-06-16slate, blaspp, lapackpp: new versions (#31147)G-Ragghianti3-1/+7
* Adding new release for slate, blaspp, and lapackpp * Setting release tar file hashes * New slate release
2022-06-16hypre: new version 2.25.0 (#31146)Rob Falgout1-0/+1
2022-06-16CI: test binary bootstrapping of clingo on all macOS versions (#31160)Massimiliano Culpo1-1/+2
2022-06-16grid: add new package (#31133)Mosè Giordano1-0/+120
2022-06-15r-httpuv: fix zlib dependency (#31121)Manuela Kuhn1-0/+1
2022-06-15mesa: Match rtti settings with the libllvm dependency (#31145)Chuck Atkins2-3/+11
* llvm-amdgpu: Update the libllvm version provided * mesa: Match configure rtti settings to the libllvm dependency
2022-06-15googletest: use URLs with `.tar.gz` extension (#31129)Wileam Y. Phan1-1/+1
2022-06-15Allow bootstrapping to work when partial or incompatible modules exist in ↵Tom Scogland1-23/+32
the module path (#31035)
2022-06-15helics: add v2.8.1 (#31134)Ryan Mast1-0/+1
2022-06-15spectre: add v2022.06.14 (#31135)SXS Bot1-0/+1
Co-authored-by: sxs-bot <sxs-bot@users.noreply.github.com>
2022-06-14ROCm support to build py-torch (#31115)Sreenivasa Murthy Kolam1-0/+30
* rocm support to build py-torch * rocm support to build py-torch
2022-06-14sz: smoke, unit, version updates, and more oh my (#30873)Robert Underwood2-0/+68
Co-authored-by: Robert Underwood <runderwood@anl.gov>
2022-06-14Fixed bad hashes for recent versions and added v8.4.0 (#31038)Brian Van Essen1-6/+10
2022-06-14wget: fixing compilation issue with gcc11+ on rhel7 (#30858)snehring1-0/+10
2022-06-14mpich: remove libtool patches (#30769)Sergey Kosukhin5-208/+0
2022-06-14apex: fix compilation with binutils (#30638)Mikael Simberg1-0/+4
2022-06-14dbcsr: add versions up to v2.2.0 (#30891)Maciej Wójcik1-6/+17
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2022-06-14Make the IntelPackage fail successfully (#30773)G-Ragghianti1-0/+8
Co-authored-by: Robert Cohn <rscohn2@gmail.com>
2022-06-14simple-dftd3: add package and dependencies (#31046)Sebastian Ehlert5-10/+123
- add simple-dftd3 (version 0.6.0, 0.5.1) - add mctc-lib (version 0.3.0) - add toml-f (version 0.2.3) - update dftd4 (version 3.4.0, use mctc-lib as actual dependency) - update json-fortran (version 8.*, make static library PIC)
2022-06-14survey: add v1.0.5 (#31053)Jim Galarowicz1-1/+6
2022-06-14vectorclass-version2: move files to include folder (#31105)haralmha1-1/+4
2022-06-14gemma: add new package. (#31078)dlkuehn1-0/+30
Co-authored-by: David Kuehn <las_dkuehn@iastate.edu>
2022-06-14acts: add v19.2 (#31108)Hadrien G1-0/+1
2022-06-14legion: add HIP support (#31080)Richard Berger1-5/+33
2022-06-14hybrid-lambda: fix build tests (#30214)Qian Jianhua1-2/+5
2022-06-14hdf5: add conflict for broken @1.8.22+fortran+mpi (#31111)Seth R. Johnson1-4/+4
2022-06-14openssh: enable authentication via Kerberos through GSSAPI (#31086)Bernhard Kaindl1-0/+5
Add variant +gssapi to enable authentication via Kerberos through GSSAPI When openssh is installed at sites using Kerberos, openssh needs to auth via Kerberos through GSSAPI in order to work in such environments.
2022-06-13openfoam: update v2112 to latest patch (#31113)Mark Olesen1-0/+1
Co-authored-by: Mark Olesen <Mark.Olesen@esi-group.com>