summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-04-30sqlite: Add 3.31.1 (#16404)Michael Kuhn1-1/+4
2020-04-30readline: Fix homepage (#16403)Michael Kuhn1-1/+1
2020-04-30gettext: Add 0.20.2 (#16402)Michael Kuhn1-1/+2
2020-04-30glib: Add 2.64.2 (#16401)Michael Kuhn1-0/+1
2020-04-30libffi: Add 3.3 (#16400)Michael Kuhn1-0/+1
2020-04-30perl: Add 5.30.2 (#16396)Michael Kuhn1-1/+2
2020-04-30libxml2: Add 2.9.10 (#16399)Michael Kuhn1-5/+6
2020-04-30meson: Add 0.54.1 (#16398)Michael Kuhn1-0/+1
2020-04-30pcre: Add 8.44 (#16397)Michael Kuhn1-0/+1
2020-04-30Resolves: https://github.com/spack/spack/issues/16394 (#16395)Ben Bergen2-0/+12
Build problem with gcc 10.x
2020-04-30Fix kokkos-kernels tuple unpacking (#16393)Adam J. Stewart1-1/+1
2020-04-30lammps: fix build with kokkos (#16390)Christoph Junghans2-10/+16
2020-04-30Fix coreutils configure_args (#16391)Adam J. Stewart1-1/+1
2020-04-30cabana: add v0.2 and fix kokkos deps (#16389)Christoph Junghans1-4/+8
2020-04-30Add new package: bashtop (#16383)darmac1-0/+28
2020-04-30petsc: switch hdf5 spec from --with-hdf5-dir to --with-hdf5-lib (#16376)Satish Balay1-1/+11
This way - we can detect and use hdf5:hl,fortran - if enabled, but not require it as a dependency
2020-04-30xsdk: update to mfem and py-petsc4py changes (#16378)Satish Balay1-4/+5
mfem variant hypre is now rolled into variant mpi - so update spec accordingly mfem@4.0.1-xsdk+superlu-dist is broken and unsupported - so disable it with the addition of py-petsc4py@3.13.0 - conretizer gets confused and is not picking py-petsc4py@3.12.0 as a compatible dependency with petsc@3.12. So manually specify it. Also depends_on('py-libensemble@0.5.2+petsc4py ^py-petsc4py@3.12.0' causes concretizer to hang forever
2020-04-30graphviz: fix cairo dep (#16387)Christoph Junghans1-1/+1
2020-04-30kokkos: fix typos (#16388)Christoph Junghans1-2/+1
2020-04-30Update kokkos for new 3.x build systems (#16358)Jeremy11-272/+698
* change old Makefile-based Kokkos to kokkos-legacy * add Kokkos 3.x packages Co-authored-by: Jeremiah J Wilke <jjwilke@kokkos-dev-2.sandia.gov>
2020-04-30lapackpp and blaspp: added packages (develop branch) (#16373)Teodor Nikolov2-0/+105
2020-04-30JHPCN-DF: added package at v1.1.0 (#16384)Toyohisa Kameyama1-0/+37
2020-04-30py-pyquaternion: added package at v0.9.5 (#16386)Benoit Coste1-0/+20
2020-04-29Spack command extensions: error-handling (#13635)Chris Green5-85/+332
Generally speaking, errors that are encountered when attempting to load command extensions now terminate the running Spack instance. * Added new exceptions `spack.cmd.PythonNameError` and `spack.cmd.CommandNameError`. * New functions `spack.cmd.require_python_name(pname)` and `spack.cmd.require_cmd_name(cname)` check that `pname` and `cname` respectively meet requirements, throwing the appropriate error if not. * `spack.cmd.get_module()` uses `require_cmd_name()` and passes through exceptions from module load attempts. * `spack.cmd.get_command()` uses `require_cmd_name()` and invokes `get_module()` with the correct command-name form rather than the previous (incorrect) Python name. * Added New exceptions `spack.extensions.CommandNotFoundError` and `spack.extensions.ExtensionNamingError`. * `_extension_regexp` has a new leading underscore to indicate expected privacy. * `spack.extensions.extension_name()` raises an `ExtensionNamingError` rather than using `tty.warn()`. * `spack.extensions.load_command_extension()` checks command source existence early and bails out if missing. Also, exceptions raised by `load_module_from_file()` are passed through. * `spack.extensions.get_module()` raises `CommandNotFoundError` as appropriate. * Spack `main()` allows `parser.add_command()` exceptions to cause program end. Tests: * More common boilerplate has been pulled out into fixtures including `sys.modules` dictionary cleanup and resource-managed creation of a simple command extension with specified contents in the source file for a single named command. * "Hello, World!" test now uses a command named `hello-world` instead of `hello` in order to verify correct handling of commands with hyphens. * New tests for: * Missing (or misnamed) command. * Badly-named extension. * Verification that errors encountered during import of a command are propagated upward. Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-04-29charliecloud: add more checksummed versions (#16146)Carson Woods1-3/+11
* Add more checksummed versions * Remove all versions not supported by autotools build method * Add old build system for older versions * Add suggested changes
2020-04-29py-mypy: setuptools needed at run-time (#16375)Adam J. Stewart1-1/+1
2020-04-29boost: Patch for boostorg/process/issues/116 (#16371)Dr. Christian Tacke2-0/+53
Patch for "Unable to compile code using boost/process.hpp" See: https://github.com/boostorg/process/issues/116
2020-04-29prefix gets removed when adding additional configure options (#16335)Nathan2-4/+6
* prefix gets removed when adding additional configure options * Update waf documentation to reflect the new change
2020-04-29Add new package: brpc (#16309)darmac2-0/+59
* Add new package: brpc * change a patch for brpc * refine brpc version * refine brpc patch constraint
2020-04-29Add new package: graylog2-server (#16370)darmac1-0/+24
2020-04-29Add new package: libconfuse (#16368)darmac1-0/+21
2020-04-29Add new package: fping (#16367)darmac1-0/+22
2020-04-29Add new package: trident (#16342)darmac1-0/+28
* Add new package: trident * remove unused source code
2020-04-29Update timemory to support new dependencies and expose more build options ↵Jonathan R. Madsen1-57/+143
(#16241) * Update timemory/package.py to support new dependencies and expose more build options * Added missing 'use_arch' option handling * Fixes for python 2.6 * Fix pyflake error F632 * F632 flake fixes * Update package.py * Update package.py * 80 char width + added extra conflicts + fixed kokkos_modules reference * 79 char width * Removed submodule builds - added allinea_map variant - disabled caliper by default - added ompt_{standalone,llvm} variants * flake8 updates * 79 char width
2020-04-29ffmpeg: add v1.0.10, v2.8.15; add '+avresample'; improve variant handling ↵Joseph Ciurej1-45/+78
(#16359) * ffmpeg: add older versions (i.e. 2.8.15, 1.0.10), add 'avresample' variant * ffmpeg: update variant handling to support older versions (i.e. 2.8.15, 1.0.10)
2020-04-29openscenegraph: add v3.4.0, v3.4.1; add '+ffmpeg' (#16360)Joseph Ciurej2-8/+44
* openscenegraph: add v3.4.0/3.4.1, update versioning to use git, improve dependency handling (esp. for ffmpeg, opengl) * openscenegraph: add '+ffmpeg' variant, add 'jasper' dependency, clean up cmake config variables * openscenegraph: reverted fetches to use checksums to improve reliability * openscenegraph: add a few more explicit dependencies (e.g. png, tiff, glib).
2020-04-29helics: fixed dependency on boost (#16363)Ryan Mast1-1/+1
2020-04-29root: added v6.20.04, better variant handling (#16362)Dr. Christian Tacke1-3/+9
* Add version 6.20.04 * This version still requires numpy for +python * ROOT 6.20 renamed the define from python to pyroot: Add appropiate handling
2020-04-28py-pandas: add 1.0.X release (#16366)Adam J. Stewart1-12/+18
2020-04-28helics: Add version 2.5.0 (#16364)Ryan Mast1-0/+1
Add HELICS package version 2.5.0
2020-04-28[dd4hep] Fix inappropriate patch line break (#16361)Hadrien G1-2/+1
Sometimes, text editors automate things a little too much...
2020-04-28Add amgx (#16357)Jeffrey Salmond1-0/+58
* add amgx package * add amgx variants for mkl and magma support * fix typo in cmake option * flake8 fix formatting * Apply suggestions from code review - use mkl virtual provider Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Apply suggestions from code review - fix copypasta Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-04-28dev-build: stop before phase (#14699)Axel Huebl5-8/+67
Add `-b,--before` option to dev-build command to stop before the phase in question.
2020-04-28Docs: Limit Microarch on Travis CI (#16200)Axel Huebl1-1/+11
Update the travis CI docs: limiting the microarch is essential for caching.
2020-04-28netcdf-fortran: add new variants (#16046)Carson Woods2-0/+11
* Add additional variants to netcdf-fortran * Fix duplicate variant * Clean up variants based on review feedback * Addtional variant changes * Convert jna variant to single line * Fix proper version constraints for jna variant
2020-04-28jsoncpp add 1.9.2, patch %clang@10 for implicit conversion (#16153)Stephen McDowell1-0/+12
* add 1.9.2, patch %clang@10 for implicit conversion * flake8: "fix" hanging indent (squash: because is that really more readable?)
2020-04-28Add new package: figlet (#16355)darmac1-0/+31
2020-04-28kokkos: add versions 3.0.00 and 3.1.00 (#16354)Cameron Smith1-0/+2
2020-04-28bazel: support for aarch64 platform (#16350)darmac1-1/+5
2020-04-28Add new package: etcd (#16348)darmac1-0/+35