Todd Gamblin
f37f872e5f
Fix #85 and #228 : errors fetching VCS packages from a mirror.
...
- Stage and fetcher were not being set up properly when fetching using
a different fetch strategy than the default one for the package.
- This is fixed but fetch/stage/mirror logic is still too complicated
and long-term needs a rethink.
- Spack will now print a warning when fetching a checksum-less tarball
from a mirror -- users should be careful to use https or local
filesystem mirrors for this.
2015-12-23 16:23:58 -08: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
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
alalazo
21dae4577a
R : updated package
2015-12-23 10:20:13 +01: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
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
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
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
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