summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-10-12Ease nlohmann-json conflict with gcc 4.8 (#9506)sknigh1-2/+4
2018-10-12libepoxy: fix build (#9508)Michael Kuhn1-0/+7
- Add missing pkgconfig dependency - Explicitly disable egl
2018-10-12dealii: add 9.0.1 and update to sha256 (#9511)Denis Davydov1-9/+10
2018-10-11permissions: add permission configuration to packages.yaml (#8773)Greg Becker10-9/+338
Spack can now be configured to assign permissions to the files installed by a package. In the `packages.yaml` file under `permissions`, the attributes `read`, `write`, and `group` control the package permissions. These attributes can be set per-package, or for all packages under `all`. If permissions are set under `all` and for a specific package, the package-specific settings take precedence. The `read` and `write` attributes take one of `user`, `group`, and `world`. packages: all: permissions: write: group group: spack my_app: permissions: read: group group: my_team
2018-10-11amrex: add in new version for xsdk [18.09.1, 18.10] (#9501)Satish Balay1-0/+2
2018-10-11updated tasmanian package with v6.0, improved depend_on and conflicts ↵Miroslav Stoyanov1-15/+36
information (#9438)
2018-10-11superlu-dist: switch to sha256sum (#9499)Satish Balay1-9/+9
replace 5.1.1 with 5.1.2 as 5.1.1 does not build for me. [and 5.1.3 is preferable in this 5.1 series anyway]
2018-10-11Update superlu-dist package.py to support latest release v6.0.0 (#9445)Gustavo Chávez1-73/+32
* superlu-dist: Update package.py for superlu-dist v6.0.0 using CMake * superlu_dist: Update the header of package.py * Specify lapack_blas and DCMAKE_INSTALL_LIBDIR disable support for superlu-dist before v5
2018-10-11trilinos: disable superlu-dist by default (#9492)Denis Davydov1-1/+1
current stable releases of PETSc and Trilinos have non-overlapping requirements on Superlu-dist. For now turn it off by default in Trilinos, which requires older versions.
2018-10-11go: Add 1.11.1 (#9493)Michael Kuhn1-0/+1
2018-10-10Make CDash reporting easier to use (#9357)Zack Galbreath2-2/+16
* Better default CLI arguments for CDash reporting --log-format=cdash is now implied if you specify the --cdash-upload-url option to spack install. We also now default to writing CTest XML files to cdash_report/ when using the CDash reporter if no --log-file argument was specified. * Improved documentation on how to use the CDash reporter
2018-10-10ncdu: add new versions (#9477)Robert Blake1-0/+2
2018-10-10Magma: add version 2.4.0 (#9478)Piotr Luszczek1-2/+3
2018-10-10openblas: patch experimental USE_TLS makefile option for 0.3.3 (#9474)Denis Davydov1-0/+8
2018-10-10Correct name for install_path_scheme in defaults config.yaml (#9482)Greg Becker1-1/+1
Default config.yaml mis-named `install_path_scheme` as `directory_layout`. This commit corrects the error.
2018-10-10update rdma-core package to specify rundir (#9370)Phil Carns1-1/+6
2018-10-10 vtk: added v8.1.1, added option to disable libharu (#9475)sknigh1-1/+10
* Added VTK 8.1.1, added option to disable libharu * Add variant description to vtk+libharu
2018-10-10Update compile flags for netlib-lapack when building with the XL compiler. ↵Serban Maerean2-1/+14
(#9318) We need to use -O3 -qstrict -qnohot. Modified ibm-xl.patch and netlib-lapack package file.
2018-10-10Added sst-core and variant for core to sst-macro. (#9380)sknigh2-3/+72
2018-10-10perl-scalar-util-numeric: new package (#9466)Levi Baber1-0/+36
2018-10-10new xdot.py package and necessary updates to GUI libs (#9179)Gregory Lee7-9/+186
* new xdot.py package and necessary updates to GUI libs * new xdot.py package and necessary updates to GUI libs
2018-10-10Fix missing dependencies and glibc build failures (#9106)Michael Kuhn10-1/+80
* bison: Add missing build dependencies bison also depends on cmp, which is currently not available in Spack. * help2man: Add missing build dependency * m4: Fix build with newer versions of glibc * openssl: Add missing build dependency openssl's configure script is actually a Perl script. * texinfo: Add missing perl dependency * diffutils: New package * findutils: Fix build with newer versions of glibc * mvapich2, mpich: Add missing findutils dependency
2018-10-10rdma-core: Fix checksum for @17.1 (#9480)Michael Kuhn1-1/+1
2018-10-09Add important variants to MOAB and Geant4 (#9409)Seth R. Johnson2-2/+14
* Add option to disable threads for Geant4 * Add option to enable DagMC in MOAB * Explicitly add OFF flag when threading is disabled * Fix unintentional enabling of C++14 in Geant4 The following always evaluated to True: 'c++14' or 'c++1y' in spec:
2018-10-09matlab: new version (#9427)Dan Han1-2/+2
2018-10-09braker: add missing deps (#9468)Levi Baber1-0/+3
2018-10-09Added nlohmann-json v3.3.0 (#9463)sknigh1-0/+1
2018-10-09sspace-standard: add perl-perl4-corelibs dep, fix perl scripts (#9473)Justin Stanley1-1/+13
perl scripts were pointing to /usr/bin/perl, changed to point to the spack-installed perl
2018-10-09Make builtin flag handlers available in package scope (#8668)Greg Becker6-40/+47
* Push default flag handlers into module scope * Preserve backwards compatibility of builtin flag handler names Ensure Spack continues to work for packages using the `Package.env_flags` idiom and equivalent. * update docs and tests to match * Update packages to match new syntax
2018-10-09xerces-c: add variant for transcoder, rework config flags. (#9393)Mark W. Krentel2-5/+56
* xerces-c: Add variant for choice of transcoder (gnuiconv, iconv, icu, macos, windows). It's important to specify a --enable-transcoder option on the configure line or else xerces may make a different choice when multiple transcoders are available. * Pass the compile flags to configure. For cflags and cxxflags, this is necessary to respect the value from the spack install line. Otherwise, xerces (and any autotools package) will choose a default value that overrides the spack compiler wrapper. * Add xerces version 3.2.2. * icu4c needs the --enable-rpath configure option on Darwin
2018-10-09blastplus: newest version 2.7.1 (#9472)Dan Han1-0/+3
2018-10-09xsdk: reorder develop version statements (#9469)Satish Balay1-12/+12
2018-10-09trilinos: extend TPetra explicit instantiations and fix missing Teuchos ↵Denis Davydov1-22/+41
counterparts (#9448)
2018-10-09New package: pythia6 (#9340)Chris Green3-0/+565
Includes optional extra code for compatibility with Root.
2018-10-09petsc: add petsc-3.10.2 (#9467)Satish Balay1-0/+1
2018-10-09Removed gtk dependency from Candle (#9451)Robert Pavel1-1/+1
After talks with candle dev, removed unsatisfiable conflict with candle-benchmark and opencv by disabling gtk in the candle spec
2018-10-09Autofact: new package (#9317)Levi Baber1-0/+55
* autofact: new package * autofact: typo * autofact: syntax * autofact: deps * autofact: perl mods path * autofact: edit->patch and script path
2018-10-09perl-perl4-corelibs: new package (#9459)Justin Stanley1-0/+42
2018-10-09New package: tldd (#9434)Ricardo Silva1-0/+47
* New package: tldd * https://gitlab.com/miscripts/tldd * Improvements * make it prefetchable by specifying a hash based version * specify the constraints on pstreams versions (from INSTALL) * Improvements * Make it a Makefile Package and only overwrite the install_targets * Remove the URL as there's really no downloadable 'tar ball' version
2018-10-09energyplus: new package starting at 8.9.0 (#9262)Justin Stanley1-0/+57
* energyplus: new package starting at 8.9.0 * energyplus: fix misleading comment * energyplus: remove redundant version url
2018-10-09STRUMPACK: new package (#9429)Pieter Ghysels1-0/+129
* Initial commit for new package STRUMPACK, a linear solver library. * Update to STRUMPACK version 3.0.3. This adds a check for OpenMP task priority support (since OpenMP 4.5)
2018-10-09r-proto: added 1.0.0 (#9456)Justin Stanley1-0/+1
* r-proto: added 1.0.0 * r-proto: reorder versions
2018-10-08ant: add tested 1.10.0, switch build target (#9358)Justin Stanley1-3/+2
2018-10-08treesub: new package starting at 0.2 (#9361)Justin Stanley2-0/+63
* treesub: new package starting at 0.2 * treesub: fix ant build, add exec script * treesub: use portable octal format * treesub: add license header not sure how it even went missing.
2018-10-08added list URL for r-rodbc (#9460)Miles Perry1-0/+1
2018-10-08r-edger: add r-rcpp dependency (#9457)Justin Stanley1-0/+1
* r-edger: add r-rcpp dependency * r-edger: add r-rcpp to link deps
2018-10-08New package: pplacer (#9112)Simon Flood1-0/+46
* New package: pplacer Simple package - copies files and directory out of a zip file * Update package.py
2018-10-08figtree: new package starting at 1.4.3 (#9359)Justin Stanley1-0/+58
* figtree: new package starting at 1.4.3 * figtree: add java dep * figtree: use portable octal format * figtree: remove boilerplate
2018-10-08sspace-standard: adding threads variant to perl dependency (#9452)snehring1-1/+1
2018-10-08r-readxl: added 1.1.0 (#9454)Justin Stanley1-1/+3