summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-12-13Better cxx11/14/17 flags for GNU/Clang/Intel (#2539)Ben Morgan4-2/+67
* Better cxx11/14 flags for GNU/Clang/Intel - GCC 4.8 only supports -std=c++1y for C++14 - Use CMake's rules for AppleClang to set cxx11 and cxx14 flags based on Apple Xcode/LLVM version - Use CMake's rules for Intel to add support for cxx14 flags based on Intel version. * Add cxx17_flag property Implement property in compiler for c++17 as per those for c++11/14. Add concrete support for GNU/Clang: - Return -std=c++1z for GCC 5 and above per GCC documentation - Return -std=c++1z for Clang 3.5 and above per Clang documentation - Return -std=c++1z for Apple LLVM 6.1 and above per CMake's rules
2016-12-13Added support for xSDKTrilinos package (#2201)amklinv1-0/+100
* Added support for xSDKTrilinos package * Updated xsdktrilinos/package.py for PR review * Added trilinos version # reqs to xsdktrilinos * xsdktrilinos now uses CMakePackage * Cleaned up xsdktrilinos/package.py * Removed unused cxxflags from xsdktrilinos * Removed unused sys import from xsdktrilinos
2016-12-13Update `spack setup` and `spack graph` to be consistent with recent ↵Elizabeth Fischer2-2/+4
refactoring (#2317) * Update `spack setup` and `spack graph` to be consistent with c557e765 and 9347f869. Fixes #2316. * Added another "fix" necessary to make `spack setup` work. * Added another "fix" necessary to make `spack setup` work. (reverted from commit 7f0d3ecb38c97ec00491d7cd66b4266e3018b1ca)
2016-12-13likwid: remote root from INSTALL_CHOWN (#2564)Denis Davydov1-3/+3
2016-12-13slepc/petsc: fix python dependency (#2560)Denis Davydov2-3/+5
2016-12-13Add a test to ensure package names have the right case. (#2562)Todd Gamblin4-5/+109
2016-12-12Add missing bzip2 dependency to freetype (#2536)Adam J. Stewart3-25/+23
* Add freetype dependency on bzip2 * Switch package with an install method for the docs
2016-12-12Doxygen: Add new version (#2561)Jean-Paul Pelteret1-0/+1
2016-12-12Set parent process's input stream inside the build process. (#2535)Sergey Kosukhin1-0/+13
2016-12-12p4est: remove unneded lua dependency (#2559)Denis Davydov1-1/+0
2016-12-12Add documentation for repositories and namespaces. (#2474)Todd Gamblin8-17/+476
* Add documentation for repositories and namespaces. * Update and extend repository documentation per review. - Also add `-N` argument for `spack spec`
2016-12-11New package - r-xgboost (#2493)Javier1-0/+54
2016-12-11atlas: fix lapack stage path (#2371)Denis Davydov1-5/+6
* atlas: fix lapack stage path * atlas: add a few links to other package managers
2016-12-11rename: add new package (#2486)Denis Davydov1-0/+45
2016-12-11[docs] missin .. code-block:: console in Spack 101 (#2530)Stephen McDowell1-0/+2
The advanced [Uninstalling Packages](spack.readthedocs.io/en/latest/tutorial_sc16_spack_basics.html#uninstalling-packages) via hash has a couple missing `.. code-block:: console` directives ;) I have no idea what branch to direct this to though...
2016-12-11likwid: add todo (#2531)Denis Davydov1-1/+9
* likwid: add todo * liwkid: add a note on hwloc dependency
2016-12-11numdiff: fix dependency type on macOS (#2538)Denis Davydov1-8/+2
2016-12-11Updated cmor: corrected way to set constraints for the extendee. (#2543)Sergey Kosukhin1-1/+2
2016-12-11Update Adol-C package (#2556)Jean-Paul Pelteret2-2/+3
Rename developer version, add new version, and make patch version specific.
2016-12-10clang: do xcode mockup iff requested by a package (#2544)Denis Davydov5-5/+15
* clang: do xcode mockup iff requested by a package * add a note * add pkg to setup_custom_environment() and decide whether or not to use mockup XCode there based on the package
2016-12-10Eigen 3.3.1 is latest stable version. (#2551)Stephen McDowell1-0/+1
Main page states [3.3.1 is latest stable](http://eigen.tuxfamily.org/index.php?title=Main_Page).
2016-12-10Scotch 6.0.4 is available. (#2552)Stephen McDowell1-0/+1
Source project page states [6.0.4 is latest stable](http://scotch.gforge.inria.fr/)
2016-12-10Implementation of spack file for Pflotran (#2444)Barry Smith2-1/+50
Supports installing both a "known version" of PETSc/PFlotran that works and the develop/master branches of both packages Funded-by: IDEAS Project: IDEAS/xSDK Time: 4 hour
2016-12-09update flux dependencies and package (#2541)Tom Scogland8-40/+90
* update flux dependencies and package * refinements from @adamjstewart * fix flux document generation The docbook-xsl package has been added, and correctly configures catalog files to generate documentation correctly with asciidoc.
2016-12-09astyle: do not set user/group when installing on macOS (#2542)Denis Davydov1-0/+5
* astyle: do not set user/group when installing on macOS * astyle: add new version
2016-12-09petsc: explicitly disable X11 (#2533)Denis Davydov1-2/+3
otherwise petsc may pickup libX11 on login nodes during config/build, but libX11 may not be available on computation nodes.
2016-12-08Make targets an attribute of compilers (#2500)becker336-25/+56
* Make targets an attribute of compilers, similar to OS. Allows users to use `spack compiler find` to add compilers for the same platform/os but different targets when spack is installed on a file system mounted on machines with different targets. * Changed get_compilers() method to treat old compilers with no target as target='any' * flake8 changes * Address change requests for comments/code clarity
2016-12-08Json loader now returns str objects instead of unicode. (#2524)Sergey Kosukhin1-2/+22
2016-12-08Added packages: cmor and uuid. (#2527)Sergey Kosukhin2-0/+108
* Added package 'uuid'. * Added package 'cmor'. * Updated 'cmor' and 'uuid': docstring formatting.
2016-12-08Revert to-string for CNL operating system (#2526)scheibelp2-3/+3
2016-12-08Add support for parsing R-XML URL versions. (#2525)Todd Gamblin4-9/+23
* Add support for parsing R-XML URL versions. * Better url-parse debug output. - just print the debug stuff all the time. * fix R-XML versions.
2016-12-08Update emacs: current release, use our x11 bits (#2052)George Hartzell4-12/+21
* Update emacs: current release, use our x11 bits Add checksum for 25.1 release. Rework the X support: - use Spack's X11 bits - add ability to specify an X toolkit (gtk or athena, default is gtk). - change toolkit names to align with Emacs' configure usage. * PEP8 cleanups. * glib dependency should not be type=build I'd like to blame that on a typo, but it's a few too many characters for that to be viable. I'm not sure what I was thinking. * Pass X variant down: emacs->pango->cairo * X variants default to False, warn on bad toolkit Change the X variants for emacs, pango and cairo to default to False. Check that the toolkit is a valid choice and give a reasonable error if not. * Fix flake8 issue, reword warning text * gtkplus needs to use +X variant for pango to work In order for a useful variant of pango to be built into the spec I needed to make the dependency on gtkplus explicitly specify it's X variant. The X variant is the default, but that wasn't enough to make it happy. Since it's happiness is the most imporant thing in the world, this change! :)
2016-12-08Scotch fails to build with latest flex (#2523)Adam J. Stewart1-1/+1
2016-12-08dealii: remove dependencies which are not needed (#2522)Denis Davydov1-4/+0
2016-12-08fix for bluegene-q platform (#1980)Pramod Kumbhar2-3/+35
* fix for bluegene-q platform * change powerpc to ppc64 * change CNK to cnk
2016-12-08Fix deptypes for deps specified on command line (#2307)scheibelp2-20/+60
Fixes #2306 Any dependency explicitly mentioned in a spec string ended up with the build and link deptypes unconditionally. This fixes dependency resolution to ensure that packages which are mentioned in the spec string have their deptypes determined by the dependency information in the package.py files. For example if a package has cmake as a build dependency, and cmake is mentioned as a dependency in the spec string for the package, then it ends up with just the build deptype.
2016-12-08Use frontend OS for build/run deps by default (#2292)scheibelp5-25/+91
Packages built targeting a backend may depend on packages like cmake which can be built against the frontend. With this commit, any build dependency or child of a build dependency will target the frontend by default. In compiler concretization when packages copy compilers from nearby packages, build dependencies use compiler information from other build dependencies, and link dependencies avoid using compiler information from build dependencies.
2016-12-07Add version/digest for emacs 25.1 (#2511)George Hartzell1-0/+1
* Add version/digest for emacs 25.1 * Put newest version at top of list
2016-12-07yaml-cpp: add boost dependency (#2517)Andrey Prokopenko1-3/+4
yaml-cpp has a boost dependency, and according to [yaml-cpp page](https://github.com/jbeder/yaml-cpp): yaml-cpp 0.5.3 has been released! This is a bug fix release. It also will be the last release that uses Boost; futures releases will require C++11 instead.
2016-12-07add ACLOCAL_PATH updates for packages that register m4 macros (#2518)Tom Scogland1-0/+2
2016-12-07Fixed spelling of variable (#2516)Oliver Breitwieser2-2/+2
2016-12-07Building lua-luafilesystem requires a newish-git (#2515)George Hartzell1-0/+1
See #2059 for background. I'm unable to install `lmod` because lua-luafilesystem fails. The luarocks install bits attempt to do a shallow clone of the luafilesystem sources and the default git on my CentOS 7 test box (`git version 1.8.3.1`) fails. This adds a build dependency that ensures that a relatively modern git is available.
2016-12-07Update texlive digest value (#2514)George Hartzell1-2/+9
* Update texlive digest value While the discussion in #2494 progresses, this changes fixes the digest values so that builds succeeed. * Add warning that texlive is not repeatably installable
2016-12-07netcdf: add checksum for 4.3.3.1 version (#2509)Andrey Prokopenko1-3/+4
2016-12-07cmake: added checksum for 3.1.0 version (#2508)Andrey Prokopenko1-1/+2
2016-12-06hypre, superlu-dist, trilinos - support using develop/master branches of ↵Barry Smith0-0/+0
these packages (#2443) Funded-by: IDEAS Project: IDEAS/xSDK Time: 1 hour
2016-12-06hypre, superlu-dist, trilinos - support using develop/master branches of ↵Barry Smith3-2/+24
these packages (#2443) Funded-by: IDEAS Project: IDEAS/xSDK Time: 1 hour
2016-12-06Fixed a few minor issues with the 'fontconfig' package install script. (#2491)Joseph Ciurej1-4/+4
2016-12-05hdf5: added 'pic' variant (#2373)Andrey Prokopenko1-0/+7
2016-12-05Remove CYAML tests from Spack now that the DB is JSON. (#2487)Todd Gamblin1-4/+2