summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-08-09py-numexpr: switch from PyPI to GitHub download (#12360)Adam J. Stewart1-7/+7
2019-08-09gromacs: fix CPU optimizations detection (simd=auto) (#12354)Ricardo Silva2-0/+14
* SL-637 * https://redmine.gromacs.org/issues/2927 * tested with cmake 3.14.4 and 3.15.1
2019-08-09Updated Blaze version 3.5 and added access to master branch (#12341)Russell J. Hewett1-1/+4
* blaze: added version 3.5 * blaze: added access to bleeding edge
2019-08-09flatcc: add version 0.5.3 (#12358)Cameron Stanavige1-1/+2
This updates the flatcc package to have the latest version.
2019-08-09gnome-common: new package (#12359)Geoffrey Oxberry1-0/+34
2019-08-09Add new package: libfive@master (#12334)Geoffrey Oxberry1-0/+24
2019-08-09sdl2: fix dependency for libxext and build on ARM (#12351)Toyohisa Kameyama1-3/+11
1. add dependency for libxext2. 2. SSEMATH is off is aarch64. 3. reformat comment for flake8.
2019-08-09New Plink beta version (#12352)Sean McGrath1-0/+6
* Plink 1.9 Beta 6.10 added * Typo Fix
2019-08-09newpackage/tippecanoe (#12319)Sinan1-0/+23
* newpackage/tippecanoe * make flake8 happy * add "r" for raw text
2019-08-09bugfix: hunspell: add missing gettext dependency (#12347)Geoffrey Oxberry1-0/+8
* hunspell: write autoreconf method to triage error This commit fixes the error described in GitHub issue `AutotoolsPackage` class attempts to call `libtoolize`, which doesn't exist on macOS systems that externally install `libtool` in Spack via Homebrew -- Homebrew installzes GNU libtoolize as `glibtoolize`. The fix is to call `autoreconf` only, and GitHub pull request #12344 makes this change in AutotoolsPackage (https://github.com/spack/spack/pull/12344). However, while waiting for that pull request to be merged, overriding the `autoreconf` method achieves the same result for a self-contained fix. This self-contained fix is necessary to fix a dependency bug in the `hunspell` package. * hunspell: add missing gettext dependency * hunspell: add version 1.7.0
2019-08-09Fixed broken iegenlib package (#12229)Derick Huth1-2/+18
* Fixed broken iegenlib package * [IEGenLib] fixed for style * [IEGenLib] style fixes * [IEGenLib] removed CMAKE_BUILD_TYPE option from config_args
2019-08-08Added checksum for binutils@2.32 (#12350)angel-devicente1-0/+1
2019-08-08bugfix: nested matrices in spec lists (#12320)Greg Becker6-27/+88
* stack concretization: fix handling of variant names with dashes * spec_list: bugfix for handling nested matrices
2019-08-08enchant@2.2.5: new package (#12349)Geoffrey Oxberry1-0/+45
2019-08-08hisea: build on ARM. (#12302)Toyohisa Kameyama1-0/+4
2019-08-08Add new releases of Cube Tools, Opari2, OTF2, and Score-P (#12303)Marc-Andre Hermanns6-0/+8
2019-08-08new package: Cromwell (#12309)Owen Solberg4-0/+86
* add new package cromwell * fix flake8 errors, add cromwell-womtool package * change name of cromwell to cromwell-server * renamed cromwell-server to just cromwell * update description to what is in the project docs * fixing format call for python2.6 compatibility
2019-08-08new package: aria2 (#12318)Sinan1-0/+23
* new package: aria2 * tidy up
2019-08-08netcdf-cxx4: add m4 dep for call to autoreconf (#12325)Cameron Smith1-0/+1
2019-08-08guile: add versions 2.2.1 through 2.2.6 (#12333)Geoffrey Oxberry1-0/+6
2019-08-08Re-add py-cython dependency to py-tables (#12338)Adam J. Stewart1-4/+7
2019-08-08Add py-certifi 2019.6.16 (#12339)Adam J. Stewart1-1/+3
2019-08-08Allow Spack to uninstall external extensions without permissions (#11991)Adam J. Stewart1-3/+7
* Allow Spack to uninstall external extensions without permissions Raise when self.projections is not empty
2019-08-08openssl package: add versions including 1.1.1c (#12342)Adam J. Stewart1-11/+19
* Add comment that 1.0.1 versions are no longer supported * Add comment that 1.0.2 versions are only supported up to December 2019 * Add versions 1.0.2s, 1.0.2r, and 1.0.2p * Add versions 1.1.0k, 1.1.0j, and 1.1.0i * Add version 1.1.1c * Add comment that 1.1.0 versions are only supported up to September 2019
2019-08-08docs: fix compiler config (#12330)Pariksheet Nanda1-2/+3
It's no longer possible to set compiler flags under as an entry under "paths" in compilers.yaml; instead the user must list these under the "flags" section. This updates the docs accordingly.
2019-08-08Fix typo in yaml config docs (#12312)Adam J. Stewart1-1/+1
2019-08-07bugfix: spack stacks mixed dependency and non-dep constraints (#12315)Greg Becker1-1/+1
Spack stacks drop invalid dependencies applied to packages by a spec_list matrix operation Without this fix, Spack would raise an error if orthogonal dependency constraints and non-dependency constraints were applied to the same package by a matrix and the dependency constraint was invalid for that package. This is an error, fixed by this PR. An example failing configuration: spack: definitions: - packages: [libelf, hdf5+mpi] - compilers: ['%gcc'] - mpis: [^openmpi] specs: - matrix: - $packages - $compilers - $mpis
2019-08-07Revert "add maintainer review action to main.workflow" (#12316)Peter Scheibel1-9/+0
This reverts commit 54e3bc31f991200688044431f57ad8b3a25c12e8.
2019-08-07compiler bootstrapping: enable both single-node and multi-node DAGS(#12310)Peter Scheibel1-7/+15
5f74f22 enabled installing compilers for dependencies but not for the root package (and in particular not for DAGs which consist of one package) this enables bootstrapping compilers for both types of DAGs
2019-08-07Generalize STK package settings in Trilinos (#11917)Jon Rood1-21/+10
* Making STK package in Trilinos more general. * Remove comment about seacas exodus settings.
2019-08-07ncbi-toolkit: add version 22_0_0 (#12278)Pariksheet Nanda1-7/+36
* ncbi-toolkit: fix compiler+version restriction (spack/spack#12276) * ncbi-toolkit: update urls for current and archive releases * ncbi-toolkit: add compatibility for boost@1.69: * ncbi-toolkit: add compatibility for boost@1.70: * ENH: Add debug variant to significantly reduce install size * ncbi-toolkit: add archive url for 22_0_0 (spack/spack#12278)
2019-08-07Version 19.8.1 of PLASMA (#12299)Piotr Luszczek1-2/+1
* Remove unnecessary setting with buggy prefix Spack adds installation prefix by default and the "self." is missing * Add version 19.8.1 of PLASMA
2019-08-06new package: py-exodus (#12291)Daryl W. Grunau1-0/+20
2019-08-06ncurses: fix pic and opt flags (#12272)Mark W. Krentel1-2/+6
Resolves #11932. Move the PIC flags from CFLAGS on the configure line to the spack compiler wrapper for ncurses. The problem with the configure line for autotools is that specifying CFLAGS sets the entire flags, thus deleting the flags that configure would add itself. By default, if CFLAGS is unspecified, then configure picks a sensible default of `-g -O2`. But adding `-fPIC` erases these and it ends up building unoptimized.
2019-08-06pumi: new version 2.2.1 (#12282)Cameron Smith1-0/+1
2019-08-06tests: explain and test dependency flattening routines (#11993)Tamara Dahlgren3-1/+63
- Add comments to explain that `install_dependency_symlinks` and `flatten_dependencies` are actually used. - Add a test that exercises the routines.
2019-08-06graphviz package: add MacOS fixes and quartz support (#11128)Seth R. Johnson2-129/+112
* Add patch to detect newer versions of MacOS and to fix a typo in configure.ac (AM_LIBTOOLSFLAGS should be AM_LIBTOOLFLAGS) * Remove variant declarations for unsupported languages * Add support for quartz on MacOS * Add optional X Window support * Specifically build against qt@4 when building QT support * Point to appropriate C++ standard libraries when building with Clang on MacOS * Disable parallel build (for all platforms) * Increase verbosity of configure script by adding --disable-silent-rules
2019-08-06Overhaul numpy package (#12170)Adam J. Stewart6-134/+544
* Add numpy 1.17.0 * Overhaul numpy package * Flake8 fixes * Undefined reference fix * HeaderList and LibraryList need an arg * veclibfort has no headers * Add patch for older versions of py-numpy * Remove py-meep hack from py-numpy package * libflame: always add max arg hack flag * Fix build with GCC 4.8 * Compiler flags come from self.compiler * Only apply -std=c99 to cflags * Try to fix libflame package * Fix ATLAS build on macOS * --force-clang flag added in 3.10.3
2019-08-06mirrors: mirror config should use spack variable expansions (#9027)Greg Becker2-9/+17
- ensure that `$spack` and other variables are substituted into mirror paths
2019-08-06stacks: fix reference handling in env.write() (#12096)Greg Becker2-2/+27
* stacks: Fix env.write to properly write references * stacks: regression test for 12095
2019-08-06fltk: fix about variable types (#12292)t-karatsu3-0/+36
* fltk: fix about variable types
2019-08-06Avoid sending empty reports to codecov (#12293)Massimiliano Culpo1-3/+5
Before this commit we were sending reports also for unit tests that were not collecting coverage data.
2019-08-05Packages/musl (#12288)Daryl W. Grunau1-1/+20
* bump eospac version * Revert "bump eospac version" This reverts commit 835b1f822d8c083f6ab9eb17222c00409e8eb3da. * fix-up musl-gcc wrapper script * address adamjstewart's comments
2019-08-05c-blosc package: Add -std=gnu99 flag for gcc (#11959)Toyohisa Kameyama2-0/+24
When building with GCC, c-blosc requires the -std=gnu99 flag. Before this patch, the build would only add -std=gnu99 for GCC when building on specific architectures; this adds -std=gnu99 in all cases when using GCC.
2019-08-05Move new packages from tutorial to builtin (#12289)Adam J. Stewart8-1/+1
* Move new packages from tutorial to builtin * Remove unicode character from docstring
2019-08-05Balay/amrex 19.08 (#12287)Satish Balay1-1/+2
* amrex: add version 19.08 * amrex: update sundials dependency for @19.08
2019-08-05openPMD-api: pre-load depend libs (#12279)Axel Huebl1-0/+23
When loading `openpmd-api` as a lib to build outside of spack or to build depending spack packages, the "CMake-PUBLIC" header-only library MPark.Variant must be available. Also, the `*Config.cmake` package must be able to find dependent libs if used.
2019-08-04Add version 19.8.0 of PLASMA (#12275)Satish Balay1-0/+1
2019-08-04Add version 2.5.1 of MAGMA released today (#12274)Satish Balay1-1/+1
2019-08-04ginkgo: add maintainers (#12273)Satish Balay1-0/+2