Commit graph

4891 commits

Author SHA1 Message Date
Yifan Zhu
3ea6a11043 r-interactivedisplaybase: created new package (#5967) 2017-10-27 08:26:02 +02:00
lingnanyuan
c672b2b191 r-annotationforge: Create new package. (#5968) 2017-10-27 08:25:12 +02:00
lingnanyuan
57528fddbb r-gostats: Create new package. (#5969) 2017-10-27 08:24:49 +02:00
Audrey Thoma
835e6107fe r-mcmcglmm: new package (#5970) 2017-10-27 08:24:28 +02:00
Yifan Zhu
7b0fd6510c r-annotationhub: created new package (#5972) 2017-10-27 08:23:25 +02:00
Denis Davydov
c2094a11e3 gnuplot: add 5.2.0 and 5.0.7 (#5979) 2017-10-27 08:20:34 +02:00
lingnanyuan
dc8a0e8410 r-deseq2: Create new package. (#5981) 2017-10-27 08:16:40 +02:00
lingnanyuan
1de2109a5a r-agdex: Create new package. (#5983) 2017-10-27 08:16:04 +02:00
lingnanyuan
82b1731ded r-agilp: Create new package. (#5984) 2017-10-27 08:15:39 +02:00
lingnanyuan
7c56318cb5 r-aims: Create new package. (#5987) 2017-10-27 08:14:55 +02:00
George Hartzell
55b79dca8c Add info for go@1.9.2 (#5989)
The go team released 1.9.2 which includes fixes for some things
that 1.9.1 broke:

> ... include fixes to the compiler, linker, runtime, documentation, go command, and the crypto/x509, database/sql, log, and net/smtp packages. They include a fix to a bug introduced in Go 1.9.1 and Go 1.8.4 that broke "go get" of non-Git repositories under certain conditions.
2017-10-27 08:13:33 +02:00
Yifan Zhu
3849401d85 r-annotationfilter: created new package (#5995) 2017-10-27 08:09:31 +02:00
Yifan Zhu
0c2a691b1b r-protgenerics: created new package (#5998) 2017-10-27 08:08:16 +02:00
Abhinav Bhatele
ad51e818a7 ecp-proxy-apps: add dependencies (#5999) 2017-10-26 19:54:40 -06:00
Christoph Junghans
0b3247c23d miniamr: bump to v1.4.0 (#5975) 2017-10-26 19:51:50 -06:00
Ondřej Čertík
0e464f86bb Exodus: skip the -G "Unix Makefiles" part (#5906)
* Exodus: skip the -G "Unix Makefiles" part

The problem is that spack passes -G "Unix Makefiles" into cmake, which normally
works. But in the Exodus package, it is being passed into a bash wrapper
script. In there, the $@ then loses the information about "Unix Makefiles"
being just one argument, and in effect passes -G Unix Makefiles into the cmake
(without quotes), and so cmake only sees -G Unix, and then fails. This is a
known problem with bash with no simple solutions. As a workaround, this patch
skips the first two arguments, i.e., -G and "Unix Makefiles". This makes it
work.

Fixes #5895.

* Port exodusii to cmake

The cmake options were taken from the cmake-exodus bash script and ported to
spack directly.

* Use variant forwarding to forward the 'mpi'

Now instead of

    spack install exodusii~mpi^netcdf~mpi^hdf5~mpi

one can just use

    spack install exodusii~mpi
2017-10-26 13:50:18 -06:00
Christoph Junghans
5c09176014 minife: version bump to v2.1.0 (#5985) 2017-10-26 11:45:40 -06:00
Abhinav Bhatele
0ff1fe90fa Laghos: new package (#5956) 2017-10-26 09:18:57 -06:00
Abhinav Bhatele
02744141e9 sw4lite: fix build errors and add variants (#5944)
* sw4lite: fix build errors and add variants

* sw4lite: change linking against blas and lapack

* change order of blas and lapack

* satisfy flake8 requirements

* Update package.py
2017-10-26 09:18:05 -06:00
Jon Rood
18d2fe7647 Customization of the Paraview module file to its nonstandard directory structure (#5799)
* Add the custom paraview lib directory structure to the library paths in the paraview module file.

* Fixing flake8 issues.

* Checking if lib64 exists for paraview module file generation, else use lib.

* Fixing more flake8 problems I introduced.
2017-10-26 11:12:04 +02:00
Christoph Junghans
a05bbd7104 flang: fixed llvm dep (#5948)
* flang: fixed llvm dep

* add support for llvm-5

* Update package.py

* Update package.py
2017-10-26 09:34:33 +02:00
Johann Klähn
306f536138 Add option to install clang python bindings to llvm (#5774) 2017-10-26 01:46:03 +02:00
Ondřej Čertík
89b0a09de0 Make clang use libc++ by default (#5943)
Since LLVM 3.9 Clang can use the libc++ library by default using the
CLANG_DEFAULT_CXX_STDLIB cmake configuration variable, without having to
specify the -stdlib=libc++ option on the clang++ command line.

This commit makes clang++ use libc++ by default for LLVM 3.9 and later if the
libcxx variant is on.

Fixes #5942.
2017-10-25 16:19:32 -06:00
mmwolf
ffb4251666 adding miniTri miniapp (#5935) 2017-10-25 15:49:22 -06:00
Omar Padron
dd39862a80 boost: remove duplicate patch (#5934) 2017-10-25 12:00:50 -07:00
Jimmy Tang
1f4089a78f tweak opencv version (#5623) 2017-10-25 14:37:40 +02:00
Sergey Kosukhin
c9810f8088 Update for 'netcdf'. (#5819) 2017-10-25 14:30:58 +02:00
Audrey Thoma
d839012e00 delly2: new package (#5820) 2017-10-25 13:55:13 +02:00
David Hows
05b3178ca4 Zlib gets a 50-60% performance win when compiled with -O2 (#5838)
Chasing a performance regression has lead me to this change, going from default optimization gives a significant performance win. The sweet spot for zlib is apparently `-O2`, both `-Ofast` and `-O3` are slightly worse (regression is about 3% compared with `-O2) in my testing. 

Happy to share my methodology with people so we can benchmark on a wider variety of systems.
2017-10-25 13:53:35 +02:00
Sergey Kosukhin
ce8a698b48 Update for 'eccodes'. (#5899) 2017-10-25 13:48:55 +02:00
George Hartzell
5d3a774587 Add package for scalpel@0.5.3 (#5901)
* Add package for scalpel@0.5.3

Scalpel's a bit of a mess, it expects it's users to just unpack the
tarball, build it in the resulting directory and install that
directory onto their PATH.  My install step recapitulates this into
prefix.bin.  The alternative was rewiring their scripts (perl), which
use `FindBin` and expect things to be located in the same dir that the
script itself is.

Sigh.

Lightly tested on CentOS 7.

* Flake8 cleanup

* Additional flake8 cleanup
2017-10-25 13:48:11 +02:00
Audrey Thoma
729c88f068 adding perl-bio-perl and dependencies (#5845)
* perl-bio-perl and dependencies

* minor fixes

* condensing code

* fixing doc error
2017-10-25 13:35:17 +02:00
Sergey Kosukhin
b92ddd72dd Update for 'cdo'. (#5947) 2017-10-25 13:24:19 +02:00
Eric
e2ef033855 bwa: add 0.7.17 (#5902)
* bwa: add 0.7.17

* bwa: add 0.7.13
2017-10-25 12:21:18 +02:00
George Hartzell
ff031de800 Add old version to bcftools (#5907)
* bcftools v1.2 and htslib v1.2

* dependency change - only require dependencies for v1.2
2017-10-25 12:20:42 +02:00
Audrey Thoma
9947306c3e py-xlsxwriter: new package (#5918) 2017-10-25 12:19:59 +02:00
George Hartzell
4fb46501af adding bedtools2 v2.23.0 (#5911) 2017-10-25 12:16:10 +02:00
George Hartzell
98c06eae92 Parallel fix sbangs (#5910)
* Added procedure to edit sbangs of the parallel perl scripts.

* Specify the types of perl dependency

Adding ", type=('build', 'run')" to the dependency declaration to clarify when and how perl is required

* flake8 cleanup
2017-10-25 12:15:10 +02:00
Audrey Thoma
3265008ad2 adding perl-moose and dependencies (#5912)
* adding perl-moose and dependencies

* added missing dependency

* fixed flake8 errors
2017-10-25 12:07:20 +02:00
Robert Pavel
9e1341a162 Added Hypre Dependency to mfem+hypre (#5929)
Added missing hypre defendency from mfem's hypre-enabled version
2017-10-25 12:03:50 +02:00
lingnanyuan
acbd6c9f62 r-geneplotter: Create new package. (#5924) 2017-10-25 12:01:19 +02:00
lingnanyuan
79b49d44af r-gridextra: Update version to 2.3 (#5915) 2017-10-25 11:50:16 +02:00
Audrey Thoma
f8b90d50de r-geiger and dependencies (#5933) 2017-10-25 11:17:37 +02:00
lingnanyuan
cc51cc0b06 r-rbgl: Create new package. (#5931) 2017-10-25 11:17:29 +02:00
Yifan Zhu
f87c426a6c r-variantannotation: created new package (#5932) 2017-10-25 11:17:15 +02:00
lingnanyuan
f1c06dec7c r-gseabase: Create new package. (#5930) 2017-10-25 11:17:00 +02:00
Yifan Zhu
054cc5d361 r-bsgenome: created new package (#5928) 2017-10-25 11:16:53 +02:00
Yifan Zhu
6b6d5d20e2 r-lsei: new package (#5926) 2017-10-25 11:16:46 +02:00
Yifan Zhu
fc3d484784 r-yarn: created new package (#5925) 2017-10-25 11:16:41 +02:00
lingnanyuan
d0a5f73a94 r-formula: Update version to 1.2-2 (#5923) 2017-10-25 11:16:34 +02:00
Yifan Zhu
c5447d7818 r-quantro: created new package (#5922) 2017-10-25 11:16:20 +02:00
lingnanyuan
05997460f6 r-scales: Update url. (#5921) 2017-10-25 11:16:00 +02:00
Yifan Zhu
3216daa905 r-doparallel: added list_url and version 1.0.11 (#5920) 2017-10-25 11:15:49 +02:00
lingnanyuan
21799cbe81 r-hmisc: Create new package. (#5919)
* r-hmisc: Create new package.

* Correct format.
2017-10-25 11:15:40 +02:00
Yifan Zhu
5742ec4fea r-openssl: changed homepage url to the CRAN package homepage, added list_url and added version 0.9.7 (#5848) 2017-10-25 11:12:31 +02:00
Praveen C
5b9de2eaba Glibc 2.26 does not provide xlocale.h (#5862) 2017-10-25 10:39:32 +02:00
Ondřej Čertík
882480fad6 gdbm: pass in proper CPPFLAGS (#5893)
The problem was that the configure script was not using spack's compiler
wrappers. We now pass the proper compiler wrapper using the CC argument
explicitly.

Fixes #5892.
2017-10-25 07:09:41 +02:00
Abhinav Bhatele
b47ff33f11 Add a new package for AMG and fix build issues in the amg2013 package (#5909)
* amg2013: fix build issues

* amg: add new package

* Update package.py

* amg2013: standardize option name

* amg: standardize option names
2017-10-24 21:06:33 -06:00
Ondřej Čertík
39616a2fe1 hypre: make mpi dependency optional (#5905) 2017-10-24 18:53:12 -07:00
Robert Pavel
68f7b7863a Added Spackage for SW4Lite proxy (#5917)
Added Spackage for C version of SW4Lite proxy. Fortran will follow once
race conditions involving .mod files are resolved
2017-10-24 15:31:05 -06:00
Denis Davydov
31813ef2c7 slepc and petsc version updates (#5863)
slepc: add 3.8.0
petsc: no longer prefer 3.7.7
2017-10-24 10:57:14 -07:00
Yifan Zhu
8c306b7b83 r-minfi: created new package (#5887) 2017-10-24 14:07:45 +02:00
健美猫
37ce53c48f Add a package: thrust. (#3729) 2017-10-24 11:39:38 +02:00
Yifan Zhu
1ee60e7c63 r-nlme: added list_url and version 3.1-131 (#5890) 2017-10-24 11:30:49 +02:00
Yifan Zhu
2a2203895a r-genomicalignments: created new package (#5785)
* r-genomicalignments: created new package

* r-genomicalignments: using git repo source instead
2017-10-24 11:30:33 +02:00
Yifan Zhu
a68f9dcc26 r-reshape: created new package (#5889) 2017-10-24 11:29:56 +02:00
Yifan Zhu
43d39a6b00 r-data-table: added list_url and version 1.10.4-2 (#5888) 2017-10-24 11:29:42 +02:00
lingnanyuan
896d4c8d0c r-mass: Update version to 7.3-47 (#5885) 2017-10-24 11:27:04 +02:00
lingnanyuan
cc06112959 r-acepack: Create new package. (#5884) 2017-10-24 11:26:37 +02:00
lingnanyuan
b09f0cdbe1 r-latticeextra: Create new package. (#5883)
* r-latticeextra: Create new package.

* r-latticeextra: Update list_url.
2017-10-24 11:26:20 +02:00
lingnanyuan
01215d705f r-htmltable: Create new package. (#5882) 2017-10-24 11:25:58 +02:00
lingnanyuan
8c0b95c398 r-htmlwidgets: Update verion to 0.9 (#5881) 2017-10-24 11:25:42 +02:00
lingnanyuan
22e96a10ad r-checkmate: Create new package. (#5880) 2017-10-24 11:25:24 +02:00
Yifan Zhu
17d94a5b51 r-geoquery: created new package (#5879)
* r-geoquery: created new package

* r-geoquery: added versioned dependency on r
2017-10-24 11:25:02 +02:00
lingnanyuan
25d38fe077 r-knitr: Update version to 1.17. (#5878) 2017-10-24 11:24:45 +02:00
Yifan Zhu
bba655d6d7 r-httr: added list_url and version 1.3.1 (#5877) 2017-10-24 11:24:29 +02:00
lingnanyuan
d4d44f0c63 r-rcpparmadillo: Create new package. (#5875) 2017-10-24 11:24:16 +02:00
Yifan Zhu
eeb1edd8e5 r-curl: added list_url and version 3.0 (#5874) 2017-10-24 11:23:54 +02:00
lingnanyuan
859b9972d3 r-yaml: Update version to 2.1.14 (#5856) 2017-10-24 11:23:38 +02:00
lingnanyuan
ae578069bd r-formatr: Update version to 1.5 (#5855) 2017-10-24 11:23:17 +02:00
lingnanyuan
050b753bb7 r-crayon: Update version to 1.3.4 (#5854) 2017-10-24 11:23:00 +02:00
lingnanyuan
764b7a7ad1 r-sourcetools: Create new package. (#5853) 2017-10-24 11:22:42 +02:00
lingnanyuan
4b50598252 r-testit: Update version to 0.7 (#5852) 2017-10-24 11:22:23 +02:00
lingnanyuan
6b87875d81 r-markdown: Update version to 0.8. (#5851) 2017-10-24 11:22:05 +02:00
Yifan Zhu
ab96705f05 r-base64: created new package (#5850) 2017-10-24 11:21:48 +02:00
Yifan Zhu
f814e9bba1 r-illuminaio: created new package (#5849) 2017-10-24 11:21:31 +02:00
lingnanyuan
7a176ca89e r-evaluate: Update version to 0.10.1. (#5847)
* r-evaluate: Update version to 0.10.1.

* r-evaluate: update list_url.
2017-10-24 11:20:47 +02:00
lingnanyuan
420048350f bioconductor update (#5786)
* r-a4: Add r dependency and update url.

* r-a4base: Add r dependency and update url.

* r-a4classif: update url and add r dependency.

* r-a4core: Update url and add r dependency.

* r-a4preproc: Update url and add r dependency.

* r-a4reporting: Update url and add r dependency.

* r-abaenrichment: Update url and add r dependency.

* r-absseq: Update url and add r dependency.

* r-acgh: Update url and add r dependency.

* r-acme: Update url and add r dependency.

* r-adsplit: Update url and add r dependency.

* r-affxparser: Update url and add r dependency.

* r-affycomp: Update url and add r dependency.

* r-affycompatible: Update url and add r dependency.

* r-affycontam: Update url and add r dependency.

* r-annaffy: Update url and add r dependency.

* r-annotate: Update url and add r dependency.

* r-annotate: Update url and add r dependency.

* r-annotationdbi: Update url and add r dependency.

* r-genefilter: Update url and add r dependency.

* r-mlinterfaces: Update url and add r dependency.

* r-limma: Update url and add r dependency.

* r-multtest: Update url and add r dependency.

* r-a4classif: Correct format.

* r-affycomp: Correct error.
2017-10-24 11:19:19 +02:00
Yifan Zhu
f9f0c1472f r-siggenes: new package (#5831)
* r-siggenes: created new package

* deleted extra indent
2017-10-24 11:14:04 +02:00
lingnanyuan
cea33af464 r-affyrnadegradation: Create new package. (#5830) 2017-10-24 11:13:53 +02:00
lingnanyuan
2ede483149 r-affyqcreport: Create new package. (#5829) 2017-10-24 11:13:44 +02:00
Yifan Zhu
edac742f84 r-nor1mix: created new package (#5828) 2017-10-24 11:13:04 +02:00
lingnanyuan
46b385761d r-affyplm: Create new package. (#5827) 2017-10-24 11:12:56 +02:00
lingnanyuan
2c5b3a2268 r-affypdnn: Create new package. (#5826) 2017-10-24 11:12:47 +02:00
Yifan Zhu
6fd0030acb r-beanplot: created new package (#5825)
* r-beanplot: created new package

* correct according to flake8
2017-10-24 11:12:15 +02:00
Aaron Fisher
204217f7c1 Updated external package versions. (#5833) 2017-10-24 11:10:59 +02:00
Yifan Zhu
968144f1c5 r-bumphunter: new package (#5824)
* r-bumphunter: created new package

* r-bumphunter: added description
2017-10-24 11:09:38 +02:00
Sergey Kosukhin
161dca6d5d Update for 'hdf5'. (#5790)
* Refactoring for 'hdf5'.

* Remove 'unsupported' variant.
2017-10-24 11:09:08 +02:00
Michael Kuhn
c7ac4e3774 go: Update to 1.9.1 (#5868) 2017-10-24 11:02:33 +02:00
Todd Gamblin
5449884b2e Fix bare 'except:' to placate errors in new flake8 version.
- fixes E722 errors from latest version of flake8
- requires us to not use 'bare except:' and catch BaseException instead
2017-10-24 10:05:36 +02:00
Todd Gamblin
0bb1eb32f2 fix bugs found with stricter flake8 rules
- When you don't use wildcards, flake8 will find places where you used an
  undefined name.

- This commit has all the bugfixes resulting from this static check.
2017-10-24 10:05:36 +02:00
Todd Gamblin
7dd79094b0 remove wildcards from make spack core and packages
- This removes all wildcard imports EXCEPT `from spack import *` in packages
2017-10-24 10:05:36 +02:00
Todd Gamblin
beab0cb92e add newlines at end of some package files 2017-10-24 10:05:36 +02:00
Mark Grondona
328dc3d140 jansson: enable shared library (#5857)
Jansson builds only a static library by default, which is probably
not what most users want. Add Cmake args required to build a shared
library and enable those via a default 'shared' variant of the
package.
2017-10-23 13:32:51 +02:00
jiseung
969c8b177f new package: hpgmg (#4888)
* new package: hpgmg

* removed build and changed extend() to append()

* changes based on comments

* pep8 compliant

* addressed rest of comments

* trigger checks

* changed from fe_fv to two boolean variants

* fixed compilation issues

* cleared up ambiguities in solver variants

* removed +mpi condition

* changes based on review
2017-10-20 17:34:55 -07:00
George Hartzell
c9d9901e43 perl: add old version (#5844) 2017-10-20 16:18:24 -07:00
Christoph Junghans
2e1a96f262 xsbench: add v14 (#5835) 2017-10-20 08:52:17 +02:00
Milton Woods
d72bcc91f4 perl: ignore perllocal.pod files during package activation (#5271) 2017-10-19 14:24:49 -07:00
George Hartzell
b46f1e3605 bcl2fastq needs with working_dir: after changes in #5776 (#5803)
#5776  cleaned up the way the the current working directory is
managed (less magic state).

bcl2fastq is packaged like a russian doll, rather than an archive file
that contains the source, there's a zip file that contains a tar.gz
file that contains the source.  The package definition has a bit of
extra code that unpacks the inner tarball.

That extra bit of code now needs to explicitly arrange to be in the
correct directory before it does its work.
2017-10-19 08:59:25 +02:00
Christoph Junghans
4774c9887e libxml2: use spack's xz (#5816) 2017-10-19 08:32:37 +02:00
lingnanyuan
6642f62eb9 r-affyexpress: Create new package. (#5807) 2017-10-18 19:07:04 -06:00
Yifan Zhu
5e2c4dbb5c r-rtracklayer: new package (#5808) 2017-10-18 19:06:36 -06:00
lingnanyuan
76cce82d65 r-affyilm: Create new package. (#5810) 2017-10-18 19:06:16 -06:00
Yifan Zhu
d701c4afd6 r-genomicfeatures: new package (#5811)
* r-genomicfeatures: created new package

* modified version number and added versioned dependency on r

* fixed typo
2017-10-18 19:05:53 -06:00
Denis Davydov
3e67b98e29 dealii: blacklist boost 1.64 and 1.65 (#5805)
* dealii: blacklist boost 1.64 and 1.65

* flake8
2017-10-18 15:58:05 -06:00
Stephen Hudson
0b62625e9d py-mpi4py: Add develop version and dependencies (#5798)
* py-mpi4py: Add develop version and dependencies

- Add cython dependency for develop version

- Add explicit python dependency

* py-mpi4py: Specify 2.0.1 instead of develop for conditional dep
2017-10-18 15:56:48 -06:00
Akhil Reddy Patlolla
9b994c05f4 CoMD Proxy App with Serial, MPI, OpenMP Support (#4864) 2017-10-17 19:59:57 -06:00
George Hartzell
ad5fb40d75 perl: add write permissions to update config files (#5746)
Perl installs a couple of config files that need to be munged so that
they don't refer to the spack compiler.  These files are installed
read-only.  Behind the scenes 'filter_file' moves its file to a safe
place, and tries to create a working file that is both O_WRONLY and
has the perms of the original file.  On an NFSv4 filesystem, the
combination of 'r--r--r--' and O_WRONLY throws a permissions error.

This commit adds a simple context manager that temporarily makes the
files writable.
2017-10-17 18:38:23 -07:00
David Hows
ffc4c31b82 Add a new +clanglibcpp option for Boost (#5708)
* Add a new +clanglibcpp option for Boost

Currently, the compile of boost with clang will use the stdlibc++. This patch adds an optional flag to use clangs included libc++ instead.

* Linting

Fix long lines and white space errors
2017-10-17 01:40:09 -07:00
Christoph Junghans
5f592fb911 votca-xtp: added url (#5772) 2017-10-17 01:39:02 -07:00
Christoph Junghans
244c7af864 flang: clean up (#5766) 2017-10-17 01:38:41 -07:00
Christoph Junghans
1a12e6022b liquo: added 1.3 and develop (#5781) 2017-10-17 01:36:54 -07:00
Douglas Duckworth
f0da8251b3 singularity 2.4 added (#5782) 2017-10-17 01:28:19 -07:00
Todd Gamblin
d14816cbaf Spack tests no longer clutter var/spack/stage
- Tests use a session-scoped mock stage directory so as not to interfere
  with the real install.

- Every test is forced to clean up after itself with an additional check.
  We now automatically assert that no new files have been added to
  `spack.stage_path` during each test.

  - This means that tests that fail installs now need to clean up their
    stages, but in all other cases the check is useful.
2017-10-17 01:26:31 -07:00
Jon Rood
890c5ad329 Forcing Paraview to avoid using git describe to determine its own version number (#5783)
* Forcing Paraview to avoid using git describe to determine its own version number.

* Shortening references to spec in paraview.
2017-10-16 15:32:23 -06:00
Aaron Fisher
639d9c305a Updated the rc tag and version. (#5761) 2017-10-16 11:26:26 -07:00
Christoph Junghans
89344ebd44 portage: fixes + added v1.1.* (#5706) 2017-10-16 09:59:41 -07:00
Michael F. Herbst
d0cf3db46e armadillo: use libs to provide arpack and superlu libraries (#5777) 2017-10-16 12:57:01 +02:00
Denis Davydov
f6c16de6de petsc: a temporary workaround for concretizer bug in all packages which depend on SLEPc (#5755) 2017-10-16 00:53:55 -07:00
Johann Klähn
6c67de48e8 Update llvm to version 5.0.0 (#5773) 2017-10-15 13:04:40 -06:00
Michael F. Herbst
5656554922 Add krims and lazyten (#5771)
* Add krims to spack

* Add lazyten to spack

* Add description for lazyten

* Changes suggested by @davydden and @junghans
2017-10-15 11:45:11 -06:00
Denis Davydov
a16ec21fbe boost: remove preferred 1.63 (#5770)
1.64 had issues serialization (make_array and others) when built with
+mpi+python. It appears that those issues are fixed in 1.65.1
so we can remove preferred tag from 1.63.
2017-10-14 16:50:28 -06:00
Denis Davydov
cfd823c3f7 intel-tbb: add 2018.1 (#5769) 2017-10-14 16:40:23 -06:00
Denis Davydov
dcb888d477 gsl: add 2.4 (#5768) 2017-10-14 16:39:43 -06:00
Denis Davydov
8f52295dd8 oce: add 0.18.2 (#5767) 2017-10-14 16:39:21 -06:00
Christoph Junghans
31115af128 boost: call_once_variadic.patch is already part of 1.56.0 (#5341) 2017-10-14 12:53:25 -06:00
Christoph Junghans
a685372636 Revert "Use cflags instead of the args variable (#5756)" (#5765)
This reverts commit 6c3184820a.
2017-10-14 13:55:02 +02:00
Satish Balay
0168025c1c superlu_dist: update to latest version 5.2.1 (#5762)
The interface to +int64 changed from  -D_LONGINT to XSDK_INDEX_SIZE=64. This change
uses the appropriate interface for for the given version
2017-10-13 21:22:44 -06:00
David Gardner
f885c89fdc Update Sundials package (#5696)
* initial update of sundials package

* fix bugs in initial sundials update

* add xsdk cmake setup, fix generic math option, add cuda/raja Makefiles to install fixes

* Fix lapack install bug, add new conflicts, clean up formatting

* Address pull requeset comments and make fomatting style consistent

Remove blas variant as blas is only needed when used by an external
linear solver. Set related CMake blas variables as needed depending
enabled external linear solvers.

Add minimum required CMake version.

Additional conflicts and dependencies for external libraries based
on mpi, indextype, and precision.

Fix SuperLU_MT logic to check which threading type SuperLU_MT was
configured with.

Add maintaiers.

Change Sundials solver options to use an array of values.

Consistently use % for formatting.

* change triple-single quotes to single quotes

* Change indextype option to a single int64 option
2017-10-13 21:13:10 -06:00
Yifan Zhu
4d3424a5d4 r-preprocesscore: added versioned dependency on r (#5671) 2017-10-13 18:50:26 -06:00
Yifan Zhu
e6109381fc r-rmpi: added list_url and updated md5 (#5698) 2017-10-13 18:35:06 -06:00
Yifan Zhu
ad8b9522d6 r-edger: added versioned dependency on r (#5669) 2017-10-13 18:32:43 -06:00
Yifan Zhu
8c2fe52f8e r-s4vectors: added versioned dependency on r (#5672) 2017-10-13 18:32:17 -06:00
Denis Davydov
c13e13a52b likwid: update versions (#5757) 2017-10-13 16:08:49 -06:00
Yifan Zhu
2c73c9fb50 r-xvector: added versioned dependency on r (#5731) 2017-10-13 16:01:18 -06:00
Satish Balay
6fcfc3bd5a flake8: fix warnings (#5759) 2017-10-13 15:16:58 -06:00
Ondřej Čertík
6c3184820a Use cflags instead of the args variable (#5756)
That way the user can still append things to CFLAGS.
2017-10-13 15:15:06 -06:00
Christoph Junghans
3c7dd367f8 py-espresso: initial commit (#5724) 2017-10-13 12:29:30 -07:00
Christoph Junghans
23e801923d espressopp -> py-espressopp (#5732)
* espressopp -> py-espressopp

* Update package.py
2017-10-13 12:28:36 -07:00
Ondřej Čertík
e76cfbbfd8 Fix m4 to compile with Intel (#5728)
Fixes #5705.
2017-10-13 11:20:49 -06:00
Yifan Zhu
8ffe18f1dc r-biostrings: added versioned dependency on r (#5667) 2017-10-13 07:51:30 -06:00
Yifan Zhu
ce1e5e3098 r-zlibbioc: added versioned dependency on r (#5674) 2017-10-13 07:50:10 -06:00
Denis Davydov
b8c1ce43fa trilinos / oce : add missing if before calling macOS_version (#5743)
* trilinos: add missing if before calling macOS_version

* oce: add missing if before calling macOS_version
2017-10-13 07:49:18 -06:00
Yifan Zhu
9716a6f37f r-readr: created new package (#5741) 2017-10-13 07:47:43 -06:00
Yifan Zhu
350624a231 r-dorng: created new package (#5740) 2017-10-13 07:47:01 -06:00
Yifan Zhu
9f3e055e8b r-stringr: added list_url and version 1.2.0 (#5738) 2017-10-13 07:46:29 -06:00
Yifan Zhu
525b69bbad r-stringi: added list_url and version 1.1.5 and 1.1.3 (#5737) 2017-10-13 07:45:26 -06:00
Yifan Zhu
0b117a03c6 r-summarizedexperiment: created new package (#5734) 2017-10-13 07:45:05 -06:00
Yifan Zhu
501ebe6706 r-yaqcaffy: added list_url and versioned dependency on r (#5730) 2017-10-13 07:44:26 -06:00
Denis Davydov
65f12c8160 slepc: refine version constraints for petsc 3.8 (#5752) 2017-10-13 07:11:17 -06:00
Denis Davydov
22ef8efce9 openblas: remove extra develop version (#5750) 2017-10-13 12:10:05 +02:00
Denis Davydov
b182e2334d gettext: fix prefix (#5749) 2017-10-13 10:52:55 +02:00
Brian Van Essen
bd185b8146 Lbann flags (#5747)
* Fixed the datatype flag in the LBANN package.  Also added develop
version to OpenBLAS.

* Fixed where the datatype flag should be set.
2017-10-12 20:23:38 -06:00
Yifan Zhu
f2a6685d8c r-gcrma: added versioned dependency on r (#5670) 2017-10-12 16:18:30 -06:00
Yifan Zhu
d4906169e0 r-simpleaffy: added versioned dependency on r (#5673) 2017-10-12 16:18:15 -06:00
Satish Balay
59163f9750 petsc: add in maintainers (#5729) 2017-10-12 15:09:47 -06:00
David Hows
8ff8b7476c Add the option for a versioned layout to boost (#5709) 2017-10-12 12:51:39 -06:00
Audrey Thoma
36ed96e7dd kaks-calculator: new package (#5725)
* kaks-calculator: new package

* kaks-calculator: new package

* fixing homepage
2017-10-12 12:47:11 -06:00
Satish Balay
98c2184bd3 petsc: update to latest 3.8 version [and include 3.7.7] (#5723)
Also fix flake8 warning "import os should be before import sys"
2017-10-12 12:46:00 -06:00
Jon Rood
c0b2e7db73 Add OpenFAST package (wind turbine simulation tool). (#5662)
* Add OpenFAST package (wind turbine simulator).
* Adding maintainer to openfast package.
* Fixing copyright date.
2017-10-12 11:42:51 -07:00
Denis Davydov
1b53e82348 various fixes for macOS high sierra (#5647)
* various fixes for macOS high sierra

* add macOS_version() helper function

* flake8 fixes

* update oce and trilinos

* fix bison
2017-10-12 11:41:57 -07:00
Carlos Bederián
db149876a4 samtools: add version 1.6 + some fixes (#5715)
* 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-12 10:08:31 -06:00
Audrey Thoma
87c65fafa9 minimap2: new package (#5722) 2017-10-12 10:07:42 -06:00
David Hows
90cd075277 Initial version of libpcap (#5710)
Add a package script for libpcap with the current version (1.8.1)
2017-10-12 07:00:21 -06:00
Yifan Zhu
e807397074 r-affy: added versioned dependency on r (#5660) 2017-10-11 19:49:48 -06:00
Yifan Zhu
36eba3bf58 r-affyio: added versioned dependency on r (#5661) 2017-10-11 19:49:28 -06:00
Yifan Zhu
db0fec4d09 r-biocinstaller: added versioned dependency on r (#5663) 2017-10-11 19:49:08 -06:00
Yifan Zhu
4e8ac1d525 r-matrixstats: created new package (#5682) 2017-10-11 19:48:39 -06:00
Yifan Zhu
5e41ad6fed r-biocgenerics: added version 0.22.1 and added versioned dependency on r (#5683) 2017-10-11 19:48:19 -06:00
Yifan Zhu
8d48f07de1 r-genomeinfodbdata: added versioned dependency on r (#5685) 2017-10-11 19:48:00 -06:00
Yifan Zhu
a04e95a492 r-genomeinfodb: created new package (#5695) 2017-10-11 19:47:03 -06:00
Yifan Zhu
dc95dddd61 r-genomicranges: added new package (#5697) 2017-10-11 19:45:03 -06:00
Yifan Zhu
c93ecda872 r-futile-options: created new package (#5699) 2017-10-11 19:43:53 -06:00
Yifan Zhu
4af446d7f4 r-lambda-r: created new package (#5700) 2017-10-11 19:43:33 -06:00
Yifan Zhu
f8db73d567 r-futile-logger: created new package (#5701) 2017-10-11 19:43:15 -06:00
Yifan Zhu
01e104dfcb r-rsamtools: created new package (#5702) 2017-10-11 19:42:55 -06:00
Yifan Zhu
670463e95a r-biocparallel: created new package (#5703) 2017-10-11 19:42:25 -06:00
Yifan Zhu
e08e7af34e r-delayedarray: created new package (#5704) 2017-10-11 19:42:04 -06:00
Yifan Zhu
9a2ef4c4b3 r-biomart: added versioned dependency on r (#5666) 2017-10-11 19:41:08 -06:00
George Hartzell
124bdfb910 Strelka depends on boost 1.56.0 *or newer* (#5690)
Relax/correct the constraint on the version of boost used
by Strelka to match the docs.
2017-10-11 17:21:26 -06:00
Denis Davydov
35a62f715b dealii: minor fixes (#5687)
* dealii: fix minor bug in Assimp config

* dealii: request sundials without pthreads
2017-10-11 15:09:39 -06:00
Christoph Junghans
cfc13dec9f Add a bundle package for the ECP proxy applications suite (#5689)
* Add a bundle package for the ECP proxy applications suite

* Update package.py
2017-10-11 13:39:30 -06:00
健美猫
9e95e8394e Add a package: dmlc/mxnet. (#3579)
* 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-10 13:56:26 -07:00
Christoph Junghans
ef822453b9 Adding flang - a llvm based Fortran compiler (#5459)
* 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-10 13:52:31 -07:00
Christoph Junghans
88b515ede8 ninja: add v1.8.2 (#5625) 2017-10-10 12:50:56 -07:00
Massimiliano Culpo
a3bbe066b3 plumed: reworked patching applications, added new version (#5680)
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-10 12:35:53 -07:00
Audrey Thoma
e3053d7425 snap-korf: new package (#5589) 2017-10-10 11:09:31 -07:00
Jon Rood
f2b49d8f66 Adding openfast variant to nalu. (#5675) 2017-10-09 20:10:47 -06:00
lingnanyuan
35583f48f4 r-adsplit: Create new package and update version for its dependencies. (#5640)
* r-adsplit: Create new package.

* r-rlang: Update version.

* r-s4vectors: Update version.
2017-10-09 17:10:29 -06:00
Audrey Thoma
a8cd92a2e4 switching downloads to git (#5659) 2017-10-09 17:07:13 -06:00
lingnanyuan
196b82f2c7 r-affycompatible: Create new package. (#5664) 2017-10-09 17:05:53 -06:00
lingnanyuan
ef1f71447e r-affydata: Create new package. (#5665) 2017-10-09 17:05:21 -06:00
lingnanyuan
1f05e9ae58 r-affycontam: Create new package. (#5668) 2017-10-09 17:04:51 -06:00
George Hartzell
ab2c7573c1 strelka: new package (#5632)
* Add package for strelka@2.8.2

* Fix flake8 complaints
2017-10-09 17:02:44 -06:00
George Hartzell
0d1c36e559 Add package for aspell and ass't dictionaries (#3890)
* 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-09 14:14:19 -07:00
Aaron Fisher
5ccc9c17dc Added mfem v3.3.1-rc1 to the mfem package. (#5644) 2017-10-09 21:48:25 +02:00
Axel Huebl
4ba7359d55 libpng: zlib flags more elegant (#5656) 2017-10-09 21:46:10 +02:00
Christoph Junghans
57643ae84e espressopp: added v1.9.5 (#5652) 2017-10-08 18:16:56 -07:00
Piotr Luszczek
1b5410b87b Add PLASMA package (#5540) 2017-10-08 17:59:41 -06:00
Pramod S Kumbhar
32d183af05 Fix node-js : requires openssl min 1.0.2 (#5650) 2017-10-08 17:04:09 -06:00
Denis Davydov
5ed457759c hypre: add 2.12.1 (#5653) 2017-10-08 07:27:25 -06:00
George Hartzell
ee6d21e311 adding http2 support (#5628)
Requires nghttp2 libraries
2017-10-07 09:58:56 -06:00
lingnanyuan
73bb34ad6e r-affycomp: Create new package. (#5642) 2017-10-06 20:13:57 -06:00
lingnanyuan
a755c47fb1 r-affxparser: Create new package. (#5641) 2017-10-06 20:13:38 -06:00
Yifan Zhu
cf94e4140b r-genomeinfodbdata: created new package (#5639) 2017-10-06 20:13:09 -06:00
Yifan Zhu
62538e3d37 r-hms: created new package (#5638) 2017-10-06 20:12:59 -06:00
William Scullin
3d8d3e8882 qmcpack: new package (#4907)
This adds QMCPACK along with patches to Quantum Espresso for using Quantum Espresso in QMCPACK workflows.
2017-10-06 13:51:18 -07:00
George Hartzell
d05f98d405 Nghttp2 new package (#5627)
* nghttp2 library package

Added for dependencies

* Update package.py

* Removed useless code

* Flake8 fix
2017-10-06 13:59:56 -06:00
George Hartzell
a659f0f8f4 Add a package for VarDictJava@1.5.1 (#5626)
This is a simple package that drops their shell wrapper into
prefix.bin and their jar files into prefix.lib.

The approach comes from the picard package.
2017-10-06 13:58:34 -06:00
George Hartzell
202c66d90c The silver searcher: new version (#5630)
* Updating ag to the latest version

* Pretty by request

* Restore url to previous value

There *is* an https version available, but I've also been told
to not just update the url when adding new version.  I'm following
the latter advice and trusting security to the digest.
2017-10-06 13:56:58 -06:00
Massimiliano Culpo
2b2a5ca7bf git + luafilesystem: minor fixes (#5635)
* git: setup_dependent_environment won't fail for external packages

* luafilesystem: relax the request on git (it seemed overly restrictive)
2017-10-06 13:56:14 -06:00
George Hartzell
68011bde39 maven: new version (#5631)
* Adding maven v3.5.0

Updating package file to include later version of maven but still signifying a preference for the older

* removing specific preference flag
2017-10-06 13:53:56 -06:00
Michael Kuhn
4065ef2106 ncl: Fix temp directory and depend on esmf (#5636)
* ncl: Fix temp directory

Currently, ncl is configured using a transient temp directory. This
leads to warnings such as this when executing ncl later on:

warning:"/tmp/ncl_ncar_xxxxxx" tmp dir does not exist or is not writable:
NCL functionality may be limited -- check TMPDIR environment variable

As this also breaks some functionality, use the system temp directory
instead (typically /tmp).

* ncl: Depend on esmf

esmf is required for some ncl scripts (such as ESMF_regridding.ncl).
2017-10-06 13:53:05 -06:00
George Hartzell
b9d7903cdb Add link dependency on xproto to xau (recent dependency mechanics changes?) (#5624)
* Add link dependency on xproto to xau

The libxcb build was failing like so:

```
1 error found in build log:
     [ ... ]
     131   checking whether to build developer documentation... yes
     132   checking for doxygen... /usr/bin/doxygen
     133   checking for dot... /usr/bin/dot
     134   checking for CHECK... no
     135   checking for XCBPROTO... yes
     136   checking for NEEDED... no
  >> 137   configure: error: Package requirements (pthread-stubs xau >= 0.99.2) were not met:
     138
     139   Package 'xproto', required by 'xau', not found
     140
     141   Consider adjusting the PKG_CONFIG_PATH environment variable if you
     142   installed software in a non-standard prefix.
     143
```

This adds a link dependency on libxproto that allows the libxcb build to
succeed.

* Change more build deps to build, link

These were also necessary for emacs+X to build.

* Fix flake8 complaint
2017-10-05 16:53:12 -06:00
Audrey Thoma
17139b575d fsl: new package (#5605) 2017-10-05 11:57:57 -07:00
scheibelp
6243a28da1 Don't change properties on already-installed packages (#5580)
* edits to address issues where spack concretization attempts to set properties on already-installed specs

* most added checks only need to check if the spec is concrete; they dont also need to check if the package is installed

* add test to ensure that patches are not applied to an installed spec

* add test to ensure that an error is detected when a dependent requests a dependency constraint which conflicts with a requested installed dependency
2017-10-05 10:33:04 -07:00
lingnanyuan
747b584e2e r-acme: Create new package. (#5620) 2017-10-05 10:22:24 -06:00
lingnanyuan
b41dfa8bd2 r-acgh: Create new package. (#5619) 2017-10-05 10:22:03 -06:00
lingnanyuan
a66eb716a7 r-cluster: Update version to 2.0.6. (#5618) 2017-10-05 10:21:44 -06:00
lingnanyuan
58609c5b67 r-absseq: Create new package. (#5617) 2017-10-05 10:21:33 -06:00
lingnanyuan
2c300653d5 r-acde: Create new package. (#5616) 2017-10-05 10:21:17 -06:00
lingnanyuan
4a1351c546 r-boot: Update version to 1.3-20 (#5615) 2017-10-05 10:20:45 -06:00
Michael Kuhn
fe551a4d9a esmf: Fix build (#5607)
- Use libs instead of lapack_libs (see #3364).
- Add a patch to fix building with recent versions of gcc.
- Add a patch to fix building with mvapich2.
2017-10-05 08:58:40 -06:00
lingnanyuan
21c79edb10 r-abadata: new package. (#5611) 2017-10-05 08:58:04 -06:00
lingnanyuan
f54e30b065 r-abaenrichment: Create new package. (#5612) 2017-10-05 08:57:42 -06:00
Axel Huebl
44653dc7aa CMake: 3.9.4 (#5614)
Adds the latest release of CMake.
2017-10-05 08:57:20 -06:00
Christoph Junghans
ffe90834b3 Add the Sandbox package (#5595) 2017-10-04 18:40:03 -07:00
Ben Boeckel
44fbf95dd4 extensions: create install prefixes (#5601)
Tests fail locally because the install prefix doesn't exist. Make them
exist.
2017-10-04 14:08:05 -07:00
Yifan Zhu
2b7a37ed99 r-tibble: added dependency r-rlang (#5536)
* pr-quantities: add version & py-numpy conflict (#5307)

* r-tibble: Update version to 1.3.4

* r-tibble: added dependency r-rlang

* r-tibble: changed r-lazyeval and r-rlang to be versioned dependencies

* Update package.py

* Update package.py
2017-10-04 09:59:40 -07:00
Audrey Thoma
727e542b80 tassel: new package (#5583) 2017-10-04 10:28:28 -06:00
Michael Kuhn
1d8b77b600 xerces-c: Fix url (#5597)
The main location only carries the latest release, while all previous
(and current) ones are available at the archive location.
2017-10-04 10:25:31 -06:00
Axel Huebl
a8bf49b4a1 OpenSSL: Fix Zlib (#5584)
Fix missing `-lz` on `make` of OpenSSL.
Spotted on a system without a system-wide zlib installation.
2017-10-04 10:25:11 -06:00
Yifan Zhu
ed656dccf5 r-edger: created new package (#5571) 2017-10-03 17:34:46 -06:00
George Hartzell
23454e3e28 Add package for multitail@6.4.2 (#5567)
* Add package for multitail@6.4.2

Lightly tested on CentOS 7.

* Responde to feedback/comments

Use `install_targets` to specify PREFIX= and DESTDIR= instead of
hacking away at the Makefile.  Expand commentary about "Why?".

Use `headers.include_flags` and `libs.ld_flags` to avoid explicitly
setting `-L` and `-I` when hacking away at the Makefile.
2017-10-03 16:05:19 -06:00
Robert Pavel
9871a2eb91 ExaSP2 Spackage (#5570)
* Added exasp2 spackage

Added spackage for exasp2 proxy app

* Fixed MPI in ExaSP2

Explicitly disabled MPI when not enabled.
Set MPI variant to default as per Spack standards

* Generalized BML Passing for ExaSP2

* Modified to follow spack rules on blas

Fortunately was able to modify exasp2 build system to support spack
model for blas and lapack requirements. No guarantee is made for support
of anything other than originally supported libraries

* Fixed flake8 error
2017-10-03 16:04:49 -06:00
lingnanyuan
a05964959d r-a4base: new package. (#5576) 2017-10-03 16:04:18 -06:00
lingnanyuan
e858e4de17 r-a4: new package. (#5577) 2017-10-03 16:03:57 -06:00
Audrey Thoma
0fa3d8f35e fastqvalidator: new package (#5573)
* fastqvalidator: new package

* adding version-specificity to compiler conflict

* quick changes to env vars and build phase

* Update package.py

* oops. forgot to install executable

* Update package.py

* updating package.py

* turn env into targets
2017-10-03 15:56:32 -06:00
Axel Huebl
ba06eb72d0 libpng: zlib path (#5581)
explicitly set the zlib path for libpng configure.

fixes:
```
     [ ... ]
     92    checking for memset... yes
     93    checking for pow... no
     94    checking for pow in -lm... yes
     95    checking for clock_gettime... yes
     96    checking for zlibVersion in -lz... no
     97    checking for z_zlibVersion in -lz... no
  >> 98    configure: error: zlib not installed
```
2017-10-03 14:58:28 -06:00
Audrey Thoma
3e79872ada sra-toolkit: new package (#5588)
* sra-toolkit: new package

* adding description and homepage
2017-10-03 14:41:41 -06:00