summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-02-17Set default module type based on modules.yaml (#3173)Adam J. Stewart1-2/+4
2017-02-17More consistent yes/no prompts (#3174)Adam J. Stewart6-54/+51
* More consistent yes/no prompts * Add ==> prefix to yes/no and number prompts
2017-02-17On uninstall, change shortcut flag for --dependents to -R, as per Spack ↵Elizabeth Fischer1-1/+1
convention. (-r = --dependencies, -R = --dependents). (#1917)
2017-02-17graphviz: Tame Language Bindings (#1089)Elizabeth Fischer1-18/+79
graphviz: * Download from Fedora projet, as main graphviz site not working. * Disable java because Spack does not yet support Java, and the system might not have it installed. * Added all language binding variants; disabled enough in the default configuration to avoid dependencies. * Removed alternate download location (turned into comments). * Turn off all language bindings by default. * Raise an exception on bindings that have not been verified to work. * Added text indicating what works and doesn't work when user runs `spack info`.
2017-02-17Patch openblas Makefile only when version >= 0.2.16. (#3170)健美猫1-1/+1
2017-02-17Fix missing space in error message output (#3169)Adam J. Stewart1-2/+2
2017-02-17py-git2: New Package (#1971)Elizabeth Fischer4-1/+141
2017-02-17Keep Curl Bootstrap Working With http:// (#3113)Elizabeth Fischer4-0/+4
* Add comments documenting problems in recent versions of NetCDF. * Add comments to packages required to install curl.
2017-02-17Fix typos in External Packages documentation (#3168)Adam J. Stewart1-2/+2
2017-02-17go: add support for v1.8 (#3165)George Hartzell1-0/+1
2017-02-17abinit: fix compilation on macOS, disable internal netcdf (#3157)Denis Davydov1-3/+9
* abinit: fix compilation on macOS * disable internal netcdf
2017-02-17hdf5: configure uses FCFLAGS instead of FFLAGS (#3155)Carlos Bederián1-1/+1
When building `hdf5+pic`, `-fPIC` wasn't being passed to the fortran compiler because `configure` takes `FCFLAGS` instead of `FFLAGS`.
2017-02-17Provide Random123 header-only package. (#3141)Kelly (KT) Thompson1-0/+43
Add DESRES Random123 package: - http://www.deshawresearch.com/resources_random123.html
2017-02-17Add new version of zlib, deprecate 1.2.10 (#3136)Adam J. Stewart1-4/+3
2017-02-17Add patch to allow ncurses to be built with PGI (#3135)Adam J. Stewart2-22/+30
2017-02-17Swift/T: all packages (#3130)Justin M Wozniak4-12/+56
* New package.py for ExM C-Utils: An initial package dependency for Swift/T * New package.py for ADLB/X: A 2nd package dependency for Swift/T * New package.py for Turbine * New package.py for STC
2017-02-17Add latest version of OpenSSL (#3171)Adam J. Stewart1-0/+1
2017-02-16Add tag master for version develop of dealii. (#3048)Ce Qin1-1/+1
2017-02-14spectrum-mpi: Add url info to spectrum-mpi package file (#3042)serbanmaerean1-0/+1
Spack wants URL info even for external packages. Without it, I get the following error: NoURLError: Package SpectrumMpi has no version with a URL. File "/home_local/serbanspack/spack/lib/spack/spack/repository.py", line 580, in get self._instances[key] = package_class(copy) File "/home_local/serbanspack/spack/lib/spack/spack/package.py", line 562, in __init__ f = fs.for_package_version(self, self.version) File "/home_local/serbanspack/spack/lib/spack/spack/fetch_strategy.py", line 878, in for_package_version url = pkg.url_for_version(version) File "/home_local/serbanspack/spack/lib/spack/spack/package.py", line 682, in url_for_version raise NoURLError(cls)
2017-02-14fixes for pygtk and some dependencies (#3077)Gregory Lee6-8/+75
2017-02-13LBANN (#3049)Brian Van Essen2-0/+91
* Creating a spack package for LLNL's LBANN (Livermore Big Artificial Neural Network) training toolkit. * Recipe for building LBANN toolkit. Contains limited feature set and is optimized for building with GNU gcc and OpenBLAS. * Removed unnecessary dependencies based on reviewers feedback. * Added support for the int64 data type in the Elemental library. This is required for supporting indices for large matrices. * Added a variant to force a sequential weight matrix initialization. This is slow, but provides an initialization that is independent of model parallelism. * Added a guard to prevent building Elemental with the Intel compiler for versions that have known bugs.
2017-02-10qa: allow fast finish to avoid consuming a precious OSX build on a PR that ↵Massimiliano Culpo1-0/+1
will fail (#3120)
2017-02-10Add Jmol package (#3041)Adam J. Stewart1-0/+45
2017-02-10Add patch to allow PGI to build Bison (#3044)Adam J. Stewart2-1/+13
2017-02-10fix: don't call setup_environment when not needed (#3060)Massimiliano Culpo5-2/+22
* Don't call setup_environment when not needed. fixes #3059 * setup_environment and modules: added unit tests
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