Commit graph

13154 commits

Author SHA1 Message Date
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
Satish Balay
31bed8f8f2 plasma: add 18.10.0 and fix URL (#9608) 2018-10-22 18:00:39 -07:00
Satish Balay
1a69bb474f
hypre: update to version 2.15.1 (#9602) 2018-10-22 18:05:23 -05:00
Satish Balay
408c156544
sundials: update to version 3.2.1 (#9603) 2018-10-22 18:04:53 -05:00
Piotr Luszczek
01913fb34d PLASMA: add version 18.9.0 (w/CMake) (#9489)
* Add version 18.9.0 (w/CMake)
* Add version dependent install methods to handle transition from
  Make-based package (17.1) to CMake-based package, using the NEST
  package as an example
* Remove unnecessary build_targets method for older Make-based
  version
* Don't retrieve just the C/Fortran interfaces for netlib-lapack -
  blas/lapack libs are now handled the same for all implementations
* Remove netlib-lapack detection patch
2018-10-22 11:26:23 -07:00
Todd Gamblin
ccd5a5fb7b license: exclude ignored files from the license check (#9578)
Previously, if you built the docs, you'd get license errors for
generated .rst files. This removes them from the list of licensed
files.
2018-10-22 11:13:30 -07:00
Pieter Ghysels
db98418fef Update STRUMPACK package: (#9580)
* add new version 3.1.0
* add conflict for parmetis without mpi
* strumpack >= 3.1.0 uses -DTPL_ENABLE_<package> instead of
  -DSTRUMPACK_USE_<package>
* require cmake at least 3.2
2018-10-22 11:05:14 -07:00
Peter Scheibel
c50fdbc058 py-gtk needs to build with python@2.7 and also requires atk, so the atk python dependency cannot be unconditionally constrained to @3: (#9596) 2018-10-22 10:08:17 -07:00
Daniel Topa
531c29bd8b PMIX: replace md5 hash with sha256 for recent versions (#9585) 2018-10-19 18:28:19 -07:00
Ricardo Silva
d0c38f0473 plumed: libmatheval support (#9586)
* plumed: add libmatheval dependency (used by the 'function' module)
* guile: add variant to build with threads interface
* libmatheval: add flex dependency
2018-10-19 18:18:56 -07:00
Justin Stanley
187dfb61a3 new package: trimal (starting at 1.4.1) (#9592) 2018-10-19 18:01:55 -07:00
Justin Stanley
29cb82c988 new package: lastz (starting at 1.04.00) (#9593) 2018-10-19 17:57:46 -07:00
Justin Stanley
d048bbb7ee bcftools: add version 1.9 (#9595) 2018-10-19 17:30:52 -07:00
Ricardo Silva
53678d4f2f New package: DFT-FE (#9197) 2018-10-19 15:04:15 -07:00
Denis Davydov
20d830f8df new package: dbcsr (#9491)
Also add its dependency, py-fypp
2018-10-19 14:59:46 -07:00
Justin Stanley
e219bc39dc jdk: added version 11.0.1 (#9583) 2018-10-19 10:51:38 -07:00
Dave
343ad17383 warpx: new package (#9584) 2018-10-19 13:31:22 +02:00
Dan Han
5f482b3c14 r-biom-utils: changed MD5 to SHA, added list_url (#9539) 2018-10-18 18:27:24 -07:00
sknigh
df7c9c2e7b binutils: add older version 2.25.1 (#9579)
Added version available in RHEL/Centos 7
2018-10-18 13:42:32 -07:00
Jordan Moxon
7d06d446f0 blaze package: add versions 3.3 and 3.4 (#9546) 2018-10-18 13:41:21 -07:00
Dan Han
92df7b0020 r-matr and r-callr: add new versions, list_urls (#9562) 2018-10-18 13:40:38 -07:00
Neil Flood
b5815e2629 qt4: Patch configure to allow webkit with recent gcc (#9264) 2018-10-18 13:28:53 -07:00
Geoffrey Oxberry
38111dc68e llvm: rename "trunk" version to "develop" (#9320) 2018-10-18 13:22:56 -07:00
David Wells
caab0d53a2 Update samrai 2.4.4 (#9311)
* Add support for samrai+silo.
* Add patch for SAMRAI 2.4.4
2018-10-18 13:20:07 -07:00
Justin Stanley
37056edb56 r-rmarkdown: add r-catools dependency (#9470) 2018-10-18 13:15:01 -07:00
Matthias Wolf
b1849f9c8b parquet: add -fPIC option (#9367)
This adds a pic variant and also exports all compiler flags as CMake
arguments
2018-10-18 13:12:56 -07:00
Michael Kuhn
48c7ee37c1 qt: addversion 5.11.2 (#9555) 2018-10-18 13:02:32 -07:00
Michael Kuhn
7070d9fcd4 Allow setting language of compiler messages (#9486)
* Add a build_language config.yaml option which controls the language
  of compiler messages
* build_language defaults to "C", in which case the compiler messages
  will be in English. This allows Spack log parsing to detect and
  highlight error messages (since the regular expressions to find
  error messages are in English)
* The user can use the default language in their environment by setting
  the build_language config variable to null or ''
2018-10-18 12:55:58 -07:00
Matt Belhorn
0f5f49f751 spark: set JAVA_HOME for hadoop CLASSPATH fetching (#9439)
Sets the `JAVA_HOME` in the `hadoop` subprocess called during
`spark.setup_environment`.
2018-10-18 12:45:11 -07:00
Justin Stanley
a2dc958248 new package: trinotate (starting at 3.1.1) (#9471) 2018-10-18 11:47:46 -07:00
Matthias Diener
3228f0af57 byobu: add new version 5.127 (#9529) 2018-10-18 11:45:01 -07:00
Dan Han
aecdcaad34 ranimation: added list_url (#9538) 2018-10-18 11:44:47 -07:00
Michael Kuhn
6f21c7f87c freetype: Add version 2.9.1 (#9551) 2018-10-18 11:44:16 -07:00
Levi Baber
162246188f braker: add missing deps (#9573) 2018-10-18 11:43:55 -07:00
Cameron Smith
fbbe4968f0 add pumi version docstring (#9577) 2018-10-18 11:42:25 -07:00