Mayeul d'Avezac
29b85fbce0
Eigen can be installed with dependencies
2016-05-31 10:10:12 +01:00
Ali Dorostkar
6f96484f83
Spacing correction
...
More spacing correction
2016-05-31 09:58:29 +02:00
Ali Dorostkar
e82fb5b58f
Fixed spacing
...
Replaced tabs with spaces
2016-05-31 08:44:46 +02:00
Todd Gamblin
f3f0122f11
Merge branch 'develop' into features/newarch
2016-05-30 13:54:53 -07:00
Ali Dorostkar
c4d5bd13c7
dealii, Added comment
...
Added comment for why step-40 is done differently for dealii 8.4.0 and
later
2016-05-30 18:11:34 +02:00
Nicolas Richart
fd345c8ef0
Merge branch 'packages/foam-extend' of github.com:epfl-scitas/spack into packages/foam-extend
2016-05-30 17:04:21 +02:00
Nicolas Richart
9f4e599232
Ignoring the flake8 error for a line too long
2016-05-30 16:58:06 +02:00
Nicolas Richart
08c8d1d1f7
limiting package to foam-extend to start
2016-05-30 16:49:25 +02:00
Nicolas Richart
4122ecbc80
First try at OpenFOAM-extend
2016-05-30 16:49:25 +02:00
Ali Dorostkar
4f591a6fe3
Step-40 test for 8.3.0 and earlier
...
Integrated part of step-40 to be tested for earlier versions of dealii
2016-05-30 16:42:24 +02:00
Nicolas Richart
fe79e43459
limiting package to foam-extend to start
2016-05-30 15:46:39 +02:00
Ali Dorostkar
d7e84fe07c
dealii, test for specific version
...
Specified that test case “step-40” is only to be run when using dealii
version 8.4.0 or later
2016-05-30 14:03:27 +02:00
Glenn Johnson
66aaaa1751
Add a comment regarding the reason for the patch.
2016-05-29 15:30:09 -05:00
Ali Dorostkar
c2ac47235f
additional versions for Dealii
...
Included additional versions for Deal.II package.
2016-05-29 13:22:19 +02:00
Glenn Johnson
c16d7c481c
Get glib to compile with gcc-6.1
...
This commit adds a patch to fix the case where gcc-6.1 emits an error
for string format literal that was a warning in previous versions of
gcc. The patch reference is
https://bugzilla.gnome.org/show_bug.cgi?id=761550
Also ran the package file through autopep8.
2016-05-28 23:30:56 -05:00
Mario Melara
33e1dcc476
Adding mock package file for external module
2016-05-28 10:14:40 -07:00
Gregory Becker
9dad7c2ace
re-merged mainline develop
2016-05-27 13:13:19 -07:00
Greg Lee
6dcdb50a3e
Merge branch 'develop' of https://github.com/llnl/spack into develop
2016-05-27 12:44:57 -07:00
Greg Lee
0ae1298d25
updated libdwarf version and dwarfdump build
2016-05-27 12:43:13 -07:00
Adam J. Stewart
dd5a6914f1
Undo changes to flex
2016-05-27 12:56:43 -05:00
Todd Gamblin
f6a0cd1bf8
Merge pull request #973 from eschnett/eschnett/openmpi-verbs
...
Auto-detect verbs location
2016-05-27 11:01:44 -05:00
Todd Gamblin
7b063e3e6c
Merge pull request #975 from adamjstewart/features/stream
...
Add STREAM benchmark package
2016-05-27 10:59:13 -05:00
Todd Gamblin
dc4ca26441
Merge pull request #992 from davydden/update/dealii
...
Update/dealii
2016-05-26 17:39:37 -05:00
Todd Gamblin
96f65479e7
Merge pull request #993 from xjrc/packages/metis
...
Update Package : METIS/ParMETIS
2016-05-26 17:37:33 -05:00
Denis Davydov
040c122719
dealii: formatting
2016-05-26 23:00:22 +02:00
Denis Davydov
0036483ded
dealii: don't hardcode blas and mpi; minor fixes to dependencies
2016-05-26 18:07:27 +02:00
Todd Gamblin
76d42b5200
Merge pull request #982 from trws/rust
...
Rust
2016-05-25 15:15:51 -05:00
Joseph Ciurej
734fb459a4
Fixing a small bug with metis@4+shared installs on the Mac platform.
2016-05-25 12:27:52 -07:00
Joseph Ciurej
483ec0d762
Added preliminary improved testing code for METIS@:4.
2016-05-24 16:13:52 -07:00
Joseph Ciurej
c9ba73d931
Added staging support and improved error handling for METIS@:4 installs.
2016-05-24 16:05:29 -07:00
Joseph Ciurej
b5d0a38860
Fixed a few linking/testing bugs in the METIS@:4 install method.
2016-05-24 15:03:21 -07:00
Greg Lee
1bca69f272
updated launchmon url and version
2016-05-24 14:54:09 -07:00
Joseph Ciurej
064d3584c0
Updating 'metis' and 'parmetis' to conform to PEP8 standards.
2016-05-24 12:28:05 -07:00
Joseph Ciurej
0ef6843d85
Improved MPI path specification for ParMETIS using PR #893 features.
2016-05-24 12:28:05 -07:00
Joseph Ciurej
9c95ec0b29
Updated and added new versions to the METIS/ParMETIS packages.
...
- Added a 'url_for_version' function to the METIS/ParMETIS packages.
- Added installation support for METIS@5.0.2 and ParMETIS@4.0.2.
- Changed the 'double' variant to 'real64' to make it more consistent
with the 'idx64' variant naming.
- Removed an unnecessary dependency on gdb.
2016-05-24 12:28:05 -07:00
Denis Davydov
c78349a3a4
octave: fix formatting
2016-05-23 15:08:10 +02:00
Denis Davydov
ce3146e91a
octave: add missing dependencies and update to 4.0.2
2016-05-23 14:50:06 +02:00
Tom Scogland
00de72272d
rust compiler/builder package, new llvm variants
2016-05-22 11:16:00 -07:00
Tom Scogland
425beb4d97
updates for rust-bindgen
2016-05-22 11:16:00 -07:00
Tom Scogland
404b7c7c4f
initial rust support
2016-05-22 11:16:00 -07:00
Nicolas Richart
4c87ef915f
First try at OpenFOAM-extend
2016-05-22 18:55:29 +02:00
Erik Schnetter
09eed08b9c
Auto-detect verbs location
2016-05-20 16:24:48 -04:00
Todd Gamblin
d94972503a
Merge pull request #964 from davydden/update/tbb
...
tbb: add 4.4.4; raise InstallError when building 4.4.3 with GCC6.1
2016-05-19 22:44:03 -07:00
Nicolas Richart
2e77cc635e
missing @ in version definition
2016-05-20 00:51:58 +02:00
Nicolas Richart
a233ed2de7
changes scotch package to make he coverage test pass
2016-05-20 00:42:34 +02:00
Nicolas Richart
a51566ec6e
changes to simplify the esmumps variant for version < 6.0.0 + typos corrections, according to the remarks on PR #979
2016-05-20 00:31:12 +02:00
Nicolas Richart
1bf306bbbd
Adding +metis variant to scotch + minor changes
2016-05-19 17:26:44 +02:00
Gregory Becker
9f59c128be
Partial merge of mainline develop
2016-05-18 15:13:40 -07:00
Tom Scogland
29635b7bbd
initial docs for find and flake8 cleanup
2016-05-18 14:04:39 -07:00
Adam J. Stewart
434ff28af4
Add STREAM benchmark package
2016-05-18 15:14:21 -05:00
Todd Gamblin
d391670755
Merge pull request #966 from verolero86/develop
...
Add option to disable VT support in openmpi package
2016-05-18 08:36:23 -07:00
Todd Gamblin
78c46aab35
Merge pull request #969 from Rombur/boost
...
Add boost 1.61.0
2016-05-18 08:35:51 -07:00
Todd Gamblin
637da63506
Merge pull request #948 from davydden/bugfix/astyle
...
astyle: fix filter command which failed on OSX with python 2.7.10
2016-05-18 08:35:01 -07:00
Bruno Turcksin
bbbffe7423
Add boost 1.61.0
2016-05-18 08:51:22 -04:00
Denis Davydov
267666cd97
formatting
2016-05-18 08:35:47 +02:00
Greg Lee
582d01784a
added newdtags variant, default to false (i.e., remove --enable-new-dtags)
2016-05-17 21:18:34 -07:00
Todd Gamblin
d592a1655f
Merge pull request #961 from xjrc/features/flake8-improvements
...
Enhancement Proposal: Exempt '@when' Functions from Style Redefinition Errors
2016-05-17 17:00:49 -07:00
Todd Gamblin
502420ceff
Merge branch 'features/cflags' into develop
...
Conflicts:
lib/spack/spack/cmd/find.py
var/spack/repos/builtin/packages/ghostscript/package.py
2016-05-17 16:44:54 -07:00
Denis Davydov
1a187e73ae
tbb: add 4.4.4; raise InstallError when building 4.4.3 with GCC6.1
2016-05-17 22:57:32 +02:00
Todd Gamblin
138307dd0c
Merge pull request #955 from trws/lua-rework
...
complete lua rework
2016-05-17 13:21:51 -07:00
Veronica G. Vergara Larrea
6c95a5d496
the right flag here is +, the default behavior is controlled in the variant
2016-05-17 14:37:36 -04:00
Adam J. Stewart
f16228d811
Add more install directories
2016-05-17 13:36:38 -05:00
becker33
3d9c8f4fd4
Merge pull request #952 from davydden/package/sed
...
sed: add package
2016-05-17 11:27:57 -07:00
Adam J. Stewart
631cbdbda8
Flake8
2016-05-17 13:22:00 -05:00
Adam J. Stewart
7b9b18f03c
Add HPL benchmark package
2016-05-17 13:14:59 -05:00
Veronica G. Vergara Larrea
471950434e
add a flag to openmpi to allow users to disable vt support
2016-05-17 13:40:01 -04:00
Todd Gamblin
1774c7a7b3
Merge pull request #958 from trws/golang-new
...
Golang new
2016-05-17 05:56:06 -07:00
Tom Scogland
80c02ad36a
flake8-related cleanup
2016-05-17 05:30:35 -07:00
Tom Scogland
af4af94203
rework for gopath and bootstrapping
2016-05-17 05:21:11 -07:00
Joseph Ciurej
761c5c8450
Added line limit exemptions for 'variant' and 'version' directives.
...
Updated the 'scotch' package to use oneline 'variant' directives.
2016-05-16 12:14:57 -07:00
Joseph Ciurej
52c8bedb9c
Updated style checking to ignore refinition errors for '@when' fxns.
...
Updated the Scotch package to conform to PEP8 standards and to test style checking improvements.
2016-05-16 11:09:44 -07:00
Todd Gamblin
a74bc9369b
Merge pull request #953 from citibeth/150514-NetCDFCXX4
...
netcdf-cxx4: Update to latest released version 4.3.0
2016-05-16 10:58:27 -07:00
Elizabeth Fischer
65ff89a0b0
Placate flake8 demands.
2016-05-16 12:53:24 -04:00
Tom Scogland
62dd040a8f
add GOPATH support
...
Also fixes flex to depend on bison for its yacc implementation.
2016-05-16 09:30:37 -07:00
Tom Scogland
9780427940
fixing more flake8 errors that only appear on travis...
2016-05-16 05:37:04 -07:00
Tom Scogland
dacedfcc0e
formatting to appease flake8
2016-05-16 05:12:30 -07:00
Tom Scogland
52c359bc77
fix linking issue on ubuntu
...
Evidently some readline variants are built with only a dynamic dependency on
ncurses, this addresses that problem for such systems.
2016-05-16 03:36:31 -07:00
Todd Gamblin
53df9fbb4f
Merge pull request #959 from davydden/bugfix/doxygen_ghostscript_graphviz
...
Bugfix/doxygen ghostscript graphviz
2016-05-16 00:12:59 -07:00
Denis Davydov
0fbf70d95d
indentation fixes
2016-05-15 23:37:09 +02:00
Denis Davydov
459c647bc9
doxygen: add graphviz variant; enable flex and bison on OSX and they build fine
2016-05-15 19:43:01 +02:00
Tom Scogland
71d9911539
go cleanup, adding hub
2016-05-15 10:23:33 -07:00
Tom Scogland
b7aa47a178
remove debug print
2016-05-15 09:52:09 -07:00
Denis Davydov
a045154b5e
graphviz: add missing dependency and fix installation on darwin
2016-05-15 18:34:50 +02:00
Denis Davydov
21d4f3a356
ghostscript: url was changed upstream
2016-05-15 18:33:06 +02:00
Greg Lee
c2ca5f44b4
flake8 fixes
2016-05-15 08:19:55 -07:00
Tom Scogland
2bfa4d7e4f
removing comments
...
also randomly changed unnecessary licence block
2016-05-14 22:42:14 -07:00
Tom Scogland
577657b3f7
go rework
...
This commit includes:
* a new go package that uses gccgo to bootstrap the go toolchain
* env support added to Executable
* a new Go fetch strategy that uses `go get` to fetch a package and all
of its deps
* A platinum searcher package that leverages the new go package and
fetch strategy
2016-05-14 22:35:55 -07:00
Tom Scogland
0816e9554d
adding go_compiler providers
2016-05-14 18:06:42 -07:00
Tom Scogland
915f91a619
moving go packages to the new path
2016-05-14 18:06:42 -07:00
Tom Scogland
0c33e8ac48
go and a basic go package
2016-05-14 18:06:41 -07:00
Tom Scogland
f50439b990
appeasing the great vengeful flake8 gods
2016-05-14 17:49:06 -07:00
Tom Scogland
0668b6d7ba
changes to appease flake8 for lua-luaposix package
2016-05-14 17:38:32 -07:00
Tom Scogland
21161a60ff
changes to appease flake8 (mostly) for lua package
2016-05-14 17:38:13 -07:00
Glenn Johnson
fffc2d2765
Updated turbomole package file.
...
This PR updates the turbomole package file but does not introduce any
new funtionality. The updtes are:
- use spack interface for subprocess.PIPE and subprocess.Popen
- clean up based on flake8
- remove some extra whitespace
2016-05-14 19:33:45 -05:00
Tom Scogland
b5979b13e3
complete lua rework, also module path fix
...
This is a complete rework of the lua package, it also allows the
environment modification classes to handle paths that are not separated
by colons, and uses the support for same in TCL modules as well.
The biggest difference is the handling for lua extension packages, which
now have their paths set correctly by the lua parent package, and have
access to both lua and luarocks as installation tools. See the luaposix
package for what should be required for most lua packages after this.
2016-05-14 16:18:26 -07:00
Denis Davydov
c5a35acd67
sed: add package
2016-05-14 22:29:16 +02:00
Elizabeth Fischer
4bf9b168a5
netcdf-cxx4: Update to latest released version 4.3.0
2016-05-14 16:19:10 -04:00
Gregory L. Lee
e3cd0a67d0
address flake8 issues
2016-05-13 16:12:48 -07:00
Gregory L. Lee
e9b71872a8
addressed PR#946 comments from @adamjstewart
2016-05-13 15:16:07 -07:00
Todd Gamblin
4a6ec6377d
Merge pull request #940 from gzagaris/feature/doxygen-version-1.8.11
...
Add doxygen version 1.8.11
2016-05-13 10:10:23 -07:00
Denis Davydov
8db35ab9a2
openblas: use spack_cc/spack_f77 and add a note on compiler mixing
2016-05-13 17:28:30 +02:00
Denis Davydov
67999d1b1c
astyle: fix filter command which failed on OSX with python 2.7.10
2016-05-13 17:13:45 +02:00
George Zagaris
e763eeacdd
fix format in doxygen/package.py
2016-05-12 23:25:10 -07:00
Gregory L. Lee
b8a91db089
Intel software packages and license enhancements
2016-05-12 20:04:45 -07:00
Adam J. Stewart
088dce709e
Make flake8 happy
2016-05-12 16:33:37 -05:00
Adam J. Stewart
ab41fd6692
Add bertini package
...
Also add missing dependency. Flex would not build for me without bison.
It complained about not being able to find `yacc`.
2016-05-12 16:21:06 -05:00
Adam J. Stewart
03307f91df
Fix bug when compiling elk~mpi
2016-05-12 10:27:05 -05:00
Adam J. Stewart
3526d92660
Indentation fix
2016-05-12 10:27:05 -05:00
Adam J. Stewart
d7020434d9
Use new-ish blas_shared_lib and more flake8 fixes
2016-05-12 10:27:04 -05:00
Adam J. Stewart
e2e72b14b2
Use new openmp_flag and mpi attributes
2016-05-12 10:26:10 -05:00
George Zagaris
3ece0e7b76
Add doxygen version 1.8.11
2016-05-12 00:42:22 -07:00
Todd Gamblin
e7ced54369
Correct LLNL LGPL license template for clarity.
2016-05-11 21:22:25 -07:00
Todd Gamblin
14fe0b8ad2
Merge pull request #558 from adamjstewart/features/pgi
...
Add Licensed Software Support
2016-05-11 17:17:47 -07:00
Todd Gamblin
2dc49ee88d
Merge pull request #938 from KineticTheory/pkg-moab
...
Provide new package: MOAB
2016-05-11 17:14:05 -07:00
Kelly (KT) Thompson
c5a19b57f7
Clean up formatting.
2016-05-11 16:33:57 -06:00
Gregory Becker
2e1810e3a7
re-merging develop
2016-05-11 15:26:09 -07:00
Kelly (KT) Thompson
8bec127a1d
Attempt to fix formatting issues (flake8).
2016-05-11 14:00:44 -06:00
Kelly (KT) Thompson
9482ce1fce
Remove some extraneous comments.
2016-05-11 12:39:20 -06:00
Kelly (KT) Thompson
e200a41d3d
New package MOAB.
2016-05-11 12:34:33 -06:00
Adam J. Stewart
c043275f1b
Final flake8 changes
2016-05-11 11:46:41 -05:00
Adam J. Stewart
5879f8207f
Flake8 formatting changes
2016-05-11 11:32:08 -05:00
Adam J. Stewart
8ea5e946a2
Add Allinea packages
2016-05-11 11:32:08 -05:00
Adam J. Stewart
8bcb812529
Allow multiple license symlinks
2016-05-11 11:32:08 -05:00
Adam J. Stewart
6906911e85
Allow license files to use different symbols for comments
2016-05-11 11:32:08 -05:00
Adam J. Stewart
240c0643f2
Add NAG Fortran compiler package
2016-05-11 11:27:11 -05:00
Adam J. Stewart
82ce798f41
Bug fix
2016-05-11 11:27:11 -05:00
Adam J. Stewart
2fb128fb34
Add PGI Compiler Package
2016-05-11 11:27:11 -05:00
Denis Davydov
eba264fcd0
fix formatting
2016-05-11 16:11:34 +02:00
Denis Davydov
361b629034
openblas: make unit test more robust by outputing only the solution vector from dgesv
2016-05-11 15:10:13 +02:00
Denis Davydov
809ded74c9
add functions for simple unit tests; refactor openblas to use them
2016-05-11 15:10:13 +02:00
Todd Gamblin
9030541e4b
Merge pull request #929 from epfl-scitas/differentiate_framework_from_packages
...
QA : make qa checking less painful
2016-05-11 02:26:07 -07:00
Todd Gamblin
d7847ff768
Use just one flake8 file; mark package.py files to avoid E501 w/url.
2016-05-11 01:16:41 -07:00
alalazo
7d74e209f3
qa : this should still fail due to F821
2016-05-10 19:20:26 +02:00
Todd Gamblin
3e717842c9
Merge pull request #924 from hegner/feature/python-diverse
...
Add a few more python packages
2016-05-10 09:44:32 -07:00
Todd Gamblin
836d081bca
Merge pull request #927 from davydden/astyle_fix_ubuntu
...
astyle: compile with spack_cxx
2016-05-10 09:43:44 -07:00
alalazo
979b53cab6
qa : modifying 2 packages and a framework file just for the sake of it
2016-05-10 18:33:07 +02:00
Tom Scogland
8fec824484
Merge pull request #769 from epfl-scitas/openmpi_variants
...
openmpi : added variants
2016-05-10 09:02:33 -07:00
Denis Davydov
c8d8860742
astyle: fix formatting
2016-05-10 18:01:19 +02:00
Benedikt Hegner
fa44cd5cef
renaming py-Genshi into py-genshi
2016-05-10 17:30:44 +02:00
Benedikt Hegner
f5fb771573
fixing imports; configure commands aren't available at import time yet
2016-05-10 14:52:14 +02:00
Denis Davydov
cd9cdd6410
astyle: compile with spack_cxx
2016-05-10 13:37:57 +02:00
Benedikt Hegner
ad42579f08
addressing coding style rules
2016-05-10 13:17:36 +02:00
Benedikt Hegner
aca5941a0e
Add a few more python packages
...
py-Genshi
py-astroid
py-jinja2
py-logilab-common
py-markupsafe
py-mistune
py-prettytable
py-py2neo
py-storm
2016-05-10 11:48:18 +02:00
Todd Gamblin
35cf52d182
Merge pull request #707 from dhandeo/visit
...
VisIt v2.10.1
2016-05-10 01:40:27 -07:00
Todd Gamblin
a1ebdf63f3
Merge pull request #812 from eschnett/eschnett/hdf5-check-install
...
Check the installed HDF5 library for consistency
2016-05-10 01:34:10 -07:00
Todd Gamblin
6c46a5d623
Merge pull request #807 from gartung/fftw-openmp
...
FFTW: openmp needs to be an option for clang build
2016-05-10 01:33:13 -07:00
Todd Gamblin
2a38ec4c93
Merge pull request #788 from citibeth/efischer/140416-UpdatePNetCDF
...
parallel-netcdf: Updated package
2016-05-10 01:31:57 -07:00
Todd Gamblin
57e495943f
Merge pull request #757 from glennpj/extend_r
...
Make R extendable
2016-05-10 01:30:13 -07:00
Todd Gamblin
b1da3664ec
Merge pull request #795 from adamjstewart/features/argcomplete
...
Add argcomplete python package
2016-05-10 01:29:08 -07:00
Todd Gamblin
87c772b117
Merge pull request #845 from davydden/openblas_cleanup_unit_test
...
openblas: fix a bug and cleanup the unit test
2016-05-10 01:28:49 -07:00
Todd Gamblin
ccccd7b60d
Merge pull request #806 from davydden/openblas_openmp_clang
...
openblas: do not use OpenMP with Clang
2016-05-10 01:28:12 -07:00
Todd Gamblin
f21fcb3b88
Merge pull request #798 from jgalarowicz/osscbtf-changes
...
Update the main Krell Institute and Argo Navis Tech. packages for MPI…
2016-05-10 01:26:48 -07:00
Todd Gamblin
d2004a186c
Merge pull request #825 from xjrc/packages/scotch
...
Update Package : Scotch
2016-05-10 01:26:21 -07:00
Todd Gamblin
0f427ed334
Tweak nccmp to be more spack-compatible.
...
- Spack doesn't set F90, but it confuses the nccmp build. Just remove
it from the environment.
- TODO: should build environment unset this variable?
2016-05-10 01:07:34 -07:00
Todd Gamblin
1cc94a0f79
Merge branch 'efischer/160425-nccmp' of git://github.com/citibeth/spack into citibeth-efischer/160425-nccmp
2016-05-10 01:04:46 -07:00
Todd Gamblin
1568e64f95
Merge pull request #862 from davydden/glib_libxcb_missing_dependencies
...
Glib libxcb missing dependencies
2016-05-10 00:57:27 -07:00
Todd Gamblin
5e471719a6
Merge pull request #907 from eschnett/eschnett/binutils-werror
...
Disable -Werror
2016-05-10 00:54:24 -07:00
Todd Gamblin
2fde72075f
Merge pull request #918 from hegner/bugfix/bison
...
Add missing m4 dependency to bison
2016-05-10 00:54:04 -07:00
Todd Gamblin
e672e10219
Merge pull request #912 from citibeth/efischer/160506-NCO
...
nco: Added new package
2016-05-10 00:53:51 -07:00
Todd Gamblin
a996b8aa7f
Merge pull request #919 from jppelteret/bugfix/gmsh-2
...
GMsh: Fix binary linking against its own libraries
2016-05-10 00:53:22 -07:00
Todd Gamblin
813fefbc71
Merge pull request #922 from bcouturi/gdbupdate
...
Added gdb 7.11 released on 24 Feb 2016
2016-05-10 00:53:00 -07:00
Todd Gamblin
e3115aa505
Kripke variants.
2016-05-10 00:31:06 -07:00
alalazo
474048ae8b
openmpi : fixes #920 , added sqlite as a dependency
...
The default for the variant `pmi` has been set to `False`
`sqlite` is now a dependency if `+sqlite3`
2016-05-10 09:02:16 +02:00
alalazo
405b04efab
Merge branch 'develop' of https://github.com/LLNL/spack into openmpi_variants
2016-05-10 08:40:26 +02:00
Denis Davydov
b063ab42bf
openblas: fix and cleanup the unit test
2016-05-10 07:33:57 +02:00
Todd Gamblin
2e0ee5404d
clean up Kripke package and dependencies.
2016-05-09 17:14:25 -07:00
Todd Gamblin
92b7534885
Merge branch 'features/kripke' of git://github.com/tzislam/spack into tzislam-features/kripke
2016-05-09 17:00:47 -07:00
Tanzima Z. Islam
23ec6c6bb0
Removed FIXME comments
2016-05-09 16:34:27 -07:00
Tanzima Z. Islam
045e5bd458
Adding a new package: Kripke from the public tar ball
2016-05-09 16:22:07 -07:00
Joseph Ciurej
ceab445b9f
Integrated improvements from PR #893 to remove hardcoded MPI path.
2016-05-09 14:39:42 -07:00
Joseph Ciurej
88d2f6b83a
Enabled the '+esmumps' variant for 'scotch@:6.0.0'.
...
Added support for 'scotch@6.0.0'.
2016-05-09 14:19:42 -07:00
Joseph Ciurej
7e6be184bc
Updated and fixed the Scotch package.
...
- Fixed a bug that was causing shared library usage to fail when linking with another application.
- Updated the repository URL to allow for more general version downloading.
- Added installation support for version 5.1.10b.
- Cleaned up the installation file to make it a bit easier to follow and modify.
2016-05-09 14:19:42 -07:00
Ben Couturier
3948b082ad
Added gdb 7.11
2016-05-09 22:32:46 +02:00
Jean-Paul Pelteret
970196d825
GMsh: Fix binary linking against its own libraries
...
GMsh binary now links against full path name of libraries. This fixes
problems, such as `dyld: Library not loaded: libGmsh.2.11.dylib`, when
running the executable.
2016-05-09 14:23:07 +02:00
Benedikt Hegner
6e07f46df8
add missing m4 dependency to bison
2016-05-09 14:02:41 +02:00
alalazo
3d7684277a
Merge branch 'openmpi_variants' of github.com:epfl-scitas/spack into openmpi_variants
...
Conflicts:
var/spack/repos/builtin/packages/openmpi/package.py
2016-05-09 10:56:26 +02:00
alalazo
497ed9f933
Merge branch 'develop' of https://github.com/LLNL/spack into openmpi_variants
...
Conflicts:
var/spack/repos/builtin/packages/openmpi/package.py
2016-05-09 08:23:30 +02:00
Todd Gamblin
ea408cc0d0
Merge pull request #911 from castillo23/packages/crypto
...
add support for crypto version 5.6.1
2016-05-08 14:40:21 -07:00
Todd Gamblin
7145b72482
Merge pull request #914 from trws/packages-leading-to-neovim
...
pile of dependencies for neovim, including luajit and libuv
2016-05-08 14:37:51 -07:00
Todd Gamblin
bd63545b0c
Merge pull request #913 from trws/mpi-should-have-pmi
...
add pmi support and process managers to the MPIs
2016-05-08 14:36:38 -07:00
Jean-Paul Pelteret
95c7f4fba3
Fixes #915
2016-05-08 16:53:31 +02:00
Denis Davydov
72b91758c9
openblas: raise an error when using +openmp with clang; set +openmp to false by default
2016-05-08 16:51:06 +02:00
Massimiliano Culpo
7d5bb088b4
Merge branch 'develop' of https://github.com/LLNL/spack into openmpi_variants
...
Conflicts:
var/spack/repos/builtin/packages/openmpi/package.py
2016-05-07 15:08:27 +02:00
Tom Scogland
22afc6dadd
pile of dependencies for neovim, including luajit and libuv
2016-05-06 15:33:26 -07:00
Tom Scogland
7ec28231d9
Merge pull request #906 from adamjstewart/features/xerces-c
...
Remove FIXME comments
2016-05-06 15:30:09 -07:00
Tom Scogland
1de110fbba
Merge pull request #794 from adamjstewart/features/jpeg
...
Add latest jpeg version
2016-05-06 15:20:43 -07:00
Tom Scogland
7dbf6f97f6
Merge pull request #841 from eschnett/eschnett/hwloc
...
Update hwloc to 1.11.3
2016-05-06 15:19:16 -07:00
Tom Scogland
1cf2526a79
Merge pull request #865 from davydden/silver_searcher_dependencies
...
the_silver_searcher: add missing dependency
2016-05-06 15:18:50 -07:00
Tom Scogland
86449790fe
add pmi support and process managers to the MPIs
2016-05-06 15:15:40 -07:00
Elizabeth Fischer
c82db2116b
nco: Added new package
2016-05-06 17:42:42 -04:00
Cecilia W. Castillo
7bf724b1d3
add support for crypto version 5.6.1
2016-05-06 14:14:13 -07:00
Tanzima Z. Islam
9f212e7201
Adding a new package file for Kripke
2016-05-06 13:50:34 -07:00
Erik Schnetter
db80c5e97e
Disable -Werror
...
This leads to problems if new compiler versions report new kinds of warnings.
2016-05-05 21:11:54 -04:00
Gregory Becker
11b62114bb
versioning the database
2016-05-05 16:58:00 -07:00
Gregory Becker
44f089508b
Changed other packages to fit new syntax
2016-05-05 15:40:22 -07:00
Gregory Becker
d45b2c7947
Fixed openssl to work with new syntax
2016-05-05 15:36:48 -07:00
Adam J. Stewart
1203a14563
Remove tutorial comments
2016-05-05 14:01:21 -05:00
Todd Gamblin
9fb1a9537d
Merge branch 'develop' into features/cflags
2016-05-05 10:49:15 -07:00
Robert D. French
18d2b28c49
Build and install BBCP
...
Build and install BBCP
Use correct destination for install
2016-05-05 10:58:24 -04:00
Todd Gamblin
10b0cb108c
Merge pull request #893 from davydden/mpi_dependent_env
...
Introduce variables for MPI compiler wrappers and document their usage
2016-05-05 01:40:11 -07:00
Denis Davydov
c3bc4d6195
mpich: remove module.mpicc as no formula is using it and it is a duplicate of self.spec.mpicc
2016-05-05 10:28:04 +02:00
Denis Davydov
b12fb7ebc8
mpi: move mpicc/mpicxx/mpifc/mpif77 to setup_dependent_package()
2016-05-05 10:24:32 +02:00
Todd Gamblin
56557f7ff6
Merge pull request #871 from davydden/dealii_updated_dependencies
...
dealii: add new dependency -- gsl
2016-05-05 01:00:55 -07:00
Todd Gamblin
4ee1bca1d9
Merge pull request #881 from KineticTheory/pkg-superlu-dist
...
+ Add version 5.0 download for SuperLU_DIST.
2016-05-05 00:57:24 -07:00
Todd Gamblin
c6a7af3fa7
Merge pull request #885 from davydden/p4est_test_option
...
p4est: put back +tests variant
2016-05-05 00:53:58 -07:00
Todd Gamblin
d00680a883
Merge pull request #886 from eschnett/eschnett/openblas-make
...
Disable OpenBLAS's overriding of our "make -jN" option
2016-05-05 00:53:47 -07:00
Todd Gamblin
c7f23ca0d6
Merge pull request #887 from adamjstewart/features/openmpi
...
Re-add hwloc as a dependency of openmpi
2016-05-05 00:53:10 -07:00
Todd Gamblin
d0acc9827a
Merge pull request #884 from davydden/libtool_missing_dependency
...
libtool: add a missing dependency
2016-05-05 00:52:39 -07:00
Todd Gamblin
c1010c3422
Merge pull request #889 from adamjstewart/features/netcdf
...
Remove hdf5 ~cxx constraint on netcdf
2016-05-05 00:51:49 -07:00
Todd Gamblin
1181ad2bf0
Merge pull request #891 from adamjstewart/features/gcc
...
Add latest version of GCC
2016-05-05 00:51:05 -07:00
Todd Gamblin
053e687e79
Merge pull request #800 from eschnett/eschnett/qthreads
...
Add some qthreads patches
2016-05-05 00:49:32 -07:00
Todd Gamblin
7ac8ddde96
Merge pull request #897 from robertdfrench/https-urls-for-subversion
...
Build Subversion with HTTP/S support
2016-05-05 00:20:59 -07:00
Todd Gamblin
3dd5b2845b
Merge pull request #900 from eschnett/eschnett/flex
...
Update Flex to 2.6.0
2016-05-05 00:11:50 -07:00
Todd Gamblin
55f1cafb70
Merge pull request #899 from LLNL/bugfix/github-808-mrnet
...
added git commit for clang support
2016-05-05 00:11:19 -07:00
Dhanannjay 'Djay' Deo
ef202fbe0c
Build static and shared libraries for silo
2016-05-04 22:50:15 -04:00
Dhanannjay 'Djay' Deo
45e77e7739
Correctly extend std_cmake_args
2016-05-04 22:49:47 -04:00
Dhanannjay 'Djay' Deo
1785de0f31
remove hdf5 which is silo actually a silo dependency
2016-05-04 22:08:01 -04:00
Erik Schnetter
27de2a42d9
Update Flex to 2.6.0
2016-05-04 20:27:58 -04:00
Greg Lee
514a8c737a
added git commit for clang support
2016-05-04 16:38:43 -07:00
Dhanannjay 'Djay' Deo
32f7b06a36
Add version 2.10.2
2016-05-04 18:14:38 -04:00
Patrick Gartung
67d64b804f
more succinctly
2016-05-04 23:53:10 +02:00
Robert.French
bfe009f98d
Subversion uses serf for http repos
...
Add Scons package
Add serf package
Subversion uses serf for http repos
2016-05-04 16:16:36 +00:00
Denis Davydov
796bf5f85c
mvapich2: add self.spec.[mpicc|mpicxx|mpifc|mpif77]
2016-05-04 17:33:19 +02:00
Patrick Gartung
7eb463a66e
only fail when it is apples clang
2016-05-04 15:05:56 +02:00
Denis Davydov
f417b1cf90
p4est: use mpicc,mpicxx,mpifc,mpif77 compiler variables instead of hardcoding names
2016-05-04 11:51:45 +02:00
Denis Davydov
c3317819cb
mpi: add self.spec.[mpicc|mpicxx|mpifc|mpif77] to avoid hardcoding MPI wrappers names
2016-05-04 10:37:52 +02:00
Adam J. Stewart
88fa9084e2
Add latest version of GCC
2016-05-03 15:58:14 -05:00
Adam J. Stewart
a3d2d0cd22
Add latest OpenSSL versions
2016-05-03 15:44:23 -05:00
Adam J. Stewart
eaa45d8a9a
Remove hdf5 ~cxx constraint on netcdf
2016-05-03 13:28:38 -05:00
Kelly (KT) Thompson
f4260da1c2
Mark SuperLU_DIST version 4.3 as the preferred version since petsc and trilinos are not tested with 5.0.
2016-05-03 12:05:35 -06:00
Adam J. Stewart
51c6867f72
Re-add hwloc as a dependency of openmpi
2016-05-03 10:30:35 -05:00
Erik Schnetter
40d578be95
Disable OpenBLAS's overriding of our "make -jN" option
2016-05-03 10:38:05 -04:00
Denis Davydov
0583bc9859
p4est: put back +tests variant
2016-05-03 16:21:10 +02:00
Denis Davydov
98f8192bde
libtool: add a missing dependency
2016-05-03 15:15:55 +02:00
Kelly (KT) Thompson
89621faaea
+ Add version 5.0 download for SuperLU_DIST.
2016-05-02 20:21:03 -06:00
David Poliakoff
e74cc0df27
Updated docstring
2016-05-02 15:53:43 -07:00
David Poliakoff
afef04bb54
Added cnmem package`
2016-05-02 15:49:37 -07:00
David Poliakoff
179d308fe0
Added a package for the RAJA system
2016-05-02 14:32:57 -07:00
Todd Gamblin
372a455bea
Merge pull request #873 from jppelteret/bugfix/paradiseo
...
Add extra dependencies for Paradiseo
2016-05-02 09:57:30 -07:00
Todd Gamblin
aa7444cd3d
Merge pull request #870 from jppelteret/bugfix/glm
...
Add missing dependency for glm
2016-05-02 09:57:11 -07:00
Todd Gamblin
4fecf33416
Merge pull request #877 from vishalkenchan/develop
...
bugfix: missing dependencies (m4) added for netcdf and autoconf
2016-05-02 09:56:44 -07:00
Denis Davydov
2eb4248f90
dealii: fix a bug where P4EST_DIR was unconditionally requested
2016-05-02 18:53:13 +02:00
Denis Davydov
cde1d18399
dealii: add new dependency -- gsl
2016-05-02 18:53:13 +02:00
Todd Gamblin
999dda8f83
Merge pull request #708 from adamjstewart/fixes/qt
...
Prevent use of system GTK+
2016-05-02 09:41:51 -07:00
Todd Gamblin
568800c045
Merge pull request #875 from jppelteret/features/adol-c
...
Added Adol-C package
2016-05-02 09:30:23 -07:00
Adam J. Stewart
7255f6969b
Merge branch 'develop' into features/argcomplete
2016-05-02 11:29:52 -05:00
Adam J. Stewart
17fa1b5007
Un-fix version 3
2016-05-02 11:28:20 -05:00
Adam J. Stewart
61e5ee5d63
Prevent use of system GTK+
2016-05-02 11:28:20 -05:00
Massimiliano Culpo
cfc25d0a92
Merge branch 'develop' into openmpi_variants
2016-05-02 18:26:05 +02:00
Adam J. Stewart
9c3d8dae57
Add latest jpeg version
2016-05-02 11:17:38 -05:00
Adam J. Stewart
4e2154e58f
Add argcomplete python package
2016-05-02 11:16:29 -05:00
Adam J. Stewart
c110865bf2
Remove OpenMPI dependency on hwloc
2016-05-02 11:06:33 -05:00
Adam J. Stewart
b99c8b641a
Add hydra package
2016-05-02 11:06:33 -05:00
Vishal Boddu
e111add17f
missing dependencies (m4) added for netcdf and autoconf
2016-05-02 14:31:02 +02:00
Jean-Paul Pelteret
5ae7276682
Fixes to installation with OpenMP (tested) and execution of test-suite
2016-05-02 11:01:14 +02:00
Jean-Paul Pelteret
631e235ef3
Added Adol-C package
2016-05-01 11:07:42 +02:00
Jean-Paul Pelteret
c33ffbae04
Add extra dependencies for Paradiseo.
2016-04-30 22:25:14 +02:00
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
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
alalazo
e121faffa1
eigen : added package
2016-01-19 17:26:26 +01:00
Adam J. Stewart
0d42cdaffd
Merge branch 'develop' into features/hdf
2016-01-19 10:09:25 -06:00
Adam J. Stewart
530f8e5b26
Merge branch 'develop' into features/hdf
...
* develop: (85 commits)
Make libxcb compile with gcc 4.9.
disable parallel install for glib (found races)
disable cairo-trace, which is incompatible with older libiberty.h.
Fix LaunchMon on newer gcc versions.
Simplify output redirection in spack.util.executable
Allow completely empty config files.
Update cmake package to use http in all URLs.
Fix create, diy, edit, and repo commands to use multiple repos.
Add namespace option to find command.
Temporary fix: Clang is the default compiler on Mac OS X.
Netcdf requires cmake >=2.8.12
Mbedtls depends on cmake
Update libtool to 2.4.6
Update Julia to 0.4.3
Make binutils build on OS X
Add verbs and psm variants
py-matplotlib: depend on freetype
py-numpy: make blas/lapack optional dependencies
qhull: apply patch to work with libc++'s standard library
New package GNU tar
...
2016-01-19 10:07:21 -06:00
Adam J. Stewart
fbab88b0e1
Merge branch 'develop' into features/xz
...
* develop: (85 commits)
Make libxcb compile with gcc 4.9.
disable parallel install for glib (found races)
disable cairo-trace, which is incompatible with older libiberty.h.
Fix LaunchMon on newer gcc versions.
Simplify output redirection in spack.util.executable
Allow completely empty config files.
Update cmake package to use http in all URLs.
Fix create, diy, edit, and repo commands to use multiple repos.
Add namespace option to find command.
Temporary fix: Clang is the default compiler on Mac OS X.
Netcdf requires cmake >=2.8.12
Mbedtls depends on cmake
Update libtool to 2.4.6
Update Julia to 0.4.3
Make binutils build on OS X
Add verbs and psm variants
py-matplotlib: depend on freetype
py-numpy: make blas/lapack optional dependencies
qhull: apply patch to work with libc++'s standard library
New package GNU tar
...
2016-01-19 10:05:50 -06:00
Adam J. Stewart
58f18d5b12
Merge branch 'develop' into features/hwloc
...
* develop: (85 commits)
Make libxcb compile with gcc 4.9.
disable parallel install for glib (found races)
disable cairo-trace, which is incompatible with older libiberty.h.
Fix LaunchMon on newer gcc versions.
Simplify output redirection in spack.util.executable
Allow completely empty config files.
Update cmake package to use http in all URLs.
Fix create, diy, edit, and repo commands to use multiple repos.
Add namespace option to find command.
Temporary fix: Clang is the default compiler on Mac OS X.
Netcdf requires cmake >=2.8.12
Mbedtls depends on cmake
Update libtool to 2.4.6
Update Julia to 0.4.3
Make binutils build on OS X
Add verbs and psm variants
py-matplotlib: depend on freetype
py-numpy: make blas/lapack optional dependencies
qhull: apply patch to work with libc++'s standard library
New package GNU tar
...
2016-01-19 10:01:42 -06:00
Adam J. Stewart
d20ca32440
Merge branch 'develop' into features/mpc
...
* develop: (85 commits)
Make libxcb compile with gcc 4.9.
disable parallel install for glib (found races)
disable cairo-trace, which is incompatible with older libiberty.h.
Fix LaunchMon on newer gcc versions.
Simplify output redirection in spack.util.executable
Allow completely empty config files.
Update cmake package to use http in all URLs.
Fix create, diy, edit, and repo commands to use multiple repos.
Add namespace option to find command.
Temporary fix: Clang is the default compiler on Mac OS X.
Netcdf requires cmake >=2.8.12
Mbedtls depends on cmake
Update libtool to 2.4.6
Update Julia to 0.4.3
Make binutils build on OS X
Add verbs and psm variants
py-matplotlib: depend on freetype
py-numpy: make blas/lapack optional dependencies
qhull: apply patch to work with libc++'s standard library
New package GNU tar
...
2016-01-19 09:58:07 -06:00
Adam J. Stewart
f48fc0d8b1
Revert deprecated configure flags
2016-01-19 09:43:28 -06:00
Adam J. Stewart
16f1267c29
Merge branch 'develop' into features/mpich
...
* develop: (43 commits)
Make libxcb compile with gcc 4.9.
disable parallel install for glib (found races)
disable cairo-trace, which is incompatible with older libiberty.h.
Fix LaunchMon on newer gcc versions.
Simplify output redirection in spack.util.executable
Allow completely empty config files.
Fix create, diy, edit, and repo commands to use multiple repos.
Add namespace option to find command.
Temporary fix: Clang is the default compiler on Mac OS X.
update compiler config test.
add sanity check on config write as well as validation on read.
Add jsonschema validation for config files.
Make text wrapping off by default in tty, add a kwarg for it.
add/remove/list working for new config format.
Add Python 3 aliases to our argparse backport.
All tests that call concretize() need to be MockPackagesTests.
Fix bug in tests.
Rework mirror configuration.
Rework compiler configuration and simplify config.py logic.
Remove mock_configs; tests no longer modify spack home directory.
...
2016-01-19 09:37:53 -06:00
Todd Gamblin
01c5b53ba1
Make libxcb compile with gcc 4.9.
2016-01-19 01:16:15 -08:00
Todd Gamblin
047f1b9de9
disable parallel install for glib (found races)
2016-01-19 01:16:15 -08:00
Todd Gamblin
b7b4faff96
disable cairo-trace, which is incompatible with older libiberty.h.
2016-01-19 01:16:14 -08:00
Todd Gamblin
67ea7ce0ab
Fix LaunchMon on newer gcc versions.
2016-01-19 01:16:14 -08:00
Todd Gamblin
8d6342c53d
Merge branch 'mplegendre-multi_pkgsrc_roots' into develop
...
- This moves var/spack/packages to var/spack/repos/builtin/packages.
- Packages that did not exist in the source branch, or were changed in
develop, were moved into var/spack/repos/builtin/packages as part of
the integration.
Conflicts:
lib/spack/spack/test/unit_install.py
var/spack/repos/builtin/packages/clang/package.py
2016-01-19 01:16:08 -08:00
Adam J. Stewart
58162ec170
Add verbs variant, remove deprecated configure flags
2016-01-18 16:03:41 -06:00
Todd Gamblin
d802165e03
Merge pull request #355 from eschnett/eschnett/llvm
...
LLVM depends on cmake, and does not depend on isl
2016-01-17 19:24:17 -08:00
Todd Gamblin
4bab6f9fdb
Update cmake package to use http in all URLs.
2016-01-17 18:55:36 -08:00
Todd Gamblin
afcd5420ee
Merge pull request #356 from eschnett/eschnett/tar
...
New package GNU tar
2016-01-17 18:49:14 -08:00
Todd Gamblin
85e8f8eb6a
Merge pull request #353 from eschnett/eschnett/ncurses
...
Install ncurses properly
2016-01-17 18:49:00 -08:00
Todd Gamblin
635e053e6d
Merge pull request #358 from adamjstewart/features/openmpi
...
Add psm and verbs variants
2016-01-17 18:45:13 -08:00
Todd Gamblin
77c6038711
Merge pull request #370 from eschnett/eschnett/netcdf-cmake
...
Netcdf requires cmake >=2.8.12
2016-01-17 18:31:56 -08:00
Todd Gamblin
a473830533
Merge pull request #367 from eschnett/eschnett/mbedtls-cmake
...
Mbedtls depends on cmake
2016-01-17 18:26:07 -08:00
Todd Gamblin
99390be127
Merge pull request #366 from eschnett/eschnett/libtool-2.4.6
...
Update libtool to 2.4.6
2016-01-17 18:25:55 -08:00
Todd Gamblin
c20f8eb5b3
Merge pull request #365 from eschnett/eschnett/julia-0.4.3
...
Update Julia to 0.4.3
2016-01-17 18:25:45 -08:00
Todd Gamblin
1a145f68a7
Merge pull request #362 from eschnett/eschnett/binutils-osx
...
Make binutils build on OS X
2016-01-17 18:25:24 -08:00
Erik Schnetter
81f1311a60
Netcdf requires cmake >=2.8.12
2016-01-17 14:57:08 -08:00
Erik Schnetter
f4b87e2967
Mbedtls depends on cmake
2016-01-17 11:05:15 -05:00
Erik Schnetter
60656b6255
Update libtool to 2.4.6
2016-01-17 11:03:40 -05:00
Erik Schnetter
e585a5d8a3
Update Julia to 0.4.3
2016-01-17 11:02:30 -05:00
Erik Schnetter
981cefe8d3
Make Boost build with MPI on OS X
...
Boost does not build on OS X with either gold or binutils. The gold linker does not exist on Darwin, and binutils on Darwin provides an assembler that doesn't work for Boost.
- Introduce a variant that specifies whether to build with binutils, defaulting to true for backward compatibility
- Auto-detect whether we build on Darwin; in this case, set the gold and binutils variant defaults to false
- Clean up configure flags for as and ld
2016-01-17 10:54:12 -05:00
Erik Schnetter
36a428b8fc
Make binutils build on OS X
...
Binutils defines several global variables multiple times. Apparently this works fine under Linux, but it leads to a linker error on Darwin. Rename these global variables.
Note that binutils on OS X is still not really useful, as important tools (e.g. ld) are not supported.
2016-01-17 10:49:13 -05:00
Peter Scheibel
d22cf1aed1
1. raise an exception if the multithreaded and singlethreaded options are both
...
disabled
2. invoke the b2 installation once for each enabled threading option (apparently
the install fails if a single call has both options enabled for mpi)
2016-01-15 18:07:41 -08:00
Gregory Becker
342f4bc2e0
Fixed virtual/cflag combination bug
2016-01-15 14:27:50 -08:00
Adam J. Stewart
eac795abc3
Add verbs and psm variants
2016-01-15 15:09:36 -06:00
Ben Boeckel
4f60948bff
py-matplotlib: depend on freetype
...
Probably a missed dependency, but appeared on OS X.
2016-01-15 16:04:49 -05:00
Ben Boeckel
c3bf1a7741
py-numpy: make blas/lapack optional dependencies
...
OS X is having trouble building these libraries, so make them optional
dependencies.
2016-01-15 16:03:51 -05:00
Ben Boeckel
f6680a0051
qhull: apply patch to work with libc++'s standard library
...
Only seen on OS X with clang right now.
2016-01-15 16:02:35 -05:00
Nicola Varini
7fc308ed26
Update to version 5.3
2016-01-15 17:04:25 +01:00
Nicola Varini
7d0256c9fb
Quantum-ESPRESSO package
2016-01-15 10:27:38 +01:00
Erik Schnetter
0a993cd9d7
New package GNU tar
2016-01-14 20:44:51 -05:00
Erik Schnetter
3e703cc281
LLVM depends on cmake, and does not depend on isl
...
Add cmake requirement.
Remove gmp and isl requirements. Using an external isl leads to a build failure for me on a fairly standard Fedora Linux workstation. The Spack package file says that isl is required for polly, however, the polly documentation states that as of LLVM 3.7, polly includes isl, and has no external dependencies any more.
2016-01-14 17:52:28 -05:00
Erik Schnetter
aa3897a880
Install ncurses properly
...
Currently, ncurses's include files are installed into two separate subdirectories, "install/ncurses" and "install/ncursesw". The second level of subdirectories ("ncurses" and "ncursesw") are non-standard. I checked several systems to confirm this, and ncurses examples on the web also simply contain "#include <ncurses.h>" instead of "#include <ncurses/ncurses.h>", which would be necessary to use the currently installed ncurses packages. For example, this also breaks llvm, which uses ncurses, but does not expect the second level of subdirectories.
I am now using the option "--enable-overwrite", which installs the header files directly in to ".../include". I also enable "widec" support all the time. These options are e.g. similar to the ones used by MacPorts, and I confirm that they make the llvm package build (which didn't build before).
2016-01-14 17:40:11 -05:00
Todd Gamblin
1268b41570
Merge pull request #293 from trws/llvm-rework
...
Llvm rework
2016-01-14 01:13:39 -08:00
Todd Gamblin
93fdb06d7d
Merge pull request #273 from epfl-scitas/packages/R
...
R : updated package
2016-01-14 00:13:27 -08:00
Adam J. Stewart
244ee673d6
Add latest version
2016-01-13 11:44:51 -06:00
Todd Gamblin
a56575a6d2
Merge pull request #324 from eschnett/eschnett/openblas-lapack
...
Ensure that OpenBLAS provides a file liblapack.a
2016-01-13 08:26:26 -08:00
Erik Schnetter
aa1f96c73b
New package "cereal"
2016-01-13 11:21:52 -05:00
alalazo
78b57787fa
gmsh : added hdf5 support
2016-01-13 12:22:59 +01:00
alalazo
767f286a9f
gmsh : added fltk support
2016-01-13 11:26:10 +01:00
alalazo
ffaa4a8922
gmsh : added package with basic compile options
2016-01-13 10:05:19 +01:00
Todd Gamblin
8ead7783ab
Merge pull request #345 from eschnett/eschnett/petsc-python-2
...
Correct Python version constraint syntax
2016-01-12 14:26:28 -08:00
Erik Schnetter
8eb16ba02d
Merge branch 'develop' into eschnett/petsc-python-2
...
# Conflicts:
# var/spack/packages/petsc/package.py
2016-01-12 14:36:37 -05:00
Adam J. Stewart
a6f2cc9cbf
Add required dependency version
2016-01-12 13:28:48 -06:00
Adam J. Stewart
180c673c78
Add different URL for older source code
2016-01-12 13:21:53 -06:00
Adam J. Stewart
6985d2c914
Add url_for_version function to calculate url
2016-01-12 13:00:05 -06:00
Adam J. Stewart
5520ce3c4a
Removed unnecessary URLs
2016-01-12 12:19:03 -06:00
Adam J. Stewart
9b3e0255f4
Add HDF package
2016-01-12 11:55:42 -06:00
Todd Gamblin
4ac530d289
Merge pull request #314 from eschnett/eschnett/libpciaccess-configure
...
Build libpciaccess from tarball
2016-01-12 09:14:19 -08:00
Todd Gamblin
5bdc6e53e5
Merge pull request #323 from eschnett/eschnett/openssl-apps
...
Ensure the APPS environment variable is not set when building OpenSSL
2016-01-12 09:13:50 -08:00
Todd Gamblin
dd0aa90aa1
Merge pull request #328 from eschnett/eschnett/lua-readline
...
Resolve readline/ncurses dependency when building Lua
2016-01-12 09:13:21 -08:00
Todd Gamblin
1a3c0063a5
Merge pull request #329 from epfl-scitas/packages/cmake
...
cmake : added variant that activates the build of the ncurses gui
2016-01-12 09:12:06 -08:00
alalazo
1f78b9c7af
parmetis : removed leftover import statement
2016-01-12 16:59:47 +01:00
alalazo
da8b08b5fe
parmetis : used spack install method instead of shutil.copy
2016-01-12 14:55:29 +01:00
alalazo
30da85c3d8
metis : added variant specified in BUILD.txt. Fixed wrong dependency on MPI.
...
parmetis : added variants as in metis
2016-01-12 14:25:06 +01:00
Peter Scheibel
50727527bc
This commit makes the following changes:
...
There are two sensible defaults for building boost libraries: build all of them
or build none of them. Previously the Spack boost package took the first
approach. This commit changes to building no libraries by default. The user can
specify which libraries they need using variants (e.g. +iostreams to compile the
boost iostreams library). If no libraries are built then a header-only install
is performed (no compilation, just copy header files to prefix). The consequence
of this change is that packages which specify a dependency on boost may now fail
(until they are updated to specify exactly which boost libraries they need
compiled).
The user may now specify whether to build shared libraries (static libraries are
always built) and whether to build libraries with/out multi-threading support
(default is to only build with multi-threading support).
The executable on the user-config.jam toolset line is set to Spack's cc script.
Before, without this, the desired toolset was used but Spack deferred to the
boost build system to choose the compiler version.
bzip2 and zlib are always specified as dependencies when iostreams is built
(before this could be controlled with the +compression variant).
2016-01-11 15:51:59 -08:00
Erik Schnetter
36d74d2a97
Correct Python version constraint syntax
2016-01-11 17:39:39 -05:00
Erik Schnetter
a5588e4bb7
Download package version with a configure script
...
This avoids having to use autoconf, which requires many m4 scripts that are not always available.
2016-01-11 17:37:13 -05:00
Erik Schnetter
8af8c10559
Avoid key error when env var is unset
2016-01-11 17:33:44 -05:00
Todd Gamblin
85220dd77d
Revert "Require Python for PETSc"
2016-01-11 13:57:21 -08:00
Todd Gamblin
01f2c38ee7
Merge pull request #320 from eschnett/eschnett/parmetis-cmake
...
parmetis requires cmake @2.8:
2016-01-11 13:56:28 -08:00
Todd Gamblin
25e398645f
Merge pull request #321 from eschnett/eschnett/petsc-python
...
Require Python for PETSc
2016-01-11 13:56:10 -08:00
Todd Gamblin
c4f2373ac2
Merge pull request #318 from eschnett/eschnett/metis-cmake
...
Require cmake @2.8: for metis
2016-01-11 13:56:04 -08:00
Todd Gamblin
d2b925c709
Merge pull request #312 from eschnett/eschnett/petsc-mpi
...
Make PETSc build with OpenMPI
2016-01-11 13:53:51 -08:00
Todd Gamblin
87e8430921
Merge pull request #316 from eschnett/eschnett/tgz
...
Use .tar.gz instead of .tar.xz in several packages for backward compatibility
2016-01-11 13:52:50 -08:00
Todd Gamblin
d380820f3a
Merge pull request #322 from eschnett/eschnett/gperftools-update
...
Update gperftools
2016-01-11 13:52:05 -08:00
Todd Gamblin
309425833b
Merge pull request #325 from eschnett/eschnett/julia-update
...
Several small updates to Julia
2016-01-11 13:48:09 -08:00
Todd Gamblin
9bbb9a8f0a
Merge pull request #330 from epfl-scitas/packages/cgal
...
Added package : cgal
2016-01-11 13:47:55 -08:00
Todd Gamblin
054c6eefdb
Merge pull request #334 from adamjstewart/features/patchelf
...
Add PatchELF package
2016-01-11 13:47:31 -08:00
Adam J. Stewart
adbe1d4f06
Add PatchELF package
2016-01-11 13:54:26 -06:00
Adam J. Stewart
6a51b1d570
Add SZip package
2016-01-11 13:43:31 -06:00
alalazo
81a389151f
cmake : added variant that activates the build of the ncurses gui
2016-01-11 13:00:23 +01:00
alalazo
625570e730
added package : cgal
2016-01-11 12:50:47 +01:00
Erik Schnetter
23c5a1e6e9
Build Lua on Darwin
2016-01-10 19:37:44 -05:00
Erik Schnetter
9f2dbc9df4
Update Lua to 5.3.2
2016-01-10 19:34:02 -05:00
Erik Schnetter
992b9c46dd
Resolve readline/ncurses dependency when building Lua
2016-01-10 13:44:53 -08:00
Erik Schnetter
79a1de2f17
Add a patch to prevent Julia running out of virtual memory
2016-01-09 10:47:31 -05:00
Erik Schnetter
b18732173a
Require Python to build Julia
2016-01-08 23:21:54 -05:00
Erik Schnetter
d9f1a55c90
Ensure than OpenBLAS provides a file liblapack.a
...
OpenBLAS implements the virtual package "lapack", and its consumers apparently expect a "liblapack.a".
2016-01-08 22:48:37 -05:00
Erik Schnetter
d5ff7fda6e
Ensure the APPS environment variable is not set when building OpenSSL
2016-01-08 22:41:18 -05:00
Erik Schnetter
3d7e7c53c5
Require libunwind
2016-01-08 22:33:55 -05:00
Erik Schnetter
0c9acb0f62
Update gperftools to version 2.4
2016-01-08 22:32:00 -05:00
Erik Schnetter
2ac2985cf2
Require Python for PETSc
...
PETSc requires Python for building.
I have a case where an HPC system has a very old default Python version, too old for Spack. So I load a module for Python, which makes Spack work. This module relies on LD_LIBRARY_PATH.
When building PETSc, Spack unsets LD_LIBRARY_PATH, breaking the Python that PETSc finds.
Explicitly requiring Python for PETSc makes building PETSc work.
2016-01-08 22:24:42 -05:00
Erik Schnetter
e628896c2b
parmetis requires cmake @2.8:
2016-01-08 22:12:19 -05:00
Erik Schnetter
da8fd5b30a
Require cmake @2.8: for metis
2016-01-08 21:56:08 -05:00
Erik Schnetter
04f908a957
Require cmake @2.8:
2016-01-08 21:41:35 -05:00
Erik Schnetter
8da1dd2b45
Require cmake
2016-01-08 21:32:17 -05:00
Gregory Becker
6e5238d037
Fixing the fix and removing debug printing
2016-01-08 17:44:16 -08:00
Gregory Becker
2b2d4bae4e
Fixing multimethod test for new platforms
2016-01-08 17:38:37 -08:00
Gregory Becker
2b4dd8b9af
Fixed target satisfaction and updated tests accordingly
2016-01-08 16:30:27 -08:00
Gregory Becker
6ca1e5c4b0
Revert "added a bunch of packages and added submodule"
...
This reverts commit 79808da760
.
2016-01-08 15:02:29 -08:00
Gregory Becker
86230b9ac8
Revert "make sure submodule is added in the correct location"
...
This reverts commit e9f7d033ff
.
2016-01-08 15:01:46 -08:00
Erik Schnetter
6214148d35
Use .tar.gz instead of .tar.xz for backward compatibility
2016-01-08 17:16:30 -05:00
Gregory Becker
a9e9f9afb0
Revert "removed package for python packages with problematic / duplicate names"
...
This reverts commit f3254ff02d
.
2016-01-08 14:14:26 -08:00
Gregory Becker
1b0d064743
Revert "clean up package.py file and remove duplicate file"
...
This reverts commit c809cc9273
.
2016-01-08 14:13:33 -08:00
Gregory Becker
d2da41b0bd
More file permissions chasing
2016-01-08 12:12:03 -08:00
Gregory Becker
49908386ef
changing problematic package.py file permissions back to 0644
2016-01-08 11:48:59 -08:00
Gregory L. Lee
7ad3e2b56b
new python packages
2016-01-08 11:09:11 -08:00
Gregory Becker
6ccd9d6fa4
Cleaned up naming conventions for architecture, split into platform and target
2016-01-07 11:49:01 -08:00
Gregory L. Lee
175f20a9dc
new and updated python packages
2016-01-07 11:12:47 -08:00
Erik Schnetter
1646bec1a4
Make PETSc build with OpenMPI
2016-01-07 13:54:47 -05:00
Todd Gamblin
dd04b6a873
Merge pull request #278 from eschnett/eschnett/hdf5-variants
...
Enable several variants for HDF5
2016-01-06 23:50:40 -08:00
Todd Gamblin
a651572cfd
Merge pull request #307 from eschnett/eschnett/atop
...
New package atop
2016-01-06 23:40:03 -08:00
Ben Boeckel
e790146627
paraview: add some extra arguments on OS X
...
X shouldn't be used on OS X and spack expects a Unix-style install, not
a .app bundle.
2016-01-06 12:05:05 -05:00
Erik Schnetter
fd7c1fe584
Avoid using tabs
2016-01-06 10:10:15 -05:00
Todd Gamblin
84c7e457e9
Merge pull request #302 from eschnett/eschnett/correct-boost
...
Correct `join_path` in package boost
2016-01-06 04:34:44 -08:00
Todd Gamblin
a65fa54514
Merge pull request #270 from eschnett/eschnett/openssl-darwin
...
Make OpenSSL build on Darwin
2016-01-06 04:07:16 -08:00
alalazo
7670dc7efc
glpk : added support for gmp
2016-01-06 10:05:48 +01:00
alalazo
24ba60168d
added package : glpk
2016-01-06 09:49:10 +01:00
Erik Schnetter
cfe54b201d
New package atop
2016-01-05 20:09:22 -05:00
Erik Schnetter
60d8413940
Support mbedtls, an alternative SSL library
2016-01-05 19:21:57 -05:00
Mike Nolta
2b801e2086
new package: py-astropy
2016-01-05 15:41:18 -05:00
Erik Schnetter
c18dfa058a
Add details to comment
2016-01-05 14:09:54 -05:00
Erik Schnetter
12632f16b8
Combine with other OpenSSL Darwin patch
...
Set KERNEL_BITS.
Don't use Darwin-specific configure script.
2016-01-05 13:17:17 -05:00
Erik Schnetter
25934200de
Merge branch 'develop' into eschnett/openssl-darwin
2016-01-05 13:09:57 -05:00
Erik Schnetter
24ced90913
Correct join_path
in package boost
2016-01-05 09:40:30 -05:00
Todd Gamblin
20e8b67eb6
Merge pull request #297 from eschnett/eschnett/boost-darwin
...
Support Darwin for Boost
2016-01-05 00:42:31 -08:00
Gregory Becker
ff82e41404
Merge branch 'externals' into crayport
2016-01-04 10:46:25 -08:00
Erik Schnetter
96e5905bce
Build multiple FFTW variants simultaneously
...
FFTW can build only one floating point precision (float, double, long double, quad) at once, but they can all be installed simultaneously as the libraries have different names. It is common packages to decide only at run time which precision FFTW they need, and thus FFTW should offer all precisions at once.
2016-01-04 12:14:42 -05:00
Tom Scogland
133fda11f2
Merge remote branch 'origin/llvm-rework' into llvm-rework
2016-01-03 17:22:57 -08:00
Tom Scogland
884f317d50
tweak gold support, added to gcc
...
The gold linker support and gold plugin variants now use the same name.
Trying to apply use-flag-style discipline here despite the fact gold has
other implications for clang, this way globally enabling gold will have
a more consistent effect if that becomes possible. The gold support in
gcc could use more testing to ensure it works consistently, but as long
as a binutils including gold is used the gcc configure tends to pick it
up, and it seems to work with 5.3.0 at least.
2016-01-03 17:22:13 -08:00
Tom Scogland
31803d10aa
bringing back configuration and build stages
2016-01-02 11:59:33 -08:00
Tom Scogland
356836ccbb
removed extraneous comment lines
2016-01-01 22:30:02 -08:00
Erik Schnetter
03537a6be4
Support Darwin for Boost
...
Ensure that builds on Darwin use the "darwin" toolset.
Also update Boost to 1.60.0.
2016-01-01 17:38:42 -05:00
Erik Schnetter
f5a49280c3
Enable C++ and Fortran languages by default
2016-01-01 17:26:49 -05:00
Todd Gamblin
3c64c18bfc
Merge pull request #274 from eschnett/eschnett/julia
...
Add package for Julia
2015-12-31 15:46:52 -08:00
Todd Gamblin
48ebb25c25
Merge pull request #271 from eschnett/eschnett/pcre2
...
New package PCRE2
2015-12-31 15:40:03 -08:00
Todd Gamblin
7062b216b8
Merge pull request #258 from epfl-scitas/packages/scalasca
...
Packages/scalasca
2015-12-31 15:27:39 -08:00
Tom Scogland
48f19b5fde
add the gold linker to binutils
2015-12-30 16:59:39 -08:00
Tom Scogland
5d89fb8dfa
ensure that clang-query gets installed
2015-12-30 16:59:39 -08:00
Tom Scogland
4ae98f8b21
significant llvm update
...
This update significantly reworks the llvm and clang packages. The llvm
package now includes variants allowing it to build and install any and
all of:
* clang
* lldb
* llvm's libunwind (why, WHY did they name it this?!?)
* polly (including building it directly into the clang tools, 3.7.0 only)
* clang extra tools
* compiler-rt (sanitizers)
* clang lto (the gold linker plugin that allows same to work)
* libcxx/libcxxabi
* libopenmp, also setting the default openmp runtime to same, when
parameters happen this shoudl be an option of libomp or libgomp
Ideally, this should have rpath setup like the gcc package does, but
clang's driver has no support for specs as such, and no clearly
equivalent mechanism either. If anyone has ideas on this, they would be
welcome.
One significant note related to gcc though, if you test this on LLNL
systems, or anywhere that has multiple GCCs straddling the dwarf2
boundary and sharing a libstdc++, build a gcc with spack and use that to
build clang. If you use a gcc4.8+ to build this with an older
libstdc++ it will fail on missing unwind symbols because of the
discrepancy.
Resource handling has been changed slightly to move the unpacked archive
into the target rather than use symlinks, because symlinks break certain
kinds of relative paths, and orders resource staging such that nested
resources are unpacked after outer ones.
2015-12-30 16:59:39 -08:00
Tom Scogland
01f811d546
legacy mysql bindings for python
2015-12-30 11:18:13 -08:00
Tom Scogland
31f674da3c
python libraries, libedit, and ninja
...
A pile of libraries and tools, libedit is actually important as a
replacement of readline for non-GPL projects. Also ninja may be
worthwhile for some of the larger CMake projects, like llvm/clang.
2015-12-30 11:13:09 -08:00
Todd Gamblin
3e3667f254
Revert "removing check as it can cause failures in zsh"
...
This reverts commit 496e485691
.
Undo overly large set of changes -- LLVM wasn't ready. Tom can
recommit just the zsh stuff.
2015-12-30 10:20:27 -08:00
Tom Scogland
496e485691
removing check as it can cause failures in zsh
2015-12-30 10:13:46 -08:00
Todd Gamblin
ff0d871612
Remove mock_configs; tests no longer modify spack home directory.
2015-12-27 21:13:18 -08:00
Todd Gamblin
c65fd3a289
Merge branch 'develop' into mplegendre-multi_pkgsrc_roots
...
Conflicts:
lib/spack/spack/cmd/create.py
lib/spack/spack/cmd/extensions.py
lib/spack/spack/cmd/fetch.py
lib/spack/spack/cmd/uninstall.py
lib/spack/spack/config.py
lib/spack/spack/database.py
lib/spack/spack/directory_layout.py
lib/spack/spack/packages.py
lib/spack/spack/spec.py
2015-12-25 16:35:55 -08:00
Erik Schnetter
be12720eb7
Use filter_file
instead of calling perl
2015-12-25 14:02:56 -05:00
Erik Schnetter
01f7e768f6
Enable several variants for HDF5
...
+cxx, +fortran: Enable support for the respective languages
+threadsafe: Enable multi-threading
2015-12-23 22:49:42 -05:00
Erik Schnetter
51f546fe92
Add comments to package file
2015-12-23 18:21:41 -05:00
Erik Schnetter
309877088d
Build Julia
2015-12-23 18:21:40 -05:00
Erik Schnetter
a58dd8f6ab
Remove leftover debug statement
2015-12-23 18:19:26 -05:00
alalazo
21dae4577a
R : updated package
2015-12-23 10:20:13 +01:00
Erik Schnetter
60ec79eac3
New package PCRE2
...
This is a major update of the package PCRE. It seems both PCRE and PCRE2 can be installed at the same time; their APIs are different.
2015-12-22 18:53:43 -05:00
Erik Schnetter
a540a68561
Make OpenSSL build on Darwin
2015-12-22 18:51:49 -05:00
Todd Gamblin
d1d23ec5e6
Merge pull request #257 from eschnett/eschnett/hwloc-1.11.2
...
Update hwloc; don't require libpciaccess on OS X
2015-12-22 15:18:39 -08:00
Erik Schnetter
552d8ca5f0
Update rsync to 3.1.2
2015-12-22 16:40:09 -05:00
Erik Schnetter
6831ee6f0a
Skip installing libpciaccess on Darwin
2015-12-22 16:24:05 -05:00
Erik Schnetter
6dc1fc03c1
Update hwloc; don't require libpciaccess on OS X
...
- hwloc 1.11.2 is available.
- libpciaccess is not supported on OS X; don't require it there.
2015-12-22 15:50:46 -05:00
Todd Gamblin
100ada0ed6
Merge pull request #266 from LLNL/bugfix/python3-setuptools-conflict
...
fix conflict with setuptools and cached pyc files
2015-12-22 09:19:57 -08:00
Gregory L. Lee
41fd380d1b
fixed site pyc regular expression
2015-12-22 09:15:47 -08:00
Todd Gamblin
b1d40efd99
Merge pull request #261 from LLNL/features/prefer-versions-in-packages
...
Add ability to prefer particular versions in packages.
2015-12-22 08:25:52 -08:00
Gregory L. Lee
3db1c1761e
only ignore cached site.py file
2015-12-22 08:03:17 -08:00
Todd Gamblin
5bcec9289e
Merge pull request #263 from nolta/hdf5-mpi
...
fix non-mpi hdf5 package build
2015-12-22 07:57:11 -08:00
Gregory L. Lee
d85a46380c
fix conflict with setuptools and cached pyc files
2015-12-22 06:50:18 -08:00
alalazo
fc43f3c730
valgrind : added package
2015-12-22 10:11:18 +01:00
Mike Nolta
bfc72c04fb
fix non-mpi hdf5 package build
...
Fixes a couple of issues in c5b7eba457
.
2015-12-21 18:59:01 -05:00
Todd Gamblin
fe0fdf60b4
Add ability to prefer particular versions in packages.
...
- Adding `preferred=True` to a version directive will change its sort
order in concretization.
- This provides us a rudimentary ability to keep the Spack stack
stable as new versions are added.
- Having multiple stacks will come next, but this at least allows us
to specify default versions of things instead of always taking the
newest.
2015-12-21 15:35:47 -08:00
Gregory L. Lee
c3aaf005e2
new python versions
2015-12-21 15:14:59 -08:00
Gregory L. Lee
f9326053b9
remove numpy compiler patch
2015-12-21 13:56:19 -08:00
Todd Gamblin
73ea15db8e
Merge pull request #208 from epfl-scitas/features/resource_directive
...
resource directive : implementation + clang / llvm use case
2015-12-21 10:34:16 -08:00
Todd Gamblin
d5e9279c1d
Merge pull request #215 from sjtbham/develop
...
fix build to work against depends for modules created by setup.py and…
2015-12-21 09:24:16 -08:00
alalazo
a411c497ab
scalasca + dependencies : simplified build after #255
2015-12-21 16:10:55 +01:00
alalazo
0a191d6b09
scalasca : updated package build (depends on scorep, does not build twice).
2015-12-21 15:02:48 +01:00
Todd Gamblin
bb329d8a5c
Merge pull request #231 from epfl-scitas/packages/scotch
...
scotch: adding dependencies + variants for mpi, shared, compression and esmumps
2015-12-20 14:29:19 -08:00
Todd Gamblin
d6edaa0970
Merge pull request #251 from epfl-scitas/packages/tau
...
Improved build of tau and related dependencies
2015-12-20 14:26:40 -08:00
alalazo
14c9c61275
tau : scorep is now a variant
2015-12-20 17:38:35 +01:00
Nicolas Richart
27d52badb1
removing completely the write_make_inc function
2015-12-20 13:38:22 +01:00
Nicolas Richart
614c4d1876
moving write_make_inc into a patch function
2015-12-20 13:27:43 +01:00
Todd Gamblin
37db5928b7
Merge pull request #109 from justintoo/add-package-spot
...
(Package) Add Spot C++ library (v1.99.3)
2015-12-19 21:06:22 -08:00
Todd Gamblin
22a4eb6b27
Merge pull request #226 from epfl-scitas/packages/mpiches
...
mpich, mvapich2: changes the filter for the wrappers mpi{cc, cxx, f77, fc}
2015-12-19 21:04:08 -08:00
Todd Gamblin
1b086c928c
Merge pull request #227 from trws/fetch-deps
...
fetch: add options to fetch missing or all deps
2015-12-19 21:02:42 -08:00
Todd Gamblin
3d3bea618e
Fix empty format strings in some packages.
2015-12-19 20:08:14 -08:00
Mike Nolta
e403576cf9
new package: cfitsio
2015-12-19 18:38:23 -05:00
Gregory L. Lee
8dd1f3ffa5
added mrnet 5.0.1
2015-12-19 07:43:34 -08:00
alalazo
f3837dd686
tau : removed direct otf2 support
2015-12-18 16:15:30 +01:00
alalazo
dfbf1b2205
Merge branch 'develop' of https://github.com/alalazo/spack into packages/tau
2015-12-18 13:00:43 +01:00
alalazo
8dc32aeedb
Improved tau build and added optional dependencies
2015-12-18 12:58:29 +01:00
Todd Gamblin
3198522a7f
Merge pull request #236 from nolta/cmake-enable-ssl
...
cmake: enable ssl, for https downloads
2015-12-17 23:03:31 -08:00
David Beckingsale
f91e1ae83f
Added Lmod package
2015-12-17 15:26:47 -08:00
Todd Gamblin
4d982f5aca
Merge pull request #86 from jgalarowicz/develop
...
Add support for Krell Institute related products.
2015-12-17 12:35:30 -08:00
Jim Galarowicz
c02cbaecd8
Change back the previous boost change and change the mrnet variant name to lwthreads.
2015-12-17 07:41:49 -08:00
Todd Gamblin
85c02dbe7b
Merge pull request #167 from mathstuf/hdf5-fix-mpi-dependency
...
Hdf5 fix mpi dependency
2015-12-16 12:03:22 -08:00
Todd Gamblin
9ac4c730fb
Merge pull request #241 from epfl-scitas/packages/gnuplot
...
gnuplot : added package
2015-12-16 11:37:26 -08:00
alalazo
cc9266e56c
gsl : added package
2015-12-16 12:45:58 +01:00
Massimiliano Culpo
d5018e77a3
gnuplot : modifications to build on RHLE 6
2015-12-16 09:32:48 +01:00
Mike Nolta
917fb328bb
cmake: enable ssl, for https downloads
...
By default cmake builds its own curl, without SSL support. This
patch enables SSL when building cmake, fixing the following error:
error: downloading 'https://...' failed
status_code: 1
status_string: "Unsupported protocol"
log: Protocol "https" not supported or disabled in libcurl
2015-12-15 12:39:30 -05:00
alalazo
0a0cd4b9d3
gnuplot : added package
2015-12-15 16:29:36 +01:00
Nicolas Richart
ed7db8e489
adding external dependencies + variants for mpi, shared and compression
2015-12-14 21:59:40 +01:00
alalazo
1bfb16592b
fftw : added package
2015-12-14 16:31:02 +01:00
Jim Galarowicz
8df4fd9e94
Fix build of krell tools to use spack with minimal impact on rest of spack packages.
2015-12-13 17:13:34 -08:00
Jim Galarowicz
0fc83ba999
Fix merge conflict with papi package.
2015-12-11 17:23:54 -08:00
Ben Boeckel
6f978af77b
hdf5: update dependents to declare MPI support
2015-12-10 11:53:40 -05:00
Ben Boeckel
79a641ccf1
paraview: update hdf5 comment
2015-12-10 11:51:54 -05:00
Ben Boeckel
c5b7eba457
hdf5: make mpi support optional
2015-12-10 11:51:54 -05:00
Tom Scogland
786f4cd2c2
add dependency fetching to mirror creation
2015-12-10 08:32:51 -08:00
Gregory L. Lee
3163d016db
install python files to libxml2 prefix instead of python prefix and ignore non-python files when activating
2015-12-09 14:10:05 -08:00
Nicolas Richart
0daa08416a
corrected filter_compilers + added it for mvapich2
2015-12-09 20:00:54 +01:00
Todd Gamblin
f6eb000381
Merge pull request #225 from epfl-scitas/packages/git
...
Adding https support in git even if system lib are missing
2015-12-09 10:59:47 -08:00
alalazo
20e67bc5e6
clang : solve the issue with missing default include paths for OpenMP and libc++
...
resource : support for finer grained linking of resources
2015-12-09 17:15:26 +01:00
Nicolas Richart
31863c68d8
Adding curl and expat support to git for https repos
2015-12-09 11:00:33 +01:00
Todd Gamblin
e46af913be
Merge pull request #148 from PaulDapolito/glib-dep
...
added zlib dependency to glib package specification
2015-12-09 01:44:00 -08:00
Todd Gamblin
8ebac18f50
Merge pull request #224 from epfl-scitas/packages/gdb
...
gdb : added package
2015-12-09 01:35:04 -08:00
Todd Gamblin
c41b9b7ddc
Change github.com/scalability-llnl to github.com/llnl everywhere.
2015-12-09 01:24:15 -08:00
alalazo
4d5eb4ce7d
gdb : added package
2015-12-09 09:06:10 +01:00
alalazo
c5b9732aed
Should fix #177
...
gcc : changed objdir to something out of srcdir and added '--with-sysroot=/'
binutils : added '--with-sysroot=/'
2015-12-08 14:06:04 +01:00
Todd Gamblin
e7ab8d476d
Merge pull request #219 from eschnett/eschnett/gmp
...
Update gmp to 6.1.0
2015-12-07 16:46:44 -08:00
Todd Gamblin
6bc86a6baa
Merge pull request #220 from eschnett/eschnett/mpc
...
Update mpc to 1.0.3
2015-12-07 16:46:32 -08:00
Todd Gamblin
b0434fa486
Merge pull request #221 from davidbeckingsale/features/cleverleaf-boost
...
Update CleverLeaf package to use Boost and fix SAMRAI MPI usage
2015-12-07 16:46:15 -08:00
Matthew LeGendre
f8e046bb33
Fix issue with gcc 5.x not building on RHEL6
2015-12-07 15:49:47 -08:00
Gregory L. Lee
1a22a507d6
mesa requires +python variant of libxml2
2015-12-07 15:36:36 -08:00
David Beckingsale
36272c8136
Fix MPI selection in SAMRAI and remove narrow dependency specification
2015-12-07 14:58:16 -08:00
David Beckingsale
77bf133cd2
Update CleverLeaf package to use Boost and fix SAMRAI MPI usage
2015-12-07 14:33:31 -08:00
Erik Schnetter
aff95ee587
Update mpc to 1.0.3
2015-12-05 11:23:40 -05:00
Erik Schnetter
29537b9991
Update gmp to 6.1.0
2015-12-05 11:21:47 -05:00
Gregory L. Lee
5891847ae4
added py-pillow and updated py-basemap to depend on it
2015-12-03 15:35:28 -08:00
Gregory L. Lee
a56c7e5f1a
Merge branch 'develop' of https://github.com/scalability-llnl/spack into develop
2015-12-03 15:02:49 -08:00
Gregory L. Lee
0f4efc018d
updated package versions
2015-12-03 15:01:44 -08:00
Nicolas Richart
1a132e4fdb
Missing declaration of the debug variant
2015-12-02 16:18:29 +01:00
Simon Thompson
aa137d8be0
fix build to work against depends for modules created by setup.py and add python3 support
2015-12-02 14:20:11 +00:00
Nicolas Richart
4bb6f23ae1
Adding variant for mpi and python + compression for iostream
2015-12-02 13:26:00 +01:00
Massimiliano Culpo
39a3cfd4d9
reource directive accepts 'basename' keyword
...
llvm : libc++ variant
2015-12-02 12:24:37 +01:00
Mario Melara
0544b164fc
Updated script of mini-xml for adios package
2015-12-01 11:59:49 -08:00
Mario Melara
4e0d47f1dd
building with GCC needs special variables added. Intel compilers build just fine
2015-12-01 11:59:19 -08:00
Massimiliano Culpo
a173ab1e31
clang : default OpenMP is libomp
2015-12-01 12:16:08 +01:00
Kevin Huck
cd1207329b
Updating the OMPT hash again...
2015-11-30 10:32:07 -08:00
Kevin Huck
d5c7cd5e50
Had to force a patch to the OMPT support, so the hash for v0.1 has
...
changed.
2015-11-30 09:48:15 -08:00
Tom Scogland
b253308eee
returning flux to a building state for web release
...
Flux package reworked to include all new dependencies, fixed issues with a
clean-build of hwloc, lua and czmq as well that prevented flux from building
cold on a minimal system.
2015-11-29 19:22:31 -08:00
Todd Gamblin
7383bd393e
Fixed bug #42 : problem with satisfies() for virtual dependencies.
...
- _cross_provider_maps() had suffered some bit rot (map returned was
ill-formed but still worked for cases with one vdep)
- ProviderIndex.satisfies() was only checking whether the result map
was non-empty. It should check whether all common vdeps are *in*
the result map, as that indicates there is *some* way to satisfy
*all* of them. We were checking whether there was some way to
satisfy *any one* of them, which is wrong.
- Above would cause a problem when there is more than one vdep provider.
- Added test that covers this case.
- Added `constrained()` method to Spec. Analogous to `normalized()`:
`constrain():constrained() :: normalize():normalized()`
2015-11-27 23:06:18 -08:00
Todd Gamblin
89d5127900
New, cleaner package repository structure.
...
Package repositories now look like this:
top-level-dir/
repo.yaml
packages/
libelf/
package.py
mpich/
package.py
...
This leaves room at the top level for additional metadata, source,
per-repo configs, indexes, etc., and it makes it easy to see that
something is a spack repo (just look for repo.yaml and packages).
2015-11-26 14:19:27 -08:00
Massimiliano Culpo
1fe626ec7c
resource directive : sketch of implementation + clang / llvm use case
2015-11-26 17:53:33 +01:00
Tom Scogland
f8ffb005c8
make cram an extension of python
2015-11-25 15:10:18 -08:00
Todd Gamblin
c526c71f56
Merge pull request #201 from alfredo-gimenez/develop
...
Fixed Mitos dependency and added new version
2015-11-24 16:12:12 -08:00
Alfredo Gimenez
a0d388875e
Fixed Mitos dependency and added new version
2015-11-24 15:12:31 -08:00
Tom Scogland
a1553dd12b
adding google sparsehash and cityhash libraries
2015-11-24 09:23:36 -08:00
Todd Gamblin
e2412e3f21
Merge branch 'eschnett-openblas' into develop
2015-11-24 00:52:48 -08:00
Todd Gamblin
52cce2d710
Revert "WIP: openssl: set KERNEL_BITS to make ./config work"
2015-11-24 00:30:08 -08:00
Erik Schnetter
1d90d98e40
Remove commented-out code
2015-11-23 20:32:06 -05:00
Kevin Huck
4dd47fbc78
cleaning up commits for merge request
2015-11-23 16:16:52 -08:00
Todd Gamblin
98ccad8105
Merge pull request #189 from mathstuf/openssl-use-64-bits
...
WIP: openssl: set KERNEL_BITS to make ./config work
2015-11-23 16:09:28 -08:00
Todd Gamblin
de2213a621
Merge pull request #188 from mathstuf/python-osx
...
python: target OS X 10.6
2015-11-23 16:08:56 -08:00
Todd Gamblin
583b8e3ade
Merge pull request #187 from mathstuf/dbus-osx-disable-launchd
...
dbus: disable launchd support
2015-11-23 16:08:35 -08:00
Todd Gamblin
b5fffc71c9
Merge pull request #168 from mathstuf/libxml2-drop-python-dep
...
Libxml2 drop python dep
2015-11-23 16:08:24 -08:00
Todd Gamblin
0011903e23
Merge pull request #165 from mathstuf/paraview-update-deps
...
Paraview update deps
2015-11-23 16:04:03 -08:00
Todd Gamblin
9bc27561ec
Merge pull request #164 from mathstuf/matplotlib-optional-deps
...
Matplotlib optional deps
2015-11-23 16:03:31 -08:00
Todd Gamblin
76100a6f08
Merge pull request #158 from davidbeckingsale/features/cleverleaf
...
Add CleverLeaf package
2015-11-23 16:00:39 -08:00
David Beckingsale
38b83362b6
Updated url and description
2015-11-23 15:58:33 -08:00
Todd Gamblin
c13329c25a
Merge pull request #155 from epfl-scitas/packages/mvapich2
...
packages/mvapich2 : added support for process managers and network types
2015-11-23 15:53:53 -08:00
Todd Gamblin
6798c177c6
Merge pull request #157 from alfredo-gimenez/develop
...
Added Python Twisted library
2015-11-23 15:51:57 -08:00
Todd Gamblin
8fbd79fa2e
Merge pull request #198 from eschnett/update-papi
...
Update PAPI
2015-11-23 15:42:09 -08:00
Mario Melara
8f56f5cfcc
Added path to netcdf and hdf5 using the env vars NETCDF_DIR and HDF5_DIR.
2015-11-23 14:02:59 -08:00
Erik Schnetter
60fd7e2268
Update PAPI
2015-11-23 16:50:11 -05:00
Erik Schnetter
cb21a5b309
Add OpenBLAS
2015-11-23 16:48:06 -05:00
Erik Schnetter
1330c10fc8
Don't use https for downloading
2015-11-23 16:00:10 -05:00
Todd Gamblin
be92d0b6a4
Merge pull request #194 from trws/judy
...
add judy dynamic array/meta-trie/hash table lib
2015-11-23 10:10:46 -08:00
Todd Gamblin
7392e1af59
Merge pull request #190 from bhatele/feature/networktools
...
Add damselfly package
2015-11-23 10:10:12 -08:00
Tom Scogland
34700d560f
add judy dynamic array/meta-trie/hash table lib
...
Just adding judy.
2015-11-20 12:15:32 -08:00
Abhinav Bhatele
4edcc59c3d
Add damselfly package
2015-11-19 23:05:21 -08:00
Ben Boeckel
c023b1000e
python: target OS X 10.6
...
Targeting anything older lacks rpath stuff which configure uses.
2015-11-19 17:52:59 -05:00
Ben Boeckel
150e43f3fd
WIP: openssl: set KERNEL_BITS to make ./config work
...
Why OpenSSL refuses to build without this (it explicitly warns about it)
is a mystery.
2015-11-19 17:51:44 -05:00
Ben Boeckel
b6d368d7a0
dbus: disable launchd support
2015-11-19 17:50:30 -05:00
Todd Gamblin
34e445a480
Merge pull request #176 from truatpasteurdotfr/develop
...
jdk: updated to version 8u66
2015-11-18 15:58:33 -06:00
Todd Gamblin
5086a1e825
Merge pull request #178 from eschnett/develop
...
Update HDF5 to 1.8.16
2015-11-18 15:58:13 -06:00
Todd Gamblin
38ce53bc85
Merge pull request #179 from eschnett/update-hwloc
...
Update hwloc to 1.11.1
2015-11-18 15:58:06 -06:00
Todd Gamblin
89c11221ed
Merge pull request #181 from eschnett/update-openmpi
...
Update OpenMPI to 1.10.1; correct configure error in OpenMPI
2015-11-18 15:57:56 -06:00
Todd Gamblin
025566b494
Merge pull request #182 from eschnett/hdf5-mpi
...
HDF5: Support non-MPICH MPI implementations
2015-11-18 15:57:29 -06:00
Todd Gamblin
4f8380959c
Merge pull request #183 from eschnett/add-jemalloc
...
Add jemalloc package
2015-11-18 15:56:46 -06:00
Erik Schnetter
2e51e207f9
Update cmake to 3.4.0
2015-11-18 15:17:48 -05:00
Erik Schnetter
cbc552e91e
Add jemalloc package
2015-11-18 13:43:49 -05:00
Erik Schnetter
511ffc3b44
HDF5: Support non-MPICH MPI implementations
2015-11-18 13:33:04 -05:00
Erik Schnetter
e36fd7d29f
Update OpenMPI to 1.10.1; correct configure error in OpenMPI
2015-11-18 13:13:13 -05:00
Erik Schnetter
af9fe0a038
Update hwloc to 1.11.1
2015-11-18 12:37:54 -05:00
Erik Schnetter
893e05540c
Update HDF5 to 1.8.16
2015-11-18 09:55:45 -06:00
Tru Huynh
b2a85bc12e
updated to version 8u66
2015-11-18 10:02:22 +01:00
Erik Schnetter
cc49f9b657
Update OpenSSL package
2015-11-17 18:28:20 -05:00
Erik Schnetter
1003b847b6
Remove comment
2015-11-17 17:10:04 -05:00
Erik Schnetter
ad0a1bf70d
Add rsync package
2015-11-17 16:47:47 -05:00
Ben Boeckel
b98c25c1fb
paraview: update matplotlib and numpy deps
2015-11-16 17:07:28 -05:00
Ben Boeckel
5eb8e1eec8
py-pyside: update docstring
2015-11-16 17:07:27 -05:00
Ben Boeckel
d40897404b
py-matplotlib: make the gui and ipython support optional
...
ipython, nice as it is, is not required to use matplotlib. The UI bits
are also optional and dragging in Qt and Tcl/Tk for the library
shouldn't be the default.
2015-11-16 17:07:27 -05:00
Ben Boeckel
485528cffa
paraview: configure the python and MPI executables
2015-11-16 17:05:17 -05:00
Ben Boeckel
d3ead7061e
paraview: require qt4
...
Qt5 has bugs which need at least 5.6.0 for a fix.
2015-11-16 17:04:35 -05:00
Ben Boeckel
45d981caab
paraview: add dependency on libxml2 back
2015-11-16 11:45:27 -05:00
Ben Boeckel
ca01adb503
libxml2: make the python dependency optional
...
Also turn it off by default since it is usually not necessary. Anything
needing the Python bindings should declare it explicitly.
2015-11-16 11:30:35 -05:00
Tom Scogland
8feaefadcf
updating lua package to install in correct order
2015-11-13 09:43:03 -08:00
Todd Gamblin
55662eca69
Merge branch 'develop' into mplegendre-multi_pkgsrc_roots
...
Conflicts:
lib/spack/spack/__init__.py
lib/spack/spack/directives.py
lib/spack/spack/packages.py
2015-11-12 15:16:06 -08:00
David Beckingsale
679b617649
Add CleverLeaf package
2015-11-11 12:33:08 -08:00
Gregory Becker
db1b21b9aa
reclaimed the = sign. Architectures now specified by +arch= instead. Decided to prepend flag names with + for clarity in spec names and ease of parsing. Also generalized variants, although there is not yet a way to specify a generalized (name=value) variant.
2015-11-10 15:45:22 -08:00
Alfredo Gimenez
666d9e88f5
Added Python Twisted library
2015-11-10 15:37:09 -08:00
Massimiliano Culpo
27c64f7740
mvapich2 : changed method name for consistency. Removed possibly duplicated flags
2015-11-09 16:02:38 +01:00
Massimiliano Culpo
42bc552dd7
mvapich2 : variant strings are associated with a named variable
2015-11-09 16:02:25 +01:00
Massimiliano Culpo
79ed9de4c1
mvapich2 : added variants for different network types
2015-11-09 16:02:12 +01:00
Massimiliano Culpo
0ae05fdf99
mvapich2 : added variants for different process managers
2015-11-09 16:01:56 +01:00
Massimiliano Culpo
4a72bd7919
mvapich2 : fixed typos. Added FIXME
2015-11-09 16:01:27 +01:00
Massimiliano Culpo
076eaba6e3
mvapich2 : fixed some issues with the package. Needs further improvment with respect to network and pm
2015-11-09 16:00:03 +01:00
Jim Galarowicz
0ced060b87
cbtf did not compile with boost 1.59, so reverted to boost 1.50 temporarily until we fix the cbtf/boost compile issues.
2015-11-06 15:15:38 -08:00
Jim Galarowicz
2aa501bf3d
Update the checksum value for the new tarball
2015-11-06 14:19:00 -08:00
Jim Galarowicz
046b348bd3
Merge remote-tracking branch 'upstream/develop' into develop
...
Get up to date with rest of develop repository.
2015-11-06 11:55:49 -08:00
Jim Galarowicz
aa9b14aff4
Match up with the new binutils package file. It does what OSS needs w.r.t. libiberty.
2015-11-06 11:55:20 -08:00
Jim Galarowicz
7e6b7795f1
Match up with the new binutils package file. It does what OSS needs w.r.t. libiberty.
2015-11-06 11:53:53 -08:00
Jim Galarowicz
d6a2ab08ac
Match up with the new binutils package file. It does what OSS needs w.r.t. libiberty.
2015-11-06 11:47:00 -08:00
Mario Melara
e0498ce54a
mxml is adios's package dependency
2015-11-05 13:43:11 -08:00
Mario Melara
0fcb368f47
Adding adios package to spack's package list
2015-11-05 13:42:50 -08:00
Todd Gamblin
9474b8cdac
Merge pull request #153 from ktkirk/libxml2
...
Was getting system python over spack python
2015-11-05 10:12:55 -08:00
Gregory Lee
886861c9f4
Merge pull request #151 from scalability-llnl/features/bzip2-mac
...
Modified bzip2 package to work properly on macs.
2015-11-05 09:29:47 -08:00
David Beckingsale
19876161c7
Update ZSH version
2015-11-05 07:42:18 -08:00
Kelly T. Kirk
618a1c7119
Was getting system python over spack python
2015-11-05 08:01:00 -05:00