summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-09-10fix armadillo macro expansions (#5268)Stephen McDowell2-1/+14
* fix armadillo macro expansions - most compilers `#define linux 1` - armadillo does raw pasting of include directories in code - this means macro expansion of `linux-x86_64` -> `1-x86_64` - new version, previous download url seems broken - lib64 instead of lib? - needs verification, was required for intel, works for others * flake8: two spaces is modules, one for classes * add some explanation of how the patch works * use p1 patch file with -U0 to prepend undef linux * armadillo v8.100.1
2017-09-10Missing opencv dependencies (#5285)Eloy Gil1-1/+1
There are some opencv dependencies missing such as "core" that are mandatory in order to complete the caffe build.
2017-09-10add package py-line-profiler (#5291)healther1-0/+39
2017-09-10Change glog from Autotools to CMakePackage (#5323)Pramod S Kumbhar1-1/+4
2017-09-10lammps: version bump, switch to cmake (#5313)Christoph Junghans2-158/+52
2017-09-10latte: initial commit (#5315)Christoph Junghans1-0/+46
2017-09-10Fix Autotools build error due to missing m4 and MPICC/MPICXX (#5319)Pramod S Kumbhar1-0/+3
2017-09-10Chnage IOR to AutotoolsPackage; remove hard-coded mpicc path (#5318)Pramod S Kumbhar1-13/+15
2017-09-10Improve PDToolkit support for different compilers (#5322)Pramod S Kumbhar1-1/+14
* Improve PDToolkit support for different compilers PDT dependency of TAU profiler doesn't use CC, CXX eb variables and needs command line arguments for compiler identification. If we don't pass compiler id then it uses gcc and result in link time errors while building TAU. This patch fixes it; tested with PGI and Intel compilers.
2017-09-10Fix matplotlib build issue with intel compiler (#5321)Pramod S Kumbhar1-0/+5
2017-09-10Improve caffe dependency detection with extra CMake flags (#5328)Pramod S Kumbhar1-2/+14
* Improve caffe dependency detection with extra CMake flags * lmdb and leveldb fix
2017-09-10Paraview requires CMake version 3.3 or higher (#5317)Pramod S Kumbhar1-0/+1
2017-09-10Libgpuarray requires CMake 3.0 or higher (#5326)Pramod S Kumbhar1-0/+1
2017-09-09Fix caffe build issue with python 3 (#5324)Pramod S Kumbhar1-0/+4
2017-09-09Fix name detection in HeaderList and LibraryList (#5118)Adam J. Stewart2-34/+68
* Fix name detection in HeaderList and LibraryList * Add support for CUDA header files
2017-09-08Bootstrap environment-modulesMatthew Scott Krafczyk6-115/+292
Renames the existing bootstrap command to 'clone'. Repurposes 'spack bootstrap' to install packages that are useful to the operation of Spack (for now this is just environment-modules). For bash and ksh users running setup-env.sh, if a Spack-installed instance of environment-modules is detected and environment modules and dotkit are not externally available, Spack will define the 'module' command in the user's shell to use the environment-modules built by Spack.
2017-09-07dump environment in sourceable form (#5301)Rob Latham1-1/+1
First, quote the environment variable values. Second, export the variables. sorry, this is bourn-shell syntax. Happy to consider a shell-independent way to do this, but spack is already using sh-like "env=value"
2017-09-07mlhka: new package (#5231)Audrey Thoma1-0/+42
* mlhka: new package
2017-09-06Update copyright notices for 2017 (#5295)Michael Kuhn2060-2060/+2060
2017-09-06elemental: fix hardcode libgfortran, use develop and explicitly specify MPI ↵Denis Davydov1-2/+11
compilers (#5263)
2017-09-05Added support for querying by tags (#4786)Massimiliano Culpo12-131/+525
* Added support to query packages by tags. - The querying commands `spack list`, `spack find` and `spack info` have been modified to support querying by tags. Tests have been added to check that the feature is working correctly under what should be the most frequent use cases. * Refactored Repo class to make insertion of new file caches easier. - Added the class FastPackageChecker. This class is a Mapping from package names to stat info, that gets memoized for faster access. - Extracted the creation of a ProviderIndex to its own factory function. * Added a cache file for tags. - Following what was done for providers, a TagIndex class has been added. This class can serialize and deserialize objects from json. Repo and RepoPath have a new method 'packages_with_tags', that uses the TagIndex to compute a list of package names that have all the tags passed as arguments. On Ubuntu 14.04 the effect if the cache reduces the time for spack list from ~3sec. to ~0.3sec. after the cache has been built. * Fixed colorization of `spack info`
2017-09-05nauty: shared libraries (#5207)Christoph Junghans1-50/+45
2017-09-05Fixed bug in `spack env` due to missing argument. (#5280)Massimiliano Culpo3-7/+58
This command broke after #5109. It was using the default value for the "dirty" argument in `setup_package`. Now it adopts the same logic as in `spack install`. Changed help for '--clean' and '--dirty'. Improved coverage of spack env.
2017-09-04add neovim package with deps (#5260)Tom Scogland4-0/+186
* add neovim package with deps
2017-09-05Add davydden as a maintainer to a couple of packages (#5284)Denis Davydov5-0/+10
2017-09-02Updated llvm to version 4.0.1 Fixed indentation of dict literal (#5272)Massimiliano Culpo1-106/+121
2017-09-01Add maintainer for TrilinosAndrey Prokopenko1-0/+2
Add a maintainer for the Trilinos package.
2017-09-01PR for RAFT tomography package (#5247)Gilberto Martinez Jr1-0/+52
* Adding package RAFT * Adding RAFT homepage
2017-09-01Fix allinea-forge and allinea-reports installation (#5243)Pramod S Kumbhar2-2/+2
* Fix allinea-forge and allinea-reports installation * Change which to Executable
2017-09-01Fix osu-micro-benchmarks build (#5255)Pramod S Kumbhar1-9/+6
* Fix osu-micro-benchmarks build Changed hardcoded mpi wrapper names Changed Package to AutotoolsPackage * remove extra prefix
2017-09-01Set default cmake build_type to Release for llvmscheibelp2-1/+4
Override CMake "build_type" variant to default to "Release" for llvm package.
2017-08-31Globalarrays: Adding ENABLE_I8 variant (#5249)zenln1-3/+9
2017-08-31New package: meson build system (#5250)William Scullin1-0/+43
* Adding a spec for the meson build system
2017-08-31kmergenie: new package (#5257)Audrey Thoma1-0/+43
2017-08-31jags: new package (#5256)Todd Gamblin1-0/+44
Just another Gibbs sampler
2017-08-31Patch directive allows non-archives (#5197)Massimiliano Culpo5-1/+100
- Don't expand downloaded patch file if it is not gzipped/tar'd/zipped/etc.
2017-08-31adding config args and virtual dependencieslas_thoma151-6/+6
2017-08-30mpich: fix MPI_Barrier segfault (#5235)Denis Davydov2-0/+18
* mpich: fix MPI_Barrier segfault * one more link
2017-08-30add optional maintainers property to package (#5230)Denis Davydov3-0/+11
* add optional package maintainers
2017-08-30hapcut2: new package (#5238)Audrey Thoma1-0/+44
2017-08-30Slightly better error matching when parsing spack logs (#5236)Andrey Prokopenko1-1/+1
2017-08-29Added unit tests for Spec.__init__ exceptional pathsalalazo1-0/+11
2017-08-29Fixed bug in Spec._dup, updated docstringalalazo1-7/+17
The private method `Spec._dup` was missing a line (when setting compiler flags the parent spec was not set to `self`). This resulted in an inconsistent state of the duplicated Spec. This problem has been fixed here. The docstring of `Spec._dup` has been updated.
2017-08-29Make Spec construction simpler (#5227)Todd Gamblin1-27/+26
2017-08-28lammps: install headers (#5226)Christoph Junghans1-2/+2
* lammps: install headers * use prefix.include.lammps
2017-08-28redundans: new package (#5217)Audrey Thoma3-0/+132
* redundans: new package * fixing url for fastaindex and adding dep for pyscaf
2017-08-28Add --show-full-compiler option to 'spack find'Matthew Scott Krafczyk3-5/+15
When 'spack find' is invoked with the '--show-full-compiler' option, the compiler flags and version are shown for each spec that is found.
2017-08-25Removed default value for 'dirty' function argument. (#5109)Massimiliano Culpo1-3/+3
This change is done to avoid inconsistencies during refactoring. The rationale is that functions at different levels in the call stack all define a default for the 'dirty' argument. This PR removes the default value for all the functions except the top-level one (`PackageBase.do_install`). In this way not defining 'dirty' will result in an error, instead of the default value being used. This will reduce the risk of having an inconsistent behavior after a refactoring.
2017-08-25Fix copyright years in spack create template (#5203)Michael Kuhn1-1/+1
2017-08-25go: Update to 1.9 (#5216)Michael Kuhn1-0/+1