Commit graph

1854 commits

Author SHA1 Message Date
Patrick Gartung
83108f815c Error out if +openmp used with OS X clang 2016-04-30 13:18:32 -05:00
Patrick Gartung
f8c14e1d98 Make openmp variant false by default. 2016-04-30 13:18:32 -05:00
Patrick Gartung
a588a1fd84 openmp needs to be an option for clang build 2016-04-30 13:18:32 -05:00
Jean-Paul Pelteret
8fc43046eb Add missing dependency for glm 2016-04-30 12:11:10 +02:00
Denis Davydov
3ad71700dd the_silver_searcher: add missing dependency 2016-04-29 09:52:49 +02:00
Denis Davydov
176b9febb4 libxcb: add missing dependencies 2016-04-29 09:06:15 +02:00
Denis Davydov
17f696d3b3 glib: add missing dependencies 2016-04-29 09:05:54 +02:00
Todd Gamblin
1b731e525f Merge pull request #703 from epfl-scitas/fixes/openssl_external
fix : no warning when installing 'openssl@external'
2016-04-28 10:25:35 -07:00
Todd Gamblin
b75a3e112b Merge pull request #855 from citibeth/efischer/160427-OpenblasFix
openblas: Added +fpic variant to package.
2016-04-28 10:19:36 -07:00
Gregory Becker
ae5198e5e7 Merged in current develop to cflags 042716 2016-04-27 19:38:51 -07:00
Elizabeth F
71ca837ada Add '+fpic' variant. 2016-04-27 20:36:41 -04:00
Elizabeth F
62d806d512 hdf5: Set preferred version, so as to not break NetCDF (for now). 2016-04-27 19:03:26 -04:00
Elizabeth F
ee6a75c9b5 Added missing -lpthread to OpenBLAS check.
See: https://github.com/xianyi/OpenBLAS/wiki/faq#static_link
2016-04-27 18:44:54 -04:00
Todd Gamblin
92afa52eec Merge pull request #804 from jppelteret/features/paradiseo
Added package for Paradiseo.
2016-04-26 13:00:09 -07:00
Todd Gamblin
d1a9328793 Merge pull request #824 from adamjstewart/features/ior
Add IOR benchmark package
2016-04-26 12:48:57 -07:00
Erik Schnetter
55d339194d Update hwloc to 1.11.3 2016-04-26 15:29:16 -04:00
Todd Gamblin
1d2916da8c Merge pull request #829 from davydden/openblas_unit_test
openblas: a small unit test to make sure Lapack symbols are compiled
2016-04-26 10:47:35 -07:00
Todd Gamblin
7fc69a6b51 Merge pull request #838 from davydden/dealii_dependencies
dealii: add missing dependencies
2016-04-26 10:34:00 -07:00
Todd Gamblin
237c843621 Merge pull request #837 from davydden/p4est_dependencies
p4est: add missing dependencies
2016-04-26 10:33:46 -07:00
Todd Gamblin
ef0fefc506 Merge pull request #836 from davydden/astyle_fix
astyle: fix installation of the binary
2016-04-26 10:33:24 -07:00
Todd Gamblin
9fb514ff81 Merge pull request #828 from glennpj/csvkit
Add py-csvkit package
2016-04-26 10:32:27 -07:00
Glenn Johnson
dfc0efa8ed Put f2py of py-numpy in python ignore list. (#827)
There are many python packages that depend on py-numpy. Each one of
those will have a copy of f2py that will need to be put in the ignore
list for activation. Thise PR adds f2py to the ignore list in the python
package.py file so that it does not have to be done for each package
that depends on py-numpy. This follows the model of what is done for
py-setuptools.

This PR also removes the f2py ignore expression for python packages
that were using it as it is no longer needed in the individual packages.
2016-04-26 10:32:14 -07:00
Glenn Johnson
b56bfcea96 Add the turbomole package. (#826)
* Add the turbomole package.
This package has three modes of operation that need to be selected
independently. This is handled with spack vaiants. Turbomole has a builtin MPI
implementation so it does not need to depend on an mpi provider when using the
+mpi variant.

* Whitespace cleanup.
2016-04-26 10:31:48 -07:00
Joseph Ciurej
8ec5e81186 Update Package : Zoltan (#833)
* Added preliminary implementations for the debug and shared variants.

* Fixed a few problems with the '+shared' variant of the Zoltan package.
Added support for a few more important Zoltan package versions.

* Fixed a minor compiler incompatibility issue with the '+shared+mpi' variants.
2016-04-26 10:24:36 -07:00
jppelteret
8e227f603d Fix: Add missing dependencies for gmp and eigen (#830)
See https://groups.google.com/forum/#!topic/spack/9JMDwafjBUs
2016-04-26 10:01:09 -07:00
Geoffrey Oxberry
f70046e6b7 MFEM version 3.1 (#749)
MFEM is a free, lightweight, scalable C++ library for finite element
methods.

Includes lapack, hypre, metis, suite-sparse, mpi variants & tests for
serial and parallel versions.
2016-04-26 10:00:24 -07:00
Denis Davydov
0ff4120692 dealii: add missing dependencies 2016-04-26 15:06:21 +02:00
Denis Davydov
8a45aa4185 p4est: add missing dependencies 2016-04-26 12:52:49 +02:00
Denis Davydov
168f9c46ea astyle: fix installation of the binary 2016-04-26 09:18:39 +02:00
Jean-Paul Pelteret
17b7305086 Added package for Paradiseo. 2016-04-26 09:12:27 +02:00
Elizabeth Fischer
1a585a6c74 Added nccmp package 2016-04-25 22:25:08 -04:00
Denis Davydov
dd37959899 output with new lines 2016-04-25 16:21:19 +02:00
Denis Davydov
42be50d10b add a test/output pair 2016-04-25 13:53:41 +02:00
Denis Davydov
b81cb554f5 openblas: a small unit test to make sure Lapack symbols are compiled 2016-04-25 13:30:20 +02:00
Glenn Johnson
2b7b7f6d97 Reformat description text. 2016-04-24 18:11:18 -05:00
Glenn Johnson
4e671c54ee Reformat the description. 2016-04-24 18:06:51 -05:00
Glenn Johnson
797af2e80f Add py-csvkit package
This adds the py-csvkit package and needed dependencies for working with
csv files.
2016-04-24 17:39:49 -05:00
Adam J. Stewart
a7ffffc336 Change homepage, explicitly disable 2016-04-24 17:14:33 -05:00
Adam J. Stewart
22e4ee5604 Add OSU Micro-Benchmarks package (#822)
* Add OSU Micro-Benchmarks package

* Add workaround for GCC bug
2016-04-23 13:29:47 -07:00
Ben Boeckel
e32416430c Update git (#819)
* git: update to 2.8.0 final and add 2.8.1

* git: hard-depend on curl and expat

HTTP-based cloning is very prevalent now.
2016-04-23 12:18:58 -07:00
Elizabeth Fischer
248248c6b2 Added package: NCView (#791)
* ncview: Added package

* Removed FIXMEs
2016-04-23 12:15:53 -07:00
Erik Schnetter
4e062d86b4 Refine wget's OpenSSL configuration options (#786) 2016-04-23 12:15:32 -07:00
Joseph Ciurej
d701d2ccf3 Updated the Swig package file to include versions for all of the popular Swig releases. (#790) 2016-04-23 12:15:14 -07:00
Glenn Johnson
62d175c984 This commit explicitly sets libdir. This is necessary because different
systems use different defaults.
2016-04-23 12:30:34 -05:00
Erik Schnetter
0cbaecca60 Don't use subprocess module 2016-04-22 21:52:11 -04:00
Adam J. Stewart
e7d2fa7084 Add IOR benchmark package 2016-04-22 12:30:24 -05:00
Ben Boeckel
5c4bb69af9 xerces-c: update to 3.1.3 (#811)
The 3.1.2 tarball seems to have gone missing. Also switch to using bz2
rather than gz to reduce the download size.
2016-04-21 19:29:20 -07:00
Denis Davydov
ef9347bcfb dealii: set DEAL_II_DIR when loading a module (#816) 2016-04-21 19:25:17 -07:00
Erik Schnetter
867e1333d0 Remove outdated comment 2016-04-20 17:01:26 -04:00
Erik Schnetter
7c155f7456 Check the installed HDF5 library for consistency 2016-04-20 16:33:59 -04:00
Erik Schnetter
1acb2a1a09 Add some qthreads patches 2016-04-19 16:45:05 -04:00
Jim Galarowicz
44321c5c24 Update the main Krell Institute and Argo Navis Tech. packages for MPI variant support, get source from github not sourceforge, tested external package usage, and general package clean-up 2016-04-18 16:46:15 -07:00
Kelly Thompson
dd84a57580 + On some systems, Dia also requires intltool. (#768) 2016-04-17 07:15:47 +02:00
Ben Boeckel
63bade7a0c metis: fix OS X install (#764)
Without this, the binaries use relative paths for loading which causes
them to not be found when running binaries. Not sure why the existing
hack wasn't working, but this fixes it the proper way.
2016-04-17 07:15:07 +02:00
Erik Schnetter
375de085e2 Make PAPI build on Darwin (#772)
* Make PAPI build on Darwin

- don't use <malloc.h>
- run install_name_tool

* Use fix_darwin_install_name
2016-04-17 07:14:34 +02:00
Erik Schnetter
fb4f361cd0 Update to version 4.1.0 (#785) 2016-04-17 07:12:52 +02:00
Kelly Thompson
523be30974 + Add CMake version 3.5.2. (#787) 2016-04-17 07:11:19 +02:00
Erik Schnetter
a25e33d96e Create lib directory 2016-04-17 06:50:15 +02:00
Elizabeth F
e03e87b791 1. Added variants to choose language interfaces. 2. Now produces relocatable code (+fpic) by default 2016-04-16 00:57:57 -04:00
Todd Gamblin
69f8d8fa7a Merge pull request #783 from adamjstewart/features/elk
Add Elk package
2016-04-14 18:34:03 +02:00
Adam J. Stewart
cf1914fc00 Also install species directory 2016-04-14 10:18:06 -05:00
Todd Gamblin
a73b7052c9 Merge branch 'osx-fixes' of git://github.com/mathstuf/spack into mathstuf-osx-fixes 2016-04-14 15:25:24 +02:00
Todd Gamblin
9e456acbab Merge pull request #779 from LLNL/bugfix/binutils-deps
binutils depends on flex and bison.
2016-04-14 15:23:35 +02:00
Todd Gamblin
01fab24c15 binutils depends on flex, bison, and m4 2016-04-14 11:47:35 +02:00
Todd Gamblin
d6a232dbe0 Merge pull request #767 from mathstuf/paraview-fixes
Paraview fixes
2016-04-14 11:29:46 +02:00
Todd Gamblin
f8543f7755 Merge pull request #780 from adamjstewart/fixes/hdf5
fortran2003 option has been removed from HDF5
2016-04-14 11:20:11 +02:00
Todd Gamblin
420a61491d Merge pull request #781 from jgalarowicz/qt3-fixes
Fix compile issues with new libpng versions and qt3 builds by using a…
2016-04-14 09:46:58 +02:00
Todd Gamblin
2bffd569d7 Merge pull request #782 from jgalarowicz/update-mrnet
Update mrnet with new version source recognition and add krell related patch controlled by a variant.
2016-04-14 09:45:40 +02:00
Jim Galarowicz
f9aafeee1e Loosen the boost requirement from a specific version that was specified in my initial commit. 2016-04-13 21:58:57 -07:00
Jim Galarowicz
2cf9ebc62c Fix compile issues with new libpng versions and qt3 builds by using an older version of libpng. In libpng, make older versions available. 2016-04-13 15:00:45 -07:00
Adam J. Stewart
5717cb981e fortran2003 option has been removed from HDF5 2016-04-13 15:03:03 -05:00
Todd Gamblin
2fe9bfcd82 Merge pull request #773 from eschnett/eschnett/julia
Update Julia
2016-04-13 12:02:19 +02:00
Todd Gamblin
c96dd43174 Merge pull request #776 from adamjstewart/features/pnetcdf
Add latest version of PnetCDF
2016-04-13 01:29:37 +02:00
Tom Scogland
04392babca add setuptools version 20.7.0 2016-04-12 15:59:20 -07:00
Todd Gamblin
7acc7c4dae Merge pull request #712 from Rombur/fix_pysetuptools
Replace py-setuptools version 20.5 by version 20.6.7
2016-04-13 00:54:51 +02:00
Adam J. Stewart
abe744c5a0 Add latest version of PnetCDF 2016-04-12 16:53:45 -05:00
Adam J. Stewart
01f2dd03d5 Also install examples directory 2016-04-12 16:51:27 -05:00
Adam J. Stewart
cb6c6fb374 Add elk package 2016-04-11 16:28:30 -05:00
Erik Schnetter
882e2e42cf Merge branch 'develop' into eschnett/julia 2016-04-11 15:40:27 -04:00
Erik Schnetter
df7e3f8635 Correct version dependency for OpenBLAS patch 2016-04-09 09:58:48 -04:00
Massimiliano Culpo
6cffac79bd openmpi : added a few variants 2016-04-09 11:21:29 +02:00
Ben Boeckel
20b9f34b5c paraview: use internal hdf5
Spack's HDF5 is too new. Rather than forcing everything in a ParaView
chain to use older HDF5, use the internal one until ParaView is patched
properly.
2016-04-08 15:09:02 -04:00
Ben Boeckel
6e56ba9f24 paraview: use internal netcdf
VTK needs to learn to cope with netcdf being split like this.
2016-04-08 15:08:29 -04:00
Ben Boeckel
3a4aac0213 paraview: use the right cmake variables 2016-04-08 15:08:09 -04:00
Erik Schnetter
f461b99722 Building OpenBLAS requires recent binutils 2016-04-08 14:31:40 -04:00
Ben Boeckel
9eaf735bcd py-setuptools: add 20.6.7 2016-04-08 12:03:45 -04:00
Ben Boeckel
dcd6b19348 py-setuptools: sort versions 2016-04-08 12:03:36 -04:00
Ben Boeckel
6c409d6b92 py-matplotlib: depend on pkg-config
On OS X, freetype isn't found by default, but pkg-config can.
2016-04-08 12:03:05 -04:00
Ben Boeckel
7d19154e18 pkg-config: use the internal glib
glib requires pkg-config itself, so on machines without pkg-config,
there's a bootstrapping problem.
2016-04-08 12:01:28 -04:00
Todd Gamblin
e73caad0d7 Merge pull request #747 from KineticTheory/pkg-global
Package global depends on ncurses
2016-04-07 00:20:15 -07:00
Glenn Johnson
8a7f34665b Make sure base bioconductor package can be installed. 2016-04-06 23:05:49 -05:00
Geoffrey Oxberry
bbd328d307 metis 5: fix download url
Spack picks up the wrong download for metis 5.1.0 from parsing
the url field for metis 4.0.3. Add an explicit url field to fix
this bug.
2016-04-06 16:58:48 -07:00
Todd Gamblin
4437bae16d Merge pull request #750 from goxberry/metis-4.0.3
metis 4.0.3
2016-04-06 16:05:02 -07:00
Todd Gamblin
cac819766e Merge pull request #755 from adamjstewart/features/bash
Add bash package
2016-04-06 16:02:10 -07:00
Todd Gamblin
25d48f700c Merge pull request #752 from KineticTheory/pkg-netlib-lapack
Second attempt at PR#741
2016-04-06 16:01:33 -07:00
Geoffrey Oxberry
ddaba07d82 metis 4.0.3
Add version 4.0.3 to metis package. Attempted to implement reasonable
versions of all variants declared for metis@5.1.0; some of these do
not have analogues in metis@4.0.3, and errors are raised accordingly.

Also updated dependencies of packages with depends_on('metis') to
depends_on('metis@5:') to ensure that these packages still build.
2016-04-06 15:49:59 -07:00
Glenn Johnson
32779ab1f6 Add r-filehash to test version naming. 2016-04-06 17:02:34 -05:00
Massimiliano Culpo
c113d390a7 mvapich2 : MPI compiler wrapper will use spack compilers during the installation phase
mpich : fixed wrong function signature
2016-04-06 23:51:47 +02:00
Glenn Johnson
fbabfc593d Make R extensable and add a couple of packages for verification.
Added R as a build system so that the create template will have the
correct configure line.
Added a regex for version parsing as the R URLs are a little odd.
2016-04-06 16:44:22 -05:00
Adam J. Stewart
380a2b23e6 Add bash package 2016-04-06 15:57:03 -05:00
Kelly (KT) Thompson
71e9f1ab8d + I am resubmitting this proposed change because it was accidentally
overwritten. These modifications were accepted as PR#741 but somehow I
  clobbered them when PR#742 was merged. There was some unintentional overlap in
  my local repository that I didn't straighten out before pushing.
2016-04-06 09:52:09 -06:00
Todd Gamblin
3c8e055ed0 Merge pull request #751 from davydden/openblas_fix_compiler
openblas: provide basename of compilers to avoid issues with detectio…
2016-04-06 02:47:37 -07:00
Denis Davydov
9b3c7b8afa openblas: provide basename of compilers to avoid issues with detection of Fortran 2016-04-06 10:55:59 +02:00
Dhanannjay 'Djay' Deo
071548a62f Building VisIt with silo 2016-04-05 23:16:57 -04:00
Dhanannjay Deo
f221f64509 Add variant for shared library 2016-04-05 23:11:18 -04:00
Dhanannjay Deo
c3c70cf704 Install lite pdb headers 2016-04-05 23:11:18 -04:00
Kelly (KT) Thompson
340ad44aab Merge remote-tracking branch 'upstream/develop' into pkg-exuberant-ctags 2016-04-05 13:31:06 -06:00
Dhanannjay Deo
2e05830eb1 Constrain to vtk6.1 qt4.8.6 and opengl1 rendering backend 2016-04-05 15:12:06 -04:00
Dhanannjay Deo
872f049b30 create visit package 2016-04-05 15:12:06 -04:00
Kelly (KT) Thompson
21ad5162c4 + Global requires ncurses. 2016-04-05 11:53:37 -06:00
Todd Gamblin
8ef9d68542 Merge pull request #726 from citibeth/efischer/160402-Qt
Removed useless url in qt
2016-04-05 10:51:12 -07:00
Jim Galarowicz
0ebb192b2f Update the MRNet package with the latest source and patch related to the krell tools needs. Also, reorder the list of version to match with the spack standard: newest to oldest. 2016-04-05 10:36:20 -07:00
Jim Galarowicz
ffed252df4 Merge remote-tracking branch 'upstream/develop' into develop 2016-04-05 10:31:41 -07:00
Erik Schnetter
a87ae5173f Update Julia
- allow checking out the master branche
- add dependencies requires by important Julia package
- add OpenBLAS patch
2016-04-05 09:05:46 -04:00
Todd Gamblin
faf4a1e370 Merge pull request #740 from glennpj/scikit
Scikit
2016-04-04 23:11:04 -07:00
Todd Gamblin
b09d87970c Merge pull request #742 from KineticTheory/pkg-dia
Provide dia
2016-04-04 23:09:41 -07:00
Todd Gamblin
cefcbfea8e Merge pull request #743 from eschnett/eschnett/netlib-scalapack
Require cmake
2016-04-04 23:09:24 -07:00
Todd Gamblin
c010a6f8b0 Merge pull request #728 from eschnett/eschnett/hdf5-1.10
Update HDF5 to 1.10.0
2016-04-04 23:09:08 -07:00
Glenn Johnson
c546b75443 Add missing dependency on py-setuptools for
- py-dask
- py-decorator
2016-04-04 19:23:48 -05:00
Jim Galarowicz
9d2ef9f453 Merge remote-tracking branch 'upstream/develop' into develop 2016-04-04 17:07:53 -07:00
Glenn Johnson
2b3a8a4a5a Add missing dependencies. 2016-04-04 19:01:44 -05:00
Erik Schnetter
aaf2830b8b Require cmake 2016-04-04 19:40:05 -04:00
Kelly (KT) Thompson
48d70d960c + Provide dia, a program for drawing structured diagrams. 2016-04-04 17:11:04 -06:00
Todd Gamblin
3404a61ebf Merge pull request #714 from goxberry/ipopt-3.12.4
Add ipopt v3.12.4 package.
2016-04-04 13:42:37 -07:00
Todd Gamblin
2fd2a5403f Merge pull request #711 from goxberry/mumps-add-libexec
Add mpiseq headers to MUMPS installation (was: Add libexec dir to MUMPS installation)
2016-04-04 13:41:55 -07:00
Kelly (KT) Thompson
cd3086f78d + Since CBLAS is only provided in 3.6.0 or later, modify package.py to on refer to CBLAS when the latest release is requested. 2016-04-04 14:35:09 -06:00
Glenn Johnson
9c60f122a6 New package - py-scikit-image (http://scikit-image.org/). 2016-04-04 14:02:55 -05:00
Glenn Johnson
8404f084c8 New package - py-networkx (https://networkx.github.io/). 2016-04-04 14:02:55 -05:00
Glenn Johnson
a10ab78e28 New package - py-decorator (https://github.com/micheles/decorator). 2016-04-04 14:02:55 -05:00
Glenn Johnson
3a4210e9d7 New package - py-dask (http://dask.pydata.org). 2016-04-04 14:02:55 -05:00
Glenn Johnson
d0ca3952a3 Add version 0.17.1 of scikit-learn. 2016-04-04 14:02:54 -05:00
Erik Schnetter
badf5b047b Calculate version string in a function 2016-04-04 14:42:36 -04:00
Jim Galarowicz
6ebed7a2a6 Add release 9.1.0 recognition to the Dyninst API package file. 2016-04-04 11:23:51 -07:00
Todd Gamblin
220fb068aa Merge pull request #724 from davydden/metis_suitesparse_dealii
Metis and suitesparse fixes
2016-04-04 11:20:53 -07:00
Todd Gamblin
5084130e71 Merge pull request #715 from citibeth/efischer/160401-EnvironmentModules
Added Environment Modules
2016-04-04 10:41:54 -07:00
Jim Galarowicz
e0b9f79b9b Add changes that remove unsupported libraries from the boost build libraries list based on the boost version numbers. Libraries that are removed include: log - for versions of boost 1.53.0 and older - :atomic - for versions of boost 1.52.0 and older - :locale for versions of boost 1.49.0 and older - :chrono - for versions of boost 1.48.0 and older - and :random - for versions of boost 1.44.0 and older. 2016-04-04 10:33:03 -07:00
Todd Gamblin
a8b856432a Merge pull request #716 from citibeth/efischer/160401-TclTk
Fixed TCL/Tk
2016-04-04 10:24:11 -07:00
Todd Gamblin
266f64d848 Merge pull request #725 from citibeth/efischer/160402-NetCDFCXX
Added deprecation warning to netcdf-cxx
2016-04-04 10:18:15 -07:00
Todd Gamblin
2d49842cd1 Merge pull request #730 from citibeth/efischer/160403-PyPillow
[WIP] py-pillow: Updated for variants
2016-04-04 10:15:59 -07:00
Todd Gamblin
bd005b6ba6 Merge pull request #727 from glennpj/sympy
Added version 1.0 of sympy.
2016-04-04 10:14:13 -07:00
Todd Gamblin
6755c397c9 Merge pull request #729 from citibeth/efischer/160403-LibxcbDependency
libxcb: Added comments on two dependencies Spack does not yet know ho…
2016-04-04 10:13:45 -07:00
Todd Gamblin
932ed6b280 Merge pull request #731 from citibeth/efischer/160403-GitDependency
git: added comment about newly discovered dependency
2016-04-04 10:13:15 -07:00
Todd Gamblin
a43cb60097 Merge pull request #733 from citibeth/efischer/160403-DbusDependency
dbus: Added missing dependency (expat)
2016-04-04 10:12:47 -07:00
Bruno Turcksin
7197f15783 Add version 2.6.7 of py-setuptools 2016-04-04 10:15:00 -04:00
alalazo
d375ddadc4 openssl : reads newer version from ftp (recommended on openssl web-site) 2016-04-04 12:25:13 +02:00
Todd Gamblin
bb968fc5a2 Fix #620, Resolve #664. Fix issues with build environment.
- Also added better regression tests for build environment.
2016-04-04 02:52:38 -07:00
Denis Davydov
131d34f318 suite-sparse: temporary disable TBB due to linking errors 2016-04-04 09:05:27 +02:00
Elizabeth F
14f073d410 py-pillow: Updated for variants, but still having trouble getting it to use Spack-supplied libjpeg. 2016-04-03 21:42:55 -04:00
Elizabeth F
0bf61ad57b libxcb: Added comments on two dependencies Spack does not yet know how to build. 2016-04-03 21:42:40 -04:00
Elizabeth F
2809fe95db git: added comment about newly discovered dependency 2016-04-03 21:42:29 -04:00
Elizabeth F
c3f7b035fd dbus: Added missing dependency (expat) 2016-04-03 21:42:09 -04:00
citibeth
79836520d9 Fixed up to work on a machine without any system-install tcl. 2016-04-03 21:38:29 -04:00
Denis Davydov
e0ff3f16cc dealii: blacklist boost 2016-04-03 19:41:51 +02:00
Elizabeth Fischer
40c279ef95 Fixed evil non-ASCII quotes 2016-04-03 00:10:22 -04:00
Erik Schnetter
e436f84244 Update HDF5 to 1.10.0 2016-04-02 20:22:26 -04:00
Glenn Johnson
c952c0ca16 Added version 1.0 of sympy. Beginning with this version, sympy requires
the mpmath package. The py-mpmath package is added in this PR to
accommodate that.
2016-04-02 15:50:20 -05:00
citibeth
1c483ffe4e Merged the best of two Spack packages for Environment Modules.
Named "environment-modules" to be consistent with Fedora and Ubuntu repositories.

See d96ea5b for original packages/modules/package.py
2016-04-02 13:09:56 -04:00
citibeth
9f7db44574 Removed useless url in qt 2016-04-02 12:58:37 -04:00
citibeth
2126683203 Added deprecation warning to netcdf-cxx 2016-04-02 12:55:34 -04:00
Denis Davydov
adccd18015 dealii: add extra test for Petsc+Metis 2016-04-02 12:04:18 +02:00
Denis Davydov
a88c6da9ac suite-sparse: fix a bug where interla metis was used; add TBB variant 2016-04-02 12:04:07 +02:00
Denis Davydov
624b576b1e metis: fix compilation with Clang 7.3.0, add tests 2016-04-02 12:03:57 +02:00
Geoffrey Oxberry
edf6e9ceac Add ipopt v3.12.4 package.
Add package for the nonlinear programming solver IPOPT. This
commit depends on the changes made in GitHub PR #711, since IPOPT
requires the headers that correspond to the fake MPI implementation
in sequential MUMPS.
2016-04-01 18:37:08 -07:00
Geoffrey Oxberry
71ffe2f1c4 mumps: install mpiseq headers for '~mpi'
Prior to this commit, spack installs a library called `libmpiseq` into
`spec['mumps'].prefix.lib` when it builds MUMPS without MPI. However, it
does not also install the headers corresponding to this library, so it
is impossible to compile source files that depend on function calls
implemented in this library. This commit fixes this problem by
installing these headers, which are needed by packages (e.g., IPOPT)
that depend on these headers.
2016-04-01 18:26:25 -07:00
Elizabeth F
e4f7b78e9b Fixed tk, and used uverridden url_for_version(). 2016-04-01 16:38:02 -04:00
Elizabeth F
cfd5e69b81 Added Environment Modules package. 2016-04-01 15:28:03 -04:00
Elizabeth F
d4e6b15d98 Fixed TCL/Tk 2016-04-01 15:25:01 -04:00
Todd Gamblin
f5a77d3958 Merge pull request #709 from xjrc/packages/zoltan
Add Package : Zoltan
2016-03-31 15:16:37 -07:00
Joseph Ciurej
09d657e98e Fixed the MPI variant for the 'zoltan' package. 2016-03-31 14:36:32 -07:00
Joseph Ciurej
b1b94d2b7f Added the initial version of the 'zoltan' package. 2016-03-31 13:59:49 -07:00
Todd Gamblin
d0c8245a58 Merge pull request #685 from gartung/add-modules-package
add modules package and have setup script find it if built
2016-03-31 12:15:11 -07:00
Todd Gamblin
c5f3475f48 Merge pull request #704 from adamjstewart/features/qt-url
Add url_for_version function and gtk variant
2016-03-31 11:55:27 -07:00
Todd Gamblin
220c72d67f Merge branch 'features/blas-lapack-hardening' into develop 2016-03-31 11:37:09 -07:00
Adam J. Stewart
66038ef729 Add url_for_version function and gtk variant 2016-03-31 13:34:56 -05:00
Todd Gamblin
2441068d54 Merge pull request #697 from KineticTheory/pkg-libdrm
+ libdrm depends_on libpciaccess.  Use spack provided libpciaccess.
2016-03-31 09:55:53 -07:00
Todd Gamblin
0840ffa3dd Merge pull request #698 from UCL-RITS/espresso
Fixes install issues on OS/X for Quantum Espresso
2016-03-31 09:47:33 -07:00
Todd Gamblin
e2a7b7e50d Merge pull request #701 from dhandeo/vtk
VTK
2016-03-31 09:46:49 -07:00
Todd Gamblin
a6f6c2b9c5 Merge pull request #702 from adamjstewart/features/cuda
Add CUDA and HOOMD-blue packages
2016-03-31 09:45:45 -07:00
Massimiliano Culpo
837eff1704 openssl : special treatment for @external (fixes #647) 2016-03-31 18:07:44 +02:00
Adam J. Stewart
a0902ad8d8 Change variant defaults and add comment 2016-03-31 11:04:29 -05:00
Dhanannjay Deo
3b0311a1e4 Add variant opengl2, which is ON by default
Needed for visit which depends on vtk@6.1.0~opengl2
2016-03-31 10:39:34 -04:00
Dhanannjay Deo
123996aad0 Fix build for vtk6.1.0 2016-03-31 10:39:34 -04:00
Dhanannjay Deo
0bcfd09536 add: VTK lastest versions 2016-03-31 10:39:34 -04:00
Denis Davydov
6d0b4a28ab oce: fix bugs related to NULL pointers and compiler optimisation 2016-03-31 13:36:28 +02:00
Mayeul d'Avezac
7430f9142f Can install espresso on OS/X
Espresso uses unix utility `find dir -name \*.x` to determine the executable to
install. On OS/X, it also finds a bunch of debug symbols associated
with the exectuble. These files have the same name, but are in a
different directory. So the install process is done by hand in the
package.py file, for OS/X.
2016-03-31 10:16:40 +01:00
Mayeul d'Avezac
397e0d1368 Fixes #454 in a simpler way than 34a8f0c
Rather than mess with the environment, have espresso install into the
right directory (prefix/bin).
2016-03-31 10:12:20 +01:00
Todd Gamblin
360994b638 Merge branch 'davydden-dealii' into develop
- Modified arpack-ng to call libtoolize.
2016-03-30 23:47:21 -07:00
Todd Gamblin
44b8947445 arpack-ng needs an extra libtoolize to build. 2016-03-30 23:33:57 -07:00
Kelly (KT) Thompson
a88c15e101 + libdrm depends_on libpciaccess. Use spack provided libpciaccess. 2016-03-30 21:18:04 -06:00
Kelly (KT) Thompson
a364ab0d0f libpng depends on zlib. 2016-03-30 17:12:32 -06:00
Todd Gamblin
ef5c973c93 Merge pull request #688 from davydden/doxygen_fix
doxygen: add missing dependencies
2016-03-30 15:54:02 -07:00
Todd Gamblin
35322eccc1 Merge pull request #601 from KineticTheory/pkg-numdiff
Provide new package numdiff
2016-03-30 15:22:56 -07:00
Todd Gamblin
892b8f155f Merge branch 'dealii' of git://github.com/davydden/spack into davydden-dealii 2016-03-30 15:09:29 -07:00
Todd Gamblin
228130ddc8 Merge pull request #693 from mathstuf/osx-ninja
ninja: fix installation on OS X
2016-03-30 14:59:08 -07:00
Todd Gamblin
b4580eb04c Merge pull request #604 from KineticTheory/pkg-graphviz
Pkg graphviz
2016-03-30 14:51:15 -07:00
Kelly (KT) Thompson
2ad5d2ea2a + For darwin, add a dependency on gettext. This change was recommended in the discussion for PR#601. 2016-03-30 15:40:04 -06:00
Kelly (KT) Thompson
be2862ef4e Merge remote-tracking branch 'upstream/develop' into pkg-numdiff 2016-03-30 15:35:46 -06:00
Ben Boeckel
f1a0619821 mpich: disable fortran without a fortran compiler 2016-03-30 17:19:29 -04:00
Kelly (KT) Thompson
4ab362ae17 + Fix variant description. 2016-03-30 14:27:23 -06:00
Kelly (KT) Thompson
d1a3adfcf0 + Make --disable-perl the default configure option. 2016-03-30 14:25:44 -06:00
Ben Boeckel
dbb25bfeed ninja: fix installation on OS X
The cp -t flag is a GNU-ism. Instead, add a trailing slash to bindir to
ensure that it is not treated as a file.
2016-03-30 16:17:52 -04:00
Kelly (KT) Thompson
8da62b310e Merge remote-tracking branch 'upstream/develop' into pkg-graphviz 2016-03-30 13:59:10 -06:00
Denis Davydov
5506e89aa9 rename variant doxygen to doc 2016-03-30 21:41:23 +02:00
Todd Gamblin
4bc6ace201 Merge pull request #690 from glennpj/py_updates
Get py-pandas working plus some python package updates
2016-03-30 12:04:30 -07:00
Todd Gamblin
213e9746ad Merge pull request #689 from KineticTheory/pkg-subversion
Provide subversion (along with apr and apr-util)
2016-03-30 12:02:59 -07:00
Todd Gamblin
a65519def0 Merge pull request #691 from davydden/petsc_remove_qunused
petsc: remove no longer needed -Qunused-arguments hack
2016-03-30 12:02:23 -07:00
Todd Gamblin
0ceb7c411b Merge branch 'davydden-trilinos_extra' into develop 2016-03-30 11:41:43 -07:00
Todd Gamblin
01657e6991 Make suite-sparse use spack compilers. 2016-03-30 11:41:25 -07:00
Denis Davydov
b909da759d petsc: remove no longer needed -Qunused-arguments hack 2016-03-30 19:26:03 +02:00
Adam J. Stewart
9519f3d988 Fix MPI-CUDA bug 2016-03-30 11:46:58 -05:00
Glenn Johnson
8ae84cfaba This commit updates pandas and fixes dependencies.
Added version 0.18.0.
Added 'bin/f2py' to ignore so that activation works.

Removed unneccessary dependencies on
- libdrm
- libpciaccess
- llvm
- mesa

Added recommended dependencies from the pandas project site.
http://pandas.pydata.org/pandas-docs/stable/install.html
- py-numexpr
- py-bottleneck

The py-bottleneck is a new package that is also in this branch.

Removed optional dependencies
- py-scipy
- py-matplotlib

While those are most likely desired to be in the same python stack as
pandas they are not required by pandas.
2016-03-30 11:21:38 -05:00
Glenn Johnson
78be85c84f Added version 1.11.0. 2016-03-30 11:21:17 -05:00
Glenn Johnson
e7ae983b41 Added version 2.5.
Added 'bin/f2py' to ignore so that activation works.
2016-03-30 11:20:27 -05:00
Glenn Johnson
f3b353f5f9 Add 'bin/f2py' to ignore so activation works. 2016-03-30 11:17:24 -05:00
Glenn Johnson
8948cb100b Add version 1.3.7. 2016-03-30 11:16:35 -05:00
Glenn Johnson
17075736a0 Add version 2.5.2. 2016-03-30 11:16:11 -05:00
Glenn Johnson
42729d9cce Added version 2016.3. 2016-03-30 11:10:32 -05:00
Glenn Johnson
9153e03e5c Added version 20.5. 2016-03-30 11:09:47 -05:00
Glenn Johnson
3b19cc303f Added version 1.10.0. 2016-03-30 11:08:28 -05:00
Glenn Johnson
5c95977dcc Added version 15.0.1 2016-03-30 11:06:04 -05:00
Glenn Johnson
bc309e42d8 New package, py-bottleneck. 2016-03-30 11:00:18 -05:00
Kelly (KT) Thompson
a7ceacb991 + Changes to swig are not needed with this PR. 2016-03-30 09:47:31 -06:00
Kelly (KT) Thompson
5b1ef64e31 + Provide basic instructions for providing subversion w/o additional language bindings. 2016-03-30 09:33:00 -06:00
Kelly (KT) Thompson
f2051f0440 Merge remote-tracking branch 'upstream/develop' into pkg-graphviz 2016-03-30 08:28:53 -06:00
Denis Davydov
2abdd71b41 add dev version and conditionals for tests; remove parmetis 2016-03-30 15:19:29 +02:00
Denis Davydov
9e9f5d01ad doxygen: add missing dependencies 2016-03-30 13:28:33 +02:00
Denis Davydov
bafc6cebe1 doxygen off by default 2016-03-30 12:00:21 +02:00
Denis Davydov
5b6eefbf04 add variants and extra dependencies 2016-03-30 11:30:35 +02:00
Gregory Lee
c017387214 Merge pull request #672 from citibeth/efischer/160327-GEOSPython3
[WIP] GEOS Python extension did not compile with Python3.
2016-03-29 20:35:00 -07:00
Gregory L. Lee
81b9148b9e Merge branch 'develop' of https://github.com/llnl/spack into develop 2016-03-29 20:26:22 -07:00
Gregory L. Lee
98bb151d85 updated geos version 2016-03-29 20:25:56 -07:00
Todd Gamblin
e4de235e75 Merge pull request #653 from citibeth/efischer/160325-Cython3Fix
Added new Cython version; old versions don't work with Python3.
2016-03-29 17:13:37 -07:00
Todd Gamblin
f42b1dfcbd Merge branch 'trilinos_extra' of git://github.com/davydden/spack into davydden-trilinos_extra 2016-03-29 17:08:51 -07:00
Kelly (KT) Thompson
c69b9b7b24 Merge remote-tracking branch 'upstream/develop' into pkg-subversion 2016-03-29 17:14:27 -06:00
Kelly (KT) Thompson
a4eff6de3f + New version of cmake (3.5.1). 2016-03-29 17:10:49 -06:00
Todd Gamblin
7f469eadff Merge pull request #684 from davydden/astyle
astyle@2.04: add new package
2016-03-29 15:29:14 -07:00
Todd Gamblin
3c8881487f Merge pull request #632 from sixy6e/gdal-tools
Upload of GDAL, kealib, openjpeg, py-tuiview package builds.
2016-03-29 15:28:38 -07:00
Elizabeth Fischer
abee9c83b4 Removed googletest FIXME... 2016-03-29 17:26:34 -04:00
Adam J. Stewart
4ddba5f7ed Add CUDA and HOOMD-blue packages 2016-03-29 14:47:16 -05:00
Todd Gamblin
a06f682e49 Merge pull request #671 from citibeth/efischer/160327-RemoveRedundantLibXML2
Removed redundant package py-libxml2.  Use libxml2 instead.
2016-03-29 12:38:07 -07:00
Patrick Gartung
d96ea5ba00 add modules package and have setup script find it if built 2016-03-29 12:20:11 -05:00
Denis Davydov
ad402ff85b astyle@2.04: add new package 2016-03-29 18:43:44 +02:00
Todd Gamblin
e0fdb34104 Merge branch 'eschnett-eschnett/boost-mpi-osx' into develop 2016-03-29 05:15:40 -07:00
Todd Gamblin
62ae830e49 Merge branch 'eschnett/boost-mpi-osx' of git://github.com/eschnett/spack into eschnett-eschnett/boost-mpi-osx 2016-03-29 05:14:41 -07:00
Todd Gamblin
b3a384e1d8 Merge pull request #680 from davydden/hypre_muparser_fixes
minor fixes to hypre and muparser on Linux
2016-03-29 05:11:50 -07:00
Todd Gamblin
275943d8df Merge branch 'eschnett-eschnett/gcc-osx-2' into develop 2016-03-29 04:16:53 -07:00
Patrick Gartung
ccc1b23bea this allows gcc4.9.3 to build on OSX10 2016-03-29 04:15:07 -07:00
Denis Davydov
63c3feb79e minor fixes to hypre and muparser on Linux 2016-03-29 10:05:08 +02:00
Todd Gamblin
7e7461e8fb Merge pull request #626 from davydden/mumps_shared_tests
add shared variant to mumps (needed for Trilinos) plus tests
2016-03-29 00:33:30 -07:00
Denis Davydov
7753d823cb add a comment on static mumps 2016-03-29 09:27:55 +02:00
Denis Davydov
f9bcce6a68 turn off python by default 2016-03-29 09:19:24 +02:00
Kelly (KT) Thompson
197f07306b Merge remote-tracking branch 'upstream/develop' into pkg-subversion 2016-03-28 19:56:07 -06:00
Kelly (KT) Thompson
40cea0110f Merge remote-tracking branch 'upstream/develop' into pkg-graphviz 2016-03-28 19:53:22 -06:00
Todd Gamblin
02879d94ff Merge pull request #673 from davydden/netcdf_cxx
new package: netcdf-cxx
2016-03-28 18:03:36 -07:00
Denis Davydov
09e77812b6 fix installation of superlu_dist headers and add it as a dependency to petsc; add a variant to hypre to disable internal superlu 2016-03-29 00:21:32 +02:00
Denis Davydov
4e87cf9d74 fix extra comma 2016-03-28 18:00:34 +02:00
Denis Davydov
207215980b make hypre and hdf5 be ON/OFF 2016-03-28 17:54:27 +02:00
Denis Davydov
dd60cc326c adopt modifed superlu and hypre 2016-03-28 17:52:22 +02:00
Denis Davydov
5eefca43e7 petsc: extend variants by mumps, complex and debug 2016-03-28 14:35:01 +02:00
Denis Davydov
0da545ecac tell amesos that we use mumps 5 2016-03-28 13:16:08 +02:00
Denis Davydov
e00cab75bd more elaborated tests/direct solvers 2016-03-28 12:12:55 +02:00
Denis Davydov
97cdd79478 fix netcdf 2016-03-28 10:49:20 +02:00
Denis Davydov
9c894f5935 new package: netcdf-cxx 2016-03-28 10:19:25 +02:00
Todd Gamblin
8b45d6f84f Merge pull request #658 from davydden/metis_parmetis_darwin
metis/parmetis/oce/boost: correct install_name on Darwin via a global tool
2016-03-27 16:10:05 -07:00
Elizabeth F
3bd550d6a2 GEOS Python extension did not compile with Python3. 2016-03-27 18:28:51 -04:00
Denis Davydov
7eca1284c8 metis/parmetis/boost/oce/scalapack: correct install_name on Darwin via a global function. 2016-03-28 00:22:25 +02:00
citibeth
ccd155572f Removed redundant package py-libxml2. Use libxml2 instead. 2016-03-27 18:18:54 -04:00
Denis Davydov
fc73e93b50 rework netcdf 2016-03-27 23:47:43 +02:00
Todd Gamblin
9061800b30 Merge branch 'eschnett/gcc-osx-2' of git://github.com/eschnett/spack into eschnett-eschnett/gcc-osx-2 2016-03-27 13:18:23 -07:00
Denis Davydov
20600b8cac add tests and netcdf-cxx4 2016-03-27 21:03:18 +02:00
Todd Gamblin
66bb71534b Better blas/lapack and scipy packages: more robust, added shared variants.
- py-scipy now builds with netlib-lapack, openblas, and atlas.
- started a convention for passing lib info from blas/lapack implementations.

- Improved netlib-lapack:
  - Also build static libs when `shared` variant is enabled.
  - Enable CBLAS  build
    - needed minor patch to build correctly.

- Added `shared` variant to OpenBLAS.
  - Made OpenBLAS build properly shared and static.
2016-03-27 11:32:42 -07:00
Denis Davydov
439d3b3ddb mumps: add install_name / soname 2016-03-27 17:38:25 +02:00
citibeth
cc42391e0f Added py-netcdf 2016-03-27 11:06:10 -04:00
Denis Davydov
69ebc8173e use global tool to fix install_name 2016-03-27 16:04:13 +02:00
Denis Davydov
9cff241ad5 fix install name on Darwin 2016-03-27 10:39:09 +02:00
Denis Davydov
a82a587b32 lower requirement on mumps 2016-03-27 06:17:43 +02:00
citibeth
9b130e1d19 Added googletest package. 2016-03-26 20:42:35 -04:00
Elizabeth F
11ca06b104 Added new py-cython version 2016-03-26 20:37:02 -04:00
Denis Davydov
9c391bbda1 minor changes to variants 2016-03-26 20:52:08 +01:00
Denis Davydov
965ce633c3 cleanup variants 2016-03-26 18:51:59 +01:00
Denis Davydov
f603c82e81 qualify Amesos link errors 2016-03-26 18:43:55 +01:00
Elizabeth F
497adc3b42 Added new version; old versions don't work with Python3. 2016-03-25 22:47:37 -04:00
Denis Davydov
c7011d21aa update dependencies. Builds fine on OSX 2016-03-25 22:15:39 +01:00
citibeth
358b387283 Merge remote-tracking branch 'upstream/develop' into efischer/160311-StagedPackage 2016-03-25 17:14:35 -04:00
Todd Gamblin
42ec822379 Merge pull request #633 from davydden/netcdf_curl
make netcdf link against Spack's curl
2016-03-25 12:54:53 -07:00
Todd Gamblin
8b2e79bcfa Merge pull request #485 from epfl-scitas/packages/blas_lapack_providers
reworking package : netlib
2016-03-25 12:53:46 -07:00
citibeth
8019748396 Merge remote-tracking branch 'upstream/develop' into efischer/160311-StagedPackage
# Conflicts:
#	lib/spack/spack/package.py
2016-03-25 15:36:54 -04:00
Denis Davydov
6699399e51 add when to depends_on scalapack 2016-03-25 17:00:42 +01:00
Denis Davydov
eec50b524b minor cleanup 2016-03-25 16:58:14 +01:00
Denis Davydov
5172f09b9f builds on OSX again (modulo CC wrappers are solved) 2016-03-25 16:47:48 +01:00
Denis Davydov
26a72619ae add missing sys 2016-03-25 12:42:26 +01:00
Denis Davydov
21e81e92a9 try to disable VerifyFortranC tests on Darwin 2016-03-25 12:05:48 +01:00
Denis Davydov
828aeefb1d minor cleanup 2016-03-25 12:01:00 +01:00
Denis Davydov
7f2db8c267 fix w GCC 4.8 on Ubuntu but broke w GCC 5.3/Clang on OSX 2016-03-25 11:56:41 +01:00
Denis Davydov
d096b155f4 fix filter_file 2016-03-25 11:56:40 +01:00
Denis Davydov
c33a63cabc fix python installation 2016-03-25 11:56:40 +01:00
Denis Davydov
416fcd0810 same 2016-03-25 11:56:40 +01:00
Denis Davydov
0fc9326a4c add variants 2016-03-25 11:56:40 +01:00
Denis Davydov
df995c4ef8 minor cleanup 2016-03-25 11:56:40 +01:00
Denis Davydov
8c9f887613 finally builds 2016-03-25 11:56:40 +01:00
Denis Davydov
3f12a51759 keep fiddling 2016-03-25 11:56:40 +01:00
Denis Davydov
e51fe2934e fiddle more 2016-03-25 11:56:40 +01:00
Denis Davydov
fade526ae4 remove tbb 2016-03-25 11:56:40 +01:00
Denis Davydov
7897f10126 fiddle with fortran 2016-03-25 11:56:40 +01:00
Denis Davydov
eb5b0767aa remove gfortran as we have libnotfound... 2016-03-25 11:56:40 +01:00
Denis Davydov
2fb599ea86 minor 2016-03-25 11:56:39 +01:00
Denis Davydov
50e4b609c6 minor 2016-03-25 11:56:39 +01:00
Denis Davydov
7e4e2c988a minor 2016-03-25 11:56:39 +01:00
Denis Davydov
88a7a23132 even more 2016-03-25 11:56:39 +01:00
Denis Davydov
2162627f35 more 2016-03-25 11:56:39 +01:00
Denis Davydov
bc3314a57d more and more 2016-03-25 11:56:39 +01:00
Denis Davydov
45b4895888 patch 2016-03-25 11:56:39 +01:00
Denis Davydov
b6a35716ce same 2016-03-25 11:56:39 +01:00
Denis Davydov
b91a155e8d more specific about dependencies 2016-03-25 11:56:39 +01:00
Denis Davydov
18db930866 rearrange 2016-03-25 11:56:39 +01:00
Denis Davydov
76006fc346 fix typo 2016-03-25 11:56:38 +01:00
Denis Davydov
30ba96e58f same 2016-03-25 11:56:38 +01:00
Denis Davydov
83fea631f1 extend trilinos 2016-03-25 11:56:38 +01:00
Massimiliano Culpo
f15249afe5 Merge branch 'develop' of https://github.com/LLNL/spack into packages/blas_lapack_providers
Conflicts:
	var/spack/repos/builtin/packages/py-numpy/package.py
2016-03-25 11:05:05 +01:00
Denis Davydov
3e39daeb12 add fPIC to MUMPS when building shared libs 2016-03-25 09:56:24 +01:00
Denis Davydov
fd67da607e make netcdf link against Spack's curl 2016-03-25 09:32:48 +01:00
Josh Sixsmith
540e57f026 Upload of GDAL, kealib, openjpeg, py-tuiview package builds. 2016-03-25 18:27:02 +11:00
Denis Davydov
fdd7e91ba0 add shared variant to mumps (needed for Trilinos) plus tests 2016-03-25 06:56:46 +01:00
Denis Davydov
03c8a91f6a parmetis: avoid hardcoding -lm; use same approach as in METIS 2016-03-24 22:33:10 +01:00
Denis Davydov
0d4d201b70 patch parmetis to use external GKlib 2016-03-24 21:24:03 +01:00
Denis Davydov
7fb463abb9 install GKlib headers along with METIS 2016-03-24 21:24:03 +01:00
Todd Gamblin
38ea75e8ca Merge pull request #490 from epfl-scitas/packages/atlas
atlas : provides both 'blas' and 'lapack'
2016-03-24 11:24:04 -07:00
Todd Gamblin
823edd0bb2 Merge pull request #627 from adamjstewart/features/numpy-scipy
Simplify NumPy dependencies
2016-03-24 11:05:09 -07:00
Alfredo Gimenez
254f65f299 Remove incorrect sanity check for libelf 2016-03-24 10:48:38 -07:00
Adam J. Stewart
8643e21913 Simplified NumPy dependencies 2016-03-24 12:34:58 -05:00
alalazo
758a9c9096 python extensions : create PYTHONPATH in module files 2016-03-24 10:57:46 +01:00
Todd Gamblin
7cf1b7ed51 Merge pull request #613 from davydden/superlu_dist_fix_lib
fix superlu-dist lib installation
2016-03-24 02:54:43 -07:00
Todd Gamblin
1306cdd998 Merge pull request #618 from epfl-scitas/fixes/espresso_no_module
fix : no module file gets generated by espresso
2016-03-24 02:53:56 -07:00
Todd Gamblin
4be8472f61 Merge pull request #612 from davydden/mumps_osx
fix MUMPS build on OSX (set parallel=False)
2016-03-24 02:53:29 -07:00
Todd Gamblin
e1848c1d28 Merge pull request #624 from davydden/parmetis_gnu
fix parmetis on Ubuntu with GNU compilers by linking to lm
2016-03-24 02:44:40 -07:00
Todd Gamblin
c83d22b5fc Merge pull request #587 from cyrush/cmake_pkg_openssl_as_variant
cmake package: add variant for openssl support
2016-03-24 02:42:39 -07:00
Denis Davydov
9b8b17b6f1 fix parmetis on Ubuntu with GNU compilers by linking to lm 2016-03-24 10:36:02 +01:00
Denis Davydov
4e5dfc8b18 fix missing (depricated) _dggsvd_ and _sggsvd_ in Openblas 0.2.16 2016-03-23 22:09:39 +01:00
alalazo
acaa589bdd Merge branch 'develop' of https://github.com/LLNL/spack into packages/blas_lapack_providers
Conflicts:
	var/spack/repos/builtin/packages/netlib-lapack/package.py
2016-03-23 17:25:00 +01:00
alalazo
34a8f0c96b espresso : fixes #454 2016-03-23 17:01:52 +01:00
Todd Gamblin
cc582dd4b4 Add mock python package. 2016-03-23 02:03:27 -07:00
Todd Gamblin
091fcc3aa9 Merge pull request #599 from davydden/slepc
add Slepc package
2016-03-23 01:53:32 -07:00
Todd Gamblin
a4f5084589 Merge pull request #609 from xjrc/packages/silo
Update Package : Silo
2016-03-23 01:52:56 -07:00
Todd Gamblin
71c976d212 Merge pull request #611 from davydden/p4est
add p4est package
2016-03-23 01:52:38 -07:00
Denis Davydov
01918a6f48 fix MUMPS build on OSX (set parallel=False) 2016-03-23 09:29:24 +01:00
Todd Gamblin
c4134ee71e Fix #608: broken numpy build.
- Failed to catch all instances of modify_module when it was renamed
  to setup_dependent_package.

- Refactored remaining modify_module calls.

- Also modified Python's setup_dependent_package slightly: only
  creates empty site-packages directory for Python extensions now, not
  for all dependents.
2016-03-23 00:36:32 -07:00
Denis Davydov
5b3c96a9bb fix superlu-dist lib installation 2016-03-23 08:07:45 +01:00
Joseph Ciurej
474db2085e Simplified the 'url_for_version' function for the 'Crypto++' package. 2016-03-22 15:55:54 -07:00
Gregory Becker
7c729d4c3c Merged newarch into merge 2016-03-22 15:22:51 -07:00
Denis Davydov
0ee993569f add deal.ii package 2016-03-22 23:04:59 +01:00
Denis Davydov
6c8d51f403 add p4est package 2016-03-22 22:58:14 +01:00
Denis Davydov
24264eb00e add slepc package 2016-03-22 22:44:10 +01:00
Denis Davydov
27f337aa11 petsc: set PETSC_DIR in dependent_env 2016-03-22 22:12:01 +01:00
Todd Gamblin
2d69f386d0 Merge pull request #600 from davydden/arpack_mpi_fix
arpack: fix for +mpi variant
2016-03-22 13:05:55 -07:00
Todd Gamblin
4a15477783 Merge pull request #605 from davydden/hypre_osx
temporary fix Hypre for OSX by building static lib by default
2016-03-22 12:42:14 -07:00
Todd Gamblin
8823a5ac1c Merge pull request #602 from davydden/oce
add OCE package
2016-03-22 12:41:14 -07:00
Todd Gamblin
cb2e6c9d02 Merge pull request #603 from davydden/tbb
add Intel TBB package
2016-03-22 12:40:49 -07:00
Todd Gamblin
4f44431900 Merge pull request #606 from davydden/gettext
add gettext package
2016-03-22 12:38:34 -07:00
Joseph Ciurej
1728a0c3e6 Updated the 'crypto++' package to use an improved URL formation scheme (inspired by changes made to the 'Silo' package). 2016-03-22 12:33:11 -07:00
Joseph Ciurej
d05e4581c9 Added the '+silex' variant to the Silo package.
Added a number of different versions to the Silo package.
2016-03-22 12:31:26 -07:00
Denis Davydov
fd1784369a add muparser package 2016-03-22 19:50:15 +01:00
Denis Davydov
5f68e14d3b add gettext package 2016-03-22 19:41:31 +01:00
Cyrus Harrison
e56f5c4d6b add Intel TBB package 2016-03-22 19:21:34 +01:00
Erik Schnetter
7618dc504c temporary fix Hypre for OSX by building static lib by default 2016-03-22 19:18:04 +01:00
Kelly (KT) Thompson
1f8d79b69a + Provide a ~perl variant to support building on systems w/o the perl-devel
package installed.
2016-03-22 09:33:49 -06:00
Denis Davydov
d25026b749 add OCE package 2016-03-22 16:26:16 +01:00
Kelly (KT) Thompson
3214cd0d56 Merge remote-tracking branch 'upstream/develop' into pkg-graphviz 2016-03-22 09:24:31 -06:00
Denis Davydov
6eb97a30a3 arpack: fix for +mpi variant 2016-03-22 14:24:27 +01:00
Todd Gamblin
e32eb7e990 Merge pull request #585 from davydden/mumps_w_parmetis
fix mumps: when installed with parmetis has to be linked with metis
2016-03-22 02:44:04 -07:00
Todd Gamblin
f323f54704 Merge pull request #591 from epfl-scitas/package/llvm
llvm : added version 3.8.0
2016-03-22 02:22:39 -07:00
Todd Gamblin
1a3bdf03c3 Merge pull request #598 from davydden/suite_sparse_rename
Suite sparse rename
2016-03-22 02:15:08 -07:00
Todd Gamblin
eed0ccad73 Merge pull request #597 from davydden/arpack
arpack: add a patch for 3.3
2016-03-22 02:10:14 -07:00
Todd Gamblin
a5a4cce7f1 Merge pull request #582 from KineticTheory/develop
+ Provide fpic variant for netlib-lapack.
2016-03-22 02:05:43 -07:00
Todd Gamblin
a26992ef55 Change from PR #552: rename setup_dependent_python_module -> setup_dependent_package
- Fixed in package.py
- Fixed wrong prototypes in packages that use it.
- Fixed build_environment to set module variables properly
  - added hacky fix to ensure spec/package consistency in build processes.
  - Need to think about defensive spec copy done by `Repo.get`.  May be
    time to think about an immutable spec implementation.
2016-03-22 01:56:16 -07:00
Denis Davydov
cb97e8dd93 adjust eigen and octave to use new names of suite sparse 2016-03-22 09:43:37 +01:00
Denis Davydov
3c5a1605d5 adjust the class name for suite sparse 2016-03-22 09:27:39 +01:00
Denis Davydov
aca8b5c89d move suite sparse to a proper folder 2016-03-22 09:27:00 +01:00
Denis Davydov
23bf70296e arpack: add a patch for 3.3 2016-03-22 09:24:15 +01:00
Todd Gamblin
3f32dd767e Merge pull request #589 from davydden/petsc_osx
fix petsc on osx
2016-03-22 00:33:34 -07:00
Kelly (KT) Thompson
7ec450912d + Provide subversion and required packages apr and apr-util.
+ Installation of subversion may need to be modified to include python and perl
  bindings. I have provided comments to this end, but the code is not active.
2016-03-21 21:14:03 -06:00
Kelly (KT) Thompson
039efd55d5 Merge remote-tracking branch 'upstream/develop' into pkg-graphviz 2016-03-21 20:43:22 -06:00
Kelly (KT) Thompson
8bf8617876 Merge remote-tracking branch 'upstream/develop' into pkg-numdiff 2016-03-21 20:42:21 -06:00
Kelly (KT) Thompson
4b46e21685 + Provide package numdiff. 2016-03-21 19:55:54 -06:00
Todd Gamblin
b1516f64eb Rename some environment methods to be less repetitive, add set_path. 2016-03-21 16:01:40 -07:00
Todd Gamblin
439d47b4e4 Refactor environment setup.
- Gave setup_environment and setup_dependent_environment more similar
  signatures. They now allows editing the Spack env and the runtime
  env for *this* package and dependents, respectively.

- modify_module renamed to setup_dependent_python_module for symmetry
  with setup_dependent_environment and to avoid confusion with
  environment modules.

- removed need for patching Package objects at runtime.

- adjust packages to reflect these changes.
2016-03-21 16:01:35 -07:00
Todd Gamblin
861a235ecb Merge pull request #552 from epfl-scitas/features/env_objects_flying_around
enhancement proposal : customization of module files
2016-03-21 15:56:20 -07:00
Kelly (KT) Thompson
799f1f6768 Merge remote-tracking branch 'upstream/develop' into pkg-graphviz 2016-03-21 16:24:17 -06:00
Todd Gamblin
624e56db6a Merge pull request #592 from mathstuf/paraview-python
Paraview python
2016-03-21 14:59:41 -07:00
Denis Davydov
953fb35f82 add superlu_dist package 2016-03-21 18:00:32 +01:00
Ben Boeckel
553fff270a paraview: disallow python3
ParaView is not Python3-ready.
2016-03-21 11:55:09 -04:00
Ben Boeckel
8e77f17760 paraview: fix variant description typo 2016-03-21 11:55:09 -04:00
Ben Boeckel
c5c92d50eb paraview: remove trailing whitespace 2016-03-21 11:24:36 -04:00
alalazo
efef229b85 Merge branch 'develop' of https://github.com/LLNL/spack into package/llvm 2016-03-21 16:22:34 +01:00
alalazo
7569204a53 llvm : does not support python 3 2016-03-21 16:18:02 +01:00
Denis Davydov
3a3443dff6 parmetis patches by PETSc developers 2016-03-21 15:14:48 +01:00
alalazo
3fcaf5b903 llvm : update to 3.8.0 2016-03-21 14:47:05 +01:00
Denis Davydov
b926d8a0cd build parmetis against external metis 2016-03-21 14:33:00 +01:00
alalazo
fbeffee91e Merge branch 'develop' of https://github.com/LLNL/spack into features/env_objects_flying_around
Conflicts:
	lib/spack/spack/package.py
	var/spack/repos/builtin/packages/netlib-scalapack/package.py
2016-03-21 09:46:49 +01:00
Denis Davydov
7b283bfaff fix petsc on osx 2016-03-21 07:50:10 +01:00
Cyrus Harrison
bba66cbe28 cmake: depend on openssl when openssl variant=true 2016-03-20 19:27:22 -07:00
Cyrus Harrison
d493658a58 cmake package: add variant for openssl support
The openssl variant defaults to true to preserve spack's
current CMake configuration, which is using OpenSSL.

Signed-off-by: Cyrus Harrison <cyrush@llnl.gov>
2016-03-20 15:32:54 -07:00
Todd Gamblin
c0f0350634 Merge pull request #583 from davydden/openblas_osx
fix openblas suffix for OS-X
2016-03-20 03:37:30 -07:00
Denis Davydov
db61a09cf1 fix mumps: when installed with parmetis has to be linked with metis 2016-03-20 09:47:15 +01:00
Denis Davydov
95ad2875b6 fix scalapack suffix for osx 2016-03-20 09:27:07 +01:00
Denis Davydov
620c120503 fix openblas suffix for OS-X 2016-03-20 09:26:11 +01:00
Kelly (KT) Thompson
ed0b5e649d + Provide fpic variant for netlib-lapack. 2016-03-19 20:45:35 -06:00
alalazo
5f6f2d5f51 Revert "openssl : solved glitch to prevent spack to freeze when the network is unreachable"
This reverts commit 4cf4bf3a03.
2016-03-18 14:42:24 +01:00
alalazo
ec8cc2b528 PYTHONPATH : python patches methods for its extensions 2016-03-18 14:40:53 +01:00
alalazo
82ba0c6c07 Merge branch 'bugfix/openssl' into features/env_objects_flying_around 2016-03-18 11:08:55 +01:00
Erik Schnetter
3b24db92b5 Update PAPI to 5.4.3 2016-03-18 11:08:16 +01:00
alalazo
4cf4bf3a03 openssl : solved glitch to prevent spack to freeze when the network is unreachable 2016-03-18 11:05:59 +01:00
alalazo
f9438c75d0 Merge branch 'develop' of https://github.com/LLNL/spack into features/env_objects_flying_around 2016-03-18 10:26:34 +01:00
Todd Gamblin
179ed7cce6 Merge pull request #566 from eschnett/eschnett/papi
Update PAPI to 5.4.3
2016-03-17 18:52:44 -07:00
Todd Gamblin
1689131043 Merge pull request #567 from eschnett/eschnett/openblas
Update OpenBLAS to 0.2.16
2016-03-17 18:52:32 -07:00
Todd Gamblin
a88c02854a Merge pull request #565 from eschnett/eschnett/curl
Update curl to 7.47.1
2016-03-17 18:52:02 -07:00
Erik Schnetter
1b279cd7ff Update OpenBLAS to 0.2.16 2016-03-17 21:51:26 -04:00
Erik Schnetter
802acb4d16 Update PAPI to 5.4.3 2016-03-17 21:50:21 -04:00
Todd Gamblin
90268876f7 Change sanity_check_[file|dir] to sanity_check_is_[file|dir], per #554
- Add documentation as well.
2016-03-17 18:49:58 -07:00
Erik Schnetter
9e4c757f50 Update curl to 7.47.1 2016-03-17 21:49:36 -04:00
alalazo
e558809043 python : fixed typo 2016-03-17 19:32:31 +01:00
alalazo
ac394718ec python : implemented possible solution 2016-03-17 18:22:07 +01:00
alalazo
f0f0663d1b package : split environment_modifications into setup_environment and setup_dependent_environment.
package : renamed `module_modifications` to `modify_module` for consistency
2016-03-17 15:11:39 +01:00
Kelly (KT) Thompson
f07d4c9439 + Provide ~perl and ~shared variants. 2016-03-16 21:30:41 -06:00
citibeth
fa2a66db67 1. Disabled git versions known to have vulnerabilities.
2. Added autoconf command to allow building directly from GitHub source.
2016-03-16 15:46:59 -04:00
Todd Gamblin
905549ea2d Merge pull request #555 from epfl-scitas/packages/binutils
Adding latest version in binutils
2016-03-16 08:39:13 -07:00
alalazo
597727f8be tclmodules : added hooks to process EnvironmentModifications objects 2016-03-16 15:19:13 +01:00
Nicolas Richart
9c29966674 Change urls in binutils to help 'spack checksum/versions' + adding latest version 2016-03-16 12:57:17 +01:00
alalazo
b45ec3f04e environment : simplified modification of the environment 2016-03-16 10:55:28 +01:00
alalazo
b2c98feea4 Merge branch 'develop' of https://github.com/LLNL/spack into features/env_objects_flying_around 2016-03-16 09:02:35 +01:00
Todd Gamblin
68d22253ec Add sanity checks to the libelf build. 2016-03-15 17:22:48 -07:00
Matthew LeGendre
108ea1522a Merge pull request #549 from LLNL/bugfix/gh538-less-greedy-concretize
Bugfix/gh538 less greedy concretize
2016-03-15 16:18:54 -07:00
Todd Gamblin
cdd2ea3067 Merge pull request #537 from adamjstewart/features/octave
Add GNU Octave package
2016-03-15 11:23:40 -07:00
alalazo
572cb93bf8 package : renamed setup_dependent_environment to module_modifications 2016-03-15 14:05:30 +01:00
alalazo
c85888eb57 package : added environment_modifications 2016-03-15 13:36:41 +01:00
alalazo
bcea1df01c environment : refactoreded set_build_environment_variables 2016-03-15 10:49:33 +01:00
Adam J. Stewart
0d9a6d3c25 Updates to qrupdate 2016-03-14 14:19:30 -05:00
Todd Gamblin
f45b8b1083 Add some tests for packages with multiple virtual dependencies.
- Added mock `hypre` package, depends on `lapack` and `blas`.

- test cases where some packages provide both `lapack` and `blas`, but
  others do not.
2016-03-14 05:02:50 -07:00
Erik Schnetter
8b715d9c3f Update tmux 2016-03-13 21:31:48 -04:00
citibeth
003957a689 Reverted bad change 2016-03-13 00:33:13 -05:00
Elizabeth F
c1a8574d8f Fixed for Python 2.6 2016-03-13 00:29:40 -05:00
Elizabeth F
90bb855ffa A new subclass StagedPackage(Package) is introduced. This PR should
not change the behavior for existing packages that subclass from
spack.Package.

If a package subclasses spack.StagedPackage instead of spack.Package,
the install() phase (run inside a forked process) is now separated
into sub-stages:

    a) spconfig: Generate a script spconfig.py that will configure the
       package (eg by running CMake or ./configure) This is for use if
       the user wishes to build externally from Spack.  Therefore, the
       Spack compiler wrappers are NOT used here.  Currently, that
       means that RPATH support is up to the user.

    b) configure: Configure the project (eg: runs configure, CMake,
       etc).  This will configure it for use within Spack, using the
       Spack wrapper.

    c) build: eg: "make"

    d) install: eg: "install"

If one chooses to use StagedPackage instead of Package, then one must
implement each of the install sub-stages as a separate method.
StagedPackage.install() then calls each of the sub-stages as
appropriate.

StagedPackage can be configured to only run certain sub-stages.  This
is done by setting the optional kwarg install_phases when calling
do_install().  Setting install_phases() ONLY has an effect on
StagedPackage, not on any existing packages.  By default,
install_phases is set to make StagedPackage run the same stages that
are normally run for any package: configure, build, install (and NOT
spconfig).

The ability for Spack to run stages selectively for StagedPackage
instances will enable new functionality.  For example, explicit
CMake/Autotools helpers that allow Spack to help configure a user's
project without fetching, building or installing it.

-------------

One implementation of StagedPackage is provided, CMakePackage.  This
has the following advantage for CMake-based projects over using the
standard Package class:

  a) By separating out the phases, it enables future new functionality
     for packages that use it.

  b) It provides an implementation of intall_spconfig(), which will
     help users configure their CMake-based projects.

CMakePackage expects users to implement configure_args() and
configure_env().  These methods provide the package-specific arguments
and environment needed to properly configure the package.  They are
placed in separated functions because they are used in both the
spconfig and configure stages.

TODO:

1. Generate spconfig.py scripts that are more readable.  This allows
   the users to understand how their project is configured.

2. Provide a practical way for the user to ACCESS the spconfig stage
   without building the project through Spack.

3. The CMAKE_TRANSITIVE_INCLUDE_PATH stuff needs to be reworked; it
   should be considered provisional for now.

4. User of Autotools might wish to make a similar ConfigurePackage
   subclass of StagedPackage.

---------------

One package using CMakePackage is introduced.  See ibmisc/package.py.
2016-03-11 23:30:38 -05:00
Elizabeth F
7cd478418d New version of LAPACK 2016-03-11 23:28:36 -05:00
Elizabeth F
90f2e40ff9 Added comment to Emacs. 2016-03-11 23:28:16 -05:00
Adam J. Stewart
145390c7f3 Add gl2ps and qrupdate packages 2016-03-11 16:57:37 -06:00
Todd Gamblin
081bdd0828 Merge pull request #528 from citibeth/efischer/160309-Emacs
Added Emacs package
2016-03-11 13:31:58 -08:00
Adam J. Stewart
6ec65cd4ca Add GNU Octave package 2016-03-11 15:03:37 -06:00
Todd Gamblin
4574f768ef Merge pull request #526 from KineticTheory/develop
Provide instructions for cmake/3.5.0 (plus 2 new variants) and qt/5.4.2
2016-03-11 09:20:47 -08:00
Kelly (KT) Thompson
f5e8857c5e + Rename variant 'sphinxbuild' to 'doc' as recommended in the discussion of
PR#526. Also, remove a debug print statement that was accidentally committed.
2016-03-11 09:51:12 -07:00
Kelly (KT) Thompson
280384fce3 Merge remote-tracking branch 'upstream/develop' into develop 2016-03-10 09:09:16 -07:00
Todd Gamblin
b637f75164 Merge branch 'mplegendre-features/external-packages' into develop 2016-03-10 02:04:44 -08:00
alalazo
4f14db8af2 netlib-lapack : optional dependency on external blas 2016-03-10 10:34:51 +01:00
Todd Gamblin
1fe196f95c whitespace and formatting 2016-03-10 01:29:55 -08:00
Todd Gamblin
ad6625456e Merge pull request #513 from alfredo-gimenez/develop
Variants and fixes to thrift package
2016-03-10 00:59:15 -08:00
Elizabeth F
b701aa10d4 Fixed up 2016-03-09 21:21:25 -05:00
Elizabeth F
267e83d8a7 Added emacs package. 2016-03-09 21:16:50 -05:00
Todd Gamblin
bf1639e044 Merge pull request #522 from epfl-scitas/bugfix/mpfr
change of url for mpfr
2016-03-09 17:17:23 -08:00
Kelly (KT) Thompson
23cbc2b1d9 + Provide download/build instructions for qt/5.4.2.
- This version provides updates to provided cmake scripts that are required
    for building cmake-gui.
+ Provide download/build instructions for version 3.5.0.
  - When building the +qt variant, add a validate function to ensure that
    qt-5.4.0 is not used (this version of qt has errors related to cmake).
2016-03-09 17:59:39 -07:00
Nicolas Richart
6e82ab1f15 change of url for mpfr 2016-03-09 21:18:44 +01:00
Todd Gamblin
b93a2ba1cf Merge pull request #520 from LLNL/bugfix/remove-hdf5-unsupported-variant
Removing `unsupported` variant from HDF5.
2016-03-09 11:39:06 -08:00
Kelly (KT) Thompson
113e942c3c Merge remote-tracking branch 'upstream/develop' into develop. 2016-03-09 12:38:48 -07:00
Todd Gamblin
45ef496dd5 Add some descriptive language to a list comprehension. 2016-03-09 11:26:37 -08:00
Alfredo Adolfo Gimenez
383e73a5f5 Remove unneccessary depends_on 2016-03-09 11:25:51 -08:00
Todd Gamblin
d06ebf23d4 Removing unsupported variant from HDF5.
- `unsupported` shouldn't be a variant.
2016-03-09 11:16:35 -08:00
Matthew LeGendre
87db69478d Merge branch 'develop' into features/external-packages
Conflicts:
	lib/spack/spack/package.py
2016-03-09 11:09:37 -08:00
Todd Gamblin
b43c277dc6 Merge @citibeth and @alalazo's petsc fixes from #515 and #517 2016-03-09 10:55:50 -08:00
Todd Gamblin
ad7d89b165 Merge branch 'efischer/160309-HypreFix' of git://github.com/citibeth/spack into citibeth-efischer/160309-HypreFix 2016-03-09 10:54:08 -08:00
Todd Gamblin
8ac1752743 Merge pull request #501 from adamjstewart/patches/m4
Add patch to allow PGI to build M4
2016-03-09 10:29:48 -08:00
Adam J. Stewart
8e76cda200 Patch config.hin, not extern-inline.m4 2016-03-09 10:41:31 -06:00
alalazo
f01d1c4385 petsc : added variants and logic to build various flavors 2016-03-09 14:36:37 +01:00
Elizabeth F
c67b922185 Added shared library capability. 2016-03-09 00:34:08 -05:00
Elizabeth F
5b22873b3d Fixed issues with hypre:
1. --with-lapack-lib was wrong.
2. --with-MPI was wrong; set env vars for MPI wrappers instead.
3. Added version 2.10.1
4. Added shared library variant (True by default).  Hypre can build shared or static libraries, but not both in the same build.
2016-03-09 00:27:25 -05:00
Alfredo Gimenez
0c7d0c0b6c Variants and fixes to thrift package 2016-03-08 12:26:40 -08:00
Adam J. Stewart
e0e545774a Add more versions to Autotools 2016-03-08 12:15:40 -06:00
Todd Gamblin
18ce5ccf8f Avoid race in pango's make install, set parallel=False 2016-03-08 02:49:11 -08:00
Adam J. Stewart
b7750cf61c Autoreconf is necessary after patch 2016-03-07 15:52:22 -06:00
Adam J. Stewart
1e7d946d91 Add patch to allow PGI to build M4 2016-03-07 12:37:51 -06:00
Todd Gamblin
96e1b2d25c Merge pull request #486 from RemoteConnectionManager/paraview_fix
Paraview new version
2016-03-07 02:48:12 -08:00
Todd Gamblin
bff7107f56 Merge pull request #491 from citibeth/efischer/160229-NewPackages-2
(2) New packages added: blitz, netcdf-cxx4, netcdf-fortran, proj, udunits2
2016-03-07 02:45:37 -08:00
Erik Schnetter
a399451e1e Update OpenSSL to 1.0.2g 2016-03-06 23:34:48 -05:00
citibeth
ae87948a23 Fixed URLs
Removed vestigal mpi variant in netcdf-fortran
2016-03-05 23:05:45 -05:00
Todd Gamblin
c59546fae0 Merge branch 'adamjstewart-features/libsigsegv' into develop 2016-03-05 15:15:08 -08:00
Todd Gamblin
7d847f4dc4 Minor tweaks to m4 -- be sure to add sigsegv args explicitly. 2016-03-05 15:14:21 -08:00
Todd Gamblin
07255da6e9 Merge branch 'features/libsigsegv' of https://github.com/adamjstewart/spack into adamjstewart-features/libsigsegv 2016-03-05 15:06:49 -08:00
Adam J. Stewart
220b6a9fee Make libsigsegv an optional dependency 2016-03-05 16:46:32 -06:00
Todd Gamblin
24f0757d82 Merge pull request #343 from adamjstewart/features/mpc
Add different URL for older source code
2016-03-05 14:37:43 -08:00
Todd Gamblin
3dd630d0a5 Make openssl a variant in libevent. 2016-03-05 14:33:23 -08:00
Todd Gamblin
0b864aacdc Merge branch 'eschnett/libevent' of https://github.com/eschnett/spack into eschnett-eschnett/libevent 2016-03-05 14:23:06 -08:00
Todd Gamblin
ac67f3b53e Merge pull request #487 from spakin/llvm-3.7.1
Added LLVM 3.7.1 support
2016-03-05 14:19:31 -08:00
Todd Gamblin
a9d7135c19 Merge pull request #495 from alfredo-gimenez/develop
Fixed unmatched function signature for do_fetch in jdk package
2016-03-05 14:16:09 -08:00
Mark Miller
f663d37da7 Adding zfp package. 2016-03-04 17:08:11 -08:00
Alfredo Gimenez
f90eaa5f46 Fixed unmatched function signature for do_fetch in jdk package 2016-03-04 14:53:08 -08:00
Adam J. Stewart
a7b918837e GNU m4 depends on libsigsegv 2016-03-04 15:22:28 -06:00
Elizabeth Fischer
648d08eb30 Update package.py
Updated homepage URL to general NetCDF homepage.
2016-03-04 12:05:43 -05:00
Elizabeth Fischer
b043c4a5b8 Update package.py
Removed comments on configure options.
2016-03-04 12:04:41 -05:00
Elizabeth F
0eb6ef2cd0 1. Removed fake MPI dependency from netcdf-cxx4 and netcdf-fortran.
2. Removed Fortran bootstrap variant from netcdf.  Users who need NetCDF Fortran interface should install netcdf-fortran.

3. Added result of ./configure --help on the netcdf-fortran.  Verified  the package has no additional options that should be exposed through Spack.
2016-03-04 11:14:52 -05:00
alalazo
a2af4940aa atlas : disabling parallel builds 2016-03-04 09:59:16 +01:00
alalazo
310099d888 atlas : provides blas and lapack 2016-03-04 09:32:01 +01:00
Scott Pakin
7183db1b7d Added LLVM 3.7.1 support 2016-03-03 11:30:57 -07:00
alalazo
63ae407169 netlib-lapack : unified build with netlib-blas
openssl : updated version
py-numpy : updated dependencies
2016-03-03 16:39:21 +01:00
Luigi Calori
f5cc63156c Merge branch 'develop' of https://github.com/RemoteConnectionManager/spack into paraview_fix
merge upstream develop
2016-03-03 12:43:38 +01:00
citibeth
976d0240c4 Removed FIXMEs. 2016-03-02 18:58:47 -05:00
Gregory Becker
6e7b00a0f6 Made module handling much saner and safer 2016-03-02 15:54:23 -08:00
Gregory Becker
676591ffc0 fixed a bug and a test bug 2016-03-02 14:17:46 -08:00
Gregory Becker
25f20b1967 bug hunting 2016-03-02 11:40:21 -08:00
Todd Gamblin
8421dcb762 Merge pull request #452 from epfl-scitas/llvm/cleanup
Cleaned package : llvm
2016-03-02 01:32:08 -08:00
Todd Gamblin
9c565b155a Merge pull request #462 from xjrc/packages/silo
Update Package : Silo
2016-03-02 01:31:10 -08:00
Kelly (KT) Thompson
8174489787 + Provide two new variants for cmake:
1) +qt          - build the cmake-gui Qt application.
                  - adds a dependency on Qt.
  2) +sphinxbuild - build the html CMake documentation.
                  - adds a dependency on python and py-sphinx
2016-03-01 15:25:57 -07:00
citibeth
eb1d90a8cf Undid accidental change on this branch. 2016-02-29 23:31:54 -05:00
Elizabeth F
15ae92aae9 New packages added: blitz, netcdf-cxx4, netcdf-fortran, proj, udunits2 2016-02-29 23:21:44 -05:00
Elizabeth F
e414c5fdfb Added missing cmake dependencies 2016-02-29 23:21:08 -05:00
Ian Lee
67f327f805 Updated links to use new llnl.gov address 2016-02-28 19:47:19 -08:00
Luigi Calori
8f3ac9ac8b adding new version to praview, compiled with spack -d install -j 8 --keep-stage paraview@5.0.0+qt+python+tcl+opengl2%gcc@4.8.2 ^netcdf -mpi 2016-02-27 01:40:32 +01:00
Joseph Ciurej
30d9ca2bde Updated the silo package and added the '+fortran' variant. 2016-02-26 16:06:17 -08:00
Erik Schnetter
20845a739f Libevent depends on OpenSSL 2016-02-24 22:18:51 -05:00
alalazo
976ae91dcc llvm : removed duplicate version 2016-02-24 14:11:57 +01:00
Todd Gamblin
0d23ff92b0 Merge pull request #446 from LLNL/bugfix/python_config_compiler
modify compiler commands in python config files, fix for #431
2016-02-24 10:52:06 +09:00
Todd Gamblin
87610a5102 Merge pull request #448 from epfl-scitas/packages/gromacs
Added package : gromacs
2016-02-24 10:49:06 +09:00
Tom Scogland
5c8dd6c3c8 llvm trunk version
Adding a trunk version to the llvm package.  This has all the features
and requirements of the others, with the additional caveat that the llvm
project makes no guarantee that trunk on all repositories together will
necessarily make a working compiler.  It has been tested, and worked
with a version today, but not yesterday, so if you test keep that in
mind.
2016-02-20 17:23:55 -08:00
Todd Gamblin
97c3854c40 Merge pull request #422 from epfl-scitas/packages/openssl_url
openssl : url computation
2016-02-19 16:28:02 -08:00
alalazo
30c3047482 gromacs : added package 2016-02-19 12:39:38 +01:00
Todd Gamblin
3c1aa9a4ad Merge pull request #298 from epfl-scitas/refactoring/resource_directive
refactoring proposal : composite for Stage and FetchStrategy
2016-02-18 23:13:12 -08:00
Gregory L. Lee
19d10291bf modify compiler commands in python config files, fix for #431 2016-02-18 15:45:29 -08:00
Mario Melara
3558404c03 Check difference by using arch tuple rather than .target 2016-02-17 14:54:39 -08:00
Mario Melara
0a6b54a8c4 Added module compilers so that no CompilerSpecError is thrown 2016-02-17 14:53:56 -08:00
Joseph Ciurej
6cd76d69c3 Fixed the "+shared" variant in the "hdf5" package. 2016-02-17 11:51:24 -08:00
Joseph Ciurej
0388093f7a Changed the hdf5 "+static" variant to become the "+shared" variant. 2016-02-16 17:33:19 -08:00
Joseph Ciurej
fca7ef2f7b Moved "Triangle" to "triangle" to be more in line with Spack package naming conventions. 2016-02-16 17:23:37 -08:00
Joseph Ciurej
8cab10214e Added the installation files for the "ExodusII" package.
Added the "+static" variant to "hdf5" to enable "ExodusII" support.
2016-02-16 16:43:24 -08:00
Joseph Ciurej
09254014b1 Added the installation files for the "TetGen" package. 2016-02-16 13:24:01 -08:00
Joseph Ciurej
3c8bbeafc7 Added the installation files for the "Triangle" package. 2016-02-16 13:01:18 -08:00
Joseph Ciurej
9a6221ea40 Added the installation files for the "ndiff" package. 2016-02-16 12:47:14 -08:00
Joseph Ciurej
db50f52bbc Adding the "Crypto++" package installation files. 2016-02-16 11:40:00 -08:00
Todd Gamblin
9e4671a4b4 Merge pull request #340 from adamjstewart/features/xz
Remove unnecessary URLs
2016-02-16 10:24:42 -08:00
Adam J. Stewart
bf162e60f1 Add latest version 2016-02-15 10:53:50 -06:00
Todd Gamblin
d8c0edcc81 Minor code cleanup for gcc. 2016-02-14 14:40:25 -08:00
Todd Gamblin
63911d4165 Merge pull request #354 from eschnett/eschnett/libedit
libedit depends on ncurses
2016-02-12 10:33:08 -08:00
Erik Schnetter
8e33cc1ae1 Properly wrap all long lines 2016-02-12 13:11:45 -05:00
Erik Schnetter
77c17e1d92 Since my last patch didn't get traction, here is a new approach to building gcc on Darwin:
- Add a variant specifying whether to build with binutils, defaulting to true
- Auto-detect whether this is Darwin; if so, set binutils and gold defaults to false, as they don't work on Darwin
- Disable Go, which doesn't build on Darwin
- Clean up handling configure options
2016-02-12 12:52:47 -05:00
alalazo
247a4bc751 mpich : added back MPI_F90 2016-02-12 12:15:09 +01:00
Massimiliano Culpo
70985170e5 qe : compiled on rhle6 2016-02-12 12:08:31 +01:00
Erik Schnetter
d7f674ce96 libedit depends on ncurses 2016-02-11 14:53:20 -05:00
alalazo
e8704433de espresso : added directories to search path 2016-02-11 18:57:40 +01:00
alalazo
b272a8881b espresso : fixed dependency handling 2016-02-11 18:18:05 +01:00
alalazo
ca3cdb4458 espresso : current working tree 2016-02-11 17:45:09 +01:00
alalazo
157ec210a7 espresso : synchronized with current develop 2016-02-11 13:05:31 +01:00
alalazo
e7454132a2 Merge branch 'develop' of https://github.com/LLNL/spack into packages/espresso 2016-02-11 13:03:47 +01:00
Todd Gamblin
bcf705b85e Merge pull request #432 from RemoteConnectionManager/paraview_fix
Paraview fix
2016-02-10 13:59:08 -08:00
Todd Gamblin
e23c260cb0 Merge pull request #402 from epfl-scitas/bugfix/netlib-scalapack
Bugfix: netlib-scalapack does not work with all versions of python
2016-02-10 11:40:31 -08:00
Luigi Calori
d7b3ed08ab add variant to select OpenGL2 Paraview backend 2016-02-10 15:40:05 +01:00
Luigi Calori
a1bd65550e fix a reported hash mismatch on netcdf-4.4.0 tar download 2016-02-10 15:17:54 +01:00