summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-10-16New compiler: nvhpc (NVIDIA HPC SDK) (#19294)Scott McMillan8-3/+307
* Add nvhpc compiler definition: "spack compiler add" will now look for instances of the NVIDIA HPC SDK compiler executables (nvc, nvc++, nvfortran) in supplied paths * Add the nvhpc package which installs the nvhpc compiler * Add testing for nvhpc detection and C++-standard/pic flags Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2020-10-16ghostscript: add external package detection (#19346)iarspider1-0/+9
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-10-16Fix for MKL ScaLAPACK (#19336)Pieter Ghysels1-1/+5
2020-10-16parquet-format: added new package at v2.8.0 (#18544)darmac1-0/+19
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-10-16py-inheritance: added new package at v0.1.5 (#19337)manifest1-0/+21
2020-10-16spack external find: fix debug output (#19342)iarspider1-2/+4
Output was, e.g. `Executables in /bin and /,u,s,r,/,b,i,n are both associated with the same spec xz@5.2.2`, will be `Executables in /bin and /usr/bin are both associated with the same spec xz@5.2.2`.
2020-10-16diffutils: added support for external detection (#19344)iarspider1-0/+10
2020-10-16opium : convert to be an autotools package (#18708)t-nojiri1-4/+8
2020-10-16autotools: recursively patch config.guess and config.sub (#18347)Toyohisa Kameyama1-68/+57
Previously config.guess and config.sub were patched only in the root of the source path. This modification extend the previous behavior to patch every config.guess or config.sub file even in subfolders, if need be. Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-10-16GenomeWorks: added new package at v0.5.3 (#19263)dunatotatos2-0/+59
2020-10-16faiss: added new package at v1.6.3 (#17290)Harsh Bhatia3-0/+1416
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-10-15Environments: specify packages for developer builds (#15256)Greg Becker27-85/+1123
* allow environments to specify dev-build packages * spack develop and spack undevelop commands * never pull dev-build packges from bincache * reinstall dev_specs when code has changed; reinstall dependents too * preserve dev info paths and versions in concretization as special variant * move install overwrite transaction into installer * move dev-build argument handling to package.do_install now that specs are dev-aware, package.do_install can add necessary args (keep_stage=True, use_cache=False) to dev builds. This simplifies driving logic in cmd and env._install * allow 'any' as wildcard for variants * spec: allow anonymous dependencies raise an error when constraining by or normalizing an anonymous dep refactor concretize_develop to remove dev_build variant refactor tests to check for ^dev_path=any instead of +dev_build * fix variant class hierarchy
2020-10-15make opengl and spectrum-mpi set has_code = False (#19133)Omar Padron2-0/+4
* make opengl and spectrum-mpi set has_code = False
2020-10-15Update migraphx for rocm 3.8 (#19300)Sreenivasa Murthy Kolam3-4/+53
* update to migraphx for rocm_3.7.0 and rocm_3.8.0 * fix flake8 errors * address review comments * review changes * removed the msgpack,mentioned twice
2020-10-15Add new package: bdii (#18732)darmac1-0/+26
* Add new package: bdii * bdii: refine dependents
2020-10-15py-acme-tiny: added new package at v4.0.4 (#18808)darmac1-0/+19
2020-10-15GiNaC: added new package at v1.7.11, updated cln (#15730)Jean-Paul Pelteret2-1/+82
2020-10-15papi: restrict +sde to @6.0.0: (#19290)Tom Payerle1-0/+1
Software defined events (SDE) appear to have been introduced only in @6.0.0 (see e.g. http://icl.utk.edu/papi/software/view.html?id=275) See #19289
2020-10-15pexsi: add openmp flags to fortran flags if dependencies use OpenMP (#19274)Tom Payerle1-7/+8
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-15xbraid: added v2.3.0 and v3.0.0 (#19280)Cody Balos1-5/+33
2020-10-15CMake: added v3.18.3 and v3.18.4 (#19302)Adam J. Stewart1-0/+2
2020-10-15blasr-libcpp: improved setup_run_environment (#18038)manifest1-1/+11
Added non standard paths to LD_LIBRARY_PATH
2020-10-15LIKWID: added v5.0.2, new depends_on clauses and a patch for Lua (#19164)Thomas Gruber1-2/+4
2020-10-15Blaspp: added v2020.10.0, v2020.09.0, reworked recipe (#19311)G-Ragghianti1-71/+30
2020-10-15acts: added v1.02.0 (#19305)Hadrien G1-0/+7
2020-10-15Py-Pillow: added v8.0.0 (#19320)Axel Huebl1-0/+1
2020-10-14amrex: Add CUDA variant (#19306)Erik Schnetter1-0/+4
* amrex: Add CUDA variant * amrex: require at least cuda 9
2020-10-14deal.II: Fix broken include and library path concatenation (#19315)Jean-Paul Pelteret1-7/+9
2020-10-14Removing f18 package. (#19307)Nichols A. Romero1-59/+0
2020-10-14autotools.py: fix the list of objects to be removed from libtool (Fujitsu). ↵Tomoki, Karatsu1-1/+1
(#19303)
2020-10-14[delphes] new version, new env var (#19304)vvolkl1-0/+2
2020-10-14uqtk: Add version and fixes for Fujitsu compiler. (#19288)Tomoki, Karatsu3-0/+1550
* uqtk: Add version and fixes for Fujitsu compiler. * Fixed order of versions. * Add condition to execute function.
2020-10-14Flang NVidia offload fix (#18965)Nichols A. Romero2-8/+23
* Make release_90 preferred version. * Be more explicity about CUDA dependencies. * Remove duplicate CUDA dependency in Flang package and introduce nvptx variant. * Fix nvptx variant message.
2020-10-14adios2: Remove rogue zmq dependency for ssc engine (#19293)Chuck Atkins1-1/+0
2020-10-13new release 7.0.2 (#19297)Edoardo Aprà1-5/+8
2020-10-13busco: add 4.1.3 (#19296)Justin S1-0/+9
2020-10-13Make DEAL_II_MPI_WITH_CUDA_SUPPORT conditional on mpi package option. (#19279)David M. Rogers1-1/+2
2020-10-13Update neovim build and libvterm (#19015)hhoeflin2-11/+13
* Fixed wrong link to version 0.0.0 and add hash for version 0.1.4 * Fix failing build for neovim@master and neovim@stable and add hash for version 0.4.0 * Fix flake8 issues * Removed unnecessary newline * Depedency conditions restriction to neovim >= 0.2.0 as previous versions fail to compile * Removed build dependency on git * Removed master from all conditions
2020-10-13autotools: add attribute to delete libtool archives .la files (#18850)Massimiliano Culpo3-8/+102
* autotools: add attribute to delete libtool archives .la files According to Autotools Mythbuster (https://autotools.io/libtool/lafiles.html) libtool archive files are mostly vestigial, but they might create issues when relocating binary packages as shown in #18694. For GCC specifically, most distributions remove these files with explicit commands: https://git.stg.centos.org/rpms/gcc/blob/master/f/gcc.spec#_1303 Considered all of that, this commit adds an easy way for each AutotoolsPackage to remove every .la file that has been installed. The default, for the time being, is to maintain them - to be consistent with what Spack was doing previously. * autotools: delete libtool archive files by default Following review this commit changes the default for libtool archive files deletion and adds test to verify the behavior.
2020-10-13[acts] fix boost dependency (#19286)vvolkl1-1/+1
@HadrienG2 the dependency is definitely there in all versions, but I did not check if the variants need to be adapted for the newer variants of acts
2020-10-13ppopen-math-vis: change download site to github. (#19285)Toyohisa Kameyama1-3/+4
2020-10-13talloc: update version and dependencies (#18817)darmac1-0/+4
2020-10-13Add new package: py-rbtools (#18963)darmac1-0/+26
* Add new package: py-rbtools * Update var/spack/repos/builtin/packages/py-rbtools/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-rbtools/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-rbtools/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-rbtools/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-13Add new package: dnstracer (#18933)darmac1-0/+29
* Add new package: dnstracer * refine package class
2020-10-13Add new package: libopts (#18836)darmac1-0/+21
* Add new package: libopts * fix flake8 error
2020-10-13Add new package: py-eg (#18885)darmac1-0/+22
* Add new package: py-eg * refine dependency
2020-10-13Add new package: symlinks (#18925)darmac1-0/+23
* Add new package: symlinks * refine edit()
2020-10-13Add new package: xfsprogs (#18829)darmac1-0/+37
* Add new package: xfsprogs * remove lib64 path
2020-10-13paraview: Fix external dependencies for various versions (#19236)Chuck Atkins3-44/+88
2020-10-13py-adb-enhanced: new package at v2.5.4 (#19010)darmac1-0/+28