Todd Gamblin
b3e34be972
Better python template for 'spack create'
2015-07-02 00:39:33 -07:00
Alfredo Gimenez
25c1678004
Commented out old version
2015-06-23 17:39:23 -07:00
Alfredo Gimenez
9f27ddc256
New mpfr release invalidates previous download link (not sure where old version is...)
2015-06-23 17:36:57 -07:00
Todd Gamblin
edfcac32c3
Fix bug in uninstall (regression in 0fc3b58
)
2015-06-20 21:46:52 -07:00
Todd Gamblin
afe86e0d68
Merge branch 'alfredo-gimenez-thrift' into develop
2015-06-20 20:25:48 -07:00
Todd Gamblin
a51d4afe3e
Minor simplification (os.environ -> env)
2015-06-20 20:25:12 -07:00
Todd Gamblin
6ed5dd7427
log_output now allows echo to be toggled wtih 'v' key
2015-06-20 20:20:28 -07:00
Alfredo Gimenez
314ecc54fe
Thrift python support
2015-06-18 17:29:16 -07:00
Todd Gamblin
2bc660e83c
Merge pull request #70 from alfredo-gimenez/develop
...
Added silo 4.8 with HDF5 (for LULESH 2.0)
2015-06-18 13:23:11 -07:00
Alfredo Gimenez
f832719ceb
Added silo 4.8 with HDF5 (for LULESH 2.0)
2015-06-18 12:31:01 -07:00
Todd Gamblin
96e213c110
Merge branch 'alfredo-gimenez-thrift' into develop
2015-06-18 10:30:56 -07:00
Alfredo Gimenez
0c028e24b4
Removed Lua dependency
2015-06-18 10:30:02 -07:00
Alfredo Gimenez
55e24548c3
Added Thrift (HBase management in C++)
2015-06-18 10:29:34 -07:00
Tom Scogland
912c29471a
adding python pyelftools package
2015-06-17 15:19:46 -07:00
Todd Gamblin
b8aeab0439
Merge branch 'trws-git-tag-support' into develop
2015-06-13 17:53:09 -07:00
Todd Gamblin
cfb883646f
Fix for git pull --tags
when using git 1.7.1
...
- Added `ignore_errors` option to `Executable.__call__`
- Can avoid raising errors on *specific* error return values.
2015-06-13 17:52:00 -07:00
Tom Scogland
0b5ca25358
Fix for repos with many tags
...
Ensures all tags are ready before checkout, using `--branch` if possible and
an extra pull if that is not available. Also adds `--depth 1` to create
shallow clones if the git version is sufficient.
Fixes #64 .
2015-06-13 15:29:55 -07:00
Tom Scogland
277df08676
removing vestigial lines from a previous commit
2015-06-13 14:10:45 -07:00
Todd Gamblin
607f263fbc
Merge pull request #61 from alfredo-gimenez/develop
...
Mitos 0.9.1
2015-06-11 16:31:28 -07:00
Todd Gamblin
3cb10f92af
Merge pull request #62 from trws/tmuxinator
...
Partial ruby extension and tmuxinator package
2015-06-11 16:31:15 -07:00
Todd Gamblin
9955df896b
Merge pull request #63 from trws/silver-searcher
...
adding package for the silver searcher
2015-06-11 16:31:04 -07:00
Tom Scogland
a087fd71e4
Removing comment line
...
Missed that the auto-generated comment line stuck around.
2015-06-11 13:57:19 -07:00
Tom Scogland
d92ac2a6b2
Small ruby enhancement and tmuxinator package
...
It is currently less painful to pull the source from github, compile it into a
gem, then install the gem, than it is to download a gem and install it. This
still lacks an activation mechanism, but `spack use tmuxinator` is functional.
2015-06-11 13:51:53 -07:00
Alfredo Gimenez
afe3c5b6bb
Mitos 0.9.1
2015-06-11 11:02:51 -07:00
Todd Gamblin
0e3d994b05
Merge pull request #60 from trws/expanded-vim
...
partial upgrade to vim package
2015-06-10 14:29:34 -07:00
Tom Scogland
cd581d1d5a
adding package for the silver searcher
2015-06-10 14:24:38 -07:00
Tom Scogland
2d465ffd10
partial upgrade to vim package
2015-06-10 14:14:31 -07:00
Todd Gamblin
f420f9393a
Merging in updated google group info from master onto develop.
2015-06-10 00:40:14 -07:00
Todd Gamblin
04bcf43649
Merge pull request #58 from trws/python-cffi
...
Python cffi
2015-06-10 00:36:37 -07:00
Todd Gamblin
874326a1ad
Merge pull request #56 from trws/uuid-task-and-taskd
...
package files for libuuid, needed for flux and taskwarrior packages
2015-06-10 00:35:30 -07:00
Todd Gamblin
c0d667106a
Merge pull request #55 from trws/gmp-dep-for-nettle
...
nettle depends on gmp, without it the nettle build fails on gcc 4.9.2
2015-06-10 00:33:36 -07:00
Todd Gamblin
e2cb3b97fd
Merge pull request #57 from trws/zsh-use-fix
...
Zsh use fix
2015-06-10 00:31:59 -07:00
Tom Scogland
b98454b8b2
fixing regular expression matches to use regular expression syntax instead of globbing syntax
2015-06-09 19:38:35 -07:00
Tom Scogland
c8ad456fd6
nettle depends on gmp, without it the nettle build fails on gcc 4.9.2
2015-06-09 19:37:42 -07:00
Tom Scogland
8839eeb421
new package files for python-cffi and its dependency pycparser
2015-06-09 19:36:08 -07:00
Tom Scogland
eab3d4811e
package files for libuuid, needed for flux and taskwarrior packages, along with the taskwarrior packages
2015-06-09 19:26:49 -07:00
Todd Gamblin
e64c0f4e4e
Fix Boost finding in Dyninst 8.2.1.
2015-06-09 17:48:38 -07:00
Todd Gamblin
1857b7736f
Merge Kevin, Ben, and Saravan's contributions into develop
...
- includes ATLAS, BLAS, LAPACK, other FastMATH packages.
2015-06-07 16:10:32 -07:00
Todd Gamblin
bde9c7eee3
Upate ATLAS and netlib-blas.
2015-06-07 15:41:15 -07:00
Todd Gamblin
0a92349f90
Try a little harder in concretize_version() -- concretize unsafe versions too.
...
- This can result in the user being prompted to download an unsafe
version.
- Avoids overly strict errors when something *could* be satisfiable
but we don't know about hte version.
2015-06-07 15:40:01 -07:00
Todd Gamblin
3f3ceb24c4
Add some comments b/c I didn't understand my own test.
2015-06-07 15:39:40 -07:00
Todd Gamblin
0fc3b58890
SPACK-38: Allow specs to be indexed by virtual dependencies.
...
- The following now work differently:
spec['mpi']
spec['blas']
This can return a spec for openmpi, mpich, mvapich, etc., EVEN if
the spec is already concretized. This means that in a package that
`depends_on('mpi')`, you can do `spec['mpi']` to see what it was
concretized to. This should simplify MPI and BLAS packages.
'mpi' in spec
'blas' in spec
Previously, if the spec had been concretized, these would be `False`
because there was not a dependency in the DAG with either of these
names. These will now be `True` even if the spec has been
concretized. So, e.g., this will print "YES"
s = Spec('callpath ^mpich')
if 'mpi' in spec:
print "YES"
- Similarly, this will be True:
Spec('mpich').satisfies('mpi')
- Because of the way virtual dependencies are currently implemented,
the above required some fiddling around with `package.py` so that it
would never call `Spec.__contains__` (and result in endless
recursion).
- This should be fixed by allowing virutal dependnecies to have their
own package class.
- This would allow a quicker check for vdeps, without a call to
`all_packages`.
- For the time being, `package.py` shouldn't call `__contains__`
2015-06-07 15:36:53 -07:00
Todd Gamblin
0570660d81
Make blas a virtual dependency, default netlib-blas.
2015-06-06 18:23:12 -07:00
Todd Gamblin
26b9592780
Add disablement of cpu throttle check.
2015-06-06 18:19:05 -07:00
Todd Gamblin
8b9dcfe635
Delete lapack/atlas combined package.
2015-06-06 18:18:51 -07:00
Todd Gamblin
5d94864b6c
Rename netlib_blas -> netlib-blas
2015-06-06 18:18:44 -07:00
Todd Gamblin
50d7b3df2b
Merge branch 'psaravan-fastmath' into features/fastmath
...
Conflicts:
var/spack/packages/lapack/package.py
2015-06-06 18:17:59 -07:00
Todd Gamblin
8215c85619
Merge branch 'develop' into features/fastmath
2015-06-06 18:15:52 -07:00
Todd Gamblin
c43b5d670b
Remove dummy fastmath package.
2015-06-06 17:48:33 -07:00
Todd Gamblin
b6ad37557f
fix up Saravan's petsc install
2015-06-06 17:41:15 -07:00