summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-07-28Merge pull request #1331 from adamjstewart/fixes/mvapich2becker331-0/+1
MVAPICH2 depends on libpciaccess
2016-07-27Merge pull request #1235 from davydden/pkg/p4est_run_testsbecker331-22/+18
p4est: use run_tests instead of a variant
2016-07-27Merge pull request #1 from robertdfrench/olcf/unified_cray_platformMatt Belhorn2-16/+18
PEP8 Goodness
2016-07-27PEP8 Goodnessrobertdfrench2-16/+18
2016-07-27Front-end unification for Cray systems.Matt Belhorn1-0/+87
A platform to generically cover all Cray systems is introduced to avoid having specific platforms for each of XK (XE, XT), XC, and future systems using CrayPE and CNL. The platform searches for 'front_end' and 'back_end' targets, in order, from: * Environment variables 'SPACK_FRONT_END' and 'SPACK_BACK_END' * A spack configuration file 'targets.yaml' * Parsing `/etc/bash.bashrc.local` for first loaded CrayPE CPU target. If a back_end target is not found through one of these methods, an exception is raised. Otherwise, the back_end is set as the default target. The shell init script search is based on recommendations in Crayports case #144359. No automagic way of determining front_end targets has been found (to date) so if a front_end is not specified through configuration, it is ignored which should leave a spack instance in a consistant state.
2016-07-27Add package for treeGeorge Hartzell1-0/+46
Add a package for [tree](http://mama.indstate.edu/users/ice/tree/). It has a Makefile that hardcodes a prefix and some CFLAGS. Used filter_file to: - set the make variable *prefix* to `prefix`; and - comment out their CFLAGS, just use ours.... It installs, runs on CentOS7, and uninstalls cleanly.
2016-07-27Adds __str__ method to CNL operating system class.Matt Belhorn1-0/+2
2016-07-27Adds targets config fileMatt Belhorn1-0/+13
2016-07-27Merge pull request #1350 from adamjstewart/fixes/opensslTodd Gamblin1-1/+1
Fix OpenSSL url_for_version
2016-07-26modules : handle dashes in environment variablesalalazo1-1/+1
2016-07-25intel parallel studio itac fixesGreg Lee1-1/+7
2016-07-25intel parallel studio setup mkl environmentGreg Lee1-0/+25
2016-07-25Merge pull request #1353 from epfl-scitas/qa/minor_cleanupbecker332-53/+39
qa : minor cleanup
2016-07-25Added libhio packageSamuel Knight1-0/+45
2016-07-25Merge pull request #1352 from glennpj/r_googlevisbecker331-0/+47
New package - r-googlevis
2016-07-25Merge pull request #1351 from glennpj/r_htmlwidgetsbecker3330-0/+1359
New packages - R htmlwidgets
2016-07-25Merge pull request #1347 from glennpj/rdepsbecker3329-93/+95
Add dependency type to r- packages
2016-07-25Add py-setuptools as dependencyGlenn Johnson4-0/+4
With the addition of dependency types and with `py-setuptools` set as type='build' there are more packages that need to have `py-setuptools` added as a dependency. This PR adds that dependency for the following packages: - py-h5py - py-networkx - py-pytables - py-scikit-image
2016-07-25qa : flake8 issues fixes #1109alalazo2-2/+5
2016-07-25modules : permit token expansion in configuration filesalalazo3-6/+35
2016-07-25Fix doc for install_tree (cut/paste error)George Hartzell1-1/+1
It looks like the docs for copy_tree were cut/paste from copy and still referred to installing a "file". This fixes that.
2016-07-25qa : flake8 issuesalalazo2-19/+27
2016-07-25spec : removed dead codealalazo1-29/+13
2016-07-24r-curl update and chaged remote archiveGlenn Johnson1-1/+2
This updates to the 1.0 version of r-curl. The remote archive directory name also changed so change that here as well.
2016-07-24New packages - R htmlwidgetsGlenn Johnson30-0/+1359
2016-07-24New package - r-googlevisGlenn Johnson1-0/+47
2016-07-24Fix OpenSSL url_for_versionAdam J. Stewart1-1/+1
2016-07-24Make sure package has the `url` attribute.Glenn Johnson1-1/+1
In addition to `list_url` make sure the package has the `url` attribute set before attempting to add urls from a list. This is to cover the case where there may be a `list_url` specified in tandem with a `url_for_version`.
2016-07-23Only use list if list_url setGlenn Johnson1-8/+9
This commit will make urls from list_url only checked if `list_url` is set in the package file. This makes more sense as there is no need to check for those if the attribute is not present. If `url` is present and `list_url` is not then it would result in the same url. If `url_for_version` is used then that will not work anyway.
2016-07-23Add dependency type tp r- packagesGlenn Johnson29-93/+95
This PR adds the `nolink` dependency type to r- package dependencies. This is needed due to the new dependency types in Spack. A couple of packages were updated with new versions as well.
2016-07-23Fix flake8 errors related to linesGlenn Johnson1-8/+5
Fixed the flake 8 errors that involved too many blank lines or not enough blank lines. Basically, all of the flake8 errors except line length errors.
2016-07-23Have fetch use list_urlGlenn Johnson1-0/+13
This PR allows archive file retrieval from urls derived from the `list_url` setting in a package file. This allows for continued retrieval of checksummed archive files even when they are moved to a new remote location when a package is updated upstream.
2016-07-22do not ignore nosetests script in py-noseGreg Lee1-1/+1
2016-07-22R extension dependencies with compiler wrapperGlenn Johnson1-15/+25
This commit introduces a mechanism to insure that R package dependencies are built with the Spack compiler wrapper. A copy of Makeconf is made before `filter_compilers` is called. This is then pointed to by the R_MAKEVARS_SITE environment variable set up in `setup_dependent_environment`. With this the normal compilers are used outside of spack and the spack wrapper compilers are used inside of spack. This commit also standardizes on the `join_path` call. It also sets the commented build command to reflect what is actually used with the newer string formatting.
2016-07-22Add CGNS packageAdam J. Stewart1-0/+73
2016-07-22Merge pull request #1340 from adamjstewart/features/createbecker331-9/+34
Use example deptypes in newly created packages
2016-07-22Merge pull request #950 from xjrc/packages/pythonTodd Gamblin3-38/+48
Enhancement Proposal: Make Python Spack Installs Ignore User Configuration
2016-07-22Use example deptypes in newly created packagesAdam J. Stewart1-9/+34
2016-07-22Adding temporary script that fixes all Python extensions w/ 'setup_py'.Joseph Ciurej2-2/+10
2016-07-22Improved the build flag construction code in the python install method.Joseph Ciurej1-27/+7
2016-07-22Fixed a bug that was causing Python installs to be affected by user config.Joseph Ciurej1-9/+31
2016-07-22Merge pull request #1336 from glennpj/rcaseTodd Gamblin9-11/+15
Fix alpha case of dependencies for some r-packages
2016-07-22test_install : removed commented codealalazo1-7/+1
2016-07-21Merge pull request #1230 from hartzell/update-jdkTodd Gamblin1-10/+10
Add URL and md5 for jdk-8u92.
2016-07-21Fix alpha case of dependencies.Glenn Johnson9-11/+15
A while ago I was asked to convert packages to all lowercase. That was done but some dependencies did not get converted in the specification. This commit fixes that as well as a couple of urls that need to be made explicit and a missing dependency on jdk.
2016-07-21Merge pull request #1333 from LLNL/features/no-openssl-pingingTodd Gamblin1-56/+9
Remove remote website pinging from OpenSSL
2016-07-21Merge pull request #1334 from hartzell/add-gcc-5.4.0Todd Gamblin1-0/+1
Update gcc package with info about gcc-5.4.0
2016-07-21Remove remote website pinging from OpenSSLTodd Gamblin1-56/+9
- OpenSSL no longer checks remote versions on the openssl site. - Spack is used on systems that aren't connected to the internet, and this check is probably in the wrong place and affects too many commands. We can work on figuring out a better, more configurable place to put a check like this.
2016-07-21Merge pull request #1263 from hartzell/lmod-needs-tclTodd Gamblin3-0/+24
The lmod package should depend_on('tcl')
2016-07-21Merge pull request #1335 from LLNL/crayxc-detectionbecker334-0/+6
Crayxc detection