summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-03-05Add fzf utility package (#10778)clellsolomon1-0/+32
* Add fzf utility package * Fix "style checks" errors - var/spack/repos/builtin/packages/fzf/package.py:32: [E226] missing whitespace around arithmetic operator
2019-03-05gcc package: Add 8.3.0 (#10772)Michael Kuhn1-0/+1
2019-03-05openss package: allow all 2.7.x versions (#10807)Gregory Lee1-1/+1
Originally the version constraint range had an upper bound of 2.7.15 This allows all 2.7.x versions
2019-03-05RegCM: intel FC 'hint', 4.7.0 intel warning, fcflags, fix extensions. (#10797)Alberto Chiusole1-14/+63
This should fix and improve #9934, which was messed up by a fetch from develop
2019-03-05various package version updates and build fixes (#10775)Gregory Lee9-6/+80
* various package version updates and build fixes
2019-03-05cantera: make sundials dependency optional (#10764)Matthias Diener1-12/+17
2019-03-05ncl: Add 6.6.2 (#10800)Michael Kuhn1-0/+1
2019-03-05openssl: Add 1.1.1b, 1.1.0j and 1.0.2r (#10779)Michael Kuhn1-1/+4
2019-03-05git-lfs: add version 2.7.1 (#10770)Matthias Diener1-1/+2
2019-03-05seacas: Update NetCDF version requirement (#10787)Greg Sjaardema1-2/+2
Modified NetCDF requirement to allow NetCDF-4.6.2 and subsequent versions.
2019-03-05libbeagle: add 3.1.2 (#10789)Justin Stanley1-6/+4
2019-03-04Header subdirectories for Python and Eigen (#10773)Peter Scheibel2-3/+11
Fixes #10769 This updates the .headers property to include header subdirectories for Python and Eigen (as is recommended by these packages). #10623 updated the default behavior of .headers.directories to exclude subdirectories (since this can cause clashes with system headers). This broke some packages which depended on the old behavior of .headers.directories: for example if you had <package-prefix>/include/subdir/ex1.h, .headers.directories would include <package-prefix>/include/subdir.
2019-03-01Package Updates for ECP CANDLE Supervisor (#10760)Brian Van Essen12-3/+175
* Add EQ-R package * Add Fansi, Pillar, UTF8 (R) packages * Add new versions for py-mdanalysis, r-cli, r-dplyr, r-pkgconfig, r-rlang, r-tibble, stc, and turbine packages * Add hdf5 support for turbine * Specify configure directory for stc package
2019-03-01blast2go: new package at 5.2.5 (#10725)Justin Stanley1-0/+47
* blast2go: new package at 5.2.5 * blast2go: remove redundant url
2019-03-01new package: intel-pin (#10546)Matthias Diener1-0/+23
2019-03-01r-bfastspatial: new package at 0.6.2 (#10734)Justin Stanley1-0/+28
2019-03-01r-bfast: new package at 1.5.7 (#10733)Justin Stanley1-0/+23
2019-03-01bedops: avoid static linking with glibc (#10456)Justin Stanley1-0/+5
2019-03-01blast-legacy: new package at 2.2.26 (#10610)Justin Stanley1-0/+35
* blast-legacy: new package at 2.2.26 * blast-legacy: compile from source * blast-legacy: add missing os.symlink import * blast-legacy: fix build script interpreter
2019-03-01bridger: new package at 2014-12-01 (#10611)Justin Stanley1-0/+31
2019-03-01r-spatial: new package at 7.3-11 (#10728)Justin Stanley1-0/+19
2019-03-01r-nortest: new package at 1.0-4 (#10729)Justin Stanley1-0/+18
2019-03-01r-xts: add 0.11-2 (#10730)Justin Stanley1-1/+2
2019-03-01r-gdalutils: new package at 2.0.1.14 (#10731)Justin Stanley1-0/+23
2019-03-01r-rgdal: add 1.3-9 (#10732)Justin Stanley1-1/+2
2019-03-01hyphy: new package at 2.3.14 (#10759)Justin Stanley1-0/+20
2019-03-01This fixes a problem where the placeholder path was not in the first rpath ↵Patrick Gartung3-105/+76
entry. * Rework of buildcache creation and install prefix checking using the functions introduced in https://github.com/spack/spack/pull/9199 Instead of replacing rpaths with placeholder and then checking strings, make use of the functions relocate.is_recocatable and relocate.is_file_relocatable to decide if a package needs the allow-root option. This fixes a problem where the placeholder path was not in the first rpath entry. This was seen in c++ libraries and binaries because the compiler was outside the spack install base path and always appears first in the rpath. Instead of checking the first rpath entry, all rpaths have the placeholder path and the old install path (if it exists) replaced with the new install path. * flake8
2019-03-01Fix sha256 sum for IOR (#10765)Jiawei Zhuang1-1/+1
2019-02-28Added a sub-command to show if packages are relocatable (#9199)Massimiliano Culpo11-25/+327
* Added the `spack buildcache preview` sub-command This is similar to `spack spec -I` but highlights which nodes in a DAG are relocatable and which are not. spec.tree has been generalized a little to accept a status function, instead of always showing the install status The current implementation works only for ELF, and needs to be generalized to other platforms. * Added a test to check if an executable is relocatable or not This test requires a few commands to be present in the environment. Currently it will run only under python 3.7 (which uses Xenial instead of Trusty). * Added tests for the 'buildcache preview' command. * Fixed codebase after rebase * Fixed the list of apt addons for Python 3.7 in travis.yaml * Only check ELF executables and shared libraries. Skip checking virtual or external packages. (#229) * Fixed flake8 issues * Add handling for macOS mach binaries (#231)
2019-02-28petsc: add +knl variantSajid Ali1-1/+5
2019-02-28Trilinos: add release 12.14.1 (#10740)Satish Balay2-3/+3
xsdk: switch from 12.14.0-rc1 to 12.14.1
2019-02-28Fix shell integration with environment-modules@4 (#10736)Michael Kuhn2-5/+11
2019-02-28py-tetoolkit: Add version 2.0.3 (#10749)Eric Martin1-1/+3
2019-02-27git-lfs: patch Makefile for v2.7.0 (#10720)Owen Solberg2-0/+14
Fixes #10702 Same fix merged upstream in git-lfs/git-lfs#3545 -- it may appear in future release v2.7.2 according to package maintainer.
2019-02-27Fix 'make test' detection when LANG is not in English (#10499)Adam J. Stewart1-1/+5
2019-02-27wtdbg2: new package (#10639)Justin Stanley1-0/+20
* wtdbg2: new package at 2.3 * wtdbg2: flake8 fix
2019-02-27mpich: Improve package (#10643)Michael Kuhn1-2/+39
- Add missing pkg-config, libpciaccess and libxml2 dependencies - Add slurm variant for nodelist parsing - Add missing configure flag for libfabric - Unset F90 and F90FLAGS - Allow selecting different PMI interfaces
2019-02-27otf2 package: fix download URL (#10735)Paschalis Korosoglou1-1/+1
2019-02-27Add newer versions for 51 Python packages (#10738)Gregory Lee51-4/+53
2019-02-27Update environment-modules package (#10717)Massimiliano Culpo2-32/+60
The environment modules package has been updated to include versions up to 4.0.0. The url of the package and the homepage have been updated accordingly. The `spack bootstrap` command now builds version 3.2.10 of the environment-modules package, and will do until #10708 is fixed.
2019-02-26new package: libusb (#10682)Isaac Whitfield1-0/+35
2019-02-26new package: libtasn1 (#10681)Isaac Whitfield1-0/+33
2019-02-26QMCPACK package: cuda/hdf5 fixes (#10701)Nichols A. Romero1-4/+8
* Make use of new QE multi-valued HDF5 variant interface * Remove explicit CUDA dependency (which is handled by inheriting from CudaPackage) * Update cuda_arch unset variant check
2019-02-26petsc: add version 3.10.4 (#10724)Satish Balay1-0/+1
2019-02-26new package: phred (#10700)Justin Stanley1-0/+21
Part of the software collection introduced in #10529. Developers must be contacted via email to receive the source code.
2019-02-26new package: libplist (#10680)Isaac Whitfield1-0/+44
Dependency of Google's Flutter toolchain.
2019-02-26libbeagle package: add cuda support (#10650)Justin Stanley1-1/+28
libbeagle compiles against CUDA by default but no there is no mention of it in the package recipe. This PR adds explicit cuda paths and variants, and fixes the target architecture as well (for those who don't have compute_13)
2019-02-26vampirtrace: patch for new mpich and openmpi versions (#10665)Michael Kuhn2-0/+32
2019-02-26new package: routino (#10679)Phil Tooley1-0/+24
2019-02-26Don't try to build TARGET=PILEDRIVER on aarch64Janne Blomqvist1-1/+0
Piledriver is a codename for an AMD x86-64 processor, it can't possibly make sense to compile for that if the architecture is aarch64.