openbsd-ports/misc/pdmenu/patches/patch-configure_in

48 lines
1.7 KiB
Plaintext

$OpenBSD: patch-configure_in,v 1.1 2004/01/24 13:52:39 naddy Exp $
--- configure.in.orig 2001-05-15 04:54:05.000000000 +0200
+++ configure.in 2004-01-21 23:03:20.000000000 +0100
@@ -43,10 +43,13 @@ if test "$SLANG_LIB_LOC" != "" ; then
CFLAGS="-L$SLANG_LIB_LOC $CFLAGS"
fi
+AC_SEARCH_LIBS(tgetent, termcap terminfo termlib)
+
dnl The function we check for in libslang is important, because
dnl we need to make sure we have the right version of slang.
-AC_CHECK_LIB(slang, SLsig_block_signals,,
- AC_MSG_ERROR(can't find required slang library or library is obsolete. Try setting the SLANG_LIB_LOC environment variable to point to the directory containing the slang library.))
+AC_CHECK_LIB(slang, SLsig_block_signals,
+ [AC_DEFINE(HAVE_LIBSLANG) LIBS="-lslang -lm $LIBS"],
+ AC_MSG_ERROR(can't find required slang library or library is obsolete. Try setting the SLANG_LIB_LOC environment variable to point to the directory containing the slang library.), -lm)
dnl Checks for header files.
AC_HEADER_STDC
@@ -98,27 +101,6 @@ else
AC_MSG_WARN(pdmenu will be built without GPM mouse support.)
fi
-dnl If we cannot find terminfo, link with termcap.
-Terminfo_Dirs="/usr/lib/terminfo \
- /usr/share/lib/terminfo \
- /usr/local/lib/terminfo"
-TERMCAP=yes
-AC_MSG_CHECKING(for terminfo)
-for terminfo_dir in $Terminfo_Dirs
-do
- if test -d $terminfo_dir; then
- AC_MSG_RESULT(found)
- TERMCAP=""
- break
- fi
-done
-if test "$TERMCAP"; then
- AC_MSG_RESULT(not found)
- AC_CHECK_LIB(termcap,tgetent)
- # Note that if this fails, we continue and make probably dies with
- # an error. Unless terminfo is hiding somewhere else..
-fi
-
AC_CHECK_PROG(DATE_PROG,date,yes,no)
if test "$DATE_PROG" = yes ; then
AC_MSG_CHECKING(for GNU compatable date utility)