commit:     f28f92f152ea68df2f1686a5891a88af62d85247
Author:     Michael Mair-Keimberger (asterix) <m.mairkeimberger <AT> gmail 
<DOT> com>
AuthorDate: Sat Sep 10 17:08:32 2016 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Sep 11 08:48:48 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f28f92f1

dev-python/docutils: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/2291

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 .../files/docutils-0.6-extra_modules.patch         | 24 -------
 .../docutils/files/docutils-0.7-encoding.patch     | 83 ----------------------
 .../docutils-0.7-python-3.2-configparser.patch     | 49 -------------
 ...tils-0.7-python-3.2-xml.etree.ElementTree.patch | 16 -----
 4 files changed, 172 deletions(-)

diff --git a/dev-python/docutils/files/docutils-0.6-extra_modules.patch 
b/dev-python/docutils/files/docutils-0.6-extra_modules.patch
deleted file mode 100644
index ca5de4b..00000000
--- a/dev-python/docutils/files/docutils-0.6-extra_modules.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- setup.py
-+++ setup.py
-@@ -182,19 +182,8 @@
- List of (module name, minimum __version__ string, [attribute names])."""
- 
- def get_extras():
--    extras = []
--    for module_name, version, attributes in extra_modules:
--        try:
--            module = __import__(module_name)
--            if version and module.__version__ < version:
--                raise ValueError
--            for attribute in attributes or []:
--                getattr(module, attribute)
--            print ('"%s" module already present; ignoring extras/%s.py.'
--                   % (module_name, module_name))
--        except (ImportError, AttributeError, ValueError):
--            extras.append(module_name)
--    return extras
-+    # Old method does not work for upgrading/downgrading docutils.
-+    return ["roman"]
- 
- 
- if __name__ == '__main__' :

diff --git a/dev-python/docutils/files/docutils-0.7-encoding.patch 
b/dev-python/docutils/files/docutils-0.7-encoding.patch
deleted file mode 100644
index 9a88f9f..00000000
--- a/dev-python/docutils/files/docutils-0.7-encoding.patch
+++ /dev/null
@@ -1,83 +0,0 @@
---- docutils/nodes.py
-+++ docutils/nodes.py
-@@ -27,6 +27,7 @@
- import warnings
- import types
- import unicodedata
-+import locale
- 
- # ==============================
- #  Functional Node Base Classes
-@@ -328,6 +329,9 @@
-     else:
-         def __new__(cls, data, rawsource=None):
-             """Prevent the rawsource argument from propagating to str."""
-+            encoding = locale.getdefaultlocale()[1]
-+            if isinstance(data, str) and encoding is not None:
-+                data = data.decode(encoding)
-             return reprunicode.__new__(cls, data)
- 
-     def __init__(self, data, rawsource=''):
---- docutils/parsers/rst/directives/misc.py
-+++ docutils/parsers/rst/directives/misc.py
-@@ -10,6 +10,7 @@
- import os.path
- import re
- import time
-+import locale
- from docutils import io, nodes, statemachine, utils
- from docutils.parsers.rst import Directive, convert_directive_function
- from docutils.parsers.rst import directives, roles, states
-@@ -66,8 +67,16 @@
-                                input_encoding_error_handler),
-                 handle_io_errors=None)
-         except IOError, error:
--            raise self.severe('Problems with "%s" directive path:\n%s: %s.' %
--                        (self.name, error.__class__.__name__, str(error)))
-+            if sys.version_info < (3,):
-+                error_string = str(error)
-+                encoding = locale.getdefaultlocale()[1]
-+                if encoding is not None:
-+                    error_string = error_string.decode(encoding)
-+                raise self.severe(u'Problems with "%s" directive path:\n%s: 
%s.' %
-+                            (self.name, error.__class__.__name__, 
error_string))
-+            else:
-+                raise self.severe('Problems with "%s" directive path:\n%s: 
%s.' %
-+                            (self.name, error.__class__.__name__, str(error)))
-             # Hack: Since Python 2.6, the string interpolation returns a
-             # unicode object if one of the supplied %s replacements is a
-             # unicode object. IOError has no `__unicode__` method and the
---- tools/buildhtml.py
-+++ tools/buildhtml.py
-@@ -15,8 +15,8 @@
- __docformat__ = 'reStructuredText'
- 
- 
-+import locale
- try:
--    import locale
-     locale.setlocale(locale.LC_ALL, '')
- except:
-     pass
-@@ -236,8 +236,19 @@
-                               writer_name=pub_struct.writer_name,
-                               settings=settings)
-         except ApplicationError, error:
--            print >>sys.stderr, ('        Error (%s): %s'
--                                 % (error.__class__.__name__, error))
-+            if sys.version_info < (3,):
-+                encoding = locale.getdefaultlocale()[1]
-+                if isinstance(error.message, unicode) and encoding is not 
None:
-+                    error_message = (u'        Error (%s): %s'
-+                                     % (error.__class__.__name__, error))
-+                    error_message = error_message.encode(encoding)
-+                else:
-+                    error_message = ('        Error (%s): %s'
-+                                     % (error.__class__.__name__, error))
-+                print >>sys.stderr, error_message
-+            else:
-+                print >>sys.stderr, ('        Error (%s): %s'
-+                                     % (error.__class__.__name__, error))
- 
- 
- if __name__ == "__main__":

diff --git 
a/dev-python/docutils/files/docutils-0.7-python-3.2-configparser.patch 
b/dev-python/docutils/files/docutils-0.7-python-3.2-configparser.patch
deleted file mode 100644
index 4867e70..00000000
--- a/dev-python/docutils/files/docutils-0.7-python-3.2-configparser.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-https://sourceforge.net/tracker/?func=detail&atid=422030&aid=3149845&group_id=38414
-
---- docutils/frontend.py
-+++ docutils/frontend.py
-@@ -671,7 +671,7 @@
-         raise KeyError('No option with dest == %r.' % dest)
- 
- 
--class ConfigParser(CP.ConfigParser):
-+class ConfigParser(CP.RawConfigParser):
- 
-     old_settings = {
-         'pep_stylesheet': ('pep_html writer', 'stylesheet'),
-@@ -693,7 +693,7 @@
- """
- 
-     def __init__(self, *args, **kwargs):
--        CP.ConfigParser.__init__(self, *args, **kwargs)
-+        CP.RawConfigParser.__init__(self, *args, **kwargs)
- 
-         self._files = []
-         """List of paths of configuration files read."""
-@@ -708,7 +708,7 @@
-             except IOError:
-                 continue
-             try:
--                CP.ConfigParser.readfp(self, fp, filename)
-+                CP.RawConfigParser.readfp(self, fp, filename)
-             except UnicodeDecodeError:
-                 sys.stderr.write(self.not_utf8_error % (filename, filename))
-                 fp.close()
-@@ -749,7 +749,7 @@
-                 except KeyError:
-                     continue
-                 if option.validator:
--                    value = self.get(section, setting, raw=1)
-+                    value = self.get(section, setting)
-                     try:
-                         new_value = option.validator(
-                             setting, value, option_parser,
-@@ -778,7 +778,7 @@
-         section_dict = {}
-         if self.has_section(section):
-             for option in self.options(section):
--                section_dict[option] = self.get(section, option, raw=1)
-+                section_dict[option] = self.get(section, option)
-         return section_dict
- 
- 

diff --git 
a/dev-python/docutils/files/docutils-0.7-python-3.2-xml.etree.ElementTree.patch 
b/dev-python/docutils/files/docutils-0.7-python-3.2-xml.etree.ElementTree.patch
deleted file mode 100644
index 0e77f7e..00000000
--- 
a/dev-python/docutils/files/docutils-0.7-python-3.2-xml.etree.ElementTree.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-http://svn.berlios.de/viewvc/docutils?view=revision&revision=7013
-
---- docutils/writers/odf_odt/__init__.py
-+++ docutils/writers/odf_odt/__init__.py
-@@ -300,7 +300,10 @@
- 
- def ToString(et):
-     outstream = StringIO.StringIO()
--    et.write(outstream)
-+    if sys.version_info >= (3, 2):
-+        et.write(outstream, encoding="unicode")
-+    else:
-+        et.write(outstream)
-     s1 = outstream.getvalue()
-     outstream.close()
-     return s1

Reply via email to