SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
|
@ -0,0 +1,43 @@
|
|||
From ffc23c3b3d49d265997b6bb5d55d9463080c1cc8 Mon Sep 17 00:00:00 2001
|
||||
From: Debarshi Ray <debarshir@freedesktop.org>
|
||||
Date: Mon, 10 Feb 2020 15:20:38 +0100
|
||||
Subject: [PATCH] tools: Fix the build with Python 3
|
||||
|
||||
Index: tools/xincludator.py
|
||||
--- tools/xincludator.py.orig
|
||||
+++ tools/xincludator.py
|
||||
@@ -1,17 +1,19 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
+import sys
|
||||
from sys import argv, stdout, stderr
|
||||
import codecs, locale
|
||||
import os
|
||||
import xml.dom.minidom
|
||||
|
||||
-stdout = codecs.getwriter('utf-8')(stdout)
|
||||
+if sys.version_info[0] < 3:
|
||||
+ stdout = codecs.getwriter('utf-8')(stdout)
|
||||
|
||||
NS_XI = 'http://www.w3.org/2001/XInclude'
|
||||
|
||||
def xincludate(dom, base, dropns = []):
|
||||
remove_attrs = []
|
||||
- for i in xrange(dom.documentElement.attributes.length):
|
||||
+ for i in range(dom.documentElement.attributes.length):
|
||||
attr = dom.documentElement.attributes.item(i)
|
||||
if attr.prefix == 'xmlns':
|
||||
if attr.localName in dropns:
|
||||
@@ -34,6 +36,11 @@ if __name__ == '__main__':
|
||||
argv = argv[1:]
|
||||
dom = xml.dom.minidom.parse(argv[0])
|
||||
xincludate(dom, argv[0])
|
||||
- xml = dom.toxml()
|
||||
+
|
||||
+ if sys.version_info[0] >= 3:
|
||||
+ xml = dom.toxml(encoding=None)
|
||||
+ else:
|
||||
+ xml = dom.toxml()
|
||||
+
|
||||
stdout.write(xml)
|
||||
stdout.write('\n')
|
Loading…
Add table
Add a link
Reference in a new issue