diff options
author | hans <hans@pkgsrc.org> | 2011-12-16 17:04:17 +0000 |
---|---|---|
committer | hans <hans@pkgsrc.org> | 2011-12-16 17:04:17 +0000 |
commit | 29f400e264d6c06608527478d51f8e35f71a10d6 (patch) | |
tree | ee85536d2154575ddfcce07d5d5e401e9eeee325 /lang/python25 | |
parent | 4a8bc0ef2c5b4b164cf2777e93c122aa7057fa68 (diff) | |
download | pkgsrc-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/distinfo | 3 | ||||
-rw-r--r-- | lang/python25/patches/patch-pyconfig.h.in | 14 |
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 |