Commit graph

12308 commits

Author SHA1 Message Date
Daryl W. Grunau
f5102cd582
call the universal 'mpifc' instead of hardcode 'mpif90' (#18162)
Co-authored-by: Daryl W. Grunau <dwg@lanl.gov>
2020-08-24 15:44:20 -05:00
Harmen Stoppels
17f7d9f44c
openmpi: fix concretization (#18233) 2020-08-24 19:05:39 +02:00
Erik Schnetter
53cfca1f59
simulatioion: Declare dependency on asdf-cxx (#18018)
* simulationio: Declare dependency on asdf-cxx

* Rename "develop" to master"; add descriptions to variants

* Add maintainer
2020-08-24 11:25:43 -05:00
David Gardner
3c866294e1
add github url as backup (#18223) 2020-08-23 16:43:57 -05:00
t-nojiri
b721a2e54b
soapdenovo-trans: build on aarch64 (#18187)
* samtools: Add version 0.1.8 for OSS soapdenovo-trans.

* Add depend on zlib and samtools to build on aarch64.

* soapdenovo-trans: Change the condition of depend on zlib and samtools.
2020-08-22 22:11:19 -05:00
David Gardner
a6ca236c26
add tcl 6.8.10 (#18221) 2020-08-22 22:02:57 -05:00
Sergey Kosukhin
b5e78bce06
OpenMPI: sanitize dependent build environment. (#15360) 2020-08-22 22:01:41 -05:00
Sergey Kosukhin
9fdb945383
NetCDF: fix constraints. (#16719) 2020-08-22 16:06:17 -05:00
Teodor Nikolov
dc5176fbae
[hpx] Two new variants for upcoming v1.5, stable and master (#18022)
* New package: cxxopts

* Use +unicode instead of unicode=True

- Make the unicode option more explicit

* Add two new variants to spack for upcoming 1.5, stable and develop

* Add as maintainer

* Add depends_on on clauses

* Remove unrelated change
2020-08-22 16:00:11 -05:00
Carson Woods
c743d219aa
qthreads: add additional configuration options (#15833)
* Add new config options for qthreads

* Fix syntax error and add option for specifying stack size

* Fix flake8 issues

* Add input validation for the stack size variant and add explicit enable for spawn cache

* Fix flake8 issues with input validation code
2020-08-22 15:58:41 -05:00
Jianwen
e26e532eb3
vifi: a new package. [WIP] (#14287)
* vifi: a new package.

* Fix url.

* Add dependencies.
2020-08-22 15:23:04 -05:00
noguchi-k
15facf2171
ibm-java: add conflicts for aarch64 (#13728) 2020-08-22 15:22:50 -05:00
Ruben Di Battista
f902202b5e
Add scantailor package (#12833)
* Add scantailor

* qt: Fix build w/ GCC9 for @4:

* qt: Fix patch filename and qt version

* Fix typo in patch name

* scantailor: Fix version

* scantailor: Use a more-modern fork

* scantailor: Remove unused patch file

Co-authored-by: Ruben Di Battista <ruben.di-battista@polytechnique.edu>
2020-08-22 15:22:37 -05:00
Andreas Baumbach
27b9727926
Add new package arbor (#11914)
* Add new package arbor

Change-Id: I70a442d6ad74979d13bd9f599df238c085d4baf9

* Update package.py

* add additional dependencies

* change download to tar-ball

* py26 compatibility

* restrict noqas and expand comment

Co-authored-by: Eric Müller <mueller@kip.uni-heidelberg.de>
2020-08-22 14:42:46 -05:00
Brian Homerding
2e2c06121a
llvm-openmp-ompt: Additional dependencies and adding variant (#11266)
* llvm-openmp-ompt: Additional dependencies and adding variant for disabling building libomptarget

* Flake8 fixes
2020-08-22 14:23:04 -05:00
Levi Baber
d65b9ad195
mark: added new package (#10513)
* mark: Create new package.

* mark: change description.

* mark: change description.

* mark: Delete set_up environment.

* mark: replace join_path(prefix.bin, mark) with prefix.bin.mark

* mark: new license and sha256 hash

Co-authored-by: lingnanyuan <1297162327@qq.com>
2020-08-22 14:01:00 -05:00
Elizabeth Fischer
8ce5718922
qgis: Updates for proj@6 (#16172)
* qgis

* Update package.py

QGIS 3.12.1 can use PROJ >= 4.9.3.  Therefore both version restrictions on PROJ were incorrect.
https://github.com/qgis/QGIS/blob/final-3_12_1/INSTALL

* Update package.py

Add explanation to (hopefully temporary) removal of hdf5 dependency.

* Remove overly restrictive GRASS version number.

* flake8

Co-authored-by: Elizabeth Fischer <elizabeth.fischer@alaska.edu>
2020-08-22 13:22:57 -05:00
Erik Schnetter
488d8ae747
openmpi: Update hwloc version bounds (#18040)
`openmpi @4:` can use `hwloc @2:`.
2020-08-22 13:10:11 -05:00
Christoph Junghans
adc98ae409
votca*: add v1.6.2 (#18218) 2020-08-22 11:38:41 -06:00
darmac
74d274f02f
Add new package: consul (#18044)
* Add new package: consul

* fix package type

* refine install phase
2020-08-22 10:51:20 -05:00
srekolam
febc8ccb15
new recipe for rocalution and fix for rocm-smi-lib (#18211) 2020-08-21 13:34:06 -05:00
Jen Herting
512aa40151
[py-numba] added version 0.50.1 (#17880)
* [py-numba] fixing upper limit for conditional dependency

* [py-numba] added version 0.50.1

* [py-numba] Specifying llvmlite version for new version
2020-08-21 12:45:57 -05:00
Jen Herting
c24b838407
[py-llvmlite] new version 0.33.0 (#17878)
* [py-llvmlite] new version 0.33.0

* [py-llvmlite] newer version of python required
2020-08-21 10:54:06 -05:00
g-mathias
d222551185
namd: latest version 2.14 (#18167)
* upgrade to version 2.14; added target architecture optimization

* renamed devel-> (adamjstuart); keep 2.14bx versions

Co-authored-by: lu64bag3 <gerald.mathias@lrz.de>
2020-08-21 09:55:53 -05:00
Adam J. Stewart
07fc495c94
py-pandas: added v1.1.1 (#18206) 2020-08-21 08:49:32 +02:00
Ryan Mast
3a1334bc6a
helics: Add version 2.6.0 (#18208)
* helics: Add version 2.6.0

* Remove bms version from HELICS package
2020-08-20 22:24:46 -05:00
Jordan Ogas
1666db60d0
charliecloud: add 0.18 (#18200)
* add 0.18, remove older versions

* update url

* fix typo
2020-08-20 20:16:34 -05:00
Michael Kuhn
fc3b4657ce
sqlite: Add 3.33.0 (#18145) 2020-08-20 17:17:02 -05:00
g-mathias
880ff1d795
new dakota version 6.12; included boost versions limit; changed default url (#18168)
Co-authored-by: lu64bag3 <gerald.mathias@lrz.de>
2020-08-20 17:14:40 -05:00
vvolkl
6b6f6db431
[gaudi] sadly, the cmake fixes are postponed to next version (#18171) 2020-08-20 17:11:45 -05:00
vvolkl
cd06100001
[podio] new version, cxxstd 17 now mandatory (#18191) 2020-08-20 17:06:52 -05:00
Harmen Stoppels
ebe5a5652c
Add rocSPARSE, rocSOLVER, hipSPARSE and hipBLAS (#18108) 2020-08-20 14:55:02 -05:00
Massimiliano Culpo
573ce3fe81
gcc: fixed compilation on OpenSUSE (#18190)
Set location for dependencies specifying explicitly both
the include and lib path. This permits to handle cases where
the libraries are installed in lib64 instead of lib.

fixes #17556
fixes #10842
closes #18150
2020-08-20 17:42:18 +02:00
Marc Mengel
d5c3b876e0
detatch binutils usage from bootstrap in gcc variants (#18116) 2020-08-20 17:06:22 +02:00
vvolkl
286c3d6cbc
[lcio] set up run time paths (#18109)
* [lcio] set up run time paths

* [lcio] update runtime

* [lcio] flake8
2020-08-20 09:43:59 -05:00
Isaac Whitfield
b9adbac5c6
libimobiledevice: new package (#10819) 2020-08-20 11:22:04 +02:00
ketsubouchi
8a02ef4d51
bwa: patch Makefile to permit the use of compilers other than GCC (#18189) 2020-08-20 09:55:05 +02:00
Tim Haines
c786eb46bb
dyninst: use elfutils for all versions (#18063) 2020-08-20 08:36:02 +02:00
Elizabeth Fischer
306f3a1232
Make finding of NetCDF and HDF5 more explicit. (#18166)
Co-authored-by: Elizabeth Fischer <elizabeth.fischer@alaska.edu>
2020-08-20 08:34:53 +02:00
darmac
1650824ef5
Add new package: phoenix (#18143) 2020-08-19 20:33:37 -05:00
darmac
0187884591
qemu: add pkgconfig to avoid build error (#17929) 2020-08-19 20:32:47 -05:00
darmac
d9722e2730
nfs-ganesha: fix compile error on debian (#18102)
* nfs-ganesha: fix compile error on debian

* add type for py-stsci-distutils
2020-08-19 20:32:02 -05:00
darmac
bc2ff81a64
Add new package: presto (#18142) 2020-08-19 20:31:10 -05:00
darmac
472a32fb41
brigand: fix build error (#18173) 2020-08-19 20:30:33 -05:00
eugeneswalker
b5db5cf259
prepend ${NINJA_ROOT}/misc to PYTHONPATH in run environment (#18182) 2020-08-19 15:06:08 -07:00
Filippo Spiga
8e8071ffb6
[WIP] Adding Quantum ESPRESSO v6.6 (#18091)
* Adding v6.6 (latest stable)

* There is no '-' in Quantum ESPRESSO

Co-authored-by: Filippo Spiga <fspiga@nvidia.com>
2020-08-19 11:10:54 -05:00
Pieter Ghysels
2945babdad
STRUMPACK: added v4.0.0 (#18159)
- add cuda variant, enabled by default, but conflicting with
  strumpack@:3.9.999
- add zfp variant, enabled by default, but conflicting with
  strumpack@:3.9.999
- update minimum CMake version to 3.11
- for version 4.0.0:, do not use mpi wrappers. v4.0.0 uses CMake
  MPI targets
- for version 4.0.0, add dependency on butterflypack@1.2.0:
- remove versions 3.1.0 and older
- make parmetis variant True by default
- add TODO for slate variant (spack package not ready yet)
2020-08-19 10:15:02 +02:00
Kai Germaschewski
3cbd4c8dcf
adios: relax libtool restriction (#18056)
While I believe there must have been a reason to restrict libtool to <=
2.4.2, adios compiles just fine with libtool 2.4.6 for me.

In fact, without this change, I'm getting this error:

libtool: Version mismatch error.  This is libtool 2.4.6, but the
libtool: definition of this LT_INIT comes from libtool 2.4.2.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6

This doesn't make much sense, since spack did build libtool@2.4.2 as a
dependency, and was supposedly trying to use it. My guess is that on
this system (NERSC's cori) the system libtool in /usr/bin, which is
2.4.6 somehow got picked up partially.
2020-08-19 08:49:54 +02:00
Michael Kuhn
fd0d79ecc5
meson: added v0.55.1 (#18146) 2020-08-19 08:32:13 +02:00
Luke Dalessandro
76f3d84a1b
libfabric: added v1.10.0, v1.10.1 and v1.11.0. (#18161) 2020-08-19 08:26:22 +02:00
Robert Pavel
bc34ab4701
lua: specified better the dependency on ncurses (needs +termlib) (#18163)
Semi-recently the lua spackage was updated to explicitly add libtinfow
to the lua build line. Ncurses provides this but only when the +termlib
variant is enabled
2020-08-19 08:23:56 +02:00
Massimiliano Culpo
bef560636d
intel: added external detection capabilities (#17991) 2020-08-19 08:20:57 +02:00
ketsubouchi
71748a3b7a
moab: delete -march=native from generated files (#18137)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-08-19 07:40:40 +02:00
Christoph Junghans
c7096eb537
ninja: add v1.10.1 (#18160) 2020-08-18 14:51:55 -06:00
Greg Becker
08dd826891
emacs: add 27.1 and conflict 26.3 on macos catalina (#18157)
* emacs: add version 27.1

* emacs: 26.3 does not work on macos catalina
2020-08-18 11:26:09 -07:00
Adam J. Stewart
00e9e1b3c7
Java: add spack external find support (#18006) 2020-08-18 20:17:08 +02:00
Michael Kuhn
319d160ed1
glib: added v2.64.4 (#18144) 2020-08-18 15:15:19 +02:00
Adam J. Stewart
17d96b615a
py-accimage: add new package (#18122) 2020-08-18 12:10:18 +02:00
Toyohisa Kameyama
3210d6b64e
unibilium: added v2.0.0 (#18132) 2020-08-18 12:03:06 +02:00
Pieter Ghysels
9b65bdeca8
ButterflyPACK: added v1.2.0 (#18133) 2020-08-18 12:02:16 +02:00
Hadrien G
d466e9224f
acts: added v0.31 (#18138) 2020-08-18 11:55:45 +02:00
Harmen Stoppels
25d27a38de
SpFFT: added v0.9.13 (#18139) 2020-08-18 11:53:27 +02:00
ketsubouchi
71b7b353d8
ocaml: fix building with Fujitsu compilers (#17918) 2020-08-18 11:49:09 +02:00
darmac
060731a824
ape: fix build error and update version (#17952)
* ape: fix build error and update version

* ape: fix 2.3.0 & 2.3.1

* ape: only refine libxc version constraintion

* ape: fix flake8 error
2020-08-17 21:22:53 -05:00
Toyohisa Kameyama
264958fc18
lua-jit: New pacjage. (#18099) 2020-08-17 21:17:08 -05:00
Toyohisa Kameyama
ad8418fbbf
libluv: New package. (#18100) 2020-08-17 21:15:11 -05:00
Toyohisa Kameyama
b3535d909e
libuc: Add version 1.38.1. (#18104) 2020-08-17 21:07:43 -05:00
Harmen Stoppels
f582ebbaa0
Add master and develop for spfft (#18105) 2020-08-17 21:05:26 -05:00
Hadrien G
97ca824487
Add acts v0.30 (#18106) 2020-08-17 21:04:17 -05:00
Paul
12c4b8a73e
Find external package for git-lfs. (#18107) 2020-08-17 21:02:41 -05:00
Levi Baber
6127a6faf6
canu: new version (#18112) 2020-08-17 20:58:50 -05:00
Marc Mengel
fdddbc9ae7
libsm: new version, depends_on libuuid (#18117)
* libsm: new version, depends_on libuuid

* blank lines

Co-authored-by: Marc Mengel <mengel@fnal.gov>
2020-08-17 20:52:26 -05:00
Toyohisa Kameyama
4f624727ef
lua-lpeg: Add version 1.0.2-1. (#18128) 2020-08-17 20:51:29 -05:00
Rao Garimella
da1135cd19
Fix typo in CMake options (#18125)
* New interface reconstruction package

* forgot to put in CMake option for Jali

* cleanup whitespace

* fix lines with more than 79 chars

* more long line cleanup

* fix typo WONTON_ENABLE_Kokkos ---> TANGRAM_ENABLE_Kokkos

Co-authored-by: Rao Garimella <rao@abyzou.lanl.gov>
2020-08-17 20:41:04 -05:00
Marc Mengel
3da40a5c61
dependency fix for python3 (#18118)
* dependency fix for python3

* version cleanup

Co-authored-by: Marc Mengel <mengel@fnal.gov>
2020-08-17 16:51:17 -05:00
Nithin Senthil Kumar
9c3b4e4d28
Changes to url port and a bug fix in mvapich2x package (#18096)
Co-authored-by: nithintsk <nithintsk@github.com>
2020-08-17 15:33:26 -05:00
Adam J. Stewart
cc06181ef9
ALSA-lib only works on Linux (#18075) 2020-08-17 15:22:25 -05:00
vvolkl
525a9f02ca
xrootd: added v5.0.0, updated dependency on root (#18101) 2020-08-17 20:02:45 +02:00
Rao Garimella
1498d076c3
New package Tangram (#17944)
* New interface reconstruction package

* forgot to put in CMake option for Jali

* cleanup whitespace

* fix lines with more than 79 chars

* more long line cleanup

Co-authored-by: Rao Garimella <rao@abyzou.lanl.gov>
2020-08-17 13:00:43 -05:00
Adam J. Stewart
9350ecf046
py-torchvision: fix linking to -lavcodec (#18093) 2020-08-17 11:24:19 -05:00
vvolkl
022586b11d
[delphes] align env var with lcg release (#18080) 2020-08-17 09:20:41 -05:00
t-nojiri
a19ac05d3e
openmolcas: fix build on aarch64. (#17923) 2020-08-17 11:54:48 +02:00
vvolkl
b51e48732c
pythia8: added environment variable (#18081) 2020-08-17 11:51:16 +02:00
Adam J. Stewart
8a8d36d828
hdf+external-xdr does not build on macOS (#18085) 2020-08-17 10:54:30 +02:00
Wouter Deconinck
7618b4e25c
cppzmq: added versions up to v4.6.0 (#18087)
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-17 10:32:38 +02:00
Harmen Stoppels
207eadc1b2
Add rocBLAS (#18069)
* Add rocBLAS

* Add rocBLAS support to SIRIUS
2020-08-16 19:42:43 -05:00
darmac
f56b521bb5
Add new package: hudi (#18041) 2020-08-16 17:36:03 -05:00
darmac
a9116ac95c
Add new package: slf4j (#18042) 2020-08-16 17:35:12 -05:00
darmac
3e7e07f2fd
Add new package: h2database (#18046) 2020-08-16 17:33:09 -05:00
darmac
4428f59ad5
kaldi:refine dependency openfst (#18047) 2020-08-16 17:32:23 -05:00
darmac
34b7d99bec
Add new package: mahout (#18048) 2020-08-16 17:30:03 -05:00
darmac
06a0fe9d94
util-linux: remove libintl link (#18065) 2020-08-16 17:28:38 -05:00
darmac
bef02e9d89
nfs-utils: fix compile error on ubuntu (#18066) 2020-08-16 17:27:47 -05:00
Tomoki, Karatsu
af9a3dc69a
fenics: split 'parmetis' dependency definition. (#18067) 2020-08-16 17:25:16 -05:00
Harmen Stoppels
fd82cff737
Make spfft build with rocm (#18068) 2020-08-16 17:23:04 -05:00
Tom Payerle
0ffe64dee0
libssh: add gssapi variant and include krb5 as a dependency accordingly (#18070)
See #18033

libssh seemed to detect and link to system krb5 libraries if found
to provide gssapi support, causing issues/system dependencies/etc.

We add a boolean variant gssapi

If +gssapi, the spack krb5 package is added as a dependency.
If ~gssapi, the Cmake flags are adjusted to not use gssapi so that
does not link to any krb5 package.
2020-08-16 17:16:44 -05:00
vvolkl
b89c794806
[xrootd] new version and updated dependency (#18079) 2020-08-16 17:14:08 -05:00
vvolkl
2916ebe743
[dd4hep] align runtime env with lcg release (#18082) 2020-08-16 17:11:28 -05:00
Filippo Spiga
0788a69fa8
Adding osu-micro-benchmarks version 5.6.3 (#18090)
Co-authored-by: Filippo Spiga <fspiga@nvidia.com>
2020-08-16 17:03:54 -05:00
Mark W. Krentel
6e1f9b65e4
xz: add +pic variant (#18092)
xz-utils already builds a shared library.  The +pic variant adds the
compiler pic flag to the static archive so that it can be linked into
another shared library.
2020-08-16 17:02:43 -05:00