summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-10-29Updated octave and gnuplot versions (#9660)Denis Davydov2-0/+4
* octave: add 4.2.2, 4.4.0 and 4.4.1 * gnuplot: add 5.2.5
2018-10-26config: `spack config blame` now colors filenames in config output (#9656)Todd Gamblin1-1/+11
- it was hard to distinguish all-gray filenames - added rotating colors to `spack config blame`
2018-10-26docker: allow docker build to fail until it's fixed (#9658)Todd Gamblin1-0/+1
2018-10-26pyfypp: add setuptools build dependency (#9650)Denis Davydov1-0/+2
2018-10-26damaris: add support for VisIt and Catalyst (#9651)dorier1-5/+17
2018-10-26new package: phyluce (starting at 1.6.7) (#9633)Justin Stanley1-0/+44
2018-10-26VisIt: build vtk without mpi support (#9649)dorier1-1/+1
VisIt cannot use VTK built with mpi support (which was enabled by default starting in #9494)
2018-10-26valgrind: add 3.14.0 (#9648)Denis Davydov1-0/+1
2018-10-26new package: msmc (starting at 1.1.0) (#9654)Justin Stanley1-0/+34
2018-10-26kokkos: add pic option (#9643)Jonas Lippuner1-0/+8
Since kokkos only compiles a static library, the -fPIC compiler flag is required to link kokkos into a Fortran executable
2018-10-26fmt: add new versions and update constraints (#9634)Federico Ficarelli1-11/+26
Update versions and constraints on cmake and supported toolchains (as stated by the documentation).
2018-10-26docker: unite Dockerfiles; auto-deploy images to DockerHub (#9329)Omar Padron27-418/+483
* 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-26cabana: added v0.1.0 (#9644)Christoph Junghans1-1/+2
2018-10-26license: add copyright to MIT license and SPDX in README (#9645)Todd Gamblin2-2/+5
- also remove analytics beacon in README, which is not that useful anymore.
2018-10-25Fix issue with miniconda attempting to install the incorrect version (#9589)Ross Miller2-8/+8
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-25nag: fix NAG Fortran Compiler MD5 checksum for 6.1; add 6.2 checksum (#9617)Will Furnass1-1/+2
2018-10-25LLVM: add older version and gcc constraint (#9614)sknigh1-0/+19
- Added v 5.0.2 - Added conflict with gcc 8 for versions that do not build
2018-10-25updated URL format for Catalyst package when version is greater or equal to ↵dorier1-3/+6
5.6 (#9611)
2018-10-25r-goplot: fix r-rcolorbrewer version format (#9631)Justin Stanley1-2/+1
2018-10-25package nccl: Fix install_targets for verison 2.3.5-5: (#9623)jkelling1-1/+4
2018-10-25r-argparse: remove unnecessary r-getopt version (#9638)Justin Stanley1-1/+1
There is no checksum for r-getopt@1.19 and this package is compatible with the latest version anyway.
2018-10-25spades: add conflict with older gcc (#9640)Justin Stanley1-0/+3
2018-10-25new package: karma (#9571)Miles Perry1-0/+39
2018-10-25unifycr: new package (#9594)Cameron Stanavige1-0/+95
2018-10-25hdf5: add version 1.10.4 (#9625)Matthias Diener1-2/+3
2018-10-25suite-sparse: add GCC version constraint (#9622)Denis Davydov2-1/+2
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-25flake8: explicitly allow line break before or after binary operator (#9627)Massimiliano Culpo2-2/+2
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-25Fix autoload of direct dependencies for python (#9630)Massimiliano Culpo3-1/+26
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-25Package VisIt: updated visit package (#9433)dorier1-14/+46
* 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-25spdlog: add new versions (#9636)Federico Ficarelli1-0/+4
2018-10-25git: add new version 2.19.1 (#9637)Matthias Diener1-0/+5
2018-10-24bugfix: use OS default permissions for mkdirp when mode is not provided (#9604)Todd Gamblin1-4/+13
- #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-24Add pic variants to tioga, openfast, nalu-wind, and nalu. (#9560)Jon Rood4-4/+20
2018-10-24py-pyarrow: new package (#9416)Matthias Wolf2-0/+46
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-24Warpx: non-conditional dependency on MPI (#9587)Dave1-1/+1
2018-10-24Fix typo in help message (#9599)Javier Cervantes1-1/+1
2018-10-24New package: Damaris (#9601)dorier1-0/+52
2018-10-24flux-core & flux-sched: update versions and dependencies, fix git tags (#9610)Stephen Herbein2-6/+19
* 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-22pumi: add version 2.2.0 (#9606)Cameron Smith1-0/+1
2018-10-22added stat version 4.0.1 (#9607)Gregory Lee2-6/+9
* 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-22Bug fix: Module PATH check (#9574)Satish Balay1-6/+5
#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-22plasma: add 18.10.0 and fix URL (#9608)Satish Balay1-1/+2
2018-10-22hypre: update to version 2.15.1 (#9602)Satish Balay1-0/+1
2018-10-22sundials: update to version 3.2.1 (#9603)Satish Balay1-1/+2
2018-10-22PLASMA: add version 18.9.0 (w/CMake) (#9489)Piotr Luszczek2-55/+49
* 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-22license: exclude ignored files from the license check (#9578)Todd Gamblin1-1/+1
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-22Update STRUMPACK package: (#9580)Pieter Ghysels1-40/+26
* 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-22py-gtk needs to build with python@2.7 and also requires atk, so the atk ↵Peter Scheibel1-5/+0
python dependency cannot be unconditionally constrained to @3: (#9596)
2018-10-19PMIX: replace md5 hash with sha256 for recent versions (#9585)Daniel Topa1-10/+6
2018-10-19plumed: libmatheval support (#9586)Ricardo Silva3-1/+10
* plumed: add libmatheval dependency (used by the 'function' module) * guile: add variant to build with threads interface * libmatheval: add flex dependency