From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E612D138330 for ; Sun, 11 Sep 2016 08:56:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EABD8E0BFE; Sun, 11 Sep 2016 08:56:30 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id BDD33E0BFE for ; Sun, 11 Sep 2016 08:56:25 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id BF210340A5D for ; Sun, 11 Sep 2016 08:56:24 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 68B0D248A for ; Sun, 11 Sep 2016 08:56:21 +0000 (UTC) From: "David Seifert" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "David Seifert" Message-ID: <1473583728.f28f92f152ea68df2f1686a5891a88af62d85247.soap@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/docutils/files/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-python/docutils/files/docutils-0.6-extra_modules.patch dev-python/docutils/files/docutils-0.7-encoding.patch dev-python/docutils/files/docutils-0.7-python-3.2-configparser.patch dev-python/docutils/files/docutils-0.7-python-3.2-xml.etree.ElementTree.patch X-VCS-Directories: dev-python/docutils/files/ X-VCS-Committer: soap X-VCS-Committer-Name: David Seifert X-VCS-Revision: f28f92f152ea68df2f1686a5891a88af62d85247 X-VCS-Branch: master Date: Sun, 11 Sep 2016 08:56:21 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: ef01f8f5-efa8-4553-a11e-70813d790978 X-Archives-Hash: 3ddeaf257ca7053cbe42fe6a22a6b6b5 commit: f28f92f152ea68df2f1686a5891a88af62d85247 Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Sat Sep 10 17:08:32 2016 +0000 Commit: David Seifert gentoo 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 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