summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoerg <joerg>2017-07-01 22:14:42 +0000
committerjoerg <joerg>2017-07-01 22:14:42 +0000
commita3b22d9b4358050707d8963d49efebc906029ee3 (patch)
treefabc7fbacef5a1b4d1202626afd71d7bf75d0f30
parentbae90257a5afacae4c81713f31b73c8a6e094668 (diff)
downloadpkgsrc-a3b22d9b4358050707d8963d49efebc906029ee3.tar.gz
Expect crypt(3) to be provided by unistd.h, not the ancient crypt.h.
Fix standard visibility macro use.
-rw-r--r--www/SOGo3/distinfo3
-rw-r--r--www/SOGo3/patches/patch-SoObjects_SOGo_NSData+Crypto.m22
2 files changed, 24 insertions, 1 deletions
diff --git a/www/SOGo3/distinfo b/www/SOGo3/distinfo
index 4af19fbde20..270b8740659 100644
--- a/www/SOGo3/distinfo
+++ b/www/SOGo3/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.2 2017/06/10 22:04:15 wiedi Exp $
+$NetBSD: distinfo,v 1.3 2017/07/01 22:14:42 joerg Exp $
SHA1 (SOGo-3.2.9.tar.gz) = f7b9e129f242c6bbf2d3ed2630932302ca409274
RMD160 (SOGo-3.2.9.tar.gz) = 7a4dcdb52bdd2fbfd85f784d9600258ea95a7c72
SHA512 (SOGo-3.2.9.tar.gz) = 4fbda8a0aa275ce4d6e26a4ebd73d981d7c54bd7dee705a742747fc23483594fe490c034f1d2d6e232fa3437a033e1a2305e2c33f0317d42487831005a20ef57
Size (SOGo-3.2.9.tar.gz) = 32557925 bytes
+SHA1 (patch-SoObjects_SOGo_NSData+Crypto.m) = 48f43d7919100f08d00749b66863b47f1693e84a
diff --git a/www/SOGo3/patches/patch-SoObjects_SOGo_NSData+Crypto.m b/www/SOGo3/patches/patch-SoObjects_SOGo_NSData+Crypto.m
new file mode 100644
index 00000000000..4209c9c0b98
--- /dev/null
+++ b/www/SOGo3/patches/patch-SoObjects_SOGo_NSData+Crypto.m
@@ -0,0 +1,22 @@
+$NetBSD: patch-SoObjects_SOGo_NSData+Crypto.m,v 1.1 2017/07/01 22:14:42 joerg Exp $
+
+--- SoObjects/SOGo/NSData+Crypto.m.orig 2017-07-01 20:55:22.227865760 +0000
++++ SoObjects/SOGo/NSData+Crypto.m
+@@ -23,16 +23,11 @@
+ * Boston, MA 02111-1307, USA.
+ */
+
+-#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
+-#include <crypt.h>
+-#endif
++#define _XOPEN_SOURCE 1
+
+ #include <fcntl.h>
+ #include <unistd.h>
+
+-#define _XOPEN_SOURCE 1
+-#include <unistd.h>
+-
+ #if defined(HAVE_GNUTLS)
+ #include <gnutls/gnutls.h>
+ #include <gnutls/crypto.h>