Age | Commit message (Collapse) | Author | Files | Lines |
|
* Code changes to enable system config scope in /etc
Files will go in either /etc/spack or /etc/spack/<platform>
Required minor changes to conftest.
* Updated documentation to match new config scope
|
|
* Added py-pybtex package
* added more dependencies to py-pybtex
* added run to py-latexcodec dependency
|
|
* py-ase: Adding python package py-ase.
* py-ase: Adding Python package py-ase.
* py-ase: Shortened package description.
* py-ase: Splitting package description to multiple lines to avoid char count max.
* py-ase: Removing trailing whitespace. Local flake8 tests passed now that flake8 is working for me.
|
|
* added py-sphinxcontrib-bibtex and py-pybtex-docutils packages
* added dpendency py-ordereddict
|
|
* Update intel-* packages
* Update intel package
|
|
* Update Scalasca/Score-P/OTF2/Cube. Should fix #4349#
* cube: Fix flake8 warnings
* cube, scalasca: Fix version range syntax for deps
* otf2: Fix version URL generation
* cube: Remove static URLs
|
|
* Fix OpenMPI CUDA support
* Remove --with-cuda-libdir flag, not a real flag
* Fix PGI and CUDA 7 support
|
|
|
|
* oce changes for cgm
cgm can be configured with oce, but oce needs
to have X11 enabled, because some libraries
(like TKCAF in occ/oce) gets built only of X11 is NOT disabled
so introduce a variant +X11 for oce, which is needed when
configuring cgm with oce(+X11)
* follow up review
simplify by removing the patch and different url paths
use append instead of extend, when necessary
make mpi true by default
X11 dependency is still to be addressed; it pulls in some opengl
library (on laptop nvidia seem to work, on virtual linux machine
mesa was good enough)
|
|
- previous code called `which` on $EDITOR, but that doesn't work for
EDITORs like `emacs -nw` or `emacsclient -t -nw`.
- This patch just trusts EDITOR if it is set (same as previous
behavior), and only uses the defaults if it's not.
|
|
* issue 4492: added xfailing test, added owner to DependencyMap
* DependencyMap.concrete checks if we have unconditional dependencies
This fixes #4492 and #4107 using some heuristics to avoid an infinite
recursion among Spec.satisfies, Spec.concrete and DependencyMap.concrete
The idea, as suggested by @becker33, is to check just for unconditional
dependencies. This is not covering the whole space and a package with
just conditional dependencies can still fail in the same way. It should
cover though all the **real** packages we have in our repo so far.
|
|
* Check for CRAYPE_VERSION instead of path
Architecture tests would fail on Cray since it would not find
the expected path. To make the test correctly work on Cray search
for the CRAYPE version instead.
* Catch SystemExit error in case flake8 not in path
On shared systems having flake8 can involve starting own virtual env.
Skip the test if no flake8 is found to avoid failure reporting.
* Add compatibility to 1.5 svnadmin create
The flag added is needed to correctly create svn repos on NERSC systems.
This could be unnecessary for other sites. I'd like to see others
test before this change gets merged.
|
|
* Added py-oset package
* Added package py-oset
* changed homepage url
|
|
* Added py-latexcodec package
* removed url line from the file
|
|
|
|
- invoke make with the correct TARGET for aarch64
- foforce PILERDRIVER as openblas cannot correctly detect CPU on aarch64
- update url to more recent version
|
|
* Add latest version of JDK
* Use a more specific URL to get curl to work
* Remove failing unit test
|
|
|
|
* adding initial amrex package
* adding missing fortran variant predicate
* adjusting description text
* adjusting as per @tgamlin guidance
|
|
* Added py-pywt package
* passes flake8 test
* renamed py-pywt to py-pywavelets
|
|
- Skip spack flake8 test when flake8 is not installed.
- Fix parsing of dashes in specs broken by new help parser.
- use argparse.REMAINDER instead of narg='?'
- don't interpret parts of specs like -mpi as arguments.
|
|
* Disabling Exodus in Trilinos by default.
* Returning default of Exodus to true in Trilinos.
|
|
* vim > vi
* Allow which to accept multiple args
* Update __init__ to use which with multiple args
* Fix doc tests
|
|
|
|
* Fix tpetra-related xsdk errors
Recent changes to the trilinos package broke the xsdk build.
xSDK explicitly disables tpetra, but packages depending on it
(such as ifpack2 and amesos2) are explicitly enabled by default
in the trilinos package. This commit explicitly disables them
within the xsdk package.py.
* Disabled exodus in the xsdk build
See issue #4502 for details
|
|
* fix intltool_sbang issue #4191
* add per dep even if already depending on perl-xml-parser
* adding more comment, properly spaced
|
|
- Introduce an opengl variant that is enabled by default. Disabling it
allows building qt for X forwarding etc.
- Depend on fontconfig and freetype to make use of system fonts.
Otherwise qt can not find any fonts.
- libx11 is required when libxcb is used.
- Set MAKEFLAGS to parallelize qmake compilation.
|
|
* Initial version of the namd package
* Modified charm to consider compile against intel/intel-mpi
* Correction of namd to compile with intel-mkl and intel compiler
* Adding inclue64 in the prefix
* adding property for the build directory
* removing useless function build
|
|
* Adds z3 package
* Adds binwalk package
* Updates spot package definition
* Updates rose package definition
* Modifications for code review
* Fixes string formatting
* Remove python version requirement
|
|
|
|
|
|
* ipopt: update version to 3.12.7
* ipopt: add +coinhsl option
* ipopt: add +metis option
|
|
|
|
Fixes #4488. When compiling metis as a shared library, the package
used the syntax `-rpath=`, followed by a path. This syntax is
non-portable, so replace it using Spack's compiler rpath argument
property.
|
|
|
|
* During install, remove prior unfinished installs
If a user performs an installation which fails, in some cases the
install prefix is still present, and the stage path may also be
present. With this commit, unless the user specifies
'--keep-prefix', installs are guaranteed to begin with a clean
slate. The database is used to decide whether an install finished,
since a database record is not added until the end of the install
process.
* test updates
* repair_partial uses keep_prefix and keep_stage
* use of mock stage object to ensure that stage is destroyed when it should be destroyed (and otherwise not)
* add --restage option to 'install' command; when this option is not set, the default is to reuse a stage if it is found.
|
|
* espresso: fixed compilation for 6.1 (elpa) and added support for hdf5
* espresso: addressed items in @davydden review
* espresso: fixed behavior for espresso@:5.4.0
|
|
* Added magma package
* Incorporated Serban's change
* mumps: Fix compiler error with IBM XL
Split the patching between v 5.0.2 and 5.1.1
|
|
If specific compiler flags are set, gmp will not build a shared library,
causing failures further down the line.
|
|
Also bump to latest stable version.
|
|
|
|
* Add an installcheck phase to MakefilePackage
* Minor changes to ESMF
|
|
The dependencies of the server packages were overly strict and pulled in too many dependencies.
This fixes it.
|
|
* New Package: lanl-bml
Added LANL's BML library as Spack Package as dependency for future
packages
* Adjusted lanl-bml versions
Specified current master as develop and added v1.1.0 tagged version
* Renamed lanlbml package to bml
|
|
|
|
|
|
|
|
* Add default list_url for GitLab, BitBucket, and CRAN
* Fix flake and doc tests
|
|
|
|
|