summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-03-15Add latest version of readline (#3452)Adam J. Stewart1-9/+10
2017-03-15Add latest version of libiconv (#3451)Adam J. Stewart1-2/+3
2017-03-15added parallel studio composer edition 2017.2 (#3450)Gregory Lee1-0/+2
2017-03-15Add latest version of libsigsegv (#3449)Adam J. Stewart1-1/+2
2017-03-15Add latest version of cURL (#3447)Adam J. Stewart1-10/+11
2017-03-15Add latest version of Intel Parallel Studio (#3445)Adam J. Stewart1-0/+4
2017-03-15Add version 4.0 for foam-extend. (#3442)健美猫1-0/+1
2017-03-14Consistent docs and usage of env mod methods (#3351)Adam J. Stewart26-144/+124
2017-03-14fix automatic mixing of clang with gfortran 6.3.0 on macOS (#3427)Denis Davydov2-14/+5
* fix automatic mixing of clang with gfortran 6.3.0 on macOS * automatically mix any gfortran with any clang on macOS * adjust the unit test
2017-03-14test/file_cache.py: ported to pytest (#3429)Massimiliano Culpo1-44/+36
2017-03-14Fix vim ~gui behavior (#3432)Adam J. Stewart1-7/+15
2017-03-14Add latest version of openpyxl and missing dependencies (#3431)Adam J. Stewart3-7/+50
2017-03-14Fix zlib %pgi build (#3436)Adam J. Stewart1-5/+12
2017-03-14ncurses: Use gawk as awk (#3425)Erik Schnetter1-5/+3
2017-03-13Fix from_sourcing_files(): decode json input as utf-8 (#3433)Todd Gamblin1-2/+4
2017-03-12New package pocl (#3413)Erik Schnetter5-0/+431
* New package pocl * pocl: Update dependencies, add self-test * pocl: Don't require LLVM shared libraries LLVM build fails with shared libraries. * Add patch * Update * Update * Make build and install work; install test still fails * Split pocl into pocl proper and pocl-test * Add debug output * pocl: Update to 0.14-rc * pocl: Correct flake8 error * pocl: Heed code review recommendations * pocl: Add newline at end of file * pocl: Correct flake8 error I don’t want to use an even longer line by putting the whole variant declaration onto a single line, nor do I think that having an overlong line and adding `# noqa` at the end is more readable than splitting a string over three lines. * pocl: Correct dependency type for libtool
2017-03-12gnuplot: fixed broken package and add variants (#3185)Denis Davydov4-26/+121
* gnuplot: fix conflict in header via a simple patch; add variants * gtkplus: fix missing dependency * wx: fix build on macOS; switch to AutotoolsPackage * gnuplot: add missing dependencies * wx: put back parallel build
2017-03-11julia: New version 0.5.1 (#3418)Erik Schnetter1-1/+2
* julia: New version 0.5.1 * julia: Define url on a single line
2017-03-11autoconf: Correct m4 dependency declaration (#3415)Erik Schnetter1-1/+3
* autoconf: Correct m4 dependency declaration Closes #3406. * autoconf: Correct m4 dependency type * autoconf: Update comment
2017-03-11hwloc: Disable OpenCL (#2854)Erik Schnetter1-0/+6
* hwloc: Disable OpenCL * hwloc: Convert `install` to `configure_args`
2017-03-11libxsmm: Add header-only variant (#3419)Erik Schnetter1-1/+13
* libxsmm: Add header-only variant * libxsmm: Implement requestes from code review * libxsmm: Correct error in previous simplification * libxsmm: Raise error if `header-only` variant is not supported by version * libxsmm: Correct flake8 errors
2017-03-11bison: Declare m4 dependency correctly (#3424)Erik Schnetter1-1/+1
* bison: Declare m4 dependency correctly * bison: Declare m4 as run-time dependency
2017-03-11funhpc: New package (#3421)Erik Schnetter1-0/+61
* funhpc: New package * funhpc: Rename development version to “develop” * funhpc: Try to make flake8 happy * funhpc: Correct flake8 error
2017-03-11Correct inconsistency in comment (#3414)Erik Schnetter1-1/+1
2017-03-11hdf5-blosc: Update compiler selection in self-test (#3417)Erik Schnetter1-2/+2
2017-03-11cuda: Allow using unknown compilers (#3416)Erik Schnetter1-3/+4
* cuda: Allow using unknown compilers * cuda: Correct flake8 error
2017-03-11py-yt: New version 3.3.4 (#3420)Erik Schnetter1-0/+2
2017-03-11binutils: Add gettext dependency (#3423)Erik Schnetter1-0/+1
2017-03-11pdsh basic package (#3408)Elsa Gonsiorowski1-0/+36
* added basic pdsh package * need link to actual archive file
2017-03-11Make multimethods work with inheritance. (#3411)Todd Gamblin4-4/+68
Previously, this would fail with a NoSuchMethodError: class Package(object): # this is the default implementation def some_method(self): ... class Foo(Package): @when('platform=cray') def some_method(self): ... @when('platform=linux') def some_method(self): ... This fixes the implementation of `@when` so that the superclass method will be invoked when no subclass method matches. Adds tests to ensure this works, as well.
2017-03-10Add paths to PKG_CONFIG_PATH to find cray .pc file (#3378)Mario Melara1-0/+8
* Add paths to PKG_CONFIG_PATH to find cray .pc file Adds two paths: /usr/lib64/pkgconfig and /usr/local/lib64/pkgconfig. cray pkg-config looks at two different paths which are not included in PKG_CONFIG_PATH environment variable. This PR addresses #3167. * Flake8 fixes * flake8 fix again
2017-03-10Features/compiler config consistency (#2999)scheibelp6-70/+181
* default scope for config command is made consistent with cmd/__init__ default * dont specify a scope when looking for compilers with a matching spec (since compiler concretization is scope-independent) * config edit should default to platform-specific file only for compilers * when duplicate compiler specs are detected, the exception raised now points the user to the files where the duplicates appear * updated error message to emphasize that a spec is duplicated (since multiple specs can reference the same compiler) * 'spack compilers' is now also broken down into sections by os and target * Added tests for new compiler methods
2017-03-10Adding new package: py-lxml (#3403)Javier1-0/+37
* Adding new package: py-lxml * Adding missing version
2017-03-10Adding new package: py-elasticsearch (#3398)Javier3-0/+122
* Adding new package: py-elasticsearch * Adding missing dependency
2017-03-10Adding new package: py-keras (#3400)Javier3-0/+129
* Adding new package: py-keras (and dependencies) * Fixing dependencies
2017-03-10Confining CPPFLAGS=-P to only happen for GCC. (#3404)Jon Rood1-4/+8
2017-03-10Adding new package: py-py4j (#3390)Javier1-0/+38
* Adding new package: py-py4j * Adding missing depedency
2017-03-10Adding new package: py-joblib (#3399)Javier1-0/+40
2017-03-10Adding new package: vdt (#3396)Javier1-0/+38
2017-03-10Adding new package: vc (#3397)Javier1-0/+45
2017-03-09Adding new package: py-pathos (and dependencies) (#3391)Javier5-0/+208
* Adding new package: py-pathos (and dependencies) * Fixing required versions
2017-03-09New gcc uses C++14 mode, this fixes implicit conversion (#3392)George Hartzell2-0/+11
* New gcc uses C++14 mode, this fixes implicit conversion The issue is described in depth [here][desc]. C++14 no longer allows implicit conversion from iostream classes to void*. This patch comes directly from [PR #6][patch]. [desc]: http://stackoverflow.com/questions/38659115/make-fails-with-error-cannot-convert-stdistream-aka-stdbasic-istreamchar [patch]: https://github.com/agordon/libgtextutils/pull/6 * mend
2017-03-09Adding new package: py-4suite-xml (#3389)Javier1-0/+37
2017-03-09created elf virtual package and updated dependent packages (#3317)Gregory Lee10-44/+91
* created elf virtual package and updated dependent packages * added `hide_files` context manager to handle moving files.
2017-03-09cosmomc: New package CosmoMC (#3292)Erik Schnetter6-0/+418
* cosmomc: New package CosmoMC * cosmomc: Improve version numbering scheme * planck-likelihood: New package * cosmomc: Pacify flake8 * cosmomc: Code cleanup as requested in the review * cosmomc: Various updates suggested during review * cosmomc: Limit compiler versions (as documented in the build instructions) * cosmomc: Correct flake8 error * cosmomc: Use `libs` instead of `lapack_libs` * planck-likelihood: Make makefile output more verbose and readable * planck-likelilhood: Correct order of libraries when calling linker * cosmomc: Clean up check for suitable compiler * planck-likelihood: Use modern mechanism to set environment variables
2017-03-09Updated the spectrum-mpi package to get the right compiler names when (#3381)Brian Van Essen1-0/+5
we use spectrum.
2017-03-09udunits2: Add build dependency on texinfo (#3383)Michael Kuhn1-0/+1
2017-03-09ncl: Update to 6.4.0 (#3384)Michael Kuhn1-3/+4
2017-03-09Fixing checkum of py-coverage v4.3.4 (#3386)Javier1-1/+1
2017-03-09patch: configure and build out of source fixes #3387 (#3388)Massimiliano Culpo1-0/+2