]> git.pld-linux.org Git - packages/gsasl.git/blob - gsasl-heimdal-check.patch
14b1427fd5887dd8c5a0940c745aaf71454055d6
[packages/gsasl.git] / gsasl-heimdal-check.patch
1 In recent Heimdal Kerberos GSS_C_NT_HOSTBASED_SERVICE is a macro
2 --- gsasl-1.8.1/lib/m4/gss-extra.m4.orig        2010-11-01 20:22:42.000000000 +0100
3 +++ gsasl-1.8.1/lib/m4/gss-extra.m4     2011-01-08 17:32:13.805903205 +0100
4 @@ -19,7 +19,6 @@
5      AC_CHECK_FUNCS([gss_decapsulate_token])
6      AC_CHECK_FUNCS([gss_oid_equal])
7      AC_CHECK_FUNCS([gss_inquire_mech_for_saslname])
8 -    AC_CHECK_FUNCS([GSS_C_NT_HOSTBASED_SERVICE])
9      if test "$gssapi_impl" != "gss"; then
10        AC_CHECK_HEADERS([gssapi.h gssapi/gssapi.h])
11        if test "$ac_cv_header_gssapi_h$ac_cv_header_gssapi_gssapi_h" = "nono"; then
12 @@ -27,6 +26,14 @@
13          AC_MSG_WARN([Cannot find gssapi.h or gssapi/gssapi.h, disabling GSSAPI])
14        fi
15      fi
16 +    AC_LINK_IFELSE([AC_LANG_PROGRAM([
17 +#ifdef HAVE_GSSAPI_H
18 +#include <gssapi.h>
19 +#else
20 +#include <gssapi/gssapi.h>
21 +#endif
22 +], [gss_OID x = GSS_C_NT_HOSTBASED_SERVICE])],
23 +[AC_DEFINE([HAVE_GSS_C_NT_HOSTBASED_SERVICE], [1], [Have GSS_C_NT_HOSTBASED_SERVICE symbol])])
24      CPPFLAGS="$save_CPPFLAGS"
25      LIBS="$save_LIBS"
26    fi
This page took 0.054322 seconds and 2 git commands to generate.