Author: jajcus Date: Sun May 8 11:35:22 2011 GMT Module: packages Tag: HEAD ---- Log message: - Release: 3 - restructured text parsing fix, based on the patch from https://bugzilla.redhat.com/show_bug.cgi?id=578920
---- Files affected: packages/epydoc: epydoc.spec (1.22 -> 1.23) , epydoc-rst.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/epydoc/epydoc.spec diff -u packages/epydoc/epydoc.spec:1.22 packages/epydoc/epydoc.spec:1.23 --- packages/epydoc/epydoc.spec:1.22 Thu Jan 27 22:28:12 2011 +++ packages/epydoc/epydoc.spec Sun May 8 13:35:16 2011 @@ -3,11 +3,12 @@ Summary(pl.UTF-8): Narzędzie do generowania dokumentacji API modułów Pythona Name: epydoc Version: 3.0.1 -Release: 2 +Release: 3 License: MIT Group: Development/Languages/Python Source0: http://downloads.sourceforge.net/epydoc/%{name}-%{version}.zip # Source0-md5: 43223b2139c59ec60f064564bea82bf4 +Patch0: %{name}-rst.patch URL: http://epydoc.sourceforge.net/ BuildRequires: python BuildRequires: python-modules >= 2.2.1 @@ -68,6 +69,7 @@ %prep %setup -q +%patch0 -p1 %build python setup.py build @@ -106,6 +108,10 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.23 2011/05/08 11:35:16 jajcus +- Release: 3 +- restructured text parsing fix, based on the patch from https://bugzilla.redhat.com/show_bug.cgi?id=578920 + Revision 1.22 2011/01/27 21:28:12 sparky - BR: python, rpm-pythonprov ================================================================ Index: packages/epydoc/epydoc-rst.patch diff -u /dev/null packages/epydoc/epydoc-rst.patch:1.1 --- /dev/null Sun May 8 13:35:22 2011 +++ packages/epydoc/epydoc-rst.patch Sun May 8 13:35:16 2011 @@ -0,0 +1,31 @@ +diff -dur epydoc-3.0.1.orig/epydoc/markup/restructuredtext.py epydoc-3.0.1/epydoc/markup/restructuredtext.py +--- epydoc-3.0.1.orig/epydoc/markup/restructuredtext.py 2008-01-28 18:15:32.000000000 +0100 ++++ epydoc-3.0.1/epydoc/markup/restructuredtext.py 2011-05-08 13:33:08.000000000 +0200 +@@ -304,10 +304,10 @@ + # Extract the first sentence. + for child in node: + if isinstance(child, docutils.nodes.Text): +- m = self._SUMMARY_RE.match(child.data) ++ m = self._SUMMARY_RE.match(child) + if m: + summary_pieces.append(docutils.nodes.Text(m.group(1))) +- other = child.data[m.end():] ++ other = child[m.end():] + if other and not other.isspace(): + self.other_docs = True + break +@@ -489,10 +489,10 @@ + if (len(fbody[0]) > 0 and + isinstance(fbody[0][0], docutils.nodes.Text)): + child = fbody[0][0] +- if child.data[:1] in ':-': +- child.data = child.data[1:].lstrip() +- elif child.data[:2] in (' -', ' :'): +- child.data = child.data[2:].lstrip() ++ if child[:1] in ':-': ++ child = child[1:].lstrip() ++ elif child[:2] in (' -', ' :'): ++ child = child[2:].lstrip() + + # Wrap the field body, and add a new field + self._add_field(tagname, arg, fbody) ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/epydoc/epydoc.spec?r1=1.22&r2=1.23&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
