summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-08-23Julia package: add ARM support and versions 1.1.1, 1.0.0 (#12300)Toyohisa Kameyama2-19/+88
* Add patch when building with GCC on ARM * Update syntax for adding Julia packages based on version (newer versions use a different syntax)
2019-08-23New package: py-fastcache (#12451)Sinan1-0/+17
2019-08-23New package: py-filemagic (#12452)Sinan1-0/+19
2019-08-23SIRIUS package: add v6.3.2 + Python/MKL support (#12472)Tiziano Müller1-19/+38
* Add version 6.3.2 (which does not require patches like 6.1.5) * Add +python variant to build Python bindings * Option to build shared libraries does not exist for newer versions including 6.3.2 * Update 'libs' property (library names are different for newer versions) * Add support to detect and build with MKL as blas provider
2019-08-23New package: py-kitchen (#12464)Sinan1-0/+19
2019-08-23New package: py-opppy (#12483)Kelly (KT) Thompson1-0/+27
2019-08-23eccodes package: apply cmake-patch only when @:2.10 (#12512)brietzke1-1/+1
2019-08-23SEACAS package: add fixed versions and adios2 variant (#12503)Greg Sjaardema1-1/+17
SEACAS is now using versions instead of just relying on always installing master. There are now tagged versions. The most recent version is the first that can be used with a non-patched develop version of the CGNS package; previously, seacas required that the CGNS library have some internally-developed patch applied, but this is no longer needed. Also, added support for adios2 package with the adios2 variant. This currently defaults to off.
2019-08-23parallel-netcdf package: add version 1.11.2 (#12502)Greg Sjaardema1-0/+1
2019-08-23Go package: add version 1.12.9 (#12496)Paul1-0/+1
2019-08-23tau package: add version 2.28.2 (#12524)sameershende1-0/+1
2019-08-23ecp-io-sdk: add UnifyFS and VeloC (#12486)Chuck Atkins1-7/+3
* ecp-io-sdk: Update UnifyFS * ecp-io-sdk: Enable VeloC
2019-08-23bugfix: template create constructor args (#12536)Tamara Dahlgren1-10/+10
c9e214f updated template creation by passing **kwargs to package template classes but the template classes were not updated to accept them; this adds **kwargs to package template initializers where they are needed.
2019-08-23new package: py-blinker (#12531)Sinan1-0/+17
2019-08-23new package: py-path-py (#12534)Sinan1-0/+24
2019-08-23openstf: new package (#12538)Hironori-Yamaji1-0/+66
2019-08-23new package: py-simplekml (#12541)Sinan1-0/+19
* new package: py-simplekml * add python dependency version info
2019-08-23new package: py-pytailf (#12542)Sinan1-0/+17
2019-08-23new package: py-termcolor (#12544)Sinan1-0/+15
2019-08-23Add version 2.0 (#12545)Valentin Clement (バレンタイン クレメン)1-1/+3
2019-08-23Skip invisible non-packages in package directory. (#12467)Seth R. Johnson2-5/+11
Having a non-directory invisible file causes `spack find` to die. This fixes the logic to ignore invalid module names but only warn if they're visible. ``` NotADirectoryError: [Errno 20] Not a directory: '/spack/var/spack/repos/builtin/packages/.DS_Store/package.py' ```
2019-08-22libfabric package: add kdreg variant (off by default) (#12521)Phil Carns1-0/+12
This variant (off by default) adds support for the kdreg option in the GNI provider. It is disabled by default in order to avoid potential runtime conflicts with the cray-mpich library. Only one library at a time can use this feature. This patch allows the libfabric package to work correctly out of the box on systems like Cori at NERSC (since it's CLE7 update). Otherwise the spack build may autodetect kdreg headers on the system and enable this problematic feature.
2019-08-22py-cloudpickle package: add version 1.2.1 (#12518)Jennifer Herting1-0/+1
2019-08-22esmf: add v7.1.0r, with a gcc patch for macOS (#12509)Greg2-4/+19
2019-08-22New package: py-multi-key-dict (#12508)Sinan1-0/+15
2019-08-22New package: EEM (#12321)Hironori-Yamaji2-0/+62
2019-08-22nlohmann-json: v3.7.0 (#12517)Axel Huebl1-3/+2
* nlohmann-json: 3.7.0 The version 3.6.0 fix compile issues with GCC 9.0. * nlohmann-json: proper test handling tests are controlled via `spack install --test root|all ...` instead of a variant.
2019-08-22Spack BundlePackage: a group of other packages (#11981)Tamara Dahlgren21-191/+565
This adds a special package type to Spack which is used to aggregate a set of packages that a user might commonly install together; it does not include any source code itself and does not require a download URL like other Spack packages. It may include an 'install' method to generate scripts, and Spack will run post-install hooks (including module generation). * Add new BundlePackage type * Update the Xsdk package to be a BundlePackage and remove the 'install' method (previously it had a noop install method) * "spack create --template" now takes "bundle" as an option * Rename cmd_create_repo fixture to "mock_test_repo" and relocate it to shared pytest fixtures * Add unit tests for BundlePackage behavior
2019-08-22new package: libglvnd (#12183)Omar Padron1-0/+45
* new package: libglvnd * remove virtual provides from libglvnd libglvnd does not provide them directly, but through implementations that depend on it. * fix flake8 errors * libglvnd: fix style/remove unecessary variants * remove older libglvnd version * explicitly enable all libglvnd stubs * libglvnd: conflict with non-linux platform
2019-08-22petsc: update url to gitlab (#12506)Satish Balay1-1/+1
2019-08-22compiler install: fix bug in construction of compiler spec (#12507)Greg Becker1-1/+2
2019-08-21Chill package: build fixes (#12249)Derick Huth1-10/+14
* Specify rose/boost dependencies separately * Replace custom bootstrap phase with autoreconf phase and fix typo when locating bash exe * Add bison/flex dependencies * Fix configure args typo
2019-08-21'spack spec --yaml' command now writes build deps to yaml (#12317)Peter Scheibel1-1/+2
This allows "spack spec --yaml" to generate a spec YAML file that can be used with "spack install -f". Before, this would fail in cases where the spec had build dependencies.
2019-08-21Emacs directives for fill-column setting.Chris Green1-0/+5
2019-08-21Fetch strategies: new global option `no_cache`, new git option `get_full_repo`.Chris Green4-35/+113
* All fetch strategies now accept the Boolean version keyword option `no_cache` in order to allow per-version control of cache-ability. * New git-specific version keyword option `get_full_repo` (Boolean). When true, disables the default `--depth 1` and `--single-branch` optimizations that are applied if supported by the git version and (in the former case) transport protocol. * The try / catch blog attempting `--depth 1` and retrying on failure has been removed in favor of more accurately ascertaining when the `--depth` option should work based on git version and protocol choice. Any failure is now treated as a real problem, and the clone is only attempted once. * Test improvements: * `mock_git_repository.checks[type_of_test].args['git']` is now specified as the URL (with leading `file://`) in order to avoid complaints when using `--depth`. * New type_of_test `tag-branch`. * mock_git_repository now provides `git_exe`. * Improved the action of the `git_version` fixture, which was previously hard-wired. * New tests of `--single-branch` and `--depth 1` behavior. * Add documentation of new options to the packaging guide.
2019-08-21Percept package: add version (#12434)Jon Rood4-84/+85
* Choose a specific commit as a version (before, the only version was the master branch) * Add CMake patch which allows for building the version added here (this replaces the existing patches for percept in Spack) * Update trilinos dependency
2019-08-21New package: c-blosc2 (#12430)Axel Huebl1-0/+72
2019-08-21new package: py-grequestsSinan811-0/+25
2019-08-21ButterflyPACK package: add URL, versions 1.0.0 and 1.0.1 (#12428)liuyangzhuan1-5/+4
2019-08-21Remove package: of-adios-write (#12443)Mark Olesen1-118/+0
old (adios1) integration is not supported, maintained, or recommended for openfoam. The of-adios-write package serves no purpose any more.
2019-08-21Fix to option text for help command. (#12444)Chris Green2-3/+3
2019-08-21new package: py-empySinan81@github1-0/+16
2019-08-21New package: py-fallocate (#12450)Sinan1-0/+16
2019-08-21new package: Exiv2Sinan811-0/+17
2019-08-21re2c package: add version 1.2.1 (#12455)Mark Olesen1-1/+2
2019-08-21py-deeptools: add 3.3.0 (#12456)Pariksheet Nanda2-5/+38
Also update dependencies to build latest py-deeptools versions and add a patch to run tests: * Replace pypi URL with github URL to download tests * Update dependency versions of py-pysam, py-matplotlib * Add new py-deeptoolsintervals package as a dependency * Add py-plotly and py-nose dependencies * Patch setup.py to collect and run tests
2019-08-21hpcviewer: add version 2019.08Mark W. Krentel1-6/+16
2019-08-21New package: py-fortranformat (#12459)Sinan1-0/+15
2019-08-21new package: py-geoalchemy2Sinan811-0/+28
2019-08-21New package: libsecret (#12461)Sinan1-0/+45