Commit graph

1151 commits

Author SHA1 Message Date
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
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
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
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
Luigi Calori
fe8aca630c add a variant to Qt for make dependency on mesa swlwctable 2016-02-10 14:58:00 +01:00
Luigi Calori
f729cf621a fixing qhull: seems that dependency on cmake is essential when it is used 2016-02-10 13:29:36 +01:00
alalazo
71a25a109a arpack-ng : added package 2016-02-05 11:00:37 +01:00
Todd Gamblin
15324c276f Merge pull request #426 from epfl-scitas/packages/suitesparse
Added package : SuiteSparse
2016-02-04 18:08:07 -07:00
alalazo
e2a95d4b50 eigen : added support for SuiteSparse 2016-02-04 16:27:26 +01:00
alalazo
e3a0e1881d suitesparse : basic implementation 2016-02-04 16:00:39 +01:00
alalazo
031c292136 dakota : basic installation 2016-02-04 13:48:21 +01:00
Adam J. Stewart
e1b3c286ef Add url for cmake, simplify url_for_version 2016-02-03 16:28:09 -06:00
Todd Gamblin
f38851b73d Merge remote-tracking branch 'github/pull/99' into develop
Conflicts:
	var/spack/repos/builtin/packages/cmake/package.py
2016-02-03 14:24:59 -07:00
Todd Gamblin
72ca311f17 Merge pull request #414 from epfl-scitas/issues/trilinos_385
fix : trilinos and dependencies
2016-02-03 11:42:53 -07:00
Todd Gamblin
c5455ceee5 Merge pull request #417 from mathstuf/hdf5-unsupported-flag
hdf5: always pass the unsupported flag
2016-02-03 08:56:30 -07:00
Todd Gamblin
5a3338323c Merge pull request #419 from adamjstewart/features/libgpg-error
Add latest libgpg-error version
2016-02-03 08:56:06 -07:00
Todd Gamblin
8a4b86dac9 Merge pull request #420 from adamjstewart/features/qhull
Add latest qhull version
2016-02-03 08:55:32 -07:00
Todd Gamblin
bc4bf71d8f Merge pull request #421 from adamjstewart/features/phonopy
Add Phonopy and PyYAML Python modules
2016-02-03 08:54:22 -07:00
Todd Gamblin
fe358e24e3 Merge pull request #423 from epfl-scitas/packages/opencv
Added package : OpenCV
2016-02-03 08:52:58 -07:00
alalazo
44c1b06609 opencv : added package 2016-02-03 13:36:25 +01:00
alalazo
587d356d6e openssl : added logic to version computation. The package now warns user if he depends on an old version of the library 2016-02-03 08:59:26 +01:00
Adam J. Stewart
d2fb1522a3 Add Phonopy and PyYAML Python modules 2016-02-02 12:54:24 -06:00
Adam J. Stewart
ab3698e3a4 Add latest qhull version 2016-02-02 11:42:31 -06:00
Adam J. Stewart
422e87badb Add latest libgpg-error version 2016-02-02 10:57:58 -06:00
Ben Boeckel
2b140b9a34 hdf5: default +unsupported to on
This flag can end up being required if a dependency tree ends up needing
hdf5+cxx+parallel, but nothing turns it on. Since the core spack code
puts this together, it ends up that the end user needs to specify it
manually. Instead, just assume an unsupported configuration (since these
*are* useful setups) and if anyone wants to seek upstream support,
masking the flag can be done.
2016-02-01 11:46:33 -05:00
alalazo
c8d2275c06 opencv : reverted url_for_version modifications 2016-02-01 10:56:48 +01:00
alalazo
e67507478a opencv : reverted url_for_version modifications 2016-02-01 10:55:39 +01:00
alalazo
b0707a61e7 Merge branch 'develop' of https://github.com/LLNL/spack into issues/trilinos_385 2016-02-01 10:54:17 +01:00
Todd Gamblin
9eb037bc87 Merge pull request #415 from adamjstewart/features/hwloc
Checksum fix for hwloc
2016-02-01 02:41:47 -07:00
Todd Gamblin
140510fedf Merge pull request #408 from adamjstewart/features/fish
Modify url settings for fish package
2016-02-01 02:39:54 -07:00
alalazo
360abb070a netcdf : fixed typo in configure option
openssl : smarter URL computation
2016-02-01 08:33:03 +01:00
Gregory L. Lee
3bf6fed7b3 updated openssl version 2016-01-29 11:29:27 -08:00
Adam J. Stewart
d14d50beb6 Checksum fix for hwloc 2016-01-29 09:47:57 -06:00
Abhishek Kulkarni
74225544c6 Rename the hpx package to hpx-5. 2016-01-29 10:35:54 -05:00
Massimiliano Culpo
cd54793913 Cleaning up 2016-01-29 11:42:06 +01:00
alalazo
b574c4ad51 trilinos : updated package to meet changes in dependencies 2016-01-29 08:57:07 +01:00
Abhishek Kulkarni
5907cc0de5 Merge remote-tracking branch 'upstream/develop' into develop 2016-01-29 00:32:34 -05:00
Abhishek Kulkarni
2bea7f8d69 Add the HPX-5 package. 2016-01-29 00:29:20 -05:00
Todd Gamblin
9fb5ddbb4c Merge pull request #411 from adamjstewart/features/pnetcdf
Add PnetCDF and M4 packages
2016-01-28 20:52:59 -07:00
David Beckingsale
d9548c01af Correct package URL 2016-01-28 15:47:37 -07:00
Adam J. Stewart
4f34031534 Add PnetCDF and M4 packages 2016-01-28 15:41:58 -06:00
David Beckingsale
7e65f4da82 Add the Caliper package 2016-01-28 13:22:56 -08:00
Gregory L. Lee
0e52c30bb8 added py-wheel package 2016-01-28 10:42:46 -08:00
Adam J. Stewart
06f3cc33ba Modify url settings for fish package 2016-01-28 11:41:12 -06:00
alalazo
07bb6fef01 resource directive : now works with all the fetch strategies available 2016-01-28 10:58:56 +01:00
Adam J. Stewart
6122642b81 More NetCDF changes 2016-01-27 16:16:33 -06:00
Nicolas Richart
f1d8f30342 Bug fix: precedence in % operator seems to change depending in the python version 2016-01-27 10:54:41 +01:00
Todd Gamblin
90750f59c1 Merge pull request #400 from adamjstewart/features/netcdf
Extensive modifications to NetCDF package
2016-01-26 19:31:14 -07:00
Tom Scogland
23af31cb1c adding the cmocka unit testing library 2016-01-26 17:55:32 -08:00
Todd Gamblin
c344b30fc4 Merge pull request #342 from adamjstewart/features/hwloc
Add url_for_version function to calculate url
2016-01-26 16:01:17 -08:00
Todd Gamblin
d7bd023afa Merge pull request #339 from adamjstewart/features/hdf
Add HDF package
2016-01-26 15:51:57 -08:00
Adam J. Stewart
81ccba202c Make szip a variant 2016-01-26 15:38:22 -06:00
Adam J. Stewart
c6bb00085f Extensive modifications to NetCDF package 2016-01-26 12:04:48 -06:00
Adam J. Stewart
1d18f2031c Add szip variant 2016-01-25 14:57:33 -06:00
Matthew LeGendre
fa888a4ba1 Merge branch 'develop' into features/external-packages
Conflicts:
	lib/spack/spack/cmd/mirror.py
	lib/spack/spack/concretize.py
	lib/spack/spack/config.py
	lib/spack/spack/spec.py
	lib/spack/spack/stage.py
	var/spack/packages/mvapich2/package.py
