summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-09-18Ignore git *.orig files and emacs backup filesGregory Becker1-1/+2
2019-09-18blis: fix darwin install name (#12869)Adam J. Stewart1-1/+7
2019-09-18googletest: fix darwin install name (#12871)Adam J. Stewart1-0/+6
2019-09-18libkml: fix darwin install name (#12872)Adam J. Stewart1-0/+6
2019-09-18wcslib: fix darwin install name (#12868)Adam J. Stewart1-0/+6
2019-09-18diffutils: add missing libiconv dependency (#12866)Adam J. Stewart1-0/+2
2019-09-18Correcting branch used for FleCSPH (#12865)Julien Loiseau2-12/+1
2019-09-18Add SQLite 3.29.0 (#12862)Adam J. Stewart1-0/+2
2019-09-18GDAL: Add support for MKL driver (#12837)Adam J. Stewart1-5/+12
2019-09-18Add libkml package (#12836)Adam J. Stewart1-0/+59
* Add libkml package * googletest needs to be linked to RPATH
2019-09-18libunistring: add missing dependency on libiconv (#12863)Adam J. Stewart1-0/+3
2019-09-18Add minizip package (#12835)Adam J. Stewart1-0/+23
2019-09-18Add uriparser package (#12834)Adam J. Stewart1-0/+38
* Add uriparser package * googletest needs to be linked to RPATH
2019-09-18Update buildcache creation and installation to allow mach-o binary ↵Patrick Gartung5-140/+224
relocation using py-machotools on linux or macos. (#12858) Update py-machotools dependencies and versions.
2019-09-17add a version (#12856)Sinan1-0/+2
2019-09-17Support yaml paths anywhere specs are handled on CLI (#12561)Scott Wittenburg4-19/+318
Update command-line (CLI) parsing to understand references to yaml files that store Spack specs. Where a file reference is encountered, the full Spec in the file will be read in. A file reference may appear anywhere that a spec could appear before. For example, if you write "spack spec -y openmpi > openmpi.yaml" you may then install the spec using the yaml file by running "spack install ./openmpi.yaml"; you can also refer to dependencies in this way (e.g. "spack install foo^./openmpi.yaml"). There are two requirements for file references: * A file path entered on the CLI must include a "/" even if the file exists in your current working directory. For example, if you create an openmpi.yaml file as above and run "spack install openmpi.yaml" from the same directory, it will report an error. * A file path entered on the CLI must end with ".yaml" This commit adds error messages to clearly inform the user of both violations.
2019-09-17Boost: add libs property (#12849)Greg Becker1-0/+14
2019-09-17fix typo in version number (#12855)Sinan1-1/+1
2019-09-17implicit rpaths filtering (#12789)Peter Scheibel14-52/+191
* implicit_rpaths are now removed from compilers.yaml config and are always instantiated dynamically, this occurs one time in the build_environment module * per-compiler list required libraries (e.g. libstdc++, libgfortran) and whitelist directories from rpaths including those libraries. Remove non-whitelisted implicit rpaths. Some libraries default for all compilers. * reintroduce 'implicit_rpaths' as a config variable that can be used to disable Spack insertion of compiler RPATHs generated at build time.
2019-09-17cmake: add v3.15.{2,3} (#12847)Christoph Junghans1-0/+2
2019-09-17cryptsetup package: dont vendor libuuid in util-linux (#12839)George Hartzell2-2/+10
Fixes #12829 This adds a variant to the util-linux package that controls whether it builds its own libuuid. Variant defaults to True. It enables other packages to choose to get libuuid from the libuuid package instead. This also changes the cryptsetup package to build util-linux with ~libuuid (so it uses an explicitly-Spack-built instance of libuuid instead).
2019-09-17Fix generic body during package creation (#12804)Adam J. Stewart1-14/+14
Fixes incomplete change in #11981 Use the proper variable (`body_def`) during package creation for package subclasses.
2019-09-16Allow build to proceed with failed compiler lib detection (#12756)Adam J. Stewart1-0/+4
Fixes #12732 Fixes #12767 c22a145 added automatic detection and RPATHing of compiler libraries to Spack builds. However, in cases where the parsing/detection logic fails this was terminating the build. This makes the compiler library detection "best-effort" and reports an issue when the detection fails rather than terminating the build.
2019-09-16Quote shell variable values (#12759)Adam J. Stewart1-2/+2
This updates logic which sets shell variables to quote the values, which is necessary when the value contains a space (e.g. PATH).
2019-09-16Add py-pycbc package (#12823)Adam J. Stewart1-0/+40
2019-09-16Add py-astropy 2.0.14 (#12816)Adam J. Stewart1-14/+42
2019-09-16Add py-beautifulsoup4 4.8.0 (#12815)Adam J. Stewart1-1/+3
2019-09-16Add py-mpld3 package (#12822)Adam J. Stewart1-0/+21
2019-09-16Add py-asdf package (#12817)Adam J. Stewart1-0/+26
2019-09-16Add py-bintrees package (#12818)Adam J. Stewart1-0/+18
2019-09-16Add py-lscsoft-glue package (#12821)Adam J. Stewart1-0/+23
2019-09-16Add py-jplephem package (#12819)Adam J. Stewart1-0/+19
2019-09-16Add py-ligo-segments package (#12820)Adam J. Stewart1-0/+18
2019-09-16Add py-pyopenssl package (#12824)Adam J. Stewart1-0/+24
2019-09-16Add py-semantic-version package (#12825)Adam J. Stewart1-0/+20
2019-09-16Add py-sortedcontainers package (#12826)Adam J. Stewart1-0/+18
2019-09-16Add py-weave package (#12828)Adam J. Stewart1-0/+24
2019-09-16Add py-soupsieve package (#12827)Adam J. Stewart1-0/+18
2019-09-16Relax Python version constraints on py-html5lib (#12811)Adam J. Stewart1-2/+2
2019-09-16xdmf3: new package (#12778)Chuck Atkins1-0/+44
2019-09-14qt: Fix build with GCC9 for version 4 (#12832)Ruben Di Battista2-0/+68
* qt: Fix build w/ GCC9 for @4: * qt: Fix patch filename and qt version * Fix typo in patch name
2019-09-14flang: build on arm. (#12808)Toyohisa Kameyama1-0/+2
2019-09-13Fixes identified in ecp facilities hackathon fixes:Scott Wittenburg4-33/+21
- improve mirror git repo management - minio s3 implementation needs endpoint_url - Remove image key from rebuild-index job - Remove image, rely on tags instead
2019-09-13Implement an optional compiler bootstrapping phaseScott Wittenburg10-368/+711
2019-09-13Remove CombinatorialSpecSet in favor of environments + stacksScott Wittenburg10-721/+83
2019-09-13Add pre-ci job generation for a multi-repo setupScott Wittenburg2-0/+103
2019-09-13Refactor release-jobs cmd based on use of environments (no docker either)Scott Wittenburg4-310/+193
2019-09-13Add schema for new gitlab-ci and cdash additions to environmentScott Wittenburg4-0/+220
2019-09-13py-bleach package: add version 3.1.0 (#12814)Adam J. Stewart1-4/+5
2019-09-13py-cython package: fix --test (#12813)Adam J. Stewart1-1/+1
Fix bug in string conversion of "make_jobs"