summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-01-12metis : added variant specified in BUILD.txt. Fixed wrong dependency on MPI.alalazo2-37/+161
parmetis : added variants as in metis
2016-01-11This commit makes the following changes:Peter Scheibel1-25/+63
There are two sensible defaults for building boost libraries: build all of them or build none of them. Previously the Spack boost package took the first approach. This commit changes to building no libraries by default. The user can specify which libraries they need using variants (e.g. +iostreams to compile the boost iostreams library). If no libraries are built then a header-only install is performed (no compilation, just copy header files to prefix). The consequence of this change is that packages which specify a dependency on boost may now fail (until they are updated to specify exactly which boost libraries they need compiled). The user may now specify whether to build shared libraries (static libraries are always built) and whether to build libraries with/out multi-threading support (default is to only build with multi-threading support). The executable on the user-config.jam toolset line is set to Spack's cc script. Before, without this, the desired toolset was used but Spack deferred to the boost build system to choose the compiler version. bzip2 and zlib are always specified as dependencies when iostreams is built (before this could be controlled with the +compression variant).
2016-01-11Correct Python version constraint syntaxErik Schnetter1-1/+1
2016-01-11Download package version with a configure scriptErik Schnetter1-7/+2
This avoids having to use autoconf, which requires many m4 scripts that are not always available.
2016-01-11Avoid key error when env var is unsetErik Schnetter1-1/+1
2016-01-11Merge pull request #335 from LLNL/revert-321-eschnett/petsc-pythonTodd Gamblin1-2/+0
Revert "Require Python for PETSc"
2016-01-11Revert "Require Python for PETSc"Todd Gamblin1-2/+0
2016-01-11Merge pull request #320 from eschnett/eschnett/parmetis-cmakeTodd Gamblin1-0/+1
parmetis requires cmake @2.8:
2016-01-11Merge pull request #321 from eschnett/eschnett/petsc-pythonTodd Gamblin1-0/+2
Require Python for PETSc
2016-01-11Merge pull request #318 from eschnett/eschnett/metis-cmakeTodd Gamblin1-0/+1
Require cmake @2.8: for metis
2016-01-11Merge pull request #312 from eschnett/eschnett/petsc-mpiTodd Gamblin1-3/+1
Make PETSc build with OpenMPI
2016-01-11Merge pull request #316 from eschnett/eschnett/tgzTodd Gamblin5-27/+29
Use .tar.gz instead of .tar.xz in several packages for backward compatibility
2016-01-11Merge pull request #322 from eschnett/eschnett/gperftools-updateTodd Gamblin1-0/+3
Update gperftools
2016-01-11Merge pull request #325 from eschnett/eschnett/julia-updateTodd Gamblin2-1/+15
Several small updates to Julia
2016-01-11Merge pull request #330 from epfl-scitas/packages/cgalTodd Gamblin1-0/+73
Added package : cgal
2016-01-11Merge pull request #334 from adamjstewart/features/patchelfTodd Gamblin1-0/+16
Add PatchELF package
2016-01-11Merge pull request #333 from adamjstewart/features/szipTodd Gamblin1-0/+21
Add SZip package
2016-01-11Add PatchELF packageAdam J. Stewart1-0/+16
2016-01-11Add SZip packageAdam J. Stewart1-0/+21
2016-01-11cmake : added variant that activates the build of the ncurses guialalazo1-2/+3
2016-01-11added package : cgalalalazo1-0/+73
2016-01-10Build Lua on DarwinErik Schnetter1-1/+5
2016-01-10Update Lua to 5.3.2Erik Schnetter1-0/+1
2016-01-10Resolve readline/ncurses dependency when building LuaErik Schnetter1-2/+3
2016-01-09Add a patch to prevent Julia running out of virtual memoryErik Schnetter2-0/+13
2016-01-08Require Python to build JuliaErik Schnetter1-0/+1
2016-01-08Ensure than OpenBLAS provides a file liblapack.aErik Schnetter1-0/+4
OpenBLAS implements the virtual package "lapack", and its consumers apparently expect a "liblapack.a".
2016-01-08Ensure the APPS environment variable is not set when building OpenSSLErik Schnetter1-0/+4
2016-01-08Require libunwindErik Schnetter1-0/+2
2016-01-08Update gperftools to version 2.4Erik Schnetter1-0/+1
2016-01-08Require Python for PETScErik Schnetter1-0/+2
PETSc requires Python for building. I have a case where an HPC system has a very old default Python version, too old for Spack. So I load a module for Python, which makes Spack work. This module relies on LD_LIBRARY_PATH. When building PETSc, Spack unsets LD_LIBRARY_PATH, breaking the Python that PETSc finds. Explicitly requiring Python for PETSc makes building PETSc work.
2016-01-08parmetis requires cmake @2.8:Erik Schnetter1-0/+1
2016-01-08Require cmake @2.8: for metisErik Schnetter1-0/+1
2016-01-08Require cmake @2.8:Erik Schnetter1-1/+1
2016-01-08Require cmakeErik Schnetter1-1/+1
2016-01-08Use .tar.gz instead of .tar.xz for backward compatibilityErik Schnetter5-27/+29
2016-01-08new python packagesGregory L. Lee2-0/+34
2016-01-07new and updated python packagesGregory L. Lee6-1/+60
2016-01-07Make PETSc build with OpenMPIErik Schnetter1-3/+1
2016-01-06Merge pull request #278 from eschnett/eschnett/hdf5-variantsTodd Gamblin1-1/+29
Enable several variants for HDF5
2016-01-06Merge pull request #307 from eschnett/eschnett/atopTodd Gamblin1-0/+16
New package atop
2016-01-06Merge pull request #305 from mathstuf/paraview-osxTodd Gamblin1-0/+4
Paraview osx
2016-01-06paraview: add some extra arguments on OS XBen Boeckel1-0/+4
X shouldn't be used on OS X and spack expects a Unix-style install, not a .app bundle.
2016-01-06Avoid using tabsErik Schnetter1-2/+2
2016-01-06Merge pull request #302 from eschnett/eschnett/correct-boostTodd Gamblin1-2/+2
Correct `join_path` in package boost
2016-01-06Merge pull request #270 from eschnett/eschnett/openssl-darwinTodd Gamblin1-1/+9
Make OpenSSL build on Darwin
2016-01-06Merge pull request #308 from epfl-scitas/packages/glpkTodd Gamblin1-0/+53
Added package : glpk
2016-01-06glpk : added support for gmpalalazo1-1/+11
2016-01-06added package : glpkalalazo1-0/+43
2016-01-05Merge pull request #306 from eschnett/eschnett/mbedtlsTodd Gamblin1-0/+20
New package mbedtls, an alternative SSL library