summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-06-16fix docker image entrypoints (#17105)Omar Padron7-436/+269
Also removes extraneous prompt and ssh handling logic.
2020-06-16python: fix distutils for python modules (e.g. matplotlib) with C and C++ ↵Joseph Ciurej4-0/+772
source files (#16856) * python: adding a distutils fix to improve build compatibility for C++ extension modules (e.g. py-matplotlib) * python: added C/C++ distutils patches for python@3.6:3.8
2020-06-16gobject-introspection: build sequentially when using the Fujitsu compiler. ↵Tomoki, Karatsu1-0/+4
(#17092)
2020-06-16reframe: fix package bugs with v3.0 (#17104)victorusu1-3/+3
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-06-15ROOT: set LD_LIBRARY_PATH when ~rpath (#16899)vvolkl1-0/+4
Allow Spack to build with ROOT as an external dependency by setting LD_LIBRARY_PATH: given that the external package was not built by Spack, dependents would not be able to locate libraries using RPATHs when running ROOT binaries.
2020-06-16Add new package: lzop (#17098)darmac1-0/+23
2020-06-15chill: Update dependency versionsJohn Jolly1-4/+5
Specified Python to be v2.7 only, as Python3 support is not currently implemented in chill. Update chill dependency versions for the following libraries to the specific versions: * rose: v0.9.13.0 * bison: v3.4.2 Both rose and iegenlib are build time dependencies, but are also run time dependencies. Added 'run' to the build type for both dependencies.
2020-06-15hdf5: fix libtool files (#17009)Sergey Kosukhin3-1/+52
2020-06-15CUDA: remove preexisting log file before install (#17018)Andrew W Elble1-0/+13
cuda: 10.1 and onward, installers will crash if /tmp/cuda-installer.log exists Try to help if user owns the file, otherwise try to provide useful info. Clean up the file post-install to try to avoid the whole issue.
2020-06-15[py-torchvision] added dependency of ffmpeg (#17032)Jen Herting1-0/+2
* [py-torchvision] added dependency of ffmpeg * [py-torchvision] needs ffmpeg >= 3.1. See: https://github.com/pytorch/vision/issues/1597 * [py-torchvision] ffmpeg dependency is only for py-torchvision versions >= 0.4.2.
2020-06-15pcre2: add version 10.35; JIT support (#17037)Amjad Kotobi1-0/+6
2020-06-16SLEPc: added v3.13.3 (#17085)Jose E. Roman1-0/+1
2020-06-16openblas: added v0.3.10. (#17086)Kai Torben Ohlhus1-0/+1
[OpenBLAS 0.3.10](https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.10) was released.
2020-06-16arrayfire: added new package at v3.7.0 (#15598)Sinan1-0/+46
Co-authored-by: Sinan81 <Sinan81@github> Co-authored-by: Sinan81 <sbulut@3vgeomatics.com>
2020-06-16netdata: added new package at v1.22.1 (#17094)darmac1-0/+22
2020-06-16cyrus-sasl: added new package at 2.1.27 (#17096)darmac1-0/+26
2020-06-16memtester: added new package at v4.3.0 (#17097)darmac1-0/+24
2020-06-16heffte: added v1.0 (#17102)Miroslav Stoyanov2-11/+44
2020-06-16Update master to main for RAJA and Umpire (#17107)David Beckingsale2-2/+2
2020-06-16ffb: prevent the architecture to be always "x86_64" (#17093)h-denpo1-0/+4
2020-06-15README: Update LLNL release number to Apache-2.0/MIT version (#17109)Todd Gamblin1-1/+1
The release number in the README had not been updated since we did the relicense to Apache-2.0 OR MIT in v0.12.0. LLNL-CODE-811652 is Spack's new LLNL release number.
2020-06-15dateutils: add version 0.4.7 (#17106)Matthias Diener1-0/+1
2020-06-15Add 4.5 release to cubelib (#17090)Itaru Kitayama2-0/+2
2020-06-15Skip failing test on MacOS (#17072)Massimiliano Culpo2-2/+4
* Skip failing test on MacOS * Update setup-python action and unpin coverage
2020-06-15grafana: added new package at v6.7.3 (#16788)darmac1-0/+27
2020-06-14Package/py-lmfit: add new version (#16975)Sinan1-4/+13
* save edits * tidy up * Update var/spack/repos/builtin/packages/py-lmfit/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * add python version constraints Co-authored-by: Sinan81 <sbulut@3vgeomatics.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Sinan81 <Sinan81@github>
2020-06-13hpctoolkit: add version 2020.06.12 (#17081)Mark W. Krentel1-3/+5
Add versions 2020.06.12 and develop. Switch default for variant papi to true.
2020-06-13add dependency for icd variant, or else build fails (#17079)Sinan1-0/+2
Co-authored-by: Sinan81 <Sinan81@github>
2020-06-13clang: add 'version_argument', remove redundant method (#17071)Greg Becker2-20/+3
2020-06-12New package: ocl-icd (#17078)Sinan1-0/+30
* new package: ocl-icd * flake8 Co-authored-by: Sinan81 <Sinan81@github>
2020-06-12Reframe 3.0 (#17005)victorusu1-1/+29
* Add pygelf Python package * Update ReFrame package version * Address styling remarks * Update var/spack/repos/builtin/packages/reframe/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/reframe/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/reframe/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/reframe/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/reframe/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Address PR remarks * Remove setuptools runtime dependency * Address PR remarks * Address PR remarks Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-06-12py-healpy: a new package. (#17001)健美猞猁1-0/+24
* py-healpy: a new package. * Use internal libraries within py-healpy. * Fix python dependencies. * Fix python dependency.
2020-06-12New recipe for building the Log4C package (#17038)Ross Miller1-0/+17
* New recipe for building the Log4C package * Update Copyright notice
2020-06-12fix depends issue and support for aarch64 (#17045)darmac1-5/+12
2020-06-12replace 'no' with 'none' as possible value of 'threads' variant (#17063)Peter Scheibel1-5/+10
2020-06-12xrootd: new versions (#17076)Amjad Kotobi1-0/+2
2020-06-12add compilers to mpi setup_run_environment methods forall mpi ↵Greg Becker8-11/+73
implementations (#17015)
2020-06-12bazel: patch to allow py-tensorflow (and likely other bazel packages) to ↵Andrew W Elble3-0/+27
build. (#17013) bazel uses gcc's -MF option to write dependencies to a file. Post-compilation, bazel reads this file and makes some determinations. "Since gcc is given only relative paths on the command line, non-system include paths here should never be absolute. If they are, it's probably due to a non-hermetic #include, & we should stop the build with an error." Spack directly injects absolute paths, which appear in this file and cause bazel to fail the build despite the fact that compilation succeeded. This patch disables this failure mode by default, and allows for it to be turned back on by using the '~nodepfail' variant.
2020-06-12New package: FrontFlow Blue (#16901)h-denpo2-0/+175
* New package: FrontFlow Blue Computational Fluid Dynamics Software for aeroacoustics * Modify Package ->MakefilePackage * Update var/spack/repos/builtin/packages/ffb/package.py Co-authored-by: Greg Becker <becker33@llnl.gov> * Update var/spack/repos/builtin/packages/ffb/package.py Co-authored-by: Greg Becker <becker33@llnl.gov> Co-authored-by: Greg Becker <becker33@llnl.gov>
2020-06-12cscope: Link tinfow instead of tinfoJohn Jolly1-1/+1
Whenever attempting to use any ncurses functionality within cscope, a page fault would result within the ncurses library. Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7fad3cf in termattrs_sp () from .../lib/libncursesw.so.6 (gdb) bt #0 0x00007ffff7fad3cf in termattrs_sp () from .../lib/libncursesw.so.6 #1 0x00007ffff7faa794 in _nc_setupscreen_sp () from .../lib/libncursesw.so.6 #2 0x00007ffff7fa614c in newterm_sp () from .../lib/libncursesw.so.6 #3 0x00007ffff7fa65b9 in newterm () from .../lib/libncursesw.so.6 #4 0x00007ffff7fa2970 in initscr () from .../lib/libncursesw.so.6 #5 0x0000000000403dc2 in main (argc=<optimized out>, argv=0x7fffffffcea8) at main.c:574 This is due to a conflict between libtinfo.so and libtinfow.so. Both are linked into cscope: $ ldd $(which cscope) /bin/bash: .../lib/libtinfo.so.6: no version information available (required by /bin/bash) linux-vdso.so.1 (0x00007fff5dbcb000) libncursesw.so.6 => .../lib/libncursesw.so.6 (0x00007f435cc69000) libtinfo.so.6 => .../lib/libtinfo.so.6 (0x00007f435cc2c000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f435ca29000) libtinfow.so.6 => .../lib/libtinfow.so.6 (0x00007f435c9e8000) /lib64/ld-linux-x86-64.so.2 (0x00007f435cca7000) Specifically linking libtinfow.so instead of libtinfo.so resolves the issue. All instances of '...' above represent the path to the installed ncurses for Spack.
2020-06-12New package: alps (#17023)Sinan2-0/+63
2020-06-12pygpu: fix linking with gpuarray (#17033)Harsh Bhatia2-1/+16
* add build_ext_args to link pygpu with gpuarray * libgpuarray: add version 0.7.6
2020-06-12libtree package: add version 1.2.0, 1.1.4, and 1.1.3 (#17035)Harmen Stoppels1-0/+3
2020-06-12Buildcache: Fix bug in binary string replacement (#17075)Patrick Gartung1-1/+5
* Fix bug in binary string replacement that results in padding being added multiple times * Update comment * Update comment again
2020-06-12New package: clinfo (#17042)Matthias Diener1-0/+24
2020-06-12Geant4 +Python: fix module load (#17046)Axel Huebl1-0/+1
Adding `extends('python')` makes sure that a ``` spack load -r geant4 +python python -c "import Geant4" ``` find the module.
2020-06-12libffi 3.3: float128 ppc patch (#17043)Axel Huebl2-0/+60
Apply a patch to fix builds on Power7 and 8, wrongly requesting float128 support. Upstream patch: libffi/libffi#561
2020-06-12readline: fix linking to ncursesAdam J. Stewart1-1/+2
2020-06-12New package: antimony (#17061)Robert Blake1-0/+54
2020-06-12hydrogen: add version 1.3.4 (#17066)Brian Van Essen1-0/+1