Erik Schnetter
e585a5d8a3
Update Julia to 0.4.3
2016-01-17 11:02:30 -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
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
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
aa00999fca
update compiler config test.
2016-01-14 12:00:56 -08:00
Todd Gamblin
d869d8e86f
add sanity check on config write as well as validation on read.
2016-01-14 12:00:44 -08:00
Todd Gamblin
b567cb57e1
Add jsonschema validation for config files.
2016-01-14 10:41:35 -08:00
Todd Gamblin
05b30bf83e
Make text wrapping off by default in tty, add a kwarg for it.
2016-01-14 10:26:31 -08: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
f9fbb57d31
Add NAG Fortran Compiler support
2016-01-13 12:32:04 -06:00
Todd Gamblin
f55bba7244
Merge pull request #349 from adamjstewart/features/mpich
...
Add latest version
2016-01-13 09:50:18 -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
Todd Gamblin
7fe5eaf6b7
Merge pull request #348 from eschnett/eschnett/cereal
...
New package "cereal"
2016-01-13 08:25:58 -08:00
Erik Schnetter
aa1f96c73b
New package "cereal"
2016-01-13 11:21:52 -05:00
Todd Gamblin
37f1337a0b
Merge pull request #347 from alalazo/packages/gmsh
...
Added package : gmsh
2016-01-13 08:20:48 -08: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
Todd Gamblin
2a36ba9680
Merge pull request #344 from adamjstewart/features/mpfr
...
Add required dependency version
2016-01-12 11:37:27 -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
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
Todd Gamblin
a13c461890
Merge pull request #338 from epfl-scitas/packages/metis
...
Improved packages : metis and parmetis
2016-01-12 09:09:31 -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
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
d3c96ec2ee
Merge pull request #335 from LLNL/revert-321-eschnett/petsc-python
...
Revert "Require Python for PETSc"
2016-01-11 13:58:52 -08: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