summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2017-05-15 13:06:48 +0000
committerjperkin <jperkin@pkgsrc.org>2017-05-15 13:06:48 +0000
commit89f6071d0ea6810b9d5f9beddd92c5f5ee1777d7 (patch)
tree3d6cd3e385361ff84b4b343a92cf5757caf76046
parentfe4bd2588644f4d956cb997546f9e29c22fd1afc (diff)
downloadpkgsrc-89f6071d0ea6810b9d5f9beddd92c5f5ee1777d7.tar.gz
Add compatibility define for SOL_TCP.
-rw-r--r--mail/courier-mta/distinfo3
-rw-r--r--mail/courier-mta/patches/patch-courier_module.esmtp_esmtpclient.c16
2 files changed, 18 insertions, 1 deletions
diff --git a/mail/courier-mta/distinfo b/mail/courier-mta/distinfo
index 3db6f197f81..bca8d0052e3 100644
--- a/mail/courier-mta/distinfo
+++ b/mail/courier-mta/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.20 2015/11/03 23:27:02 agc Exp $
+$NetBSD: distinfo,v 1.21 2017/05/15 13:06:48 jperkin Exp $
SHA1 (courier-0.68.1.tar.bz2) = fbd7cd0bc88876dc12d02b9404cea95877805ebe
RMD160 (courier-0.68.1.tar.bz2) = 3f062aae0d34a71055a5ff5ad172ca191ab3f0e4
@@ -21,4 +21,5 @@ SHA1 (patch-ay) = d4b391e76167cd27012f928587d5feb57ea1b4ff
SHA1 (patch-courier_cdfilters.C) = 1f9169de45355cd9a4ecb7e8ddac30df05d368d0
SHA1 (patch-courier_cdmsgq.C) = 467479ded922cfff97c4e5876a5234eef3f82b50
SHA1 (patch-courier_cmlmfetch.C) = 7426b5642271a8bcd4ed442eb6571d191a454d1f
+SHA1 (patch-courier_module.esmtp_esmtpclient.c) = 54f66d60e1d5e444725630ae31c47554ab421609
SHA1 (patch-courier_webmlmd.H) = 3a66894c376bf84ae5a43f4c6f3dfbb687f9436e
diff --git a/mail/courier-mta/patches/patch-courier_module.esmtp_esmtpclient.c b/mail/courier-mta/patches/patch-courier_module.esmtp_esmtpclient.c
new file mode 100644
index 00000000000..ad494a2b4b6
--- /dev/null
+++ b/mail/courier-mta/patches/patch-courier_module.esmtp_esmtpclient.c
@@ -0,0 +1,16 @@
+$NetBSD: patch-courier_module.esmtp_esmtpclient.c,v 1.1 2017/05/15 13:06:48 jperkin Exp $
+
+Compat define for SOL_TCP.
+
+--- courier/module.esmtp/esmtpclient.c.orig 2012-04-23 17:11:48.000000000 +0000
++++ courier/module.esmtp/esmtpclient.c
+@@ -79,6 +79,9 @@ static time_t quit_timeout;
+ static time_t data_timeout;
+
+ #ifdef TCP_CORK
++#ifndef SOL_TCP
++#define SOL_TCP IPPROTO_TCP
++#endif
+
+ static int esmtp_cork;
+ static int corked;