Gentoo Archives: gentoo-commits

From: "Mike Gilbert (floppym)" <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/django/files: django-1.3.1-djangodocs_extension.patch
Date: Wed, 21 Dec 2011 07:06:58
Message-Id: 20111221070646.D89942001D@flycatcher.gentoo.org
1 floppym 11/12/21 07:06:46
2
3 Added: django-1.3.1-djangodocs_extension.patch
4 Log:
5 Incorporate patch from Progress overlay by Arfrever. Should resolve bug 394777.
6
7 (Portage version: 2.2.0_alpha81/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 dev-python/django/files/django-1.3.1-djangodocs_extension.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/django/files/django-1.3.1-djangodocs_extension.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/django/files/django-1.3.1-djangodocs_extension.patch?rev=1.1&content-type=text/plain
14
15 Index: django-1.3.1-djangodocs_extension.patch
16 ===================================================================
17 https://code.djangoproject.com/changeset/16223
18 https://code.djangoproject.com/changeset/16231
19 https://code.djangoproject.com/changeset/16952
20
21 --- docs/_ext/djangodocs.py
22 +++ docs/_ext/djangodocs.py
23 @@ -16,7 +16,7 @@
24 except ImportError:
25 json = None
26
27 -from sphinx import addnodes, roles
28 +from sphinx import addnodes, roles, __version__ as sphinx_ver
29 from sphinx.builders.html import StandaloneHTMLBuilder
30 from sphinx.writers.html import SmartyPantsHTMLTranslator
31 from sphinx.util.console import bold
32 @@ -127,26 +127,29 @@
33
34 # Don't use border=1, which docutils does by default.
35 def visit_table(self, node):
36 + self._table_row_index = 0 # Needed by Sphinx
37 self.body.append(self.starttag(node, 'table', CLASS='docutils'))
38
39 # <big>? Really?
40 def visit_desc_parameterlist(self, node):
41 self.body.append('(')
42 self.first_param = 1
43 + self.param_separator = node.child_text_separator
44
45 def depart_desc_parameterlist(self, node):
46 self.body.append(')')
47
48 - #
49 - # Don't apply smartypants to literal blocks
50 - #
51 - def visit_literal_block(self, node):
52 - self.no_smarty += 1
53 - SmartyPantsHTMLTranslator.visit_literal_block(self, node)
54 -
55 - def depart_literal_block(self, node):
56 - SmartyPantsHTMLTranslator.depart_literal_block(self, node)
57 - self.no_smarty -= 1
58 + if sphinx_ver < '1.0.8':
59 + #
60 + # Don't apply smartypants to literal blocks
61 + #
62 + def visit_literal_block(self, node):
63 + self.no_smarty += 1
64 + SmartyPantsHTMLTranslator.visit_literal_block(self, node)
65 +
66 + def depart_literal_block(self, node):
67 + SmartyPantsHTMLTranslator.depart_literal_block(self, node)
68 + self.no_smarty -= 1
69
70 #
71 # Turn the "new in version" stuff (versionadded/versionchanged) into a