Modified: trunk/dports/python/py-imread/Portfile (115444 => 115445)
--- trunk/dports/python/py-imread/Portfile 2014-01-02 06:21:49 UTC (rev 115444)
+++ trunk/dports/python/py-imread/Portfile 2014-01-02 08:13:08 UTC (rev 115445)
@@ -34,7 +34,8 @@
port:tiff \
port:webp
- patchfiles patch-setup.py.diff
+ patchfiles patch-setup.py.diff \
+ patch-imread__imread.cpp.diff
livecheck.type none
} else {
Added: trunk/dports/python/py-imread/files/patch-imread__imread.cpp.diff (0 => 115445)
--- trunk/dports/python/py-imread/files/patch-imread__imread.cpp.diff (rev 0)
+++ trunk/dports/python/py-imread/files/patch-imread__imread.cpp.diff 2014-01-02 08:13:08 UTC (rev 115445)
@@ -0,0 +1,15 @@
+--- imread/_imread.cpp.orig 2014-01-02 11:53:27.000000000 +0400
++++ imread/_imread.cpp 2014-01-02 12:09:13.000000000 +0400
+@@ -47,8 +47,12 @@
+ return PyString_AsString(stro);
+ #else
+ if (!PyUnicode_Check(stro)) return 0;
++#if (PY_VERSION_HEX < 0x03030000)
++ return PyBytes_AsString(PyUnicode_AsUTF8String(stro));
++#else
+ return PyUnicode_AsUTF8(stro);
+ #endif
++#endif
+ }
+
+