summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-01-24add static options for some libraries (#2876)Jason Sarich5-15/+50
* add static options for some libraries * make requested changes: add comments and use configure_args
2017-01-24Grammar and broken link fixes in modules tutorial (#2912)Adam J. Stewart1-19/+16
2017-01-24Update SymEngine package (#2919)Jean-Paul Pelteret1-34/+48
Take advantage of new configuration options in the @develop branch
2017-01-23Simplifying gbenchmark (#2892)Mayeul d'Avezac1-9/+0
Also, it seems the cmake_args API has changed in spack
2017-01-23Convert xerces-c to AutotoolsPackage (#2907)Adam J. Stewart1-9/+5
2017-01-23Add latest version of PnetCDF (#2906)Adam J. Stewart1-0/+2
2017-01-23Add --without-x when building r~X (#2864)Adam J. Stewart1-16/+28
* Add --without-x when building r~X * Add latest version of R * Run patch for latest version as well
2017-01-23Export spack function so it works in subshells (#2908)Michael Kuhn1-0/+5
2017-01-23oce & trilinos: force rpath on Sierra to avoid issues with load commands ↵Denis Davydov2-3/+13
size (#2855) * oce: force rpath on Sierra to avoid issues with load commands size * trilinos: use rpath on Sierra to avoid load commands limit
2017-01-23documentation: build-system phases + build-time tests (#2780)Massimiliano Culpo6-114/+332
* documentation: reworked packaging guide to add build-system phases * documentation: improvements to AutotoolsPackage autodocs * build_systems: updated autodocs * run-tests: added a few information on how to run tests fixes #2606 fixes#2605 * documentation: fixed items brought up by @davydden * typos in docs * consistent use of 'build system' (i.e. removed 'build-system' from docs) * added a note on possible default implementations for build-time tests * documentation: fixed items brought up by @citibeth * added note to explain the difference between build system and language used in a package * capitalized bullet items * added link to API docs * documentation: fixed multiple cross-references after rebase * documentation: fixed minor issues raised by @tgamblin * documentation: added entry in table for the `PythonPackage` class * docs: fixed issues brought up by @citybeth in the second review
2017-01-23Update lz4 to 1.7.5 (#2878)Michael Kuhn1-3/+12
2017-01-23have trilinos search for static libraries first when not using shared ↵Jason Sarich1-0/+4
variant (#2896)
2017-01-23Fix configure's zlib version check (#2901)George Hartzell2-1/+32
* Fix configure's zlib version check R wants a version of zlib that is 1.2.5 or newer. The version checking code just does a lexicographic comparison of the first 5 characters of the string, so it seesthat the latest zlib version, 1.2.10, as 1.2.1 and fails. This patch changes the comparison to use zlibs' hex ZLIB_VERNUM so that it does not suffer from this problem. A version of this patch is wending it's way through the R comunity community and will/should be included in a future release. I tested the patch with the current R, 3.3.1. * Tighten zlib dependency version (>= 1.2.5) * Convert patch to level=1 format.
2017-01-23Add zstd package (#2897)Michael Kuhn1-0/+42
2017-01-23Simplify unit tests listed in Contribution Guide (#2904)Adam J. Stewart1-1/+4
* Simplify unit tests listed in Contribution Guide * Use long name for option flags
2017-01-23updated config file name for Python 3.6 (#2881)Gregory Lee1-3/+12
2017-01-20libevent: Properly declare OpenSSL dependency version bounds (#2888)Erik Schnetter1-2/+3
* libevent: Properly declare OpenSSL dependency version bounds * libevent: Handle ~openssl variant correctly
2017-01-20For qt3, append to LD_LIBRARY_PATH, do not nuke it (#2862)John Wohlbier1-1/+1
* libmonitor does not exist at http://libmonitor.googlecode.com/svn/trunk/ Change location to HPCToolkit version at github. Specify the hash corresponding to the 20130218 version. * When xcb is version 1.11, patch the configure file so it doesn't trip on pthread-stubs and xau. * Add os.getcwd()/lib to LD_LIBRARY_PATH, instead of nuking existing LD_LIBRARY_PATH.
2017-01-20cfitsio: Allow building as shared libraries (#2887)Erik Schnetter1-0/+23
* cfitsio: Allow building as shared libraries - Allow building as shared libraries - Also add optional bzip2 variant - Also update to newest version This requires the recent correction to “fix_darwin_install_name”. * cfitsio: Simplify code, default to +shared
2017-01-20m4: Update version (#2872)Erik Schnetter1-0/+1
2017-01-20swig: Update version (#2871)Erik Schnetter1-0/+1
2017-01-20Spack: Correct fix_darwin_install_name (#2886)Erik Schnetter1-1/+6
Previously, fix_darwin_install_name would only handle dependencies that have no path set, and it ignore dependencies that have the build directory as path baked in. Catch this, and replace it by the install directory.
2017-01-20let pflotran depend on hdf 1.8.12 and above (#2875)Jason Sarich1-1/+1
2017-01-20Update c-blosc to 1.11.1 (#2877)Michael Kuhn1-7/+8
2017-01-20OpenSSL: Update to version 1.1.0c (#2885)Erik Schnetter1-6/+15
2017-01-20p4est: add 2.0 (#2890)Denis Davydov1-0/+1
2017-01-19dealii: fix config without mpi (#2856)Denis Davydov1-2/+10
* dealii: fix config without mpi * dealii: add check of variants
2017-01-19Adding some fixes to packages that use `configure_args` function without ↵Quinn4-0/+4
setting spec set or directly referencing it (#2868) * Adding 'self.' to the spec call for configure_args * Updating this to set spec to self.spec * More updates to the configure_args spec calls * Another spec issue * Another spec issue. * And another spec issue * Switching cmor back to self.spec.
2017-01-18Add spack edit option for build systems (#2865)Adam J. Stewart2-0/+5
2017-01-18OpenMPI: Update auto-detection of Verbs library location (#2124)Erik Schnetter1-0/+3
2017-01-18Massive conversion from Package to AutotoolsPackage (#2845)Adam J. Stewart313-2119/+384
* Massive conversion from Package to AutotoolsPackage * Forgot to convert p4est to AutotoolsPackage * Fix typo * Fix broken link in docs
2017-01-18gmsh: add 2.16 (#2857)Denis Davydov1-0/+1
2017-01-18octave: add 4.2.0; fix Blas/Lapack; use AutotoolsPackage (#2858)Denis Davydov1-11/+12
* octave: add 4.2.0; fix Blas/Lapack; use AutotoolsPackage * fix a bug
2017-01-18Convert 3 more new packages to PythonPackage (#2841)Adam J. Stewart3-17/+3
2017-01-18papi: Update to 5.5.1 (#2849)Erik Schnetter1-0/+1
2017-01-18hwloc: Update to 1.11.5 (#2851)Erik Schnetter1-0/+1
2017-01-18curl: update to 7.52.1 (#2852)Erik Schnetter1-0/+1
2017-01-18cmake: Update to 3.7.2 (#2853)Erik Schnetter1-0/+1
2017-01-18jemalloc: Update to 4.4.0 (#2850)Erik Schnetter1-0/+1
2017-01-17Allow spack create to detect packages that need to run autoreconf (#2848)Adam J. Stewart1-15/+47
2017-01-17oce: add 0.18 and fix patching (#2844)Denis Davydov2-40/+10
* oce: add 0.18 and fix patching * oce: simplify the patch
2017-01-17check if node is already deleted (#2799)Jason Sarich1-2/+3
* check if node is already deleted * fix variable name
2017-01-17p4est: switch to AutotoolsPackage (#2839)Denis Davydov1-10/+3
2017-01-17Support scionlib version detection (#2818)Adam J. Stewart2-0/+8
2017-01-16Bump version to 0.10.0Todd Gamblin1-1/+1
2017-01-16Add release branches to travis testing.Todd Gamblin1-0/+1
2017-01-16Add PythonPackage base classAdam J. Stewart169-1011/+849
- Add a PythonPackage class with build system support. - Support build phases in PythonPackage - Add a custom sanity check for PythonPackages - Get rid of nolink dependencies in python packages - Update spack create to use new PythonPackage class - Port most of Python packages to new PythonPackage class - Conducted a massive install and activate of Python packages. - Fixed bugs introduced by install and activate. - Update API docs on PythonPackage
2017-01-16Major improvements to spack create (#2707)Adam J. Stewart7-449/+526
* Initial changes to spack create command * Get 'spack create <url>' working again * Simplify call to BuildSystemGuesser * More verbose output of spack create * Remove duplicated code from spack create and spack checksum * Add better documentation to spack create docstrings * Fix pluralization bug * Flake8 * Update documentation on spack create and deprecate spack edit --force * Make it more obvious when we are renaming a package * Further deprecate spack edit --force * Fix unit tests * Rename default template to generic template * Don't add automake/autoconf deps to Autotools packages * Remove changes to default $EDITOR * Completely remove all traces of spack edit --force * Remove grammar changes to make the PR easier to review
2017-01-16Set MPI environment variables to the compiler wrappers on Cray (#2762)Mario Melara1-7/+12
* Set MPI[lang] env var to compiler wrappers on cray Sets MPICC, MPICXX, MPIFC etc to point to the compiler wrappers on Cray systems. Some packages look for MPIs via environment variables - e.g adios * Use spec to check for Cray * os is no longer used.
2017-01-16Don't duplicate spack test in spack help (#2837)Adam J. Stewart1-3/+2