summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2017-01-26Adol-C: Enable trig/erf functions; advanced branching (#2747)Jean-Paul Pelteret1-3/+8
2017-01-26py-numpy: rework blas/lapack (#2365)Denis Davydov1-3/+49
* py-numpy: fix blas/lapack section title * py-numpy: rework BLAS/LAPACK including a workaround for MKL due to limited config system of numpy
2017-01-25Spec.satisfies accesses Spec.concrete as property (#2928)scheibelp3-0/+119
* Spec.satisfies accesses Spec.concrete as property Fixes #2760 When copying a spec, _concrete is always set to False for each dependency. "Spec.satisfies" was accessing the member "_concrete" directly instead of using the property "concrete". This means that if you copy a spec, the dependencies will be considered equal, but did not necessarily satisfy one another. Spec.satisfies is a prerequisite for a package to be considered an extension; as a consequence, an extension with run-time dependencies that were also extensions did not activate those extensions. This updates Spec.satisfies to avoid checking the cached member "_concrete" directly. * Added test to check for activation of dependency extension * Added test to check for transitive satisfiability between a spec and its copy
2017-01-25Update libquo's homepage, url, and description. (#2925)Sam Gutiérrez1-8/+6
* Update libquo's homepage, url, and description. Recently LANL moved to lanl (from losalamos). * Fix formatting. Conform to style guidelines. * More style updates. Doesn't appear to be necessary, but for good measure.
2017-01-25Remove intel-parallel-studio +all checks (#2905)Adam J. Stewart1-13/+0
2017-01-25oce: fix fetching (#2921)Denis Davydov1-1/+4
* oce: fix fetching apparently the fetcher is confused when there is a mixture of 3-digits versions and 2-digits versions, i.e. 0.18 and 0.17.2 * flake8
2017-01-25c-blosc: Add variant to disable AVX2 support (#2931)Erik Schnetter1-1/+4
Not all compilers support AVX2 instructions, and the package’s test for this is much too simplistic.
2017-01-25Updating udunits version. (#2922)Timothy Brown1-2/+25
* Updating udunits. Udunits 2.2.21 is no longer on the unidata ftp site. The latest is 2.2.23, adding that and it's md5sum. * Updating udunits2 download URL. The Unidata ftp site does not keep previous versions of udunits. However all the tagged versions are in their github.com repository. Updating the URL to use github. * Updating udunits2 with a autoreconf def. The udunits packages on github do not contain a configure script. One has to run autoreconf to generate it, so adding that to package file. Also updated to the latest version and all md5 checksums.
2017-01-25Update valgrind to 3.12.0 (#2929)Jean-Paul Pelteret1-0/+1
2017-01-25build systems: simpler, clearer decorators: run_after, run_before (#2860)Massimiliano Culpo13-21/+48
* PackageMeta: `run_before` is an alias of `precondition`, `run_after` an alias of `sanity_check` * PackageMeta: removed `precondition` and `sanity_check` * PackageMeta: decorators are now free-standing * package: modified/added docstrings. Fixed the semantics of `on_package_attributes`. * package: added unit test assertion as side effects of install * build_systems: factored build-time test running into base class * r: updated decorators in package.py * docs: updated decorator names
2017-01-24Add dependency on perl (#2909)George Hartzell1-1/+1
* Add dependency on perl The build process uses perl and also needs `Test::More`. Some distros, e.g. CentOS, break the core Perl distribution into separate packages, so it's possible to "have perl" but not have all the bits one needs to build OpenSSL. We'll just install one of ours, which comes with all of its factory parts included. * Remove uninformative comment > # Also requires make doesn't really add any value...
2017-01-24Add latest version of flex (#2914)Adam J. Stewart1-0/+1
2017-01-24Add latest version of NetCDF (#2915)Adam J. Stewart1-0/+1
2017-01-24Add latest version of xz (#2916)Adam J. Stewart1-1/+3
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-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-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-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-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-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-18OpenMPI: Update auto-detection of Verbs library location (#2124)Erik Schnetter1-0/+3
2017-01-18Massive conversion from Package to AutotoolsPackage (#2845)Adam J. Stewart312-2116/+376
* 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-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-17p4est: switch to AutotoolsPackage (#2839)Denis Davydov1-10/+3
2017-01-16Add PythonPackage base classAdam J. Stewart164-997/+521
- 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