mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-04 06:15:24 +00:00
3ab35818fc
check in pyport.h for working around a very old ctype issue. If the workaround for this issue is enabled, pyport.h redefines toupper() and some other ctype macros, and this wreaks havoc when including newer libc++ headers (or any other system header which tries to declare those functions). Approved by: portmgr (antoine) PR: 208486 MFH: 2016Q2
14 lines
474 B
C
14 lines
474 B
C
--- Include/pyport.h.orig 2015-12-21 07:00:57.000000000 +0100
|
|
+++ Include/pyport.h 2016-04-03 19:29:17.797369000 +0200
|
|
@@ -680,7 +680,9 @@
|
|
|
|
#ifdef __FreeBSD__
|
|
#include <osreldate.h>
|
|
-#if __FreeBSD_version > 500039
|
|
+#if (__FreeBSD_version >= 500040 && __FreeBSD_version < 602113) || \
|
|
+ (__FreeBSD_version >= 700000 && __FreeBSD_version < 700054) || \
|
|
+ (__FreeBSD_version >= 800000 && __FreeBSD_version < 800001)
|
|
# define _PY_PORT_CTYPE_UTF8_ISSUE
|
|
#endif
|
|
#endif
|