summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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-26Move CMakePackage build directory to base stage directory (#8431)Chris Green4-32/+30
Change the location of the CMake build area from the staged source directory to the stage base directory. This change allows CMake packages to refer to the build directory in setup_environment (e.g. if tests need to have a directory in PATH): Staging happens after the call to setup_environment(), and if the stage area does not exist, then spec.stage.source_path returns None. To accommodate this change, archived files (like config.log for Autotools packages) are archived relative to the stage base directory rather than the expanded source directory. Other packages (those not using CMake) will still use the staged source directory as the default working directory for builds (and will still be unable to reference this directory in setup_environment())
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-26Retrieve environment-modules prefix based on architecture (#10975)ajw19801-1/+2
When multiple instances of environment-modules were installed with different architectures, Spack was not retrieving the installation appropriate for the current architecture when finding the module prefix.
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-26Use 'shlex' to split default Executable arguments (#10929)Seth R. Johnson1-1/+2
This allows shell commands for `spack edit` to be executed correctly if they have quoted arguments.
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 Green3-8/+115
* 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-26Add regression marker to pytest.ini (#11011)Massimiliano Culpo1-0/+1
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-26Fixed some issues with CUDA-Intel compiler conflicts. (#10924)Nichols A. Romero1-6/+13
* Fixed some issues with CUDA-Intel compiler conflicts. * Comment about expressing CUDA-compiler conflicts. * More precise conflicts and also add support for Intel 19.0
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-25explicitly install unzip in all docker images (#10891)Omar Padron1-7/+10
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