summaryrefslogtreecommitdiff
path: root/textproc/py-HappyDoc
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2006-06-06 19:26:30 +0000
committerjoerg <joerg@pkgsrc.org>2006-06-06 19:26:30 +0000
commit2dfe63b965bebd4a7d970c7e49fc8a19c426775d (patch)
treef82f35854916f0440357cdd9ad292c7c8565e1a1 /textproc/py-HappyDoc
parent1b717c210ddf477c186f7a43c0b82f0ff8a50dc0 (diff)
downloadpkgsrc-2dfe63b965bebd4a7d970c7e49fc8a19c426775d.tar.gz
None is a true singleton in Python 2.4 and the parser disallows
any assignments or use as parameter. Rename the parameters as workaround.
Diffstat (limited to 'textproc/py-HappyDoc')
-rw-r--r--textproc/py-HappyDoc/distinfo3
-rw-r--r--textproc/py-HappyDoc/patches/patch-ab70
2 files changed, 72 insertions, 1 deletions
diff --git a/textproc/py-HappyDoc/distinfo b/textproc/py-HappyDoc/distinfo
index c176cf42835..c7fc5bccc37 100644
--- a/textproc/py-HappyDoc/distinfo
+++ b/textproc/py-HappyDoc/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.4 2005/02/24 14:48:48 agc Exp $
+$NetBSD: distinfo,v 1.5 2006/06/06 19:26:30 joerg Exp $
SHA1 (HappyDoc_r2_1.tar.gz) = f1b22586d358af6679b09bf475a05e49742aa358
RMD160 (HappyDoc_r2_1.tar.gz) = f615f72138fe7d5c1e77c89da43c23e5f2fe9e0f
Size (HappyDoc_r2_1.tar.gz) = 523968 bytes
SHA1 (patch-aa) = aa041e3fd3d7306ea0fe739d624dcabd83f80220
+SHA1 (patch-ab) = 0525875376f4ef7c71ab9f40ba6774f6f725ef93
diff --git a/textproc/py-HappyDoc/patches/patch-ab b/textproc/py-HappyDoc/patches/patch-ab
new file mode 100644
index 00000000000..deafc8c9e8e
--- /dev/null
+++ b/textproc/py-HappyDoc/patches/patch-ab
@@ -0,0 +1,70 @@
+$NetBSD: patch-ab,v 1.1 2006/06/06 19:26:30 joerg Exp $
+
+--- happydoclib/docstring/StructuredText/STDOM.py.orig 2006-06-06 19:20:54.000000000 +0000
++++ happydoclib/docstring/StructuredText/STDOM.py
+@@ -171,7 +171,7 @@ class NodeWrapper(ParentNode):
+ type=type,
+ st=type(''),
+ getattr=getattr,
+- None=None):
++ My_None=None):
+
+ """
+ The node immediately preceding this node. If
+@@ -180,17 +180,17 @@ class NodeWrapper(ParentNode):
+
+ children = self.aq_parent.getChildren()
+ if not children:
+- return None
++ return My_None
+
+- index=getattr(self, '_DOMIndex', None)
+- if index is None:
++ index=getattr(self, '_DOMIndex', My_None)
++ if index is My_None:
+ index=self._getDOMIndex(children)
+- if index is None: return None
++ if index is My_None: return My_None
+
+ index=index-1
+- if index < 0: return None
++ if index < 0: return My_None
+ try: n=children[index]
+- except IndexError: return None
++ except IndexError: return My_None
+ else:
+ if type(n) is st:
+ n=TextNode(n)
+@@ -243,9 +243,9 @@ class NodeWrapper(ParentNode):
+ type=type,
+ st=type(''),
+ getattr=getattr,
+- None=None):
++ My_None=None):
+
+- return self.getPreviousSibling(type,st,getattr,None)
++ return self.getPreviousSibling(type,st,getattr,My_None)
+
+ def _get_NextSibling(self, type=type, st=type('')):
+ return self.getNextSibling(type,st)
+@@ -292,7 +292,7 @@ class Node(ParentNode):
+ type=type,
+ st=type(''),
+ getattr=getattr,
+- None=None):
++ My_None=None):
+ """
+ The node immediately preceding this node. If
+ there is no such node, this returns None.
+@@ -346,9 +346,9 @@ class Node(ParentNode):
+ type=type,
+ st=type(''),
+ getattr=getattr,
+- None=None):
++ My_None=None):
+
+- return self.getPreviousSibling(type,st,getattr,None)
++ return self.getPreviousSibling(type,st,getattr,My_None)
+
+ def _get_NextSibling(self, type=type, st=type('')):
+ return self.getNextSibling()