summaryrefslogtreecommitdiff
path: root/net-analyzer/scanssh/files/scanssh-2.1.3-libdir.diff
blob: c34159b3fca7ed4674912ee6b9f93de9ffa7e2ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
--- a/configure.ac
+++ b/configure.ac
@@ -20,8 +20,8 @@ AC_PROG_CC
 AC_PROG_INSTALL
 
 dnl XXX - Solaris sux.
-AC_CHECK_LIB(socket, socket)
-AC_CHECK_LIB(nsl, gethostbyname)
+AC_SEARCH_LIBS(socket, socket)
+AC_SEARCH_LIBS(gethostbyname, nsl)
 
 dnl XXX - we need WinPcap developer's pack under Cygwin for win32
 
@@ -33,11 +33,11 @@ case $host_os in
 	if test -d /usr/include/mingw ; then
 		CPPFLAGS="$CPPFLAGS -mno-cygwin"
 		CFLAGS="$CFLAGS -mno-cygwin"
-		AC_DEFINE(WIN32_LEAN_AND_MEAN, 1, 
+		AC_DEFINE(WIN32_LEAN_AND_MEAN, 1,
 		    [Define for faster code generation.])
 		AC_CHECK_LIB(ws2_32, main)
 		AC_CHECK_LIB(iphlpapi, main)
-		AC_DEFINE(snprintf, _snprintf, 
+		AC_DEFINE(snprintf, _snprintf,
 		    [Use MingW32's internal snprintf])
 	else
 		AC_MSG_ERROR([need MingW32 package to build under Cygwin])
@@ -84,92 +84,9 @@ if test $neederr = yes; then
    AC_LIBOBJ(err)
 fi
 
-dnl Checks for libpcap
-AC_MSG_CHECKING(for libpcap)
-AC_ARG_WITH(libpcap,
-[  --with-libpcap=DIR      use libpcap build directory],
-[ case "$withval" in
-  yes|no)
-     AC_MSG_RESULT(no)
-     ;;
-  *)
-     AC_MSG_RESULT($withval)
-     if test -f $withval/pcap.h -a -f $withval/libpcap.a; then
-        owd=`pwd`
-        if cd $withval; then withval=`pwd`; cd $owd; fi
-	PCAPINC="-I$withval -I$withval/bpf"
-	PCAPLIB="-L$withval -lpcap"
-     else
-        AC_MSG_ERROR(pcap.h or libpcap.a not found in $withval)
-     fi
-     ;;
-  esac ],
-[ if test -f ${prefix}/include/pcap.h; then
-     PCAPINC="-I${prefix}/include"
-     PCAPLIB="-L${prefix}/lib -lpcap"
-  elif test -f /usr/include/pcap/pcap.h; then
-     PCAPINC="-I/usr/include/pcap"
-     PCAPLIB="-lpcap"
-  elif test -f /usr/include/pcap.h; then
-     PCAPLIB="-lpcap"
-  else
-     AC_MSG_RESULT(no)
-     AC_MSG_ERROR(libpcap not found)
-  fi
-  AC_MSG_RESULT(yes) ]
-)
 AC_SUBST(PCAPINC)
 AC_SUBST(PCAPLIB)
 
-dnl Checks for (installed) libdnet
-AC_ARG_WITH(libdnet,
-[  --with-libdnet=DIR      use libdnet in DIR],
-[ case "$withval" in
-  yes|no)
-     AC_MSG_ERROR(Please specify directory containing dnet-config when using --with-libdnet)
-     ;;
-  *)
-     AC_MSG_CHECKING(for libdnet)
-     AC_MSG_RESULT($withval)
-     if test -f $withval/src/libdnet.a; then
-	DNETINC="-I$withval/include"
-	DNETLIB="-L$withval/src -ldnet `$withval/dnet-config --libs`"
-     elif test -x $withval/bin/dnet-config; then
-	DNETINC="`$withval/bin/dnet-config --cflags`"
-	DNETLIB="`$withval/bin/dnet-config --libs`"
-     else
-        AC_MSG_RESULT(no)
-        AC_MSG_ERROR(dnet-config not found in $withval/bin)
-     fi
-     ;;
-  esac
-  AC_MSG_RESULT(yes) ],
-[ dnl This is the default case so let's just use AC_PATH_PROG! --CPK.
-  AC_PATH_PROG(dnetconfig, dnet-config, "no")
-  if test "$dnetconfig" = "no"; then
-     AC_MSG_ERROR(dnet-config not found)
-  else
-     DNETINC="`$dnetconfig --cflags`"
-     DNETLIB="`$dnetconfig --libs`"
-  fi]
-)
-
-dnl We still need to check whether it's dnet or dumbnet as
-dnl for example on Debian. We test by looking at the content
-dnl of DNETLIB and derive from the library name what version
-dnl we're dealing with. If we find a libdumbnet, we prefix
-dnl compat/libdnet to our inclusion path. It provides a dnet.h
-dnl that transparently includes dumbnet.h for those systems. --CPK.
-AC_MSG_CHECKING([whether libdnet is a libdumbnet])
-if test `echo $DNETLIB | sed -e '/dumb/=;d'`; then
-     AC_MSG_RESULT(yes)
-     AC_DEFINE(HAVE_DUMBNET, 1,
-		[Define if our libdnet is a libdumbnet])
-     DNETCOMPAT="compat/libdnet"
-else
-     AC_MSG_RESULT(no)
-fi
-
 AC_SUBST(DNETCOMPAT)
 AC_SUBST(DNETINC)
 AC_SUBST(DNETLIB)
