summaryrefslogtreecommitdiff
path: root/lang/python23/patches/patch-al
diff options
context:
space:
mode:
Diffstat (limited to 'lang/python23/patches/patch-al')
-rw-r--r--lang/python23/patches/patch-al42
1 files changed, 42 insertions, 0 deletions
diff --git a/lang/python23/patches/patch-al b/lang/python23/patches/patch-al
new file mode 100644
index 00000000000..fa5272eb73c
--- /dev/null
+++ b/lang/python23/patches/patch-al
@@ -0,0 +1,42 @@
+$NetBSD: patch-al,v 1.1 2003/08/06 11:38:10 drochner Exp $
+
+--- pyconfig.h.in.orig 2003-07-22 17:20:49.000000000 +0200
++++ pyconfig.h.in 2003-08-02 15:50:34.000000000 +0200
+@@ -835,6 +835,10 @@
+ /* Define _OSF_SOURCE to get the makedev macro. */
+ #undef _OSF_SOURCE
+
++/* These defines disable needed library functions on NetBSD < 1.6T */
++/* ( _NETBSD_SOURCE doesn't exist prior to 1.6T ) */
++#if defined(__NetBSD_Version__) && (__NetBSD_Version__ < 106200000)
++
+ /* Define to 2 if the system does not provide POSIX.1 features except with
+ this defined. */
+ #undef _POSIX_1_SOURCE
+@@ -845,18 +849,26 @@
+ /* Define to 1 if you need to in order for `stat' and other things to work. */
+ #undef _POSIX_SOURCE
+
++#endif
++
+ /* Define if you have POSIX threads, and your system does not define that. */
+ #undef _POSIX_THREADS
+
+ /* Define to force use of thread-safe errno, h_errno, and other functions */
+ #undef _REENTRANT
+
++/* These defines disable needed library functions on NetBSD < 1.6T */
++/* ( _NETBSD_SOURCE doesn't exists prior to 1.6T ) */
++#if defined(__NetBSD_Version__) && (__NetBSD_Version__ < 106200000)
++
+ /* Define to the level of X/Open that your system supports */
+ #undef _XOPEN_SOURCE
+
+ /* Define to activate Unix95-and-earlier features */
+ #undef _XOPEN_SOURCE_EXTENDED
+
++#endif
++
+ /* Define on FreeBSD to activate all library features */
+ #undef __BSD_VISIBLE
+