Erik Schnetter
309877088d
Build Julia
2015-12-23 18:21:40 -05:00
Todd Gamblin
28d61f0d7f
Merge pull request #276 from LLNL/bugfix/235-smarter-spider
...
Fix #235 : Smarter web spidering -- use parsed links instead of recons…
2015-12-23 14:06:37 -08:00
Todd Gamblin
5ca5884ad6
Fix #235 : Smarter web spidering -- use parsed links instead of reconstructing.
...
- Move `find_versions_of_archive` from spack.package to `spack.util.web`.
- `spider` funciton now just uses the link parsing it already does to
return links. We evaluate actual links found in the scraped pages
instead of trying to reconstruct them naively.
- Add `spack url-parse` command, which you can use to show how Spack
interprets the name and version in a URL.
2015-12-23 13:16:57 -08:00
Todd Gamblin
d63cb8b537
Fix bug in URL regex.
2015-12-22 17:05:23 -08:00
Todd Gamblin
0d4b77a24b
revert accidental print statements.
2015-12-22 17:02:14 -08:00
Todd Gamblin
2b89d9b1db
More consistent URL parsing when finding versions.
...
Versions found by wildcard URLs are different from versions found by
parse_version, etc. The wildcards are constructed more haphazardly
than the very specific URL patterns in url.py, so they can get things
wrong. e.g., for this URL:
https://software.lanl.gov/MeshTools/trac/attachment/wiki/WikiStart/mstk-2.25rc1.tgz
We miss the 'rc' and only return 2.25r as the version if we ONLY use
URL wildcards.
Future: Maybe use the regexes from url.py to scrape web pages, and
then compare them for similarity with the original URL, instead of
trying to make a structured wildcard URL pattern? This might yield
better results.
2015-12-22 16:59:00 -08: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
Todd Gamblin
1771063fe2
Merge pull request #269 from eschnett/eschnett/rsync-3.1.2
...
Update rsync to 3.1.2
2015-12-22 15:16:24 -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
Todd Gamblin
157e42de22
Merge pull request #264 from nolta/typos
...
fix a few comment typos
2015-12-22 07:56:54 -08:00
Todd Gamblin
642ee87fcc
Merge branch 'nolta-249' into develop
2015-12-22 07:56:10 -08:00
Todd Gamblin
792b033255
Slightly more robust tmp directory search.
...
- remove getcwd() check (seems arbitrary -- if users set their TMPDIR
to this why stop them?)
- try a number of common locations and try per-user directories in
them first.
2015-12-22 07:54:25 -08:00
Todd Gamblin
0f6884421b
Merge pull request #265 from epfl-scitas/packages/valgrind
...
valgrind : added package
2015-12-22 07:23:19 -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
61f07b0c4d
fix a few comment typos
2015-12-21 19:24:16 -05: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
Mike Nolta
2ba6bb21fb
fix #249 (tmp spack-stage directories conflict)
2015-12-21 18:50:58 -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
Todd Gamblin
dccfcd10f7
Merge pull request #255 from LLNL/bugfix/254-libtool-compiler-name-issues
...
Fix #254 : libtool & distutils want certain compiler names.
2015-12-20 16:56:59 -08: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
9edba18489
Merge pull request #230 from nolta/fix-env-mod-sys-type
...
fix environment module path when $SYS_TYPE isn't defined
2015-12-19 20:59:13 -08:00
Todd Gamblin
53cb7e828b
Merge branch 'pull/256' into develop
2015-12-19 20:09:13 -08:00
Todd Gamblin
3d3bea618e
Fix empty format strings in some packages.
2015-12-19 20:08:14 -08:00
Todd Gamblin
32f96b5c73
Fix stale code in python version test so that it actually works.
2015-12-19 20:04:00 -08:00
Mike Nolta
e403576cf9
new package: cfitsio
2015-12-19 18:38:23 -05:00
Mike Nolta
527154e6df
fix env module sys_type on non-LLNL systems
2015-12-19 16:34:24 -05:00
Mike Nolta
429e15c4a6
spack python: add -c option
...
Allows passing program in as a string. Example:
$ spack python -c 'print 2+3'
5
Also imports spack module by default into the environment.
2015-12-19 16:32:17 -05:00
Gregory Lee
df5dc1c9bb
Merge pull request #253 from LLNL/bugfix/244-uninstall-errors
...
Bugfix/244 uninstall errors
2015-12-19 08:06:36 -08:00
Gregory L. Lee
a62f590653
Merge branch 'develop' of https://github.com/llnl/spack into develop
2015-12-19 07:44:12 -08:00
Gregory L. Lee
8dd1f3ffa5
added mrnet 5.0.1
2015-12-19 07:43:34 -08:00
Todd Gamblin
7cc4d88726
Fix #254 : libtool & distutils want certain compiler names.
...
This changes the compiler wrappers so that they are called by the same
name as the wrapped compiler. Many builds make assumptions about
compiler names, and we need the spack compilers to be recognizable so
that build systems will get their flags right.
This adds per-compiler subdirectories to lib/spack/spack/env directory
that contain symlinks to cc for the C, C++, F77, and F90
compilers. The build now sets CC, CXX, F77, and F90 to point to these
links instead of to the generically named cc, c++, f77, and f90
wrappers.
2015-12-19 02:06:47 -08:00