diff options
author | he <he@pkgsrc.org> | 2022-06-22 14:55:16 +0000 |
---|---|---|
committer | he <he@pkgsrc.org> | 2022-06-22 14:55:16 +0000 |
commit | 7c263d570a5cc0e68594635e508c8ede818b332c (patch) | |
tree | a0670ad79183155b07df4b72ecada77560e38d16 /www | |
parent | be0a2f567afa01f26d7f31a4dd182bafe49c7ec6 (diff) | |
download | pkgsrc-7c263d570a5cc0e68594635e508c8ede818b332c.tar.gz |
www/R-curl: fix build+install on big-endian NetBSD hosts.
Diffstat (limited to 'www')
-rw-r--r-- | www/R-curl/distinfo | 3 | ||||
-rw-r--r-- | www/R-curl/patches/patch-src_curl.c | 19 |
2 files changed, 21 insertions, 1 deletions
diff --git a/www/R-curl/distinfo b/www/R-curl/distinfo index 0a2e9c0dad1..cf44250d5c7 100644 --- a/www/R-curl/distinfo +++ b/www/R-curl/distinfo @@ -1,5 +1,6 @@ -$NetBSD: distinfo,v 1.9 2021/10/26 11:29:14 nia Exp $ +$NetBSD: distinfo,v 1.10 2022/06/22 14:55:16 he Exp $ BLAKE2s (R/curl_4.3.2.tar.gz) = eff2cdb340153e67e98dc183dd096b2e2c2c879ffbb6d33089f7ca1868d202c5 SHA512 (R/curl_4.3.2.tar.gz) = 7b8e9b136f206733a3314a876de21bf7d52b9bcef1c8c399fc9b0e1983a12853da18bd7ce06959fdd83957cd3637a11fc9246154187427a3c6479101cc492322 Size (R/curl_4.3.2.tar.gz) = 793345 bytes +SHA1 (patch-src_curl.c) = 2b03824fbbc665c758117cd21f67bc0a75a70ccf diff --git a/www/R-curl/patches/patch-src_curl.c b/www/R-curl/patches/patch-src_curl.c new file mode 100644 index 00000000000..023f57e946b --- /dev/null +++ b/www/R-curl/patches/patch-src_curl.c @@ -0,0 +1,19 @@ +$NetBSD: patch-src_curl.c,v 1.1 2022/06/22 14:55:16 he Exp $ + +Fix BSWAP_32 define on NetBSD. +Submitted upstream at +https://github.com/jeroen/curl/pull/272 + +--- src/curl.c.orig 2021-04-28 11:36:30.000000000 +0000 ++++ src/curl.c +@@ -24,6 +24,10 @@ + #define BSWAP_32 OSSwapInt32 + #elif (defined(__OpenBSD__)) + #define BSWAP_32(x) swap32(x) ++#elif (defined(__NetBSD__)) ++#include <sys/types.h> ++#include <machine/bswap.h> ++#define BSWAP_32(x) bswap32(x) + #elif (defined(__GLIBC__)) + #include <byteswap.h> + #define BSWAP_32(x) bswap_32(x) |