[150877] trunk
ionic at macports.org
ionic at macports.org
Sun Jul 31 23:53:20 PDT 2016
Revision: 150877
https://trac.macports.org/changeset/150877
Author: ionic at macports.org
Date: 2016-07-31 23:53:20 -0700 (Sun, 31 Jul 2016)
Log Message:
-----------
python32: move new patch-Include-pyport.h.diff file to the correct place.
Added Paths:
-----------
trunk/dports/lang/python32/files/patch-Include-pyport.h.diff
Removed Paths:
-------------
trunk/lang/
Copied: trunk/dports/lang/python32/files/patch-Include-pyport.h.diff (from rev 150876, trunk/lang/python32/files/patch-Include-pyport.h.diff)
===================================================================
--- trunk/dports/lang/python32/files/patch-Include-pyport.h.diff (rev 0)
+++ trunk/dports/lang/python32/files/patch-Include-pyport.h.diff 2016-08-01 06:53:20 UTC (rev 150877)
@@ -0,0 +1,23 @@
+--- Include/pyport.h.old 2014-10-12 08:52:01.000000000 +0200
++++ Include/pyport.h 2016-08-01 06:22:09.000000000 +0200
+@@ -697,6 +697,12 @@ extern pid_t forkpty(int *, char *, stru
+ #endif
+
+ #ifdef _PY_PORT_CTYPE_UTF8_ISSUE
++#ifndef __cplusplus
++ /* The workaround below is unsafe in C++ because
++ * the <locale> defines these symbols as real functions,
++ * with a slightly different signature.
++ * See issue #10910
++ */
+ #include <ctype.h>
+ #include <wctype.h>
+ #undef isalnum
+@@ -714,6 +720,7 @@ extern pid_t forkpty(int *, char *, stru
+ #undef toupper
+ #define toupper(c) towupper(btowc(c))
+ #endif
++#endif
+
+
+ /* Declarations for symbol visibility.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160731/3453a432/attachment.html>
More information about the macports-changes
mailing list