Age | Commit message (Collapse) | Author | Files | Lines |
|
- simplify the singleton pattern across the codebase
- reduce lines of code needed for crufty initialization
- reduce functions that need to mess with a global
- Singletons whose semantics changed:
- spack.store.store() -> spack.store
- spack.repo.path() -> spack.repo.path
- spack.config.config() -> spack.config.config
- spack.caches.fetch_cache() -> spack.caches.fetch_cache
- spack.caches.misc_cache() -> spack.caches.misc_cache
|
|
- spack.store was previously initialized at the spack.store module level,
but this means the store has to be initialized on every spack call.
- this moves the state in spack.store to a singleton so that the store is
only initialized when needed.
|
|
|
|
Fixes #8152
Flex 2.6.4 doesn't build with gcc@7:. This sets Flex 2.6.3 as the
preferred version. The flex package had a conflict directive for
this but originally the recorded conflict was specific to ubuntu;
this appears to be an issue on multiple operating systems so this
also updates the conflict to be more general and adds a comment
which links to the relevant issues.
|
|
* swap-assembler: Create new package.
* swap-assembler: fix flake8 error.
|
|
|
|
* r-stanheaders: new version
* r-rstan: new version
* r-rcppeigen: new version
* r-rstan: requires newer version of r-rcppeigen
|
|
|
|
(#8066)
Fixes #7946
Creates an openspeedshop-utils package that does not depend on qt3
and can be used to resolve the needs of cbtf-argonavis-gui.
Changes for creating a release versus develop build are also
included. There are package versions which are no longer relevant
(e.g. 1.3.0 for cbtf-argonavis-gui has been replaced with 1.3.0.0)
but these versions need to be kept to allow uninstalling them;
issue #8173 has been created to investigate this.
|
|
|
|
* r-rcppcnpy: a new package.
* Specify dependency versions.
* Update dependency.
|
|
|
|
|
|
|
|
- After spack install, these test cases are built in a seperate step, outside of spack, but they need to patched after staging so users don't have to do it in a seperate step.
- The test cases are installed under `<petsc install directory>/share/petsc/examples` and can be built and executed by invoking `gmake -f gmakefile.test` in that directory.
|
|
* Added Shim to Support hdf5+mpi in Spack Silo
Added compatibility for hdf5+mpi to silo spackage to support spackages
with dependency chains that include silo and hf5+mpi
* Fixed fixable flake8 issue with silo spackage
Fixed missing whitespace around operator
* Setting MPI Variant to Default to True
As per guidance changing variant to default to MPI builds
|
|
1.67 does not work with this
|
|
|
|
* lordec: Create new package.
* lordec: Add homepage, change to MakefilePackage.
* Modify dependency type.
|
|
|
|
|
|
Add Hydrogen package for fork of Elemental library. Update LBANN
to use either Hydrogen or Elemental.
|
|
|
|
* r-picante: Create new package
* Remove dependency already included in RPackage base class
|
|
* r-squash: Create new package
* Remove dependency already included in RPackage base class
* remove extra file
|
|
* new file: package.py
* corrected using pep8online.com
* Update package.py
* correct typo
* as requested
* modified: package.py
* Update package.py
|
|
* aegean: new package
* genometools: set dependent env for aegean
|
|
|
|
|
|
* A new package: kaiju.
* Replace ftp:// with https://.
|
|
|
|
* new file: package.py
* corrected using pep8online.com
* Update package.py
* correct typo
* as requested
|
|
|
|
|
|
* modified: package.py
* add official build reference.
* Update package.py
* Update package.py
* Update package.py
* fixed with pep8online.com
* update make to make()
* change homepage
|
|
|
|
* added the +numpy variant which enables building the libboost_numpy libraries
* Update package.py
Added `type=('build', 'run')`
|
|
* Create custom PATH that texlive requires in its module.
* Updating texlive to 2018 distribution.
* Using platform instead of sys for easier portability across linux and osx.
|
|
* plink: new source version 1.9-beta5
* plink: replace version 1.9 with 1.07
|
|
* Add package for "bumpversion"
bumpversion is a tool that automagically increments version numbers
for projects. It can update files and do other magic along the way.
* Remove py- package prefix and use pypi.io URL
Renamed the package 'bumpversion'.
Fetch the package from pypi.io.
* Add version info for bumpverion@0.5.3
|
|
* r-cdcfluview: new package
* updated package.py
|
|
|
|
|
|
|
|
|
|
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
|
|
* masurca: new version
* masurca: reorder versions
|
|
Fixes #8088
#7012 added a @when condition for a @run_before check to constrain
that check to only run on Darwin. @when is intended to be used to
choose one of several different implementations of a given function
and cannot be used to conditionally deactivate a check altogether.
This replaces the external decorator with a check that executes at
the beginning of the function.
|
|
|
|
* dealii: disable tpetra when +cuda; check for '' in cuda_arch
* trilinos: fix Kokkos CUDA
* Revert "trilinos: fix Kokkos CUDA"
This reverts commit 6aae894bc7d49c9e736c06f65b81b8c219443920.
* update according to @aprokop comments
* minor
* fix flake8
|