summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-12-08r-vctrs: added v0.3.5 (#20267)Alexander Baumgarten1-2/+3
2020-12-08py-pandas: add v1.1.5 (#20268)Adam J. Stewart1-1/+2
2020-12-08r-fansi: added v0.4.1 (#20269)Alexander Baumgarten1-1/+2
2020-12-08UPC++: added v2020.11.0 and v2020.10.0 (#20279)Dan Bonachea1-0/+4
2020.10.0 is the latest stable release, and the preferred version for general use (when the user does not specify otherwise). 2020.11.0 is a prototype for the memory kinds feature that is also available when requested.
2020-12-08ghostscript: limited fujitsu compiler's version to apply patch. (#20281)Tomoki, Karatsu1-1/+1
2020-12-07Compiler wrapper linting (#20249)Harmen Stoppels1-4/+4
* Fix duplicate entries in case * make sure the arg is not interpreted as two items in a list * use -n over ! -z
2020-12-07bugfix: work around issue handling packages not in any repoMassimiliano Culpo2-0/+7
2020-12-07concretizer: refactor handling of special variants dev_build and patchesTodd Gamblin2-50/+55
Other parts of the concretizer code build up lists of things we can't know without traversing all specs and packages, and they output these list at the very end. The code for this for variant values from spec literals was intertwined with the code for traversing the input specs. This only covers the input specs and misses variant values that might come from directives in packages. - [x] move ad-hoc value handling code into spec_clauses so we do it in one place for CLI and packages - [x] move handling of `variant_possible_value`, etc. into `concretize.lp`, where we can automatically infer variant existence more concisely. - [x] simplify/clarify some of the code for variants in `spec_clauses()`
2020-12-07edm4hep: added package at v0.3, updated podio at v0.13 (#20241)vvolkl2-20/+108
2020-12-07Add "spack versions --new" flag to only show new versions (#20030)vvolkl4-17/+79
* [cmd versions] add spack versions --new flag to only fetch new versions format [cmd versions] rename --latest to --newest and add --remote-only [cmd versions] add tests for --remote-only and --new format [cmd versions] update shell tab completion [cmd versions] remove test for --remote-only --new which gives empty output [cmd versions] final rename format * add brillig mock package * add test for spack versions --new * [brillig] format * [versions] increase test coverage * Update lib/spack/spack/cmd/versions.py Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> * Update lib/spack/spack/cmd/versions.py Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-12-07povray: model mkl dependency correctly (#20265)ketsubouchi1-0/+9
Added the correct depends_on directive if the mkl variant is active. Added conflicts for archs that don't support mkl
2020-12-07py-xopen: added v1.0.1 and v0.8.4 (#20245)Owen Solberg1-0/+2
2020-12-07VTK-m: update to specify correct requirements to kokkos (#20097)Robert Maynard1-5/+13
2020-12-07krb5: added 'shared' variant and support to build static library (#20017)Martin Oberzalek2-1/+30
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-12-07OpenCV: disable variants by default (#20162)Adam J. Stewart1-32/+34
2020-12-07ccls: new package at v0.20201025 (#20251)Jacob Merson1-0/+25
2020-12-07spdlog: added versions up to v1.8.1 (#20252)Jacob Merson1-0/+5
2020-12-07curl: added v7.73.0 (#20246)Paul R. C. Kent1-0/+1
2020-12-07tempestremap: added new package at v2.0.5, updated moab to v5.2.1 (#20014)iulian7871-0/+45
2020-12-07apr: add depends_on ('libuuid', type='link') (#20261)h-denpo1-0/+2
2020-12-07atmi, rccl: added v3.10.0 (rocm-3.10.0) (#20264)Sreenivasa Murthy Kolam2-5/+7
2020-12-06concretizer: each external version is allowed by definition (#20247)Massimiliano Culpo5-0/+42
Registering external versions among the lists of allowed ones generates the correct rules for `version_satisfies`
2020-12-04raxml-ng: new package at v1.0.1 (#20223)perrymil1-0/+34
2020-12-04geant4, geant4-data: versions 10.6.3 and 10.7.0 (#20250)Ben Morgan8-4/+38
Update geant4-data and individual datasets for Geant4 versions 10.6.3 and 10.7.0. Update geant4 package with new versions 10.6.3 and 10.7.0. Update dependencies on CLHEP and VecGeom with versions required for Geant4 10.7. Add GEANT4_INSTALL_PACKAGE_CACHE=OFF to CMake args for 10.6 onwards. Prevents install of the "package cahce" file that contains hard-coded paths for dependencies, improving relocatability. It relies on Spack setting CMAKE_PREFIX_PATH correctly in build/use environments that consume the geant4 package.
2020-12-04Also allow --rpath as rpath linker flags (#18473)Harmen Stoppels2-4/+13
2020-12-04concretizer: restrict maximizing variant values to MV variants (#20194)Massimiliano Culpo4-2/+33
2020-12-04postgresql: added xml variant (#20224)TAKAHASHI Shuuji1-0/+5
2020-12-04AMD ROCm - Bump up rocalution with 3.9.0 and 3.10.0 releases (#20243)arjun-raj-kuppala1-1/+15
2020-12-04Added v3.10.0 for miopengemm, rocm-opencl and rocm (#20235)Sreenivasa Murthy Kolam4-8/+13
2020-12-04amrex: constrain cmake if using cuda 11 (#20237)Erik Schnetter1-0/+2
`cmake @3.17:` is necessary to handle `cuda @11:` correctly. Earlier versions of `cmake` do not know that `cuda @11:` does not support `compute_30` any more, and list that compute capability as supported. This is handled in `cmake`'s file `Modules/FindCUDA/select_compute_arch.cmake`.
2020-12-04py-cinemasci: new package at v1.3 (#20239)Ethan Stam1-0/+27
2020-12-04libtheora: patch for png_sizeof issue (#20240)Howard Pritchard2-0/+20
See https://gitlab.freedesktop.org/gstreamer/cerbero/blob/master/recipes/libtheora/0004-examples-Don-t-use-png_sizeof.patch Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2020-12-04bowtie2: fix installation prefix (#20205)George Hartzell1-1/+4
The bowtie2 Makefile uses `prefix`, not `PREFIX`, for versions before v2.4. Credit to @tkameyama Co-authored-by: george.hartzell <george.hartzell@sana.com>
2020-12-03allow install of build-deps from cache via --include-build-deps switch (#19955)eugeneswalker3-3/+9
* allow install of build-deps from cache via --include-build-deps switch * make clear that --include-build-deps is useful for CI pipeline troubleshooting
2020-12-03environment installs: fix reporting. (#20004)Matthias Wolf1-1/+1
PR #15702 changed the invocation of the report context when installing specs, do the same when building environments.
2020-12-03avoid circular import (#20236)Greg Becker1-1/+1
2020-12-03concretizer: call inject_patches_variants() on the roots of the specs (#20203)Andrew W Elble5-4/+31
As was done in the old concretizer. Fixes an issue where conditionally patched dependencies did not show up in spec (gdal+jasper)
2020-12-03bump up version for rocm_3.10.0 rel (#20229)Sreenivasa Murthy Kolam1-3/+4
2020-12-03bumpup the version for rocm-3.10.0 release (#20227)Sreenivasa Murthy Kolam12-26/+49
2020-12-02Add CARE package, fixes for ROCmPackage and subclasses (#20070)Danny Taller6-16/+180
* use develop version of blt with fixes for rocm * package updates for care+rocm * fixes for plain cpu build * add camp dependency on raja
2020-12-02fix harmen branch (#20216)Danny Taller1-2/+2
2020-12-02concretizer: try hard to infer the real version of compilers (#20099)Massimiliano Culpo3-3/+53
fixes #20055 Compiler with custom versions like gcc@foo are not currently matched to the appropriate targets. This is because the version of spec doesn't match the "real" version of the compiler. This PR replicates the strategy used in the original concretizer to deal with that and tries to detect the real version of compilers if the version in the spec returns no results.
2020-12-02namd: added cuda support (#20143)fcannini1-1/+13
2020-12-02py-mikado: new package at 20201016 (#20186)Justin S1-0/+45
2020-12-02blast-plus: added v2.11.0 (#20024)Desmond Orton1-1/+2
Co-authored-by: Dan Han <las_danhan@iastate.edu>
2020-12-02pmix/openpmix: added v3.2.1 and v3.1.5 (#20087)Andrew W Elble1-0/+10
2020-12-02bump up version for rocm-3.10.0 release (#20214)Sreenivasa Murthy Kolam18-31/+63
* bump up version for rocm-3.10.0 release * bump up version for rocm-3.10.0 * remove duplicate version addition for 3.9.0 * bump up version for rocm-3.10.0 release * bump up version for rocm-3.10.0 release * bump up version for rocm-debug-agent and rocm-dbgapi * bump up version for rocm-bandwidth-test,rocm-gdb,rocprofiler,roctracer for rocm-3.10.0
2020-12-02r-loo: added v2.3.1 (#20075)Justin S1-0/+1
2020-12-02G2O: add new package (#20165)Adam J. Stewart1-0/+44
2020-12-02libqglviewer: build dylib instead of Framework (#20178)Adam J. Stewart1-1/+12