summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-04-30BLT version lockdown (#23356)Chris White6-11/+27
* lock down packages that export targets to pre-BLT 0.4.0 so that they can move forward when ready * don't default to 0.4.0
2021-04-30HDF5: Suppress promoted warning that causes build failure on clang and gcc ↵Chris White1-16/+21
(#23354) * simplify compiler flag logic and suppress warning that gets promoted to an error on certain files in gcc/clang
2021-04-30Metall package: add v0.11 and v0.12 (#23373)Keita Iwabuchi1-0/+3
* Metall: add version 0.2 * Add Metall v0.3 * Update Metall package to v0.4 and v0.5. * Metall package: add v0.6 * Metall package: add v0.7 * Metall package: add v0.8 and v0.9 * Add Metall package v0.10 * Metall package: set run_environment METALL_ROOT * Metall package: removed blanks * Metall package: add v0.11 and v0.12 * Metall package: change required cmake version
2021-04-30qt: update versions and URLs (#23316)Seth R. Johnson1-23/+35
* qt: update versions and URLs - Add LTS releases of 5.12.10, 5.9.9, 5.6.3 - Mark other minor versions of 5 as deprecated - Use https - The URL for older QT versions changed recently to "new_archive" - Prefer xz instead of gz for >=5.6 because 5.6.3 isn't available as gz. This invalidates the SHA of 5.7-5.8.
2021-04-30variorum: new versions: 0.4.1, 0.4.0, 0.3.0, 0.2.0 (#23367)eugeneswalker1-0/+4
2021-04-30[py-fsspec] added version 2021.4.0 (#23350)Jen Herting1-0/+1
2021-04-30lightning with friends (#23351)Jen Herting1-0/+19
Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-04-30mxnet: new version 1.8.0 (#23358)Andrew W Elble1-5/+15
* mxnet: new version 1.8.0 use submodules on master introduce constraints on cuda versions supported handle USE_MKLDNN->USE_ONEDNN conversion * * use define for USE_CUTENSOR * fix up dependencies for 2.0.0+
2021-04-30quantum espresso: fix OpenMP support (#23220)Martin Hilgeman1-1/+11
2021-04-29Silo: making the HDF5 dependency optional (#22908)Olivier Cessenat1-7/+14
2021-04-29add charliecloud 0.23 (#23344)Jordan Ogas1-0/+1
2021-04-29rocm-4.1.0 release-add git repo path, modify hipfft package recipe (#23119)Sreenivasa Murthy Kolam2-9/+24
2021-04-29py-natsort: new versions (#23343)eugeneswalker1-0/+10
2021-04-29py-astroid: properly select py-wrapt dependency w/ when clause (#23341)eugeneswalker1-1/+1
2021-04-29py-luigi: add v3.0.1-3 (#23246)genric2-4/+45
* py-luigi: add v3.0.1-3 * address review comments * more review comments
2021-04-29Add new package: py-openidc-client (#23277)darmac1-0/+20
2021-04-29py-xarray: add 0.17.0 (#23336)genric1-0/+3
2021-04-29Package mesa compilation dependency on binutils+plugins (#23335)Olivier Cessenat1-1/+1
2021-04-29py-scikit-learn: add v0.24.2 (#23330)Adam J. Stewart1-0/+1
2021-04-29relion: fix typo in the homepage (#23331)Glenn Johnson1-1/+1
The Relion package recipe had an extra "http://" in the url for the homepage.
2021-04-29neuron: add variant for caliper (#23271)Itaru Kitayama1-0/+5
2021-04-28Adds Paraview 5.9.1-RC2 (#23327)Vicente Bolea1-0/+1
Signed-off-by: Vicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>
2021-04-28libtirpc: Fix directories returned for header files (#23332)Tom Payerle1-1/+11
libtirpc puts its header files under prefix/include/tirpc, but spack was returning just prefix/include for location of headers. This will cause spack to return both prefix/include and prefix/include/tirpc for headers, so both include <rpc/xdr.h> or include <tirpc/rpc/xdr.h> should work.
2021-04-28intel-oneapi-dnn: fix header/lib paths (#23326)Robert Cohn1-0/+10
Help dependents find libraries/headers. Like intel-oneapi-mkl, this package offers several different versions of libraries that conflict. This PR chooses one of those versions. When https://github.com/spack/spack/discussions/22749 is resolved, this package should be updated to choose which libraries to use.
2021-04-28Honor global compiler flags (#23305)Chris White1-6/+15
2021-04-28bzip2: Fix python error introduced in #23230 (See #23318) (#23320)Tom Payerle0-0/+0
2021-04-28mesa: fix build with upstream patch (#23302)Gregory Lee1-0/+3
2021-04-28alembic: new package (#22223)Jen Herting1-0/+38
2021-04-28Make Spack able to apply gz compressed remote patches (#22823)Massimiliano Culpo5-556/+31
Modified ncbi-rmblastn to retrieve patches from remote
2021-04-28Fix intersection if a version is a prefix of another (#22941)BenWeber422-1/+6
* Added test for version intersections when one is prefix of another * Fix version intersection for prefixes
2021-04-28bzip2: fix typo in package (#23312)Massimiliano Culpo1-1/+1
A recently merged PR had a typo that slipped through CI. Here's a fix.
2021-04-28findutils: update package for nvhpc (#23145)Scott McMillan2-1/+22
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2021-04-28Read colorization from environment variable, if command line is not set (#23130)Harmen Stoppels2-2/+9
2021-04-28py-espressopp: update to py3 (#23264)Christoph Junghans1-9/+11
2021-04-28ffmpeg: add v4.3.2 (#22573)Jen Herting1-0/+1
2021-04-28gcc: add v11.1.0 (#23294)Michael Kuhn1-1/+6
2021-04-28nest: depend on py-scipy when +python (#23306)Itaru Kitayama1-3/+5
Co-authored-by: Itaru Kitayama <itaru.kitayama@riken.jp>
2021-04-28scalasca: add v2.6 (#23299)Itaru Kitayama1-0/+1
Co-authored-by: Itaru Kitayama <itaru.kitayama@riken.jp>
2021-04-28ghostscript: added v9.54.0, v9.53.3 + patch for freetype (#22393)Jen Herting1-0/+7
2021-04-28mesa18: depends on binutils+plugins for build (#23285)eugeneswalker1-1/+1
2021-04-28binutils: default to +plugins (#23309)Harmen Stoppels1-1/+1
2021-04-28paraview: add v5.9.1-RC1, make 5.9.0 preferred (#23226)Vicente Bolea1-1/+2
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-04-28bzip2: add pic/debug options (#23230)Peter Scheibel1-0/+15
* Add pic (for static) and debug variants * explicitly add -g flag for +debug (even though it is in Makefile)
2021-04-28spath: zlib is a link dependency (#23303)eugeneswalker1-0/+1
2021-04-28sundials: fix cuda architectures typo and specify raja variants (#23293)Cody Balos1-3/+5
2021-04-28vecgeom: add v1.1.13 (#23308)Seth R. Johnson1-0/+1
2021-04-27[tau]: Use compiler name instead of basename (#23247)Robert Underwood1-2/+4
Previously the tau package got the cxx and cc names from os.path.basename(self.compiler.cxx), however if the path to the compiler looks like "/usr/bin/g++-10.2.0" then tau's custom build system doesn't recognize it. What we want instead is something that looks like "g++" which is exactly what cxx_names[0] gives us. We already did this for fortran, so I am not sure why we didn't do it here. Not doing this causes a build failure when tau tries to use a polyfill (vector.h, iostream.h) that doesn't seem to be packaged with tau. Additionally, tau needs some help finding mpi include directories when building with MPI, so we provide them. Unfortunately, we can't just say that the compilers are mpicc and mpicxx in the previous fix to have these things found automatically. This is because tau assumes we always need the polyfill when the compilers are set to these values which again causes a build failure.
2021-04-27root: Add variant for veccore option (#23237)Dmitri Smirnov1-1/+4
2021-04-27Import hooks using Python's built-in machinery (#23288)Massimiliano Culpo1-52/+66
The function we coded in Spack to load Python modules with arbitrary names from a file seem to have issues with local imports. For loading hooks though it is unnecessary to use such functions, since we don't care to bind a custom name to a module nor we have to load it from an unknown location. This PR thus modifies spack.hook in the following ways: - Use __import__ instead of spack.util.imp.load_source (this addresses #20005) - Sync module docstring with all the hooks we have - Avoid using memoization in a module function - Marked with a leading underscore all the names that are supposed to stay local
2021-04-27Legion package overhaul (#23252)Pat McCormick2-59/+450
Complete overhaul of the Legion package to better capture a more up-to-date set of configuration options and variants. This update adds additional flexibility and features that were requested by users. * Add version 21.03.0 and "stable" branch * Remove all older numeric versions * Add support for CUDA, Python, PAPI support and more * Add maintainer * This no longer uses the Spack `gasnet` package: it defaults to using an embedded gasnet or can be pointed to an external