]> git.pld-linux.org Git - packages/cyrus-sasl.git/blob - cyrus-sasl-gssapi-detect.patch
- allow building without Nagios support
[packages/cyrus-sasl.git] / cyrus-sasl-gssapi-detect.patch
1 --- cyrus-sasl-2.1.25/cmulocal/sasl2.m4.orig    2011-09-17 07:31:51.000000000 +0200
2 +++ cyrus-sasl-2.1.25/cmulocal/sasl2.m4 2011-09-17 08:24:54.480760162 +0200
3 @@ -221,11 +221,25 @@
4    elif test "$ac_cv_header_gssapi_h" = "yes"; then
5      AC_EGREP_HEADER(GSS_C_NT_HOSTBASED_SERVICE, gssapi.h,
6                      [AC_DEFINE(HAVE_GSS_C_NT_HOSTBASED_SERVICE,,
7 -                               [Define if your GSSAPI implementation defines GSS_C_NT_HOSTBASED_SERVICE])])
8 +                               [Define if your GSSAPI implementation defines GSS_C_NT_HOSTBASED_SERVICE])],
9 +                    [AC_EGREP_CPP(hostbased_service_gss_nt_yes,
10 +                                  [#include <gssapi.h>
11 +                                   #ifdef GSS_C_NT_HOSTBASED_SERVICE
12 +                                     hostbased_service_gss_nt_yes
13 +                                   #endif],
14 +                                   [AC_DEFINE(HAVE_GSS_C_NT_HOSTBASED_SERVICE,,
15 +                                              [Define if your GSSAPI implementation defines GSS_C_NT_HOSTBASED_SERVICE])])])
16    elif test "$ac_cv_header_gssapi_gssapi_h"; then
17      AC_EGREP_HEADER(GSS_C_NT_HOSTBASED_SERVICE, gssapi/gssapi.h,
18                      [AC_DEFINE(HAVE_GSS_C_NT_HOSTBASED_SERVICE,,
19 -                               [Define if your GSSAPI implementation defines GSS_C_NT_HOSTBASED_SERVICE])])
20 +                               [Define if your GSSAPI implementation defines GSS_C_NT_HOSTBASED_SERVICE])],
21 +                    [AC_EGREP_CPP(hostbased_service_gss_nt_yes,
22 +                                  [#include <gssapi/gssapi.h>
23 +                                   #ifdef GSS_C_NT_HOSTBASED_SERVICE
24 +                                     hostbased_service_gss_nt_yes
25 +                                   #endif],
26 +                                   [AC_DEFINE(HAVE_GSS_C_NT_HOSTBASED_SERVICE,,
27 +                                              [Define if your GSSAPI implementation defines GSS_C_NT_HOSTBASED_SERVICE])])])
28    fi
29  
30    if test "$gss_impl" = "cybersafe" -o "$gss_impl" = "cybersafe03"; then
31 @@ -240,13 +254,27 @@
32    elif test "$ac_cv_header_gssapi_h" = "yes"; then
33      AC_EGREP_HEADER(GSS_C_NT_USER_NAME, gssapi.h,
34                      [AC_DEFINE(HAVE_GSS_C_NT_USER_NAME,,
35 -                               [Define if your GSSAPI implementation defines GSS_C_NT_USER_NAME])])
36 +                               [Define if your GSSAPI implementation defines GSS_C_NT_USER_NAME])],
37 +                    [AC_EGREP_CPP(user_name_yes_gss_nt,
38 +                                  [#include <gssapi.h>
39 +                                   #ifdef GSS_C_NT_USER_NAME
40 +                                     user_name_yes_gss_nt
41 +                                   #endif],
42 +                                   [AC_DEFINE(HAVE_GSS_C_NT_USER_NAME,,
43 +                                              [Define if your GSSAPI implementation defines GSS_C_NT_USER_NAME])])])
44      AC_EGREP_HEADER(gss_inquire_attrs_for_mech, gssapi.h, rfc5587=yes)
45      AC_EGREP_HEADER(gss_inquire_mech_for_saslname, gssapi.h, rfc5801=yes)
46    elif test "$ac_cv_header_gssapi_gssapi_h"; then
47      AC_EGREP_HEADER(GSS_C_NT_USER_NAME, gssapi/gssapi.h,
48                      [AC_DEFINE(HAVE_GSS_C_NT_USER_NAME,,
49 -                               [Define if your GSSAPI implementation defines GSS_C_NT_USER_NAME])])
50 +                               [Define if your GSSAPI implementation defines GSS_C_NT_USER_NAME])],
51 +                    [AC_EGREP_CPP(user_name_yes_gss_nt,
52 +                                  [#include <gssapi/gssapi.h>
53 +                                   #ifdef GSS_C_NT_USER_NAME
54 +                                     user_name_yes_gss_nt
55 +                                   #endif],
56 +                                   [AC_DEFINE(HAVE_GSS_C_NT_USER_NAME,,
57 +                                              [Define if your GSSAPI implementation defines GSS_C_NT_USER_NAME])])])
58      AC_EGREP_HEADER(gss_inquire_attrs_for_mech, gssapi/gssapi.h, rfc5587=yes)
59      AC_EGREP_HEADER(gss_inquire_mech_for_saslname, gssapi.h, rfc5801=yes)
60    fi
This page took 0.07547 seconds and 3 git commands to generate.