summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-04-20Add Napoleon extension to support Google docstrings (#3920)Adam J. Stewart1-0/+1
2017-04-20Revert "Override partial installs by default" (#3918)Todd Gamblin6-245/+8
* Revert "Override partial installs by default (#3530)" This reverts commit a65c37f15dff4b4d60784fd4fcc55874ce9d6d11.
2017-04-20Revert "Add lmod files to MODULEPATH" (#3917)Todd Gamblin1-2/+0
* Revert "Add lmod files to MODULEPATH (#3912)" This reverts commit 186d1f4511c8aa3bc5ce661b1e883db10e20958a.
2017-04-20test/python_version.py: ported to pytest (#3438)Massimiliano Culpo1-79/+85
2017-04-19Override partial installs by default (#3530)scheibelp6-8/+245
* Package install remove prior unfinished installs Depending on how spack is terminated in the middle of building a package it may leave a partially installed package in the install prefix. Originally Spack treated the package as being installed if the prefix was present, in which case the user would have to manually remove the installation prefix before restarting an install. This commit adds a more thorough check to ensure that a package is actually installed. If the installation prefix is present but Spack determines that the install did not complete, it removes the installation prefix and starts a new install; if the user has enabled --keep-prefix, then Spack reverts to its old behavior. * Added test for partial install handling * Added test for restoring DB * Style fixes * Restoring 2.6 compatibility * Relocated repair logic to separate function * If --keep-prefix is set, package installs will continue an install from an existing prefix if one is present * check metadata consistency when continuing partial install * Added --force option to make spack reinstall a package (and all dependencies) from scratch * Updated bash completion; removed '-f' shorthand for '--force' for install command * dont use multiple write modes for completion file
2017-04-19Set proper deptypes for certain build systems (#3866)Adam J. Stewart3-4/+10
* Set proper deptypes for certain build systems * Add depends_on to namespace
2017-04-19Add variant to mvapich2 to set size of rank bits (#3886)Adam J. Stewart1-0/+7
2017-04-19Add lmod files to MODULEPATH (#3912)Adam J. Stewart1-0/+2
2017-04-19binutils should link to Spack zlib installation (#3914)Adam J. Stewart1-7/+10
2017-04-19Add latest version of HOOMD-blue (#3889)Adam J. Stewart1-21/+40
2017-04-19Rework Spack's Mercurial support (#3834)Adam J. Stewart15-52/+176
* Add tests to mercurial package * Add support for --insecure with mercurial fetching * Install man pages and tab-completion scripts * Add tests and latest version for all deps * Flake8 fix * Use certifi module to find CA certificate * Flake8 fix * Unset PYTHONPATH when running hg * svn_fetch should use to svn-test, not hg-test * Drop Python 3 support in Mercurial Python 3 support is a work in progress and isn't currently recommended: https://www.mercurial-scm.org/wiki/SupportedPythonVersions * Test both secure and insecure hg fetching * Test both secure and insecure git and svn fetching
2017-04-19Sox (#3908)Jimmy Tang5-0/+276
* Initial add of flac * Initial add of id3lib * Initial add of the opus codec * Initial add of sox audio processing tools * Cleanup spec files to be inline with current standard * Fix pep8 compliance * Remove un-needed configuration
2017-04-19Add info for sqlite@3.18.0 (#3913)George Hartzell1-0/+2
2017-04-19add lines missed in rebase (adios +bzip2) (#3907)Mark Olesen1-0/+2
2017-04-19ncl: capture more dependencies (#3902)Milton Woods1-0/+6
* ncl: add depends_on statements for bison, flex and libiconv * ncl: depends on flex for building and linking * ncl: links with -ll, so requires flex with variant '+lex' * ncl: depends on szip; external hdf5 may not provide it
2017-04-19pango: depends on libxft when +X, disable libxft support when ~X (#3899)Milton Woods1-0/+9
2017-04-19Ensure sbin is prepended to PATH in modulefiles (#3843)George Hartzell1-0/+4
2017-04-19espresso: add 6.1.0 (#3881)Denis Davydov2-6/+38
* espresso: fix missing dependency on elpa, add 6.1.0 * override default libs of elpa to get shared always
2017-04-19gdbm: GNU dbm package for manipulating hashed databases (#3895)Milton Woods1-0/+46
2017-04-18Disable parallel builds for vim (#3893)George Hartzell1-0/+6
* Disable parallel builds The install step creates a bunch of links to the vim binary, e.g. `view`. When run with -j greater than 1 there are silent failures. Running w/out parallelism seems to fix it. * Only constrain the install phase to be -j 1 Thanks @adamjstewart!
2017-04-18Adding new python package: py-simplejson (#3883)Javier1-0/+41
* Adding new python package: py-simplejson * Adding setuptools dependency * Fixing typo
2017-04-18charm: set sane default (#3865)Christoph Junghans1-33/+5
see https://github.com/LLNL/spack/pull/3852#pullrequestreview-32996651 for details
2017-04-18ocotpus and arpack-ng: fix arpack bug and add libs to arpack-ng (#3875)Denis Davydov2-11/+27
* ocotpus and arpack-ng: fix arpack bug and add libs to arpack-ng also rename the variant to be consistent with other packages * fix a bug * flake8
2017-04-18Add version info for git-lfs v2.0.2 (#3885)George Hartzell1-0/+1
2017-04-18Provide version 3.8.0 of CMake. (#3882)Kelly (KT) Thompson1-0/+1
2017-04-18Adding new package: sas (#3877)Javier1-0/+56
2017-04-18ape: constrain libxc version (#3876)Denis Davydov1-1/+1
2017-04-18ADIOS - add bzip2 transport, python patch not applicable to adios 1.9.0 (#3874)Mark Olesen1-2/+4
2017-04-18Added expat dependency to apr-util (#3871)sknigh1-0/+2
2017-04-18Add patched openfst-1.4.1 and kaldi@c024e8 required by CNTK. (#3806)健美猫5-9/+321
2017-04-18octave: add 4.2.1 (#3872)Denis Davydov2-3/+21
Also switch to arpack-ng, which is maintained and has bugfixes, whereas the original arpack code is abandoned.
2017-04-18gmsh: add 3.0.1 (#3873)Denis Davydov1-0/+1
2017-04-17Add a py-fiscalyear package (#3864)Adam J. Stewart5-6/+155
* Add a py-fiscalyear package * Declare supported Python versions
2017-04-17Add latest numpy release (#3869)Adam J. Stewart1-0/+2
2017-04-17opneblas: fix compilation with clang (#3862)Denis Davydov2-6/+851
* opneblas: fix compilation with clang * indentation
2017-04-17Fix udunits2 (#3809)Michael Kuhn1-1/+3
2017-04-16Remove redundant cmake dependencies (#3860)Adam J. Stewart5-9/+0
2017-04-16random123: put uniform.hpp in right subfolder (#3858)Christoph Junghans1-1/+1
2017-04-16charm: add support for shared linking (#3859)Christoph Junghans1-1/+3
2017-04-15trilinos: allow to compile exodus (#3857)Christoph Junghans1-1/+11
2017-04-15random123: install uniform.hpp as well (#3856)Christoph Junghans1-0/+2
2017-04-15Fix flake8 changed files detection (#3855)Adam J. Stewart1-1/+1
2017-04-15Allow users to set parallel jobs in config.yaml (#3812)Adam J. Stewart6-6/+36
* Allow users to set parallel jobs in config.yaml * Undo change from endash to emdash * Remove parallel config, rename jobs to build_jobs
2017-04-14hpx5: Add patch to select Spack compiler on Cray (#3798)Erik Schnetter2-0/+39
2017-04-14New package: flecsi (#3780)Christoph Junghans1-0/+64
* New package: flecsi * make fetch independent of #3779
2017-04-14Add package gccxml (#3836)healther2-0/+47
* Add package gccxml * Fix spec undefinedwq * fix versions * fix patch when statement * fix flake8...
2017-04-14New package: boost-mpl-cartesian_product (#3841)Christoph Junghans1-0/+40
2017-04-14New package: tut (#3844)Christoph Junghans1-0/+41
2017-04-14stage: remove a rogue period (#3846)Ben Boeckel1-1/+1
2017-04-14Add a package for FLASh (bioinformatics) (#3848)George Hartzell1-0/+42
Add a package for FLASh.