]> git.pld-linux.org Git - packages/squid.git/blob - squid-libnsl_fixes.patch
3a57796ef4ebc1ed9cb8421b569ed01d8e86ba25
[packages/squid.git] / squid-libnsl_fixes.patch
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
4 @@ -29,6 +29,7 @@
5  
6  
7  CRYPTLIB=''
8 +NSLLIB=''
9  REGEXLIB=''    # -lregex
10  LIBREGEX=''    # libregex.a
11  
12 @@ -2043,8 +2044,10 @@
13   fi
14  
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")
20 +AC_SUBST(NSLLIB)
21 +AC_SEARCH_LIBS(socket, socket)
22  dnl Check for Winsock only on MinGW, on Cygwin we must use emulated BSD socket API
23         case "$host_os" in
24         mingw|mingw32)
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
28 @@ -7,5 +7,5 @@
29  
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
This page took 0.069923 seconds and 2 git commands to generate.