summaryrefslogtreecommitdiff
path: root/lang/python27
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
commit4422518b272f56daa3012d07125eb301d09f1198 (patch)
treeee85536d2154575ddfcce07d5d5e401e9eeee325 /lang/python27
parentb559c789bf3a2700b4c60a05a09141ef5816a83e (diff)
downloadpkgsrc-4422518b272f56daa3012d07125eb301d09f1198.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/python27')
-rw-r--r--lang/python27/distinfo3
-rw-r--r--lang/python27/patches/patch-pyconfig.h.in14
2 files changed, 16 insertions, 1 deletions
diff --git a/lang/python27/distinfo b/lang/python27/distinfo
index 3a96b91809c..86b4b2fccaf 100644
--- a/lang/python27/distinfo
+++ b/lang/python27/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.13 2011/11/08 07:30:08 sbd Exp $
+$NetBSD: distinfo,v 1.14 2011/12/16 17:04:18 hans Exp $
SHA1 (Python-2.7.2.tar.bz2) = 417bdeea77abfaf1b9257fc6b4a04aaa209f4547
RMD160 (Python-2.7.2.tar.bz2) = c3bf4f09b7c429a4d9f4cc251c795304cd5232c5
@@ -20,3 +20,4 @@ SHA1 (patch-av) = a14eaf4d5db6fc3b79ed896fbfcc34ca98051af2
SHA1 (patch-aw) = 15652e241f371a22c7300f46771825ea74514fa0
SHA1 (patch-ax) = bdb8e6555f36b1603c553e03a2d6d772e50c623b
SHA1 (patch-az) = 473419352f6e1ff3c6e6268e81457e6f8a1fccb8
+SHA1 (patch-pyconfig.h.in) = 7ebc0ed9ca9a37c5a6c8e04cc3f7fca4a5c90e8c
diff --git a/lang/python27/patches/patch-pyconfig.h.in b/lang/python27/patches/patch-pyconfig.h.in
new file mode 100644
index 00000000000..ca2855eff71
--- /dev/null
+++ b/lang/python27/patches/patch-pyconfig.h.in
@@ -0,0 +1,14 @@
+$NetBSD: patch-pyconfig.h.in,v 1.1 2011/12/16 17:04:18 hans Exp $
+
+--- pyconfig.h.in.orig 2011-06-11 17:46:28.000000000 +0200
++++ pyconfig.h.in 2011-11-29 20:17:04.328552361 +0100
+@@ -1173,7 +1173,9 @@
+ #undef _UINT64_T
+
+ /* 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