summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-08-29fix packaging_guide variant table (#12296)Greg Becker1-1/+6
2019-08-29portage: fix linkage against openblas (#12641)Christoph Junghans1-0/+3
2019-08-28hdf5: patch out mpicxx lib when +mpi~cxx fixes #12586 (#12640)Pariksheet Nanda2-0/+16
2019-08-28bowtie package: add version 1.2.3 (#12593)健美猞猁1-6/+6
* Only apply issue-87.patch for versions before 1.2.3 * 1.2.3 builds fine with gcc@8:, but 1.2.2 and 1.2.2_p1 both fail (with or without the patch) so the conflict is updated to exclude only these two versions.
2019-08-28Correcting FleCSI package (#12629)Julien Loiseau1-1/+1
* Adding flecsph package * Correcting header * Boost version update * Correcting Flake8 errors * Correcting headers * Develop preferred in FleCSI
2019-08-28New package: py-pycuda (#12592)Sinan1-0/+31
2019-08-28new package: py-pygletSinan811-0/+22
2019-08-28New package: py-wand (#12590)Sinan1-0/+30
2019-08-28New package: py-planar (#12589)Sinan1-0/+15
2019-08-28Add py-numpy 1.17.1 (#12618)Adam J. Stewart1-1/+3
2019-08-28Add py-scipy 1.3.1 (#12620)Adam J. Stewart1-1/+3
2019-08-27New package: py-nose2 (#12522)Sinan1-0/+22
2019-08-27AutotoolsPackage: remove redundant libtoolize callGeoffrey M Oxberry1-4/+0
This commit removes redundant calls to `libtoolize` and `aclocal`. Some configurations, such as a Spack user using macOS with a Homebrew-installed `libtool` added to their `packages.yaml`, have `autoreconf` and GNU libtoolize installed as `glibtoolize`, but not `libtoolize`. While Spack installations of `libtool` built from source would install `glibtoolize` and symlink `libtoolize` to `glibtoolize`, an external installation of GNU libtoolize as `glibtoolize` will not have such a symlink, and thus the call `m.libtoolize()` will throw an error because `libtoolize` does not exist at the path referenced by `m.libtoolize()` (i.e., `self.spec['libtool'].prefix.bin.join('libtoolize')). However, on these same systems, `autoreconf` runs correctly, and calls `glibtoolize` instead of `libtoolize`, when appropriate. Thus, removing the call to `libtoolize` should resolve the error mentioned above. The redundant call to `aclocal` is also removed in this commit because the maintainers of GNU Automake state that "`aclocal` is expected to disappear" and suggest that downstream users never call `aclocal` directly -- rather, they suggest calling `autoreconf` instead.
2019-08-27New package: py-liblzma (#12549)Sinan1-0/+18
2019-08-27libensemble package: add version 0.5.2 (#12514)Stephen Hudson1-9/+19
* Make mpi, scipy, petsc4py, and nlopt support optional * Later versions depend on python@3.5: * Versions before 0.4.1 must build with MPI: add a conflict for @:0.4.1~mpi
2019-08-27New package: openfdtd (#12498)Hironori-Yamaji1-0/+49
2019-08-27Adding FleCSPH package. (#12525)Julien Loiseau2-0/+47
* Adding flecsph package * Correcting header * Boost version update * Correcting Flake8 errors * Correcting headers
2019-08-27cuda: add conflict with macOS Mojave (#12570)Geoffrey Oxberry1-0/+11
2019-08-27Configuration schema are checked against jsonschema draft 4 meta-schema (#10247)Massimiliano Culpo3-3/+197
fixes #10246
2019-08-27libxml2: pass location for libiconv to build system (#12588)Greg Becker1-1/+2
2019-08-27raja~openmp: explicitly disable OpenMP in CMake (#12572)Geoffrey Oxberry1-4/+2
Before this commit, CMake would still attempt to detect OpenMP, even if RAJA were being installed with `spack install raja~openmp`, because the option `ENABLE_OPENMP` is set to "On" by default. This commit explicitly disables OpenMP when the Spack install spec contains '~openmp`, ensuring that CMake does not attempt to detect and link with OpenMP.
2019-08-27gtksourceview: add GIR file search path (#12569)Geoffrey Oxberry1-0/+8
2019-08-27librsvg: new package (#12567)Geoffrey Oxberry1-0/+39
2019-08-27cairo: add gobject variant (#12568)Geoffrey Oxberry1-0/+2
2019-08-26New package: py-pytools (#12553)Sinan1-0/+23
2019-08-26new package: py-scpSinan811-0/+19
2019-08-26new package: py-ratelimSinan811-0/+18
2019-08-26Motif package: add jpeg dependency (#12559)brietzke1-0/+1
2019-08-26New package: py-sgp4 (#12557)Sinan1-0/+18
2019-08-26json-fortran: add new version 7.1.0brietzke1-0/+1
2019-08-26New package: py-pyjwt (#12532)Sinan1-0/+21
2019-08-26New package: py-overpy (#12533)Sinan1-0/+21
2019-08-25RPackage docs: use cloud.r-project.org (#12471)Adam J. Stewart1-11/+31
2019-08-24gobject-introspection: add GIR file search path (#12564)Geoffrey Oxberry1-0/+4
2019-08-24hypre@2.17.0: new version (#12562)Geoffrey Oxberry1-0/+1
2019-08-24Add implicit rpaths to compiler detection (#7153)Ben Boeckel21-8/+384
Uses code from CMake to detect implicit link paths from compilers System paths are filtered out of implicit link paths Implicit link paths added to compiler config and object under `implicit_rpaths` Implicit link paths added as rpaths to compile line through env/cc wrapper Authored by: "Ben Boeckel <ben.boeckel@kitware.com>" Co-authored by: "Peter Scheibel <scheibel1@llnl.gov>" Co-authored by: "Gregory Becker <becker33@llnl.gov>"
2019-08-23New package: py-morph (#12550)Sinan1-0/+19
2019-08-23New package: py-pydot2 (#12535)Sinan1-0/+18
2019-08-23New package: py-pykml (#12539)Sinan1-0/+22
2019-08-23openPMD-api package: require newer nlohmann-json (#12546)Axel Huebl1-1/+1
Update minimal required version of the `nlohmann-json` dependency.
2019-08-23New package: py-cov-core (#12526)Sinan1-0/+18
2019-08-23ESMF & NCL packages: Bug fixes for Intel Compilers (#11923)Kevin Manalo4-6/+59
* esmf: add patch when building with intel for 7.0.x * esmf: set Makefile variables required to propagate CXX/F90 flags * ncl: add ymake patch for @6.4.0: * ncl: add pixman, bzip2, freetype dependencies
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.