Fri Feb 21 09:07:44 2020 UTC ()
py-sphinx: updated to 2.4.2

Release 2.4.2:

Bugs fixed
* autodoc: ``autodoc.typehints`` crashed when variable has unbound object
  as a value
* autodoc: separator for keyword only arguments is not shown
* autodoc: IndexError is raised on suppressed type_comment found
* autodoc: typehints extension does not support parallel build
* autodoc: TypeError is raised on fetching type annotations
* crashed when extension assigns a value to ``env.indexentries``
* text: Remove debug print
* viewcode: Avoid to crash when non-python code given


(adam)
diff -r1.70 -r1.71 pkgsrc/textproc/py-sphinx/Makefile
diff -r1.47 -r1.48 pkgsrc/textproc/py-sphinx/distinfo

cvs diff -r1.70 -r1.71 pkgsrc/textproc/py-sphinx/Makefile (switch to unified diff)

--- pkgsrc/textproc/py-sphinx/Makefile 2020/02/17 20:25:43 1.70
+++ pkgsrc/textproc/py-sphinx/Makefile 2020/02/21 09:07:44 1.71
@@ -1,50 +1,50 @@ @@ -1,50 +1,50 @@
1# $NetBSD: Makefile,v 1.70 2020/02/17 20:25:43 adam Exp $ 1# $NetBSD: Makefile,v 1.71 2020/02/21 09:07:44 adam Exp $
2 2
3DISTNAME= Sphinx-2.4.1 3DISTNAME= Sphinx-2.4.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
5CATEGORIES= textproc python 5CATEGORIES= textproc python
6MASTER_SITES= ${MASTER_SITE_PYPI:=S/Sphinx/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=S/Sphinx/}
7 7
8MAINTAINER= markd@NetBSD.org 8MAINTAINER= markd@NetBSD.org
9HOMEPAGE= https://www.sphinx-doc.org/ 9HOMEPAGE= https://www.sphinx-doc.org/
10COMMENT= Python documentation generator 10COMMENT= Python documentation generator
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13DEPENDS+= ${PYPKGPREFIX}-alabaster>=0.7:../../textproc/py-alabaster 13DEPENDS+= ${PYPKGPREFIX}-alabaster>=0.7:../../textproc/py-alabaster
14DEPENDS+= ${PYPKGPREFIX}-babel>=1.3:../../devel/py-babel 14DEPENDS+= ${PYPKGPREFIX}-babel>=1.3:../../devel/py-babel
15DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils 15DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils
16DEPENDS+= ${PYPKGPREFIX}-imagesize-[0-9]*:../../graphics/py-imagesize 16DEPENDS+= ${PYPKGPREFIX}-imagesize-[0-9]*:../../graphics/py-imagesize
17DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.3:../../textproc/py-jinja2 17DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.3:../../textproc/py-jinja2
18DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging 18DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
19DEPENDS+= ${PYPKGPREFIX}-pygments>=2.0:../../textproc/py-pygments 19DEPENDS+= ${PYPKGPREFIX}-pygments>=2.0:../../textproc/py-pygments
20DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz 20DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
21DEPENDS+= ${PYPKGPREFIX}-requests>=2.5.0:../../devel/py-requests 21DEPENDS+= ${PYPKGPREFIX}-requests>=2.5.0:../../devel/py-requests
22DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools 22DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
23DEPENDS+= ${PYPKGPREFIX}-snowballstemmer>=1.1:../../textproc/py-snowballstemmer 23DEPENDS+= ${PYPKGPREFIX}-snowballstemmer>=1.1:../../textproc/py-snowballstemmer
24DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-applehelp-[0-9]*:../../textproc/py-sphinxcontrib-applehelp 24DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-applehelp-[0-9]*:../../textproc/py-sphinxcontrib-applehelp
25DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-devhelp-[0-9]*:../../textproc/py-sphinxcontrib-devhelp 25DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-devhelp-[0-9]*:../../textproc/py-sphinxcontrib-devhelp
26DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-jsmath-[0-9]*:../../textproc/py-sphinxcontrib-jsmath 26DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-jsmath-[0-9]*:../../textproc/py-sphinxcontrib-jsmath
27DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-htmlhelp-[0-9]*:../../textproc/py-sphinxcontrib-htmlhelp 27DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-htmlhelp-[0-9]*:../../textproc/py-sphinxcontrib-htmlhelp
28DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-serializinghtml-[0-9]*:../../textproc/py-sphinxcontrib-serializinghtml 28DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-serializinghtml-[0-9]*:../../textproc/py-sphinxcontrib-serializinghtml
29DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-qthelp-[0-9]*:../../textproc/py-sphinxcontrib-qthelp 29DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-qthelp-[0-9]*:../../textproc/py-sphinxcontrib-qthelp
30TEST_DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib 30TEST_DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib
31TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 31TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
32TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov 32TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
33 33
34USE_LANGUAGES= # none 34USE_LANGUAGES= # none
35USE_TOOLS+= makeinfo 35USE_TOOLS+= makeinfo
36 36
37PYTHON_VERSIONS_INCOMPATIBLE= 27 37PYTHON_VERSIONS_INCOMPATIBLE= 27
38 38
39do-test: 39do-test:
40 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests 40 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests
41 41
42post-install: 42post-install:
43 cd ${DESTDIR}${PREFIX}/bin && \ 43 cd ${DESTDIR}${PREFIX}/bin && \
44 ${MV} sphinx-apidoc sphinx-apidoc-${PYVERSSUFFIX} && \ 44 ${MV} sphinx-apidoc sphinx-apidoc-${PYVERSSUFFIX} && \
45 ${MV} sphinx-autogen sphinx-autogen-${PYVERSSUFFIX} && \ 45 ${MV} sphinx-autogen sphinx-autogen-${PYVERSSUFFIX} && \
46 ${MV} sphinx-build sphinx-build-${PYVERSSUFFIX} && \ 46 ${MV} sphinx-build sphinx-build-${PYVERSSUFFIX} && \
47 ${MV} sphinx-quickstart sphinx-quickstart-${PYVERSSUFFIX} || ${TRUE} 47 ${MV} sphinx-quickstart sphinx-quickstart-${PYVERSSUFFIX} || ${TRUE}
48 48
49.include "../../lang/python/egg.mk" 49.include "../../lang/python/egg.mk"
50.include "../../mk/bsd.pkg.mk" 50.include "../../mk/bsd.pkg.mk"

