summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-10-12samtools: add version 1.6 + some fixes (#5715)Carlos Bederián3-9/+11
* htslib: add version 1.6 * samtools: add version 1.6, remove zlib dependency * bcftools: add version 1.6, switch to using standalone htslib
2017-10-12minimap2: new package (#5722)Audrey Thoma2-0/+77
2017-10-12Initial version of libpcap (#5710)David Hows1-0/+34
Add a package script for libpcap with the current version (1.8.1)
2017-10-12Better install output (#5714)Todd Gamblin6-20/+17
* Do not call setup_package for fake installs - setup package could fail if ``setup_dependent_environment`` or other routines expected to use executables from dependencies - xpetsc and boost try to get python config variables in `setup_dependent_package`; this would cause them not to be fake-installable * Remove vestigial deptype_query argument to Spec.traverse() - The `deptype_query` argument isn't used anymore -- it's only passed around and causes confusion when calling traverse. - Get rid of it and just keep the `deptypes` argument * Don't print redundant messages when installing dependencies - `do_install()` was originally depth-first recursive, and printed "<pkg> already installed in ..." multiple times for packages as recursive calls encountered them. - For much cleaner output, use spec.traverse(order='post') to install dependencies instead
2017-10-11r-affy: added versioned dependency on r (#5660)Yifan Zhu1-0/+1
2017-10-11r-affyio: added versioned dependency on r (#5661)Yifan Zhu1-0/+1
2017-10-11r-biocinstaller: added versioned dependency on r (#5663)Yifan Zhu1-1/+1
2017-10-11r-matrixstats: created new package (#5682)Yifan Zhu1-0/+40
2017-10-11r-biocgenerics: added version 0.22.1 and added versioned dependency on r (#5683)Yifan Zhu1-0/+4
2017-10-11r-genomeinfodbdata: added versioned dependency on r (#5685)Yifan Zhu1-0/+1
2017-10-11r-genomeinfodb: created new package (#5695)Yifan Zhu1-0/+46
2017-10-11r-genomicranges: added new package (#5697)Yifan Zhu1-0/+52
2017-10-11r-futile-options: created new package (#5699)Yifan Zhu1-0/+34
2017-10-11r-lambda-r: created new package (#5700)Yifan Zhu1-0/+36
2017-10-11r-futile-logger: created new package (#5701)Yifan Zhu1-0/+40
2017-10-11r-rsamtools: created new package (#5702)Yifan Zhu1-0/+50
2017-10-11r-biocparallel: created new package (#5703)Yifan Zhu1-0/+41
2017-10-11r-delayedarray: created new package (#5704)Yifan Zhu1-0/+54
2017-10-11r-biomart: added versioned dependency on r (#5666)Yifan Zhu1-0/+1
2017-10-11Strelka depends on boost 1.56.0 *or newer* (#5690)George Hartzell1-1/+1
Relax/correct the constraint on the version of boost used by Strelka to match the docs.
2017-10-11dealii: minor fixes (#5687)Denis Davydov1-3/+3
* dealii: fix minor bug in Assimp config * dealii: request sundials without pthreads
2017-10-11Add a bundle package for the ECP proxy applications suite (#5689)Christoph Junghans3-2/+57
* Add a bundle package for the ECP proxy applications suite * Update package.py
2017-10-10Add a package: dmlc/mxnet. (#3579)健美猫11-0/+573
* Add dmlc/mxnet packags. * Build mxnet+cuda+opencv with GCC-4.8.5 and GCC-5.4.0. * Build mxnet version 0.10.0, 0.10.0.post1 and 0.10.0.post2. * Add component version constrain for mxnet 0.10.0.x . * Go through flake8. * Replace commit hash with commit date as package version. * Go throught Travis-CI. * Update submodule version for 0.10.0.post2. * Add openmp variant for dmlc-core and mxnet. * Refine variant handling. * Fix filter_file for dmlc-core. * Cut long strings into multiple lies due to PEP8 requirements. * Fix for PEP8. * Add CUB_INCLUDE. * Add py-mxnet: Python binding for MXNet. * Remove distutils.dir_util. * Add the profiler variant for mxnet. * Add a shared variant for nnvm. * Set USE_OPENMP to OFF by default. * Fix flake8 errors. * Fix flake8 issues. * flake8 issues again.
2017-10-10Adding flang - a llvm based Fortran compiler (#5459)Christoph Junghans1-0/+80
* flang: initial commit * flang: added symlink to clang's flang * add flang wrapper * flang wrapper: inject rpath as well * flang wrapper: PATH -> -B
2017-10-10compilers/clang: add flang (#5503)Christoph Junghans3-10/+16
* compilers/clang: add flang * Update clang.py
2017-10-10ninja: add v1.8.2 (#5625)Christoph Junghans1-0/+1
2017-10-10plumed: reworked patching applications, added new version (#5680)Massimiliano Culpo1-47/+31
closes #5506 The application of patches to upstream executables has been reworked according to the suggestions of the main developer in #5506. In particular we are not maintaining a dictionary that maps plumed versions to the versions of patchable executables, and we are using a non-interactive command to patch applications. All the comments on substituting plumed at run-time do not apply here, since we use RPATH and we want to maintain a 1:1 relationship between the DAG hash and the plumed library used.
2017-10-10snap-korf: new package (#5589)Audrey Thoma1-0/+62
2017-10-09Adding openfast variant to nalu. (#5675)Jon Rood1-0/+9
2017-10-09r-adsplit: Create new package and update version for its dependencies. (#5640)lingnanyuan3-0/+47
* r-adsplit: Create new package. * r-rlang: Update version. * r-s4vectors: Update version.
2017-10-09switching downloads to git (#5659)Audrey Thoma1-7/+6
2017-10-09r-affycompatible: Create new package. (#5664)lingnanyuan1-0/+44
2017-10-09r-affydata: Create new package. (#5665)lingnanyuan1-0/+39
2017-10-09r-affycontam: Create new package. (#5668)lingnanyuan1-0/+40
2017-10-09strelka: new package (#5632)George Hartzell1-0/+88
* Add package for strelka@2.8.2 * Fix flake8 complaints
2017-10-09Add package for aspell and ass't dictionaries (#3890)George Hartzell6-0/+234
* Add package for aspell and ass't dictionaries Add a package definition for aspell. Add a handful of dictionaries to convince myself that the support for a bunch of dictionaries works. * Flake8 cleanup * Use six's version of urlparse `urlparse` is not python3 friendly. This works around it (stolen from `.../cmd/md5.py`). * Fix incorrect trimming regexp * Clean up dictionary build - more parsimonious use of `which` (`make()` has already been made) - use `sh` instead of `bash` * Use a helper method to generate info for variants I figured out my issues with static methods. I *think* that it this is pythonic. * Convert aspell to an extendable package Convert aspell to be extendable and rework the dictionaries to be extensions. As it stands, there's a great deal of cut and paste in the dictionaries, I'll abstract that out next. The {de,}activate methods copy a great deal of code out of package.py. Perhaps there's a better way.... * Create AspellDictPackage and use it for the dictionaries Reduce the repeated code, pull it into a base class. I'm confused about why 'from spack import *' wasn't more useful in the base class. * Oops, -de & -es should be AspellDictPackages too * Typo: pakcage -> package * Address some commentary * Update copyright dates, 2016->2017
2017-10-09Added mfem v3.3.1-rc1 to the mfem package. (#5644)Aaron Fisher1-1/+5
2017-10-09libpng: zlib flags more elegant (#5656)Axel Huebl1-2/+2
2017-10-09Fix setup for changes to dirty flag (#5592)becker332-3/+7
* Pass dirty arg through setup to setup_package
2017-10-08espressopp: added v1.9.5 (#5652)Christoph Junghans1-0/+1
2017-10-08Add PLASMA package (#5540)Piotr Luszczek2-0/+145
2017-10-08Fix node-js : requires openssl min 1.0.2 (#5650)Pramod S Kumbhar1-1/+1
2017-10-08hypre: add 2.12.1 (#5653)Denis Davydov1-2/+3
2017-10-07adding http2 support (#5628)George Hartzell1-0/+3
Requires nghttp2 libraries
2017-10-06r-affycomp: Create new package. (#5642)lingnanyuan1-0/+37
2017-10-06r-affxparser: Create new package. (#5641)lingnanyuan1-0/+42
2017-10-06r-genomeinfodbdata: created new package (#5639)Yifan Zhu1-0/+35
2017-10-06r-hms: created new package (#5638)Yifan Zhu1-0/+35
2017-10-06Don't check package.installed in _mark_concrete if value=True (#5634)scheibelp2-1/+18
* spec and spec.package.spec can refer to different objects in the database. When these two instances of spec differ in terms of the value of the 'concrete' property, Spec._mark_concrete can fail when checking Spec.package.installed (which requires package.spec to be concrete). This skips the check for spec.package.installed when _mark_concrete is called with 'True' (in other words, when the database is marking all specs as being concrete). * add test to confirm this fixes #5293
2017-10-06qmcpack: new package (#4907)William Scullin3-8/+253
This adds QMCPACK along with patches to Quantum Espresso for using Quantum Espresso in QMCPACK workflows.