summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-02-10numdiff: update dependencies and fix (#3061)Denis Davydov1-3/+31
compile with -O0 as per upstream known issue with optimization and GMP, according to Ubuntu folks.
2017-02-10New package.py for ExM C-Utils and Turbine (#3076)Justin M Wozniak3-0/+123
* New package.py for ExM C-Utils: An initial package dependency for Swift/T * New package turbine * Fix package.py as requested by @adamjstewart * New package.py for ADLB/X: A 2nd package dependency for Swift/T * Add latest version of GNU Parallel (#3106) * Address formatting guidelines from @adamjstewart * WIP on new Turbine package.py * Formatting fixes * Complete Turbine package.py
2017-02-10Add version 2017.0.098 to ipp (#3093)healther1-0/+2
2017-02-10es: Declare readline dependency (#3071)Erik Schnetter1-0/+2
2017-02-10Explicitly tell MPC where to find its deps (#3073)Adam J. Stewart1-2/+9
2017-02-10Add version 2017.0.098 to intel-mkl (#3092)healther1-0/+2
2017-02-10Add version 2.49.7 to glib (#3089)healther1-0/+1
2017-02-10Make distro more robust to unreadable files (#3110)becker331-7/+12
* Make distro more robust to unreadable files. Will upstream * Comment for clarify
2017-02-09Add latest version of PGI (#3107)Adam J. Stewart1-3/+4
2017-02-09valgrind: add develop; fix build on macOS with clang (#3066)Denis Davydov1-9/+23
- add develop version to valgrind; fix build on macOS with clang - switch valgrind to AutotoolsPackage
2017-02-09make svn fetch quiet (#3070)Denis Davydov1-1/+1
2017-02-09Add latest version of GNU Parallel (#3106)Adam J. Stewart1-1/+6
2017-02-09Add latest version of NCO (#3080)Adam J. Stewart1-1/+2
2017-02-09qa: adjust thresholds for acceptance (#3105)Massimiliano Culpo1-0/+4
2017-02-08Revert "db and concretization of packages modified after installation: fixes ↵Todd Gamblin1-1/+0
#2911" (#3078)
2017-02-07db and concretization of modified packages: fixes #2911 (#2920)Massimiliano Culpo1-0/+1
2017-02-07codecov: added commit status, made green a reachable state (#3051)Massimiliano Culpo1-1/+13
2017-02-07Add comments documenting problems in recent versions of NetCDF. (#3058)Elizabeth Fischer1-0/+4
2017-02-07fix usage of self.build_directory in espressopp and astyle (#3053)Denis Davydov2-2/+2
2017-02-07Add comment explaining why patch is still needed (#3054)George Hartzell1-0/+1
[The fix](https://github.com/golang/go/issues/17986) for the small buglet addressed by `misc-cgo-testcshared.patch` has been merged into the tree a while back. I was surprised to see that it wasn't in 1.7.5 and did a bit of digging. It is *has not* been merged into the 1.7 branch but it *has* been merged into 1.8 (and therefor the patch will no longer be necessary). Figured I'd document my digging for the next person to come along.
2017-02-07mpfr: add 3.1.5 (#3050)Denis Davydov1-0/+1
2017-02-07move rpath from ALL to other sections of site.cfg (#3028)Matthew Scott Krafczyk1-20/+14
* move rpath from ALL to other sections of site.cfg. Solves #3007 * Add back mac condition to py-numpy * Refactor py-numpy a bit.
2017-02-07Added a new version of the Google protobuf to the spack package. (#3046)Brian Van Essen1-0/+6
2017-02-06Bash Programmable Completion for Spack (#3026)Adam J. Stewart2-0/+939
2017-02-06spectrum-mpi: Add new package file for external package (#3005)serbanmaerean1-0/+64
* spectrum-mpi: Add new package file for external package IBM Spectrum MPI is a commercial implementation of MPI based on OpenMPI. It is usually install in /opt/ibm/spectrum_mpi. Users need to add the Spectrum MPI package in their packages.yaml file as follows: packages: spectrum-mpi: version: ['10.1.0.2'] paths: spectrum-mpi@10.1.0.2: /opt/ibm/spectrum_mpi/ buildable: False all: providers: mpi: [spectrum-mpi@10.1.0.2] * spectrum-mpi: Added license files and removed the versions No need for versions as the package is external. * spectrum-mpi: Remove extraneous defines Keep only the defines that other MPI implementation define in their package file: self.spec.mpicc self.spec.mpicxx self.spec.mpif77 self.spec.mpifc
2017-02-06Elemental (#2991)Brian Van Essen1-0/+136
* Add a package for the Elemental distributed linear algebra library.
2017-02-05fix OMPT support in Archer (#3035)Gregory Lee2-2/+3
2017-02-05Boostrapping the lammps package (#3032)Nicolas Richart3-0/+309
* First commit for the lammps package * reviewed by adamjstewart and davydden
2017-02-05Changed spark URL, Added version 2.0.2, 2.1.0 (#3027)sknigh1-1/+3
2017-02-05Add a package for hunspell (#3029)George Hartzell1-0/+39
Add a package for the hunspell spelling checker. This was created by `spack create`, trimmed down, and tested on CentOS 7.
2017-02-05Use the official Maven site. (#3034)健美猫1-1/+1
2017-02-04added archer OpenMP race detector and its deps (#3030)Gregory Lee4-0/+157
2017-02-03Fix spec hash printing (#2941)becker336-18/+18
- Fix format printing to match command line for hashes and full name formats - Update spack graph to use new format - Changed format string signifier for hashes from `$#` to `$/`
2017-02-03Add FFTW 2.1.5 (#2987)Carlos Bederián1-10/+18
2017-02-03MKL: Provide scalapack (#2974)Carlos Bederián2-2/+58
2017-02-03New package “es” (extensible shell) (#3009)Erik Schnetter1-0/+39
2017-02-03Update go to v1.7.5 (#3023)George Hartzell1-1/+7
Update the go package to v1.7.5. - This release no longer needs the time-test patch (it's been merged upstream). - This release still seems to need the cgo-testcshared patch. - Also add a comment about environment set up that I need to build it successfully on a very large server. Tested on CentOS 7.
2017-02-03Retrive CUDA installers from Internet. (#3012)健美猫1-4/+4
2017-02-03Flex and Glib builds are dependent on m4 (#3022)sknigh2-1/+2
2017-02-03Make module autoload warnings configurable (#2763)George Hartzell1-3/+24
Modules generated by the module creation machinery currently print out a notice that warnts the user that things are being autoloaded. In some situations those warnings are problematic. See #2754 for discussion. This is a first cut at optionally disabling the warning messages: - adds a helper tothe EnvModule base class that encapsulates the config file variable; - adds a method to the base class that provides a default (empty) code fragment for generating a warning message; - passes the warning fragment into the bit that formats the autoload string; - adds specialized autload_warner() methods in the tcl and lmod subclasses;; and finally - touches up the autoload_format strings in the specialized classes.
2017-02-03Force particular repo to increase predictability (#2746)George Hartzell1-1/+6
The repository used by the texlive installer defaults to a redirector that sends one off to various URLs depending on <fill in the blank>. This is problematic because all of the mirrors do not update in synchrony and bad tarballs often hang around for a while. This leads to problems that are particularly hard to diagnose because you're likely to end up using a different repo the next time around. This commit constraints the package to a particular, mainstream, repository. It's not fast, but it's consistent and usually correct. It also updates the installer digest, because no day is complete without updating it at least (sigh) once.
2017-02-03Blacklist implicit packages for modulefile generation (#2603)George Hartzell2-1/+21
Add the ability to the modules generation process to blacklist packages that were installed implicitly. One can still whitelist modules that were installed implicitly. This changes adds a `blacklist_implicts` boolean as a peer to the `whitelist` and `blacklist` arrays, e.g.: ``` modules: enable:: - lmod lmod: whitelist: - 'lua' - 'py-setuptools' blacklist: - '%gcc@4.8.3' blacklist_implicits: True ``` It adds a small helper in `spec.py` and then touches up the package filtering code in `modules.py`.
2017-02-03Different versions of cmake need diff vers of openssl (#2993)George Hartzell1-1/+2
* Different versions of cmake need diff vers of openssl. See Issue https://github.com/LLNL/spack/issues/2990 for background. Versions of cmake through 3.6.9 seem to need OpenSSL up to 1.0.99. Later versions can use the current release (thanks to @citibeth for [digging up details](https://cmake.org/pipermail/cmake/2016-November/064631.html)). @davydden suggested this change. Without it I *am not* able to build `cmake@3.6.1` on CentOS 7 and I *am* able to build `cmake@3.7.2`. Tested with `cmake@3.7.2` and `cmake@3.6.1` on CentOS 7. With this change I am able to build both `cmake@3.6.1` and `cmake@3.7.2` on CentOS 7.
2017-02-03Ocaml fails as an AutotoolsPackage (#2995)George Hartzell1-2/+6
Switch the ocaml install bit back to being a Package with its own little install method. This fix allows me to build Unison on CentOS 7.
2017-02-03Fetch tarballs from ant archive dir. (#2997)George Hartzell1-2/+5
There was a new release of Ant (1.9.8) which led to the v1.9.7 tarball disappearing. This changes the URL to Ant's archive dir, which seems to contain *everything* including the two current releases (1.9.8 and 1.10.0) It adds a digest for 1.9.8. It adds and comments out a digest for 1.10.0 (which requires Java 8), as I have not tested it.
2017-02-03Add new versions of catch (#3016)Mayeul d'Avezac1-0/+7
2017-02-03Update git package to include 2.11.1 (#3020)George Hartzell1-0/+1
Add git v2.11.1 digest. Built and lightly tested on CentOS 7.
2017-02-03Update Tcl/Tk to 8.6.6 (#3002)Carlos Bederián2-0/+2
2017-02-03openmpi (#2988)Howard Pritchard1-0/+1
We just released 2.0.2 yesterday, so add in that release for spack. Don't need the PMI patch for this release. Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2017-02-03Add latest stable Perl release (#2969)Adam J. Stewart1-1/+2