Commit graph

6654 commits

Author SHA1 Message Date
Mike Pozulp
e678266550 Tanim (#9158)
* Added jdk version, added r-ks and r-multicool packages, made some r packages less conservative in their r version requirement

* flake8 fixes

* fix formatting in jdk version cmd

* Added type=('build', 'run') to some R package dependencies,
added some missing dependencies to r-ks. Thanks Adam.

* fix flake8 error
2018-09-07 16:00:52 -05:00
Denis Davydov
18ca196753 xsdk: add dealii (#7529) 2018-09-06 19:22:17 -05:00
Satish Balay
b6b8c7058a
Balay/xsdk trilinos develop (#9182)
* xsdk: update xsdk@develop dependency on trilinos@develop

* trilinos: enable tpetra, ifpack2, zoltan2, amesos2
2018-09-06 12:01:53 -05:00
Tristan Carel
733458347a gmodel: new package starting at 2.1.0 (#9170) 2018-09-06 10:48:08 +02:00
Tristan Carel
26b68a2bc5 gmsh: add git master and 4.0.0 versions (#9172) 2018-09-06 10:42:40 +02:00
Axel Huebl
901d76ef53 openPMD-api: ^py-numpy@1.15+ (#9178)
Due to an internal bug regarding the handling of scalars
(ndim must be 0) in numpy prior to 1.15.0, openPMD-api
will require the latest numpy 1.15+.

Since there is a small regression with datetime pickling in
1.15.0 from the required fix and spack only packages 1.15.1
currently, we depend on 1.15.1 in the recipe.
2018-09-06 10:41:45 +02:00
Tristan Carel
a779e87442 omega-h: add versions and variants (#9169)
* add 5 most recent versions and git master branch
* add trilinos, gmodel, throw, examples, optimize, symbols,
  and warnings variants
* disable XSDK so that Trilinos dependencies are found.
2018-09-05 11:01:45 -07:00
健美猞猁
501669faba Pack dlang's stdlib into dmd. (#9131)
* Update dmd.

* Build dmd and druntime.

* Build dmd.

* Restore edit.

* Flake8.
2018-09-04 14:49:28 -05:00
健美猞猁
8b9b89b931 Onedrive: a new package. (#9130)
* skilion-onedrive: a new package.

* Fix flake8 issues.
2018-09-04 14:35:49 -05:00
健美猞猁
9fe7000dda Bamdst: a new package. (#9113)
* Bamdst: a new package.

* Remove duplicate make() in install().
2018-09-04 14:35:33 -05:00
Levi Baber
5737155dd0 trinity: full dependencies (#9064) 2018-09-04 14:35:06 -05:00
Levi Baber
059daa2012 r-summarizedexperiment: new version (#9054)
* r-summarizedexperiment: new version

* r-summarizedexperiment: add ending range for r3.4 dep

* r-summarizedexperiment: fix range
2018-09-04 14:34:45 -05:00
Miles Perry
447db2fe8d Feature/py pycogent New-Version (#9095)
* added py-pycogent

* flake8 edits

* added type=('build', 'run') to deps, changed py-matplotlib and mpi4py

* changed python min version to 2.6

* fixed cython to py-cython dep

* fixed mpi4py to py-mpi4py

* fixed py-sqlalchemy

* added 1.5.3 version

* fixed version 1.5.3 install

* changed deps names to reflect convention

* added variants

* changed download URL and added SHA256 hash

* fixed deps

* added github url for 1.5.3

* removed unneeded deps

* doesn't require py-setuptools

* fixed url and added py-setuptools specific to version 1.9

* fixed variant names and changed cython to normal dependency instead of variant

* removed cython dep, failed to build when it was present. Changed variant name 'mpi4py' to 'mpi' and changed sqlalchemy variant name to mpi

* fixed dependencies and added py-pymysql dep

* added setup-environment step

* changed download url for 1.5.3 to pypi

* fixed flake8 issue

* updated

* added changes
2018-09-04 14:34:18 -05:00
Francesco Di Natale
e85f737d1f py-maestrowf: Addition of new releases. (#9135)
* Addition of latest maestrowf releases.

* Addition of filelock to dependencies.

* Addition of when clause to depends_on for filelock and tabulate.

* Correction of the tar url.
2018-09-04 14:33:55 -05:00
Levi Baber
3c9b0ee2ea r-genomicalignments: new version (#9055)
* r-genomicalignments: new version

* r-genomicalignments: ending range for r3.4 dep

* r-genomicalignments: fix range
2018-09-03 21:04:22 -05:00
Levi Baber
35d87bdf09 r-biomart: new version; (#9058)
* r-biomart: new version;

* r-biomart: ending range for r3.4 dep

* r-biomart: fix version range
2018-09-03 21:03:47 -05:00
Levi Baber
cb9a95fc37 r-deseq2: new version (#9062)
* r-deseq2: new version

* r-deseq2: fix r 3.4 dep range
2018-09-03 21:03:08 -05:00
Hadrien G
930e266a36 New package: AIDA (#9094)
* Trying to package old AIDA

* Document the incompleteness

* Install the jars too
2018-09-03 21:02:06 -05:00
Miles Perry
cb9e8eda8f Feature/py picrust New Package (#9096)
* added py-picrust

* flake8 edits

* fixed boilerplate, added type='build', 'run'

* fixed errors

* added deps

* fixed error

* fixed numpy max version

* fixed future version

* fixed version issues
2018-09-03 20:58:49 -05:00
Neil Flood
ee14d273e5 nlopt: Only support release>=2.5.0, since earlier release tarballs were actually AutoTools, not CMake. (#9110) 2018-09-03 20:56:48 -05:00
Miles Perry
ad8fbe3c7f aperture-photometry: new package (#9119) 2018-09-03 20:52:11 -05:00
Miles Perry
585c69b94c py-pymysql: new package (#9122)
* py-pymysql: new package

* added type build and run
2018-09-03 20:50:39 -05:00
Geoffrey Oxberry
4bdfa19d97 openblas: add @0.3.1, patch CMake export bug in @0.3.1:0.3.2 (#9123)
* openblas@0.3.1:0.3.2: patch CMake export bug

See https://github.com/xianyi/OpenBLAS/pull/1703.

* openblas@0.3.1: new version
2018-09-03 20:49:45 -05:00
Abhinav Bhatele
ed657e97fa New package: CODES simulation framework (#9133)
* New package: CODES simulation framework

* CODES: add comments

* CODES: remove -fi from extra autoreconf flags
2018-09-03 20:43:50 -05:00
Edoardo Aprà
187e110ab0 NWChem 6.8.1 (#9140) 2018-09-03 20:36:49 -05:00
rice31
6e7af3362e added version for kull support (#9141) 2018-09-03 20:36:15 -05:00
Timo Heister
89c77051fe aspect: new version (#9146) 2018-09-03 20:35:45 -05:00
Jim Galarowicz
ccd96a2fed Update openspeedshop and cbtf version numbers (#9150)
Update the version numbers and now depend on
the develop version of dyninst because of a
feature in openspeedshop depends on new code
in the dyninst develop tree.  Without dyninst
develop, openspeedshop will not build.
2018-09-03 20:35:25 -05:00
Levi Baber
e3bae8f936 py-matplotlib: incorporate 8532 w/ version range (#9151)
* py-matplotlib: Add patch to fix FreeType library detection

Adds patch to add $CPATH to locations searched for FreeType header file

Patch has been upstreamed:
https://github.com/matplotlib/matplotlib/pull/11457

* py-matplotlib: Add patch to fix FreeType library detection

* Make patch only apply to versin 2.2.2 (as already upstreamed)
* Fix flake8 format issue

* py-matplotlib: add range to freetype patch

* py-matplotlib: whitespace
2018-09-03 20:34:41 -05:00
Adam Moody
801f1a0a7d mpifileutils: add v0.8 (#9152) 2018-09-03 20:34:07 -05:00
Matthias Wolf
4df60caf5b msgpack-c, snappy: explicitly depend on googletest (#9167) 2018-09-03 20:25:17 -05:00
David Wells
734d6306a2 Fix two dependencies with silo. (#9153)
1. I presently get errors of the sort

==> Error: KeyError: 'No spec with name mpi in silo@4.10.2%gcc@8.1.0+fortran+mpi
[...]
$HOME/spack/var/spack/repos/builtin/packages/silo/package.py:84, in configure_args:
         81                'FCFLAGS={0}'.format(self.compiler.pic_flag)]
         82
         83        if '+mpi' in self.spec:
  >>     84            config_args.append('CC=%s' % self.spec['mpi'].mpicc)
         85            config_args.append('CXX=%s' % self.spec['mpi'].mpicxx)
         86            config_args.append('FC=%s' % self.spec['mpi'].mpifc)

without the extra explicit MPI dependency.

2. Silo uses zlib, so we should explicitly depend on it.
2018-09-03 16:43:00 +02:00
Adam J. Stewart
4920f1cff1
Vim: add version 8.1.0338 (#9155) 2018-09-01 08:12:14 -05:00
Adam J. Stewart
c5c3b65c60
GDAL: add version 2.3.1 (#9156) 2018-09-01 07:32:24 -05:00
Cody Balos
e7df911026 SUNDIALS: add new versions, update hashes, and apply clang fix (#9115)
Added SUNDIALS 3.1.2 and 4.0.0-dev.1 versions and relevant dependencies
(3.1.2 requires CMake 2.8.12). Updated all versions to use sha256 hashes.
Addressed issue specific to clang compiler on macOS.
2018-08-31 12:14:15 -07:00
Francesco Di Natale
3d92b975f3 py-filelock: new package (#9136)
* Addition of py-filelock and first page of versions.

* Addition of setup.py patch for setuptools.

* flake8 failure fixes.

* Reduced url declaration to a single line.

* Correction to py-filelock to use distutils.
2018-08-31 11:21:55 -07:00
Geoffrey Oxberry
d54a91fd2b openblas@0.3.3: new version (#9143) 2018-08-31 11:14:37 -07:00
rice31
20a914374e libpng package: add version (#9142) 2018-08-31 10:26:13 -07:00
Levi Baber
535b09d811 singularity: new version 2018-08-31 08:47:24 -07:00
Michael Sternberg
a86f22d755 Intel prefixes (#7469)
Consolidate prefix calculation logic for intel packages into the
IntelPackage class.

Add documentation on installing Intel packages with Spack an
(alternatively) adding them as external packages in Spack.
2018-08-29 21:09:34 -07:00
Mark W. Krentel
e860307c31 binutils: add variant 'nls' for native language support (#9124)
Add variant 'nls' for native language support with default True.
The default inside binutils was always on, but this gives a way of
turning it off, if desired.

Adjust the dependencies.  Flex is never used for a one-time build.
Bison and m4 should not be needed, except that prior to rev 2.30, gold
did not include its generated files, so bison is needed when +gold.

Drop configure option --enable-interwork.  This option does not exist.
2018-08-29 20:32:41 -07:00
Adam J. Stewart
1383834d15
Add MDB driver support to GDAL (#8614) 2018-08-29 12:35:56 -05:00
Andreas Baumbach
1e0c337fe9 New package: NEST Simulator (#9092) 2018-08-29 13:30:29 -04:00
Abhinav Bhatele
23f89ccc0b ROSS package: fix build error and add v7.0.0 (#9128) 2018-08-29 13:13:50 -04:00
Andrew Gaspar
ebf21d1d87 Adds a package for optional-lite header-only library (#9117) 2018-08-29 18:14:59 +02:00
Christoph Junghans
5de47da740
flecsi: fix build (#9129) 2018-08-29 09:23:02 -06:00
Andrew Gaspar
f540b2ca1b Adds a package for span-lite header-only library (#9118) 2018-08-29 11:01:35 +02:00
Geoffrey Oxberry
eeaa924a6f hdf5@1.10.3: new version (#9121) 2018-08-29 10:58:24 +02:00
Geoffrey Oxberry
c7a8b47e74 ipopt@3.12.10: new version (#9120) 2018-08-29 10:58:05 +02:00
Massimiliano Culpo
cf807f6fd1
New package: channelflow (#9111) 2018-08-29 10:54:34 +02:00
Douglas Duckworth
1a7e9e58d0 added star 2.6.1a (#9103) 2018-08-29 07:34:04 +02:00
Michael Kuhn
3d7457edde go: Update to 1.11 (#9101) 2018-08-29 07:00:40 +02:00
Andrew Gaspar
168c6d9428 Add string-view-lite package for header only library (#9125) 2018-08-29 06:54:20 +02:00
Christoph Junghans
cefc1069e6 gasnet:version bump (#9127) 2018-08-29 06:48:52 +02:00
Jannek Squar
b78ccb74d8 atk package: hotfix #9099 (#9102)
Adds explicit python3 dependency for meson
2018-08-28 16:35:30 -04:00
Adam J. Stewart
be42b8df19 Java updates: new versions, classpath, and JAVA_HOME (#8613)
This PR includes the following changes:

* Added JDK 10
* Changed the JDK version numbers according to the consensus reached
  in #2284
* Added spec['java'].home and spec['java'].libs, similar to #3367
  (JDK and IcedTea)
* Added a check to prevent people from installing JDK on macOS
* Set CLASSPATH for packages depending on Java (JDK and IcedTea)
* Add TODO for extending virtual packages (not currently possible)
* Add TODO for adding Java dependents to views
* Add TODO for packages which extend multiple packages (e.g. Java
  and Python)
2018-08-28 14:35:13 -04:00
Douglas Duckworth
04c25ac468 perl-star-fusion package: update latest version (#9104) 2018-08-28 13:22:18 -04:00
Sasha Nícolas
2fdfa46735 dyninst: add dependency on libiberty (#8806)
* Adding dependency of libiberty to Dyninst package configuration.
* Now it depends on libiberty package and not binutils.
2018-08-27 14:34:05 -07:00
Alan Williams
c56992587e Add line in trilinos/stk configuration to enable stk_ngp package. (#9082)
The Trilinos/stk configuration is pretty Nalu specific right
now (and is acknowledged as such in a comment in package.py), and
this commit enables a module that Nalu will be needing.
2018-08-26 19:49:35 -05:00
Levi Baber
bba5967dcc r-goseq: new package (#8939)
* r-goseq: new package

* r-goseq: git not url

* r-goseq: adding packages needed at runtime

* r-goseq: package type

* r-goseq: dep types

* r-goseq: one more
2018-08-26 19:45:23 -05:00
lingnanyuan
7c06492d94 braker: add new version 2.1.0 (#8946)
* braker: add new version 2.1.0

* Set verison in descending order.

* Update URL.

* url

* braker: change url format.
2018-08-26 19:44:53 -05:00
TZ
2ae1bfd283 patch for OF.com@18.06 to correctly find KAHIP (#8982)
- OpenFOAM-v1806/wmake/scripts/have_kahip must check
  $KAHIP_ARCH_PATH instead of $METIS_ARCH_PATH to detect the KAHIB
  library
- use a local patch file until the issue is hopefully fixed upstream
2018-08-26 19:44:06 -05:00
Adam J. Stewart
cc01e89d6b
Update to latest version of pytest and dependencies (#9087)
* Update to latest version of pytest and dependencies

* Fix bug in installation tests
2018-08-25 14:12:46 -05:00
Todd Gamblin
3c292de6bd bugfix: 'submodules' attribute should imply git fetch
- 'submodules' wasn't properly declared as an optional attribute for git
  fetcher

- add it and add a test.
2018-08-25 10:20:39 -07:00
Hadrien G
a7f3fa01d5 new package: GSL - C++ Guideline Support Library (#9091)
Since "GSL" is a highly overloaded acronym, the package name is "cppgsl".
2018-08-24 17:45:18 -04:00
Hadrien G
afff196a06 Update the pocl package (#9090)
* Update the pocl package

* Use url_for_version

* Clarify hwloc version requirements

* Apply hwloc dependency suggestion
2018-08-24 12:26:17 -05:00
Hadrien G
b7e4be4d29 Add new CLHEP releases and move to sha256 hashes (#9089) 2018-08-24 09:49:38 -05:00
Hadrien G
4fbcecd0cd range-v3 package (#9093)
* Add first version of a Range-v3 package

* Add C++ standard variant to range-v3 package
2018-08-24 09:41:25 -05:00
Matthias Diener
95ca99bbdd htop: add version 2.2.0 (#9086) 2018-08-23 18:50:01 -05:00
Matthias Diener
30cbca2c32 bison: add new version (#9085) 2018-08-23 17:00:26 -05:00
Christoph Junghans
ca2e1e9019 lammps: add v20180822 (#9081) 2018-08-23 12:17:27 -05:00
Brian Spilner
87c2214b02 add cdo releases 1.9.4 and 1.9.5 (#9079) 2018-08-23 10:27:35 -05:00
Michael Kuhn
983957f7c0 mvapich2: Use rdma-core for mrail and nemesis*ib* fabrics (#9072) 2018-08-23 07:32:46 -05:00
Daniel Topa
05c4ff4e92 Open mpi add v3.1.2 (#9078)
* Add latest release 3.0.2
https://www.open-mpi.org/software/ompi/v3.0/:x

Signed-off-by: Daniel Topa <dantopa@lanl.gov>

* 1. Added correct md5 sum for Open MPI v3.1.1 (https://www.open-mpi.org//software/ompi/v3.1/)
2. Made v3.1.1 the default version
3. Added libmpiso versions for v3.1.1 and 3.0.2

Signed-off-by: Daniel Topa <dantopa@lanl.gov>

* Added Open MPI v2.14 to version list; Tested build; Added libmpi.so version

Signed-off-by: Daniel Topa <dantopa@lanl.gov>

* Open MPI 3.1.2 built and tested

Signed-off-by: Daniel Topa <dantopa@lanl.gov>
2018-08-22 23:17:48 -05:00
Sam Gutiérrez
8c89e67669 libquo: Packaging updates. (#9076)
* libquo: Packaging updates.

This commit accomplishes a few things:
* Changes distribution fetch source
* Removes a deprecated version (1.2.9)
* Changes dependencies based on version type
* Adds a custom autoreconf stage when using the 'develop' version,
  omitting this step when building from a distribution

* Reintroduce v1.2.9.
2018-08-22 23:17:15 -05:00
Michael Kuhn
a6826a7a2d glib: Add 2.56.2 (#9071)
This should finally fix build failures on RHEL6-based distributions.
Also fix the patch to apply to the correct versions and distributions.
2018-08-22 14:21:54 -05:00
Sam Gutiérrez
66971f6ac8 libfabric: Add develop version option. (#9074)
Add develop version option to libfabric, conditionally bringing in
additional build dependencies: m4, autoconf, automake, libtool.
2018-08-22 14:21:30 -05:00
Michael Kuhn
0b2a4aea6d leveldb: Fix header installation (#9069)
leveldb headers are typically included via <leveldb/c.h>. The migration
to install_tree in 73c978ddd9 caused the
headers to end up in prefix.include, which breaks existing applications.
2018-08-22 09:46:11 -05:00
Levi Baber
8b092c242f r-genefilter: new version (#9063)
* r-genefilter: new version

* r-genefilter: fix version in dep
2018-08-22 09:45:56 -05:00
Levi Baber
0b47741400 r-annotate: new version (#9061) 2018-08-22 09:45:11 -05:00
Levi Baber
51b3edc4f4 r-geneplotter: new version (#9060) 2018-08-22 09:44:48 -05:00
Levi Baber
96913f1876 r-qvalue: new version (#9059) 2018-08-22 09:44:21 -05:00
Levi Baber
b474e0bdc9 r-rtracklayer: new version (#9056) 2018-08-22 09:43:25 -05:00
Levi Baber
bfe58cd4a9 r-genomicfeatures: new version (#9057) 2018-08-22 09:41:38 -05:00
Levi Baber
711c3d7d69 r-delayedarray: new version (#9053) 2018-08-22 09:39:52 -05:00
Levi Baber
9a98f45064 r-genomicranges: new version (#9052) 2018-08-22 09:39:23 -05:00
Levi Baber
c0aabecbb1 r-genomeinfodb: new version (#9051) 2018-08-22 09:38:28 -05:00
Levi Baber
a38e7c783d r-genomeinfodbdata: new version (#9050) 2018-08-22 09:37:56 -05:00
Levi Baber
b1a619fdeb r-rsamtools: new version (#9049) 2018-08-22 09:37:03 -05:00
Matthias Diener
6ca7654df9 intel-parallel-studio: add version 2018.3 (#9047)
* intel-parallel-studio: add version 2018.3

* update intel package too
2018-08-22 09:36:33 -05:00
Denis Davydov
3a041b3fea dealii: patch boost 1.68.0 (#9070)
* dealii: patch boost 1.68.0

* indent for readability
2018-08-22 09:34:47 -05:00
Levi Baber
2f6a6a45a9 r-biostrings: new version (#9048) 2018-08-22 12:21:43 +02:00
Todd Gamblin
c0855d9bd5 tests: add tests for warnings in build output
- add tests for build warnings and error messages
- simplify some code in build environment with plural() function
2018-08-21 21:21:53 -07:00
Levi Baber
db508a8f89 r-iranges: new version (#9041)
* r-iranges: new version

* r-iranges: typo
2018-08-21 15:02:52 -05:00
Levi Baber
db09b71be1 r-biobase: new version (#9038)
* r-biobase: new version

* r-biobase: reordering versions
2018-08-21 14:15:42 -05:00
Levi Baber
1340abf1bc r-biocgenerics: new version (#9039)
* r-biocgenerics: new version

* r-biocgenerics: reordering versions
2018-08-21 14:15:30 -05:00
Levi Baber
2c92d50495 r-annotationdbi : new version (#9040)
* r-annotationdbi: new version

* r-annotationdbi: dep type

* r-annotationdbi: reordering versions
2018-08-21 14:15:17 -05:00
Sam Gutiérrez
c9fdb610f2 Add 1.6.1 release. (#9042) 2018-08-21 14:14:17 -05:00
Levi Baber
c62c9257d7 r-s4vectors: new version (#9043) 2018-08-21 14:14:05 -05:00
Levi Baber
efbb2c0733 r-zlibbioc: new version (#9044) 2018-08-21 14:13:52 -05:00