Commit graph

4435 commits

Author SHA1 Message Date
lingnanyuan
97208d9888 r-pamr: new package (#5514)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-pamr: Create new package.
2017-09-27 21:48:04 -06:00
lingnanyuan
51e99c5fde r-rocr: new package. (#5513)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-rocr: Create new package.
2017-09-27 21:47:47 -06:00
lingnanyuan
e7c0e12256 r-a4core: new package. (#5512)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-a4core: Create new package.

* r-a4core: Correct format.
2017-09-27 21:47:12 -06:00
Yifan Zhu
98bb213fe2 r-simpleaffy: created new package (#5510) 2017-09-27 21:46:53 -06:00
Robert Pavel
48066a808e ExaMPM (#5509)
* Added ExaMPM Spackage

* Removed template text
2017-09-27 21:46:32 -06:00
Robert Pavel
2942ddc1e0 Added Support for BML 1.2.2 (#5502)
* Added Support for BML 1.2.2

* Added checksums

* Update package.py
2017-09-27 21:46:14 -06:00
Robert Pavel
e4f4f9a6e5 Added shards and intrepid(2) to trilinos (#5481)
Added support for shards, intrepid, and intrepid2 variants to trilinos
spackage
2017-09-27 21:41:53 -06:00
Robert Pavel
aa2a403536 Added CoEVP Spackage (#5485)
* Added CoEVP Spackage

Added spackage for baseline (mpi, no other dependencies) CoEVP

* coevp: add more variants

* tag as proxy-app
2017-09-27 21:41:34 -06:00
Sheng Di
3be81a0b10 SZ: add version 1.4.11 (#5517) 2017-09-27 16:30:43 -07:00
Christoph Junghans
f27aad68bf flann: fix build for 1.8.1 (#5508)
* Update url_for_version for versions 1.8.1 and earlier
* Add python dependency when +python is enabled
2017-09-27 14:39:33 -07:00
Christoph Junghans
83ab062583 lammps: add user-omp package (#5486)
* Simplify cmake arg generation
* Set -DFFT when kspace variant is enabled
2017-09-27 12:46:58 -07:00
Ken Raffenetti
c242165ebd Additional MPICH configs (#5259)
* Add support for building develop version from git
* Add device and netmod variants
2017-09-27 10:50:05 -07:00
lingnanyuan
90dd5e2932 r-gplots: Create New Package. (#5494)
* r-gplots: Create New Package.

* r-gplots: Correct format.
2017-09-27 10:20:17 -06:00
Michael Kuhn
ed6003b514 libbson, libmongoc: Update to 1.8.0 (#5478) 2017-09-27 10:19:10 -06:00
Yifan Zhu
df1606e84e r-rcurl: created new package (#5492) 2017-09-26 17:49:54 -06:00
lingnanyuan
618d3add4f r-annotate: new package. (#5490)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-annotate: Create new package.

* r-annotate: Create new package.
2017-09-26 15:39:34 -06:00
zenln
c7f8405636 Autodock vina: spec (#5333)
* Autodock vina: spec

* Adding comment to patch. The implemnetation of boost is version dependent on older boost replacing depecrated function of boost.

* Adding in boost version dependency
2017-09-26 14:44:21 -06:00
Jim Galarowicz
95ff37309a Add ability to build llvm-openmp-ompt alone, with gnu compilers and use the resulting ompt interface in cbtf-krell and openspeedshop to gather openmp specific performance information. (#5288)
* Update the krell institute products to use the latest features of spack for building on cluster platforms.

* Address travis error messages and resubmit the pull request.

* Update the contents of openspeedshop package.py so it passes the flake8 tests.

* Fix flake8 error-whitespack issue in mrnet package.py file.

* Add updates based on spack reviewer feedback.

* More fixes based on comments from reviewers.  Switch using extend to using append, remove additional setting of PATH and LD_LIBRARY_PATH that should not be required due to RPATH.

* More review related changes.  Update MPIOption.append lines and take out xercesc references.

* Create a base options function for common openspeedshop base cmake options to reduce redundencies.

* Add libxml2+python depends on to get around issues with the libxml2 package file.

* Using boost over 1.60.0 causes compile errors.  This is a known boost bug. Also, dyninst-9.2.0 is set to be the vesrion of dyninst to use with OSS, as of now. The newer version fails to build.

* Fix bad syntax in specifying the boost version range.

* Update the version numbers for the krell institute components and tools: cbtf and openspeedshop.

* Do not build glib for qt3, it is not needed and causes build problems at this time anyway.

* A fix was added for setting LD_LIBRARY_PATH in the qt3 build, but if LD_LIBRARY_PATH is not set the qt build fails. So so check and set LD_LIBRARY_PATH if not set, update if it is set.

* Update the fix for qt3 build by setting LD_LIBRARY_PATH instead of checking for whether it is set or not per Adams comment that spack clears LD_LIBRARY_PATH.

* A fix was added for setting LD_LIBRARY_PATH in the qt3 build, but if LD_LIBRARY_PATH is not set the qt build fails. So so check and set LD_LIBRARY_PATH if not set, update if it is set.

* Trim comments to fit more concisely.

* Fix tabs versus spaces and swap if and else clause check from a negative to a positive check.

* Add ability to build llvm-openmp-ompt alone, with gnu compilers and use the resulting ompt interface in cbtf-krell and openspeedshop to gather openmp specific performance information.

* Fix flake8 errors.

* Fix flake8 errors - stage 2.

* Fixes based on reviewer suggestions and comments.

* Use build_type variant to set the build type and allow changing of the type.

* Fix missing comma in cmake_arg list, found on another test machine.
2017-09-26 14:15:37 -06:00
Christoph Junghans
e3e030cf76 astyle: homepage dead, use mirror (#5483) 2017-09-26 13:03:34 -06:00
Michael Kuhn
86d681be6e snappy: Update to 1.1.7 (#5477)
Convert to CMakePackage and add a pkg-config file (otherwise libmongoc's
pkg-config file does not contain all required flags).
2017-09-26 11:00:21 -06:00
Michael Kuhn
733965b3c6 autoconf, automake: Add missing perl dependency (#5187)
* autoconf, automake: Add missing perl dependency

* automake: Add 1.15.1
2017-09-26 08:10:22 -06:00
Michael Kuhn
60f8621704 Missing perl dependencies (#5204)
* glib: Add missing perl dependency

* shared-mime-info: Add missing perl dependency

* libx11: Add missing perl dependency

* likwid: Add missing perl dependency
2017-09-26 07:27:28 -06:00
lingnanyuan
f3152a5600 r-limma: new package. (#5468)
* r-limma: Create New Package.

* pr-quantities: add version & py-numpy conflict (#5307)

* r-limma: Create new package.

* r-limma: Correct format.

* Update package.py
2017-09-25 19:55:03 -06:00
Yifan Zhu
9b2c9bb699 r-affy: created new package (#5471) 2017-09-25 16:57:56 -06:00
lingnanyuan
34d4131284 r-genefilter: New package. (#5467)
* r-genefilter: Create New Package.

* r-genefilter: Create new package.

* r-genefilter: Correct format.

* Update package.py
2017-09-25 16:57:17 -06:00
Yifan Zhu
111c216fb7 r-xml: updated url and added version 3.98-1.9 (#5466)
* r-xml: updated url and added version 3.98-1.9

* Update package.py
2017-09-25 16:46:01 -06:00
lingnanyuan
8f0fbb4e11 r-multtest: new package. (#5469)
* r-multtest: Create New Package.

* pr-quantities: add version & py-numpy conflict (#5307)

* r-multtest: Create new package.

* r-multtest: Correct format.
2017-09-25 16:45:21 -06:00
lingnanyuan
fefb668dcb r-plogr: new package. (#5443)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-plogr:Create new package.

* r-plogr: Correct format.
2017-09-25 16:42:03 -06:00
lingnanyuan
fafd240c30 r-glmnet: update version. (#5470)
* r-glmnet: Create New Package.

* pr-quantities: add version & py-numpy conflict (#5307)

* r-glmnet: Update version to 2.0-13

* r-matrix: Update version to 1.2-11

* r-lattice: Update version to 0.20-35.
2017-09-25 16:39:41 -06:00
lingnanyuan
33adb08672 r-pkgconfig: new package. (#5441)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-pkgconfig: Create new package.

* r-pkgconfig: Correct format.

* r-pkgconfig: Correct format.
2017-09-25 16:38:45 -06:00
lingnanyuan
eb4ad328ee r-bit64: new package. (#5437)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-bit64: Create new package.

* r-bit64: Correct format.
2017-09-25 16:38:18 -06:00
lingnanyuan
23235cf3e3 r-annotationdbi: new package (#5408)
* r-annotationdbi: Create New Package.

* r-iranges: Create new package.

* r-s4vectors: Create new package.

* r-annotationdbi: Create new package.

* r-s4vectors: Delete file.

* r-annotationdbi: Correct format.

* r-iranges: Correct format.
2017-09-25 16:37:31 -06:00
lingnanyuan
f94b23a249 r-blob: new package. (#5438)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-blob: Create new package.

* r-blob: Correct format.
2017-09-25 14:41:18 -06:00
Todd Gamblin
13b61913da patch py-mccabe and py-flake8 to not require pytest-runner for install (#5427)
- Filter the pytest-runner dependency out of setup.py in py-mccabe and
  py-flake8
2017-09-25 12:46:47 -07:00
Cyrus Harrison
1348fd5648 update for conduit 0.3.0 release (#5421)
* update for conduit 0.3.0 release

* use mpicxx

* Update package.py
2017-09-25 12:25:40 -06:00
Axel Huebl
28dd6b378c Fix Protobuf URLs (#5373)
The default implementation of Package.fetch_remote_versions will take
a URL like https://github.com/google/protobuf/archive/ and automatically
search https://github.com/google/protobuf/releases/ for new package
versions. In the case of protobuf the release/ path contains release
artifacts for a version and the archive/ path contains the desired
source. Since both are associated with the version, and
Package.fetch_remote_versions only stores one URL for a given version,
the two paths are in conflict; previously the URL returned for a
given version was arbitrarily chosen between the two paths. This
updates the definition for the Protobuf package to always search for
URLs in https://github.com/google/protobuf/archive/
2017-09-25 10:47:55 -07:00
Christoph Junghans
64311e8510 lammps: add support of latte package (#5446) 2017-09-25 09:39:29 -07:00
George Hartzell
e947a0b152 Add info for lmod@7.7 and lmod@7.6.14 (#5450)
Lightly tested on CentOS 7
2017-09-25 07:31:43 -06:00
Denis Davydov
330211468a add assimp package. link against it in dealii (#5463) 2017-09-25 06:58:13 -06:00
George Hartzell
99cefcc955 New version for mosh1.3.2 (#5448)
Required an update to the protobuf digest value, which seems to
be amongst the set creamed by GitHub's change.
2017-09-24 15:12:35 -06:00
Andrey Prokopenko
6168b7fda8 llvm: patch lldb for gcc-7 (#5239) 2017-09-24 10:24:36 +02:00
Denis Davydov
8db69de258 hdf5: fix macOS build by not using numactl (#5458) 2017-09-23 22:34:00 -06:00
Christoph Junghans
40777e44e2 parsplice: add version 1.1 (#5461) 2017-09-23 20:28:40 -07:00
Denis Davydov
7f84de52a0 blas_lapack: add multithreading variant consistent in all implementations. (#5340)
* blas_lapack: add multithreading variant

* elemental: update

* intel-mkl: extend to macOS

* rename multithreading to threads

* intel-mkl: avoid long lines

* intel-mkl: make one install error a conflict

* openblas: fix a minor bug in the test
2017-09-23 13:27:42 -07:00
lingnanyuan
bf2f96ce78 r-rsqlite: Update version to 2.0. (#5444)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-rsqlite: Update version to 2.0
2017-09-23 15:02:27 +00:00
lingnanyuan
c3a8f10bf9 r-bh: update version. (#5442)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-bh: Update version to 1.65.0-1
2017-09-23 15:01:35 +00:00
lingnanyuan
8e2351f96c r-memoise: update version. (#5440)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-memoise: Update version to 1.1.0
2017-09-23 15:00:50 +00:00
lingnanyuan
9fdcc147a7 r-tibble: update version. (#5439)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-tibble: Update version to 1.3.4
2017-09-23 15:00:02 +00:00
lingnanyuan
c6a3f4cf9b r-bit: new package. (#5436)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-bit: Create new package.
2017-09-23 14:59:09 +00:00
lingnanyuan
debc492032 r-assertthat: update version to 0.2.0 (#5435)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-assertthat: Update version to 0.2.0
2017-09-23 14:58:53 +00:00
Yifan Zhu
72bb53c018 r-preprocesscore: created new package (#5434) 2017-09-23 14:58:24 +00:00
Yifan Zhu
6134e94ede r-affyio: created new package (#5433) 2017-09-23 14:58:06 +00:00
Yifan Zhu
d2c65247b0 r-xvector: created new package (#5432) 2017-09-23 14:57:31 +00:00
Denis Davydov
4c20d9917e superlu-dist: fix has after 09/17/2017 update (#5457) 2017-09-23 12:50:02 +00:00
George Hartzell
d12f52b37a tmux: add version 2.5 (#5449) 2017-09-22 19:30:47 -07:00
George Hartzell
6e20dd61c0 Ack: add version 2.18 (#5445) 2017-09-22 19:30:12 -07:00
George Hartzell
e43ea22e45 Add info for httpie@0.9.9 (#5451)
Lightly tested on CentOS 7.
2017-09-23 00:40:22 +00:00
George Hartzell
6ac28c1daa Add info for lftp@4.8.1 (#5452)
Lightly tested on CentOS 7.
2017-09-23 00:39:49 +00:00
George Hartzell
315d844ab7 Update git to @2.14.1, requires pcre+jit variant (#5430)
Update the git package to git@2.14.1.

This requires a pcre that has been built with `--enable-jit`, so this
adds a variant to pcre to support that and arranges so that git versions
before 2.14 depend on pcre and git 2.14 and after depend on pcre+jit.
2017-09-22 16:43:45 -07:00
George Hartzell
fd552ab2b9 git-lfs: add 2.2.1 and 2.3.0 (#5429) 2017-09-22 16:36:57 -07:00
George Hartzell
e176c3a3c5 emacs: add version 25.3 (security update) (#5447)
25.3 is a security update. Info here:
https://lists.gnu.org/archive/html/info-gnu/2017-09/msg00006.html

Build both +X and ~X on CentOS 7 and lightly tested.
2017-09-22 16:34:59 -07:00
Massimiliano Culpo
f1fbcfa971 plumed: fixed possible linking issue (#5425)
Due to the logic in configure.ac, we may be using both the system
linker (LD_RO='ld -r -o') and the linker tied to the compiler (LD=$CXX).
This may produce weird link-time errors when the two executables are
not the same.

The PR works around the issue disabling 'ld -r'
2017-09-22 21:14:53 +02:00
Howard Pritchard
a646ec1fff PMIx: add PMIx package to Spack (#5426)
Open MPI has been relying on versions of PMIx since the 2.0.0
release.  Although the embedded version can be used, it makes
more sense long term for Spack to know about the PMIx package,
and to build Open MPI against PMIx as an external package.

There are other software components that may eventually be
reliant on PMIx including MPICH, GASNet, the OpenSHMEM reference
implementation, etc.

This is also partly motivated by the desire to have ECP ST
projects to be released through Spack.

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2017-09-22 11:27:28 -06:00
sknigh
7b4d8d6d1e Version fixes for py-csvkit (#5393) 2017-09-22 10:06:15 -07:00
healther
6ff57bde42 Add package py-memory-profiler (#5413)
* add package memory profiler

* fix FIXME
2017-09-21 20:00:09 -06:00
Yifan Zhu
77f2221177 r-s4vectors: created new package (#5419)
* r-s4vecors: created new package

* Update package.py

* edited according to flake8
2017-09-21 19:57:02 -06:00
Mike Pozulp
2ad3a1bff7 Update pic/shared variants for hdf5, python, silo (#5423) 2017-09-21 18:14:31 -07:00
lingnanyuan
3817111454 r-mpm: new package. (#5416) 2017-09-21 13:36:51 -07:00
Howard Pritchard
699f34c33f OpenMPI: add 2.1.2 bug fix release (#5418) 2017-09-21 13:26:23 -07:00
healther
bce26745e3 Add cpu_target variant to openblas (#5090) 2017-09-21 12:28:24 -07:00
George Hartzell
f39fa2fee9 Use trusted/historic site for texlive installer (#5347)
* Make texlive untrusted

TeXLive updates their installer without changing its name.  We've been
playing keep-up with them, but I'm proposing it's not worth it.

I seem to end up installing it '--no-checksum' anyway.

This commit updates the package to make that approach official,
removing the checksum, adding a note to the description and a bigger
note/comment inthe package body.

* Pull installer from stable source (packages are still *live*)

This pulls the installer script from the "historic" repository.  It
appears to be stable, so that we can use a checksum with it (one
hopes, time will tell).

The installer still pulls the packages from the live repos so
installations aren't reproducible.
2017-09-21 07:22:09 -06:00
healther
837c325160 fix install method of cereal (#5094)
* removed unnecessary install method from cereal

* attempt to fix flake8 error

* adjusted install method

* add CMake options instead of manually patching stuff

* flake8
2017-09-21 07:10:51 -06:00
Yifan Zhu
a4309e1129 r-zlibbioc: new package (#5399) 2017-09-21 08:43:33 +02:00
Yifan Zhu
7373d20cbc r-biocinstaller: added version 1.26.1 (#5406) 2017-09-21 08:42:32 +02:00
BenBrands
b8a7b2e9a0 dealii: add cuda support (#5402) 2017-09-21 08:17:24 +02:00
Brian Van Essen
96927deb30 Opencv: fix dependencies and variants (#5232)
Fixes #5159

* Added dependency on google protobuf when using v3.3.0.
* Set default for variant core to be true.
2017-09-20 21:37:52 -07:00
Christoph Junghans
41a656a032 latte: add v1.0.1 (#5403) 2017-09-20 19:02:45 -07:00
Levi Baber
04489d6dfa r-biobase: new package (#5398)
Add r-biobase package. Remove explicit R dependency from r-biocgenerics
package (since it is an instance of RPackage). Update version for
r-biocgenerics and remove github versions.
2017-09-20 19:00:56 -07:00
George Hartzell
1d5f1576a5 Add info for mono@5.4.0.167 (#5405) 2017-09-20 18:44:53 -06:00
Yifan Zhu
bed69e708d r-survival: updated to version 2.41-3 (#5409) 2017-09-20 18:42:16 -06:00
George Hartzell
070ada3aef [WIP]: Sambamba new package (#5304)
* First draft package for sambamba

Depends on the ldc package (#5279) that alalazo's working on.

It requires a patch to the Makefile because one of ldc's library
functions mentions dlopen.  I *think* that ldc should be handling
this.  See the discusssion in #5279.

It also requires a "static" ldc.  Again, see #5279.

Finally, it needs "undeaD" as a resource, but I'm guessing at the
appropriate release.  See
https://github.com/lomereiter/sambamba/issues/312.

* alalazo renamed the shared_libs variant, keep up...
2017-09-20 18:23:49 -06:00
Kelly (KT) Thompson
d10aa385fb Update recipe for cgns to avoid build warnings/errors: (#5382)
+ The recipe for cgns seems to be wrong. CMake complains about variables set but
  not used (`HDF5_NEEDS_ZLIB`, `HDF5_NEEDS_MPI` and `HDF5_NEEDS_SZIP`) and fails
  to find HDF5.
+ This change set removes these variables from the cmake configure line,
  replacing them with `'-DHDF5_DIR=%s' % spec['hdf5'].prefix`
+ cgns also has trouble with parallel make, so I set `parallel = False`.
2017-09-20 18:21:14 -06:00
Mark C. Miller
02b7e38bb2 Rm arpack parpack (#5391)
* fixes #967

* Version bump to 0.9.1

- Bugfixes for spack find
- 0.9.1 can read specs from current develop.

* Don't assume spack is in the path when building docs.

* fixing build issues for gcc on osx

* reverting inadvertent change on develop

* fixing typesetting of bsws description

* very minor update to RTD docs footer to ref github contributors

* Revert "very minor update to RTD docs footer to ref github contributors"

This reverts commit c40d75da7f3b918350a263e7a9ef34df56b7fb01.

* switch fastmath to depend_on arpack_ng; remove arpack/parpack
2017-09-20 18:19:04 -06:00
Gregory Lee
3606b8a1f3 added Intel 2018 tools (#5404) 2017-09-20 18:15:20 -06:00
Audrey Thoma
48c26dd284 mirdeep: new package (#5302) 2017-09-20 15:48:20 -07:00
Audrey Thoma
393fc3261e orthomcl: new package (#5345)
Add orthocml package and fix mariadb url
2017-09-20 15:12:52 -07:00
Audrey Thoma
5267681abe tmhmm: new package (#5335) 2017-09-20 14:45:13 -07:00
Audrey Thoma
9f6c8ebc13 bbmap: new package (#5396) 2017-09-20 14:41:25 -07:00
Audrey Thoma
8933580789 targetp: new package (#5334) 2017-09-19 13:58:07 -07:00
sknigh
8dd3dca31c added p7zip package (#5394) 2017-09-19 22:51:32 +02:00
healther
21059c39ca pr-quantities: add version & py-numpy conflict (#5307) 2017-09-19 13:10:13 -07:00
Massimiliano Culpo
b1d129e681 Modulefiles generated with a template engine (#3183)
* Module files now are generated using a template engine refers #2902 #3173

jinja2 has been hooked into Spack.

The python module `modules.py` has been splitted into several modules
under the python package `spack/modules`. Unit tests stressing module
file generation have been refactored accordingly.

The module file generator for Lmod has been extended to multi-providers
and deeper hierarchies.

* Improved the support for templates in module files.

Added an entry in `config.yaml` (`template_dirs`) to list all the
directories where Spack could find templates for `jinja2`.

Module file generators have a simple override mechanism to override
template selection ('modules.yaml' beats 'package.py' beats 'default').

* Added jinja2 and MarkupSafe to vendored packages.

* Spec.concretize() sets mutual spec-package references

The correct place to set the mutual references between spec and package
objects at the end of concretization. After a call to concretize we
should now be ensured that spec is the same object as spec.package.spec.

Code in `build_environment.py` that was performing the same operation
has been turned into an assertion to be defensive on the new behavior.

* Improved code and data layout for modules and related tests.

Common fixtures related to module file generation have been extracted
in `conftest.py`. All the mock configurations for module files have been
extracted from python code and have been put into their own yaml file.

Added a `context_property` decorator for the template engine, to make
it easy to define dictionaries out of properties.

The default for `verbose` in `modules.yaml` is now False instead of True.

* Extendable module file contexts + short description from docstring

The contexts that are used in conjunction with `jinja2` templates to
generate module files can now be extended from package.py and
modules.yaml.

Module files generators now infer the short description from package.py
docstring (and as you may expect it's the first paragraph)

* 'module refresh' regenerates all modules by default

`module refresh` without `--module-type` specified tries to
regenerate all known module types. The same holds true for `module rm`

Configure options used at build time are extracted and written into the
module files where possible.

* Fixed python3 compatibility, tests for Lmod and Tcl.

Added test for exceptional paths of execution when generating Lmod
module files.

Fixed a few compatibility issues with python3.

Fixed a bug in Tcl with naming_scheme and autoload + unit tests

* Updated module file tutorial docs. Fixed a few typos in docstrings.

The reference section for module files has been reorganized. The idea is
to have only three topics at the highest level:

  - shell support + spack load/unload use/unuse
  - module file generation (a.k.a. APIs + modules.yaml)
  - module file maintenance (spack module refresh/rm)

Module file generation will cover the entries in modules.yaml

Also:

  - Licenses have been updated to include NOTICE and extended to 2017
  - docstrings have been reformatted according to Google style

* Removed redundant arguments to RPackage and WafPackage.

All the callbacks in `RPackage` and `WafPackage` that are not build
phases have been modified not to accept a `spec` and a `prefix`
argument. This permits to leverage the common `configure_args` signature
to insert by default the configuration arguments into the generated
module files. I think it's preferable to handling those packages
differently than `AutotoolsPackage`. Besides only one package seems
to override one of these methods.

* Fixed broken indentation + improved resiliency of refresh

Fixed broken indentation in `spack module refresh` (probably a rebase
gone silently wrong?). Filter the writers for blacklisted specs before
searching for name clashes. An error with a single writer will not
stop regeneration, but instead will print a warning and continue
the command.
2017-09-19 12:34:20 -07:00
Massimiliano Culpo
081403f280 adios: fixed conditional dependencies on libevpath and dataspaces (#5392)
fixes #5379
2017-09-19 14:13:26 +02:00
Gregory Lee
34d2762b1f added python version 2.7.14 and 3.6.2 packages (#5389) 2017-09-18 22:05:26 -05:00
Axel Huebl
15f844f291 HDF5: Fortran MPI needs Numactl (#5372) 2017-09-18 19:32:52 -07:00
healther
df8e7d7590 add variant gmock to googletest (#5278) 2017-09-18 19:28:33 -07:00
Christoph Junghans
bb042f7bd7 latte: fix url and add shared variant (#5358) 2017-09-18 19:24:17 -07:00
Christoph Junghans
1098d78d2a qmd-progress: add shared variant (#5381) 2017-09-18 15:36:42 -07:00
Christoph Junghans
6d8614f671 bml: add shared variant (#5380) 2017-09-18 15:32:20 -07:00
Christoph Junghans
efcd8e6f7f lammps: fix checksum (#5342) 2017-09-18 15:18:27 -07:00