Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I3bfe5b4ba497fae57d5382502ea9a1b054688fdb
|
|
* blasr: new package
* blasr: changed version release, created list with 9 things, seperated make into build phase.
* blasr: fixed build phase by adding :
* blasr: fixed syntax for configure_args
* blasr: flake8 edits
* blasr-libcpp: fixed configure_args syntax
* blasr: fixed install issues resulting from PacBio changes
* blasr: removed accidental blasr-libcpp upload
* blasr: removed accidental blasr-libcpp upload
* blasr: removed blasr-libcpp
* blasr: edited out comment
|
|
* kvtree package file
* MPI is default on
* proper mpi compiler
* rankstr package
* better rankstr description
* typo
* redset package
* shuffile package
* er package
* axl package
* proper pythor
* mpi is default on
* alpha releases and master versions
* veloc package with boost headers dep
* cmake version
* added C++11 requirement
* flake8
* flake8
* ecp tag
* axl: better async api option handling
* veloc package description
* prettier args list
* C++11 flag handler
* v1.0 of veloc
|
|
* Added support for uncrustify 0.67.
Since the build system changed for uncrustify at version 0.64,
I had to change the package from an AutotoolsPackage to a plain
Package and use @when annotations to build the packages differently.
* Removed blank line at end of file
* Added support for python2.6 in uncrustify configuration.
|
|
- Versions before 2.5.2 suffer from a serious security problem
(https://nvd.nist.gov/vuln/detail/CVE-2018-12021). Deleted all
versions prior to v2.5.2.
- Update homepage (looks like singularity's going Freemium).
- Use release tarball instead of automagically generated archive
tarball (digest values are more stable).
- No longer need autotools for released versions, just @devel.
- Install needs to be single-threaded, otherwise when installed as
root the various 'chmod' operations race against the copies.
|
|
The entries for git@2.17.1 and git@2.17.0 were swapped.
This fixes them.
|
|
|
|
`use` is an overloaded word between dotkit, modules and spack. Add additional words to make the distinction clear in the docs.
|
|
|
|
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
|
|
* switch git to kernel.org source and sha256
Change-Id: I5fe15689adb1163e9ed2b7127b52c95bd0d48564
* fix forgotton md5s
Change-Id: Ib01f21e20678d9aac3344b6ee311134a90b87bdd
* remove old url
Change-Id: I717a084a0357a84b83bc6c8542749aac7e04f68b
|
|
|
|
|
|
* Add missing dependencies and variants to wcslib
* Add flex version requirement
|
|
* ncbitoolkit: Create new package.
* Fix Flake8 Error.
* Add version constraints and change format.
* Fix version constraints.
|
|
|
|
|
|
* 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
|
|
(#8638)
|
|
* Add new versions for log4cplus.
* Update log4cplus versions.
* Add urls.
* Add url_for_version.
* Remove url_for_version.
|
|
|
|
|
|
|
|
|
|
xl related fixes are 3.9.3 so remove xlc-test-3.9.0.diff
|
|
|
|
|
|
* 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.
|
|
* 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/
|
|
* A new package: xhmm.
* Flake8.
* Support general BLAS.
|
|
|
|
|
|
|
|
|
|
|
|
* r-aer: a new package.
* Flake8.
* Add list_url and dependency versions.
|
|
|
|
|
|
|
|
* Update Gotcha and Caliper versions
* caliper: Use spack-built gotcha
* caliper: Enable sampling support on Linux
* More robust check for Linux
|
|
- 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.
|
|
|
|
* Add package tcl-itcl
Change-Id: I0eeaefe0554d0b62614f56204d635e3d8d216e4a
* fix naming
Change-Id: Id8adc7299f41b217b48999304a74827525533598
* and fix name of file accordingly
Change-Id: I0f32f8b66f2695fd99eee4a326353cd5af4aa334
|
|
|
|
the parmetis build system does not install metis.h and libmetis
|
|
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
|
|
* Add specific version to package verilator
Change-Id: If7645410ec192f92a5eed83ee9b317b569576b4a
* fix dependency types
Change-Id: Ib36c72257c1fa6678c8553225ca21a010d7ae6d1
|
|
* new file: var/spack/repos/builtin/packages/py-imageio/package.py
* modified: var/spack/repos/builtin/packages/py-imageio/package.py
* Update package.py
|
|
* Add Dockerfile for Scientific Linux 7 (RHEL7 recompile)
* revert version change
* remove duplicate docker-related files
|
|
- Spack was assuming that a group with gid == current uid would always exist.
- This was breaking the travis build for macos.
- also fix issue with the DB tarball test finding coverage filesx
|