summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/4suite/files/4suite-1.0.2-pyxml.patch')
-rw-r--r--dev-python/4suite/files/4suite-1.0.2-pyxml.patch37
1 files changed, 37 insertions, 0 deletions
diff --git a/dev-python/4suite/files/4suite-1.0.2-pyxml.patch b/dev-python/4suite/files/4suite-1.0.2-pyxml.patch
new file mode 100644
index 000000000000..bedf5d3a0fe0
--- /dev/null
+++ b/dev-python/4suite/files/4suite-1.0.2-pyxml.patch
@@ -0,0 +1,37 @@
+--- Ft/Lib/DistExt/BuildDocs.py
++++ Ft/Lib/DistExt/BuildDocs.py
+@@ -18,6 +18,10 @@
+ from distutils.core import Command, DEBUG
+ from distutils.errors import *
+
++import xml
++if hasattr(xml, "use_pyxml"):
++ xml.use_pyxml()
++
+ from Ft import GetConfigVar
+ from Ft.Lib import Uri, ImportUtil
+ from Ft.Lib.DistExt import Structures
+--- Ft/Lib/DistExt/Util.py
++++ Ft/Lib/DistExt/Util.py
+@@ -4,6 +4,9 @@
+ import sys
+ from distutils import sysconfig, util
+ from distutils.errors import DistutilsPlatformError
++import xml
++if hasattr(xml, "use_pyxml"):
++ xml.use_pyxml()
+ from xml.dom import pulldom
+ from xml.sax import make_parser
+
+--- Ft/Xml/__init__.py
++++ Ft/Xml/__init__.py
+@@ -170,6 +170,9 @@
+ import Ft.Xml.XUpdate
+ return XUpdate.ApplyXupdate(*args, **kw_args)
+
++import xml
++if hasattr(xml, "use_pyxml"):
++ xml.use_pyxml()
+
+ from distutils import version
+ pyxml_required = version.StrictVersion('0.8.0')