summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-05-10root: add first `spack external find` supportValentin Volkl1-0/+21
only parses the version, variant parsing will follow.
2021-05-10[py-pyjwt] added version 2.1.0 (#23547)Jen Herting1-0/+3
2021-05-10CrayPE fixes for MAGMA (#23497)lukebroskop1-0/+6
Force CCE to compile fortran modules with lower case names, allow for CCE to be the host compiler with nvcc
2021-05-10Add ReFrame 3.6.0 (#23551)Vasileios Karakasis1-0/+2
2021-05-10New package: libmicrodns (#22145)darmac1-0/+17
2021-05-10zfp: Add python as explicit dependency (#23478)Tom Payerle1-0/+1
A proposed fix for #23436
2021-05-10[py-websocket-client] added version 0.48.0 (#23549)Jen Herting1-0/+1
2021-05-10tau: revert depends_on generic elf provider (#23548)eugeneswalker1-1/+1
2021-05-10Bump fuse-overlayfs (#23541)Harmen Stoppels1-0/+1
2021-05-10craype fix for omega-h (#23504)lukebroskop1-0/+4
add -Wno-final-dtor-non-final-class flag
2021-05-10WarpX: 21.05 (#23543)Axel Huebl1-0/+3
Add the latest release of WarpX.
2021-05-10CrayPE fix for unifyfs (#23498)lukebroskop1-0/+5
When building with CCE, do not use the -Werror flag
2021-05-10CrayPE fix for otf2 (#23499)lukebroskop2-0/+23
when using Cray's cs-prgenv, allow the build system to detect the systems as an XC
2021-05-10bugfix: correct force_autoreconf method syntax (#23546)Tamara Dahlgren1-1/+1
2021-05-10CrayPE fix for json-c (#23515)lukebroskop1-0/+6
remove -Werror flag when compiling with cce
2021-05-10depend on elf provider in place of specifically libelf (#23524)eugeneswalker1-1/+1
2021-05-10py-numpy: add v1.20.3 (#23545)Adam J. Stewart1-0/+1
2021-05-10compare full old_prefix and new_prefix instead of layout_root (#23506)eugeneswalker1-1/+1
2021-05-10metall: fix incorrect use of setup_build_environment (#23532)eugeneswalker1-2/+2
2021-05-10Add new package: ima-evm-utils (#22161)darmac1-0/+23
2021-05-10Use define_from_variant for HiOp package (#23536)Cameron Rutherford1-47/+13
2021-05-10binutils: Improve flag_handler (#22642)Michael Kuhn1-3/+6
`flag_handler` currently passes all flags via injection. This makes it impossible to override the default flags provided by autotools (for instance, `binutils cflags='-O2'` will still build with `-O2 -g`). Instead, use injection for our workaround flags and pass other flags to the build system.
2021-05-08py-matplotlib: add v3.4.2 (#23531)Adam J. Stewart1-0/+1
2021-05-08py-vermin: add latest version 1.2.0 (#23528)Morten Kristensen1-1/+2
2021-05-08clingo: don't skip tests that deal with file permissionsMassimiliano Culpo3-16/+0
When we first merged the ASP-based solver, unit-tests were run in a Docker container with root permissions and that was preventing a few tests to succeed. Since some time though, clingo is tested as a regular user within Github Actions VMs, so we should start to run checks again.
2021-05-07craype fix for pdt (#23505)lukebroskop2-0/+18
* craype fix for pdt adapt the pdt package for cce * fix style issues
2021-05-07mercury: add version 2.0.1 (#23521)Jerome Soumagne1-0/+1
2021-05-07CrayPE fix for pfunit (#23512)lukebroskop1-1/+1
allow cce to be the compiler
2021-05-07Bugfix/matplotlib clang lto (#23519)dsjense1-0/+2
* Disable link-time optimization for matplotlib when using Clang. * Remove duplicated line. * Disable LTO only for versions >= 3.3.0.
2021-05-07Add conflict for the CCE compiler (#23502)lukebroskop1-0/+1
Add conflict for the CCE compiler
2021-05-07geos: Fix config issues with python bindings using python3 (#23479) (#23480)Tom Payerle2-0/+74
* geos: Fix config issues with python bindings using python3 (#23479) This should fix some config issues when building geos with python bindings and using python3 --- the geos configuration scripts had a few python2-isms. I only tested (lightly; geos built and I can import geos in python3) on 3.8.1, but I did check that the patch can at least be applied in 3.5. I belatedly discovered that geos dropped all the SWIG bindings in @3.9, so I also added some conflicts on the +python and +ruby options to note that they are not supported in 3.9. * geos: adding omitted patch file
2021-05-07install cmd: --no-add in an env installs w/out concretize and addScott Wittenburg5-9/+197
In an active concretize environment, support installing one or more cli specs only if they are already present in the environment. The `--no-add` option is the default for root specs, but optional for dependency specs. I.e. if you `spack install <depspec>` in an environment, the dependency-only spec `depspec` will be added as a root of the environment before being installed. In addition, `spack install --no-add <spec>` fails if it does not find an unambiguous match for `spec`.
2021-05-07return concrete spec (as is advertised in the docstring)Peter Josef Scheibel1-1/+1
2021-05-07fix check when retrieving matching spec from environment when there is a ↵Peter Josef Scheibel3-1/+20
match with a root spec as well as with a dependency of a root spec
2021-05-07Update py-hieroglyph (#23279)Claire Guilbaud1-4/+6
2021-05-07fdb: new package with deps (#23175)Sergey Kosukhin6-0/+331
2021-05-07compilers: aocc is now also available as a Cray PrgEnv (#23289)Tiziano Müller1-0/+3
2021-05-07GDAL: add v3.3.0 (#23426)Adam J. Stewart1-6/+37
2021-05-07Show useful error in build-env (#23458)Harmen Stoppels2-11/+21
Instead of an out of bounds error tell the user to provide a spec
2021-05-07libmonitor: add v2021.04.27 (#23460)Mark W. Krentel1-0/+1
2021-05-07at-spi2-core: add v2.40.1 (#23467)Robert Mijakovic1-0/+1
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-05-07at-spi2-atk: add v2.38.0 (#23468)Robert Mijakovic1-0/+1
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-05-07gdbm: patch when using arm@21.0: (#23492)Andrei Poenaru1-0/+1
2021-05-07CGNS:add v4.2.0, v4.1.2 and remove conflicting variant (#23481)Greg Sjaardema1-3/+2
Added the checksum for 4.1.2 and 4.2.0 The `parallel` variant did the exact same behavior as the `mpi` variant, but they had different default values than each other. Both variants set the value of `-DCGNS_ENABLE_PARALLEL`, so it was unclear which variant was "winning" and could definitely result in a non-intuitive build. Did a grep of the spack packages and none of them where using the `parallel` variant to control the cgns options. Retained the `mpi` variant as that one is being used by multiple packages. One issue that remains to be solved is that the default integer size has changed from 32-bit to 64-bit for the 4.2.0 release. This is controlled by the `int64` variant which currently defaults to `OFF`. There should maybe be some thought about changing the default to match the default of the current release, or maybe having a version-specific default... For now, left the behavior as it has been for previous versions.
2021-05-07OpenMPI: dont apply atomic patch for 4.1.1 and later (#23483)Howard Pritchard1-1/+1
The patch available in spack does not patch cleanly for the 4.1.1 and presumably later releases. See Open MPI commit b8a8096a3f153380f95af8f285f48e926eb18bf1 Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2021-05-07adms: new package (#23466)Olivier Cessenat1-0/+28
2021-05-07silo: add "hzip" and "fzip" variants (#23447)Steven Smith1-0/+6
SILO has optional support for compression libraries that require C++ (hzip and fpzip). This patch exposes those options as variants to enable configuration of SILO without the C++ libraries for C applications. hzip and fpzip are enabled by default to preserve current behavior.
2021-05-07gromacs: add v2021.2 (#23487)Gilles Gouaillardet1-0/+1
2021-05-06ASP-based solver: minimize mismatch of targets (#23462)Massimiliano Culpo1-32/+19
Like compilers targets now try to minimize mismatches, instead of maximizing matches. Deduction of mismatches is reworked to be the opposite of a match, since computing that is faster.
2021-05-06ASP-based solver: no intermediate package for concretizing together (#23307)Massimiliano Culpo2-0/+33
The ASP-based solver can natively manage cases where more than one root spec is given, and is able to concretize all the roots together (ensuring one spec per package at most). Modifications: - [x] When concretising together an environment the ASP-based solver calls directly its `solve` method rather than constructing a temporary fake root package.