summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-03-20cmake package: add variant for openssl supportCyrus Harrison1-2/+4
The openssl variant defaults to true to preserve spack's current CMake configuration, which is using OpenSSL. Signed-off-by: Cyrus Harrison <cyrush@llnl.gov>
2016-03-20Merge pull request #583 from davydden/openblas_osxTodd Gamblin1-2/+4
fix openblas suffix for OS-X
2016-03-20Merge pull request #584 from davydden/scalapack_osxTodd Gamblin1-5/+6
fix library scalapack suffix for osx
2016-03-20fix scalapack suffix for osxDenis Davydov1-5/+6
2016-03-20fix openblas suffix for OS-XDenis Davydov1-2/+4
2016-03-19Merge pull request #581 from eschnett/eschnett/bash-uTodd Gamblin1-1/+1
Support Bash "-u" mode
2016-03-19Support Bash "-u" modeErik Schnetter1-1/+1
2016-03-18Merge pull request #578 from LLNL/features/gh-294-abort-buildTodd Gamblin3-2/+24
Features/gh 294 abort build
2016-03-18Add docs for InstallError.Todd Gamblin1-0/+14
2016-03-18Make InstallError and ExternalPackageError visiible in packages.Todd Gamblin2-2/+10
2016-03-18Merge pull request #574 from LLNL/features/flattenerTodd Gamblin2-0/+32
Created flatten_dependencies function
2016-03-18changed function name and removed hardcoded libs dirGregory Becker2-5/+4
2016-03-18cleanupGregory Becker1-1/+0
2016-03-18Refactoring flat_installGregory Becker3-24/+33
2016-03-18Merge pull request #576 from adamjstewart/features/tarTodd Gamblin2-5/+4
Add support for .tar files
2016-03-18Add support for .tar filesAdam J. Stewart2-5/+4
2016-03-18Merge pull request #569 from drbenmorgan/gcc-suffixesTodd Gamblin1-1/+2
Add additional suffixes for GCC compiler
2016-03-18added error class for error that should never come upGregory Becker1-0/+7
2016-03-18Created flatten_dependencies function that dummy packages can use to create ↵Gregory Becker1-0/+18
sane install environments.
2016-03-18Add additional suffixes for GCC compilerBen Morgan1-1/+2
2016-03-17Merge pull request #566 from eschnett/eschnett/papiTodd Gamblin1-0/+1
Update PAPI to 5.4.3
2016-03-17Merge pull request #567 from eschnett/eschnett/openblasTodd Gamblin1-0/+1
Update OpenBLAS to 0.2.16
2016-03-17Merge pull request #565 from eschnett/eschnett/curlTodd Gamblin1-0/+1
Update curl to 7.47.1
2016-03-17Update OpenBLAS to 0.2.16Erik Schnetter1-0/+1
2016-03-17Update PAPI to 5.4.3Erik Schnetter1-0/+1
2016-03-17Change sanity_check_[file|dir] to sanity_check_is_[file|dir], per #554Todd Gamblin3-25/+84
- Add documentation as well.
2016-03-17Update curl to 7.47.1Erik Schnetter1-0/+1
2016-03-16Merge pull request #560 from citibeth/efischer/160316-GitFixTodd Gamblin1-7/+17
Disabled Vulnerable Git Versions
2016-03-16Merge pull request #559 from adamjstewart/typos/mirrorsbecker331-1/+1
Fix grammar in mirrors documentation
2016-03-161. Disabled git versions known to have vulnerabilities.citibeth1-7/+17
2. Added autoconf command to allow building directly from GitHub source.
2016-03-16Fix grammar in mirrors documentationAdam J. Stewart1-1/+1
2016-03-16Merge pull request #555 from epfl-scitas/packages/binutilsTodd Gamblin1-4/+7
Adding latest version in binutils
2016-03-16Merge pull request #554 from LLNL/features/sanity-check-pathsTodd Gamblin2-2/+27
Add sanity check paths to packages; fix #505
2016-03-16Change urls in binutils to help 'spack checksum/versions' + adding latest ↵Nicolas Richart1-4/+7
version
2016-03-15Add sanity checks to the libelf build.Todd Gamblin1-0/+3
2016-03-15Add sanity check paths to packages; fix #505Todd Gamblin1-2/+24
2016-03-15Merge pull request #549 from LLNL/bugfix/gh538-less-greedy-concretizeMatthew LeGendre8-120/+299
Bugfix/gh538 less greedy concretize
2016-03-15Fix #551: version bug in `spack create`Todd Gamblin1-3/+3
- `spack create` now sets a proper version in generated file, based on the filename, even if it can't find any tarballs for the package.
2016-03-15Add compiler info and a simple libdwarf build to the checks.Todd Gamblin1-0/+3
2016-03-15Merge pull request #546 from citibeth/efischer/160313-DIYTypoBugTodd Gamblin1-2/+2
Small bug in DIY found and fixed.
2016-03-15Merge pull request #537 from adamjstewart/features/octaveTodd Gamblin3-0/+219
Add GNU Octave package
2016-03-14Updates to qrupdateAdam J. Stewart2-13/+14
2016-03-14Make concretization less greedy: add backtracking for virtuals.Todd Gamblin3-112/+174
- `_expand_virtual_packages` now gets a candidate list and will try all the candidates. - Good news: If the first virtual in the list conflicts with something else in the spec, we'll keep trying until we find a good one. - Bad news: Only looks as far as the next normalize(); can't see conflicts further ahead than that if they're inevitable some other virtual expansion. - Refactor `concretize.py` to keep all the nasty spec graph stitching in `spec.py`. This is more similar to before externals support. - `concretize.py` now just returns a list of candidates sorted by ABI compatibility to `_expand_virtual_packages`, and `spec.py` handles testing the candidates. - Refactor the way external paths are handled in `config.py` and `concretize.py`: - previously, `spec_externals` returned spec/path pairs. Now it returns specs with `external` set. Makes code in `concretize.py` more natural.
2016-03-14Add some tests for packages with multiple virtual dependencies.Todd Gamblin3-1/+105
- Added mock `hypre` package, depends on `lapack` and `blas`. - test cases where some packages provide both `lapack` and `blas`, but others do not.
2016-03-14Add `package_class` method to spec.Todd Gamblin3-5/+18
- Shouldn't call .package from within things like normalize() and concretize() beacuse spec may be inconsistent. - Add `.package_class` property so that we can get at package metadata without constructing a Package with a Spec. - should be faster than `.package` was, anyway. Use where possible.
2016-03-14Optimize __eq__ and __ne__ in key_orderingTodd Gamblin1-2/+2
- use `is` when possible before calling `_cmp_key()`
2016-03-13Merge pull request #547 from eschnett/eschnett/tmuxTodd Gamblin1-2/+3
Update tmux
2016-03-13Update tmuxErik Schnetter1-2/+3
2016-03-13Fixed typo in typo fix.Elizabeth F1-1/+1
2016-03-13Fixed typo bug. Made error comment more explicitElizabeth F1-2/+2