summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-09-08libxmms: add python build dependency (#18566) (#18568)Tom Payerle1-0/+1
Build of libxmms requires python, but not in spack dependency list. See #18566
2020-09-08go: Add 1.15.1 and 1.14.8 (#18575)Michael Kuhn1-0/+2
2020-09-08node-js: Add 14.10.0 and 12.18.3 (#18576)Michael Kuhn1-1/+3
2020-09-08npm: Add 6.14.8 (#18577)Michael Kuhn1-1/+2
2020-09-08Cython: add setuptools run-dependency (#18572)Adam J. Stewart1-1/+1
Cython requires a library that is available in Python 3.8, or before Python 3.8 with setuptools. This specifies that setuptools is a run dependency to allow running with Python < 3.8
2020-09-08Clarify manual download required if unable to fetch package (#18242)Tamara Dahlgren4-11/+87
Clarify manual download required if unable to fetch (from mirror(s)); support (and tests) for package-specific download instructions
2020-09-08Update cray-libsci homepage and install error (#18581)Tamara Dahlgren1-4/+5
2020-09-08commands: update help for `spack install --yes-to-all` (#18367)Richarda Butler2-2/+9
`spack install --yes-to-all` doesn't actually make the build non-interactive, but that is why people typically use it. This documents that you must also specify `--no-checksum` for a fully non-interactive build.
2020-09-08print out debug information about which specs are applying which constraintsPeter Josef Scheibel1-0/+2
2020-09-08spack docs: http -> https (#18573)Adam J. Stewart1-1/+1
2020-09-08Added nvptx variant to rust (#18209)Michal Sudwoj1-4/+18
Co-authored-by: Andrew Gaspar <andrew.gaspar@outlook.com> Co-authored-by: Andrew Gaspar <andrew.gaspar@outlook.com>
2020-09-08Modules: Deduplicate suffixes but don't sort them. (#18351)Rémi Lacroix4-5/+11
* Modules: Deduplicate suffixes but don't sort them. The suffixes' order is defined by the order in which they appear in the configuration file. * Modules: Modify tests to use spack_yaml.load_config. spack_yaml.load_config ensures that the configuration is stored in an ordered manner. Without this change, the behavior of the tests did not match Spack's. * Modules: Tweak the suffixes test to better catch ordering issues.
2020-09-08gromacs: add zen2 target SIMD optimizations (#18551)Gvozden Neskovic1-4/+7
Co-authored-by: Gvozden Nešković <neskovic@dev06.compeng.uni-frankfurt.de>
2020-09-08hpcc: add explicit C99 flag for older GCC versions (#18556)Piotr Luszczek1-0/+6
2020-09-08hpctoolkit: adjust some dependencies (#18558)Mark W. Krentel1-2/+4
Hpctoolkit master and upcoming releases now want the +pic variant for two dependencies, libunwind and xz.
2020-09-08openPMD-api: added v0.12.0 (#18560)Axel Huebl1-1/+3
2020-09-07SpecList: remove mutable types from __init__ arguments (#18515)Massimiliano Culpo1-1/+5
fixes #18439
2020-09-07phist: added v1.9.1 (#18529)jthies1-0/+1
2020-09-07kim-api: add support for Fujitsu compilers (#18533)ketsubouchi2-0/+24
2020-09-07[LCIO]: changes to install/CPATH for python bindings (#18512)Andre Sailer1-0/+11
2020-09-07Add new package: kbd (#18436)darmac1-0/+25
* Add new package: kbd * fix description error
2020-09-07capstone: added v4.0.2 (#18534)Tim Haines1-0/+4
This also adds the git branches "master" and "next".
2020-09-07jansi: added new package at v1.18 (#18549)darmac1-0/+23
2020-09-06gconf: add dependencies (#18406)ketsubouchi1-8/+5
* gconf: add dependencies * gconf: add run type to perl-xml-parser
2020-09-05new package: py-textblob (#18516)Andrew W Elble3-1/+709
* new package: py-textblob add variant to py-nltk to allow for data download/installation add dependencies to py-nltk so that bin/nltk works * add resources and resource generation script
2020-09-05petsc4py: repo is migrated from bitbucket to gitlab (#18519)Satish Balay1-13/+13
2020-09-05fujitsu: added new package (#18021)Massimiliano Culpo1-0/+55
The package is at the moment not installable, just detectable. Co-authored-by: Toyohisa Kameyama <kameyama@riken.jp>
2020-09-05Make spack environment configurations writable from spack external and spack ↵Robert Blake8-57/+126
compiler find (#18165) * spack config: default modification scope can be an environment The previous model was that environments are the highest priority config scope for config reading operations, but were not considered for config writing operations. Now, the active environment is the highest priority config scope for both reading and writing operations. Now spack config add, spack external find and spack compiler set environment configuration in the environment by default if an environment is active. This is a change in default behavior for these routines, but better matches the mental model for an environment taking precedence over the user's default config file. * add scope argument to 'spack external find' to choose non-default scope * Increase testing for config modifications on environments Co-authored-by: Gregory Becker <becker33@llnl.gov>
2020-09-04ROCm3.5 miopen recipe (#18442)Ganesh Kumar2-0/+90
* ROCm 3.5 miopen recipe * fixing flake8 issues * cmake variant fix * min support fix * variant possible values
2020-09-04energyplus: add version 9.1 (#18485)Nick Booher1-0/+2
2020-09-04amrex:: new version 20.09 (#18486)mic841-0/+1
2020-09-04bml: Add build dependency on python (#18489) (#18491)Tom Payerle1-0/+1
At some point in the build phase a script spack-src/scripts/convert-template has a shebang looking for python in the path. Currently this picks up system python if in invoker's path, but should be using python from spack, so add a build dependency on python.
2020-09-04mariadb-c-client: Add 3.1.9 (#18501)Michael Kuhn1-0/+1
2020-09-04py-setuptools: Add 50.1.0 and 49.6.0 (#18502)Michael Kuhn1-0/+2
2020-09-04rocksdb: Add 6.11.4 (#18503)Michael Kuhn1-0/+1
2020-09-04glib: Add 2.64.5 (#18505)Michael Kuhn1-0/+1
2020-09-04libbson, mongo-c-driver: Add 1.17.0 (#18506)Michael Kuhn2-0/+3
2020-09-04libidn2: Add 2.3.0 (#18507)Michael Kuhn1-0/+1
2020-09-04curl: Add 7.72.0 (#18508)Michael Kuhn1-0/+1
2020-09-04gettext: Add 0.21 (#18509)Michael Kuhn1-0/+1
2020-09-04Add madgraph 2.8.0; fix recipe (#18510)iarspider2-6/+1119
2020-09-04Build libtinfo.so "--with-versioned-syms" when it is enabled in ncurses. ↵Luke Dalessandro1-1/+2
(#18511) Many system-installed binaries (at least in Debian) are built against a libtinfo.so that has versioned symbols. If spack builds a version without this functionality, and it winds up in the user's LD_LIBRARY_PATH via spack load, system binaries will begin to complain. ``` $ less log.txt less: /opt/spack/.../libtinfo.so.6: no version information available (required by less) ``` Co-authored-by: Luke D'Alessandro <ldalessa@uw.edu>
2020-09-04new package: py-markovify (#18517)Andrew W Elble1-0/+18
2020-09-04fermikit: added support for aarch64 (#18480)t-nojiri2-0/+47
2020-09-04Rely on E4S project variable for SPACK_REPOScott Wittenburg1-2/+0
2020-09-03Python: default to Python 3.8 (#17798)Adam J. Stewart1-1/+1
2020-09-03py-pillow-simd: fix concretization (#18490)Adam J. Stewart1-1/+1
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.