summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-02-09Update openssl packageMatthew Krafczyk1-0/+1
2017-02-08Add completion file for bashMatthew Krafczyk1-0/+932
2017-02-08Add version of environment modules which does not depend on X windowsMatthew Krafczyk1-0/+5
2017-02-08No longer automatically install bootstrap packages.Matthew Krafczyk1-6/+5
Source spack-env.sh to execute spack bootstrap. Then source spack-env.sh again to get module functionality.
2017-02-08Moved bootstrap to clone, new implementation of bootstrapMatthew Krafczyk2-69/+161
spack clone now contains the functionality of the old spack bootstrap. spack bootstrap now installs needed packages for full functionality. A list 'needed_specs' contains a list of specs for these packages and can be expanded when more packages are recognized to be needed.
2017-02-08Add code to automatically build and enable moduleMatthew Krafczyk1-2/+57
If the module command doesn't exist in the shell, automatically build a version which doesn't depend on X windows and create the module function for the appropriate shell.
2017-01-17Merge branch 'workaround/yt-py-pillow' into yt-dev-working-branchNCSA-v1Matthew Krafczyk1-3/+1
2017-01-17Merge branch 'update/yt-rockstar' into yt-dev-working-branchMatthew Krafczyk1-0/+12
2017-01-17Merge branch 'update/dev-yt' into yt-dev-working-branchMatthew Krafczyk1-1/+5
2017-01-17Merge branch 'new-package/rockstar' into yt-dev-working-branchMatthew Krafczyk3-1/+61
2017-01-17Fix installation of rockstar.Matthew Krafczyk1-0/+6
2017-01-16Correct how rockstar prefix is found and written to fileMatthew Krafczyk1-2/+3
2017-01-16Add rockstar support to py-yt packageMatthew Krafczyk1-0/+7
2017-01-16Correct rockstar package installation processMatthew Krafczyk1-7/+11
Needed to change the way the necessary prefixes are found as well as how the completed package is copied. There should probably be a way to do the copying in a more 'spack' way.
2017-01-16Correct how rockstar prefix is found and written to fileMatthew Krafczyk1-1/+1
2017-01-16Create rockstar packageMatthew Krafczyk2-0/+50
rockstar is a halo finding algorithm
2017-01-16Add a +devmode variant to ytMatthew Krafczyk1-1/+5
When specifying +devmode when installing yt, a link to the source directory will be used instead of creating an egg. This eases the development process as changes you make in the yt source directory will be instantly available when building the package as a diy.
2017-01-16Add py-pillow explicit dependencyMatthew Krafczyk1-0/+1
2017-01-16Add -d and -j options to diyMatthew Krafczyk3-4/+20
Also add -j to the common arguments
2017-01-16Add lmod support for `spack module loads` (#2758)George Hartzell1-0/+1
The `spack module loads` command only supported tcl and dotkit. This adds support for lmod.
2017-01-16Specify Python location in VisIt in a more uniform fashion. (#2803)Jon Rood1-2/+1
2017-01-16Fix issue with Mac OS version detection in m4 package. (#2835)Todd Gamblin1-3/+3
2017-01-16petsc: add 64bit variant (#2655)Denis Davydov6-23/+44
* petsc: add 64bit variant * hypre: add int64 variant * superlu-dist: add int64 variant * petsc: add int64 variant * metis: rename idx64 to int64 to make it consistent with other packages * mumps: rename idx64 to int64 to make it consistent with other packages * dealii: rename 64bit to int64 to make it consistent with other packages
2017-01-16isl: add latest version (#2834)Axel Huebl1-0/+1
added latest version of isl. Needed to get llvm/clang in the latest trunk to build via spack, but there are more versions available. what is the policy regarding those? Add what we need for now?
2017-01-15Parser fix (#2769)becker339-109/+246
* Fixed parser to eliminate need for escape quotes. TODO: Fix double call to shlex, fix spaces in spec __str__ * Fixed double shlex * cleanup * rebased on develop * Fixed parsing for multiple specs; broken since #360 * Revoked elimination of the `-` sigil in the syntax, and added it back into tests * flake8 * more flake8 * Cleaned up dead code and added comments to parsing code * bugfix for spaces in arguments; new bug found in testing * Added unit tests for kv pairs in parsing/lexing * Even more flake8 * ... yet another flake8 * Allow multiple specs in install * unfathomable levels of flake8 * Updated documentation to match parser fix
2017-01-15Updating BoxLib with the ability to build again. (#2813)Jon Rood1-16/+18
* Updating BoxLib with the ability to build again. * Using Spack MPI compilers directly. * Fixing typo. * Using tarball from github archive for boxlib.
2017-01-15Add Astra package (#2800)Adam J. Stewart1-0/+41
2017-01-15Added customization for make targets in 'build' and 'install' phases for ↵Adam J. Stewart8-78/+96
CMakePackage (#2742) * Added customization for make targets in 'build' and 'install' phases for CMakePackage * Use rst in build system docs so that Sphinx generates nice API docs * Allow AutotoolsPackages to be built in a different directory * Flake8 * Fix missing import * Allow configure to be located in different directory * Update espressopp to use build targets * Flake8 * Sphinx fix, lists must be a new paragraph * Back out change that allowed a configure script in a different directory than build_directory * Add missing deps, build in parallel * Missing space for rst list
2017-01-15New package: CppAD (#2832)Jean-Paul Pelteret1-0/+48
2017-01-15Remove cmake build dep from CMakePackages (#2684)Adam J. Stewart10-18/+1
2017-01-15Add list_url to cmake (#2714)Adam J. Stewart1-2/+4
2017-01-15Clang & Boost: No PCH (#2827)Axel Huebl1-0/+7
Although it hurts a little, officially pre-compiled headers in boost are only supported for gcc & msvc and the latest clang releases still fail to build boost with it. Therefore, I disabled building those to get boost build with clang 3.9.0 on an Ubuntu 14.04 (x86). Links to documentation and boost bug reports are inline, so people can later on check if they still apply. Seems just to be a bug in `Boost.Build` that tries to set `-o` with multiple output files.
2017-01-15Add a test to exercise non-buildable external packages. (#2833)Todd Gamblin1-2/+30
2017-01-15Fixed find -lp command (coloring was broken) (#2820)becker331-3/+2
2017-01-15Packages: Add CUDA8 (#2823)Axel Huebl1-0/+2
Adds the latest CUDA release, 8.0.44.
2017-01-15Add old version of PGI (#2784)Adam J. Stewart1-1/+5
2017-01-15Add latest version of PETSc (#2783)Adam J. Stewart1-0/+1
2017-01-15get_std_cmake_args delegates to CMakePackage._std_args fixes #2665 (#2805)Massimiliano Culpo3-16/+57
2017-01-15Features/octopus 6.0 (#2819)danielsjensen11-8/+53
* Added support for Octopus 6.0 and the optional libraries: metis, parmetis, netcdf, arpack-ng, and scalapack. * Fix PEP 8 line too long error. * Changed format syntax {} to {0} to support Python 2.6.
2017-01-15added psutil python package (#2812)Gregory Lee1-0/+43
2017-01-15Adding the py-ipdb package for more stable debugging with iPython. (#2824)Stephen McDowell1-0/+58
* Adding the py-ipdb package for more stable debugging with iPython. * Removing deprecated python support, adding missing dependencies. * Adding version checks for (i)python
2017-01-15Add the package py-sphinx-bootstrap-theme (#2825)Matthew Scott Krafczyk1-0/+41
2017-01-13boost: fixing boost-1.55.0 for gcc-5 (#2822)Andrey Prokopenko2-0/+54
boost-1.55.0 requires patching when compiling with gcc-5. See these threads: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197594 https://svn.boost.org/trac/boost/ticket/10125 Fixes #2821.
2017-01-12configure and build command: fix the stop iteration semanticsMassimiliano Culpo1-0/+5
- broke somewhere between bdf48322696290d4e3d00ed12b7c7fe6ca213478 (#2810) and 17b13b161b3ddcd691ea7ed90165cfab6dec3950
2017-01-11mirror: fix error for some specs during concretization (#2806)Massimiliano Culpo1-0/+3
2017-01-10Update the boost versions used by openspeedshop. Boost-1.60 to current ↵Jim Galarowicz6-16/+16
latest causes compile errors when building openspeedshop. (#2300) * Update the krell institute products to use the latest features of spack for building on cluster platforms. * Address travis error messages and resubmit the pull request. * Update the contents of openspeedshop package.py so it passes the flake8 tests. * Fix flake8 error-whitespack issue in mrnet package.py file. * Add updates based on spack reviewer feedback. * More fixes based on comments from reviewers. Switch using extend to using append, remove additional setting of PATH and LD_LIBRARY_PATH that should not be required due to RPATH. * More review related changes. Update MPIOption.append lines and take out xercesc references. * Create a base options function for common openspeedshop base cmake options to reduce redundencies. * Add libxml2+python depends on to get around issues with the libxml2 package file. * Using boost over 1.60.0 causes compile errors. This is a known boost bug. Also, dyninst-9.2.0 is set to be the vesrion of dyninst to use with OSS, as of now. The newer version fails to build. * Fix bad syntax in specifying the boost version range. * Update the version numbers for the krell institute components and tools: cbtf and openspeedshop. * Do not build glib for qt3, it is not needed and causes build problems at this time anyway.
2017-01-10Change nargs='*' to argparse.REMAINDER for constraint options. (#2798)Todd Gamblin2-2/+3
2017-01-10openjpeg: fixes url (#2790)Massimiliano Culpo1-0/+4
2017-01-09Temporary workaround for R concretization bug (#2756)Adam J. Stewart1-2/+1
2017-01-09Added list_url to r-dt package (#1533)sknigh1-0/+1