2016-01-25 10:52:17 -08:00
Todd Gamblin
b6731ea47c Merge pull request #336 from scheibelp/features/boost-additive-libs
additive compilation of boost libraries
2016-01-22 14:09:19 -08:00
Peter Scheibel
a653d2f5e2 Slightly more robust approach for setting defaults for noinstall_libs 2016-01-22 13:43:16 -08:00
Peter Scheibel
9f99ee61c7 1. added default install libs (atomic, test, locale, program_options)
2. clarify comment for default_noinstall_libs
3. renamed regex_icu variant to icu_support (both the locale and regex libs can
use it)
4. explicitly set b2 install ICU_PATH when regex_icu is activated
2016-01-22 13:25:45 -08:00
Alfredo Gimenez
10de5a3ec7 Patch fix for boost@1.60.0%gcc@4.4.7 2016-01-22 13:02:18 -08:00
Peter Scheibel
4a55b97d11 Fixed reference 2016-01-22 12:37:12 -08:00
Peter Scheibel
2e58bc3113 Sticking with additive approach but now most libraries are installed by default. 2016-01-21 19:57:49 -08:00
Erik Schnetter
2f70c842b8 Disable patch that was merged into upstream in 1.10.2 2016-01-21 14:13:39 -05:00
Erik Schnetter
6b3f023d98 Update OpenMPI to 1.10.2 2016-01-21 14:05:16 -05:00
Todd Gamblin
10848c2e9a Refactor args for Executable.__call__
- simplify output, error, and input redirection
- `return_output=True` is now `output=str`
- `return_output=True` will still work for the time being but is
  deprecated.

