pkgsrc-wip/nzbget/patches/patch-aa
Martijn van Buul 8bb93a888d - Remove unnecessary check for cc in configure.in
- Drop 'c' from used languages
2006-07-28 16:36:48 +00:00

114 lines
2.6 KiB
Text

$NetBSD: patch-aa,v 1.2 2006/07/28 16:36:48 martijnb Exp $
--- configure.in.orig 2005-09-02 09:00:41.000000000 +0200
+++ configure.in
@@ -8,38 +8,37 @@ AC_CONFIG_HEADERS(config.h uulib/config.
AC_PREFIX_DEFAULT(/usr/local)
wi_PROTOTYPES
-dnl Architecture check
-AC_CANONICAL_HOST
-case "$host" in
- *86-*-linux*)
- LIBPREF="/usr"
- CFLAGS="${CFLAGS} -m486"
- CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE"
- PLATFORM="Linux"
- ;;
- *-linux*)
- LIBPREF="/usr"
- CFLAGS="${CFLAGS}"
- CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE"
- PLATFORM="Linux"
- ;;
- *-solaris*)
- LIBPREF="/usr/local"
- PLATFORM="SunOS"
- ;;
-esac
+dnl Architecture check, counter-productive
+dnl AC_CANONICAL_HOST
+dnl case "$host" in
+dnl *86-*-linux*)
+dnl LIBPREF="/usr"
+dnl CFLAGS="${CFLAGS} -m486"
+dnl CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE"
+dnl PLATFORM="Linux"
+dnl ;;
+dnl *-linux*)
+dnl LIBPREF="/usr"
+dnl CFLAGS="${CFLAGS}"
+dnl CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE"
+dnl PLATFORM="Linux"
+dnl ;;
+dnl *-solaris*)
+dnl LIBPREF="/usr/local"
+dnl PLATFORM="SunOS"
+dnl ;;
+dnl esac
dnl
dnl XXX Local defines (move away)
dnl
-CFLAGS="-Wall -g -O0 -pipe" dnl avoid optimization during development process
+CFLAGS="-Wall -pipe ${CFLAGS}"
CPPFLAGS="-I. ${CPPFLAGS}"
dnl
dnl Check for programs.
dnl
AC_PROG_CXX
-AC_PROG_CC
AC_PROG_GCC_TRADITIONAL
AC_PROG_RANLIB
AC_PROG_MAKE_SET
@@ -93,8 +92,8 @@ AC_CHECK_FUNC(getopt_long,
)
dnl checks for STL includes.
-INCVAL="${LIBPREF}/include/g++"
-LIBVAL="${LIBPREF}/lib"
+INCVAL="${PREFIX}/include/g++"
+LIBVAL="${PREFIX}/lib"
AC_ARG_WITH(stl_includes,
[ --with-stl-includes=DIR STL include directory],
[INCVAL="$withval"])
@@ -122,8 +121,8 @@ fi
CC=$CCOLD
dnl checks for libxml2 includes and libraries.
-INCVAL="${LIBPREF}/include/libxml2"
-LIBVAL="${LIBPREF}/lib"
+INCVAL="${PREFIX}/include/libxml2"
+LIBVAL="${PREFIX}/lib"
AC_ARG_WITH(libxml2_includes,
[ --with-libxml2-includes=DIR libxml2 include directory],
[INCVAL="$withval"])
@@ -147,6 +146,27 @@ else
fi
dnl
+dnl Check for (n)Curses
+dnl
+
+AC_CHECK_HEADERS(curses.h, HAVE_CURSES_H=1)
+AC_CHECK_HEADERS(ncurses.h, HAVE_NCURSES_H=1)
+AC_CHECK_HEADERS(ncurses/ncurses.h, HAVE_NCURSES_NCURSES_H=1)
+
+AC_CHECK_LIB(ncurses,main,INCLUDENCURSES=1)
+AC_CHECK_LIB(curses,main,INCLUDECURSES=1)
+
+if test "$INCLUDENCURSES" = 1; then
+ NCURSES_LIBS="-lncurse"
+elif test "$INCLUDECURSES" = 1; then
+ NCURSES_LIBS="-lcurses"
+else
+ AC_MSG_ERROR("No (n)curses found!")
+fi
+
+AC_SUBST(NCURSES_LIBS)
+
+dnl
dnl Optional features
dnl