summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2020-02-28Update tree for v1.8.0 (#15272)George Hartzell1-0/+5
- add version info for v1.8.0 - v1.8.0 adds a new source file, `file.c`, which need to be included in our hardcoded list of objects to link. I discovered this while demonstrating "how easy it is to add a new package to Spack", only to scratch my head when it failed `spack install` but worked when I ran `make` in the stage dir. Finally looked at tree/package.py and it All Became Clear. Perhaps someone should rewrite this to use MakefilePackage, but the Makefile starts off with a bunch of twisty turny "uncomment these lines to run on this platform", so it might not be worth it.
2020-02-28Added package py-versioneer (#15130)Anthony Scemama1-0/+21
* Added package py-versioneer * Update python version * Added python2 to versioneer * Added python2 to versioneer * Update var/spack/repos/builtin/packages/py-versioneer/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Cleaning comments * Removed temporarily @warner as a maintainer, waiting for answer * Removed line Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-02-28Add version info for the-silver-searcher@2.2.0 (#15270)George Hartzell1-0/+1
2020-02-28OpenMPI nolegacylaunchers: avoid a fork bomb (#15268)Rémi Lacroix1-3/+3
Due to the use of backquotes, the replacement script for mpirun/mpiexec commands would recursively call itself, effectively causing a fork bomb.
2020-02-28gromacs: add v2019.6 (#15267)Christoph Junghans1-1/+2
* gromacs: add v2019.6 * Update var/spack/repos/builtin/packages/gromacs/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-02-28Fix expect on linux (#15230) (#15269)iarspider1-4/+5
* Fix expect on linux * Flake8
2020-02-28ssht: Correct recipe (#15217)Erik Schnetter2-4/+38
- Tell make about the source code path - Install actual header files, not a wrapper with wrong paths - Add a patch to prevent compiler warnings - Improve description
2020-02-28Add new version of libfabric that builds on macOS (#15254)Seth R. Johnson1-16/+17
* Add new version of libfabric that builds on macOS See https://github.com/ofiwg/libfabric/issues/5339 Fixes https://github.com/spack/spack/issues/15244 Also reduced copy-paste of URLs with `url_for_version`. * Address reviewer feedback
2020-02-28unifyfs depends on openssl (#15258)eugeneswalker1-0/+1
2020-02-28UCX: add 1.7.0 (#15266)Howard Pritchard1-0/+3
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2020-02-28Add @drbenmorgan as maintainer for core HEP packages (#15264)Ben Morgan15-1/+27
2020-02-27Fixups for jupyter (#15136)Glenn Johnson5-8/+25
* Fixups for jupyter This PR fixes a few things for some jupyter related packages. py-ipython: - make the python depends_on statements reflect needs of different versions - remove an unneeded conflicts directive py-ipywidgets: - add new version - set version constraints for py-widgetsnbextension py-jupyter-console - add new version - set python dependencies for versions as needed - set version constraint for py-ipython - set version constraints for py-prompt-toolkit py-pyqt5 - build with py-sip py-qtconsole - add dependency on py-pyqt5 * Update var/spack/repos/builtin/packages/py-jupyter-console/package.py Tweak version ranges. Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-jupyter-console/package.py Tweak version range. Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Make py-pyqt5 a run dependency Also, make formatting more consistent. * Fix site_packages_dir Change reference of site_packages_dir to self.site_packages_dir. Oddly, this did not show up as a problem until I regenerated the module. * Restore py-pyqt5 to previous state * Explicitly set path to site_packages_dir This change prevents an error when regenerating the py-pyqt5 module file. * Fix flake8 errors * Make sure prefix is in join_path * Fix flake8 errors Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-02-27Fixed url for SLEPc package (#15257)Anwar Koshakji1-2/+2
* Fixed url for SLEPc package * Fixed homepage url for SLEPc package
2020-02-27gsl: build against external cblas (#15261)Christoph Junghans2-0/+351
2020-02-27New package: py-librosa (#15223)Glenn Johnson7-4/+145
* New package: py-librosa This PR adds the py-librosa package, along with new dependency packages and some updates of existing dependency packages. - new package: py-audioread - new package: py-resampy - new package: py-soundfile - update package: py-numba - update package: py-llvmlite py-numba: - add updated version - adjust constraints py-llvmlite: - add updated version - adjust constraints - fix version specifications for llvm - add environment function to set PIC * Update var/spack/repos/builtin/packages/py-numba/package.py Ah, yes, I see that `setuptools` is listed in the `install_requires` array. I missed that before. Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Fix dependency - Add dependency of py-soundfile depends on libsndfile - Add new libsndfile package * Add py-pytest-runner build dep * Make numpy a variant for py-soundfile Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-02-27Mark GCC7 and newer as conflicting with rhel6 without binutils (#14706)Seth R. Johnson1-0/+5
When building gcc7 and gcc8 on RHEL6 with Spack and installing it as a spack-available compiler, OpenBLAS will fail to compile because GCC generates newer instructions than rhel6's `as` assembler knows about (e.g. "vpermpd"). Building gcc8 with binutils succeeds, and it generates a GCC that can then successfully build OpenBLAS. This is also expected to work for gcc7 on RHEL6.
2020-02-27Added version 0.12.0 to py-pyfftw (#15252)L. Diana Amorim1-4/+5
* Added version 0.12.0 to fix issue #15218 * Added dependencies specs with compatible versions * Switched py-scipy dependency to variant (default F) * Removed variant py-scipy and didn't add py-dask * Fixed typo: missing ' * Update var/spack/repos/builtin/packages/py-pyfftw/package.py Fixing typos from version ranges in dependencies. Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update var/spack/repos/builtin/packages/py-pyfftw/package.py Removed repeating dependency option. Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update var/spack/repos/builtin/packages/py-pyfftw/package.py Limited version of py-numpy dependency to <2.0. Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-02-27portage: needs to be linked against lapack:c (#15259)Christoph Junghans1-1/+1
2020-02-27Fix Trilinos 12.18.1 build when using Apple Clang 8.0.0Jean-Paul Pelteret2-0/+40
2020-02-27Update package: Trilinos + MesquiteJean-Paul Pelteret1-0/+21
2020-02-27Adding an option to build the C api for Umpire. (#15238)Robert Blake1-1/+13
* Adding an option to build the C api for Umpire. This is useful if you need to link to a C code and you're using a compiler suite that doesn't support fortran. * Also updating the versions while I'm here. * Adding conflict: Fortran requires C. To ease transition and confusion, default to C-bindings being present. This shouldn't hurt anyone who is upgrading an existing installation.
2020-02-27new package: py-auxlib (#15221)Glenn Johnson1-0/+20
2020-02-27hpcviewer: add version 2020.02Mark W. Krentel1-0/+6
2020-02-27New package: XCFun (#15199)Roberto Di Remigio1-0/+37
2020-02-27Add new timeout fetch_optionMichael Kuhn2-4/+11
This allows packages to override the global connect_timeout.
2020-02-27Generalize curl_options into fetch_optionsMichael Kuhn1-17/+15
This allows us to support higher-level concepts such as 'cookie' and 'timeout' without users having to specify curl options.
2020-02-27release sz 2.1.8.3 (#15250)Sheng Di1-0/+1
2020-02-27new package: py-cnvkit and py-pomegranate (#15222)Glenn Johnson2-0/+51
The py-pomegranate package is a dependency of py-cnvkit
2020-02-27new package: py-pycifrw (#15224)Glenn Johnson1-0/+18
2020-02-27new package: py-pycosat (#15225)Glenn Johnson1-0/+20
2020-02-27New packages: py-pymc3 and py-arviz (#15226)Glenn Johnson2-0/+55
This PR adds py-pymc3 and py-arviz as a dependency.
2020-02-27Added go 1.14 (#15249)Paul1-0/+1
2020-02-27arpack-ng: ILP64 support (#15103)Kai Torben Ohlhus1-1/+5
Details about ILP64 support: `INTERFACE64=1` are described on the [ARPACK-NG GitHub website](https://github.com/opencollab/arpack-ng).
2020-02-26f77-zmq: add version 4.3.2 (#15204)Anthony Scemama1-1/+3
Version 4.3.1 only works with Python3. Version 4.3.2 also works with Python2. These constraints were not listed before and are added by this commit.
2020-02-26py-git-review: add version 1.28 (#15203)Andreas Baumbach1-0/+1
2020-02-26AWS ParallelCluster: add version 2.6.0 (#15240)Luca Carrogu1-1/+2
2020-02-26h5py: add version 2.10.0 (#15205)genric1-1/+3
Also add dependency on py-cached-property
2020-02-26SQLite shouldn't be enabled by default for TAU package (#15228)Kevin Huck1-1/+5
Also Adding conflict for SQLite and ADIOS2 for older TAU releases
2020-02-26Default to +termlib for ncurses for LLVM (#15039)Seth R. Johnson1-1/+1
LLVM is the only package that explicitly sets the "termlib" variant of ncurses and it specifies +termlib. ncurses defaults to ~termlib; if a package depends on LLVM and ncurses, there is a concretizer bug that incorrectly detects a constraint conflict (see #267). Setting +termlib as the default is a stopgap measure to avoid this conflict. If other packages were to explicitly request ~termlib in the future, the same issue would come up again (and could not be resolved by adjusting the default of "termlib"). Setting +termlib on ncurses moves some symbols into a separate "libtinfo". Not all packages may be able to detect libtinfo properly so may require an update; vim, samtools, and libedit have been updated to use ncurses+termlib (in the case of libedit, the only necessary action was to add a newer version where the build system was updated to check libtinfo).
2020-02-26Basis set exchange command-line tool (#15126)Anthony Scemama1-0/+33
* Flake8 OK * Update var/spack/repos/builtin/packages/py-basis-set-exchange/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-basis-set-exchange/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Added missing dependencies proposed by @adamjstewart * Without py-versioneer * Added py-versioneer * Python2 for bse * Python build error * Update var/spack/repos/builtin/packages/py-basis-set-exchange/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Removed py-versioneer, according to @adamjstewart Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-02-25qrupdate: ILP64 support (#15104)Kai Torben Ohlhus1-6/+20
- When compiling qrupdate with `FFLAGS=-fdefault-integer-8` it can be perfectly used for larger problem dimensions. - Improved the readability of the file with the added rules.
2020-02-24Adding ADIOS2 and SQLite3 output support to TAU. Also fixing MPI include ↵Kevin Huck1-3/+17
and library paths. (#15189) Setup package to use MPI the way Spack recommends, and remove extra iowrapper option from configure Making flake happy
2020-02-24Update of OpenFOAM package.py (#15190)OliverPerks1-2/+4
2020-02-24suite-sparse: add version 5.7.1 (#15195)Kai Torben Ohlhus1-0/+1
Release notes: https://github.com/DrTimothyAldenDavis/SuiteSparse/releases/tag/v5.7.1 Version 5.7.0 was an incomplete release.
2020-02-24update flecsi and legion package.py (#15159)ktsai72-19/+35
* update flecsi and legion package.py * comment out a conflict * update to use extend
2020-02-24add new package : agrep (#15165)darmac1-0/+23
* add new package : agrep * agrep: move binary to bin/
2020-02-24Added extra versions of OCaml (#15177)Anthony Scemama1-0/+11
* Aded extra versions for OCaml * Added maintainer
2020-02-24sz: update to version 2.1.8.1 (#15154)Robert Underwood1-12/+81
The newer versions of SZ now uses CMake to build.
2020-02-24Update py-bx-python package (#15175)Glenn Johnson2-4/+29
* Update py-bx-python package - add update to py-bx-python - switch to pypi downloads - set dependencies * Update var/spack/repos/builtin/packages/py-bx-python/package.py I had initially pulled version 0.8.6 and then updated that to 0.8.8 but missed the change in the python specs between those two versions. Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Fix version 0.7.4 - set dependency on python2 - add dependency on py-python-lzo - add py-python-lzo package - set py-numpy dependency to correspond to latest version that works with python2 * Add constraint for py-six dependency * Update var/spack/repos/builtin/packages/py-bx-python/package.py Ah, I had that `when` clause in and then took it out as it did not seem to be needed. I guess it is always better to be more explicit. Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Remove py-numpy constraint Let the concretizer catch the conflict with python2 and py-numpy versions. Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-02-23Update py-rseqc package (#15176)Glenn Johnson1-4/+10
This PR depends on #15175 - add updated version - set depedencies