summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-07-25qa : flake8 issues fixes #1109alalazo2-2/+5
2016-07-25modules : permit token expansion in configuration filesalalazo3-6/+35
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-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
2016-07-21Added cray wrapper names directory to spack_env_paths so the spack compiler ↵Gregory Becker1-5/+6
wrapper will remove them from the environment (prevents hang)
2016-07-21fixed flake8 errorsGregory Becker1-2/+3
2016-07-21fixedGregory Becker1-4/+5
2016-07-21Bug fix for cray_xc platformGregory Becker4-1/+4
2016-07-21Update with info about gcc-5.4.0George Hartzell1-0/+1
2016-07-21Fix flake8 violationsGeorge Hartzell1-0/+2
2016-07-21Fix shebang line in tcl scriptsGeorge Hartzell2-1/+20
Lmod's configure script goes to the trouble of finding tclsh. This change uses that info to rewrite the #! lines in the tcl scripts so that they call the tclsh that the configure script discovered. It needs to massage the existing shebang lines into something that the sed statement in the makefile can manipulate and it needs to add the path_to_tclsh info into the set of sed statements. Checked with versions 6.4.1 and 6.3.7 (the checksum for 6.0.1 is incorrect, a fix for another time).
2016-07-21tcl is actually a runtime dependency.George Hartzell1-1/+1
lmod uses tclsh at runtime, so adjust the depends_on accordingly (thanks @davydden!).
2016-07-21The lmod package should depend_on('tcl')George Hartzell2-0/+3
The lmod package needs a tclsh. Up until now it just assumed that one was available on the system. This change adds a depends_on('tcl') to the lmod package. The tcl package installs a tclsh script with an embedded version number (e.g. tclsh8.6) but the lmod configuration looks for tclsh. This change extends the tcl package to symlink tclshX.Y to tclsh in the tcl package bin directory.
2016-07-21Merge pull request #1208 from ↵Todd Gamblin4-77/+128
paulhopkins/bugfix/github1196-specify-preferred-variants Bugfix/github1196 specify preferred variants
2016-07-21Merge pull request #1328 from suraia/fix-recursive-module-loadTodd Gamblin1-4/+4
Fix recursive module loading
2016-07-21Merge pull request #1327 from suraia/update-load-documentationTodd Gamblin1-30/+31
Update documentation for recursive module loading
2016-07-21Flake8 fixes to ensure qa tests passPaul Hopkins1-71/+103
2016-07-21Re-add documentation for variant preferencesPaul Hopkins1-5/+6
2016-07-21Allow users to supply preferred variants via packages.yamlPaul Hopkins3-3/+21
2016-07-21Fix recursive module loading.Michael Kuhn1-4/+4
2016-07-21Update documentation for recursive module loading.Michael Kuhn1-30/+31
2016-07-20Merge pull request #1205 from glennpj/psxeGregory Lee3-20/+171
Setup environment for Intel Parallel Studio
2016-07-20MPI related changesGlenn Johnson1-26/+22
- Redid the code for setting the itac symlink for the cluster edition. - Removed the *PATH variables for MPI to avoid a conflict with other MPI environment modules. - Added missing test for `+all` when checking variants.
2016-07-20Changes as discussed in PR reviewGlenn Johnson1-11/+7
- removed unneeded entry for `debugger/gdb/intel64_mic` - set `+mpi` directory name to impi
2016-07-20Fix flake8 errors.Glenn Johnson2-18/+23
2016-07-20Setup environment for Intel Parallel StudioGlenn Johnson3-15/+169
Set up the environment for the Intel compilers and tools. This commit does the following: - Unset variables that were incorrect from the auto guess prefix inspections. - Add a RemovePath environment_modifications_formats for dotkit. - Set the module environment variables appropriate for the different variants. - Change the component logic so that the '+all' variant works. It was getting split by letter and leaving COMPONENTS empty. - Added a variant checking function. - Added NONRPM_DB_DIR to the silent.cfg so that the product database goes to the installation directory. - With the product database in prefix the code to remove the product database file from the home directory is no longer needed and was removed. - Reformat the 'tools' variant description. There are probably more variables needed for the '+tools' for the 'professional' product version but I do not have access to that.
2016-07-20Merge pull request #1323 from glennpj/rlibTodd Gamblin1-0/+8
Set environment variables for R
2016-07-20Merge pull request #1313 from sknigh/gnu-toolsTodd Gamblin3-0/+149
Added packages for GNU tools screen, datamash, and parallel
2016-07-20Merge pull request #1326 from mwilliammyers/package-openexrTodd Gamblin1-0/+54
openexr : Add new package
2016-07-20Fix indent/flake8 error.Glenn Johnson1-3/+3
2016-07-20openexr : Add new packagemwilliammyers1-0/+54
2016-07-20Set environment variablesGlenn Johnson1-0/+8
This commit adds `setup_environment` to export the libraries and headers. Fixes #1314.
2016-07-20Merge pull request #1277 from mathstuf/special-deptypesTodd Gamblin3-5/+10
deptypes: support special deptypes by string
2016-07-20Merge pull request #1321 from mwilliammyers/package-ilmbaseTodd Gamblin1-0/+42
ilmbase : Add new IlmBase package
2016-07-20Merge pull request #1292 from eschnett/eschnett/hdf5-default-1.10Todd Gamblin1-1/+1
Make newest HDF5 release the default version
2016-07-20Merge pull request #1303 from adamjstewart/features/armadilloTodd Gamblin1-3/+5
Updates to Armadillo package
2016-07-20Merge pull request #1319 from LLNL/cray-linkerTodd Gamblin4-9/+25
Cray linker
2016-07-20Added gnu packages datamash, parallel, and screenSamuel Knight3-0/+149