summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-03-29ltrace: create new package (#7641)Matthias Diener1-0/+38
* ltrace: create new package * Update package.py * Update package.py
2018-03-29strace: create new package (#7640)Matthias Diener1-0/+39
2018-03-29Fix Python3 bug in tut (#7627)Adam J. Stewart2-0/+13
* Fix Python3 bug in tut * Revert URL change
2018-03-29gurobi: new package (#7639)Yifan Zhu1-0/+62
* gurobi: new pacakge * fixed flake8 errors
2018-03-29update tests: concretize mpileaks with gcc (#7635)scheibelp1-1/+1
Fixes #7593 By default MacOS concretizes using the clang compiler. The unit tests include a call to "spack spec mpileaks", which has elfutils as a dependency; #7096 added a conflict in elfutils to avoid building with clang, which lead to the MacOS unit tests to start failing. This updates the concretization to force using gcc when concretizing mpileaks.
2018-03-29Add Julia 0.6.2 + checksum (#7577)Will Furnass1-1/+2
2018-03-29cmake: update package (#7633)Matthias Diener1-0/+1
2018-03-28libhio: add libhio package to spack (#7468)Howard Pritchard3-6/+118
spack brought out some configury/make issues with libhio, so some patches come along for the ride. Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2018-03-28mirrors.yaml: does not expand ~ (#7631)Axel Huebl1-4/+4
Use `$HOME` for cli commands in `mirrors.yaml` and add "username" example strings in the file itself.
2018-03-28Update libcint versions (#7623)Michael F. Herbst1-1/+6
2018-03-28gmap-gsnap: new version with numerous bug fixes (#7625)Levi Baber1-0/+1
2018-03-28R-snowfall: new package (#7464)Levi Baber1-0/+40
* r-snowfall: dep for phantompeakqualtools * r-snowfall: fix version number * r-snowfall: fix hash
2018-03-28Fix download URL for SCons and add latest version (#7614)Adam J. Stewart1-5/+9
2018-03-28Add recent bohrium version (#7624)Michael F. Herbst1-1/+2
2018-03-28Adds liblockfile (and patch to avoid need for root) (#7621)Eric Müller2-0/+86
* --enable-shared *additionally* builds shared libraries (and it builds fast, so no variant here)
2018-03-28openmpi: updated package (#7574)Massimiliano Culpo1-0/+38
Modifications: * Added zlib dependency, starting from version 3.0.0 * Added memchecker support for debugging * Remove mpirun and similar links if slurm is selected as a scheduler
2018-03-27petsc: add 3.8.4 (#7616)Denis Davydov1-0/+1
2018-03-27added htslib 1.7 and checksum (#7617)David Orman1-0/+1
2018-03-27Add Catch v2.2.1 and v1.12.1 (#7615)Nils Deppe1-0/+2
Catch v1 and v2 are maintained independently since v2 requires C++11 support. Updating both to the latest.
2018-03-27Fix buildcache relocate: only skip if rpaths are relative (#7605)Patrick Gartung1-1/+1
This fixes a check that decides when to skip buildcache relocation. Originally the check was flawed in two ways: it would skip if the source prefix matched the destination prefix, which no longer matters since the source prefix is replaced with a placeholder (so it always needs to be updated); it also would skip relocation if the rpaths were not relative, when in fact it should be the opposite (binaries without relative rpaths *should* be relocated, and those without don't need it).
2018-03-27spades: fix build (#7608)Leonhard Reichenbach1-1/+1
Version 3.11 works with gcc7 see: https://github.com/ablab/spades/issues/26
2018-03-26New package r-tidyverse and r-tidyselect (#6507)Yifan Zhu7-7/+123
* r-rlang: added version 0.1.4 * r-lubridate: added version 1.7.1 and dependency * r-tidyselect: new package * r-dplyr: added version 0.7.4 * r-rstudioapi: added version 0.7 * r-tidyr: added version 0.7.2 and other dependencies * r-tidyverse: new package * r-tidyr: updated dependencies * r-tidyverse: added dependency r-rlang * r-tidyverse: edited docstring * r-tidyverse: fixed typo * fix typo again
2018-03-26Add missing X-libs dependencies to vim+x (#7599)Eric Müller1-0/+5
2018-03-26adios2: add support for Fortran bindings (#7600)Michael Kuhn1-1/+5
2018-03-26Remove pmi from the fabric list. (#7226)健美猫1-3/+9
2018-03-26zeromq: fix build (#7596)Michael Kuhn1-1/+1
pkg-config is also required for release versions.
2018-03-26openssl: Add variant to use system certificates (#6396)Michael Kuhn1-0/+35
2018-03-26mpich: added version 3.2.1 (#7598)Massimiliano Culpo1-0/+1
2018-03-25new package: Seqan (bioinformatics) (#7588)Sinan1-0/+52
* new package: Seqan (bioinformatics) * add compiler requirements as conflicts * fix typo * add dependency types * correct checksum
2018-03-25fix outdated comments in config.yaml (#7594)healther1-3/+3
* `spack purge` now is `spack clean`
2018-03-25Various updates to Spack's Bash completion (#7590)Adam J. Stewart1-52/+175
* Various updates to Spack's Bash completion * Equals sign messes up tab completion
2018-03-25python: added a variant to enable PGO + using --with-icc if compiled with ↵Massimiliano Culpo1-3/+25
Intel (#7496) Added a variant to enable default optimizations for production builds. Uses --with-icc if built with Intel compilers.
2018-03-24Add a new packag: sofa-c. (#7470)健美猫1-0/+50
2018-03-24Update copyright on LLNL files for 2018. (#7592)Todd Gamblin2840-2842/+2842
2018-03-24Add a new package: graph500. (#7499)健美猫1-0/+50
* Add a new package: graph500. * Remove leading comments. * graph500 is a MakefilePackage. * Update. * Update.
2018-03-24Avoid stat-ing all packages at startup. (#7587)Todd Gamblin1-3/+9
- FastPackageChecker was being called at startup every time Spack runs, which takes a long time on networked filesystems. Startup was taking 5-7 seconds due to this call. - The checker was intended to avaoid importing all packages (which is really expensive) when all it needs is to stat them. So it's only "fast" for parts of the code that *need* it. - This commit makes repositories instantiate the checker lazily, so it's only constructed when needed.
2018-03-23Remove case consistency check at startup. (#7585)Todd Gamblin1-110/+0
- This was needed when we transitioned to all lowercase packages because git didn't handle case changes well on case-insensitive filesystems. - Now it just adds extra stat calls to startup, and we check for all-lowercase package names in tests, so we'll remove it. - people using really old versions of Spack can re-clone.
2018-03-23Cray clean environment (#7582)Mario Melara2-3/+19
* Create unload_module method Extract code from load_module into unload_module. * Unload modules to create a clean env on Cray removes cray-libsci, cray-mpich and darshan to prevent any silent linking with those packages.
2018-03-23Increment Spack version (#7565)Adam J. Stewart1-1/+1
2018-03-23Grab crayos version from PrgEnv module versions (#7583)becker331-3/+11
2018-03-23Only add python flag for newer versions of glib (#7579)Adam J. Stewart1-3/+4
2018-03-23Adding bc and ed packages. (#7578)Jon Rood2-0/+79
* Adding bc package. * Adding ed package which is actually a dependency of bc.
2018-03-23beast1: new package (#7544)xfzhao1-0/+47
* beast1: new package * beast1: taking suggestion
2018-03-23Add the ability to separate architecture in path scheme (#4329)Mario Melara4-6/+70
* Add format to separate target and os for path spec format can now handle separations of target and os for setting up the path. * Added ${PLATFORM} et al to spec.format() ${PLATFORM}, ${OS}, ${TARGET} * Update tests Updated tests and got rid of unnecessary code. * Also update documentation to reflect this new ability. * Add default path scheme to config.yaml Added default path scheme to config.yaml. Users can overwrite this section if they want.
2018-03-23add matplotlib version 2.2.2 (#7572)healther1-0/+1
2018-03-23intel performance libraries: add 2018.2 (#7569)Denis Davydov4-0/+8
2018-03-23Fix tclsh command for transitive dependencies (#7566)Federico Ficarelli1-1/+9
2018-03-22Dyninst links broken, everything switched to github (#6066)Alfredo Adolfo Gimenez1-12/+7
2018-03-22Speedup the default 'libs' property search ... (#7553)Veselin Dobrev1-24/+21
* Speedup the default 'libs' property search - important for external packages. * As advised by @alalazo, use tuples instead of lists inside _libs_default_handler.
2018-03-22mc: create new package (#7564)Matthias Diener1-0/+56
* mc: new package * Update package.py * Update package.py * Update package.py