summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2005-11-19 11:50:56 +0000
committerrillig <rillig@pkgsrc.org>2005-11-19 11:50:56 +0000
commitf34e908967ec37344aaf475428a3ada2d08fa507 (patch)
tree1bbd5c59a58ae6a9a0433af325904c1c458a9cc7 /mail
parentc192f7204c4c088d390c5b69fd15aebe7bbe0b9f (diff)
downloadpkgsrc-f34e908967ec37344aaf475428a3ada2d08fa507.tar.gz
Added the patch from PR 32114 to make this package build with SunPro on
Solaris. Fixes PR 32114.
Diffstat (limited to 'mail')
-rw-r--r--mail/cyrus-imapd/distinfo3
-rw-r--r--mail/cyrus-imapd/patches/patch-cc15
2 files changed, 17 insertions, 1 deletions
diff --git a/mail/cyrus-imapd/distinfo b/mail/cyrus-imapd/distinfo
index bd57287e85b..5b6dc274ce3 100644
--- a/mail/cyrus-imapd/distinfo
+++ b/mail/cyrus-imapd/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.20 2005/08/15 02:20:33 rh Exp $
+$NetBSD: distinfo,v 1.21 2005/11/19 11:50:56 rillig Exp $
SHA1 (cyrus-imapd-2.2.12.tar.gz) = 08adc5dfde1288c0d9e7de44e7ea4d17a7940d06
RMD160 (cyrus-imapd-2.2.12.tar.gz) = ff4a95e519ea066ed9b21b515b18bdacaf0d1852
@@ -16,3 +16,4 @@ SHA1 (patch-bb) = 8725d9008617acb392b904d76a353b8829fdfb33
SHA1 (patch-bc) = 3266d52067aef8f4835670cba1be6c190ff94f15
SHA1 (patch-ca) = cc3e9cb9c56e8d51062bf9d691454ea90ce25b09
SHA1 (patch-cb) = a8281c11f93f8f91d6c80d43ca9e20bc658d8813
+SHA1 (patch-cc) = 3ee1d64fe5f228aab4fceca3cbd45839d3659dd0
diff --git a/mail/cyrus-imapd/patches/patch-cc b/mail/cyrus-imapd/patches/patch-cc
new file mode 100644
index 00000000000..90f8bca9f50
--- /dev/null
+++ b/mail/cyrus-imapd/patches/patch-cc
@@ -0,0 +1,15 @@
+$NetBSD: patch-cc,v 1.1 2005/11/19 11:50:56 rillig Exp $
+
+The SunPro compiler does not like non-static inline functions.
+
+--- sieve/bc_emit.c.orig Wed Oct 22 20:03:24 2003
++++ sieve/bc_emit.c Sat Nov 19 12:48:06 2005
+@@ -45,7 +45,7 @@ OF OR IN CONNECTION WITH THE USE OR PERF
+ void dump(bytecode_info_t *d);
+ #endif
+
+-inline int write_int (int fd, int x)
++static inline int write_int (int fd, int x)
+ {
+ int y=htonl(x);
+ return (write(fd, &y, sizeof(int)));