Commit graph

6837 commits

Author SHA1 Message Date
Todd Gamblin
eea786f4e8 relicense: replace LGPL headers with Apache-2.0/MIT SPDX headers
- remove the old LGPL license headers from all files in Spack
- add SPDX headers to all files
  - core and most packages are (Apache-2.0 OR MIT)
  - a very small number of remaining packages are LGPL-2.1-only
2018-10-17 14:42:06 -07:00
Todd Gamblin
3501bc9124 relicense: remove LGPL-2.1-only farmhash package
- we did not get consent for this package
2018-10-17 14:42:06 -07:00
Todd Gamblin
7ba4c6200c relicense: remove significant contributions from peetsv
- This is bundled into one commit to make it easy to revert if we do get
  consent from peetsv's company to relicense these contributions.

- Revert "dialign-tx adding patch for gcc@5.4.0 (#6413)"
  - This reverts commit 09eeb991a2.

- Remove the following LGPL-2.1 packages because we have not gotten
  consent to relicense them:
  - fast-gbs
  - igv
  - metasv
  - perl-xml-libxml
  - py-cnvkit
  - py-crossmap
  - py-pybedtools
  - py-pyfaidx
  - py-pyvcf
  - py-vmd-python
  - r-cghflasso
  - r-dismo
  - r-proc
  - r-spatial
  - r-utf8
