Age | Commit message (Collapse) | Author | Files | Lines |
|
* ruby: fix +openssl & +readline variants
Fix "unqualified variable spec['openssl']" error in the ruby package
that arises when trying to install the `+openssl` variant by
referencing the `spec` field in the `Ruby` class. A similar error
arises when trying to install the `+readline` variant; this error is
also fixed by this patch.
* ruby: make +openssl variant default to on
Ruby's gem command will fetch gems from HTTPS resources by default
(e.g., gem install bundler). Without openssl, request to fetch gems
bounce back with the error
```
ERROR: While executing gem ... (Gem::Exception)
Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources
```
Without the ability to install gems -- required for some spack
packages -- the ruby installation has limited utility for many users.
* ruby: update rubygems ssl cert to fix ssl errors
The SSL certificate bundled with Ruby 2.2.0 is outdated, so e.g., `gem
install erubis` will fail with an SSL certificate error. This commit
installs the updated SSL certificate to the proper directory so that
gems can be downloaded and installed from RubyGems.
|
|
The url in graphviz has been fixed and its version has been
updated to the latest available (2.40.1). Added variants for
expat, qt, gtk+ and ghostscript.
|
|
* py-fparser: parser for Fortran 77..2003 code
* py-fparser: guard against external pytest.ini
* py-fparser: define 'develop' version as latest master branch
* py-fparser: fetch tagged versions from git repo
* py-fparser: add latest release 0.0.6
* py-fparser: whitespace adjustments for flake8
* py-fparser: inherit python dependency from PythonPackage
* py-fparser: rely on spack to resolve sub-dependencies
* py-fparser: try type='test' for py-pytest
* py-fparser: fetch release tarballs instead of git commits
* py-fparser: test deptype is available, remove comment
* py-fparser: limit versions that use py-six
* py-fparser: version ranges do not need a lower bound
|
|
* r-rappdirs: Create new package.
* r-rappdirs: Add version constraints.
|
|
* qt: move licence acceptance from qt3krell.patch to qt3accept.patch
* qt: ensure that ptrdiff_t is defined for qt@3.3.8b
* qt: disable webglplugin for qt@5.10~opengl
* qt: depend on libxext (for qt@3 and @4)
* qt: avoid X dependencies on darwin platforms
* Revert "qt: avoid X dependencies on darwin platforms"
This reverts commit 05ce08de94be1e02d7e2f2dae0c1ae59baa3f65a.
* qt: limit range of versions depending on libxext
|
|
* Fix installation of bash-completion
* use run_before decorator instead of overriding install method
|
|
* Update py-backports-functools-lru-cache to 1.4
* fix old url
|
|
|
|
Also updated all the sums from previous versions
|
|
|
|
* catalyst: added catalyst package
* catalyst: missing libx11 and libxt dependencies
* catalyst: added std cmake args
* catalyst: override paraview git describe cmake variable
* catalyst: fixed flake8 errors
|
|
Instead, use spec['perl'].command.path.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Update py-git-review to version 1.26.0
* Fix py-git-review package
TypeError: object of type 'Version' has no len()
|
|
|
|
* py-doxypy conflicts python3
* change conflicts to depends_on
|
|
* Update py-autopep8 to 1.3.3
* Update package.py
|
|
Newer versions of glib require python. Fix up the python sbangs the same
way we already fix up the perl ones.
Fixes #6899
|
|
|
|
|
|
See #6794
This fixes cases where test-only dependencies were omitted from
consideration when modifying the environment at build time. This
includes an update to the python package definition to add
testing-related python extensions to its specialized environment
setup.
|
|
* coinhsl: add version 2014.01.10 (stable)
* coinhsl: make 2014.01.10 preferred version
Make Harwell Subroutines Library for IPOPT version 2014.01.10 the
preferred version because it is the latest stable version released.
* coinhsl: add option to link w/ BLAS libraries
|
|
This updates the conflict-checking logic to require that the conflict
spec matches exactly and that all fields mentioned in the conflict
spec are present in the concretized spec in order to report a
conflict. This will automatically skip all conflict checks for
dependencies of externals (since externals strip dependencies). This
will not affect non-external packages since all fields and
dependencies are fully specified for such packages.
|
|
|
|
|
|
|
|
|
|
|
|
* r-biocstyle: Create new package.
* r-biocstyle: add version constraints.
|
|
* r-bookdown: Create new package.
* r-bookdown: add version constraints.
|
|
* r-rprojroot: Create new package.
* r-rprojroot: add version constraints.
* r-rprojroot: Add list_url.
|
|
* r-rmarkdown: Update version to 1.7
* r-rmarkdown: add version constraints.
|
|
According to Travis docs the exit code of after_success doesn't affect
the build result. Instead, uploading the coverage data as the last step
of the script will cause the job to fail if the command exits with
non-zero.
https://docs.travis-ci.com/user/customizing-the-build/#Breaking-the-Build
|
|
|
|
* Keep track of source and versions for external libraries
* Note source of more obscure libraries
* We aren't upgrading jsonschema after all
* Add note on modifications made to pytest
|
|
* Update to pytest 3.2.5
* Get pytest to pass Python 2.6 compatibility checks
|
|
|
|
... libtool,autoconf,automake
|
|
|
|
On a local workstation, it seems that tracking multiple processes during
coverage may result in malformed coverage reports for unit tests and not
for build tests.
Given that multiple processes make a difference in coverage mainly for
build tests, try to disable the tracking for unit tests to see if we get
more stable coverage results.
|
|
|
|
* Update to the latest version of py
* Revert back to py 1.4.34
|
|
* Add unit tests for spack versions command
* Fix bug in web spidering for Python 2.6
|
|
|
|
|