- previously you could say `return_output=True` and `output=<stream>`,
  which wouldn't actually write to the stream.  Now you actually can't
  specify erroneous cases since there is only one parameter with
  mutually exclusive options..
2016-01-21 10:46:33 -08:00
Todd Gamblin
25f7dbd3e9 Merge pull request #384 from epfl-scitas/packages/elpa
added package : elpa
2016-01-21 09:14:28 -08:00
Adam J. Stewart
03d5ee6738 Remove constraint on dependency version 2016-01-21 10:02:33 -06:00
Adam J. Stewart
ea9d0c0263 Remove constraints on dependency versions 2016-01-21 09:58:47 -06:00
Adam J. Stewart
950246b331 Remove constraint on dependency version 2016-01-21 09:54:24 -06:00
alalazo
d9b344a247 Merge branch 'develop' of https://github.com/LLNL/spack into packages/elpa 2016-01-21 12:05:28 +01:00
Todd Gamblin
f0a6bfa23c Merge pull request #376 from adamjstewart/features/mvapich2
Various updates to MVAPICH2 package
2016-01-21 01:59:35 -08:00
Todd Gamblin
dab65e4ba6 Merge pull request #380 from epfl-scitas/packages/mumps
Adding packages MUMPS and ScaLAPACK
2016-01-21 01:58:57 -08:00
alalazo
785c01218f elpa : added missing dependencies 2016-01-21 10:06:43 +01:00
alalazo
88f2a1d43a Merge remote-tracking branch 'scitas/packages/mumps' into packages/elpa 2016-01-21 08:34:44 +01:00
alalazo
a8132470e4 Merge branch 'develop' into packages/elpa 2016-01-21 08:33:59 +01:00
Nicolas Richart
b71b478a36 Minor correction to install mumps+mpi 2016-01-20 18:31:02 +01:00
alalazo
19caac69d8 openmpi : turned torque support into a variant (default false)
hdf5 : fixed a few bugs, removed suspicious macro deinition, etc.
2016-01-20 15:22:49 +01:00
Nicolas Richart
974fc65e0f renaming packages to follow changes on develop 2016-01-20 14:38:55 +01:00
Nicolas Richart
65f65ec4e4 Adding MUMPS and ScaLAPACK 2016-01-20 14:21:44 +01:00
alalazo
ab27fdc692 elpa : commit partial package. Blocked by missing scalapack 2016-01-20 09:35:15 +01:00
Peter Scheibel
965af75d23 Merge branch 'develop' into features/boost-additive-libs 2016-01-19 17:27:18 -08:00
Adam J. Stewart
98706d31dc Various updates to MVAPICH2 package
Use url_for_version function to specify urls
Add version 2.2b
Add dedicated MRAIL variant
Fix typo
Make fortran compiler flags more specific
2016-01-19 12:46:15 -06:00
Todd Gamblin
9be37da077 Merge pull request #373 from adamjstewart/features/mpich
Add verbs variant, remove deprecated configure flags
2016-01-19 08:59:59 -08:00