Erik Schnetter
d9f1a55c90
Ensure than OpenBLAS provides a file liblapack.a
...
OpenBLAS implements the virtual package "lapack", and its consumers apparently expect a "liblapack.a".
2016-01-08 22:48:37 -05:00
Erik Schnetter
d5ff7fda6e
Ensure the APPS environment variable is not set when building OpenSSL
2016-01-08 22:41:18 -05:00
Erik Schnetter
3d7e7c53c5
Require libunwind
2016-01-08 22:33:55 -05:00
Erik Schnetter
0c9acb0f62
Update gperftools to version 2.4
2016-01-08 22:32:00 -05:00
Erik Schnetter
2ac2985cf2
Require Python for PETSc
...
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-08 22:24:42 -05:00
Erik Schnetter
e628896c2b
parmetis requires cmake @2.8:
2016-01-08 22:12:19 -05:00
Erik Schnetter
da8fd5b30a
Require cmake @2.8: for metis
2016-01-08 21:56:08 -05:00
Erik Schnetter
04f908a957
Require cmake @2.8:
2016-01-08 21:41:35 -05:00
Erik Schnetter
8da1dd2b45
Require cmake
2016-01-08 21:32:17 -05:00
Erik Schnetter
6214148d35
Use .tar.gz instead of .tar.xz for backward compatibility
2016-01-08 17:16:30 -05:00
Gregory L. Lee
7ad3e2b56b
new python packages
2016-01-08 11:09:11 -08:00
Gregory L. Lee
175f20a9dc
new and updated python packages
2016-01-07 11:12:47 -08:00
Erik Schnetter
1646bec1a4
Make PETSc build with OpenMPI
2016-01-07 13:54:47 -05:00
Todd Gamblin
dd04b6a873
Merge pull request #278 from eschnett/eschnett/hdf5-variants
...
Enable several variants for HDF5
2016-01-06 23:50:40 -08:00
Todd Gamblin
a651572cfd
Merge pull request #307 from eschnett/eschnett/atop
...
New package atop
2016-01-06 23:40:03 -08:00
Todd Gamblin
8e56c93fef
Merge pull request #305 from mathstuf/paraview-osx
...
Paraview osx
2016-01-06 11:31:37 -08:00
Ben Boeckel
e790146627
paraview: add some extra arguments on OS X
...
X shouldn't be used on OS X and spack expects a Unix-style install, not
a .app bundle.
2016-01-06 12:05:05 -05:00
Erik Schnetter
fd7c1fe584
Avoid using tabs
2016-01-06 10:10:15 -05:00
Todd Gamblin
84c7e457e9
Merge pull request #302 from eschnett/eschnett/correct-boost
...
Correct `join_path` in package boost
2016-01-06 04:34:44 -08:00
Todd Gamblin
a65fa54514
Merge pull request #270 from eschnett/eschnett/openssl-darwin
...
Make OpenSSL build on Darwin
2016-01-06 04:07:16 -08:00
Todd Gamblin
20cbc1d145
Merge pull request #308 from epfl-scitas/packages/glpk
...
Added package : glpk
2016-01-06 03:37:53 -08:00
alalazo
7670dc7efc
glpk : added support for gmp
2016-01-06 10:05:48 +01:00
alalazo
24ba60168d
added package : glpk
2016-01-06 09:49:10 +01:00
Todd Gamblin
7f29b870e7
Merge pull request #306 from eschnett/eschnett/mbedtls
...
New package mbedtls, an alternative SSL library
2016-01-05 23:02:43 -08:00
Erik Schnetter
cfe54b201d
New package atop
2016-01-05 20:09:22 -05:00
Erik Schnetter
60d8413940
Support mbedtls, an alternative SSL library
2016-01-05 19:21:57 -05:00
Todd Gamblin
7ba6067a37
Merge pull request #304 from nolta/py-astropy
...
new package: py-astropy
2016-01-05 14:32:38 -08:00
Mike Nolta
2b801e2086
new package: py-astropy
2016-01-05 15:41:18 -05:00
Erik Schnetter
c18dfa058a
Add details to comment
2016-01-05 14:09:54 -05:00
Erik Schnetter
12632f16b8
Combine with other OpenSSL Darwin patch
...
Set KERNEL_BITS.
Don't use Darwin-specific configure script.
2016-01-05 13:17:17 -05:00
Erik Schnetter
25934200de
Merge branch 'develop' into eschnett/openssl-darwin
2016-01-05 13:09:57 -05:00
Erik Schnetter
24ced90913
Correct join_path
in package boost
2016-01-05 09:40:30 -05:00
Todd Gamblin
0dcc87bd21
Merge pull request #289 from trws/zsh-array-fix
...
another portability fix, this time for zsh/non-bash sh
2016-01-05 00:43:08 -08:00
Todd Gamblin
20e8b67eb6
Merge pull request #297 from eschnett/eschnett/boost-darwin
...
Support Darwin for Boost
2016-01-05 00:42:31 -08:00
Todd Gamblin
7e362e0c46
Merge pull request #300 from eschnett/eschnett/multi-fftw
...
Build multiple FFTW variants simultaneously
2016-01-05 00:39:50 -08:00
Erik Schnetter
96e5905bce
Build multiple FFTW variants simultaneously
...
FFTW can build only one floating point precision (float, double, long double, quad) at once, but they can all be installed simultaneously as the libraries have different names. It is common packages to decide only at run time which precision FFTW they need, and thus FFTW should offer all precisions at once.
2016-01-04 12:14:42 -05:00
Tom Scogland
133fda11f2
Merge remote branch 'origin/llvm-rework' into llvm-rework
2016-01-03 17:22:57 -08:00
Tom Scogland
884f317d50
tweak gold support, added to gcc
...
The gold linker support and gold plugin variants now use the same name.
Trying to apply use-flag-style discipline here despite the fact gold has
other implications for clang, this way globally enabling gold will have
a more consistent effect if that becomes possible. The gold support in
gcc could use more testing to ensure it works consistently, but as long
as a binutils including gold is used the gcc configure tends to pick it
up, and it seems to work with 5.3.0 at least.
2016-01-03 17:22:13 -08:00
Todd Gamblin
b02faf5641
add/remove/list working for new config format.
...
- mirrors.yaml now uses dict order for precedence, instead of lists of
dicts.
- spack.cmd now specifies default scope for add/remove and for list
with `default_modify_scope` and `default_list_scope`.
- commands that only read or list default to all scopes (merged)
- commands that modify configs modify user scope (highest
precedence) by default
- These vars are used in setup_paraser for mirror/repo/compiler.
- Spack's argparse supports aliases now.
- added 'rm' alias for `spack [repo|compiler|mirror] remove`
2016-01-03 02:27:50 -08:00
Todd Gamblin
21fae634a5
Add Python 3 aliases to our argparse backport.
2016-01-03 01:19:03 -08:00
Todd Gamblin
56937416a9
All tests that call concretize() need to be MockPackagesTests.
2016-01-02 18:18:00 -08:00
Todd Gamblin
20b7f8a8e0
Fix bug in tests.
2016-01-02 14:25:10 -08:00
alalazo
bf4231dd4b
depends_on and when multimethod support boolean
2016-01-02 22:48:14 +01:00
Tom Scogland
31803d10aa
bringing back configuration and build stages
2016-01-02 11:59:33 -08:00
alalazo
d95d169ac5
fixed broken unit tests
2016-01-02 19:04:06 +01:00
alalazo
f499f71f64
Package : factored out code in do_stage and do_fetch, changed mirror command accordingly
2016-01-02 16:15:30 +01:00
Tom Scogland
356836ccbb
removed extraneous comment lines
2016-01-01 22:30:02 -08:00
Erik Schnetter
03537a6be4
Support Darwin for Boost
...
Ensure that builds on Darwin use the "darwin" toolset.
Also update Boost to 1.60.0.
2016-01-01 17:38:42 -05:00
Erik Schnetter
f5a49280c3
Enable C++ and Fortran languages by default
2016-01-01 17:26:49 -05:00
alalazo
dcddb19e5b
added class decorator to define composite classes
2016-01-01 17:35:01 +01:00