Commit graph

11588 commits

Author SHA1 Message Date
Dan Han
2209d571ea R rjags - new version (#9568)
* REMOVED: -callr: updated to newest version, added sha256, added listurl

* r-rjags: updated

* r-rjags: fix new version
2018-10-29 16:12:20 -05:00
snehring
1e54a42cc9 hoomd-blue: fixing issue during build with newer cmakes (#9543)
* Constrain to build with CMake <= 3.9.6
* Specify installation prefix to match install prefix format of
  other Spack python libraries
2018-10-29 13:46:35 -07:00
Satish Balay
8d4c15e0bd
strumpack: update to version 3.1.1 (#9666) 2018-10-29 15:34:14 -05:00
Satish Balay
6eef6a1d77
slepc: update to version 3.10.1 (#9665) 2018-10-29 15:33:50 -05:00
Miles Perry
2bd453c4a7 add package Feature/sentieon (#9557)
* added package sentieon

* change file location

* updated spack header license and added license_vars

* fixed flake8 error

* fixed license header

* fix license header

* license

* added import os.path

* edits

* flake8 edits
2018-10-29 15:02:27 -05:00
Justin Stanley
c46a39179b orca: new package starting at 4.0.1.2 (#9297)
* orca: new package starting at 4.0.1.2

* orca: fix typo

* orca: fix boilerplate

* orca: reorder deps, add openmpi runtime dependency

* orca: license update
2018-10-29 14:49:58 -05:00
David Wells
c96c38a08f Expand the libMesh dependency list (#9642)
This commit overhauls the libMesh package script in a number of ways:

* We now inherit from AutotoolsPackage.
* libMesh contains about a dozen third-party dependencies that can
  only be provided by the copy bundled with libMesh. This  patch
  enumerates all such bundled dependencies and disables all of them
  by default.
* libMesh supports compilation with external installations of boost,
  eigen, hdf5, slepc, and tbb; this patch adds all of them to
  package.py.
* libMesh will look for a few system executables (xz, bzip, gdb) by
  default. This is now disabled.
* libMesh will now used a copy of perl installed by spack instead of
  trying to find the system copy.
* Compilation with non-system MPI installations requires an additional
  flag (--with-mpi=); this has been added.
2018-10-29 11:50:43 -07:00
Bert Wesarg
c43689deb0 setup-env: Avoid different output format of ps (#9629)
setup-env includes a call to 'ps' to determine what shell is being
used. 'ps' can be instructed to use a different default output format
via the 'PS_FORMAT' env variable. Thus unset this variable before
calling 'ps'.
2018-10-29 11:16:55 -07:00
Dmitriy
be5c92f7cd diy: new package (#9628) 2018-10-29 10:20:46 +01:00
Denis Davydov
23726617ba Updated octave and gnuplot versions (#9660)
* octave: add 4.2.2, 4.4.0 and 4.4.1
* gnuplot: add 5.2.5
2018-10-29 09:32:30 +01:00
Todd Gamblin
b27fbfb379
config: spack config blame now colors filenames in config output (#9656)
- it was hard to distinguish all-gray filenames
- added rotating colors to `spack config blame`
2018-10-26 22:19:11 -07:00
Todd Gamblin
daab8d9109
docker: allow docker build to fail until it's fixed (#9658) 2018-10-26 21:50:28 -07:00
Denis Davydov
d191cb0102 pyfypp: add setuptools build dependency (#9650) 2018-10-26 19:41:10 -07:00
dorier
c8092b3ab7 damaris: add support for VisIt and Catalyst (#9651) 2018-10-26 19:40:25 -07:00
Justin Stanley
91aed716f9 new package: phyluce (starting at 1.6.7) (#9633) 2018-10-26 19:33:32 -07:00
dorier
13e5c3fbe2 VisIt: build vtk without mpi support (#9649)
VisIt cannot use VTK built with mpi support (which was enabled by
default starting in #9494)
2018-10-26 19:01:39 -07:00
Denis Davydov
c3ffd4e1cf valgrind: add 3.14.0 (#9648) 2018-10-26 18:59:16 -07:00
Justin Stanley
718ceb5e85 new package: msmc (starting at 1.1.0) (#9654) 2018-10-26 18:23:45 -07:00
Jonas Lippuner
70bdcd703a kokkos: add pic option (#9643)
Since kokkos only compiles a static library, the -fPIC compiler flag
is required to link kokkos into a Fortran executable
2018-10-26 18:13:48 -07:00
Federico Ficarelli
8d288cd8eb fmt: add new versions and update constraints (#9634)
Update versions and constraints on cmake and supported toolchains
(as stated by the documentation).
2018-10-26 18:08:56 -07:00
Omar Padron
aa1c814c75 docker: unite Dockerfiles; auto-deploy images to DockerHub (#9329)
* Unite Dockerfiles - add build/run/push scripts
* update docker documentation
* update .travis.yml
* switch to using a preprocessor on Dockerfiles
* skip building docker images on pull requests
* update files with copyright info
* tweak when travis builds for docker files are done
2018-10-26 10:15:05 -07:00
Christoph Junghans
734d903b03 cabana: added v0.1.0 (#9644) 2018-10-26 11:18:42 +02:00
Todd Gamblin
ad405085ce
license: add copyright to MIT license and SPDX in README (#9645)
- also remove analytics beacon in README, which is not that useful
  anymore.
2018-10-26 00:49:35 -07:00
Ross Miller
49b652780d Fix issue with miniconda attempting to install the incorrect version (#9589)
The install() function in the miniconda2 & 3 package.py files referenced
self.url, which is hard-coded to 4.3.11.  That's not necessary the
version that the user requested, though.  Changed the install() function
to reference self.stage.archive_file.  Also added a version string for
4.5.11.
2018-10-25 18:16:23 -07:00
Will Furnass
6e261b4186 nag: fix NAG Fortran Compiler MD5 checksum for 6.1; add 6.2 checksum (#9617) 2018-10-25 18:14:30 -07:00
sknigh
a7bb03c7a3 LLVM: add older version and gcc constraint (#9614)
- Added v 5.0.2
- Added conflict with gcc 8 for versions that do not build
2018-10-25 18:05:26 -07:00
dorier
3fc7dd160d updated URL format for Catalyst package when version is greater or equal to 5.6 (#9611) 2018-10-25 18:03:56 -07:00
Justin Stanley
58b98738e1 r-goplot: fix r-rcolorbrewer version format (#9631) 2018-10-25 17:58:07 -07:00
jkelling
84e6fb3a64 package nccl: Fix install_targets for verison 2.3.5-5: (#9623) 2018-10-25 17:57:41 -07:00
Justin Stanley
b1e84d4cdc r-argparse: remove unnecessary r-getopt version (#9638)
There is no checksum for r-getopt@1.19 and this package is compatible
with the latest version anyway.
2018-10-25 17:55:22 -07:00
Justin Stanley
b7973d01ef spades: add conflict with older gcc (#9640) 2018-10-25 17:54:27 -07:00
Miles Perry
837dc22a0b new package: karma (#9571) 2018-10-25 17:53:22 -07:00
Cameron Stanavige
e91f8f5f82 unifycr: new package (#9594) 2018-10-25 17:50:45 -07:00
Matthias Diener
df7cd00c47 hdf5: add version 1.10.4 (#9625) 2018-10-25 17:22:45 -07:00
Denis Davydov
fb86598b35 suite-sparse: add GCC version constraint (#9622)
Move suite-sparse gcc version constraint from dealii to suite-sparse
package and update it (gcc 4.9 is required as of version 5.2.0 rather
than 5.1.0). The constraint is now expressed as a conflict rather
than a dependency.
2018-10-25 17:20:25 -07:00
Massimiliano Culpo
0d6e73771b flake8: explicitly allow line break before or after binary operator (#9627)
W503 and W504 are issued for line breaks before or after binary
operators (respectively). This allows either approach (explicitly
instructing flake8 to ignore both of these cases).
2018-10-25 15:11:22 -07:00
Massimiliano Culpo
da537d2211
Fix autoload of direct dependencies for python (#9630)
fixes #9624

merge_config_rules was using `strict=False` to check if a spec
satisfies a constraint, which loosely translates to "this spec has
no conflict with the constraint, so I can potentially add it to the
spec". We want instead `strict=True` which means "the spec satisfies
the constraint right now".
2018-10-25 23:56:03 +02:00
dorier
534b71bdf1 Package VisIt: updated visit package (#9433)
* updated visit package

* make hdf5 and silo conflict with ~gui variant

* Changed parallel => mpi and quotes in description

* Corrected +mpi variant in VisIt package

The previous commit introduced a bug (+parallel variant wasn't renamed +mpi), and the +mpi variant wasn't True by default. This is corrected.
2018-10-25 23:53:29 +02:00
Federico Ficarelli
8d27c1fea1 spdlog: add new versions (#9636) 2018-10-25 12:45:09 +02:00
Matthias Diener
0fdd47b947 git: add new version 2.19.1 (#9637) 2018-10-25 12:43:22 +02:00
Todd Gamblin
a1f90d5b8c
bugfix: use OS default permissions for mkdirp when mode is not provided (#9604)
- #8773 made the default mode 0o777, which is what's documented but
   mkdirp actually takes the OS default or umask by default

- revert to the Python default by default, and only set the mode when
  asked explicitly.
2018-10-24 11:36:41 -07:00
Jon Rood
a0fb2838ea Add pic variants to tioga, openfast, nalu-wind, and nalu. (#9560) 2018-10-24 14:39:12 +02:00
Matthias Wolf
8767167c79 py-pyarrow: new package (#9416)
arrow: add missing dependency for python build

The Parquet library moved into the Arrow organisation, hence add a
parquet flavor and adapt dependencies.
2018-10-24 12:53:32 +02:00
Dave
6738352700 Warpx: non-conditional dependency on MPI (#9587) 2018-10-24 12:44:28 +02:00
Javier Cervantes
02f67b5c16 Fix typo in help message (#9599) 2018-10-24 12:40:35 +02:00
dorier
d33c1a14d7 New package: Damaris (#9601) 2018-10-24 10:28:39 +02:00
Stephen Herbein
49c705aebe flux-core & flux-sched: update versions and dependencies, fix git tags (#9610)
* flux: ensure git tags are always available

previous `--unshallow` would only run when `--depth 0` was used.  If
1--single-branch` was used, then the `.git/shallow` file would not exist
and `--unshallow` would not work.

add v0.6.0 and update dependencies accordingly

update dependencies to match latest flux versions

adds support for python 3
increases precision of czmq version required for older flux versions
adds new lz4 dependency
2018-10-24 10:06:34 +02:00
Cameron Smith
19207549ad pumi: add version 2.2.0 (#9606) 2018-10-22 22:21:50 -05:00
Gregory Lee
e4a24c3fbc added stat version 4.0.1 (#9607)
* Add stat version 4.0.1
* stat 4.0.1: requires py-xdot
* stat versions at or above 4.0.0 dont require python 2 (it still
  requires python but can build with 2 or 3)
* stat versions at or above 4.0.0 dont require py-pygtk and py-enum34
* Replace py-xdot version 0.9.1 with 1.0
* py-xdot: use lib directory vs. lib64 for atk dependency
2018-10-22 18:59:44 -07:00
Satish Balay
79e25032e8 Bug fix: Module PATH check (#9574)
#9100 added a warning message when a path extracted from a module file
did not appear to be a valid filesystem path. This check was applied
to a variable which could be a list of paths, which would erroneously
trigger the warning. This commit updates the check to run at the
actual point where the path has been extracted.
2018-10-22 18:10:49 -07:00