summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-02-08add mvapich2 moduleAdam Moody2-0/+38
2014-02-08Support for patches in packages.Todd Gamblin8-13/+246
- packages can provide patch() directive to specify a patch file that should be applied to source code after expanding it and before building. - patches can have a when spec, so they're only applied under certain conditions - patches can be local files in the package's own directory, or they can be URLs which will be fetched from the internet.
2014-02-08Packages can now live in directories, not just .py files.Todd Gamblin6-7/+143
This gives us a place to put patch files.
2014-02-07Fix regex used in find_versions_of_archive.Todd Gamblin2-3/+8
Fixes github issue #2, as well as spack create for mvapich.
2014-02-07Add dirty options to create and checksum, like install.Todd Gamblin3-5/+12
2014-02-07Fix bugs that crept into spack clean when stage was refactored.Todd Gamblin4-10/+9
2014-02-07Make default spack text non-boldTodd Gamblin1-1/+1
2014-02-07Merge pull request #4 from jprotze/masterTodd Gamblin1-2/+2
fix bug introduced by name change of arch package to 'architecture'
2014-02-07fix alias namingjprotze1-2/+2
2014-02-06Spack message text is just bold, not bold white now.Todd Gamblin2-12/+17
- added capability for just bold and just underline to color.py - Make tty.msg() display bold text instead of bold white
2014-02-05Fixed regressions.Todd Gamblin2-10/+9
2014-02-05Bugfix in clean command.Todd Gamblin1-1/+1
2014-02-05Fix bug in make jobs parameter.Todd Gamblin1-1/+1
2014-02-05Fix Mac OS package icon.Todd Gamblin1-1/+1
2014-02-05Architecture string can contain '.' now.Todd Gamblin1-1/+0
2014-02-05Allow file URLsTodd Gamblin1-1/+1
2014-02-05Ignore more errors when spidering.Todd Gamblin1-0/+4
2014-02-05Fix spelling error in tmp dirTodd Gamblin1-1/+1
2014-02-05Simplify redundant conditional.Todd Gamblin1-7/+1
2014-02-05Fix import bug.Todd Gamblin1-0/+3
2014-02-05Fix bug in staging.Todd Gamblin1-2/+2
- Stage needs to account for symlinks in self.tmp_dir - Use os.realpath on self.tmp_dir when checking to see if a stage needs to be rebuilt
2014-02-05Can now mirror tarballs in a local directory.Todd Gamblin5-39/+69
- Can add tarballs to local directory; no longer have to download from source URL.
2014-01-23Merge pull request #1 from scalability-llnl/20140121_bug_fixesTodd Gamblin3-36/+35
bug fixes from Greg Lee
2014-01-23bug fixesGregory L. Lee3-36/+35
- Make prefix an actual string so that install doesn't fail. - Executable should throw SpackError on command failure.
2014-01-15More typo fixesTodd Gamblin1-38/+35
2014-01-14typo fixes from AdamTodd Gamblin2-9/+9
2014-01-14Add release number to READMETodd Gamblin1-0/+1
2014-01-13Add README for github repo.Todd Gamblin1-0/+37
2014-01-13Script to make 'spack python' usable across platforms in shebang scripts.Todd Gamblin1-0/+43
2014-01-12Developer documentationTodd Gamblin6-5/+292
2014-01-12Remove trailing whitespace from license textTodd Gamblin93-469/+465
2014-01-11Site configuration docsTodd Gamblin2-0/+122
2014-01-09Add line to disable jekyll on github.Todd Gamblin1-0/+5
2014-01-09Fix docs to account for license header.Todd Gamblin2-0/+2
2014-01-09Add a rule for automatically creating gh-pages from html docs.Todd Gamblin1-0/+14
2014-01-09make empty _static directory "exist" to gitTodd Gamblin1-0/+4
Sphinx really wants the _static directory to exist, but git doesn't. This is a compromise to avoid superfluous warnings from sphinx. See here: http://stackoverflow.com/questions/115983/how-do-i-add-an-empty-directory-to-a-git-repository
2014-01-08Add release number to docs and license.Todd Gamblin2-1/+23
2014-01-08Change to github URL in docs.Todd Gamblin2-7/+9
2014-01-08Add license to python files and spack script.Todd Gamblin95-0/+2621
2014-01-07Change multimethods to take first match instead of being rigid.Todd Gamblin5-46/+71
- Formerly required that one and only one spec match - Now allows first match in a list (more flexible and more intuitive) - introduces new bug that provides() doesn't do the correct thing when a version is not in a range that has been explicitly provided. - TODO: fix this.
2014-01-06Packaging docs are mostly done.Todd Gamblin1-38/+93
2014-01-06More packaging docsTodd Gamblin2-73/+277
2014-01-06Local specs now called "anonymous specs"Todd Gamblin6-92/+126
- anonymous specs have no name - "local spec" came from these first being used in multimethods, i.e. "name of the local Package" - not the most intuitive name.
2014-01-06Simpler prefix args.Todd Gamblin8-10/+10
2014-01-06Remove install methods from mock packages (not needed)Todd Gamblin5-44/+5
2014-01-06SPACK-14: Bugfix in Spec.normalize()Todd Gamblin6-32/+107
- Normalize now updates the provider index as it addes package dependencies. - Fixes problem where this breaks: a depends_on mpi a depends_on b b depends_on mpich - Packages now restrict the mpi dependency to mpich
2014-01-04Change deps on 'mpich' to 'mpi'Todd Gamblin2-2/+2
2014-01-04More packaging documentationTodd Gamblin2-13/+477
2014-01-03Bug fix in how class names are determinedTodd Gamblin1-2/+5
2013-12-26More packaging documentation.Todd Gamblin10-62/+509