Commit graph

7468 commits

Author SHA1 Message Date
Axel Huebl
2aad75d98f HDF5: Add develop Version (#10382) 2019-01-30 21:04:24 -06:00
Phil Carns
36c46a7daf Mercury package: update libfabric dependency on Cray (#10408)
The Mercury package previously depended on libfabric@develop on
Cray platforms in order to pick up a fix for the GNI provider that
was only available in git. This is no longer needed now that the
libfabric package is at 1.7.0.
2019-01-30 20:57:31 -06:00
Justin Stanley
5a431eb408 r-pkgmaker: add 0.27, new dependencies (#10419) 2019-01-30 20:54:24 -06:00
Michael Kuhn
b1af6b43dc gobject-introspection: add 1.56.1 and fix download (#10462)
Define url_for_version, since Spack's default substitution is
not sufficient
2019-01-30 20:53:08 -06:00
Matthias Diener
3ce0fba036 go: fix directory structure issue for 1.11.5 (#10484) 2019-01-30 20:30:05 -06:00
Chuck Atkins
be38fded9b cmake: Fix linker errors on Darwin when using external dependencies (#10467)
Adds upstream patch for a missing framework. This is anticipated
to be fixed by CMake 3.13.4 so is only applied up to version 3.13.3
2019-01-30 20:24:20 -06:00
Matt Belhorn
2b6bf06150 libsodium: Updates source URL. (#10483)
The source URL for versions 1.0.15 and older is updated to reflect where
those archives are now hosted by the upstream libsodium developers.
2019-01-30 20:14:41 -06:00
Jon Rood
86747b39d4 ninja: Add kitware version with fortran capability (#10470) 2019-01-30 20:06:09 -06:00
G-Ragghianti
9630d732d6 New package: SLATE (#10434) 2019-01-30 19:59:26 -06:00
Jason Lee
c698384216 jemalloc: Add variant to prepend public api with "je_" prefix (#10356) 2019-01-30 19:16:33 -06:00
Justin Stanley
993745b919 redundans: add 0.14a (#10006)
Also update install to use globbing
2019-01-30 18:55:59 -06:00
Samuel Thibault
9bfcbcc155 New package: simgrid (#10076) 2019-01-30 18:39:59 -06:00
Cameron Smith
9d7f215e47 zoltan: detect metis int64 variant (#10051)
Configure zoltan depending on metis int64 support
2019-01-30 15:19:38 -06:00
dorier
477d3fb479 Package py-keras: add new versions and dependencies (#10353)
Add new versions for py-keras. Versions of py-keras at or after
2.2.0 require keras-processing and keras-applications packages.
Add these packages to Spack and add dependencies to the py-keras
package.
2019-01-30 14:32:37 -06:00
Jimmy Tang
47887499bf cudnn package: add version 7.2 (#10481) 2019-01-30 13:44:24 -06:00
sknigh
d4fbaa054f Update opa-psm2 package (#10344)
* Add version 11.2.68
* Add variant to disable AVX2 for older hardware
* Change the makefile so libraries and includes are not placed
  under $PREFIX/usr
* Updated URL and homepage
2019-01-30 13:38:48 -06:00
Justin Stanley
a3926620ee r-preprocesscore: add version 1.44.0 (#10389) 2019-01-30 13:30:06 -06:00
Justin Stanley
65429026af r-impute: add version 1.56.0 (#10390) 2019-01-30 13:29:09 -06:00
Abhinav Bhatele
5c99716160 codes package: add version 1.1.0 (#10414) 2019-01-30 13:27:56 -06:00
Justin Stanley
25d2ccfcc5 r-runit: new package at 0.4.32 (#10416) 2019-01-30 13:26:34 -06:00
Justin Stanley
2a28e6e6bb r-bibtex: new package at 0.4.2 (#10417) 2019-01-30 13:25:43 -06:00
Justin Stanley
9efeff6b1f r-rngtools: add 1.3.1 (#10418) 2019-01-30 13:25:10 -06:00
Abhinav Bhatele
16819a5b18 ROSS package: update homepage and git url (#10429) 2019-01-30 13:24:14 -06:00
Adam J. Stewart
f011c9976f Add JDK 11.0.2_9 (#10413)
Also add 11.0.1_13; remove 11.0.1, which is no longer available for
download.
2019-01-30 13:20:30 -06:00
Michael Kuhn
e338f2c2c1 ncl package: require cairo with pdf support (#10465)
Needed after #10135
2019-01-30 13:10:08 -06:00
Michael Kuhn
5ada4d9956 gtkplus: add gettext dependency (#10464) 2019-01-30 13:08:43 -06:00
G-Ragghianti
b114ec4e77 New package: lm-sensors (#10443) 2019-01-30 13:04:52 -06:00
Matthias Diener
28de435584 go: add version 1.11.5 (#10451) 2019-01-30 12:57:45 -06:00
Satish Balay
d8e9d7acbd py-petsc4py: add version 3.10.1 (#10457)
Also update dependency version ranges
2019-01-30 12:54:45 -06:00
Christoph Junghans
ccb3face64 py-espresso package: add version 4.0.1 (#10469) 2019-01-30 12:53:24 -06:00
Sajid Ali
a67995d66a py-dask package: add version 1.1.0 (#10475) 2019-01-30 12:51:56 -06:00
Sajid Ali
b34e2b8973 neovim package: add version 0.3.4 (#10472) 2019-01-30 12:51:17 -06:00
Matthias Maiterth
f50e91776d geopm package: new versions, dependency updates (#10480)
Added versions 1.0.0-rc1, 0.6.1, 0.6.0, 0.5.1

hwloc dependency was removed after 0.5.1, so the related configure
option is not specified after 0.5.1

Require py-matplotlib dependency version 2.2.3 (version was not
specified before)
2019-01-30 12:50:38 -06:00
Daniel Topa
1d4d2cff50 Add Open MPI 2.1.6 (#10478) 2019-01-30 12:45:46 -06:00
Sajid Ali
5992f508d3 py-numexpr package: add version 2.6.9 (#10477) 2019-01-30 12:45:19 -06:00
Sajid Ali
e0387ab1a1 modified: var/spack/repos/builtin/packages/libx11/package.py (#10473) 2019-01-30 12:44:03 -06:00
Sajid Ali
627ef75bb8 py-pyfftw package: add version 0.11.1 (#10474) 2019-01-30 12:43:23 -06:00
George Hartzell
f878c0cb5b Add configparser v3.5.1, fixes backports namespace (#10433)
Fixes #8343 #4154 #7370
Closes #4155 

All but one of the backports packages were using "pkgutil-style"
namespacing, but configparser was using "pkg_resource-style".
A namespace needs to be one style or another. This adds a new
configparser version which switches to using the pkgutil-style
namespace approach.

With this update, one can now install flake8 with Spack and use
it by loading modules.
2019-01-29 17:58:56 -06:00
Chuck Atkins
b7c31cb561 rhash: Fix broken RPATH info on darwin
The PREFIX variable in the makefiles is directly used to construct the
install name on the library metadata on darwin.  If not passed, the
default /usr/local is used and the resulting librhash.dylib contains
usage informaiton of /usr/local/lib/librhash.0.dylib.  This adds the
PREFIX= variable directly to the make command so the resulting usage
metadata contains the correct valid library path.
2019-01-29 16:31:15 -06:00
Stephen Herbein
67a1e56e4d add flux-core@0.11.0 and flux-sched@0.7.0 (#10447)
* flux-core: add v0.11.0 and updated dependencies

libuuid hasn't been a direct dependency of flux-core since 2015 (well
before any of the versions listed in the package).

The yaml-cpp dependency moved to flux-sched when we moved the jobpsec
library from core to sched.

Some python3 incompatibilities were found in 0.11.0, so bump the python3
support back a version.

* flux-sched: add v0.7.0 and make boost dependency more precise
2019-01-28 21:20:01 -07:00
Chuck Atkins
6535eae5c7 llvm: various updates (#10427)
* llvm: Bump version to 7.0.1

* llvm: Added perl-data-dumper build dependency for openmp

* llvm: Enable exception handling and RTTI

Useful to have turned on in general with RTTI but also necessary
to workaround some lldb stability issues with some versions of
libstdc++.
2019-01-29 00:32:30 +01:00
Ralph Castain
3b1fb7d9ff Update the PMIx package (#10442)
* Update the PMIx package

- Add latest releases to the list.
- Add dependency on hwloc for versions >= 3.0
- Flag preferred versions for libevent and hwloc
- Improve the description
- Point the project URL to the correct site

Signed-off-by: Ralph Castain <rhc@pmix.org>

* Only install the hwloc dependency for versions >= 3.0.0

Thanks to @ax3l for the suggestion

Signed-off-by: Ralph Castain <rhc@pmix.org>

* Add myself as a listed maintainer

Signed-off-by: Ralph Castain <rhc@pmix.org>
2019-01-26 21:25:18 +01:00
Cameron Smith
4e14752dd6 add variant for a debug build (#10409) 2019-01-26 18:42:24 +01:00
Nichols A. Romero
4ab89f4de1 QMCPACK Update - Jan 2019 (#10252)
* Add warnings for existing conflicts. New versions of QMCPACK require a compiler with C++14 support.

* QMCPACK now requires a newer release of CMake.

* Switch QMCPACK to using FFTW-api provider.

* Relax dependencies on QMCPACK +da variant.

* Add QMCPACK 3.6.0 release.

* QMCPACK compiler-CUDA conflicts.

* QMCPACK fix typo in expressing conflict.

* Conditional needed since these variables are only used when FFTW is a dependency to QMCPACK.

* QMCPACK QE variant dependency was underspecified. Must include MPI as a hard dependency on QE.

* Update QMCPACK dependencies for HDF5, CMake and Boost.

* QMCPACK clean-up, more consistent use of spec vs. self.spec.

* Add support for collective I/O variant of QMCPACK.

* Update QMCPACK conflicts for QE and PHDF5 variants.

* Use built-in install method for QMCPACK starting with 3.6.0

* QMCPACK compiler C++14 conflicts were off by one version.

* QMCPACK package needs to setup_environment method.

* In support of PR#10252, get rid of slashes in string.

* Migrate these to the CUDA package and make a seperate PR.

* In support of PR#10252, get rid of join_path for nexus.

* In support of PR#10252, work around concretizer limitation.

* In support of PR#10252, convert to conditionals to if-else clauses for compactness.

* In support of PR#10252, get rid of extra space and new line in warning messages.
2019-01-26 10:13:51 -06:00
Abhinav Bhatele
a307822fd9 laghos: update version (#10420) 2019-01-26 16:29:32 +01:00
Satish Balay
d071c6d341 petsc: configure works with python3 in current petsc@develop - and will work in future releases [3.11+] (#10380) 2019-01-26 16:28:20 +01:00
Matthias Diener
f299507fa9 diffutils: add version 3.7 (#10406) 2019-01-26 16:26:47 +01:00
Matthias Diener
2826d37a45 rust: add version 1.32.0 (#10407) 2019-01-26 16:26:16 +01:00
Ricardo Silva
3fc8203b93 bcftools: do not use bundled htslib (#10445)
* if the path to htslib is not specified the bundled one is built instead
* additionally this fixes the build with the intel compiler
2019-01-26 16:21:04 +01:00
Chuck Atkins
e867319ac3 perl-data-dumper: New package (#10425)
This package is added to satisfy a build time dependency for llvm-openmp
2019-01-26 16:16:03 +01:00
Chuck Atkins
76c757de22 libuv: Bump version to 1.25.0 (#10423) 2019-01-26 16:11:45 +01:00
Chuck Atkins
3266c69352 cmake: Use system libs by default (#10424)
This also fixes the libuv version dependency for 3.11+
2019-01-26 16:11:32 +01:00
wspear
68eb2a1418 Added the py-send2trash package as a pre-req for py-jupyterhub (#10441) 2019-01-26 16:10:02 +01:00
Piotr Luszczek
b94c8c2d53 magma: add version 2.5.0 (#10438) 2019-01-26 16:03:05 +01:00
Levi Baber
248452df4f capstone: new package (#10449) 2019-01-26 15:52:39 +01:00
sameershende
7d12ff6e16 Update ecp st tau pdt (#8192)
* Updated MPI and TAU versions in the TAU package
* Updated PDT versions
* Added support for Python (+python), default to `False`
* Cleaned up binutils, python, mpi usage.
* Updated binutils install to add additional header files to the include/extra directory.
* Resolving review problems with TAU and binutils packages.
  The binutils package was updated to include support for installing
  the ELF headers as a +headers variant.  The TAU package was updated
  to use all known Spack dependencies.
2019-01-23 20:40:58 -08:00
Justin Stanley
9252f7f957 trinotate: remove perl-dbd-mysql, move runtime files to HOME (#9850) 2019-01-22 14:26:31 -06:00
Justin Stanley
7baea68278 r-gamlss: new package (and data) at 5.1-2 (#10360)
* r-gamlss-data: new package at 5.1-0

* r-gamlss-dist: new package at 5.1-1

* r-gamlss: new package at 5.1-2

* r-gamlss: add mass, survival, nlme imports
2019-01-22 14:25:57 -06:00
Justin Stanley
bb942e1fc5 entrezdirect: new package (#10374) 2019-01-22 14:25:10 -06:00
Justin Stanley
4b7510ec38 py-whatshap: new package at 0.17 (#10377)
* py-whatshap: new package at 0.17

* py-whatshap: remove unused build_args
2019-01-22 14:24:45 -06:00
Justin Stanley
c1a1415e90 r-rrcov: new package at 1.4-7 (#10387) 2019-01-22 14:22:37 -06:00
Justin Stanley
e8014be017 r-robust: new package at 0.4-18 (#10391) 2019-01-22 14:22:24 -06:00
Justin Stanley
1bcc6e4d9c r-dynamictreecut: new package at 1.63-1 (#10388) 2019-01-22 14:22:09 -06:00
Peter Scheibel
c0972a3260
Exclude system mkl installs from numpy (#10383)
Fixes #10361
Fixes #6634

When mkl isnt in the spec, still write an explicit mkl entry to
prevent numpy from looking in system dirs and using a system install
of mkl. Do the same for openblas and atlas (although mkl was the only
system install reported to interfere with Spack's choice).
2019-01-22 12:18:54 -06:00
Justin Stanley
636d6007ba py-pyvcf: new package at 0.6.0 (#10375) 2019-01-22 17:11:19 +01:00
Justin Stanley
bb1f8b0e3e py-pyfaidx: new package at 0.5.5.2 (#10376) 2019-01-20 14:16:43 +01:00
Matthias Diener
ab00de9e81 cmake: add version 3.13.3 (#10397) 2019-01-20 14:14:37 +01:00
Jon Rood
e896ce7457 Update Nalu-Wind and dependencies (#10204)
* Updating nalu-wind, nalu, openfast, and tioga packages. Includes
  improved handling of +shared variant.
* Add fftw and catalyst support to nalu-wind.
* Restrict ParaView to use matplotlib versions before 3 (which
  require Python 3)
2019-01-18 18:43:59 -06:00
Owen Solberg
7a2315aa38 adding checksum for latest lmod release (#10381) 2019-01-18 08:49:26 +01:00
Hadrien G
3497098978 Update templight pseudo-release to remove need for patching (#10290)
* Update templight+LLVM combo

* Bring back old pseudo-release
2019-01-16 10:36:34 -06:00
Massimiliano Culpo
4bc3936004 Openblas: added version 0.3.5 (#10364) 2019-01-16 08:11:07 -06:00
sknigh
b31ecb0342 Added latest version of singularity 2.x (#10354) 2019-01-16 13:14:32 +01:00
George Hartzell
1f9fe02309 Add package for Hugo (static website generator) (#10358) 2019-01-16 13:11:15 +01:00
Tom Payerle
01bd67eb43 py-modred: New package (#10309)
* py-modred: New package

Parallelized python module for finding modal decompositions and
reduced order models.

* fix license
I think?

* Add dependency on py-numpy

and remove commented out code
2019-01-15 16:42:20 -06:00
sknigh
eaa340eba7 Added hpl 2.3 (#10345)
* Added hpl 2.3

* Added requested build fixes, added step to copy HPL.dat in 2.3+
2019-01-15 16:41:33 -06:00
Adam J. Stewart
d7fb3fd88e
r requires cairo+pdf (#10350) 2019-01-15 09:58:53 -06:00
Owen Solberg
2585c04b50 explicitly depend_on cairo with X **and** pdf variants (#10351) 2019-01-15 09:58:39 -06:00
Elizabeth Fischer
0628ebefd8 Add useful comment explaining why this is not needed for Python3. (#10326) 2019-01-15 07:31:20 -08:00
Axel Huebl
89a493522c openPMD-api: Dependency Update (#10314)
openPMD-api now only supports Python 3, needs a newer CMake and
ADIOS1 and also learned to read & write JSON :-)
2019-01-15 09:28:13 -06:00
Neil Flood
49dedb2443 vigra: new package (#10337)
* vigra: new package

* Better constraints and types on some depends_on. Use site_packages_dir variable for Python install dir. Explicit switch-offs where available. Change some local variables to suit style checks.

* Take care of lines too long

* Explicit WITH_HDF5=ON
2019-01-14 20:39:34 -06:00
Andrew Gaspar
04d4b07636 Add span-lite version (#10347) 2019-01-14 18:22:29 -06:00
sknigh
a1994d883c Added latest rust releases and develop branch (#10341)
* Added latest rust releases and develop branch

* Fixed spacing
2019-01-14 17:22:38 -06:00
Levi Baber
d1b7e560bd namd: fixing to reflect renamed charmpp per #9216 (#10342) 2019-01-14 17:22:03 -06:00
sknigh
43e6114db7 Added latest version of libfabric (#10343) 2019-01-14 17:21:33 -06:00
Geoffrey Oxberry
baf595351e feature: py-invoke: new python package (#10225) 2019-01-14 17:13:17 -06:00
George Hartzell
7abc2fb26d bugfix/gdk-pixbuf (#10312)
* docbook processing works correctly for gdk-pixbuf

1. The various bits of documentation in gdk-pixbuf include hardcoded
   references to dtd's and stuff at their canonical, Internet,
   locations.  BUT, gdk-pixbuf runs xslt-proc with the `--nonet`
   option, which forbids it from using the network.  Sadness ensues.

   Traditionally folks use XML Catalogs to map these to local copies.
   Our docbook-xsl package wasn't setting the appropriate env var in
   its dependents environments to use our catalog.

   Now it does.  Less sadness ensues.

2. If we're going to use these things, we should depend on them.

* Add gdk-pixbuf's bin to build environment

The "post-install.sh" script uses gdk-pixbuf-query-loaders, which was
installed earlier.

If py-psyclone can set its own bin on its PATH, so can we...

* Make gdk-pixbuf use recognizable docbook location

Our docbook-xsl package assumes that the canonical location is
`http://cdn.docbook.org/release/xsl/current/manpages/docbook.xsl`, but
the gdk-pixbuf's meson build script uses
`http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl`.

This means that our XML Catalog doesn't fix the reference and sadness
happens.

Just patch the build that we see what we want to see, then we can make
it all go away.

* Add commentary re docbook patch

* Make catalog helper a property

Thanks @adamjstewart!

* Run tests if/when run_tests is true

Thanks @adamjstewart!

* Tune up dependencies

Thanks @adamjstewart!

* Wordsmit commentary
2019-01-13 14:40:20 -06:00
Cyrus Harrison
9350db5665 update alpine ascent and friends (#10320)
This adds a lot of fixes and updates for alpine ascent and its dependencies:

* add support for static (via ~shared) and use vtk-m 1.2
* update vtkh package to output cmake configure file and pinning it to vtkm 1.2
* make conduit respect ~python
* fix ascent python logic
* consistant cmake usage
* conditionally add tbb in ascent if vtkh
* enable openmp
* more robust handling of variants
* update ascent and conduit for static builds
* add optional support for mfem in ascent
* enable mfem conduit support for ascent
* add optional adios dep to conduit
* remove ver req from conduit
* ascent: remove confusing comment
* tweaks to conduit and ascent pkg recipes
* fix typo in conduit package
* pref conduit master
* changing mfem to depend on conduit@master to get updated relay
* restore use of conduit 0.3.1 or greater for mfem
* set master as preferred conduit version
* allow mfem to use conduit master
* adding rover package and editing ascent
* updating vtkm cmake dep
* guard ascent python support on +shared
* removing rover to simply ascent package
* add fortran variant to conduit, to allow us to turn off conduit support even when a fortran compiler is specified
* fix fortran compiler check so it can work on cray systems
* working towards cuda fix for vtkm lagrange filter
* update ascent package with more variants, and patch to avoid nvcc issue
* hdf5 flags fix for BGQ
* add post install test
* add testing to ascent
* add testing of the using-with-make example
* add ctest output on error for run_tests
2019-01-12 17:43:39 -08:00
Jiawei Zhuang
07d9d444ea Added osu-micro-benchmarks@5.5 (#10333) 2019-01-12 17:31:13 -08:00
George Hartzell
6c638600d7 Add libxslt v1.1.33 info (#10328) 2019-01-12 17:36:53 -06:00
Denis Davydov
09033e991e dealii: does not support sundials 4.x (#10324) 2019-01-12 15:28:57 -06:00
Neil Flood
04c1af0ee2 gdal: Add variant for GRIB driver (#10322) 2019-01-12 10:33:18 -06:00
Dan Ibanez
f9967d2f6f Omega_h changed its URL (#10315)
From https://github.com/ibaned/omega_h
To https://github.com/SNLComputation/omega_h
2019-01-11 13:29:56 -06:00
Satish Balay
4cbeec07a0 omega-h: fix CMAKE_BUILD_TYPE: breaks with spack deafult 'RelWithDebInfo' (#10297) 2019-01-11 10:08:28 -08:00
Denis Davydov
f4bda74b30 dealii: fix concretization of xsdk package (#10288)
* dealii: fix concretization of xsdk package

* tests: add concretization tests for deal.II and xSDK, which are often broken due to limitations in the concretizer

* use pytest.mark.parametrize
2019-01-11 10:07:28 -08:00
Brian Van Essen
9102cd5790 Updating LBANN and related packages (#10305)
Updated LBANN, Hydrogen, and Aluminum to not require CUDA-aware MPI
even when using CUDA.  Fixed small bugs within both LBANN and Hydrogen
packages.  Added requirements for breathe and cereal to LBANN.
2019-01-10 17:10:11 -08:00
Mark W. Krentel
08c4b9d47a boost: fix the bjam build for Cray (#10295)
Fixes issues #9613 and #3209.

Remove the spack wrapper directories from PATH for the bootstrap step.
This was breaking the build for Cray (and other cross-compile) because
bjam was built for the BE and died on SIGILL on the FE.

This only affects building bjam.  The boost libraries are still built
the normal spack way with the spack wrappers.
2019-01-10 16:34:05 -08:00
Mark W. Krentel
7e8b17b177 hpctoolkit: variants to build for cray and blue gene (#10223)
Add variants 'cray' and 'bgq' to build for Cray and Blue Gene compute
nodes.  These systems need separate options to find the MPI compiler
for hpcprof-mpi.
2019-01-10 12:50:58 -08:00
Cody Balos
60a44d5155 sundials: add version 4.0.1 and remove 4.0.0-dev series (#10306)
The 4.0.1 release is the culmination of the SUNDIALS 4.0.0 preview releases,
i.e. the 4.0.0-dev versions. As such, the 4.0.0-dev releases are now
being removed.
2019-01-10 14:47:48 -06:00
Eric
b25f27d442 py-checkm-genome: Add version 1.0.13 (#10304)
* py-checkm-genome: Add version 1.0.13

* py-checkm-genome: Add missing py-backports-functools-lru-cache dependency

* py-checkm-genome: Fix missing whitespace
2019-01-10 12:28:07 -06:00
Jon Rood
12cf4eb734 Explicitly listing blas and lapack sections in site.cfg for numpy (#8708)
* Explicitly listing blas and lapack sections in site.cfg for numpy when using netlib-lapack so that scipy can find them as well.

* Reducing code to use a function call instead of copying and pasting.

* Fixing flake8 errors.

* Fixing python 3.6 error when site.cfg lists library_dirs multiple times.

* Formatting.

* Verifying blas and lapack are enabled before writing to site.cfg.

* Fixing flake8 errors.

* Fixing conflicts since this package file has been updated.

* Fixing flake8 stuff.

* Handling blas and lapack variants for netlib-lapack in site.cfg for py-numpy.

* Don't write netlib-lapack site.cfg file if no blas or lapack variants enabled in py-numpy.

* Removing redundant if statement.

* Fixing mistake in py-numpy site.cfg generation.

* Separating blas and lapack further in site.cfg for netlib-lapack in py-numpy.
2019-01-10 11:14:24 -06:00