summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-12-22Add new release and remove extraneous patches (#14273)Piotr Luszczek1-2/+3
2019-12-22Set full xiar path when building cp2k with intel compiler (#14268)Glenn Johnson1-1/+2
2019-12-22Updating preferred OpenMPI version to 3.1.5 (#14266)justbennet1-2/+2
2019-12-22openPMD-api: 0.10.3 (#14265)Axel Huebl1-0/+1
Add latest release.
2019-12-21new module beagle (#14257)xfzhao2-0/+47
2019-12-21Bump py-slepc4py version, update url (#14264)Sajid Ali2-4/+12
* version bump modified: var/spack/repos/builtin/packages/py-slepc4py/package.py * slepc: update URL slepc4py: add 3.11.0 and update maintainers Co-authored-by: Satish Balay <balay@mcs.anl.gov>
2019-12-21use `sys.executable` instead of `python` in `_source_single_file` (#14252)Sajid Ali1-1/+1
2019-12-20build bazel with jdk (#14258)Sajid Ali1-1/+4
* build bazel with jdk * Flake 8 * Fix typo
2019-12-20microarchitectures: fix ppc flags for clang (#14196)Massimiliano Culpo2-18/+10
2019-12-20npm: add Python 3 support (#14255)Adam J. Stewart1-2/+33
2019-12-20Fetching from URLs falls back to mirrors if they exist (#13881)Massimiliano Culpo66-218/+321
Users can now list mirrors of the main url in packages. - [x] Instead of just a single `url` attribute, users can provide a list (`urls`) in the package, and these will be tried by in order by the fetch strategy. - [x] To handle one of the most common mirror cases, define a `GNUMirrorPackage` mixin to handle all the standard GNU mirrors. GNU packages can set `gnu_mirror_path` to define the path within a mirror, and the mixin handles setting up all the requisite GNU mirror URLs. - [x] update all GNU packages in `builtin` to use the `GNUMirrorPackage` mixin.
2019-12-20PGMATH library symbols patch (#14254)Nichols A. Romero2-0/+97
* Add symbols patch * Apply symbols patch to pgmath * Add github issue number for symbols patch. * Add naromero77 as a maintainer. * Patch only applied to March 2019 release and master.
2019-12-20Add py-pyinstrument package (#14241)Adam J. Stewart1-0/+21
2019-12-20node-js: add Python 3 support (#14242)Adam J. Stewart1-28/+52
* node-js: add Python 3 support * Update node-js, fix Python 3 support in v12
2019-12-20Latest versions of CMake need a hand for Python detection (#14247)Hadrien G1-0/+1
2019-12-20root: Record that old versions of ROOT don't support modern GCC (#14250)Hadrien G1-0/+3
* Record that old versions of ROOT don't support modern GCC * Well, actually I don't know about 6.07 * Fix typo and follow odd version recommendation from @chissg
2019-12-20QE Update Dec 2019 (#14238)Nichols A. Romero1-9/+23
* Add QE 6.5 * Support for serial HDF5 case with serial (no mpi) QE is now supported but requires a patch for 6.4.1 and 6.5. * Add naromero77 as a maintainer.
2019-12-20Do not apply the unuran patch to ROOT 6.06/xy, it is not compatible (#14245)Hadrien G1-1/+1
2019-12-20Add py-pyinstrument-cext package (#14240)Adam J. Stewart1-0/+18
2019-12-20Adding myself as a ROOT maintainer (#14251)Hadrien G1-1/+1
2019-12-20Added hwloc dependency to gromacs (#14244)Andras Wacha1-0/+7
2019-12-20R: added v3.6.2 (#14248)Patrick Schratz1-0/+1
2019-12-20ACTS: added v0.13.0 and v0.12.1 (#14246)Hadrien G1-0/+2
2019-12-19New package: cinema_lib (#14231)Ethan Stam1-0/+41
* Start cinema package * Remove boilerplate and add description * Formatting for pep8 * Correct milestone tag * 'master' instead of 'develop' Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Two variants, both with numpy and other small changes * When +image for scikit Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2019-12-19Add missing __init__.py under test, and correct bad file name from #13889. ↵Chris Green2-0/+4
(#14228)
2019-12-19root: Add chissg as maintainer. (#14235)Chris Green1-0/+2
2019-12-19Add py-scipy 1.4.1 (#14230)Adam J. Stewart1-2/+4
2019-12-19dmd: setup dependent build environment (#14198)Adam J. Stewart1-0/+3
* dmd: setup dependent build environment * Fix call signature of setup_dependent_build_environment
2019-12-19Remove python2-ism in root package (#14223)Hadrien G1-2/+1
2019-12-18package_sanity: add a test to enforce no nonexisting dependencies in builtinTodd Gamblin1-0/+16
We shouldn't allow packages to have missing dependencies in the mainline. - [x] Add a test to enforce this.
2019-12-18possible_dependencies() now reports missing dependenciesTodd Gamblin3-15/+69
- Add an optional argument so that `possible_dependencies()` will report missing dependencies. - Add a test to ensure it works. - Ignore missing dependencies in `possible_dependencies()` by default.
2019-12-18package: add spack.package.possible_dependencies methodTodd Gamblin2-4/+53
- this version allows getting possible dependencies of multiple packages or specs at once. - New method handles calling `PackageBase.possible_dependencies` multiple times and passing `visited` dict around.
2019-12-18performance: speed up `spack find` in environmentsTodd Gamblin1-7/+11
`Environment.added_specs()` has a loop around calls to `Package.installed()`, which can result in repeated DB queries. Optimize this with a read transaction in `Environment`.
2019-12-18performance: `spack spec` should use a read transacction with -ITodd Gamblin1-9/+26
`spack spec -I` queries the database for installation status and should use a read transaction around calls to `Spec.tree()`.
2019-12-18concretization: improve performance by avoiding database locksTodd Gamblin1-4/+6
Checks for deprecated specs were repeatedly taking out read locks on the database, which can be very slow. - [x] put a read transaction around the deprecation check
2019-12-18performance: memoize spack.architecture.get_platform()Todd Gamblin2-0/+8
`get_platform()` is pretty expensive and can be called many times in a spack invocation. - [x] memoize `get_platform()`
2019-12-18aspell: Rename 'darwin.patch' and apply it to all targets. (#14206)t-karatsu2-1/+1
2019-12-18NETCDF-C: Add latest release 4.7.3 (#14214)Greg Sjaardema1-0/+1
Added checksum for latest NetCDF release 4.7.3
2019-12-18Add dependencies for hpcrypt (#8067)Greg Becker7-0/+138
* Add dependencies for hpcrypt * address review comments * flake * license-fix * fix checksums * Update py-hvace homepage Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * update py-hvac url Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
2019-12-18amrex: Define module directry when compiling with Fujitsu compiler. (#14124)t-karatsu1-0/+3
2019-12-18Fix pkgconfig dependencies (#14175)Michael Kuhn3-3/+3
pkgconfig is the virtual provider, pkg-config is an implementation.
2019-12-18PNETCDF: Update to include latest release 1.12.1 (#14213)Greg Sjaardema1-0/+1
Added checksum for recent 1.12.1 release.
2019-12-18SEACAS: Update to include new versions (#14212)Greg Sjaardema1-0/+2
Added checksum and tag name for last two SEACAS releases.
2019-12-18bugfix: don't fail if checking for "real" compiler versionTodd Gamblin1-1/+6
doesn't understand a custom, user-defined compiler version. However, if the compiler's version check fails, you can't build anything with the custom compiler. - [x] Be more lenient: fall back to the custom compiler version and use it verbatim if the version check fails.
2019-12-18bugfix: `pgcc -V` returns 2 on power machinesTodd Gamblin2-3/+9
`pgcc -V` was failing on power machines because it returns 2 (despite correctly printing version information). On x86_64 machines the same command returns 0 and doesn't cause an error. - [x] Ignore return value of 2 for pgcc when doign a version check
2019-12-18wireshark: remove non-existing dependencies (#14209)Adam J. Stewart1-34/+17
2019-12-18py-scikit-optimize: fix test dependency (#14210)Adam J. Stewart1-3/+2
2019-12-18New package: py-zc-lockfile (#13586)Marc Mengel1-0/+17
* package py-zc-lockfile * package py-zc-lockfile * autopep8, docutils cleanup * Update var/spack/repos/builtin/packages/py-zc-lockfile/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-zc-lockfile/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * dependency at wrong level * license bits * Remove py-zc-buildout dependency
2019-12-18add new package : filebench (#14158)darmac1-0/+40
* add new package : filebench * remove alpha version and duplicated autoheader cmd * refine automake cmd in sh() * refine filebench url as a stable tarball link
2019-12-18add new package : hama (#14159)darmac1-0/+22
* add new package : hama * mv hama/hama/package.py to hama/package.py