summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2018-07-06Fix digests for git@2.17.0 and git@2.17.1 (#8652)George Hartzell1-4/+4
The entries for git@2.17.1 and git@2.17.0 were swapped. This fixes them.
2018-07-06Update nettle package with info for v3.4 (#8653)George Hartzell1-0/+1
2018-07-06Add url_for_version and list_url to Ruby package (#8216)Adam J. Stewart1-0/+6
2018-07-06precice: new package (issue #8643) (#8644)Mark Olesen2-0/+181
preCICE (Precise Code Interaction Coupling Environment) is a coupling library for partitioned multi-physics simulations. Partitioned means that preCICE couples existing programs (solvers) capable of simulating a subpart of the complete physics involved in a simulation. of-precice: new package preCICE adapter for OpenFOAM
2018-07-06switch git to kernel.org source and sha256 (#8580)Andreas Baumbach1-48/+49
* switch git to kernel.org source and sha256 Change-Id: I5fe15689adb1163e9ed2b7127b52c95bd0d48564 * fix forgotton md5s Change-Id: Ib01f21e20678d9aac3344b6ee311134a90b87bdd * remove old url Change-Id: I717a084a0357a84b83bc6c8542749aac7e04f68b
2018-07-06Glog: make is a function (#8648)Adam J. Stewart1-2/+2
2018-07-05cleverleaf: Intel compiler fails compilation without c++11 flag (#8550) (#8598)twang151-0/+6
2018-07-05Add missing dependencies and variants to wcslib (#8603)Adam J. Stewart1-2/+34
* Add missing dependencies and variants to wcslib * Add flex version requirement
2018-07-05ncbitoolkit: Create new package. (#8591)lingnanyuan1-0/+65
* ncbitoolkit: Create new package. * Fix Flake8 Error. * Add version constraints and change format. * Fix version constraints.
2018-07-05added rpy2 2.9.4 and added py-jinja2 dependency (#8645)Gregory Lee1-3/+14
2018-07-04gcc: Fix build of older versions with recent versions of glibc (#8510)Michael Kuhn6-0/+455
2018-07-04Parquet: new packages (#8601)Matthias Wolf6-0/+184
* parquet: new package Includes the following dependencies: * arrow * flatbuffers Changes for compilation: * snappy * thrift * zstd * parquet: improve recipes (including dependencies) * arrow: remove unused import in recipe * parquet: fix line length for flake8/py27 * parquet, arrow: fix py26 format strings * Address review comments. * arrow: simplify recipe
2018-07-03disable openblas intel openmp patch for versions > 0.2.20, fixed upstream ↵becker331-1/+1
(#8638)
2018-07-03Add new versions for log4cplus. (#8621)健美猞猁1-1/+3
* Add new versions for log4cplus. * Update log4cplus versions. * Add urls. * Add url_for_version. * Remove url_for_version.
2018-07-03Bump sbt to 1.1.6. (#8634)健美猞猁1-2/+1
2018-07-02Fix base class for py-pyserial (#8633)Adam J. Stewart1-1/+1
2018-07-02Pxz: new package (#8631)Matthias Diener1-0/+43
2018-07-02screen: update package (#8630)Matthias Diener1-0/+1
2018-07-02petsc: add in latest release 3.9.3. (#8627)Satish Balay2-62/+1
xl related fixes are 3.9.3 so remove xlc-test-3.9.0.diff
2018-07-02byobu: update package (#8628)Matthias Diener1-0/+1
2018-07-02Bump gradle to 4.8.1. (#8625)健美猞猁1-0/+1
2018-07-02Add Amrvis package (#8590)Jon Rood1-0/+188
* First draft of amrvis package file. * More additions to amrvis. * Formatting. * Forcing compiler environment variables to point to spack mpi compilers when using mpi. * Disabling intel compiler for amrvis. * Comments. * Refining amrvis package file. * Moving library and include locations variables to be inserted at the first lines of the makefile. * Globbing amrvis binary instead of constructing its name. * Making env variable setting consistent and fixing globbing of executable. * Using iglob instead of glob. * Turning MPI on by default for Amrvis.
2018-07-02ENH: Building OpenFOAM sub-packages (issue #8579) (#8592)Mark Olesen4-55/+156
* ENH: Building OpenFOAM sub-packages (issue #8579) * Some support for packages building with OpenFOAM - Adjust the wrappers calling the OpenFOAM Allwmake script. Have them look for a Allwmake-spack file first, which is assumed to contain special adjustments for compiling with spack. This file could be delivered as part of a tarball (which is unlikely) or generated on the fly by the spack sub-package as part of its patch or configure stage. CONFIG: change the default paraview variant for openfoam to be False - the different combinations of paraview backends, off-screen etc make it difficult to suggest that building with paraview as a standard dependency makes much sense. Additionally, building paraview with qt can become quite an issue. So it makes much more sense to only enable that upon request. ENH: add a +vtk variant. - for VTK with off-screen rendering to be used by the runTimePostProcessing function object, which is a fairly simple framework for generating images of some OpenFOAM derived objects (eg, sampling planes). SPACK spec problem: - reflect the flex restriction impose by the scotch dependency within the openfoam spec as well, as partial workaround for buggy or annoying spec resolution. OTHER: - updated the backstop foamEtcFile file to include args handling as per the OpenFOAM-v1806 updates. * new version: OpenFOAM-v1806 - https://www.openfoam.com/releases/openfoam-v1806/
2018-07-02A new package: xhmm. (#8620)健美猞猁1-0/+51
* A new package: xhmm. * Flake8. * Support general BLAS.
2018-06-29Add Python 3.7.0 (#8619)Adam J. Stewart1-0/+1
2018-06-29Update py-libensemble package (#8617)Stephen Hudson1-1/+2
2018-06-29numactl: fix build with glibc-2.26 (#8615)Christoph Junghans2-0/+43
2018-06-29latte: version bump (#8611)Christoph Junghans3-2/+6
2018-06-28r-aer: a new package. (#8567)健美猞猁1-0/+46
* r-aer: a new package. * Flake8. * Add list_url and dependency versions.
2018-06-28Added nmap version 7.70 (#8606)Ian Lee1-1/+2
2018-06-28Add CFITSIO 3.450 (#8602)Adam J. Stewart1-1/+2
2018-06-28Add kealib 1.4.9 (#8597)Adam J. Stewart1-7/+22
2018-06-27Add Caliper 1.7.0 and Gotcha 1.0.2 (#8572)David Böhme2-1/+12
* Update Gotcha and Caliper versions * caliper: Use spack-built gotcha * caliper: Enable sampling support on Linux * More robust check for Linux
2018-06-27New version mesa-18.1.2 (#8589)Mark Olesen1-0/+1
- compiles with newer LLVM. The older mesa-17 versions balk at the changes in the llvm::FastMath class, where a member function has been removed.
2018-06-27Provide new version of sbt (simple build tool) (#8576)Andreas Baumbach1-1/+4
2018-06-27Add package tcl-itcl (#8578)Andreas Baumbach1-0/+46
* Add package tcl-itcl Change-Id: I0eeaefe0554d0b62614f56204d635e3d8d216e4a * fix naming Change-Id: Id8adc7299f41b217b48999304a74827525533598 * and fix name of file accordingly Change-Id: I0f32f8b66f2695fd99eee4a326353cd5af4aa334
2018-06-27pumi: add fortran variant (#8584)Cameron Smith1-0/+4
2018-06-26zoltan: depends on metis.h and libmetis (#8583)Cameron Smith1-0/+5
the parmetis build system does not install metis.h and libmetis
2018-06-26views: packages can customize how they're added to views (#7152)scheibelp5-74/+44
Functional updates: - `python` now creates a copy of the `python` binaries when it is added to a view - Python extensions (packages which subclass `PythonPackage`) rewrite their shebang lines to refer to python in the view - Python packages in the same namespace will not generate conflicts if both have `...lib/site-packages/namespace-example/__init__.py` - These `__init__` files will also remain when removing any package in the namespace until the last package in the namespace is removed Generally (Updated 2/16): - Any package can define `add_files_to_view` to customize how it is added to a view (and at the moment custom definitions are included for `python` and `PythonPackage`) - Likewise any package can define `remove_files_from_view` to customize which files are removed (e.g. you don't always want to remove the namespace `__init__`) - Any package can define `view_file_conflicts` to customize what it considers a merge conflict - Global activations are handled like views (where the view root is the spec prefix of the extendee) - Benefit: filesystem-management aspects of activating extensions are now placed in views (e.g. now one can hardlink a global activation) - Benefit: overriding `Package.activate` is more straightforward (see `Python.activate`) - Complication: extension packages which have special-purpose logic *only* when activated outside of the extendee prefix must check for this in their `add_files_to_view` method (see `PythonPackage`) - `LinkTree` is refactored to have separate methods for copying a directory structure and for copying files (since it was found that generally packages may want to alter how files are copied but still wanted to copy directories in the same way) TODOs (updated 2/20): - [x] additional testing (there is some unit testing added at this point but more would be useful) - [x] refactor or reorganize `LinkTree` methods: currently there is a separate set of methods for replicating just the directory structure without the files, and a set for replicating everything - [x] Right now external views (i.e. those not used for global activations) call `view.add_extension`, but global activations do not to avoid some extra work that goes into maintaining external views. I'm not sure if addressing that needs to be done here but I'd like to clarify it in the comments (UPDATE: for now I have added a TODO and in my opinion this can be merged now and the refactor handled later) - [x] Several method descriptions (e.g. for `Package.activate`) are out of date and reference a distinction between global activations and views, they need to be updated - [x] Update aspell package activations
2018-06-26Add version 3.904 of verilator (#8577)Andreas Baumbach1-3/+4
* Add specific version to package verilator Change-Id: If7645410ec192f92a5eed83ee9b317b569576b4a * fix dependency types Change-Id: Ib36c72257c1fa6678c8553225ca21a010d7ae6d1
2018-06-26Add py-imageio for python3 (#8553)Sajid Ali1-0/+46
* new file: var/spack/repos/builtin/packages/py-imageio/package.py * modified: var/spack/repos/builtin/packages/py-imageio/package.py * Update package.py
2018-06-25HiC-pro depends on python+ucs4. (#8564)健美猞猁1-1/+1
2018-06-25A new perl package: perl-io-compress. (#8566)健美猞猁3-0/+112
* A new package: perl-compress-raw-zlib. * A new package: perl-compress-raw-bzip2. * A new perl package: perl-io-compress. * flake8. * Add zlib and bzip2 dependency.
2018-06-24coreutils: add version 8.29Todd Gamblin1-0/+1
2018-06-24sowing: update to version used by current petsc -i.e 1.1.25-p1 (#8561)Satish Balay1-0/+1
2018-06-24Balay/petsc remove boost dependency (#8508)Satish Balay4-13/+16
* petsc: remove dependency on boost - its required only as a dependency on trilinos Also set COPTFLAGS='' etc - this way CFLAGS is the primary way optimization flags are set by spack * petsc: update pkgs with petsc~boost dependency * fix flake8 * boost is optional for trilinos - so adjust petsc dependency on boost [via trilinos] accordingly * do not add boost dependency on petsc [due to trilinos requirement]. Trilinos adds this dependency anyway.
2018-06-24xsdk: update xsdk@develop to use plasma@develop (#8555)Satish Balay2-7/+15
plasma@develop has another flag 'DHAVE_MKL' that needs to be disabled [for non-mkl build] add dependency on gcc-6.0 add in new dependency on readline plasma: requires both LIBS in make.inc and command line? If cmd line is missing -some internal values from plasma makefile gets used - causing link errors [on Mac] tools/lua-5.3.4/src/Makefile: $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -lreadline" if make.inc is missing - I get: /usr/bin/ld: cannot find -lmkl_intel_lp64 /usr/bin/ld: cannot find -lmkl_sequential /usr/bin/ld: cannot find -lmkl_core collect2: error: ld returned 1 exit status Also add a new dependency -ldl
2018-06-23Fix m4 on OS X highsierra (#8559)George Hartzell2-0/+18
m4 exited immediately (causing the nettle build to fail). ``` (alice)[11:09:46]spack>>/Users/hartzell/tmp/spack-mac/spack/opt/spack/darwin-highsierra-x86_64/clang-9.1.0-apple/m4-1.4.18-caxsf7l5yd7qbq2bown6bzi5el3ltfwf/bin/m4 Abort trap: 6 (alice)[11:10:18]spack>>fg ``` Tracked down a fix via the Homebrew recipe. I'll send a note to the `bug-m4@gnu.org` list to ensure that upstream knows about it.
2018-06-23Fix gcc@5.5.0 on OS X 10.13.5 (#8540)George Hartzell2-1/+132
* Fix gcc@5.5.0 on OS X 10.13.5 gcc@5.5.0 failed to build on my OS X 10.13.5 box. I found/modified a patch in the MacPorts world that traced back to Homebrewy, https://trac.macports.org/ticket/56502#no1 The issue has also been reported to gcc, https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83531 I eventually discovered a nearly identical version of the patch at Homebrew. https://github.com/Homebrew/formula-patches/blob/master/gcc%405/10.13_headers.patch gcc builds with this and I can compile many things, but e.g. curl and cmake both fail. As @davydden and others observed in #1847, it seems to be an apple thing. * Fix mistaken change to patch when clause (added :) I mistakenly deleted a colon from the 'darwin/gcc-7.1.0-headerpad.patch'.
2018-06-23kokkos: add support for version 2.7.00 of kokkos (#8521)Geoff Womeldorff1-1/+2