1 diff -u -r cyrus-sasl-2.1.21-orig/cmulocal/sasl2.m4 cyrus-sasl-2.1.21/cmulocal/sasl2.m4
2 --- cyrus-sasl-2.1.21-orig/cmulocal/sasl2.m4 2006-08-01 08:29:59.000000000 +0200
3 +++ cyrus-sasl-2.1.21/cmulocal/sasl2.m4 2006-08-01 08:31:32.000000000 +0200
7 LIBS="$LIBS $GSSAPIBASE_LIBS"
8 - AC_CHECK_FUNCS(gsskrb5_register_acceptor_identity)
9 + dnl AC_CHECK_FUNCS(gsskrb5_register_acceptor_identity)
10 + AC_CHECK_HEADER(gssapi/gssapi_krb5.h, AC_DEFINE(HAVE_GSSAPI_GSSAPI_KRB5_H,,[Define if you have the gssapi/gssapi_krb5.h header file]))
11 + AC_LINK_IFELSE([AC_LANG_PROGRAM([[
15 +#include <gssapi/gssapi.h>
17 +#ifdef HAVE_GSSAPI_GSSAPI_KRB5_H
18 +#include <gssapi/gssapi_krb5.h>
20 +]],[[gsskrb5_register_acceptor_identity("");]])
21 +],[AC_DEFINE(HAVE_GSSKRB5_REGISTER_ACCEPTOR_IDENTITY,,
22 + [Define if your GSSAPI implimentation defines GSSKRB5_REGISTER_ACCEPTOR_IDENTITY])
26 AC_MSG_RESULT([disabled])
27 diff -u -r cyrus-sasl-2.1.21-orig/plugins/gssapi.c cyrus-sasl-2.1.21/plugins/gssapi.c
28 --- cyrus-sasl-2.1.21-orig/plugins/gssapi.c 2004-07-21 16:39:06.000000000 +0200
29 +++ cyrus-sasl-2.1.21/plugins/gssapi.c 2006-08-01 08:30:26.000000000 +0200
32 #include <gssapi/gssapi.h>
34 +#ifdef HAVE_GSSAPI_GSSAPI_KRB5_H
35 +#include <gssapi/gssapi_krb5.h>
39 # include <winsock2.h>