diff options
author | jperkin <jperkin@pkgsrc.org> | 2018-02-02 17:16:36 +0000 |
---|---|---|
committer | jperkin <jperkin@pkgsrc.org> | 2018-02-02 17:16:36 +0000 |
commit | 46f3661d8c4e0793e3431619a576d0541ce05863 (patch) | |
tree | 539c4d906b7dda97e79ebd3dfd0fa587131bcaec /parallel | |
parent | 752b9adb4f11b5df73a7dcd652901c60823ebbc8 (diff) | |
download | pkgsrc-46f3661d8c4e0793e3431619a576d0541ce05863.tar.gz |
py-billiard: Set _XOPEN_SOURCE correctly.
Diffstat (limited to 'parallel')
-rw-r--r-- | parallel/py-billiard/distinfo | 3 | ||||
-rw-r--r-- | parallel/py-billiard/patches/patch-Modules___billiard_multiprocessing.h | 22 |
2 files changed, 24 insertions, 1 deletions
diff --git a/parallel/py-billiard/distinfo b/parallel/py-billiard/distinfo index 73555d1804f..babec7ba683 100644 --- a/parallel/py-billiard/distinfo +++ b/parallel/py-billiard/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.10 2017/07/17 08:03:50 adam Exp $ +$NetBSD: distinfo,v 1.11 2018/02/02 17:16:36 jperkin Exp $ SHA1 (billiard-3.5.0.3.tar.gz) = 82091e800282ff0b118edfc8709d50fbe9483199 RMD160 (billiard-3.5.0.3.tar.gz) = ec32d742102221cd090f939f761a7363d4ed7096 SHA512 (billiard-3.5.0.3.tar.gz) = f3a98e9b7af8c0b5741bcea915c0ff8d6e32e26d79637d14fc09ea85dd80693ea8205e13ac2d86e5035c377fdd6d769a2647b005dc10af8b106c75464458a808 Size (billiard-3.5.0.3.tar.gz) = 149339 bytes +SHA1 (patch-Modules___billiard_multiprocessing.h) = 6538040cb84ee67bfd8825f5102152a5a50acbec diff --git a/parallel/py-billiard/patches/patch-Modules___billiard_multiprocessing.h b/parallel/py-billiard/patches/patch-Modules___billiard_multiprocessing.h new file mode 100644 index 00000000000..6e5c9ccae21 --- /dev/null +++ b/parallel/py-billiard/patches/patch-Modules___billiard_multiprocessing.h @@ -0,0 +1,22 @@ +$NetBSD: patch-Modules___billiard_multiprocessing.h,v 1.1 2018/02/02 17:16:36 jperkin Exp $ + +Set _XOPEN_SOURCE correctly. + +--- Modules/_billiard/multiprocessing.h.orig 2017-07-16 20:03:49.000000000 +0000 ++++ Modules/_billiard/multiprocessing.h +@@ -3,10 +3,14 @@ + + #define PY_SSIZE_T_CLEAN + +-#ifdef __sun ++#if defined(__sun) && !defined(_XOPEN_SOURCE) + /* The control message API is only available on Solaris + if XPG 4.2 or later is requested. */ ++# if (__STDC_VERSION__-0 < 199901L) + #define _XOPEN_SOURCE 500 ++# else ++#define _XOPEN_SOURCE 600 ++# endif + #endif + + #include "Python.h" |