pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/dovecot Add option to enable GSSAPI support and p...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5d32ab8b2145
branches:  trunk
changeset: 508012:5d32ab8b2145
user:      markd <markd%pkgsrc.org@localhost>
date:      Sun Feb 12 19:13:49 2006 +0000

description:
Add option to enable GSSAPI support and patch a bug in the GSSAPI code.

diffstat:

 mail/dovecot/distinfo         |   3 ++-
 mail/dovecot/options.mk       |  14 ++++++++++++--
 mail/dovecot/patches/patch-ae |  13 +++++++++++++
 3 files changed, 27 insertions(+), 3 deletions(-)

diffs (58 lines):

diff -r 57fffb30622a -r 5d32ab8b2145 mail/dovecot/distinfo
--- a/mail/dovecot/distinfo     Sun Feb 12 18:57:21 2006 +0000
+++ b/mail/dovecot/distinfo     Sun Feb 12 19:13:49 2006 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.23 2006/02/12 02:47:31 grant Exp $
+$NetBSD: distinfo,v 1.24 2006/02/12 19:13:49 markd Exp $
 
 SHA1 (dovecot-1.0.beta3.tar.gz) = a5d1fc471c88b96e0ef9d7296b25450a1d7a1419
 RMD160 (dovecot-1.0.beta3.tar.gz) = 180e694ee78b73e69995096e1598cca427f6c87d
@@ -7,3 +7,4 @@
 SHA1 (patch-ab) = a96efac8c8fbaf90f2706e5cb4a3288e405d946f
 SHA1 (patch-ac) = 27de0de32111e351cd547cb5a9847a15e4c991a0
 SHA1 (patch-ad) = c390d007c60b80a6456c42f3512afdea76e5e03c
+SHA1 (patch-ae) = b34743e2276eff0c1fc37e0fd622fdd598c0bca3
diff -r 57fffb30622a -r 5d32ab8b2145 mail/dovecot/options.mk
--- a/mail/dovecot/options.mk   Sun Feb 12 18:57:21 2006 +0000
+++ b/mail/dovecot/options.mk   Sun Feb 12 19:13:49 2006 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: options.mk,v 1.14 2006/02/12 02:47:32 grant Exp $
+# $NetBSD: options.mk,v 1.15 2006/02/12 19:13:49 markd Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.dovecot
-PKG_SUPPORTED_OPTIONS= inet6 kqueue ldap mysql pam pgsql sasl sqlite
+PKG_SUPPORTED_OPTIONS= gssapi inet6 kqueue ldap mysql pam pgsql sasl sqlite
 PKG_OPTIONS_OPTIONAL_GROUPS= ssl
 PKG_OPTIONS_GROUP.ssl= gnutls ssl
 PKG_SUGGESTED_OPTIONS= ssl
@@ -82,3 +82,13 @@
 CONFIGURE_ARGS+=       --with-ioloop=kqueue
 CONFIGURE_ARGS+=       --with-notify=kqueue
 .endif
+
+###
+### GSSAPI support.
+###
+.if !empty(PKG_OPTIONS:Mgssapi)
+CONFIGURE_ARGS+=       --with-gssapi
+.  include "../../mk/krb5.buildlink3.mk"
+.else
+CONFIGURE_ARGS+=       --without-gssapi
+.endif
diff -r 57fffb30622a -r 5d32ab8b2145 mail/dovecot/patches/patch-ae
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/dovecot/patches/patch-ae     Sun Feb 12 19:13:49 2006 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ae,v 1.1 2006/02/12 19:13:49 markd Exp $
+
+--- src/auth/mech-gssapi.c.orig        2006-01-10 15:46:10.000000000 +1300
++++ src/auth/mech-gssapi.c
+@@ -138,7 +138,7 @@ static OM_uint32 obtain_service_credenti
+               return major_status;
+       }
+ 
+-      gss_release_name(&minor_status, gss_principal);
++      gss_release_name(&minor_status, &gss_principal);
+ 
+       return major_status;
+ }



Home | Main Index | Thread Index | Old Index