summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2018-08-07elfutils: update version and add variants (#8891)Mark W. Krentel1-8/+40
* elfutils: update version and add variants Add latest version 0.173. Add variants bzip2, xz and zlib to support reading compressed DWARF sections, default True. Move maintainer-mode to a variant with default False. This is only useful for developers who want to modify the source for generated files. * Add dependency on zlib for reading compressed DWARF sections. Add variants to use bzip2 and xz for compressed sections. Remove maintainer mode and the dependencies on flex and bison. These are not used for one-time builds. Be sure to squash both the commits and the commit messages.
2018-08-07Add libs attribute to mesa and mesa-glu packages (#8904)Adam J. Stewart5-10/+17
Also fix dependency version in glvis package. Fixes build errors mentioned in #8454.
2018-08-06caliper: update to use unwind virtual packageGeoffrey Malcolm Oxberry1-1/+1
2018-08-06gperftools: use unwind virtual packageGeoffrey Malcolm Oxberry1-1/+1
2018-08-06mfem+libunwind: use "unwind" virtual packageGeoffrey Malcolm Oxberry1-2/+2
2018-08-06apple-libunwind: new package, provides unwindGeoffrey Malcolm Oxberry1-0/+84
This commit continues the changes discussed in #8823 by creating a new "apple-libunwind" placeholder package that supplies instructions for how to configure packages.yaml to register Apple's libunwind implementation with spack. This package also provides the "unwind" virtual package representing the libunwind base API. The clang-apple compiler version should be specified in packages.yaml so that apple-unwind is only used with Apple's clang compiler, not the stock LLVM compiler.
2018-08-06Make libunwind provider of unwind virtual pkgGeoffrey Malcolm Oxberry1-0/+2
This commit begins addressing the ideas discussed in #8823. The libunwind library now provides the "unwind" virtual package, which represents the "libunwind base API" common to LLVM libunwind, Apple's LLVM libunwind, and non-GNU libunwind.
2018-08-06py-crossmap: needs py-setuptools (#8898)Levi Baber1-1/+3
* py-crossmap: needs py-setuptools * py-crossmap: additional deps * py-crossmap: make bx build/run
2018-08-06add Charliecloud 0.9.1 (#8902)Reid Priedhorsky1-0/+1
2018-08-06Bump R to v3.5.1. (#8895)健美猞猁1-0/+1
2018-08-06Libtool: version 'develop' (#8894)Sergey Kosukhin2-0/+34
* libtool: add version 'develop'. * libtool: patch: correct parsing of compiler output when collecting predeps and postdeps.
2018-08-06 modified: var/spack/repos/builtin/packages/py-pytest/package.py (#8890)Sajid Ali1-1/+2
2018-08-06LIKWID: Switch to perf_event backend to allow user installations but with ↵Thomas Roehl1-6/+14
limited features (#8886) * Switch to perf_event backend to allow user installations but with limited features. * Fix flake8 issues * Fix flake8 issues remove filter for INSTALL_CHOWN * Incorporate the comments
2018-08-06Bump mvapich2 to the latest v2.3 release. (#8892)健美猞猁1-1/+2
2018-08-05Add unzip runtime dependency to lua package (#8831)George Hartzell1-0/+2
* Add unzip to lua-luaposix I ended up on an [Ubuntu] system that hadn't had unzip employed and discovered lua-luaposix requires it (while buildig Lmod). Closes #8533 * Move unzip prereq to lua, type=run Rather than touching up each of the lua rocks (packages) that need unzip, make it available as a run dependency in lua. Tested by building lmod on a minimal Ubuntu system.
2018-08-04kim-api: initial commit (#8873)Christoph Junghans1-0/+46
* kim-api: initial commit * Update package.py
2018-08-03Package/flang: Updated to use own version of llvm (#8766)Tin Huynh3-37/+89
Flang now uses its own version of llvm and clang (called flang-driver). This is handled by adding flang-specific versions of the LLVM package and updates flang to depend on those versions.
2018-08-03simplemoc: version bump (#8884)Christoph Junghans1-2/+2
2018-08-03libmonitor: update version and add variant to configure (#8834)Mark W. Krentel3-8/+63
* libmonitor: update to version 2018.07.18 and add variant to configure for hpctoolkit. * Specify the @2013.02.18 version in cbtf-argonavis and cbtf-krell, since this is no longer the default version. These are the only other packages that use libmonitor.
2018-08-03Update broken codesign.llnl.gov urls (#8880)Abhinav Bhatele5-11/+11
* amg2013: fix homepage and url * kripke: fix homepage and url * lcals: fix homepage and url * lulesh: fix homepage and move to git * urls on single line
2018-08-03arpack: add version 3.6.2 (#8881)Geoffrey Oxberry1-0/+1
2018-08-02dmd: a new package. (#8826)健美猞猁1-0/+51
* dmd: a new package. * Install src for dmd. * Install src to prefix.src. * Replace copy_tree with install_tree.
2018-08-02libdwarf: remove use of hide_files()Todd Gamblin1-71/+63
- This was a nasty workaround due to the way our compiler wrappers used to work. We don't want to have to modify our elfutils installation to install libdwarf. - Since cd9691de5, we no longer need this because the package will always come before dependencies in our include order.
2018-08-02new package: XSD (#8784)dorier1-0/+52
2018-08-02flux: update flux-core package and add a flux-sched package (#8818)Stephen Herbein5-90/+261
Renames the flux package to flux-core and updates its dependencies, versions, and variants. Adds a flux-sched package. This also updates two flux-core dependencies: lua and czmq.
2018-08-02Change MUMPS to allow it to build with clang+xlf compiler combination (#8388)Dan FitzGerald4-200/+92
The mumps package was unable to build using the llvm clang compiler suite, as it defaulted to using mpif90 for linking and mpif90 cannot be used for linking shared library code. This PR modifies the MUMPS package.py to allow it to use IBM XL Fortran for linking. It also eliminates the need for the existing MUMPS IBM XL patches by having package.py specify the compiler-dependent "shared" flag to the linker, and always using the compiler suite's Fortran compiler for linking.
2018-08-02Fix openmpi to work with slurm/pmi and mxm (#8427)Tom Merrick1-3/+6
* Add binutils+libiberty for mxm fabric * Help find the pmi library when using the slurm scheduler
2018-08-02Package py-biom-format fixes (#8727)Levi Baber1-1/+2
* py-biom-format: needs py-setuptools at runtime * py-biom-format: needs py-pyqi
2018-08-02New package: GRNBoost (#8763)Yifan Zhu1-0/+61
2018-08-02Replace pkg-config dependencies with virtual (#8783)Michael Kuhn9-14/+14
Several packages specified pkg-config as a dependency, which is a specific implementation of the pkgconfig virtual. Most packages do not request a specific implementation. The current concretizer may choose a different implentation of pkgconfig for the nonspecific dependents, which conflicts with the request for pkg-config. This replaces all requests for a specific implementation of pkgconfig with the virtual package as a temporary solution to the issue.
2018-08-02package neovim: add info for version 0.3.1 (#8866)Matthias Wolf1-0/+1
2018-08-02Update homepage for laghos (#8864)Adam J. Stewart1-1/+1
2018-08-02Adding lazy property python module (#47) (#8867)Matthias Wolf1-0/+37
2018-08-02sz: fix checksum for 2.0.2.0 (#8868)Michael Kuhn1-1/+1
2018-08-02Trilinos: Update rules for superlu-dist version compatibility. (#8851)Kelly (KT) Thompson1-0/+1
2018-08-02Update and Bugfix for pexsi/package.py (#8822)Takayuki Kobayashi1-20/+25
* Update and Bugfix for pexsi/package.py 1. pexsi@0.10.2 is not compatible with superlu-dist@5.4.0 due to [Change LargeDiag to LargeDiag_MC64; Add LargeDiag_AWPM](https://github.com/xiaoyeli/superlu_dist/commit/d7dce5a3488f80645023ab8431d82399e5546ebf). 2. In the 'edit' phase, '@MPICXX_LIB' must be substituted before '@MPICXX' is substituted. * change dict to list of tuples Use a list of tuples to remember the order of `substitutions`. * Update package.py * Update package.py
2018-08-02added py-setuptools as dependency (#8843)Douglas Duckworth1-2/+3
* added py-setuptools as dependency * more changes
2018-08-02CMake: patch for NAG. (#8869)Sergey Kosukhin2-0/+12
2018-08-02adios2: add 2.2.0 (#8871)Michael Kuhn1-5/+17
This also enables the bzip2 and zfp variants. The sz variant is currently broken.
2018-08-02netcdf-fortran: enforce autoreconf when building with NAG. (#8844)Sergey Kosukhin2-0/+35
* netcdf-fortran: enforce autoreconf when building with NAG. * netcdf-fortran: patch the configure script instead of running autoreconf to get rid of additional dependencies. * netcdf-fortran: add comment for the patch.
2018-08-02suite-sparse: add version 5.3.0 (#8837)Geoffrey Oxberry1-1/+2
2018-08-01openblas: add version 0.3.2 (#8833)Geoffrey Oxberry1-0/+1
2018-08-01Dia needs access to gettext and pkg-config. (#8840)Kelly (KT) Thompson1-0/+2
When using spack on a ubuntu baseline system, I was unable to build dia with adding these build dependencies on gettext and pkg-config.
2018-08-01Small patch for netlib-lapack. (#8854)Sergey Kosukhin2-0/+18
2018-08-01Conflict for cmake 3.11.x and Intel. (#8855)Sergey Kosukhin1-0/+3
2018-08-01lmod: fix use of custom separator in prepend_path etc. (#8737)Stephen Herbein1-0/+44
fixes #8736
2018-07-31lmod: add version 7.8 (#8838)Geoffrey Oxberry1-0/+1
2018-07-30slepc: add blopex variant (#8820)Geoffrey Oxberry1-0/+14
2018-07-30Add extra_rpaths to OpenMPI wrappers (#8687)Jon Rood1-0/+7
If the OpenMPI build finds the infiniband drivers in /usr/lib64, it adds -Wl,-rpath -Wl,/usr/lib64 to the OpenMPI wrappers. If the wrappers are using a compiler outside of /usr, and the OpenMPI wrappers are used to build software outside of Spack, they will rpath /usr/lib64 into the executable which then has GLIBC, GLIBCXX runtime errors due to it picking up GCC libraries in /usr/lib64. This adds the directories specified in "extra_rpaths" to the OpenMPI wrappers, which allows them to use the correct compiler when invoked outside of Spack builds.
2018-07-30GSL: 2.5 is a new version. (#8827)Kelly (KT) Thompson1-0/+1