cvs diff -r1.47 -r1.48 pkgsrc/textproc/py-sphinx/distinfo (switch to unified diff)

--- pkgsrc/textproc/py-sphinx/distinfo 2020/02/17 20:25:43 1.47
+++ pkgsrc/textproc/py-sphinx/distinfo 2020/02/21 09:07:44 1.48
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.47 2020/02/17 20:25:43 adam Exp $ 1$NetBSD: distinfo,v 1.48 2020/02/21 09:07:44 adam Exp $
2 2
3SHA1 (Sphinx-2.4.1.tar.gz) = 65464c4e397ffb2ff89a7f48bf8e1eb0843cdaf6 3SHA1 (Sphinx-2.4.2.tar.gz) = 55c2ccdf79c77d1c49344f75f279795a0b5ad8fb
4RMD160 (Sphinx-2.4.1.tar.gz) = d201cfba4262ff7406e460566bc310d3940662b4 4RMD160 (Sphinx-2.4.2.tar.gz) = d2a2e8039c93572d1d3c46489e15066302b9577e
5SHA512 (Sphinx-2.4.1.tar.gz) = dc741e6b0604151134b1680fb3c7a29bea62a0d5607b11696926bf1fad0bdb863243de323c5f004c8f98a4d62a4325c233c555b193884c54902653e2a086e51b 5SHA512 (Sphinx-2.4.2.tar.gz) = 9bab422e34e7c59624680afd6412d9cbcac9b1bd28ea3dcfd0a36875d0d64641f711d911d6b6d9ed4cd6eb31c6e8ae7f8766b3fe32e3d5e8ae3d9f93d10c597e
6Size (Sphinx-2.4.1.tar.gz) = 5853254 bytes 6Size (Sphinx-2.4.2.tar.gz) = 5855464 bytes