summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-03-05Fix #104, #54: issues with overlong shebang in deep directories.Todd Gamblin3-1/+168
This does several things: - Add `sbang`: a script to run scripts with long shebang lines. - Documentation for `sbang` is in `bin/sbang`. - Add an `sbang` hook that filters the `bin` directory after install and modifies any scripts wtih shebangs that are too long to use `sbang` instead. - `sbang` is at the top level, so it should be runnable (not much we can do if spack itself is too deep for shebang) - `sbang`, when used as the interpreter, runs the *second* shebang line it finds in a script. - shoud fix issues with too long shebang paths.
2016-03-04Merge pull request #496 from LLNL/features/zfpTodd Gamblin1-0/+26
Adding zfp package.
2016-03-04Adding zfp package.Mark Miller1-0/+26
2016-03-04Merge pull request #492 from adamjstewart/typos/compilerbecker331-2/+2
Typo fix in compiler docstring
2016-03-04Merge pull request #489 from citibeth/efischer/160303-RemovePeriodsTodd Gamblin15-58/+58
Removed periods. Should help use of cut'n'paste from console windows.
2016-03-04Typo fix in compiler docstringAdam J. Stewart1-2/+2
2016-03-03Rmoved periods. Should help use of cut'n'paste from console windows.citibeth15-58/+58
2016-03-03Merge pull request #488 from LLNL/revert-477-refactoring/stageTodd Gamblin36-434/+515
Revert "refactoring proposal : turn Stage into a context manager"
2016-03-03Revert "refactoring proposal : turn Stage into a context manager"Todd Gamblin36-434/+515
2016-03-03Merge pull request #477 from alalazo/refactoring/stageTodd Gamblin36-515/+434
refactoring proposal : turn Stage into a context manager
2016-03-03test : fixed tests that were broken by import optimizationalalazo1-5/+15
2016-03-03Merge branch 'develop' of https://github.com/LLNL/spack into refactoring/stagealalazo24-100/+238
Conflicts: lib/spack/spack/package.py
2016-03-03stage : minor syntax fixalalazo1-1/+1
2016-03-03Merge pull request #475 from LLNL/features/env-and-package-provenanceTodd Gamblin6-50/+183
Features/env and package provenance
2016-03-03stage : added create function as decided in #477 commentsalalazo1-20/+30
2016-03-03test : optimized import statementsalalazo31-128/+61
2016-03-02Merge pull request #479 from glennpj/cpathTodd Gamblin2-1/+3
Add CPATH pointing to include directories.
2016-03-02Add CPATH pointing to include directories.Glenn Johnson2-1/+3
2016-03-02Merge pull request #465 from citibeth/efischer/160229-RemoteRootBugfixTodd Gamblin1-4/+9
Bug Fix: When Spack create roots around for other versions, it someti…
2016-03-02package : updated docalalazo1-1/+0
2016-03-02package : removed do_clean()alalazo6-43/+17
2016-03-02remove_link_tree : moved to llnl.util.filesystemalalazo2-20/+21
2016-03-02_cleanup_dead_links : factored method into a function and put it in ↵alalazo2-18/+21
llnl.filesystem
2016-03-02package : minor syntax fixesalalazo2-52/+58
mirror : extracted add_single_spec from create
2016-03-02stage : updated functions docalalazo1-28/+21
_cleanup_dead_links : fixed minor bug
2016-03-02stage : removed _setup methodalalazo1-32/+25
2016-03-02test : fixed failing unit testsalalazo8-121/+124
2016-03-02Fixes #476: create was broken for FTP URLs.Todd Gamblin1-3/+3
2016-03-02Merge pull request #452 from epfl-scitas/llvm/cleanupTodd Gamblin1-19/+0
Cleaned package : llvm
2016-03-02Merge pull request #462 from xjrc/packages/siloTodd Gamblin1-5/+14
Update Package : Silo
2016-03-02Merge pull request #467 from citibeth/efischer/160229-CMakeTodd Gamblin2-0/+2
Efischer/160229 c make
2016-03-02Fixes #469: Store package.py files in the .spack directory.Todd Gamblin2-0/+90
- Adds packages in spack repos inside the .spack directory, so that packages can be rebuilt automatically later.
2016-03-02Fixes #175: Dump environment provenance as well as build log.Todd Gamblin3-1/+27
2016-03-02Move repo creation code into repository.pyTodd Gamblin2-46/+58
2016-03-01Fix bug in install permission setting.Todd Gamblin1-3/+8
2016-03-01Merge pull request #471 from adamjstewart/typo/ccbecker331-1/+1
Typo fix
2016-03-01Typo fixAdam J. Stewart1-1/+1
2016-02-29Undid accidental change on this branch.citibeth1-3/+3
2016-02-29Added missing cmake dependenciesElizabeth F3-3/+5
2016-02-29Bug Fix: When Spack create roots around for other versions, it sometimes ↵Elizabeth F1-4/+9
finds files it thinks are tarballs, but are not. Previously, it would crash if any such files are found. This change allows it to simply skip them and move on, processing the rest of the files it finds correctly.
2016-02-29Merge pull request #456 from LLNL/update-linksTodd Gamblin9-13/+13
Updated links to use new llnl.gov address
2016-02-28Updated links to use new llnl.gov addressIan Lee9-13/+13
2016-02-26Updated the silo package and added the '+fortran' variant.Joseph Ciurej1-5/+14
2016-02-25Merge pull request #299 from epfl-scitas/enhancement/os_detectionbecker332-4/+11
enhancement proposal : boolean support for when=<arg>
2016-02-24stage : on-going refactoringalalazo3-185/+180
2016-02-24llvm : removed duplicate versionalalazo1-19/+0
2016-02-24Merge pull request #446 from LLNL/bugfix/python_config_compilerTodd Gamblin1-0/+14
modify compiler commands in python config files, fix for #431
2016-02-24Merge pull request #448 from epfl-scitas/packages/gromacsTodd Gamblin2-0/+58
Added package : gromacs
2016-02-24Merge pull request #450 from trws/llvm-trunkTodd Gamblin1-9/+34
llvm trunk version
2016-02-20llvm trunk versionTom Scogland1-9/+34
Adding a trunk version to the llvm package. This has all the features and requirements of the others, with the additional caveat that the llvm project makes no guarantee that trunk on all repositories together will necessarily make a working compiler. It has been tested, and worked with a version today, but not yesterday, so if you test keep that in mind.