2018-10-17 14:42:06 -07:00
Dan Ibanez
470a45c516 omega-h: fix dependencies (#9552)
* omega-h: fix dependencies

1. Remove Gmodel altogether. Omega_h doesn't
   actually call Gmodel for anything, it was
   more or less just doing additional unit
   testing for Gmodel

2. Make Trilinos off by default. Most codes do
   not need the ParameterList interface, and
   Kokkos through Trilinos is not well explored
   in Spack

3. Use modern CMake style to choose the zlib
   dependency
2018-10-17 13:30:19 -05:00
Satish Balay
4225dc106b
omega-h: update to versions 9.19.0, 9.19.1 (#9548)
* omega-h: update to versions 9.19.0, 9.19.1

* omega-h: add build conflict for gcc-8
2018-10-17 10:28:48 -05:00
Satish Balay
da3f45eb6b
pflotran: switch to parallel build (#9554) 2018-10-17 09:57:20 -05:00
Satish Balay
62d821d843
amrex: add version 18.10.1 (#9550) 2018-10-17 09:12:49 -05:00
Satish Balay
9838f9609c
gmodel: switch from .zip to .tar.gz to avoid unzip dependency (#9549) 2018-10-17 09:11:43 -05:00
Dan Ibanez
bc213074cd Fixes to Omega_h C++ compiler flags (#9545)
* omega-h: fix CMake CXX flag options

* omega-h: turn warnings off by default
2018-10-17 07:49:00 -05:00
Justin M Wozniak
1597d67629 stc and turbine: fix depends_on(type) (#9537) 2018-10-16 13:27:23 -07:00
Jordan Moxon
ef11d27f7f libsharp: new package (#9530) 2018-10-16 11:24:42 -07:00
Leonhard Reichenbach
118f616b19 py-setuptools: add version 40.4.3 (#9534) 2018-10-16 11:03:03 -07:00
snehring
8e2015121b sspace-standard: use Getopt::Std instead of getopts.pl (#9516)
getopts.pl is not listed as a Spack dependency of sspace-standard,
so without this change, this package was only working on systems
where getopts.pl was already installed.
2018-10-15 19:07:36 -07:00
Andreas Baumbach
aae994258c update py-mock dependencies based on requirements.txt (#9496) 2018-10-15 18:27:13 -07:00
Daniel Topa
c5185b18cc pmix package: add new versions (#9532) 2018-10-15 18:21:02 -07:00
Christoph Junghans
79c44ddf20
cabana: initial commit (#9444)
* cabana: initial commit

* Cabana: added v0.1.0-rc0
2018-10-15 15:45:56 -06:00
Jordan Moxon
9176dc29b0 ssht: new package (#9518) 2018-10-15 12:44:09 -07:00
snehring
ac68ed8fa8 redundans: replace incorrect hard-coded path for sspace-standard (#9483) 2018-10-15 12:43:02 -07:00
Matthias Diener
13c83b8ca4 cmake: add version 3.12.3 (#9528) 2018-10-15 12:40:38 -07:00
Ricardo Silva
24865fccdc sra-toolkit: new version and preserve symlinks (#9525)
Before this, the same files were copied 3 times
2018-10-15 11:09:00 -07:00
Jon Rood
3a2088b4f7 Build Nalu-Wind and Trilinos statically on Darwin (#9522)
* Added conflict in Trilinos for STK when building as shared on Darwin.
* Created shared variant for Nalu and Nalu-Wind to automatically build
  Trilinos as static library on Darwin. 
* Moved ECP tags from Nalu to Nalu-Wind (the latter is the official
  ECP application).
2018-10-15 11:03:11 -07:00
Leonhard Reichenbach
91f9a25905 py-scikit-learn: added version 0.20.0 (#9526) 2018-10-15 10:25:05 -07:00
Justin M Wozniak
ec81ec5f54 Swift/T Release 1.3 (#4641)
New release of Swift/T along with turbine, adlbx, and exmcutils
dependencies. Update URLs for archive downloads.
2018-10-12 17:32:27 -07:00
Andreas Baumbach
028391c0a3 py-spyder: update dependencies and fix build (#9207)
* Remove py-setuptools dependency from py-spyder (fixes #9205)
* Add constraint on transitive qt dependency to build with webkit
  extension (required for this package)
* Update pycodestyle dependency constraints
* reordered dependencies (py-zmq, py-chardet) to confirm to the
  ordering in setup.py
2018-10-12 10:57:32 -07:00
Leonhard Reichenbach
b0430457aa Added py-pandas@0.23.4 and py-bottleneck@1.2.1 (#9515) 2018-10-12 18:52:39 +02:00
Michael Kuhn
84f4e86358 Update scorep and friends (#9495)
- cube: Add 4.4.2, add conflicts for ~gui, build 4.4 from cubegui tar
- cubelib: Add 4.4.2
- cubew: Add 4.4.1
- opari2: Add 2.0.4
- scorep: Add 4.1
2018-10-12 18:51:52 +02:00
Satish Balay
e38f39e4ea
superlu-dist: fix v5.3.0 buid - its attempting to build internal blas (#9517)
https://github.com/spack/spack/issues/9514
2018-10-12 10:58:37 -05:00
Lars Bilke
6db1472c58 vtk: Added mpi variant (#9494) 2018-10-12 11:33:01 +02:00
Michael Kuhn
24c75d39e4 codes, dia, nest: fix pkg-config dependency (#9498)
pkgconfig is the virtual provider, pkg-config is a specific
implementation.
2018-10-12 09:57:44 +02:00
Michael Kuhn
cfd0b46941 at-spi2-atk: add missing pkgconfig dependency (#9503) 2018-10-12 09:56:44 +02:00
Michael Kuhn
1200b19b52 dbus: add missing pkgconfig dependency (#9497) 2018-10-12 09:55:33 +02:00
sknigh
a7dc725e2d Ease nlohmann-json conflict with gcc 4.8 (#9506) 2018-10-12 09:45:54 +02:00
Michael Kuhn
2ae75702c0 libepoxy: fix build (#9508)
- Add missing pkgconfig dependency
- Explicitly disable egl
2018-10-12 09:34:09 +02:00
Denis Davydov
5196c1a51a dealii: add 9.0.1 and update to sha256 (#9511) 2018-10-12 09:17:26 +02:00
Satish Balay
91fbc59f22
amrex: add in new version for xsdk [18.09.1, 18.10] (#9501) 2018-10-11 12:47:21 -05:00
Miroslav Stoyanov
a3ffaefebd updated tasmanian package with v6.0, improved depend_on and conflicts information (#9438) 2018-10-11 11:25:20 -05:00
Satish Balay
0226546c29
superlu-dist: switch to sha256sum (#9499)
replace 5.1.1 with 5.1.2 as 5.1.1 does not build for me. [and 5.1.3 is preferable in this 5.1 series anyway]
2018-10-11 10:59:27 -05:00
Gustavo Chávez
4b50928a36 Update superlu-dist package.py to support latest release v6.0.0 (#9445)
* superlu-dist: Update package.py for superlu-dist v6.0.0 using CMake

* superlu_dist: Update the header of package.py

* Specify lapack_blas and DCMAKE_INSTALL_LIBDIR
disable support for superlu-dist before v5
2018-10-11 10:06:43 -05:00
Denis Davydov
a6fb2fdea4 trilinos: disable superlu-dist by default (#9492)
current stable releases of PETSc and Trilinos have non-overlapping
requirements on Superlu-dist. For now turn it off by default in
Trilinos, which requires older versions.
2018-10-11 08:19:32 -05:00
Michael Kuhn
d8414dd770 go: Add 1.11.1 (#9493) 2018-10-11 12:08:42 +02:00
Robert Blake
b18fea6c83 ncdu: add new versions (#9477) 2018-10-10 19:15:33 -07:00
Piotr Luszczek
b100d1fc40 Magma: add version 2.4.0 (#9478) 2018-10-10 19:14:31 -07:00
Denis Davydov
2914644b30 openblas: patch experimental USE_TLS makefile option for 0.3.3 (#9474) 2018-10-10 18:58:47 -07:00
Phil Carns
312de47594 update rdma-core package to specify rundir (#9370) 2018-10-10 18:51:19 -07:00
sknigh
aac8d52075 vtk: added v8.1.1, added option to disable libharu (#9475)
* Added VTK 8.1.1, added option to disable libharu
* Add variant description to vtk+libharu
2018-10-10 14:57:28 -07:00
Serban Maerean
113b750b89 Update compile flags for netlib-lapack when building with the XL compiler. (#9318)
We need to use -O3 -qstrict -qnohot. Modified ibm-xl.patch and netlib-lapack
package file.
2018-10-10 14:16:50 -07:00
sknigh
013d4ad6a0 Added sst-core and variant for core to sst-macro. (#9380) 2018-10-10 11:02:18 -07:00
Levi Baber
53b19e7919
perl-scalar-util-numeric: new package (#9466) 2018-10-10 12:35:37 -05:00
Gregory Lee
7699419fc1 new xdot.py package and necessary updates to GUI libs (#9179)
* new xdot.py package and necessary updates to GUI libs

* new xdot.py package and necessary updates to GUI libs
2018-10-10 19:07:51 +02:00
Michael Kuhn
e176f2a2f5 Fix missing dependencies and glibc build failures (#9106)
* bison: Add missing build dependencies

bison also depends on cmp, which is currently not available in Spack.

* help2man: Add missing build dependency

* m4: Fix build with newer versions of glibc

* openssl: Add missing build dependency

openssl's configure script is actually a Perl script.

* texinfo: Add missing perl dependency

* diffutils: New package

* findutils: Fix build with newer versions of glibc

* mvapich2, mpich: Add missing findutils dependency
2018-10-10 14:17:12 +02:00