]> git.pld-linux.org Git - packages/net-snmp.git/blob - net-snmp-acfix.patch
- added fix for kerberos detection
[packages/net-snmp.git] / net-snmp-acfix.patch
1 diff -ur net-snmp-5.3.org/configure.in net-snmp-5.3/configure.in
2 --- net-snmp-5.3.org/configure.in       2005-12-28 18:20:56.000000000 +0100
3 +++ net-snmp-5.3/configure.in   2006-01-09 01:07:39.031490000 +0100
4 @@ -1704,11 +1704,11 @@
5    if test "x$sec" = "xksm" -a "xyes" = "x$already_checked_krb5"; then
6      continue
7    fi
8 -  already_checked_krb5=yes
9  
10    if test x$sec != xksm; then
11      rebuilt_new_with_security="$rebuilt_new_with_security $sec"
12    else
13 +    already_checked_krb5=yes
14      if test no = $trykrb5; then
15        AC_MSG_NOTICE([configured not to use krb5. disabling ksm])
16        continue
17 @@ -1763,15 +1763,13 @@
18  
19      AC_MSG_CHECKING([to see which crypto API we need to use])
20      AC_CHECK_FUNC(krb5_c_encrypt,[
21 -    AC_CACHE_VAL(ac_cv_NETSNMP_USE_KERBEROS_MIT,
22 -      AC_CHECK_LIB(k5crypto, krb5_init_context,
23 -       ac_cv_NETSNMP_USE_KERBEROS_MIT=yes, ac_cv_MIT_NEW_CRYPTo=no
24 -      )
25 -    )
26 +       AC_CHECK_LIB(k5crypto, krb5_init_context,
27 +                    ac_cv_MIT_NEW_CRYPTo=yes, ac_cv_MIT_NEW_CRYPTo=no
28 +       )
29  
30 -    if test yes = $ac_cv_NETSNMP_USE_KERBEROS_MIT; then
31 +    AC_DEFINE(NETSNMP_USE_KERBEROS_MIT)
32 +    if test yes = $ac_cv_MIT_NEW_CRYPTo; then
33        AC_MSG_RESULT(new MIT crypto API)
34 -      AC_DEFINE(NETSNMP_USE_KERBEROS_MIT)
35        if test no = $krb5_config; then
36         LIBS="$LIBS -lk5crypto"
37        fi
38 @@ -2661,23 +2661,6 @@
39      LIBS="${LIBS} -ladm"
40      AGENTLIBS="${AGENTLIBS} -ladm"))
41  
42 -case $target_os in
43 -    aix*) # AIX perfstat library, needed for CPU/memory statistics
44 -        AC_CHECK_HEADERS(libperfstat.h,
45 -            AC_CHECK_LIB(perfstat, perfstat_cpu_total, AC_DEFINE(HAVE_PERFSTAT)
46 -            AGENTLIBS="${AGENTLIBS} -lperfstat"), AC_MSG_ERROR([
47 -
48 -*** To monitor CPU/memory values in AIX you need to install
49 -*** libperfstat which can be found in bos.perf
50 -]))
51 -        ;;
52 -    hpux*) # HP-UX agent needs open_mib
53 -        AC_CHECK_LIB(nm, open_mib, AC_DEFINE(HAVE_LIBNM)
54 -            AGENTLIBS="${AGENTLIBS} -lnm")
55 -        ;;
56 -    *)
57 -        ;;
58 -esac
59  # WIN32
60  # (mingw32 must link winsock explicitly)
61  AC_CHECK_HEADERS(winsock.h,[
62 @@ -2880,7 +2863,7 @@
63  
64  AC_MSG_RESULT([$ac_cv_type_ssize_t])
65  if test $ac_cv_type_ssize_t = yes; then
66 -  AC_DEFINE(HAVE_SSIZE_T)
67 +  AC_DEFINE(HAVE_SSIZE_T,,[have ssize_t])
68  fi
69  
70  # Check ps args
71 --- net-snmp-5.4/agent/mibgroup/Makefile.in.orig        2006-09-13 19:00:27.000000000 +0200
72 +++ net-snmp-5.4/agent/mibgroup/Makefile.in     2006-12-02 11:51:38.369040000 +0100
73 @@ -22,9 +22,13 @@
74  .c.o:
75         $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $<
76  
77 -OBJS  = @mib_module_list_o@
78 -LOBJS = @mib_module_list_lo@
79 -SRCS  = @mib_module_list_c@
80 +@mib_module_list_o@
81 +@mib_module_list_lo@
82 +@mib_module_list_c@
83 +
84 +OBJS  = $(mib_module_list_o)
85 +LOBJS = $(mib_module_list_lo)
86 +SRCS  = $(mib_module_list_c)
87  
88  all: standardall $(LOBJS)
89  
90
This page took 0.046602 seconds and 4 git commands to generate.