@@ -180,50 +97,16 @@ then
 else
 	CFLAGS="-I$DNETCOMPAT $DNETINC"
 fi
+save_LIBS=$LIBS
 LIBS=$DNETLIB
 
-dnl Checks for libevent
-AC_MSG_CHECKING(for libevent)
-AC_ARG_WITH(libevent,
-[  --with-libevent=DIR     use libevent build directory],
-[ case "$withval" in
-  yes|no)
-     AC_MSG_RESULT(no)
-     ;;
-  *)
-     AC_MSG_RESULT($withval)
-     if test -f $withval/event.h -a -f $withval/libevent.a; then
-        owd=`pwd`
-        if cd $withval; then withval=`pwd`; cd $owd; fi
-        EVENTINC="-I$withval"
-        EVENTLIB="-L$withval -levent"
-     else
-        AC_MSG_ERROR(event.h or libevent.a not found in $withval)
-     fi
-     ;;
-  esac ],
-[ if test -f ${prefix}/include/event.h; then
-     EVENTINC="-I${prefix}/include"
-     EVENTLIB="-L${prefix}/lib -levent"
-  elif test -f /usr/include/event/event.h; then
-     EVENTINC="-I/usr/include/event"
-     EVENTLIB="-levent"
-  elif test -f /usr/include/event.h; then
-     EVENTLIB="-levent"
-  else
-     AC_MSG_RESULT(no)
-     AC_MSG_ERROR(libevent not found)
-  fi
-  AC_MSG_RESULT(yes) ]
-)
 AC_SUBST(EVENTINC)
 AC_SUBST(EVENTLIB)
 
 CFLAGS=$EVENTINC
 LIBS=$EVENTLIB
 
-CFLAGS=""
-LIBS=""
+LIBS=$save_LIBS
 
 AC_HEADER_SYS_WAIT
 AC_CHECK_HEADERS(fcntl.h sys/ioctl.h sys/time.h unistd.h)
@@ -271,7 +154,7 @@ AC_EGREP_CPP(yes,
 #ifdef BSD4_4
   yes
 #endif
-], 
+],
 	AC_EGREP_CPP(yes,
 	[#include <sys/param.h>
 	 #ifdef OpenBSD
@@ -285,7 +168,7 @@ AC_EGREP_CPP(yes,
           ),
 	  AC_MSG_RESULT([good byte order])
 )
-	
+
 AC_MSG_CHECKING([for sin_len in struct sockaddr_in])
 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
  #include <sys/types.h>