aboutsummaryrefslogtreecommitdiff
path: root/graphics/opensubdiv
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2019-01-28 19:53:28 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2019-01-28 19:53:28 +0000
commit8d0e7d048b7cb2366f922ddca7e63a5dcf4085d8 (patch)
tree739da6ce42e69b0ad5bba1262f211c4e4c2ed26f /graphics/opensubdiv
parent5872b955398cd5f53a06bb594e97ba80cad64182 (diff)
downloadports-8d0e7d048b7cb2366f922ddca7e63a5dcf4085d8.tar.gz
ports-8d0e7d048b7cb2366f922ddca7e63a5dcf4085d8.zip
Notes
Diffstat (limited to 'graphics/opensubdiv')
-rw-r--r--graphics/opensubdiv/files/patch-documentation_processHtml.py83
-rw-r--r--graphics/opensubdiv/files/patch-documentation_processTutorials.py29
2 files changed, 112 insertions, 0 deletions
diff --git a/graphics/opensubdiv/files/patch-documentation_processHtml.py b/graphics/opensubdiv/files/patch-documentation_processHtml.py
new file mode 100644
index 000000000000..db6d0f742171
--- /dev/null
+++ b/graphics/opensubdiv/files/patch-documentation_processHtml.py
@@ -0,0 +1,83 @@
+--- documentation/processHtml.py.orig 2018-07-18 02:17:49 UTC
++++ documentation/processHtml.py
+@@ -25,9 +25,11 @@
+
+ import os
+ import sys
+-import string
+ import re
+-import HTMLParser
++try:
++ import HTMLParser
++except:
++ import html.parser as HTMLParser
+
+ class HtmlToTextParser(HTMLParser.HTMLParser):
+ def __init__(self):
+@@ -89,10 +91,10 @@ def ReadNavigationTemplate( filePath ):
+ try:
+ navFile = open( filePath, "r")
+ except IOError:
+- print "Could not open file \'"+filePath+"\'"
++ print("Could not open file \'"+filePath+"\'")
+
+ with navFile:
+- print "Navigation template: \'"+filePath+"\'"
++ print("Navigation template: \'"+filePath+"\'")
+ navHtml = navFile.read()
+ navHtml = StripHTMLComments(navHtml)
+ navFile.close()
+@@ -109,7 +111,7 @@ def WriteIndexFile( outputFile, content ):
+ except:
+ pass
+
+- print "Creating Search-Index File : \""+outputFile+"\""
++ print("Creating Search-Index File : \""+outputFile+"\"")
+
+ f = open(outputFile, "w")
+ f.write(content)
+@@ -117,7 +119,7 @@ def WriteIndexFile( outputFile, content ):
+
+ #-------------------------------------------------------------------------------
+ def Usage():
+- print str(sys.argv[0])+" <input directory> <output directory> <html template>"
++ print(str(sys.argv[0])+" <input directory> <output directory> <html template>")
+ exit(1);
+
+
+@@ -132,7 +134,7 @@ navTemplate = str(sys.argv[2])
+
+ navHtml = ReadNavigationTemplate( navTemplate )
+
+-print "Scanning : \'"+rootDir+"\'"
++print("Scanning : \'"+rootDir+"\'")
+
+ searchIndex = 'var tipuesearch = { "pages": [ '
+
+@@ -172,22 +174,22 @@ for root, dirs, files in os.walk(rootDir):
+
+ # if necessary, insert navigation html
+ if (not parser.HasNavigationSection()):
+- loc = string.find(html,"<body>")
++ loc = html.find("<body>")
+ html = html[:loc+6] + navHtml + html[loc+6:]
+
+ msg += "added navigation"
+
+ # replace the article title placeholder with the real title
+ if title:
+- html = string.replace(html,"OSD_ARTICLE_TITLE", title)
++ html = html.replace("OSD_ARTICLE_TITLE", title)
+ else:
+- html = string.replace(html,"OSD_ARTICLE_TITLE", "")
++ html = html.replace("OSD_ARTICLE_TITLE", "")
+
+ f.seek(0)
+ f.write(html)
+ f.close()
+
+- print msg
++ print(msg)
+
+ searchIndex = searchIndex + "]};"
+
diff --git a/graphics/opensubdiv/files/patch-documentation_processTutorials.py b/graphics/opensubdiv/files/patch-documentation_processTutorials.py
new file mode 100644
index 000000000000..dff628e399ca
--- /dev/null
+++ b/graphics/opensubdiv/files/patch-documentation_processTutorials.py
@@ -0,0 +1,29 @@
+--- documentation/processTutorials.py.orig 2019-01-13 21:35:49 UTC
++++ documentation/processTutorials.py
+@@ -33,7 +33,7 @@ def ReadFile(inputfile):
+ try:
+ f = open( inputfile, "r")
+ except IOError:
+- print "Could not read file \'"+inputfile+"\'"
++ print("Could not read file \'"+inputfile+"\'")
+ content = f.read()
+ f.close()
+ return content
+@@ -48,7 +48,7 @@ def WriteToFile(outputfile, content):
+ try:
+ f = open(outputfile, "w")
+ except IOError:
+- print "Could not write file \'"+outputfile+"\'"
++ print("Could not write file \'"+outputfile+"\'")
+ f.write(content)
+ f.close()
+
+@@ -85,7 +85,7 @@ def Process(srcfile, title):
+
+ #-------------------------------------------------------------------------------
+ def Usage():
+- print str(sys.argv[0])+" <input file> <output file> <title>"
++ print(str(sys.argv[0])+" <input file> <output file> <title>")
+ exit(1);
+
+