summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-04-01Spelling fixes (#15805)Greg Sjaardema9-17/+17
* Spelling fixes * spelling fixes * spelling fixes * spelling fixes * spelling fix * spelling fix * spelling fix * spelling fixes * spelling fix
2020-04-01pybind11 2.5.0: Include Change (#13905)Axel Huebl1-3/+9
Add pybind11, version 2.5.0. This release adds improved include helpers.
2020-04-01new package: py-spatialite (#12597)Sinan1-0/+20
* new package: py-spatialite * make flake8 happy Co-authored-by: Sinan81 <sbulut@3vgeomatics.com>
2020-04-01slurm: new version, system configuration path (#15466)Dr. Christian Tacke1-0/+7
* Add version 18-08-9-1 * Add variant to allow setting the sysconfdir: See below About sysconfdir: slurm has a server and a client. To use the correct communication channel, the client needs to be able to read the correct config. This config is in PREFIX/etc. Let's assume one has the server part installed as a system package. This generally is a good idea, so that the server gets started during boot. This means, that the config is in /etc/slurm. If one now wants to use the client part (library!) via spack, one has a problem: spack's slurm looks in SPACK-PACKAGE-PREFIX/etc for the config. There needs to be a way to let the spack installed package use the system's config. So add a variant to override the path during build: sysconfdir=/etc/slurm. This is much like what happened in #15307 for munge.
2020-03-31Allow Spack Environments with '-h' in the name (#15429)Adam J. Stewart2-32/+63
If a user invoked "spack env activate example-henv", Spack would mistakenly interpret the "-h" from "example-henv" as the "-h" option. This commit allows users to create and activate environments with "-h" in the name. This issue existed for bash shell support as well as csh support, and this commit addresses both, along with some other unrelated csh support issues.
2020-03-31Extrae: update package shasum and binutils version (#15516)Phil Tooley1-2/+2
Co-authored-by: telemin <telemin@protonmail.ch>
2020-03-31packages.yaml: allow virtuals to specify buildable: false (#14934)Greg Becker9-153/+155
Currently, to force Spack to use an external MPI, you have to specify `buildable: False` for every MPI provider in Spack in your packages.yaml file. This is both tedious and fragile, as new MPI providers can be added and break your workflow when you do a git pull. This PR allows you to specify an entire virtual dependency as non-buildable, and specify particular implementations to be built: ``` packages: all: providers: mpi: [mpich] mpi: buildable: false paths: mpich@3.2 %gcc@7.3.0: /usr/packages/mpich-3.2-gcc-7.3.0 ``` will force all Spack builds to use the specified `mpich` install.
2020-03-31GMT: add 6.0.0 (#15785)Adam J. Stewart1-13/+75
2020-03-31autoconf-archive: add new package (#15782)Adam J. Stewart1-0/+14
2020-03-31JasPer: add 2.0.16 (#15781)Adam J. Stewart1-6/+4
2020-03-31Update link for codecov's browser extensions (#15779)Massimiliano Culpo1-2/+2
2020-03-31geant4: new version 10.6 plus simplifications (#15447)Ben Morgan17-194/+329
* geant4: new version 10.6 plus simplifications Add new 10.6.0 release, migrating download of source to use Geant4's public release repo on CERN GitLab. Change versioning scheme to use clearer and standard semantic scheme. Update geant4-data and g4XXX data packages with new versions. Migrate geant4-data as a BundlePackage of the g4XXX packages, installing links to each under a single directory under share for geant4-data. Ensure each g4XXX package exports the environment variable pointing to its location expected by Geant4. Remove "data" variant from Geant4 package and always use geant4-data. Simplify cxxstd variant transport to dependencies. * g4<DATA>: Use self to resolve correct prefix * geant4, data: Fix flake8 errors * g4photonevaporation: flake8 fix * geant4: vecgeom version depends_on Geant4 major.minor versions have specific dependencies on vecgeom versions. Add missing vecgeom version for geant4 10.5, and match version requirements for vecgeom in geant4 depends_on. * geant4: c++17 patch specific for 10.4.3 * geant4: simplify geant4-data setup * geant4: Use new define_from_variant function * geant4: fix flake8 errors
2020-03-30ppOpen-APPL/FVM: new package. (#15772)Toyohisa Kameyama1-0/+63
* ppOpen-APPL/FVM: new package. * copy_tree -> install_tree.
2020-03-30superlu-dist: add new version 6.3.0 (#15766)Satish Balay1-0/+1
2020-03-30helics: add new package (#15763)Ryan Mast1-0/+105
* helics: add new package * Remove FIXME boilerplate * Use open @master: verison range for git dependency and remove mpi fix branch version * Add blank line after spack import
2020-03-30Balay/petsc 3.13.0 (#15767)Satish Balay1-4/+15
* petsc: add 3.13.0 (using petsc-lite) and 3.12.5 * petsc@3.13.0: update hdf5 and superlu-dist dependencies * flake8 fix * fixes for comments Co-authored-by: Jed Brown <jed@jedbrown.org>
2020-03-30py-torch: make sure unit tests are registered (#15765)Adam J. Stewart1-3/+5
2020-03-30CUDA 10.1+ supports ICC 19.0 (#15764)Axel Huebl1-2/+2
Fix the CUDA-ICC conflict check. Simplify the XL 17 check.
2020-03-30py-horovod: fix compilation of ~cuda (#15719)Adam J. Stewart2-65/+127
* py-horovod: fix compilation of ~cuda * Rewrite py-horovod with only 3 variants * Add upstream patch to workaround compilation issue
2020-03-30py-onnx: depends on cmake >= 3.1 (#15762)Andrew W Elble1-0/+1
* py-onnx: depends on cmake >= 3.1 * Update var/spack/repos/builtin/packages/py-onnx/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-03-30Update git version to 2.26.0 (#15756)Amjad Kotobi1-0/+5
* Update git version to 2.26.0 * Fix1
2020-03-30Aded Option to Disable Shared Lua library Generation (#15758)Robert Pavel1-4/+8
* Aded Option to Disable Shared Lua library Added option to disable generation of shared object library for lua to avoid build issues on static only platforms * Fixed Flake8 Issue with Lua Spackage Fixed indentation issue with lua spackage
2020-03-30Add ACTS v0.20 and take move to GitHub into account (#15757)Hadrien G1-1/+2
2020-03-30New package: libnetworkit (#15714)Fabian Brandt2-0/+61
* New package libnetworkit * Fixed artificial dependency restriction
2020-03-30package: add additional configuration options to lmod (#15682)Carson Woods1-0/+18
* Add further configuration options * Convert auto-swap to auto_swap. Might eventually switch to key-value pair instead.
2020-03-29Add additional config options to gdb (#15754)Carson Woods1-0/+17
2020-03-29Add additional configuration options for binutils (#15753)Carson Woods1-0/+12
2020-03-29spack-python should exec `spack python` (#15738)Todd Gamblin1-1/+1
The current implementation of `spack-python` will leave an extra shell around while it runs. That shell should really replace itself with spack. - [x] add exec to spack-python script
2020-03-29py-mayavi: add new package (#15751)Adam J. Stewart1-0/+23
2020-03-29py-envisage: add new package (#15748)Adam J. Stewart1-0/+25
2020-03-29py-apptools: add new package (#15747)Adam J. Stewart1-0/+20
2020-03-29new package: intel-mpi-benchmarks (#15745)Carson Woods1-0/+81
* Add initial attempt at intel-mpi-benchmarks package * Add more checksummed versions * Changes to how makefile is handled * First working install version. Needs tuning to support building specific benchmarks * Add variant for building specific benchmarks rather than all of them * Minor syntax change
2020-03-29py-traitsui: add new package (#15744)Adam J. Stewart1-0/+36
2020-03-29CitcomS: add maintainer, master version, python dep (#15742)Adam J. Stewart1-0/+9
2020-03-29py-pyface: add new package (#15743)Adam J. Stewart1-0/+33
2020-03-29py-traits: add new package (#15741)Adam J. Stewart1-0/+16
2020-03-29deal.II: Update dependencies and fix target for vectorisation (#15731)Jean-Paul Pelteret3-2/+12
* Update ADOL-C homepage url * Update SymEngine to v0.6 * deal.II: Add code to add target vectorisation flags
2020-03-29motif: add pkgconfig dependency (#15736)Adam J. Stewart1-0/+1
2020-03-28Buildcache keys command speed up (#15727)Patrick Gartung1-1/+1
* Limit the spidering to depth=0 for keys * depth=0 is default argument
2020-03-28New package: gdrcopy (#15732)Andrew W Elble1-0/+27
* New package: gdrcopy provides the userspace libraries for gdrcopy. * Update var/spack/repos/builtin/packages/gdrcopy/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-03-28XIOS: add new versions (#15728)Daniele Cesarini2-29/+5
* XIOS: add new versions Patch has been removed because it was not applied to any previously existing versions and it actually breaks the new versions added by this PR. * Sort versions from newest to oldest
2020-03-28llvm: libomptarget support (#14060)Tom Scogland2-182/+299
This allows the llvm build to support: * clang cuda * libomptarget for: * current host * cuda * bitcode compilation of libomptarget device runtime for inlining by bootstrapping libomptarget * split dwarf information support as an option for debug builds, if you need a debug build, for the love of all that's good in the universe use this flag * adds necessary dependencies for shared library builds and libomp and libomp target to build correctly * new version of z3 to make it sufficient to build recent llvm The actual change is much smaller than the diff, this is because it's been formatted with black. I realize this kinda sucks right now, but I'm hoping it will make future updates here less painful.
2020-03-28fix gcc@8.4.0 build (#15729)Kai Germaschewski1-2/+2
the gcc package.py includes patches for a sanitizer related bug that look like they've been fixed in gcc 8.4.0, which caused `spack install` to fail. This PR excludes patching gcc >= 8.4.0 and < 9.0.0.
2020-03-28Add package swiftclient (#15700)Amjad Kotobi1-0/+29
* Add package swiftclient * Fix on url * Package name changed to py-python-swiftclient and changes on dependencies
2020-03-28py-statsmodels: update to 0.102 and fix dependencies (#15708)iarspider1-12/+13
* py-statsmodels: update to 0.102 and fix dependencies * Update var/spack/repos/builtin/packages/py-statsmodels/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-03-28new package ddd (#15717)Daryl W. Grunau1-0/+75
* new package ddd * mitigate build/installs on case-insensitive filesystems * add missing variants * flake8 fixes * flake8: E124 closing bracket does not match visual indentation Co-authored-by: Daryl W. Grunau <dwg@lanl.gov>
2020-03-28Update URL for new py2neo versions (#15324)iarspider3-6/+54
* Update URL for new py2neo versions * Use pypi for py-py2neo * Add version 4.3.0 * Update py2neo dependencies * Apply suggestions from code review Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-03-28xsbench: fix build of v19 (#15715)Christoph Junghans1-2/+8
* xsbench: fix build of v19 * Flake8
2020-03-28Hack to select iconv implementation - libiconv vs. libc iconv (#15437)iarspider30-41/+70
(re-do of #15213 due to changes in gnupg recipe)
2020-03-28mesa: re-introduce the libs property (#15716)Veselin Dobrev1-0/+8
They were originally added in #8904 and later removed (why?) in #10482.