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
Peter Scheibel
cb9fba98d8
(1) relocate cache for tests (2) initial approach for restoring unit tests (just for git tests although the same concept applies to the other unit tests which are failing - namely those for svn and hg)
2016-03-22 19:37:47 -07: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
Todd Gamblin
20a00c4cdf
Merge pull request #607 from davydden/muparser
...
add muparser package
2016-03-22 12:38:17 -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
Kelly (KT) Thompson
1eb7b8cf46
+ Add a validate function that refuses to build numdiff if arch is darwin-x86_64.
2016-03-22 12:31:27 -06: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
Peter Scheibel
75460d8586
URLFetchStrategy.archive does a copy vs. a move now
2016-03-22 10:43:43 -07: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
alalazo
1664d1b503
travis : removed external directory from the list under coverage
2016-03-22 15:59:58 +01:00
alalazo
6e847b7d76
Merge branch 'develop' of https://github.com/LLNL/spack into qa/coding_standard
...
Conflicts:
.travis.yml
2016-03-22 15:57:35 +01:00
Kelly (KT) Thompson
6e0e6d2654
Merge remote-tracking branch 'upstream/develop' into pkg-numdiff
2016-03-22 08:32:56 -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
Peter Scheibel
41a97c8f80
temporarily wrap archiving with conditional to avoid moving (this still causes a failure on the initial download)
2016-03-21 20:55:23 -07:00
Peter Scheibel
b255f02762
undoing whitespace-only diff
2016-03-21 20:50:26 -07:00
Peter Scheibel
ee5e507ff6
pursuing a strategy using fetch.archive and treating var/spack/cache as a mirror. this should support both URLFetchStrategy as well as VCSFetchStrategy (the previous strategy supported only the former). this won't work until URLFetchStrategy.archive is updated
2016-03-21 20:48:12 -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