summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2019-03-28Random123 - provide a patch to fix compiles with IBM XL (#11028)Kelly (KT) Thompson2-0/+13
* Newer versions of IBM XL no longer define `__xlC__`, but define `__ibmxl__` instead. This one-line patch fixes this problem in Random123. * This patch was also provided to the Random123 maintiners (Random123@DEShawResearch.com). I don't expect a new release from them for a while, so I believe that this patch is the correct path forward (for now).
2019-03-28hypre: add a modified superlu-dist patch for @:2.14.0 (#11032)Satish Balay3-1/+15
2019-03-28Consistent patch ordering (#10879)Peter Scheibel6-1/+99
* preserve the order in which patches are applied by packages (in spite of grouping them by 'when') * add tests confirming patch order
2019-03-27spack chain (#8772)Peter Scheibel1-1/+1
* initial work to make use of an 'upstream' spack installation: this uses the DB of the upstream installation to check if a package is installed * need to query upstream dbs when adding new record to local db * prevent reindexing upstream DBs * set prefix on specs read from DB based on path stored in install record * check that Spack does not install packages that are recorded as installed in an upstream db * externals do not add their path to install records - need to use 'external_path' to get path of upstream externals * views need to check for upstream installations when linking metadata * package and spec now calculate upstream installation properties on-demand themselves rather than depending on concretization to set these properties up-front. The added tests for upstream installations don't work with this new strategy so they need to be updated * only refresh modules for local specs (not those in upstream packages); optionally generate local module files for packages installed upstream * when a user tries to locate a module file for a package installed upstream, tell them to use the upstream spack instance to locate it * support recursive upstream databases (allow upstream databases to use their own upstream databases) * separate upstream config into separate file with its own schema; each entry now also includes a name * metadata_dir is no longer customizable on a per-instance basis for YamlDirectoryLayout * treat metadata_dir as an instance variable but dont set it from kwargs; this follows several other hardcoded variables which must be consistent between upstream and downstream DBs. Also update DirectoryLayout.metadata_path to work entirely with Spec.prefix, since Spec.prefix is set from the DB when available (so metadata_path was duplicating that logic)
2019-03-27libyogrt package: add versions, scheduler support (#10884)Elsa Gonsiorowski, PhD1-1/+36
* Add latest libyogrt versions * Add url_for_version to handle differing url formats for different versions * Add 'scheduler' variant to configure scheduler. Currently only slurm can be installed with Spack. A value of 'system' indicates to use the scheduler installed on the system
2019-03-26lzo package: add version 2.10 (#11015)Michael Kuhn1-0/+1
2019-03-26c-blosc package: add version 1.16.3 (#11014)Michael Kuhn1-0/+1
2019-03-26beast1 package: add version 1.10.4, use url_for_version (#11009)Justin Stanley1-3/+6
2019-03-26py-netcdf package: add py-cftime dependency (#11005)Gregory Lee1-0/+1
2019-03-26py-xopen: Add version 0.5.0 (#10995)Eric Martin1-0/+1
2019-03-26intel-xed package: add versions 2019.03.01 and develop (#10987)Mark W. Krentel1-6/+30
Also add conflicts for PPC
2019-03-26New package: py-scikit-optimize (#10973)ajw19801-0/+32
2019-03-26New package: py-pyodbc (#10972)ajw19801-0/+28
2019-03-26New package: py-luigi (#10970)ajw19801-0/+23
2019-03-26Py-jupyter package: dependency fixes (#10966)ajw19805-4/+11
* py-prompt-toolkit: Add newer version for required for newer py-ipython versions * py-ipykernel: * Add newer py-ipykernel version * Depend on py-setuptools so a python egg isn't attempted to be built * Update dependency for newer py-ipykernel versions * py-jupyter-console: Remove py-prompt-toolkit dependency since it is picked up in py-ipython * py-ipython: * Add missing py-backcall dependency * Adjust py-prompt-toolkit dependencies for newer versions of ipython * py-jupyter-notebook: Require newer version of py-ipykernel since jupyter is broken with previous versions
2019-03-26node-js package: Depend on zlib when +zlib (#10965)ajw19801-0/+1
2019-03-26py-numba package: Depend on py-setuptools so an egg isn't built (#10964)ajw19801-0/+1
2019-03-26py-dateutil package: add version 2.7.5 (#10961)ajw19801-3/+4
2019-03-26py-pytz package: add version 2018.4 (#10959)ajw19801-2/+2
2019-03-26r-rinside package: add version 0.2.15 (#10949)Justin M Wozniak1-1/+2
2019-03-26ruby package: add version 2.6.2 (#10945)Brian Spilner1-0/+1
2019-03-26Kokkos package: pthreads feature and new kokkos versions (#10943)Andrew Gaspar1-0/+5
2019-03-26nix package: improve dependencies based on prerequisites from manual. (#10927)Chris Green1-4/+6
2019-03-26ior package: Add patch to fix 3.2.0 with hdf5 (#10923)Michael Kuhn1-0/+6
2019-03-26quantum-espresso: Enable EPW installation (#10637)fcannini1-1/+33
2019-03-26mysql: Support client-only, cxxstd and more versions (#10911)Chris Green2-7/+114
* add cxxstd variant * add CMake constraints based on platform/version * add older versions * update boost dependency version constraints (which are closely tied to mysql version) and update boost cxxstd choice to be the same as the cxxstd chosen for mysql * add client-only support (including a patch for 5.5.x) * record the mysql package as a provider of the mysql-client virtual
2019-03-26boost: Fix build of versions < 1.62.0 (#10910)Chris Green1-28/+19
Improve management of the Fiber library and C++ standard support: * Remove Fiber from list of libraries to build * Improve variant management for Fiber; add variants for Context and Coroutine libraries. * Add known conflict with C++17 for boost < 1.63.0 * Remove C++ standard "default" option, which left the choice of C++ standard to the compiler used to build boost
2019-03-26lz4: Add 1.8.3 (#11013)Michael Kuhn1-2/+3
2019-03-26zstd: Add 1.3.8 (#11012)Michael Kuhn1-0/+1
2019-03-25ninja-fortran package: add newer versions (#10921)clellsolomon1-7/+27
2019-03-25New package: MMG (#10902)bfovet1-0/+58
2019-03-25netcdf-cxx package: Add optional netCDF4 support (#10899)Dustin Lagoy1-0/+11
2019-03-25range-v3 package: Add notes, conflicts and doc dependencies. (#10887)Chris Green1-1/+16
* record conflicts with compiler versions which don't provide required c++ standard support * add doxygen (build) dependency * add note that range-v3 is header-only as of 0.3.6 and update package description
2019-03-25gl2ps: add missing dependencies and doc variant. (#10886)Chris Green1-3/+11
Makes building of documentation optional.
2019-03-25py-netcdf4: avoid using system installs of dependencies (#10885)Dustin Lagoy1-0/+10
Use environment variables to point setup.py to Spack installations of hdf5/netcdf
2019-03-25postgresql package: build enhancements. (#10877)Chris Green1-7/+83
We add new variants to handle readline vs libedit, a client-only build and install, and bindings to TCL, Python and Perl. We also add new versions and the ability to detect remote versions not otherwise dealt with.
2019-03-25New package: elmer-fem (#10860)simo-tuomisto1-0/+87
Elmer finite element method solver; builds Elmer, ElmerICE and contributed solvers with MPI support.
2019-03-25LLVM package: disable CUDA (#10858)Omar Padron1-0/+19
This avoids using a system-installed CUDA package. In the future a variant can be added to allow using Spack-installed CUDA, but for now CUDA support is always disabled.
2019-03-25Conduit package: add option to build with hdf5 versions > 1.8 (#10913)Brian Van Essen1-2/+6
Added a variant to allow conduit to build with newer versions of HDF5. Set the default for the variant to prefer compatibility mode with HDF5 v1.8
2019-03-24xsdk: enable sundials@4.1.0 for xsdk@develop (#10989)Satish Balay1-3/+3
- disable sundials varaiant for dealii and mfem - as they are incomatible with sundials@4.1.0
2019-03-24hypre: add superlu-dist variant (#10985)Satish Balay2-0/+24
- add a patch to fix build error with superlu-dist
2019-03-24amrex: current @develop - and future releases require cmake@3.13 or higher ↵Satish Balay1-1/+2
(#10953)
2019-03-24Added a package for chapel. (#11002)Navdeep Rana1-0/+17
* Added a package for chapel. * flake8 compliance.
2019-03-24environment-modules: add version 4.2.3 (#11003)Xavier Delaruelle1-1/+2
2019-03-24petsc: workaround xcode stub-out-of-sync issue (#10999)Denis Davydov2-0/+63
2019-03-23Packages/zoltan (#10432)Daryl W. Grunau2-0/+25
* serialize the F90 interface build * serialize the F90 interface build
2019-03-22add ninja v1.9.0 (#10994)Stephen McDowell1-1/+2
2019-03-22netgen: update broken URL (#10882)Eric Martin1-2/+2
* netgen: update broken URL * netgen: fix url_for_version URL
2019-03-22openfoam-com: Fix flex dependency (#10956)Michael Kuhn1-1/+1
openfoam-com needs flex's FlexLexer.h, which can only be found if flex is also a link dependency.
2019-03-22vdt: Add version 0.4.3 (#10982)Eric Martin1-0/+1