]> git.pld-linux.org Git - packages/nessus-libs.git/blame - nessus-libs-nolibs.patch
- rediff patches, fix CFLAGS and libresolv linking, rel 2
[packages/nessus-libs.git] / nessus-libs-nolibs.patch
CommitLineData
f552dd26
JR
1diff -urNp -x '*.orig' nessus-libraries.org/configure.in nessus-libraries/configure.in
2--- nessus-libraries.org/configure.in 2005-10-27 15:29:18.000000000 +0200
3+++ nessus-libraries/configure.in 2021-09-29 22:27:43.770919561 +0200
4@@ -73,13 +73,15 @@ test -z "$GCC" || CWARN="-Wall"
aa1feecd
JB
5
6 dnl Check for extra libraries
7
8-AC_HAVE_LIBRARY(resolv, LIBS="-lresolv $LIBS")
9+LIBRESOLV=""
8e0f5d79 10+AC_CHECK_FUNC(res_query, , [AC_CHECK_FUNC(__res_query, , [AC_CHECK_LIB(resolv, res_query, [LIBRESOLV="-lresolv"], [AC_CHECK_LIB(resolv, __res_query, [LIBRESOLV="-lresolv"])])])])
aa1feecd
JB
11+AC_SUBST(LIBRESOLV)
12
13 # These libraries break stuff under IRIX
14 if test "`uname`" != "IRIX" ;
15 then
16- AC_HAVE_LIBRARY(socket, [socket_lib="-lsocket";LIBS="-lsocket $LIBS";])
17- AC_HAVE_LIBRARY(nsl, [nsl_lib="-lnsl";LIBS="-lnsl $LIBS";])
18+ AC_CHECK_FUNC(socket, , [AC_CHECK_LIB(socket, socket, [socket_lib="-lsocket";LIBS="-lsocket $LIBS";])])
8e0f5d79 19+ AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(nsl, inet_aton, [nsl_lib="-lnsl";LIBS="-lnsl $LIBS";])])
aa1feecd
JB
20 fi
21
22
f552dd26 23@@ -381,9 +383,10 @@ fi
aa1feecd
JB
24
25 # disable openpty() upon request, only
26 if test x$USE_OPENPTY != xno -a x$USE_PTMX != xyes ; then
27- AC_CHECK_LIB(util,openpty,LIBS="-lutil $LIBS")
28+ LIBUTIL=""
29+ AC_CHECK_LIB(util,openpty,LIBUTIL="-lutil")
30 save_LDFLAGS=$LDFLAGS
31- LDFLAGS="$LDFLAGS $LIBS"
32+ LDFLAGS="$LDFLAGS $LIBS $LIBUTIL"
33 AC_CHECK_FUNCS(openpty,FOUND_OPENPTY=yes)
34 LDFLAGS=$save_LDFLAGS
35 # undef the request for openpty as it is not available
f552dd26 36@@ -632,7 +635,7 @@ dnl Define several paths
aa1feecd
JB
37 AC_SYS_LONG_FILE_NAMES
38
39
40-EXTRA=$LIBS
41+EXTRA="$LIBS $LIBRESOLV"
42
43 case "$host" in
f552dd26
JR
44 *-darwin*)
45diff -urNp -x '*.orig' nessus-libraries.org/libhosts_gatherer/Makefile nessus-libraries/libhosts_gatherer/Makefile
46--- nessus-libraries.org/libhosts_gatherer/Makefile 2003-04-07 04:06:49.000000000 +0200
47+++ nessus-libraries/libhosts_gatherer/Makefile 2021-09-29 22:27:43.774252887 +0200
48@@ -22,7 +22,7 @@ install : libhosts_gatherer.la
aa1feecd
JB
49 $(LIBTOOL) --finish $(DESTDIR)${libdir}
50
51 libhosts_gatherer.la : $(OBJS)
52- $(LIBTOOL) $(CC) -o libhosts_gatherer.la $(LO_OBJS) -rpath ${libdir} \
53+ $(LIBTOOL) $(CC) -o libhosts_gatherer.la $(LO_OBJS) $(LIBRESOLV) -rpath ${libdir} \
54 -version-info ${PACKAGE_VERSION}
55
56 hg_utils.o : hg_utils.h hosts_gatherer.h hg_utils.c
f552dd26
JR
57diff -urNp -x '*.orig' nessus-libraries.org/nessus.tmpl.in nessus-libraries/nessus.tmpl.in
58--- nessus-libraries.org/nessus.tmpl.in 2003-02-17 15:52:01.000000000 +0100
59+++ nessus-libraries/nessus.tmpl.in 2021-09-29 22:27:43.770919561 +0200
60@@ -69,6 +69,7 @@ LDFLAGS=
61 # Your C compiler
62 CC=@CC@
63 LIBS=@LIBS@
64+LIBRESOLV=@LIBRESOLV@
65 LIBTOOL=@LIBTOOL@
66 RANLIB=@RANLIB@
67
This page took 0.033481 seconds and 4 git commands to generate.