Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Make openmpi handle bad ibv_devices return statuses without bailing out completely.
See #4162 for background.
|
|
Otherwise, the install can fail if the system-provided `tic` binary is too old.
|
|
|
|
|
|
Also use a Spack-provided GoogleTest.
|
|
|
|
Added DFLAGS to the `make.inc` file being written.
These macros are also added to the language specific variables
like CFLAGS, CXXFLAGS and FCFLAGS. Changed `spec.satisfies('foo')`
with `'foo' in spec` in `intel-mkl`, see #4135. Added a basic
build interface to `intel-mpi`.
|
|
* Add GCC 7
* Allow users to build subset of GCC compilers with multi-value variant.
* Add comment explaining what 'all' actually means
* More specific golang support
* Only require Zip when building Java
* Comment out provide directives that don't currently work
* Add Ada support
* Use conflicts directive
* Fix joining of languages
* Need special flag to build jit
* Explicitly declare GNAT download extension
* Import tty, update lib64 to lib
* BRIG and Go are not supported on macOS
* Simplify formatting and imports
* JIT patch required for newer versions as well
|
|
* qt: add 5.8.0 which builds on Sierra with clang 8.1.0
* enable parallel build, add freetype dependency
* minor
* minor
|
|
Remove python dependency for libxcb and xcbproto
|
|
* adding paramiko and missing dependencies, setup to work with #2548
* adding other deps for paramiko
* fix flake8 errors
* removed spurious add
* address suggestion for proper dependencies
* fix cryptography deps
* remove FIXME comments and commented depends lines
|
|
|
|
|
|
* Add list_url to mpfr
* Switch to download directly from GNU
* http -> https
|
|
* Updating bamtools to include a dependency for zlib.
In a standard compile, bamtools will fail if zlib headers are not installed on the target machine. In order to maintain compatibility with all systems -- and since zlib is included already as a dependency for cmake -- this patch adds zlib as a link dependency for the bamtools package.
* Modified cmake rpath include.
Bamtools has a non-standard library location, so we need to append $prefix/lib/bamtools to the rpath. Not sure there's a better way to do this...
* Fixing syntax error in package.py
Fixed a non-terminated parenthesis on line 46.
* Updated bamtools to be a CMakePackage
Removed extraneous code, and altered the package to extend cmake_args
including the non-standard library location.
* UpRemoving cmake dependency and removing blank line from end of file
* Updates to cmake_args.
Removed the duplicate definition of std_cmake_args in favor of simply overriding the CMAKE_INSTALL_RPATH variable that is provided. This should allow the package to be linked correctly to itself.
|
|
* Fix -include issue with intel and pgi in zlib
MERGE CANDIDATE
* Patch zlib to compiler with the cray compiler suite.
|
|
What the user wants, the user gets....
|
|
|
|
|
|
|
|
python+tk will not build because it depends (indirectly) on python~tk
via libxcb. There are efforts to allow multiple instances of a package
to concretize together but they are ongoing so in the meantime this
comments out the dependencies and adds TODOs
|
|
* Fix ordering of versions (proper!)
* Add url/digest for jdk@8u73
|
|
|
|
|
|
* SV variants are evaluated correctly in `when=` statements fixes #4113
The problem here was tricky:
```python
spec.satisfies(other)
```
changes already the MV variants in others into SV variants (where
necessary) if spec is concrete. If it is not concrete it does
nothing because we may be acting at a pure syntactical level.
When evaluating a `when=` keyword spec is for sure not concrete
as it is in the middle of the concretization process. In this case we
have to trigger manually the substitution in other to not end up
comparing a MV variant "foo=bar" to a SV variant "foo=bar" and having
False in return. Which is wrong.
* sv variants: improved error message for typos in "when=" statements
|
|
|
|
|
|
* Update py-beautifulsoup4
* Change beautifulsoup4 url to pypi.io url.
|
|
* building wget depends on perl > 5.12.0
* Remove extra parenthesis
|
|
|
|
* spack: no stacktrace if not in debug mode + fix emacs variant
* emacs: removed dead code
|
|
* Add the py-dryscrape package
* Adjust dependencies and change development to develop
|
|
|
|
|
|
* Add the py-webkit-server package
* Change development to develop
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Modifications:
- added support for multi-valued variants
- refactored code related to variants into variant.py
- added new generic features to AutotoolsPackage that leverage multi-valued variants
- modified openmpi to use new features
- added unit tests for the new semantics
|
|
|
|
* Add a WafPackage base class
* Correct comment in docstring
* Be more specific about the Python versions supported
|
|
Ref laristra/flecsale#41
|
|
|