summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2016-02-28Updated links to use new llnl.gov addressIan Lee6-9/+9
2016-02-25Merge pull request #299 from epfl-scitas/enhancement/os_detectionbecker332-4/+11
enhancement proposal : boolean support for when=<arg>
2016-02-18Merge pull request #298 from epfl-scitas/refactoring/resource_directiveTodd Gamblin10-215/+441
refactoring proposal : composite for Stage and FetchStrategy
2016-02-18Fixes #434Todd Gamblin1-12/+20
Compiler detection was not getting triggered properly with some of the new config logic. Adjust the conditions under which Spack will serach for compilers.
2016-02-17Merge pull request #443 from trws/dicts-like-string-keysTodd Gamblin1-1/+1
remove the unprotected key name from create.py
2016-02-17remove the unprotected key name from create.pyTom Scogland1-1/+1
Small fix to use dicts correctly.
2016-02-12Use hash to make shorter module and dotkit names, fixes #433David Beckingsale1-4/+9
2016-02-10Merge pull request #432 from RemoteConnectionManager/paraview_fixTodd Gamblin1-2/+2
Paraview fix
2016-02-10RPATH was collecting all lib from all dependencies, when dep tree is deep ↵Luigi Calori1-2/+2
like in ParaView the path was growing too much, showing install problems now just direct dependencies rpath is added
2016-02-09Fix #430: edit -f fails with UnknownPackageErrorTodd Gamblin1-2/+5
- Recent external repo refactoring made `repo_for_pkg` raise an error when the package was not known. - Correct behavior is to return the highest precedence repo.
2016-01-28correcting a bug when url and files are mixedNicolas Richart1-10/+17
2016-01-28Adding the stager to checksum any url that spack can handleNicolas Richart1-6/+18
2016-01-28reverted deletion of the wrong `architecture.py`alalazo2-46/+89
2016-01-28removed outdated code : os detection (will be handled by platforms) and ↵alalazo1-89/+0
openssl modifications
2016-01-28Merge branch 'develop' of https://github.com/LLNL/spack into ↵alalazo156-1037/+21112
enhancement/os_detection
2016-01-28resource directive : now works with all the fetch strategies availablealalazo3-5/+17
2016-01-27unit tests : now compliant with 2.6alalazo1-2/+5
2016-01-27Added unit tests for util.patternalalazo3-1/+103
2016-01-26fix for issue 398, added extensions_for in RepoPathGregory L. Lee1-0/+5
2016-01-26Unit tests : hack to make them pass while a decision on how to proceed is madealalazo1-0/+1
2016-01-26Fixes issues introduced after merge with conflictsalalazo2-2/+2
2016-01-26Fixes issues introduced after merge with conflictsalalazo2-21/+25
2016-01-26Merge branch 'develop' of https://github.com/LLNL/spack into ↵alalazo158-1137/+21334
refactoring/resource_directive Conflicts: lib/spack/spack/fetch_strategy.py lib/spack/spack/mirror.py lib/spack/spack/package.py
2016-01-25Fixes #259: Apple clang compiler detectionTodd Gamblin1-3/+29
- Clang compilers are now versioned with the raw LLVM version or, on macs, with Apple's version with a suffix.
2016-01-25Fix regex to find version on OS XAdam J. Stewart1-1/+1
2016-01-25Fixes #74: minor fixes to spack mirror.Todd Gamblin2-2/+9
2016-01-25More thorough mirror test: test full round-tripTodd Gamblin4-37/+37
- Old test: did not attempt to actually fetch mirrored packages. - New test: 1. Creates a temporary mirror, 2. Registers it with spack, 3. Fetches from it, and 4. Verifies that the fetched archive matches the original - This test will hopefully mean that `spack mirror` is less brittle from now on.
2016-01-25Refactor mock_repo: add a destroy() method.Todd Gamblin6-28/+20
- classes using mock_repo need not know about its stage now.
2016-01-24Fixes #382: Issues with spack fetch.Todd Gamblin1-1/+7
- urljoin() was compliant with RFC 1808 but not with my understanding of how paths should be joined. - updated path joining logic to comply.
2016-01-24Minor line width reductions.Todd Gamblin1-3/+6
2016-01-24Better errors for mkdirp failure in mirror.Todd Gamblin1-2/+10
2016-01-24Minor cleanup. 80 char width for command description.Todd Gamblin1-20/+20
2016-01-21Remove cxx symlink, tell NAG to look for c++ symlinkAdam J. Stewart2-2/+1
2016-01-21Add symlink cxx to point to ccAdam J. Stewart1-0/+1
2016-01-21Refactor args for Executable.__call__Todd Gamblin10-57/+113
- simplify output, error, and input redirection - `return_output=True` is now `output=str` - `return_output=True` will still work for the time being but is deprecated. - previously you could say `return_output=True` and `output=<stream>`, which wouldn't actually write to the stream. Now you actually can't specify erroneous cases since there is only one parameter with mutually exclusive options..
2016-01-20Merge pull request #350 from adamjstewart/features/nagTodd Gamblin5-4/+39
Add NAG Fortran Compiler support
2016-01-20Fixed typo when running spack helpAdam J. Stewart1-1/+1
2016-01-20Redirect STDERR to STDOUT for compiler versionAdam J. Stewart1-1/+2
This is necessary for the NAG Fortran compiler, which prints its version message to STDERR instead of STDOUT. This message was previously being ignored, preventing spack from finding the compiler's version or automatically adding it to the compilers.yaml configuration file.
2016-01-19typos: fix some letter transposesBen Boeckel2-2/+2
2016-01-19Modify nag.py to match new compiler package structureAdam J. Stewart1-0/+9
2016-01-19Add symlink for NAG Fortran CompilerAdam J. Stewart1-0/+1
2016-01-19Merge branch 'develop' into features/nagAdam J. Stewart145-889/+20826
* develop: (77 commits) Make libxcb compile with gcc 4.9. disable parallel install for glib (found races) disable cairo-trace, which is incompatible with older libiberty.h. Fix LaunchMon on newer gcc versions. Simplify output redirection in spack.util.executable Allow completely empty config files. Update cmake package to use http in all URLs. Fix create, diy, edit, and repo commands to use multiple repos. Add namespace option to find command. Temporary fix: Clang is the default compiler on Mac OS X. Netcdf requires cmake >=2.8.12 Mbedtls depends on cmake Update libtool to 2.4.6 Update Julia to 0.4.3 Make binutils build on OS X Add verbs and psm variants py-matplotlib: depend on freetype py-numpy: make blas/lapack optional dependencies qhull: apply patch to work with libc++'s standard library New package GNU tar ...
2016-01-19Simplify output redirection in spack.util.executableTodd Gamblin2-16/+11
- By default inherit parent's input/output descriptor - Only use pipes if we need to return output. - Allows subprocesses (like emacsclient) to detect terminal correctly
2016-01-19Allow completely empty config files.Todd Gamblin1-3/+3
- Previous version would give validation error for an empty file. Now this is properly ignored. - Also includes bugfix in ConfigFormatError
2016-01-19Merge branch 'mplegendre-multi_pkgsrc_roots' into developTodd Gamblin91-844/+6903
- This moves var/spack/packages to var/spack/repos/builtin/packages. - Packages that did not exist in the source branch, or were changed in develop, were moved into var/spack/repos/builtin/packages as part of the integration. Conflicts: lib/spack/spack/test/unit_install.py var/spack/repos/builtin/packages/clang/package.py
2016-01-17Merge pull request #202 from scheibelp/features/unittest-xml-output-noseTodd Gamblin55-31/+13898
Features/unittest xml output nose
2016-01-17Fix create, diy, edit, and repo commands to use multiple repos.Todd Gamblin6-92/+247
2016-01-17Add namespace option to find command.Todd Gamblin1-9/+18
2016-01-17Temporary fix: Clang is the default compiler on Mac OS X.Todd Gamblin1-1/+6
2016-01-14update compiler config test.Todd Gamblin1-33/+37