summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-09-03depends_on cannot handle ^ sigil (#18220)Adam J. Stewart5-6/+36
* depends_on cannot handle ^ sigil * cardioid+mfem+cuda requires hypre+cuda * Document this limitation * Move warning message to Known Issues docs * Better handling of parmetis dep
2020-09-03Add new MavenPackage build system base class (#18185)Adam J. Stewart29-209/+209
* Add new MavenPackage build system base class * Fix flake8 and doc tests * More specific regex * Java 8 required for these packages
2020-09-03Hashing: force hash consistency for values read from config (#18446)Massimiliano Culpo2-3/+56
The 'external_modules' attribute on a Spec, when read from a YAML configuration file, may contain extra formatting that is lost when that Spec is written-to/read-from JSON format. This was resulting in a hashing instability (when the Spec was read back, it would report a different hash). This commit adds a function which removes the extra formatting from 'external_modules' as it is passed to the Spec in __init__ to ensure a consistent hash.
2020-09-03install/install_tree: glob support (#18376)Adam J. Stewart48-373/+279
* install/install_tree: glob support * Add unit tests * Update existing packages * Raise error if glob finds no files, document function raises
2020-09-03Pillow-SIMD: use as default PIL provider (#18097)Adam J. Stewart19-48/+83
* Pillow-SIMD: use as default PIL provider * Fix concretization of pil * Fix build of older versions of pillow
2020-09-03freetype: Add custom headers property (#18440)Michael Kuhn4-6/+13
freetype's headers are installed in the `freetype2` subdirectory, use a custom headers property to fix this in dependent packages.
2020-09-03Bugfix: terminate if a spack.yaml include path does not exist (#18074)Tamara Dahlgren2-1/+32
2020-09-03fermi: added patch to support aarch64 (#18479)t-nojiri2-0/+14
2020-09-02Add test tolerance variant to nalu-wind pkg (#18455)psakievich1-0/+13
* Add test tolerance variant to nalu-wind pkg * flake8 fixes
2020-09-02eospac: add version 6.4.1 (#18476)Gabriel Rockefeller1-1/+3
2020-09-02new package: corenlp (#18467)Andrew W Elble2-0/+70
* new package: corenlp * import os, not os.path
2020-09-02CUDA_HOME needs to be set, or CUDA is found based on user's PATH. (#18475)Robert Blake1-0/+1
2020-09-02Add rocm 3.7.0 libs (#18366)Harmen Stoppels18-46/+212
* Add rocm 3.7.0 libs * Make 3.7.0-only dependency on numactl explicit * Add rocm-device-libs dep to rocm-clang-ocl * Update the cmakelists dir in rocm-debug-agant * Make rocm-debug-agent work on 3.7.0 * Disable tensile host; following rocm-arch recommendations
2020-09-02Add new RubyPackage build system base class (#18199)Adam J. Stewart27-112/+513
* Add new RubyPackage build system base class * Ruby: add spack external find support * Add build tests for RubyPackage
2020-09-02mfem: fix transitive hdf5 static libs (#18457)Chris White2-2/+10
2020-09-02PythonPackage: update documentation (#18181)Adam J. Stewart2-36/+195
2020-09-02spack test: no gpg signing for git commits (#18454)Adam J. Stewart2-7/+11
2020-09-02python: switch to +uuid by default (#18252)Adam J. Stewart1-1/+1
2020-09-02Document test dependency type (#18365)Adam J. Stewart1-10/+18
2020-09-02New patch release SLEPc 3.13.4 (#18466)Jose E. Roman1-0/+1
2020-09-02Aria2: Add version 1.35.0. (#18465)Rémi Lacroix1-1/+2
2020-09-02Packages: headers should be lists (#18445)Adam J. Stewart3-3/+3
2020-09-02ldak: new package at 5.1 (#18431)Nick Booher1-0/+42
* ldak: new package at 5.1 * flake8 * Re-run tests * Apply suggestions from code review Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-02Add HPX 1.5.0 release and update the homepage (#18464)Auriane R1-1/+2
2020-09-02new package: py-python-fmask (#18382)Sinan1-0/+22
* new package: py-python-fmask * flake8 * add missing dependency Co-authored-by: sbulut <sbulut@3vgeomatics.com> Co-authored-by: Sinan81 <Sinan81@earth>
2020-09-02new package: py-gitdb (#18386)Sinan1-0/+20
* new package: py-gitdb * Update var/spack/repos/builtin/packages/py-gitdb/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update package.py Co-authored-by: sbulut <sbulut@3vgeomatics.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-02Add blaze versions 3.6-3.8 (#18424)Jordan Moxon1-1/+4
2020-09-02Add new package: rasdaemon (#18434)darmac1-0/+30
2020-09-02gromacs: add support for opencl build (#18461)Gvozden Neskovic1-3/+9
Co-authored-by: Gvozden Nešković <neskovic@dev06.compeng.uni-frankfurt.de>
2020-09-02Flibcpp: update version (#18448)Seth R. Johnson1-14/+19
Update available versions and add Fortran check
2020-09-02Updated Hugo package. (#18443)Paul1-0/+13
* Set GOPATH in build environment to avoid creating files in the user's default GOPATH (e.g. ~/go). * Support for external find. * Added latest releease 0.74.3.
2020-09-02r-boot: checksum mismatch @1.3-23 (#18458)ketsubouchi1-1/+1
2020-09-02Add gdb TUI variant (#18459)Weston Ortiz1-0/+5
2020-09-02scotch: update to 6.0.10 (released 31-AUG-2020) (#18462)Mark Olesen1-1/+3
- added gitlab location, updated the homepage location Co-authored-by: Mark Olesen <Mark.Olesen@esi-group.com>
2020-09-02New package: ForTrilinos (#18456)Seth R. Johnson2-10/+63
Remove prior built-in Trilinos subrepository. Added a Trilinos conflict discovered while documenting ForTrilinos: ``` *** *** ERROR: Setting Trilinos_ENABLE_SEACASExodus=OFF which was 'ON' because SEACASExodus has a required library dependence on disabled TPL Netcdf! *** ```
2020-09-02Mac OS: support Python >= 3.8 by using fork-based multiprocessing (#18124)Rui Xue9-14/+35
As detailed in https://bugs.python.org/issue33725, starting new processes with 'fork' on Mac OS is not guaranteed to work in general. As of Python 3.8 the default process spawning mechanism was changed to avoid this issue. Spack depends on the fork-based method to preserve file descriptors transparently, to preserve global state, and to avoid pickling some objects. An effort is underway to remove dependence on fork-based process spawning (see #18205). In the meantime, this allows Spack to run with Python 3.8 on Mac OS by explicitly choosing to use 'fork'. Co-authored-by: Peter Josef Scheibel <scheibel1@llnl.gov> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2020-09-01ADIOS: Fix no-MPI Build (#18453)Axel Huebl1-1/+1
Do not apply this patch in no-MPI builds. I think this autotools check logic is generally borked, this will just set it manually to on/off now.
2020-09-01Deprecate spack setup (#18240)Adam J. Stewart6-526/+5
2020-09-01ccs-qcd: Change compile option for aarch64 (#17516)t-nojiri1-7/+17
* ccs-qcd: Change compile option for aarch64
2020-09-01test/relocate.py: skip tests involving patchelf on macOS (#18451)Patrick Gartung1-0/+20
2020-09-01Jali: Fix bugs in CMake section (#18447)Rao Garimella1-8/+4
Fix variant name and cmake variable. Co-authored-by: Rao Garimella <rao@abyzou.lanl.gov>
2020-09-01Update dependencies: py-torch-geometric (#18265)Jen Herting1-0/+23
* [py-torch-geometric] depends on py-torch-sparse * [py-torch-geometric] setting TORCH_CUDA_ARCH_LIST * [py-torch-geometric] added the rest of the dependencies * [py-torch-geometric] added cuda variant and added more build env vars * [py-torch-geometric] added variant info for depenedencies * [py-torch-geometric] flake8 * [py-torch-geometric] add variant description
2020-09-01Add new package: efivar (#18392)darmac1-0/+28
2020-09-01Added HPC Challenge Benchmark (#18323)Nikolay Simakov1-0/+207
* HPCC Benchmark: added HPC Challenge (HPCC) benchmark * HPCC Benchmark: modified error message on lack of fftw2 interface in MKL * hpcc: fixed styling add one more installation example * hpcc: styling fix Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * hpcc: changed include and lib location setter Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * hpcc: fixed styling add one more installation example * hpcc: removed readme.md * hpcc: develop repo now is in github * hpcc: march arguments are set explicitly in case of intel compilers, added -restrict flag, which needed for older intel compilers (at least <=19.0.5.281) Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-01orbit2: new package at v2.14.19 (#18405)ketsubouchi1-0/+20
2020-09-01fuse-overlayfs: added new package at v1.1.2 (#18435)darmac1-0/+23
2020-09-01ocaml: allow v4.08 and v4.09 to build with gcc10 (#18254)Joseph Wang2-0/+42
fixes #18228. This patch doesn't cover all old versions but it allows packages like whizard to build.
2020-09-01py-tpot: added new package at v0.11.5 (#18385)Sinan1-0/+31
Co-authored-by: sbulut <sbulut@3vgeomatics.com> Co-authored-by: Sinan81 <Sinan81@earth> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-01environment-modules: added v4.5.3 (#18425)Xavier Delaruelle1-1/+2
2020-09-01dihydrogen, hydrogen: dependency on CUB is conditional on CUDA version (#18427)Brian Van Essen2-2/+2
In CUDA 11, CUB is integrated into the CUDA library.