summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-06-16Modified for Fujitsu compiler. (#17124)h-denpo3-12/+49
2020-06-16Add patch for older versions of py-tensorflow (#17122)Glenn Johnson5-0/+64
Versions of py-tensorflow between versions 1.1 and 1.14 need a patch to avoid an import error on the cloud package even if built without support for the cloud package.
2020-06-16mxnet: avoid GNU parallel shuffle without openmp. (#17095)Toyohisa Kameyama2-0/+14
2020-06-16bazel: Update for use with Fujitsu compiler (#16860)takanori-ihara3-0/+62
* bazel: Update for use with Fujitsu compiler * bazel: Fix for use with Fujitsu compiler * bazel: Fix flake8 error * bazel: add conflicts setting for use with Fujitsu compiler * fix flake8 error * fix flake8 error
2020-06-16Add compiler option to use with Fujitsu compiler (#17067)takanori-ihara1-1/+3
* Add compiler option to use with Fujitsu compiler * Fix flake8 error * remove 1-1_fcc_tf_patch.patch * fix flake8 error
2020-06-16Doc: E4S Build Cache Link (#16986)Axel Huebl1-0/+6
Link to the E4S build cache in the according section of the docs.
2020-06-16pango: add libffi, glib, and other dependencies (#12384)Geoffrey Oxberry1-1/+9
2020-06-16ruby: add version 2.7.1 (#17112)Andrew W Elble1-0/+1
2020-06-16VTK: add version 9.0.0; update Python dependency constraints (#17019)Tom Payerle1-5/+15
In Python 3.8, the reserved "tp_print" slot was changed from a function pointer to a number, which broke the Python wrapping code in vtk@8 (causing "cannot convert 'std::nullptr_t' to 'Py_ssize_t'" errors in various places). This is fixed in vtk@9.0.0. This patch: 1) adds vtk@9.0.0 2) updates depends_on constraints to only use python@3.8: for vtk@9: vtk@:8 depends on python@2, and vtk@8.0.1:8.9.9 depends on python@:3.7 3) Adds CMake flag VTK_PYTHON_VERSION=3 when using python@3 with vtk@9
2020-06-16Yaml spec parsing corner case (#17101)psakievich2-7/+28
* Catch yaml filename corner case in spec parser * improved regex and remove redundant error checking Co-authored-by: Gregory Becker <becker33@llnl.gov>
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.