Commit graph

23981 commits

Author SHA1 Message Date
Chris White
d8390ee2fb
HDF5: Suppress promoted warning that causes build failure on clang and gcc (#23354)
* simplify compiler flag logic and suppress warning that gets promoted to an error on certain files in gcc/clang
2021-04-30 15:04:06 -07:00
Keita Iwabuchi
46bce56cef
Metall package: add v0.11 and v0.12 (#23373)
* 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-30 14:51:07 -07:00
Seth R. Johnson
e359249d7e
qt: update versions and URLs (#23316)
* 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-30 13:21:47 -04:00
eugeneswalker
93d873b116
variorum: new versions: 0.4.1, 0.4.0, 0.3.0, 0.2.0 (#23367) 2021-04-30 09:57:26 -07:00
Jen Herting
3732c26bad
[py-fsspec] added version 2021.4.0 (#23350) 2021-04-30 10:09:19 -05:00
Jen Herting
463daf36f4
lightning with friends (#23351)
Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-04-30 10:08:19 -05:00
Andrew W Elble
0a259ab934
mxnet: new version 1.8.0 (#23358)
* 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-30 09:55:17 -05:00
Martin Hilgeman
bb038c3b6c
quantum espresso: fix OpenMP support (#23220) 2021-04-30 08:17:01 +02:00
Olivier Cessenat
b2d92bbb9f
Silo: making the HDF5 dependency optional (#22908) 2021-04-29 18:46:07 -07:00
Jordan Ogas
cb82e4b088
add charliecloud 0.23 (#23344) 2021-04-29 14:25:07 -07:00
Sreenivasa Murthy Kolam
c27c70acd9
rocm-4.1.0 release-add git repo path, modify hipfft package recipe (#23119) 2021-04-29 21:24:47 +02:00
eugeneswalker
3103d4a5d8
py-natsort: new versions (#23343) 2021-04-29 12:06:35 -07:00
eugeneswalker
d4f4754655
py-astroid: properly select py-wrapt dependency w/ when clause (#23341) 2021-04-29 12:06:23 -07:00
genric
56eb66e79a
py-luigi: add v3.0.1-3 (#23246)
* py-luigi: add v3.0.1-3

* address review comments

* more review comments
2021-04-29 11:52:03 -05:00
darmac
3959da5a68
Add new package: py-openidc-client (#23277) 2021-04-29 10:15:01 -05:00
genric
adc55498d3
py-xarray: add 0.17.0 (#23336) 2021-04-29 10:09:08 -05:00
Olivier Cessenat
087110bcb0
Package mesa compilation dependency on binutils+plugins (#23335) 2021-04-29 16:43:01 +02:00
Adam J. Stewart
6b12000a7c
py-scikit-learn: add v0.24.2 (#23330) 2021-04-29 10:05:51 +02:00
Glenn Johnson
75705c9992
relion: fix typo in the homepage (#23331)
The Relion package recipe had an extra "http://" in the url for the
homepage.
2021-04-29 10:05:35 +02:00
Itaru Kitayama
5b5c56c7f1
neuron: add variant for caliper (#23271) 2021-04-29 10:03:30 +02:00
Vicente Bolea
15d2e60c16
Adds Paraview 5.9.1-RC2 (#23327)
Signed-off-by: Vicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>
2021-04-28 15:30:21 -07:00
Tom Payerle
c0e53827aa
libtirpc: Fix directories returned for header files (#23332)
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-28 15:08:42 -07:00
Robert Cohn
239e8db319
intel-oneapi-dnn: fix header/lib paths (#23326)
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-28 14:06:36 -07:00
Chris White
c8084991b4
Honor global compiler flags (#23305) 2021-04-28 12:11:19 -07:00
Tom Payerle
51509dbad0
bzip2: Fix python error introduced in #23230 (See #23318) (#23320) 2021-04-28 11:01:15 -06:00
Gregory Lee
b510464f04
mesa: fix build with upstream patch (#23302) 2021-04-28 16:22:00 +00:00
Jen Herting
d5b3d075d2
alembic: new package (#22223) 2021-04-28 17:03:30 +02:00
Massimiliano Culpo
5b12568c4f
Make Spack able to apply gz compressed remote patches (#22823)
Modified ncbi-rmblastn to retrieve patches from remote
2021-04-28 17:00:58 +02:00
BenWeber42
5cb5aac57e
Fix intersection if a version is a prefix of another (#22941)
* Added test for version intersections when one is prefix of another

* Fix version intersection for prefixes
2021-04-28 08:28:09 -06:00
Massimiliano Culpo
6ab859fb45
bzip2: fix typo in package (#23312)
A recently merged PR had a typo that slipped through CI. Here's a fix.
2021-04-28 14:19:10 +00:00
Scott McMillan
f5e6c32495
findutils: update package for nvhpc (#23145)
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2021-04-28 15:06:43 +02:00
Harmen Stoppels
3f4c9aeca7
Read colorization from environment variable, if command line is not set (#23130) 2021-04-28 13:03:25 +00:00
Christoph Junghans
9faa3221b3
py-espressopp: update to py3 (#23264) 2021-04-28 15:00:42 +02:00
Jen Herting
48d2ec99d8
ffmpeg: add v4.3.2 (#22573) 2021-04-28 14:53:06 +02:00
Michael Kuhn
20791b5882
gcc: add v11.1.0 (#23294) 2021-04-28 14:17:55 +02:00
Itaru Kitayama
b43ed76fa7
nest: depend on py-scipy when +python (#23306)
Co-authored-by: Itaru Kitayama <itaru.kitayama@riken.jp>
2021-04-28 12:17:09 +00:00
Itaru Kitayama
62a001dea6
scalasca: add v2.6 (#23299)
Co-authored-by: Itaru Kitayama <itaru.kitayama@riken.jp>
2021-04-28 14:14:05 +02:00
Jen Herting
13755d57c4
ghostscript: added v9.54.0, v9.53.3 + patch for freetype (#22393) 2021-04-28 13:54:41 +02:00
eugeneswalker
c27d7d7486
mesa18: depends on binutils+plugins for build (#23285) 2021-04-28 13:53:14 +02:00
Harmen Stoppels
94f894b1b2
binutils: default to +plugins (#23309) 2021-04-28 13:51:26 +02:00
Vicente Bolea
98f8689ccd
paraview: add v5.9.1-RC1, make 5.9.0 preferred (#23226)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-04-28 13:39:34 +02:00
Peter Scheibel
10e4eeec9c
bzip2: add pic/debug options (#23230)
* Add pic (for static) and debug variants

* explicitly add -g flag for +debug (even though it is in Makefile)
2021-04-28 13:16:57 +02:00
eugeneswalker
19c2ad8185
spath: zlib is a link dependency (#23303) 2021-04-28 12:52:45 +02:00
Cody Balos
d9804d31f9
sundials: fix cuda architectures typo and specify raja variants (#23293) 2021-04-28 06:49:14 -04:00
Seth R. Johnson
e14baffbcf
vecgeom: add v1.1.13 (#23308) 2021-04-28 12:41:55 +02:00
Robert Underwood
159d3b3381
[tau]: Use compiler name instead of basename (#23247)
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-27 20:12:01 -07:00
Dmitri Smirnov
b23b126013
root: Add variant for veccore option (#23237) 2021-04-27 21:09:16 -05:00
Massimiliano Culpo
985e101507
Import hooks using Python's built-in machinery (#23288)
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-27 16:55:07 -07:00
Pat McCormick
24c87e07b5
Legion package overhaul (#23252)
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
2021-04-27 16:51:48 -07:00
Owen Solberg
6f0042b47b
fix shadow checksum per #23263 (#23291) 2021-04-27 21:23:56 +00:00