Age | Commit message (Collapse) | Author | Files | Lines |
|
* mlhka: new package
|
|
|
|
compilers (#5263)
|
|
* Added support to query packages by tags.
- The querying commands `spack list`, `spack find` and `spack info` have
been modified to support querying by tags. Tests have been added to
check that the feature is working correctly under what should be the
most frequent use cases.
* Refactored Repo class to make insertion of new file caches easier.
- Added the class FastPackageChecker. This class is a Mapping from
package names to stat info, that gets memoized for faster access.
- Extracted the creation of a ProviderIndex to its own factory function.
* Added a cache file for tags.
- Following what was done for providers, a TagIndex class has been added.
This class can serialize and deserialize objects from json. Repo and
RepoPath have a new method 'packages_with_tags', that uses the TagIndex
to compute a list of package names that have all the tags passed as
arguments.
On Ubuntu 14.04 the effect if the cache reduces the time for spack list
from ~3sec. to ~0.3sec. after the cache has been built.
* Fixed colorization of `spack info`
|
|
|
|
This command broke after #5109. It was using the default value for the
"dirty" argument in `setup_package`. Now it adopts the same logic as
in `spack install`. Changed help for '--clean' and '--dirty'.
Improved coverage of spack env.
|
|
* add neovim package with deps
|
|
|
|
|
|
Add a maintainer for the Trilinos package.
|
|
* Adding package RAFT
* Adding RAFT homepage
|
|
* Fix allinea-forge and allinea-reports installation
* Change which to Executable
|
|
* Fix osu-micro-benchmarks build
Changed hardcoded mpi wrapper names
Changed Package to AutotoolsPackage
* remove extra prefix
|
|
Override CMake "build_type" variant to default to "Release" for
llvm package.
|
|
|
|
* Adding a spec for the meson build system
|
|
|
|
Just another Gibbs sampler
|
|
- Don't expand downloaded patch file if it is not gzipped/tar'd/zipped/etc.
|
|
|
|
* mpich: fix MPI_Barrier segfault
* one more link
|
|
* add optional package maintainers
|
|
|
|
|
|
|
|
The private method `Spec._dup` was missing a line (when setting compiler
flags the parent spec was not set to `self`). This resulted in
an inconsistent state of the duplicated Spec. This problem has been
fixed here. The docstring of `Spec._dup` has been updated.
|
|
|
|
* lammps: install headers
* use prefix.include.lammps
|
|
* redundans: new package
* fixing url for fastaindex and adding dep for pyscaf
|
|
When 'spack find' is invoked with the '--show-full-compiler' option,
the compiler flags and version are shown for each spec that is found.
|
|
This change is done to avoid inconsistencies during refactoring. The rationale is that functions at different levels in the call stack all define a default for the 'dirty' argument. This PR removes the default value for all the functions except the top-level one (`PackageBase.do_install`).
In this way not defining 'dirty' will result in an error, instead of the default value being used. This will reduce the risk of having an inconsistent behavior after a refactoring.
|
|
|
|
|
|
Ubuntu uses a YY.{04,10} release scheme, where YY.04 is not necessarily
binary-compatible with YY.10.
|
|
|
|
|
|
|
|
- "1 error found" instead of "1 errors found"
- don't print any build log context if no errors were found; just refer
the user to the build log.
|
|
|
|
* Respect --insecure when fetching list_url.
* Ensure support for Python 2.6, and that urlopen works for python versions prior 2.7.9 and between 3.0 and 3.4.3.
|
|
* expat: fix build on macOS
* nanoflann: add new package
* sundials: fix compilation on macOS with clang+gfortran
* adol-c: add 2.6.3
* dealii: add adol-c, nanoflann, sundials and 8.5.1
* sundials: minor cleanup
|
|
pkgconf is a new pkg-config implementation with additional features and
no external dependencies.
For a detailed comparison, see: http://pkgconf.org/features.html
|
|
|
|
The old testing pattern set an attribute on the parser directly. Now
that there is a parsed flag, use it instead.
|
|
This is hidden because it is only meant for use by the tests.
|
|
* Make jpeg a virtual dependency.
* Make 'libjpeg-turbo' the default implementation of 'jpeg'.
|
|
|
|
* Simplified Spec.__init__ signature by removing the *dep_like argument.
The `*dep_like` argument of `Spec.__init__` is used only for tests. This
PR removes it from the call signature and introduces an equivalent
fixture to be used in tests.
* Refactored ``spec_from_dict`` to be a static method of ``Spec``
The fixture ``spec_from_dict`` has been refactored to be a static method
of ``Spec``. Test code has been updated accordingly. Added tests for
exceptional paths.
* Renamed argument `unique` to `normal` + added LazySpecCache class
As requested in the review the argument `unique` of `Spec.from_literal`
has been renamed to `normal`. To avoid eager evaluations of
`Spec(spec_like)` expressions a subclass of `collections.defaultdict`
has been introduced.
* Spec object can be keys of the dictionary for a spec literal.
Added back the possibility use a spec directly as a key. This permits
to build DAGs that are partially normalized.
|
|
- -- source will copy source into prefix along with the package.
- added a test for --source, as well
|
|
* pgdspider: new package
* couple of fixes
|