summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2019-05-01mesa: re-written to new meson build system (#10482)Chuck Atkins15-201/+162
* mesa: re-writen to new meson build system * xorg-server: Remove unneeded mesa dependency * glx: provide the virtual GLX package * Convert most "mesa" dependencies to use virtual gl and glx dependencies * mesa: Switch to always building from the git repo instead of a tarball * Use gl and glx version ranges instead of exact versions * glx: provide a default package * add auto to swr variant * Revert "add auto to swr variant" This reverts commit 2e7cd8a8aca07767c00657d0d09985ddd6306883. * update mesa package to version 19.0 * set +glx by default only when running on linux * fix style issues in geant4 package * remove virtual package "egl"
2019-05-02add PMDK 1.6Phil Carns1-2/+1
- also remove superflous ncurses dependency for PMDK 1.5
2019-05-02trilinos: add variant for ShyLU support (#11294)Kelly (KT) Thompson1-0/+4
2019-05-02ffmpeg package: add aom support (#11210)Sean McGrath2-1/+30
* Add Aom package * Add aom variant to ffmpeg package which controls whether to build with the Aom dependency
2019-05-01Supernova package: add version 2.1.1 (#11285)xfzhao1-3/+6
2019-05-01Add margo package and add rc1 tag for argobots package (#11281)Francois Budin2-0/+51
margo package is a required dependency for unifycr but the package was not available in spack. margo requires a recent version of argobots that has the ABT_SCHED_BASIC_WAIT scheduler (rc1 does while previously available versions of this package in spack did not have it).
2019-05-01veloc package: add version 1.1 and update master dependencies (#11270)Francois Budin1-1/+3
* Add version 1.1 and set it as preferred * Add pdsh as a dependency for `master`
2019-05-01Darshan 3.1.7 and develop versions fpr darshan-runtime and darshan-util (#11269)Francois Budin2-0/+6
* Add version 3.1.7 * Add develop branch (git master)
2019-05-01Lua: Fix unresolved symbols in shared library by linking with libdl.so (#11260)Thomas Gruber1-1/+2
The current lua package.py does not link with libdl.so, so you get unresolved symbols while linking with lua. This PR adds libdl to fix the issue.
2019-05-01openfoam-com package: build without kahip by default (#11259)Greg Becker1-1/+1
Kahip does not build with clang (conflicts('%clang') in kahip package. Because of this, openfoam-com %clang fails concretization. Therefore, this changes the default openfoam-com variant for kahip to False.
2019-05-01CP2K package: add versions and tests, adjust optimization flags (#11263)Tiziano Müller1-3/+20
* Remove -ffast-math optimization flag * Add 'develop' version which points to git repo * Depend on libint for all versions >= 3.0 * Build directory is different for versions >= 7 (including develop) * Add "make test" as post install check
2019-05-01OpenCV: New versions, adjust protobuf dependency (#11243)Jannek Squar1-1/+16
* Add versions 3.4.4 through 4.1.0 and 4.1.0-openvino * Add conflict for gcc version >= 7 when building with +cuda * Later version of protobuf is required for later versions of OpenCV * Explicitly remove protobuf dependency with CMake option when not building with +dnn
2019-04-30Masurca (#11286)xfzhao1-3/+3
* py-pauvr:new package * falcon-unzip: new package * supernova: updating * masurca: updating * rm extra files * modifying available versions and adding url * fixing deleted supernova
2019-04-30git-lfs: add version 2.7.2 (#11311)Matthias Diener1-0/+1
2019-04-30remove myself from maintainers of some packages (#11319)Denis Davydov4-8/+0
2019-04-30vtk: Use the vendored libharu (#11293)Chuck Atkins1-9/+1
VTK requires a patched libharu that is not maintained upstream See https://github.com/libharu/libharu/pull/157
2019-04-27environment-modules: add version 4.2.4 (#11307)Xavier Delaruelle1-1/+2
2019-04-26py-dateutil: add missing dependency on py-setuptools-scm (#11282)Daryl W. Grunau1-0/+1
Confirmed that versions before 2.7.5 do not require this dependency.
2019-04-26QuantumEspresso package: add version 6.4 (#11302)Felix Mayr1-0/+1
2019-04-26precice: add version 1.4.1 (#11276)Frédéric Simonis1-0/+1
2019-04-24root: new versions, variants and patches (#11215)Chris Green5-76/+337
* root: new versions, variants and patches to bring in to line with FNAL's use. * Support MySQL. * Patches: * Bigger stringbuf. * Find MySQL even when it's called mariadb-c-client. * Honor external provision of unuran. * Properly handle the ROOT7 web GUI for 6.16/00. * `memstat` variant is now default-OFF due to version-related constraints. * Add missing dependencies. * Propagate `python` to `libxml2`. * Handle external FTGL dependency with X / OpenGL: depends on PR #### * Force `SPACK_INCLUDE_DIRS` to avoid warning. * New `gminimal` variant default ON per discussion with Javier Cervantes. * Style fixes per flake8. * Remove redundant `PATH_SUFFIX` per https://github.com/root-project/root/pull/1993#discussion_r276840329 * Comment patches per https://github.com/spack/spack/pull/11215#discussion_r276887199. * Reflect the fact that MariaDB support patch is now upstream. * Restore ncurses dependency for libtinfo.
2019-04-24nest: change cmake_options to args. (#11273)Toyohisa Kameyama1-6/+6
2019-04-24py-pandas: Add version 0.20.0 (#11264)Eric Martin1-0/+1
2019-04-24squashfs should depend_on('zlib') (#11265)George Hartzell1-0/+1
Add zlib dependency to squashfs On my CentOS system it was getting linked in (from Spack, no less) fortuitously. On a minimal Ubuntu system it failed until it was added as an explicit dependency.
2019-04-23ftgl: update to 2.1.3-rc5. (#11214)Chris Green2-15/+161
* ftgl: update to 2.1.3-rc5. This updates to the last release (from 2008) with patches required to work with Spack and Root. * Working 2.1.2 with/without docs, 2.1.3-rc5 without.
2019-04-23py-umi-tools: Add latest versions (#11256)Eric Martin1-0/+3
2019-04-22Install squashfs exe's into prefix.bin, not prefix (#11246)George Hartzell1-1/+1
The squashfs Makefile's `INSTALL_DIR` args is the path to the `bin` directory, not the top of the install tree. Adjust accordingly.
2019-04-20OpenBLAS: Allow enabling/disabling AVX2/512 supportJanne Blomqvist1-1/+18
Allow specifying whether AVX2 or AVX512 should be enabled or disabled on x86 targets. As AVX2 hardware and toolchain support is quite ubiquitous by now, AVX2 is enabled by default. Also AVX2 support is not disabled when building the +virtual_machine variant. AVX512 is not supported in older but still supported toolchains, hardware is still expensive, and OpenBLAS AVX512 kernels still have bugs. Thus AVX512 is disabled by default.
2019-04-20hdf5: add symbols (#10991)Matthias Diener1-0/+1
2019-04-20Mercury package: add version 1.0.1 and update dependencies (#10906)Adam J. Stewart3-32/+136
* Add Mercury version 1.0.1 * Remove cci and bmi dependency requirements: these are not currently defined in Spack. If +bmi is enabled, the effect is that it may use a system install of bmi * Add a note that fabtests is deprecated and has been folded into the libfabric package. Add the fabtests resource to the libfabric package * Add CMake option settings to Mercury based on variant settings * Mercury: Set OFI testing protocol depending on how libfabric was built * Mercury: add version constraints to dependencies
2019-04-20dealii: add patch for build with boost@1.70.0 (#11239)Satish Balay1-0/+5
Ref: https://github.com/dealii/dealii/issues/7934
2019-04-19miniconda 2 and 3 packages: add version 4.6.14 (#11232)Sajid Ali2-2/+4
2019-04-19mysql: 5.7.X versions link boost (#11237)Chris Green1-4/+4
Fixes #11226 MySQL 5.7.X and Boost 1.59.0 have a closer relationship than MySQL >= 8.0 and their corresponding Boost versions: 5.7.X needs to link against boost libraries which is indicated by marking boost as a link dependency (removing the 'type' reverts to the default, which includes link and build).
2019-04-19jdk package: Fix fetching with curl 7.64.0+ (#11108)Oliver Breitwieser1-2/+2
Starting with version 7.64.0, curl skips cookies specified with "-H" (generic custom header specification) when following redirects, which causes the "accept-license"-cookie for jdk to disappear. The result is that jdk fails to download. This uses the "-b" option (which is used specifically for configuring cookies) instead, which is more permissive.
2019-04-19MUMPS: add version 5.2.0 (#11234)Satish Balay1-0/+1
2019-04-19hypre: add @osborn9 to maintainers (#11233)Satish Balay1-1/+1
2019-04-19added libsodium 1.0.16 and 1.0.17 (#11231)kustowski11-0/+2
2019-04-19petsc: fix suitesparse configure options. (#11188)Satish Balay1-1/+1
spec['dep'].libs.ld_flags can return system paths in some cases. This is a targeted fix for the petsc package when retrieving suite-sparse dependency libraries.
2019-04-19hpx: overhaul of the package recipe (#11194)Massimiliano Culpo1-6/+111
* added latest versions + malloc variant * added a variant to activate different instrumentations * added a variant to activate or not networking * added a variant to activate or not cuda and tools * enforce c++ standard and make it consistent with boost
2019-04-18memsurfer: add new packageHarsh Bhatia1-0/+48
2019-04-18vtk: add version 8.1.2Harsh Bhatia1-0/+1
2019-04-18cgal: add version 4.13Harsh Bhatia1-0/+1
2019-04-18QMCPACK CMake fix (#11212)Nichols A. Romero1-0/+20
* cflags and cxxflags from packages.yaml need to be passed into QMCPACK's CMake explictly for now. * You need the ifcore library from the Intel compler to be manually linked in when you linked against a LAPACK provider that is not MKL.
2019-04-18Add Open MPI v3.0.4 (#11221)Daniel Topa1-0/+1
tarball posted 2019-04-15 https://www.open-mpi.org/software/ompi/v3.0/ dantopa@cn209:openmpi-3.0.4-5ienfvwpcxky3nz5jt3rygxzxzltkwm4 $ cd lib/ dantopa@cn209:lib $ ls -alh total 27M ... lrwxrwxrwx 1 dantopa dantopa 16 Apr 17 10:01 libmpi.so -> libmpi.so.40.0.5 confirmation builds Darwin (LANL): x86_64 -- linux-centos7-x86_64 / gcc@4.8.5 ----------------------------- 5ienfvw openmpi@3.0.4%gcc bkkhvej ^hwloc@1.11.11%gcc 5chyfxo ^libpciaccess@0.13.5%gcc bcnjbc3 ^libxml2@2.9.8%gcc tt2hkol ^numactl@2.0.12%gcc 64vg6e4 ^zlib@1.2.11%gcc ARM -- linux-rhel7-aarch64 / gcc@4.8.5 ------------------------------ cq2y6b3 openmpi@3.0.4%gcc 7gqvelc ^hwloc@1.11.11%gcc 6a4he35 ^libpciaccess@0.13.5%gcc 6a5uzd6 ^libxml2@2.9.8%gcc m5neuus ^numactl@2.0.12%gcc 67s2oqn ^zlib@1.2.11%gcc Power9 -- linux-rhel7-ppc64le / gcc@4.8.5 ------------------------------ otirvfn openmpi@3.0.4%gcc r6cylpu ^hwloc@1.11.11%gcc uzm3xdv ^libpciaccess@0.13.5%gcc trik6hj ^libxml2@2.9.8%gcc pmgndwh ^numactl@2.0.12%gcc 4v3ticy ^zlib@1.2.11%gcc 2019-04-18 Signed-off-by: Daniel Topa <dantopa@lanl.gov>
2019-04-18Prevent building llvm@8: with an incompatilble gcc (#11220)Federico Ficarelli1-1/+2
2019-04-18xsdk: add/update maintainers to xsdk packages (#11146)Satish Balay14-4/+25
pumi slepc plasma magma trilinos alquimia pflotran strumpack tasmanian amrex hypre omega-h superlu-dist
2019-04-18new package: kitty terminal (#9621)Stephen Herbein7-1/+74
2019-04-17Features: Improve Spec format strings (#10556)Greg Becker3-3/+7
* Update spec format to simpler syntax, maintain backwards compatibility * Switch to new spec.format method throughout internals * update package files for new format strings * documentation and minor code cleanup. removed nonsensical variant sigils
2019-04-17[WIP] CEED 2.0 (#10903)Veselin Dobrev18-144/+926
* Initial commit for v2.0 of the CEED software suite. * Update Nek packages and gslib * Help spack concretize the hypre version for ceed-2.0. * Fix nekcem install error * Add support for gfortran v8 in nek5000 and nekcem. * Split Nek5000 into Nek5000 and Nektools * Get Nektools to build fine in Theta * Fix travis failure: remove unused 'import numbers' from nek5000. * Check for gfortran if it is wrapped * Tweak the detection of gfortran in nek5000. * Fix Nek packages to add -std=legacy when FC=gcc * spack install ceed~petsc works fine on Theta * Fix flake8 errors * Fix more flake8 tests * Fix an import issue * Tweak the suite-sparse package to avoid interaction with existing system installations of suite-sparse. * petsc: update superlu-dist dependency * Updates in the packages: occa, libceed, and ceed. * In the libceed package, explicitly tell nvcc which host compiler to use. * Fix python formatting. * Simplify the test for gfortran in nek* packages. * ceed: 2.0 uses petsc@3.11.0 * hpgmg-0.4; use from ceed@2.0.0 * Update the hypre dependency for ceed 2.0. * Disable the superlu-dist dependency (through hypre) when using a +quickbuild of ceed 2.0. * petsc-3.11.0: add xlf fix * nekcem: has a build dependency on Python 2.7+ * hpgmg: better setting of compiler options and use python for configure * libceed: use v0.4 tag * libceed: fix 0.4 release oops (pkgconfig version) * Add a patch for magma-2.5.0 that brings it up the current 'master'. * In the mfem package, install the examples, miniapps, and data under $prefix/share/mfem. * In the magma package, apply a patch to v2.5.0 that disables magma_sparse - for testing purposes. * In the magma package, link the 'magma' library with the 'nvToolsExt' library. * In the magma package, update the 'magma-2.5.0.patch' with the latest commits from the magma source repository. Also, remove the library 'nvToolsExt' from the 'magma-2.5.0-cmake.patch' - now it is not needed. * In the magma package, disable OpenMP when using v2.5.0 with the IBM XL compiler. Please enter the commit message for your changes. Lines starting * In the mfem package, add version for the 'laghos-v2.0' tag; also, prefix the versions `laghos-v*` with their respective development version numbers -- this way they are properly ordered within spack relative to the official numbered versions. * petsc: add version 3.11.1 (#11179) (cherry picked from commit 1eab6e3c865836d209db4621d0cd44bc8663656b) * ceed-2.0: use petsc-3.11.1 * this-is-so-dumb.f -> empty.f
2019-04-17mpifileutils v0.9.1 (#11216)Elsa Gonsiorowski, PhD1-0/+1
* mpifileutils v0.9.1 * mpifileutils v0.9.1 for realz