summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-09-08Add missing dependency for run-doc-tests (#1691)Adam J. Stewart2-0/+4
2016-09-08Add latest version of libpng, ncview depends on libpng (#1502)Adam J. Stewart2-1/+4
* Add latest version of libpng * ncview depends on libpng
2016-09-07Fix fetching non-expanded resources from mirrors (#1310)scheibelp3-22/+25
This closes #1308, where fetching a non-expanded resource from a mirror will cause an error. This also ensures that when a URL resource is fetched from a mirror, that it will be named as though it were retrieved from the original URL. This is particularly useful for non-expanded resources since it ensures that the resource name is consistent for the installation (this is less important for expanded resources because the build takes place inside the expanded resource).
2016-09-06Fixed broken link in README (#1733)Ian Lee1-1/+1
2016-09-06Add debug command for creating tarball of install DB.Todd Gamblin1-0/+84
2016-09-06ITS XML Translation Tool (#1728)Robert D. French1-0/+44
2016-09-06fontconfig: add --disable-docs to configure (#1729)Jeffrey Salmond1-1/+3
2016-09-06For OpenMPI v 2+, add a configure option to provide C++ bindings. (#1730)Kelly Thompson2-1/+5
+ Starting with version 2.0, OpenMPI no longer provides C++ bindings by default (libmpi_cxx.so). Add a configure option to instruct the build to also build and install libmpi_cxx.so. + This MPI feature is needed by at least one spack package (moab).
2016-09-06Merge pull request #1731 from epfl-scitas/packages/plumed_gslcblasTodd Gamblin1-0/+8
plumed : avoid linking with libgslcblas
2016-09-06Merge pull request #1732 from epfl-scitas/fixes/autoload_and_build_dependenciesTodd Gamblin2-1/+24
fix : ('build',) type dependencies are not accounted when autoloading
2016-09-06modules : ('build',) type dependencies are not accounted when autoloadingalalazo2-1/+24
fixes #1681
2016-09-06plumed : avoid linking with libgslcblasalalazo1-0/+8
2016-09-03spack boostrap: fix missing include (#1657)Axel Huebl1-1/+1
fix a missing include in booststrap. found on debian 8 with python 2.7
2016-09-03added package : pexsi (#1550)Massimiliano Culpo9-9/+229
* pexsi : added package * cp2k : added pexsi (works for gcc+openmpi with and without plumed)
2016-09-02Merge pull request #1704 from eschnett/eschnett/libiconf-getsbecker332-0/+17
Make libiconv work with C11
2016-09-02Merge pull request #1708 from robertdfrench/globus-toolkitbecker331-0/+40
Globus Toolkit
2016-09-02Attributes for directives need to be set at class construction time. (#1718)Todd Gamblin1-3/+6
- moved ensure_dicts() call from Package.__init__ to Package.__metaclass__.
2016-09-02Merge pull request #1715 from alfredo-gimenez/bugfix/vimbecker331-3/+3
Fix vim package.
2016-09-02Merge pull request #1717 from alfredo-gimenez/features/sbtbecker331-0/+18
Add sbt (scala build tool) package
2016-09-02Add sbt (scala build tool) packageAlfredo Gimenez1-0/+18
2016-09-02Fix vim packageAlfredo Gimenez1-3/+3
2016-09-02Update OpenMPI description (#1705)Erik Schnetter1-6/+8
2016-09-02Fixes for the ImageMagick package. (#1709)Jeffrey Salmond2-2/+42
* add pango dependency * add new package ghostscript-fonts & add to ImageMagick as dependency also tell ImageMagick's configure where the font dir is! * refactor to fix flake8 * add homepage to ghostscript-fonts * use install_tree * remove unneeded import
2016-09-02Declare qthreads dependency on automake (#1711)Erik Schnetter1-0/+1
2016-09-02Merge pull request #1707 from eschnett/eschnett/autoconf-old-versionsTodd Gamblin1-0/+2
Add two famous old versions of autoconf
2016-09-02Globus ToolkitRobert.French1-0/+40
2016-09-02Add two famous old versions of autoconfErik Schnetter1-0/+2
These old versions are often used because their immediate successors are incompatible in some way.
2016-09-02Make libiconv work with C11Erik Schnetter2-0/+17
C11 does not provide gets() any more, so we cannot reference it
2016-09-02Merge pull request #1698 from LLNL/bugfix/hash-collisionTodd Gamblin6-49/+103
Fix hash collisions, add stable hashing
2016-09-02Clean up stable hashing so that specs don't contain !!python/object/applyTodd Gamblin4-50/+51
- only output basic lists, dicts, etc. - spec and database now parse and write specs as ordered data.
2016-09-02Merge branch 'UCL-RITS-hash_stability' into bugfix/hash-collisionTodd Gamblin2-15/+51
2016-09-02Fix hash copying in _dup.Todd Gamblin1-7/+17
- Spec._dup() incorrectly copied cached hashes and normal/concrete values even when dependency structure was not preserved. - Now these are only copied when *all* dependencies are copied.
2016-09-02Fix hash handling in directory layoutTodd Gamblin1-0/+7
- Currently, build dependencies are not currently hashed; we are waiting to hash these until we have smarter concretization that can reuse more installed specs. The layout needs to account for this when checking whethert things are installed.
2016-09-01Merge pull request #1535 from LLNL/bugfix/faster-install-db-gh1521Todd Gamblin3-63/+145
[WIP] Faster database loading, faster in-memory hashing
2016-09-01Merge pull request #1658 from LLNL/features/git-lfsTodd Gamblin1-0/+42
Add git-lfs package.
2016-09-01Merge pull request #1688 from LLNL/bugfix/database-issuesTodd Gamblin1-1/+1
Fix dependency bug with `spack reindex`.
2016-09-01Fix `spack reindex` so that it will work if DB is corrupt (duh).Todd Gamblin1-16/+45
- Transaction logic had gotten complicated -- DB would not reindex when corrupt, rather the error would be reported (ugh). - DB will now print the error and force a rebuild when errors are detected reading the old databse.
2016-09-01Update tests to reflect new in-memory hashing vs. coarser dag_hash.Todd Gamblin1-7/+18
- Spack currently not hashing build deps (to allow more reuse of packages and less frequent re-installing) - Fast in-memory hash should still hash *all* deptypes, and installed specs will only reflect link and run deps. - We'll revert this when we can concretize more liberally based on what is already installed.
2016-09-01Add option to copy only certain deptypes to Spec.copy()Todd Gamblin1-16/+24
- can now pass these to Spec.copy() and Spec._dup(): - deps=True - deps=False - deps=(list of deptypes) - Makes it easy to filter out only part of a spec.
2016-09-01Faster database loading.Todd Gamblin1-17/+37
- use a 3-pass algorithm to load the installed package DAG. - avoid redundant hashing/comparing on load.
2016-09-01Specs now cache result of "fast" in-memory hash.Todd Gamblin1-8/+22
- Hash causes major slowdown for reading/setting up large DBs - New version caches hash for concrete specs, which includes all specs in the install DB
2016-09-01Fix dependency bug in database. Fixes #1265, #1320.Todd Gamblin1-1/+1
2016-08-31Make gh-pages redirect to readthedocs.ioTodd Gamblin3-1/+22
2016-08-31Merge pull request #1593 from eschnett/eschnett/depends_onTodd Gamblin1-14/+25
Expand/clarify description of dependency types
2016-08-31Expand/clarify description of dependency typesErik Schnetter1-14/+25
2016-08-31Merge pull request #1677 from eschnett/eschnett/lzo-hotfixTodd Gamblin1-1/+1
Switch lzo download from https to http
2016-08-31Switch lzo download from https to httpErik Schnetter1-1/+1
lzo's download server does not present a valid certificate, so that downloads via https are failing. Spack's MD5 checksum still ensure a safe download. Closes #1675.
2016-08-30Fix modules.rst doc build warning.Todd Gamblin2-4/+2
2016-08-30Move docs to readthedocs.ioTodd Gamblin1-2/+2
- Docs are now visible immediately, and we don't have to push them separately.
2016-08-30Merge branch 'bugfix/rtd-generation' into developTodd Gamblin3-7/+18