summaryrefslogtreecommitdiff
path: root/lang/python25
diff options
context:
space:
mode:
authorhans <hans@pkgsrc.org>2011-12-16 17:04:17 +0000
committerhans <hans@pkgsrc.org>2011-12-16 17:04:17 +0000
commit29f400e264d6c06608527478d51f8e35f71a10d6 (patch)
treeee85536d2154575ddfcce07d5d5e401e9eeee325 /lang/python25
parent4a8bc0ef2c5b4b164cf2777e93c122aa7057fa68 (diff)
downloadpkgsrc-29f400e264d6c06608527478d51f8e35f71a10d6.tar.gz
On SunOS, don't ever override _XOPEN_SOURCE if it is already set.
Fixes build on SunOS with gcc>=4.6.
Diffstat (limited to 'lang/python25')
-rw-r--r--lang/python25/distinfo3
-rw-r--r--lang/python25/patches/patch-pyconfig.h.in14
2 files changed, 16 insertions, 1 deletions
diff --git a/lang/python25/distinfo b/lang/python25/distinfo
index 942275a50cf..d1f5773d4c6 100644
--- a/lang/python25/distinfo
+++ b/lang/python25/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.20 2011/11/08 07:30:08 sbd Exp $
+$NetBSD: distinfo,v 1.21 2011/12/16 17:04:17 hans Exp $
SHA1 (Python-2.5.6.tar.bz2) = 29f6dd41bf09c5e04311b367cbb7604fa016e699
RMD160 (Python-2.5.6.tar.bz2) = 92f0a955971f187a7d50c6422168202ec551bf22
@@ -23,3 +23,4 @@ SHA1 (patch-ar) = 2a0c3f9a798afdfda7af4823e67579b2e000c072
SHA1 (patch-at) = 6fdd64ce70eb8c2de5336f3415f45bc467e46373
SHA1 (patch-au) = c1a759765095d246151ba027ed06f423e05c9218
SHA1 (patch-av) = a1d41cb3a93879d54f0964ff84a63a297c333156
+SHA1 (patch-pyconfig.h.in) = ad0f7d60886849e58a03fb28bb6c5ba0600c4698
diff --git a/lang/python25/patches/patch-pyconfig.h.in b/lang/python25/patches/patch-pyconfig.h.in
new file mode 100644
index 00000000000..9169d6ed7f7
--- /dev/null
+++ b/lang/python25/patches/patch-pyconfig.h.in
@@ -0,0 +1,14 @@
+$NetBSD: patch-pyconfig.h.in,v 1.1 2011/12/16 17:04:17 hans Exp $
+
+--- pyconfig.h.in.orig 2009-10-27 13:30:12.000000000 +0100
++++ pyconfig.h.in 2011-11-13 14:37:13.053045656 +0100
+@@ -1036,7 +1036,9 @@
+ #undef _REENTRANT
+
+ /* Define to the level of X/Open that your system supports */
++#if !defined(__sun) || (defined(__sun) && !defined(_XOPEN_SOURCE))
+ #undef _XOPEN_SOURCE
++#endif
+
+ /* Define to activate Unix95-and-earlier features */
+ #undef _XOPEN_SOURCE_EXTENDED