Blame SOURCES/screen-4.0.3-libs.patch

c18ec5
diff -up screen-4.0.3/configure.in.libs screen-4.0.3/configure.in
c18ec5
--- screen-4.0.3/configure.in.libs	2003-06-03 13:58:24.000000000 +0200
c18ec5
+++ screen-4.0.3/configure.in	2008-02-26 13:58:29.000000000 +0100
c18ec5
@@ -196,7 +196,9 @@ AC_EGREP_CPP(yes,
c18ec5
 ], LIBS="$LIBS -lsocket -linet";seqptx=1)
c18ec5
 
c18ec5
 oldlibs="$LIBS"
c18ec5
-LIBS="$LIBS -lelf"
c18ec5
+# Humm we don't actually need to link against libelf for linux
c18ec5
+#LIBS="$LIBS -lelf"
c18ec5
+LIBS="$LIBS"
c18ec5
 AC_CHECKING(SVR4)
c18ec5
 AC_TRY_LINK([#include <utmpx.h>
c18ec5
 ],,
c18ec5
@@ -643,14 +645,10 @@ dnl
c18ec5
 AC_CHECKING(for tgetent)
c18ec5
 AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
c18ec5
 olibs="$LIBS"
c18ec5
-LIBS="-lcurses $olibs"
c18ec5
-AC_CHECKING(libcurses)
c18ec5
+LIBS="-ltinfo $olibs"
c18ec5
+AC_CHECKING(libtinfo)
c18ec5
 AC_TRY_LINK(,[
c18ec5
-#ifdef __hpux
c18ec5
-__sorry_hpux_libcurses_is_totally_broken_in_10_10();
c18ec5
-#else
c18ec5
 tgetent((char *)0, (char *)0);
c18ec5
-#endif
c18ec5
 ],,
c18ec5
 LIBS="-ltermcap $olibs"
c18ec5
 AC_CHECKING(libtermcap)
c18ec5
@@ -666,7 +664,7 @@ AC_MSG_ERROR(!!! no tgetent - no screen)
c18ec5
 AC_TRY_RUN([
c18ec5
 main()
c18ec5
 {
c18ec5
- exit(strcmp(tgoto("%p1%d", 0, 1), "1") ? 0 : 1);
c18ec5
+	return 1;
c18ec5
 }], AC_NOTE(- you use the termcap database),
c18ec5
 AC_NOTE(- you use the terminfo database) AC_DEFINE(TERMINFO))
c18ec5
 AC_CHECKING(ospeed)
c18ec5
@@ -864,9 +862,6 @@ fi
c18ec5
 dnl
c18ec5
 dnl    ****  loadav  ****
c18ec5
 dnl
c18ec5
-AC_CHECKING(for libutil(s))
c18ec5
-test -f /usr/lib/libutils.a && LIBS="$LIBS -lutils"
c18ec5
-test -f /usr/lib/libutil.a && LIBS="$LIBS -lutil"
c18ec5
 
c18ec5
 AC_CHECKING(getloadavg)
c18ec5
 AC_TRY_LINK(,[getloadavg((double *)0, 0);],