Mon Jan 27 19:14:26 2014 UTC ()
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`)


(wiz)
diff -r1.22 -r1.23 pkgsrc/textproc/py-sphinx/Makefile
diff -r1.8 -r1.9 pkgsrc/textproc/py-sphinx/PLIST
diff -r1.11 -r1.12 pkgsrc/textproc/py-sphinx/distinfo

cvs diff -r1.22 -r1.23 pkgsrc/textproc/py-sphinx/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/py-sphinx/Makefile 2014/01/25 10:30:25 1.22
+++ pkgsrc/textproc/py-sphinx/Makefile 2014/01/27 19:14:26 1.23
@@ -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
3DISTNAME= Sphinx-1.2 3DISTNAME= Sphinx-1.2.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
5CATEGORIES= textproc python 5CATEGORIES= textproc python
6MASTER_SITES= http://pypi.python.org/packages/source/S/Sphinx/ 6MASTER_SITES= http://pypi.python.org/packages/source/S/Sphinx/
7 7
8MAINTAINER= markd@NetBSD.org 8MAINTAINER= markd@NetBSD.org
9HOMEPAGE= http://sphinx.pocoo.org/ 9HOMEPAGE= http://sphinx.pocoo.org/
10COMMENT= Python documentation generator 10COMMENT= Python documentation generator
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13DEPENDS+= ${PYPKGPREFIX}-docutils>=0.8.1:../../textproc/py-docutils 13DEPENDS+= ${PYPKGPREFIX}-docutils>=0.8.1:../../textproc/py-docutils
14DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.2:../../textproc/py-jinja2 14DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.2:../../textproc/py-jinja2
15DEPENDS+= ${PYPKGPREFIX}-pygments>=0.8:../../textproc/py-pygments 15DEPENDS+= ${PYPKGPREFIX}-pygments>=0.8:../../textproc/py-pygments
16 16

cvs diff -r1.8 -r1.9 pkgsrc/textproc/py-sphinx/PLIST (expand / switch to unified diff)

--- pkgsrc/textproc/py-sphinx/PLIST 2014/01/02 17:58:22 1.8
+++ pkgsrc/textproc/py-sphinx/PLIST 2014/01/27 19:14:26 1.9
@@ -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 $
2bin/sphinx-apidoc 2bin/sphinx-apidoc
3bin/sphinx-autogen 3bin/sphinx-autogen
4bin/sphinx-build 4bin/sphinx-build
5bin/sphinx-quickstart 5bin/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

cvs diff -r1.11 -r1.12 pkgsrc/textproc/py-sphinx/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/py-sphinx/distinfo 2014/01/02 17:58:22 1.11
+++ pkgsrc/textproc/py-sphinx/distinfo 2014/01/27 19:14:26 1.12
@@ -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
3SHA1 (Sphinx-1.2.tar.gz) = 693709f7bf61f2ef0e818fafc42e758ae6ed6698 3SHA1 (Sphinx-1.2.1.tar.gz) = 448cdb89d96c85993e01fe793ce7786494cbcda7
4RMD160 (Sphinx-1.2.tar.gz) = 82d88024572075a50563042a0a7062999e5fc8e3 4RMD160 (Sphinx-1.2.1.tar.gz) = 7a672438985f0aed9c0a1d4b1cf488ce808815d4
5Size (Sphinx-1.2.tar.gz) = 3123291 bytes 5Size (Sphinx-1.2.1.tar.gz) = 3135360 bytes