summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-05-17cmake: default to +ownlibs to improve build times (#11483)Todd Gamblin1-2/+6
- CMake is built *very* frequently, and the number of dependencies it has accumulated can take a very long time on some systems. - Use +ownlibs by default to avoid the build overhead. This won't interfere with other packages by introducing conflicting libraries, as CMake is nearly always a build dependency.
2019-05-16OpenSpeedShop/CBTF package updates and fixes (#11470)Jim Galarowicz8-13/+18
This avoids using Boost 1.70.0, fixes library access in OpenSpeedShop packages, adds new versions, and updates QT dependency constraints in CBTF and OpenSpeedShop packages - Constrain Boost dependency to 1.69.0 or earlier to avoid issues with 1.70.0 for Open|SpeedShop and CBTF packages - Update DYNINSTAPI_RT_LIB environment variable to use single library from "find_libraries" (which returns a list) in OpenSpeedShop packages Fixes #11443 - Add version 1.9.3 for CBTF Argo Navis, CBTF Krell, CBTF LANL, and CBTF packages - Add version 2.4.1 for OpenSpeedShop Utils and OpenSpeedShop packages - Update QT dependency to 5.10.0 or greater for QtGraph and CBTF Argo Navis packages
2019-05-16CDO package: Fix build with gcc@9 (#11464)Michael Kuhn2-0/+212
This makes several changes to make CDO work with gcc@9: - Add version 1.9.7rc2 - Add a patch to make version 1.9.7rc2 build with gcc@9: - Add a conflict with GCC 9 for earlier versions of CDO It also adds a pkgconfig build dependency as configure checks for it.
2019-05-16Kokkos package: add debug variant (#11469)Andrew Gaspar1-0/+6
2019-05-16Command extensions can import code from modules in root or cmd folder (#11209)Massimiliano Culpo4-4/+277
#8612 added command extensions to Spack: a command implemented in a separate directory. This improves the implementation by allowing the command to import additional utility code stored within the established directory structure for commands. This also: * Adds tests for command extensions * Documents command extensions (including the expected directory layout)
2019-05-17Allow command access to dump/pickle_environment from #8476 (#11434)Chris Green2-7/+56
* Allow command access to dump/pickle_environment from #8476
2019-05-16numpy: new version 1.16.3; update historical versions. (#11364)Chris Green1-0/+12
2019-05-16paraview: fix several dependency issues (#11432)Chuck Atkins1-2/+4
* Use externally provided mpi4py * Make mpi4py and numpy both build deps instead of only run deps * libxt is only on ~osmesa platform=linux
2019-05-16junit: escape remaining inputs. (#11382)Matthias Wolf1-2/+2
2019-05-16Fix CMake versions dependencies in RAJA package (#11440)David Beckingsale1-1/+2
2019-05-16Likwid: added versions 4.3.3 and 4.3.4 (#11479)Thomas Gruber1-0/+2
2019-05-16symengine: add 0.4.0, fix dependency in dealii (#11473)Denis Davydov2-1/+2
2019-05-16flake8: add exceptions for overly pedantic camelcase rules from pep8-naming ↵Todd Gamblin2-2/+4
(#11477) Rules N813 and N814 prevented import statements like this: xml.etree.ElementTree as et xml.etree.ElementTree as ET But both of those seem pretty reasonable. We see no reason to require any camelcase import to be imported "as" a camelcase word.
2019-05-15Update flecsi package.py (#11442)ktsai71-5/+14
* Update flecsi package.py * Update package.py * Update package.py * Update package.py
2019-05-15r-geonames: new package at 0.999 (#11455)Justin S1-0/+19
2019-05-15repeatscout: new package at 1.0.5 (#11409)Justin S1-0/+24
* repeatscout: new package at 1.0.5 * repeatscout: add trf runtime dependency * repeatscout: add nseg runtime dependency
2019-05-15r-phylostratr: new package (#11053)Justin S1-0/+34
2019-05-15r-taxizedb: new package at 0.1.4 (#11052)Justin S1-0/+28
2019-05-15r-rmysql: add 0.10.17, mariadb-connector-c dependency (#11044)Justin S1-2/+3
* r-rmysql: add 0.10.17, mariadb-connector-c dependency * r-rmysql: add dbi, mariadb version constraints
2019-05-15recon: new package at 1.08 (#11408)Justin S2-0/+635
* recon: new package at 1.08 * recon: add period * recon: use proper decorators, better documentation * recon: fix incorrect os import * recon: add repeatmasker patch as variant
2019-05-15r-rnoaa: new package at 0.8.4 (#11461)Justin S1-0/+32
2019-05-15r-isdparser: new package at 0.3.0 (#11460)Justin S1-0/+19
2019-05-15r-crul: new package at 0.7.4 (#11459)Justin S1-0/+22
2019-05-15r-httpcode: new package at 0.2.0 (#11454)Justin S1-0/+16
2019-05-15r-urltools: new package at 1.7.3 (#11458)Justin S1-0/+20
2019-05-15r-triebeard: new package at 0.3.0 (#11457)Justin S1-0/+18
2019-05-15r-curl: add 3.3 (#11456)Justin S1-0/+1
2019-05-15fix suite-sparse built with tbb from intel-parallel-studio (#11134)Denis Davydov2-2/+12
* fix suite-sparse built with tbb from intel-parallel-studio * intel: add tbb_headers, strip newline from cxx_lib * use property
2019-05-15New package: NSEG (starting at version 1.0) (#11410)Justin S1-0/+81
The source is managed as a set of files in an FTP URL. Since there are no FetchStrategy's implemented for this setup, the files are managed as a set of Resource's
2019-05-15CMake package: add dependencies (#11257)Leonhard Reichenbach3-1/+29
Add dependencies to CMake and GnuTLS which would otherwise be picked up from the system * Add gnutls as explicit dependency of CMake * Add new package libidn2 as explicit dependency for gnutls
2019-05-15parsplice: fix build (#11462)Christoph Junghans1-2/+2
2019-05-15Use `svn info --xml` instead of `svn info` to get svn revisions (#11466)Todd Gamblin2-14/+8
- `svn info` prints different results depending on the system locale - in particular, Japanese output doesn't contain "Revision:" - Change Spack code to use XML output instead of using the human output
2019-05-15Added setuptools to receipe (#11463)Brian Van Essen1-0/+1
2019-05-15kitty: Fix pkgconfig dependency (#11465)Michael Kuhn1-1/+1
pkgconfig is the correct virtual dependency while pkg-config is a specific implementation.
2019-05-15New package: py-pyrosar (#11428)Sinan1-0/+27
2019-05-15New package: py-spatialist (#11427)Sinan1-0/+27
2019-05-15New package: py-tblib (#11425)Sinan1-0/+18
2019-05-15New package: py-scoop (#11423)Sinan1-0/+22
2019-05-15New package: py-progressbar2 (#11421)Sinan1-0/+20
2019-05-15New package: py-python-utils (#11422)Sinan1-0/+19
2019-05-14nut: add v0.1.1 (#11444)Christoph Junghans1-2/+3
2019-05-14r-construct: new package at 1.0.3 (#11452)Justin S1-0/+29
2019-05-14r-rstan: add 2.18.2 (#11447)Justin S1-0/+7
2019-05-14r-loo: new package at 2.1.0 (#11448)Justin S1-0/+21
2019-05-15LBANN: add support for new python front end (#11395)Brian Van Essen12-17/+177
* LBANN: add python dependency and required python library dependencies * LBANN: add version 0.99 as alias for develop branch * LBANN: build Conduit library by default * LBANN: CUB is included with Hydrogen for later versions * New package: py-graphviz (dependency for LBANN) * New package: py-texttable (dependency for LBANN) * New package: py-onnx (dependency for LBANN) * New package: py-typing-extensions (dependency for py-onnx) * Conduit: add version 0.4.0 * NCCL: Add versions 2.4.6-1 and 2.4.2-1 * Protobuf: Add versions 3.7.1 and 3.7.0 * py-protobuf: add version 3.7.1 * py-typing: add version 3.6.4 * cuDNN: add versions. The source differs depending on the architecture, so the versions include a suffix to encode this. For example this adds 7.5.1-10.1-x86_64 as well as 7.5.1-10.1-ppc64le * cuDNN: Newer versions require newer versions of CUDA * Hydrogen: add configure options for CUB and Aluminum
2019-05-14gmap-gsnap: add 2019-05-12 (#11453)Justin S1-0/+1
2019-05-14r-rstantools: new package at 1.5.1 (#11451)Justin S1-0/+16
2019-05-14r-caroline: new package at 0.7.6 (#11450)Justin S1-0/+19
2019-05-14r-stanheaders: add 2.18.1 (#11446)Justin S1-0/+1
2019-05-14r-withr: add 2.1.2 (#11445)Justin S1-0/+1