summaryrefslogtreecommitdiff
path: root/graphics/py-blockdiag/files/patch-bootstrap.py
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/py-blockdiag/files/patch-bootstrap.py')
-rw-r--r--graphics/py-blockdiag/files/patch-bootstrap.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/graphics/py-blockdiag/files/patch-bootstrap.py b/graphics/py-blockdiag/files/patch-bootstrap.py
new file mode 100644
index 000000000000..ec7240caac27
--- /dev/null
+++ b/graphics/py-blockdiag/files/patch-bootstrap.py
@@ -0,0 +1,31 @@
+--- src/blockdiag/utils/bootstrap.py.orig 2011-12-16 20:04:27.000000000 +0900
++++ src/blockdiag/utils/bootstrap.py 2011-12-29 11:15:27.000000000 +0900
+@@ -170,13 +170,7 @@
+
+
+ def detectfont(options):
+- fonts = ['c:/windows/fonts/VL-Gothic-Regular.ttf', # for Windows
+- 'c:/windows/fonts/msgothic.ttf', # for Windows
+- 'c:/windows/fonts/msgoth04.ttc', # for Windows
+- '/usr/share/fonts/truetype/ipafont/ipagp.ttf', # for Debian
+- '/usr/local/share/font-ipa/ipagp.otf', # for FreeBSD
+- '/Library/Fonts/Hiragino Sans GB W3.otf', # for MacOS
+- '/System/Library/Fonts/AppleGothic.ttf'] # for MacOS
++ ipafontpath = '%%LOCALBASE%%/share/font-ipa/ipagp.otf'
+
+ fontpath = None
+ if options.font:
+@@ -190,11 +184,8 @@
+ raise RuntimeError(msg)
+
+ if fontpath is None:
+- for path in fonts:
+- _path, index = parse_fontpath(path)
+- if os.path.isfile(_path):
+- fontpath = path
+- break
++ if ipafontpath and os.path.isfile(ipafontpath):
++ fontpath = ipafontpath
+
+ return fontpath
+