summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-10-05New command flag: spack install --dependencies-only (#1603)Elizabeth Fischer5-23/+40
* 1. Renamed ignore_deps variable to install_deps (use positive logic). UI remains the same. 2. install_self kwarg added to do_install(). Enables installation of a package's dependencies without installing the package itself. 3. Added `spack install --dependencies-only <package>` command. * Flak8 fixes * Indentation problem
2016-10-05Add package for CONVERGE CFD (#1905)Adam J. Stewart2-0/+74
2016-10-05Add latest versions, resolve variant resolution bug (#1909)Adam J. Stewart3-8/+14
2016-10-05Added missing function for CMake builds. (#1250)Elizabeth Fischer1-9/+15
* Added missing function for CMake builds. * Update build_environment.py * std_cmake_args Changed std_cmake_args to use get_std_cmake_args(). * Update build_environment.py Delete additional lines subsumed by get_std_cmake_args() * flake8.
2016-10-05everytrace: New package (#1543)Elizabeth Fischer2-0/+98
* everytrace: New package Everytrace ensures that stack trace is obtained every time a program exits, for whatever reason. * everytrace: Change CMake to build dependency * Renamed to everytrace-example, flake8 and copyright issues. * flake8 * Missing type=build
2016-10-05Add missing dependencies for Flake8 (#1883)Adam J. Stewart11-30/+394
* Warn user if flake8 can't find setuptools * Add missing dependencies of flake8 * Updates to py-autopep8, make packages activateable * Check for presence of setuptools for Sphinx too * Fix bug in order of commands
2016-10-05PNGwriter, libSplash: Add `master` version (#1744)Axel Huebl2-0/+8
* PNGwriter, libSplash: Add `master` version * PNGwriter, libSplash: Add `dev` versions Can be used for now, `develop` is currently discouraged.
2016-10-05boost: set 1.61 as preffered until 1.62 is fixed (#1908)Denis Davydov1-2/+2
2016-10-04Read-only locks should close fd before opening for write. (#1906)Todd Gamblin2-0/+37
- Fixes bad file descriptor error in lock acquire, #1904 - Fix bug introduced in previous PR #1857 - Backported fix from soon-to-be merged fine-grained DB locking branch.
2016-10-04Packages for Darshan I/O performance characterization tool from ANL (#1900)Pramod Kumbhar2-0/+106
2016-10-04Fix some documentation build warnings. (#1902)Todd Gamblin3-15/+13
- Fix issue with package_list.py regeneration confusing Sphinx. - Add -E option to avoid caching and make Sphinx happy.
2016-10-04Update documentation URL after switch to readthedocs (#1901)Adam J. Stewart8-15/+15
2016-10-04Rework build environment and cc to use smaller RPATHs. (#1894)Todd Gamblin3-13/+108
- Fixed up dependency management so that: - build deps go in PATH and -I - link deps go in -L args - only *immediate* link deps are RPATH'd The latter reduces the number of libraries that need to be added to DT_NEEDED / LC_RPATH. This removes redundant RPATHs to transitive dependencies.
2016-10-04A set of tools used in climate modeling and numerical weather prediction. ↵Sergey Kosukhin8-19/+367
(#1317) * Update grib-api: switched to cmake building system. * Update harfbuzz: added pkg-config dependency. * Update pango: added pkg-config dependency. * Add libemos package. * Add Magics (from ECMWF) package. * Revert "Variant for building cdo without mpi (#1638)": CDO does not use MPI. This reverts commit 079d063c6d94be84974f1ddd6eb880e902c95b4a. * Update CDO package: full featured implementation. * Update magics: added python as build dependency. * Update cdo: added disabling configuration options.
2016-10-04Fixes #1893: missing importTodd Gamblin1-0/+1
2016-10-04Adds mpip package (#1886)Ivo Jimenez1-0/+44
2016-10-04Adds lulesh package (#1887)Ivo Jimenez2-0/+115
2016-10-04Spack package for HPCToolkit (#1892)Pramod Kumbhar2-0/+94
* Spack package for HPCToolkit (performance analysis tool) * Correction for PR comments, make flake8 happy * update note / comments
2016-10-03cp2k : added support for libint, fixed compilation issues on elpa (#1889)Massimiliano Culpo3-5/+22
2016-10-02gcc: fix darwin dispatch/object.h header issue (#1518)Geoffrey Oxberry1-0/+14
Fixes #1203. Apple ships headers in Yosemite (and possibly earlier) that are gcc-incompatible, but compile fine with clang. The fix is to copy the offending system header from /usr/include/${REST_OF_HEADER_PATH} to ${GCC_PREFIX}/include/${REST_OF_HEADER_PATH} and replace the non-gcc- compatible features with gcc-compatible equivalents. See https://github.com/hashdist/hashstack/pull/771/files for inspiration, and http://hamelot.io/programming/osx-gcc-dispatch_block_t-has-not-been-declared-invalid-typedef/ for a description of the header issue.
2016-10-02Adding latest version of fenics (#1528)Nicolas Richart3-11/+44
* Adding last version of fenics and making trilinos not ambiguous on hdf5 * forcing fenics to ignore hdf5 cxx * Adding deptypes and correcting the hdf5 patch * flake8 corrections * cleaning some useless code
2016-10-02Run make clean to prevent warning messages (#1742)Adam J. Stewart1-4/+2
* Run make clean to prevent warning messages * Don't delete temporary files after completion
2016-10-02Provide newer versions of llvm (3.8.1, 3.9.0) (#1765)Kelly Thompson1-61/+91
* Provide new versions of llvm. + Provide file list and md5 hashes for 3.8.1 and 3.9.0. + Clean up indentation for the 'releases' data structure to improve consistency. * Adding a block of code to the 'resources' structure for cfe. * Merge cfe and clang resources into single entity.
2016-10-02Added hadoop, spark, and variant spark+hadoop (#1833)Alfredo Adolfo Gimenez2-0/+128
* Added hadoop, spark, and variant spark+hadoop * Docstrings, dependency types, urls, copyright * Flake8 fixes, link dependency for hadoop * Build type for spark, env problem setting JAVA_HOME
2016-10-02git: Don't link against -lrt on Darwin (#1877)Erik Schnetter1-0/+4
There is no librt on Darwin, and it's not necessary either.
2016-10-02Update PAPI to 5.5.0 (#1878)Erik Schnetter1-0/+1
2016-10-02Update tmux to 2.3.0 (#1879)Erik Schnetter1-2/+3
2016-10-02New package: libquo (#1880)Kelly Thompson1-0/+68
* New package: libquo libquo is a high-level, easy to use programming interface tailored specifically for MPI/MPI+X codes that may benefit from evolving process binding policies during their execution. QUO allows for arbitrary process binding policies to be enacted and reverted during the execution of an MPI/MPI+X application as different computational phases are entered and exited, respectively. https://github.com/losalamos/libquo * Remove use of 'which' and fix style non-conformance.
2016-10-02Add boost 1.62.0 (#1882)Bruno Turcksin1-0/+1
2016-10-02Added bash-completion package (#951)Jean-Paul Pelteret1-0/+64
2016-09-30pdt url change to download full installer tarball (#1881)Pramod Kumbhar1-6/+7
2016-09-30Fix read locks on read-only file systems (#1857)Michael Kuhn1-1/+2
2016-09-29Add cube variant for building GUI component with qt, parallel built ↵Pramod Kumbhar1-4/+9
supported (#1525)
2016-09-29updated to latest available package and fixed installation issue (old ↵Pramod Kumbhar1-2/+8
packages are no longer available for download) (#1523)
2016-09-29added libxstream (#1454)Mitchell Devlin1-0/+50
2016-09-29Add libint package (#1264)Adam J. Stewart3-5/+127
* Add libint package * Add Intel optimization flags recommended by CP2K * Add new version and Intel compiler optimization flags for libxc * Add older version of libint * Libint depends on GMP C++ library
2016-09-28Library for manipulating grib1 and grib2 files (#1736)Robert D. French1-0/+50
Pro tips from @adamjstewart: * line too long in package description * name it grib-api instead of grib_api * depend on netcdf without reference to unnecessary constraints
2016-09-28py-pil: Protect against building with Python3. (#1868)Elizabeth Fischer2-0/+4
* py-pil: Does not build with Python3. * Set py-pillow to be the default pil provider * Update package.py * Change to comments requested by adamjstewart * Remove version constraint from extends(), avoid a Spack bug.
2016-09-28Update Qthreads to 1.11 (#1863)Erik Schnetter1-2/+3
2016-09-28Fixes #1860. Subversion builds sequentially due to race.Todd Gamblin2-1/+4
2016-09-28vim8 is out! (#1753)Robert D. French1-0/+3
* depends on ncurses for 8.0 or higher
2016-09-28Fixes #1720: spack reindex fails with invalid ref count. (#1867)Todd Gamblin3-49/+80
* Fixes #1720: spack reindex fails with invalid ref count. - Database graph wasn't being built properly; dependencies were set up incorrectly in the nodes that ended up in the graph on reindex. - Reworked _add to increment ref count properly and to always build bottom-up to make the logic simpler to understand. * Add checks to ensure DB is a valid merkle tree.
2016-09-28Tell Mercurial where to find CA certs (#1873)Adam J. Stewart1-5/+30
2016-09-28Prohibit Python3 in Python version check. (#1872)Elizabeth Fischer1-2/+2
2016-09-28Add single letter arg flags for spack graph (#1871)Adam J. Stewart1-3/+3
2016-09-28Merge pull request #1862 from LLNL/features/graph-improvementsTodd Gamblin9-164/+259
spack graph improvements
2016-09-27Make graph_ascii support deptypes.Todd Gamblin6-27/+37
- fix deptype support - by default, graph command omits build depedencies - update docs to use deptype args
2016-09-27Fixes #1098: spack graph crashes for large graphs.Todd Gamblin1-6/+15
- Fixed logic for collapsing backward edges - Last collapse now depends on whether prior step in left collapse sequence alrady did the collapse.
2016-09-27Improvements to the Spack graph command.Todd Gamblin3-29/+103
- Distinguish between static (package) and dynamic (spec) graphs. - static graphs ignore conditions and multiple instances (hashes) and plot raw dependencies among packages. - dynamic graphs include information from particular specs (instances of packages) and can have multiple instances with hashes. - Allow graphing all packages in the install DB. - useful for debugging.
2016-09-27Factor out canonical_deptype function, cleanup spec.pyTodd Gamblin2-41/+100