1 diff -urN squid-2.7.STABLE4.orig/configure.in squid-2.7.STABLE4/configure.in
2 --- squid-2.7.STABLE4.orig/configure.in 2008-08-08 21:21:03.000000000 +0200
3 +++ squid-2.7.STABLE4/configure.in 2008-09-18 12:42:51.646184400 +0200
10 LIBREGEX='' # libregex.a
12 @@ -2043,8 +2044,10 @@
15 dnl Check for needed libraries
16 -AC_CHECK_LIB(nsl, main)
17 -AC_CHECK_LIB(socket, main)
18 +AC_CHECK_FUNC(gethostbyname, [], AC_CHECK_LIB(nsl, gethostbyname))
19 +AC_CHECK_LIB(nsl, yp_match, NSLLIB="-lnsl")
21 +AC_SEARCH_LIBS(socket, socket)
22 dnl Check for Winsock only on MinGW, on Cygwin we must use emulated BSD socket API
25 diff -urN squid-2.7.STABLE4.orig/helpers/basic_auth/YP/Makefile.am squid-2.7.STABLE4/helpers/basic_auth/YP/Makefile.am
26 --- squid-2.7.STABLE4.orig/helpers/basic_auth/YP/Makefile.am 2005-05-17 18:56:26.000000000 +0200
27 +++ squid-2.7.STABLE4/helpers/basic_auth/YP/Makefile.am 2008-09-18 12:44:11.039717339 +0200
30 libexec_PROGRAMS = yp_auth
31 yp_auth_SOURCES = yp_auth.c nis_support.h nis_support.c
32 -LDADD = -L$(top_builddir)/lib -lmiscutil $(CRYPTLIB) $(XTRA_LIBS)
33 +LDADD = -L$(top_builddir)/lib -lmiscutil $(CRYPTLIB) $(NSLLIB) $(XTRA_LIBS)
34 INCLUDES = -I$(top_srcdir)/include