Update to 1.2.1: Release 1.2.1 (released Jan 19, 2014) ===================================== Bugs fixed ---------- * #1335: Fix autosummary template overloading with exclamation prefix like ``{% extends "!autosummary/class.rst" %}`` cause infinite recursive function call. This was caused by PR#181. * #1337: Fix autodoc with ``autoclass_content="both"`` uses useless ``object.__init__`` docstring when class does not have ``__init__``. This was caused by a change for #1138. * #1340: Can't search alphabetical words on the HTML quick search generated with language='ja'. * #1319: Do not crash if the :confval:`html_logo` file does not exist. * #603: Do not use the HTML-ized title for building the search index (that resulted in "literal" being found on every page with a literal in the title). * #751: Allow production lists longer than a page in LaTeX by using longtable. * #764: Always look for stopwords lowercased in JS search. * #814: autodoc: Guard against strange type objects that don't have ``__bases__``. * #932: autodoc: Do not crash if ``__doc__`` is not a string. * #933: Do not crash if an :rst:role:`option` value is malformed (contains spaces but no option name). * #908: On Python 3, handle error messages from LaTeX correctly in the pngmath extension. * #943: In autosummary, recognize "first sentences" to pull from the docstring if they contain uppercase letters. * #923: Take the entire LaTeX document into account when caching pngmath-generated images. This rebuilds them correctly when :confval:`pngmath_latex_preamble` changes. * #901: Emit a warning when using docutils' new "math" markup without a Sphinx math extension active. * #845: In code blocks, when the selected lexer fails, display line numbers nevertheless if configured. * #929: Support parsed-literal blocks in LaTeX output correctly. * #949: Update the tabulary.sty packed with Sphinx. * #1050: Add anonymous labels into ``objects.inv`` to be referenced via :mod:`~sphinx.ext.intersphinx`. * #1095: Fix print-media stylesheet being included always in the "scrolls" theme. * #1085: Fix current classname not getting set if class description has ``:noindex:`` set. * #1181: Report option errors in autodoc directives more gracefully. * #1155: Fix autodocumenting C-defined methods as attributes in Python 3. * #1233: Allow finding both Python classes and exceptions with the "class" and "exc" roles in intersphinx. * #1198: Allow "image" for the "figwidth" option of the :rst:dir:`figure` directive as documented by docutils. * #1152: Fix pycode parsing errors of Python 3 code by including two grammar versions for Python 2 and 3, and loading the appropriate version for the running Python version. * #1017: Be helpful and tell the user when the argument to :rst:dir:`option` does not match the required format. * #1345: Fix two bugs with :confval:`nitpick_ignore`; now you don't have to remove the store environment for changes to have effect. * #1072: In the JS search, fix issues searching for upper-cased words by lowercasing words before stemming. * #1299: Make behavior of the :rst:dir:`math` directive more consistent and avoid producing empty environments in LaTeX output. * #1308: Strip HTML tags from the content of "raw" nodes before feeding it to the search indexer. * #1249: Fix duplicate LaTeX page numbering for manual documents. * #1292: In the linkchecker, retry HEAD requests when denied by HTTP 405. Also make the redirect code apparent and tweak the output a bit to be more obvious. * #1285: Avoid name clashes between C domain objects and section titles. * #848: Always take the newest code in incremental rebuilds with the :mod:`sphinx.ext.viewcode` extension. * #979, #1266: Fix exclude handling in ``sphinx-apidoc``. * #1302: Fix regression in :mod:`sphinx.ext.inheritance_diagram` when documenting classes that can't be pickled. * #1316: Remove hard-coded ``font-face`` resources from epub theme. * #1329: Fix traceback with empty translation msgstr in .po files. * #1300: Fix references not working in translated documents in some instances. * #1283: Fix a bug in the detection of changed files that would try to access doctrees of deleted documents. * #1330: Fix :confval:`exclude_patterns` behavior with subdirectories in the :confval:`html_static_path`. * #1323: Fix emitting empty ``<ul>`` tags in the HTML writer, which is not valid HTML. * #1147: Don't emit a sidebar search box in the "singlehtml" builder. Documentation ------------- * #1325: Added a "Intersphinx" tutorial section. (:file:`doc/tutorial.rst`)diff -r1.22 -r1.23 pkgsrc/textproc/py-sphinx/Makefile
(wiz)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.22 2014/01/25 10:30:25 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.23 2014/01/27 19:14:26 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= Sphinx-1.2 | 3 | DISTNAME= Sphinx-1.2.1 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} | |
5 | CATEGORIES= textproc python | 5 | CATEGORIES= textproc python | |
6 | MASTER_SITES= http://pypi.python.org/packages/source/S/Sphinx/ | 6 | MASTER_SITES= http://pypi.python.org/packages/source/S/Sphinx/ | |
7 | 7 | |||
8 | MAINTAINER= markd@NetBSD.org | 8 | MAINTAINER= markd@NetBSD.org | |
9 | HOMEPAGE= http://sphinx.pocoo.org/ | 9 | HOMEPAGE= http://sphinx.pocoo.org/ | |
10 | COMMENT= Python documentation generator | 10 | COMMENT= Python documentation generator | |
11 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
12 | 12 | |||
13 | DEPENDS+= ${PYPKGPREFIX}-docutils>=0.8.1:../../textproc/py-docutils | 13 | DEPENDS+= ${PYPKGPREFIX}-docutils>=0.8.1:../../textproc/py-docutils | |
14 | DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.2:../../textproc/py-jinja2 | 14 | DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.2:../../textproc/py-jinja2 | |
15 | DEPENDS+= ${PYPKGPREFIX}-pygments>=0.8:../../textproc/py-pygments | 15 | DEPENDS+= ${PYPKGPREFIX}-pygments>=0.8:../../textproc/py-pygments | |
16 | 16 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.8 2014/01/02 17:58:22 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.9 2014/01/27 19:14:26 wiz Exp $ | |
2 | bin/sphinx-apidoc | 2 | bin/sphinx-apidoc | |
3 | bin/sphinx-autogen | 3 | bin/sphinx-autogen | |
4 | bin/sphinx-build | 4 | bin/sphinx-build | |
5 | bin/sphinx-quickstart | 5 | bin/sphinx-quickstart | |
6 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 6 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | |
7 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 7 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | |
8 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 8 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | |
9 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | 9 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | |
10 | ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe | 10 | ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe | |
11 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | 11 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | |
12 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | 12 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |
13 | ${PYSITELIB}/sphinx/__init__.py | 13 | ${PYSITELIB}/sphinx/__init__.py | |
14 | ${PYSITELIB}/sphinx/__init__.pyc | 14 | ${PYSITELIB}/sphinx/__init__.pyc | |
@@ -275,27 +275,31 @@ ${PYSITELIB}/sphinx/locale/sv/LC_MESSAGE | @@ -275,27 +275,31 @@ ${PYSITELIB}/sphinx/locale/sv/LC_MESSAGE | |||
275 | ${PYSITELIB}/sphinx/locale/sv/LC_MESSAGES/sphinx.po | 275 | ${PYSITELIB}/sphinx/locale/sv/LC_MESSAGES/sphinx.po | |
276 | ${PYSITELIB}/sphinx/locale/tr/LC_MESSAGES/sphinx.js | 276 | ${PYSITELIB}/sphinx/locale/tr/LC_MESSAGES/sphinx.js | |
277 | ${PYSITELIB}/sphinx/locale/tr/LC_MESSAGES/sphinx.mo | 277 | ${PYSITELIB}/sphinx/locale/tr/LC_MESSAGES/sphinx.mo | |
278 | ${PYSITELIB}/sphinx/locale/tr/LC_MESSAGES/sphinx.po | 278 | ${PYSITELIB}/sphinx/locale/tr/LC_MESSAGES/sphinx.po | |
279 | ${PYSITELIB}/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.js | 279 | ${PYSITELIB}/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.js | |
280 | ${PYSITELIB}/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo | 280 | ${PYSITELIB}/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo | |
281 | ${PYSITELIB}/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po | 281 | ${PYSITELIB}/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po | |
282 | ${PYSITELIB}/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.js | 282 | ${PYSITELIB}/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.js | |
283 | ${PYSITELIB}/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo | 283 | ${PYSITELIB}/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo | |
284 | ${PYSITELIB}/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po | 284 | ${PYSITELIB}/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po | |
285 | ${PYSITELIB}/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.js | 285 | ${PYSITELIB}/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.js | |
286 | ${PYSITELIB}/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo | 286 | ${PYSITELIB}/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo | |
287 | ${PYSITELIB}/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po | 287 | ${PYSITELIB}/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po | |
288 | ${PYSITELIB}/sphinx/pycode/Grammar.txt | 288 | ${PYSITELIB}/sphinx/make_mode.py | |
289 | ${PYSITELIB}/sphinx/make_mode.pyc | |||
290 | ${PYSITELIB}/sphinx/make_mode.pyo | |||
291 | ${PYSITELIB}/sphinx/pycode/Grammar-py2.txt | |||
292 | ${PYSITELIB}/sphinx/pycode/Grammar-py3.txt | |||
289 | ${PYSITELIB}/sphinx/pycode/__init__.py | 293 | ${PYSITELIB}/sphinx/pycode/__init__.py | |
290 | ${PYSITELIB}/sphinx/pycode/__init__.pyc | 294 | ${PYSITELIB}/sphinx/pycode/__init__.pyc | |
291 | ${PYSITELIB}/sphinx/pycode/__init__.pyo | 295 | ${PYSITELIB}/sphinx/pycode/__init__.pyo | |
292 | ${PYSITELIB}/sphinx/pycode/nodes.py | 296 | ${PYSITELIB}/sphinx/pycode/nodes.py | |
293 | ${PYSITELIB}/sphinx/pycode/nodes.pyc | 297 | ${PYSITELIB}/sphinx/pycode/nodes.pyc | |
294 | ${PYSITELIB}/sphinx/pycode/nodes.pyo | 298 | ${PYSITELIB}/sphinx/pycode/nodes.pyo | |
295 | ${PYSITELIB}/sphinx/pycode/pgen2/__init__.py | 299 | ${PYSITELIB}/sphinx/pycode/pgen2/__init__.py | |
296 | ${PYSITELIB}/sphinx/pycode/pgen2/__init__.pyc | 300 | ${PYSITELIB}/sphinx/pycode/pgen2/__init__.pyc | |
297 | ${PYSITELIB}/sphinx/pycode/pgen2/__init__.pyo | 301 | ${PYSITELIB}/sphinx/pycode/pgen2/__init__.pyo | |
298 | ${PYSITELIB}/sphinx/pycode/pgen2/driver.py | 302 | ${PYSITELIB}/sphinx/pycode/pgen2/driver.py | |
299 | ${PYSITELIB}/sphinx/pycode/pgen2/driver.pyc | 303 | ${PYSITELIB}/sphinx/pycode/pgen2/driver.pyc | |
300 | ${PYSITELIB}/sphinx/pycode/pgen2/driver.pyo | 304 | ${PYSITELIB}/sphinx/pycode/pgen2/driver.pyo | |
301 | ${PYSITELIB}/sphinx/pycode/pgen2/grammar.py | 305 | ${PYSITELIB}/sphinx/pycode/pgen2/grammar.py |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.11 2014/01/02 17:58:22 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.12 2014/01/27 19:14:26 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (Sphinx-1.2.tar.gz) = 693709f7bf61f2ef0e818fafc42e758ae6ed6698 | 3 | SHA1 (Sphinx-1.2.1.tar.gz) = 448cdb89d96c85993e01fe793ce7786494cbcda7 | |
4 | RMD160 (Sphinx-1.2.tar.gz) = 82d88024572075a50563042a0a7062999e5fc8e3 | 4 | RMD160 (Sphinx-1.2.1.tar.gz) = 7a672438985f0aed9c0a1d4b1cf488ce808815d4 | |
5 | Size (Sphinx-1.2.tar.gz) = 3123291 bytes | 5 | Size (Sphinx-1.2.1.tar.gz) = 3135360 bytes |