Commit graph

18167 commits

Author SHA1 Message Date
Jordan Ogas
385f5b8c53
node-js add gcc 4.8 conflict (#19945)
* add gcc 4.8 conflict

* commit suggestion

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-16 16:11:26 -06:00
eugeneswalker
81a7ae2c27
llvm: add variant: llvm_dylib (LLVM_BUILD_LLVM_DYLIB:Bool) (#19701) 2020-11-16 14:10:20 -08:00
Phil Tooley
42008e532f
WRF: Add version 3.9.1.1 and improve recipe robustness (#19882)
* Add WRF 3.9.1.1 and improve recipe robustness

* Include version 3.9.1.1 as common benchmarking workload
* Fix compilation against recent glibc (detect spack installed libtirpc)
* Detect and handle failed compilation (upstream use make -i)

* WRF: PR changes round 1
fix build jobs
fix maintainers
fix pkgconfig dependency
use Executable to run compile stage
repair some overzealous autoformatting by black

* WRF: make recipe py26 compatible

* wrf: recipe review changes round 2

* more python 26 fixes
2020-11-16 15:56:39 -06:00
Dr. Christian Tacke
8d50427c45
vgm: Switch all URLs to https (#19943) 2020-11-16 13:31:53 -06:00
Hadrien G
c512d0f408
[acts] Add versions 1.2.1 and 2.0.0 (#19936) 2020-11-16 13:28:55 -06:00
Ruben Di Battista
1fb8ae42e0
texlive: Fix install of @live version (#19941)
The unattended install using the pre-compiled binaries (tl-install)
needs a .profile file or it goes in interactive mode blocking the
install process forever
2020-11-16 13:26:31 -06:00
Satish Balay
6142ab56c7
Trilinos: update 13.0.1 (#19944) 2020-11-16 13:55:48 -05:00
Andreas Baumbach
a8fccdbddd
add new version py-wavelets@1.1.1 (#19930)
* add new version py-wavelets@1.1.1

* also update dependencies

* Update package.py
2020-11-16 10:41:17 -06:00
t-nojiri
793af74eb4
graphmap: Fix for aarch64 (#19935) 2020-11-16 10:41:00 -06:00
Matthieu Dorier
59d0c17654
Added new versions for the py-attrs package (#19938) 2020-11-16 10:39:49 -06:00
vvolkl
b6843e1a82
[dd4hep] switch to ninja generator to avoid running out of memory … (#19940)
* [dd4hep] switch to ninja generator to avoid running out of memory while compiling ddparsers

* [dd4hep] format
2020-11-16 10:38:50 -06:00
Dr. Christian Tacke
0aa55d426c
vmc: Add Version 1-0-p3 (#19942) 2020-11-16 10:36:32 -06:00
Andreas Baumbach
6aaa44c929
add new version py-tifffile@2020.10.1 (#19929)
* add new version py-tifffile@2020.10.1

* also update dependencies

* Update package.py
2020-11-16 10:08:40 -06:00
Tomoki, Karatsu
9c4733ab59
py-numpy: Add Fujitsu Fortran compiler to compiler type. (#19858)
* py-numpy: Add Fujitsu Fortran compiler to compiler type.

py-scipy: Specify Fujitsu to fcompiler types.

* Create patches applicable to each version.
2020-11-16 10:05:45 -06:00
Dr. Christian Tacke
5e904e37bb
singularity: added v3.6.4 (#19939) 2020-11-16 13:33:54 +01:00
Adam J. Stewart
3536433c41
macOS: Big Sur reports as either 10.16 or 11.0 (#19900) 2020-11-15 11:54:39 -06:00
Joseph Wang
b218991283
fix a typo in podio package script (#19928) 2020-11-15 11:33:19 -06:00
Xavier Delaruelle
9f24a4b783
environment-modules: add version 4.6.1 (#19926) 2020-11-14 20:24:54 -06:00
Brian Van Essen
55ec18a580
Bugfixes for lbann sw stack (#19903)
* Added guard for setting CUB_DIR to only when cuda variant is true

* Added support for OpenMP on OSX platforms

* Updated the way that LBANN, Hydrogen, and DiHydrogen handle
apple-clang with OpenMP and Clang installed on OS X via brew.

* Fixed bug in spec resolution

* Fixed merge conflict

* Fixed typo

* Fixed flake8
2020-11-14 18:59:12 -06:00
darmac
35511c178b
Add new package: druid (#19911) 2020-11-14 09:45:10 -06:00
ilbiondo
e6972c9d37
bpp-phyl-omics package (#19734) 2020-11-14 09:40:49 -06:00
G-Ragghianti
19b26f2938
PAPI package: added cuda and nvml support (#19896)
* Added cuda support

* Added cuda and nvml variants

* Refined version conflict logic.
2020-11-14 09:39:14 -06:00
ilbiondo
d439573c60
bpp-seq-omics package (#19733) 2020-11-14 08:35:27 -06:00
Adam J. Stewart
168dd6d03a
Don't use prefix.lib in tcl/tk/glib/etc (#19761) 2020-11-14 12:42:51 +01:00
darmac
cd7c2fca02
nbdkit: new package at v1.23.7 (#19922) 2020-11-14 12:39:13 +01:00
darmac
e549c32033
ncompress: new package at v4.2.4.6 (#19923) 2020-11-14 12:32:15 +01:00
Tomoki, Karatsu
e6b0019271
openblas: fix to build v0.3.11 or later with Fujitsu compiler. (#19853) 2020-11-14 12:29:30 +01:00
darmac
192bede002
libjson: new package at v0.8 (#19921) 2020-11-14 10:41:23 +01:00
darmac
3d6866cc1c
iproute2: new package at v5.9.0 (#19920) 2020-11-14 10:28:50 +01:00
darmac
a8cf529791
httping: new package at v2.5 (#19919) 2020-11-14 10:14:47 +01:00
darmac
ec13fe2216
hashcat: new package at v6.1.1 (#19918) 2020-11-14 10:14:12 +01:00
darmac
4a75871d70
argon2: new package at v20190702 (#19917) 2020-11-14 10:04:08 +01:00
darmac
2c43cf5b22
newt: new package at v0.52.21 (#19915) 2020-11-14 09:50:02 +01:00
Antonio Arena
ecc5ef3e7b
mathematica : added v12.1.1 (#19842) 2020-11-14 09:47:13 +01:00
Edoardo Aprà
6be5289e56
nwchem: remove patches for v6.6 (no longer supported) (#19906)
Since spack no longer offers NWChem 6.6, there is no need of the patch lines.
2020-11-14 09:45:18 +01:00
darmac
9ba6d485aa
ipcalc: new package at v0.2.3 (#19912) 2020-11-14 09:37:04 +01:00
Wouter Deconinck
98ac13619e
[gcc] depends_on diffutils (for all versions) (#19907) 2020-11-13 22:07:52 -08:00
Alexander Baumgarten
5f9de810ff
Updated STAR to version 2.7.6a (#19904) 2020-11-13 14:59:03 -06:00
Alexander Baumgarten
c0486f6768
Feature/r tximportdata (#19902)
* # FIXME: Add a list of GitHub accounts to
    # FIXME: Add a list of GitHub accounts to
Package for r-tximportData

* Fixed file format / flake8 errors
2020-11-13 14:14:36 -06:00
fodinabor
472c365b58
binutils: Fix checksum for 2.35.1 (#19901)
As noted in #19899 and introduced by #19827
2020-11-13 12:55:58 -06:00
Thomas Madlener
d5b89b422d
Add sio and add it as possible dependency for podio (#19875)
Newest podio can use SIO as backend
2020-11-13 12:43:43 -06:00
arjun-raj-kuppala
fbde1abc8c
AMD ROCm - HIP update and bump up version to 3.9.0 for rccl,debug agent, hip-rocclr and atmi (#19832)
* AMD - Bumped up version for hip-rocclr, rocm-opencl, rocm-smi-lib

* AMD ROCm - HIP update and bump up version to 3.9.0 for rccl,debug agent, hip-rocclr and atmi

* Update package.py

* Update package.py

* Update package.py

* Update var/spack/repos/builtin/packages/hip/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-13 12:25:57 -06:00
eugeneswalker
3a3bf5387e
suite-sparse: mpfr, gmp needed for @5.8.0: (#19898) 2020-11-13 10:12:02 -08:00
Sreenivasa Murthy Kolam
b08744566d
bump up version for 3.9.0 (#19894) 2020-11-13 10:59:18 -06:00
t-nojiri
d2673ac56c
openfoam: Fix for aarch64 (#19803)
* openfoam: Fix for aarch64

* openfoam: Add comment for openfoam-org
2020-11-13 10:45:42 -06:00
Ganesh Kumar
d40a35e8d7
ROCm 3.9 Stage2 recipe (#19838)
Co-authored-by: root <root@mlseqa-hyd-virt-srv-07.amd.com>
2020-11-12 23:04:19 -06:00
Joseph Schoonover
d346e877ef
Add feq-parse package (#19891)
Co-authored-by: Joe Schoonover <joe@fluidnumerics.com>
2020-11-12 22:31:04 -06:00
Tim Haines
a1e9d584e1
binutils: add version 2.35.1 (#19827) 2020-11-12 19:05:24 -06:00
Greg Becker
fafff0c6c0
move sbang to unpadded install tree root (#19640)
Since #11598 sbang has been installed within the install_tree. This doesn’t play
nicely with install_tree padding, since sbang can’t do its job if it is installed in a
long path (this is the whole point of sbang).

This PR changes the padding specification.  Instead of $padding inside paths,
we now have a separate `padding:` field in the `install_tree` configuration.

Previously, the `install_tree` looked like this:

```
    /path/to/opt/spack_padding_padding_padding_padding_padding/
        bin/
            sbang
        .spack-db/
            ...
        linux-rhel7-x86_64/
            ...
```

```
This PR updates things to look like this:

    /path/to/opt/
        bin/
            sbang
        spack_padding_padding_padding_padding_padding/
            .spack-db/
                ...
            linux-rhel7-x86_64/
                ...

So padding is added at the start of all install prefixes *within* the unpadded
root.  The database and all installations still go under the padded root.

This ensures that `sbang` is in the shorted possible path while also allowing
us to make long paths for relocatable binaries.
2020-11-12 16:08:55 -08:00
Peter Scheibel
32bfe0a001
Testing: ensure that all packages can be pickled (#19890)
As of #18205, all packages must be pickle-able to be installed by
Spack.

This adds a test to check that each package can be pickled. If any
package fails to pickle, the test keeps going and collects the names
of all failed packages; it then takes the first one that failed and
attempts to re-pickle it, generating the full stack trace for the
failed pickle attempt.
2020-11-12 15:55:34 -08:00