summaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2020-05-31 20:49:32 +0000
committerjoerg <joerg@pkgsrc.org>2020-05-31 20:49:32 +0000
commit3a12f273afbd3bb33cb31b8be3a0fd7ede82c05e (patch)
treee0bc14018181a75968f2f01ae058c9afa1ca87b9 /cad
parent6c32e5f95c513f5d2207a302c9f0738f5978d8b8 (diff)
downloadpkgsrc-3a12f273afbd3bb33cb31b8be3a0fd7ede82c05e.tar.gz
Explicitly read files as unicode for Python 3. The content is converted
using the system locale with Python 3.6 otherwise, falling back to ASCII.
Diffstat (limited to 'cad')
-rw-r--r--cad/py-gds/distinfo3
-rw-r--r--cad/py-gds/patches/patch-setup.py13
2 files changed, 15 insertions, 1 deletions
diff --git a/cad/py-gds/distinfo b/cad/py-gds/distinfo
index 40f73aa5c71..b8246b67299 100644
--- a/cad/py-gds/distinfo
+++ b/cad/py-gds/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.9 2020/04/27 18:50:26 adam Exp $
+$NetBSD: distinfo,v 1.10 2020/05/31 20:49:32 joerg Exp $
SHA1 (gdspy-1.5.2.zip) = 97a0f614aee05b79dbcec42740670c98e4980eaa
RMD160 (gdspy-1.5.2.zip) = d2fcfada1ee830fa9a63c690418935c6b6703ca4
SHA512 (gdspy-1.5.2.zip) = 33fb48da4a9ed9e789d9da41e8428c859c66f39d50a2edf88cbe41f9396d210e5b7f41b5446814f0f52ef51368a5fb689a96cdc3b71d93ba03bfc83fb9306cb0
Size (gdspy-1.5.2.zip) = 7128099 bytes
+SHA1 (patch-setup.py) = 9cd9fe70eff8346a03f758cf3c72d94e02ed50bf
diff --git a/cad/py-gds/patches/patch-setup.py b/cad/py-gds/patches/patch-setup.py
new file mode 100644
index 00000000000..fc0434c40d9
--- /dev/null
+++ b/cad/py-gds/patches/patch-setup.py
@@ -0,0 +1,13 @@
+$NetBSD: patch-setup.py,v 1.1 2020/05/31 20:49:33 joerg Exp $
+
+--- setup.py.orig 2020-05-31 17:53:41.141364832 +0000
++++ setup.py
+@@ -12,7 +12,7 @@ import platform
+ from setuptools import setup, Extension
+ from distutils.version import LooseVersion
+
+-with open("README.md") as fin:
++with open("README.md", **({'encoding': 'UTF-8'} if sys.version_info.major>=3 else {})) as fin:
+ long_description = fin.read()
+
+ with open("gdspy/__init__.py") as fin: