diff options
| author | Roman I Khimov <khimov@altell.ru> | 2009-03-27 19:37:53 +0300 |
|---|---|---|
| committer | Roman I Khimov <khimov@altell.ru> | 2009-04-22 23:00:21 +0400 |
| commit | 57cd858103e99a019a5264840cd412be700e2299 (patch) | |
| tree | 1cb29efdc0e7de1294a09d8878bc0e4cfcb993de | |
| parent | 6cf8a2695b13601dab36cec36811355a96040618 (diff) | |
dialog: update version 1.0-20050306 -> 1.1-20080819
Previous version is obsolete and can't be found on official FTP, it is also
removed from Debian archives so the packages failed to build if not using
some distro-specific mirror.
Hence, update version removing the old one along the way.
Acked-by: Koen Kooi <koen@openembedded.org>
| -rw-r--r-- | conf/checksums.ini | 6 | ||||
| -rw-r--r-- | recipes/dialog/dialog-1.0-20050306/configure.patch | 37 | ||||
| -rw-r--r-- | recipes/dialog/dialog-1.0-20050306/m4.patch | 6979 | ||||
| -rw-r--r-- | recipes/dialog/dialog-1.0-20050306/templates.patch | 25 | ||||
| -rw-r--r-- | recipes/dialog/dialog-static_1.0-20050306.bb | 4 | ||||
| -rw-r--r-- | recipes/dialog/dialog-static_1.1-20080819.bb | 3 | ||||
| -rw-r--r-- | recipes/dialog/dialog.inc | 9 | ||||
| -rw-r--r-- | recipes/dialog/dialog_1.1-20080819.bb | 1 |
8 files changed, 12 insertions, 7052 deletions
diff --git a/conf/checksums.ini b/conf/checksums.ini index a5746bcdec..6321357738 100644 --- a/conf/checksums.ini +++ b/conf/checksums.ini @@ -4614,9 +4614,9 @@ sha256=902da1b1e9d90dfda8aa1864846db8ad12386e7521fc9f8b18c8ba220dd0123a md5=7b81b22baa2df55efe4845865dddc7b6 sha256=7bb43d8b0cb287d728ea479fb65d1b57b8530af773018214e7f312dceed34237 -[ftp://ftp.us.debian.org/debian/pool/main/d/dialog/dialog_1.0-20050306.orig.tar.gz] -md5=8ce5945be0660bd3152bd9eb0827f945 -sha256=e3968765ed916b348fce5e309029d25d068a61e1d422a69a506d0fc80ee6e976 +[ftp://invisible-island.net/dialog/dialog-1.1-20080819.tgz] +md5=3caebd641a9f337b980becb4444336c5 +sha256=c5d49b39c5998bcecd124c05cc6f096d22ccdc378ad455214611ae41a2f4b7d9 [http://didiwiki.org/sources/didiwiki-0.2.tar.gz] md5=a8643526ced64ed066df407e013259e3 diff --git a/recipes/dialog/dialog-1.0-20050306/configure.patch b/recipes/dialog/dialog-1.0-20050306/configure.patch deleted file mode 100644 index 754243ad45..0000000000 --- a/recipes/dialog/dialog-1.0-20050306/configure.patch +++ /dev/null @@ -1,37 +0,0 @@ - -# -# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher -# - ---- dialog-0.9b-20031207/configure.in~configure -+++ dialog-0.9b-20031207/configure.in -@@ -6,6 +6,8 @@ - AC_CONFIG_HEADER(dlg_config.h:config.hin) - - CF_VERSION_INFO(dialog) -+AH_TEMPLATE([DIALOG_VERSION], [Define to dialog version]) -+AH_TEMPLATE([DIALOG_PATCHDATE], [Define to dialog patchdate]) - - DESTDIR= - AC_SUBST(DESTDIR) -@@ -146,6 +148,20 @@ - wget_wch \ - ) - -+AH_TEMPLATE([HAVE_COLOR], -+ [Define if you have the start_color function]) -+AH_TEMPLATE([HAVE_FORMBOX], -+ [Define if you want the form dialog]) -+AH_TEMPLATE([HAVE_GAUGE], -+ [Define if you want the gauge dialog]) -+AH_TEMPLATE([HAVE_TAILBOX], -+ [Define if you want the tailbox dialog]) -+AH_TEMPLATE([HAVE_XDIALOG], -+ [Define if you want Xdialog-style dialogs]) -+AH_TEMPLATE([HAVE_RC_FILE], -+ [Define if you want the config-file support]) -+AH_TEMPLATE([USE_WIDE_CURSES], [Define if using wide curses]) -+ - AC_CHECK_FUNC(start_color,[AC_DEFINE(HAVE_COLOR)]) - CF_CURSES_CHTYPE - CF_FUNC_WAIT diff --git a/recipes/dialog/dialog-1.0-20050306/m4.patch b/recipes/dialog/dialog-1.0-20050306/m4.patch deleted file mode 100644 index d7701b1770..0000000000 --- a/recipes/dialog/dialog-1.0-20050306/m4.patch +++ /dev/null @@ -1,6979 +0,0 @@ - -# -# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher -# - -Index: dialog-1.0-20050306/acinclude.m4 -=================================================================== ---- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ dialog-1.0-20050306/acinclude.m4 2005-05-16 01:32:07.000000000 +0200 -@@ -0,0 +1,1953 @@ -+dnl --------------------------------------------------------------------------- -+dnl CF_AC_PREREQ version: 2 updated: 1997/09/06 13:24:56 -+dnl ------------ -+dnl Conditionally generate script according to whether we're using the release -+dnl version of autoconf, or a patched version (using the ternary component as -+dnl the patch-version). -+define(CF_AC_PREREQ, -+[CF_PREREQ_COMPARE( -+AC_PREREQ_CANON(AC_PREREQ_SPLIT(AC_ACVERSION)), -+AC_PREREQ_CANON(AC_PREREQ_SPLIT([$1])), [$1], [$2], [$3])])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_ADD_INCDIR version: 4 updated: 2002/12/21 14:25:52 -+dnl ------------- -+dnl Add an include-directory to $CPPFLAGS. Don't add /usr/include, since it's -+dnl redundant. We don't normally need to add -I/usr/local/include for gcc, -+dnl but old versions (and some misinstalled ones) need that. To make things -+dnl worse, gcc 3.x gives error messages if -I/usr/local/include is added to -+dnl the include-path). -+AC_DEFUN([CF_ADD_INCDIR], -+[ -+for cf_add_incdir in $1 -+do -+ while true -+ do -+ case $cf_add_incdir in -+ /usr/include) # (vi -+ ;; -+ /usr/local/include) # (vi -+ if test "$GCC" = yes -+ then -+ cf_save_CPPFLAGS="$CPPFLAGS" -+ CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" -+ AC_TRY_COMPILE([#include <stdio.h>], -+ [printf("Hello")], -+ [], -+ [CPPFLAGS="$cf_save_CPPFLAGS"]) -+ fi -+ ;; -+ *) # (vi -+ CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" -+ ;; -+ esac -+ cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` -+ test "$cf_top_incdir" = "$cf_add_incdir" && break -+ cf_add_incdir="$cf_top_incdir" -+ done -+done -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_ARG_DISABLE version: 3 updated: 1999/03/30 17:24:31 -+dnl -------------- -+dnl Allow user to disable a normally-on option. -+AC_DEFUN([CF_ARG_DISABLE], -+[CF_ARG_OPTION($1,[$2],[$3],[$4],yes)])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_ARG_ENABLE version: 3 updated: 1999/03/30 17:24:31 -+dnl ------------- -+dnl Allow user to enable a normally-off option. -+AC_DEFUN([CF_ARG_ENABLE], -+[CF_ARG_OPTION($1,[$2],[$3],[$4],no)])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_ARG_MSG_ENABLE version: 2 updated: 2000/07/29 19:32:03 -+dnl ----------------- -+dnl Verbose form of AC_ARG_ENABLE: -+dnl -+dnl Parameters: -+dnl $1 = message -+dnl $2 = option name -+dnl $3 = help-string -+dnl $4 = action to perform if option is enabled -+dnl $5 = action if perform if option is disabled -+dnl $6 = default option value (either 'yes' or 'no') -+AC_DEFUN([CF_ARG_MSG_ENABLE],[ -+AC_MSG_CHECKING($1) -+AC_ARG_ENABLE($2,[$3],,enableval=ifelse($6,,no,$6)) -+AC_MSG_RESULT($enableval) -+if test "$enableval" != no ; then -+ifelse($4,,[ :],$4) -+else -+ifelse($5,,[ :],$5) -+fi -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_ARG_OPTION version: 3 updated: 1997/10/18 14:42:41 -+dnl ------------- -+dnl Restricted form of AC_ARG_ENABLE that ensures user doesn't give bogus -+dnl values. -+dnl -+dnl Parameters: -+dnl $1 = option name -+dnl $2 = help-string -+dnl $3 = action to perform if option is not default -+dnl $4 = action if perform if option is default -+dnl $5 = default option value (either 'yes' or 'no') -+AC_DEFUN([CF_ARG_OPTION], -+[AC_ARG_ENABLE($1,[$2],[test "$enableval" != ifelse($5,no,yes,no) && enableval=ifelse($5,no,no,yes) -+ if test "$enableval" != "$5" ; then -+ifelse($3,,[ :]dnl -+,[ $3]) ifelse($4,,,[ -+ else -+ $4]) -+ fi],[enableval=$5 ifelse($4,,,[ -+ $4 -+])dnl -+ ])])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_BUNDLED_INTL version: 10 updated: 2003/09/14 18:49:13 -+dnl --------------- -+dnl Top-level macro for configuring an application with a bundled copy of -+dnl the intl and po directories for gettext. -+dnl -+dnl $1 specifies either Makefile or makefile, defaulting to the former. -+dnl $2 if nonempty sets the option to --enable-nls rather than to --disable-nls -+dnl -+dnl Sets variables which can be used to substitute in makefiles: -+dnl INTLDIR_MAKE - to make ./intl directory -+dnl MSG_DIR_MAKE - to make ./po directory -+dnl SUB_MAKEFILE - list of makefiles in ./intl, ./po directories -+dnl Defines -+dnl HAVE_LIBGETTEXT_H if we're using ./intl -+dnl -+dnl Environment: -+dnl ALL_LINGUAS if set, lists the root names of the ".po" files. -+dnl CONFIG_H assumed to be "config.h" -+dnl VERSION may be set, otherwise extract from "VERSION" file. -+dnl -+AH_TEMPLATE([HAVE_LIBGETTEXT_H], [Define if we're using ./intl.]) -+AC_DEFUN([CF_BUNDLED_INTL],[ -+cf_makefile=ifelse($1,,Makefile,$1) -+ -+dnl Set of available languages (based on source distribution). Note that -+dnl setting $LINGUAS overrides $ALL_LINGUAS. Some environments set $LINGUAS -+dnl rather than $LC_ALL -+test -z "$ALL_LINGUAS" && ALL_LINGUAS=`test -d $srcdir/po && cd $srcdir/po && echo *.po|sed -e 's/\.po//g' -e 's/*//'` -+ -+# Allow override of "config.h" definition: -+: ${CONFIG_H=config.h} -+AC_SUBST(CONFIG_H) -+ -+if test -z "$VERSION" ; then -+if test -f $srcdir/VERSION ; then -+ VERSION=`sed -e '2,$d' $srcdir/VERSION|cut -f1` -+else -+ VERSION=unknown -+fi -+fi -+AC_SUBST(VERSION) -+ -+AM_GNU_GETTEXT(,,,[$2]) -+ -+INTLDIR_MAKE= -+MSG_DIR_MAKE= -+SUB_MAKEFILE= -+ -+dnl this updates SUB_MAKEFILE and MSG_DIR_MAKE: -+CF_OUR_MESSAGES($1) -+ -+if test "$USE_INCLUDED_LIBINTL" = yes ; then -+ if test "$nls_cv_force_use_gnu_gettext" = yes ; then -+ : -+ elif test "$nls_cv_use_gnu_gettext" = yes ; then -+ : -+ else -+ INTLDIR_MAKE="#" -+ fi -+ if test -z "$INTLDIR_MAKE"; then -+ AC_DEFINE(HAVE_LIBGETTEXT_H) -+ for cf_makefile in \ -+ $srcdir/intl/Makefile.in \ -+ $srcdir/intl/makefile.in -+ do -+ if test -f "$cf_makefile" ; then -+ SUB_MAKEFILE="$SUB_MAKEFILE `echo ${cf_makefile}|sed -e 's/\.in$//'`:${cf_makefile}" -+ break -+ fi -+ done -+ fi -+else -+ INTLDIR_MAKE="#" -+ if test "$USE_NLS" = yes ; then -+ AC_CHECK_HEADERS(libintl.h) -+ fi -+fi -+ -+if test -z "$INTLDIR_MAKE" ; then -+ CPPFLAGS="-I../intl $CPPFLAGS" -+fi -+ -+dnl FIXME: we use this in lynx (the alternative is a spurious dependency upon -+dnl GNU make) -+if test "$BUILD_INCLUDED_LIBINTL" = yes ; then -+ GT_YES="#" -+ GT_NO= -+else -+ GT_YES= -+ GT_NO="#" -+fi -+ -+AC_SUBST(INTLDIR_MAKE) -+AC_SUBST(MSG_DIR_MAKE) -+AC_SUBST(GT_YES) -+AC_SUBST(GT_NO) -+ -+dnl FIXME: the underlying AM_GNU_GETTEXT macro either needs some fixes or a -+dnl little documentation. It doesn't define anything so that we can ifdef our -+dnl own code, except ENABLE_NLS, which is too vague to be of any use. -+ -+if test "$USE_INCLUDED_LIBINTL" = yes ; then -+ if test "$nls_cv_force_use_gnu_gettext" = yes ; then -+ AC_DEFINE(HAVE_GETTEXT) -+ elif test "$nls_cv_use_gnu_gettext" = yes ; then -+ AC_DEFINE(HAVE_GETTEXT) -+ fi -+ if test -n "$nls_cv_header_intl" ; then -+ AC_DEFINE(HAVE_LIBINTL_H) -+ fi -+fi -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_CHECK_CACHE version: 7 updated: 2001/12/19 00:50:10 -+dnl -------------- -+dnl Check if we're accidentally using a cache from a different machine. -+dnl Derive the system name, as a check for reusing the autoconf cache. -+dnl -+dnl If we've packaged config.guess and config.sub, run that (since it does a -+dnl better job than uname). Normally we'll use AC_CANONICAL_HOST, but allow -+dnl an extra parameter that we may override, e.g., for AC_CANONICAL_SYSTEM -+dnl which is useful in cross-compiles. -+AC_DEFUN([CF_CHECK_CACHE], -+[ -+if test -f $srcdir/config.guess ; then -+ ifelse([$1],,[AC_CANONICAL_HOST],[$1]) -+ system_name="$host_os" -+else -+ system_name="`(uname -s -r) 2>/dev/null`" -+ if test -z "$system_name" ; then -+ system_name="`(hostname) 2>/dev/null`" -+ fi -+fi -+AH_TEMPLATE([SYSTEM_NAME], [Set to the system name]) -+test -n "$system_name" && AC_DEFINE_UNQUOTED(SYSTEM_NAME,"$system_name") -+AC_CACHE_VAL(cf_cv_system_name,[cf_cv_system_name="$system_name"]) -+ -+test -z "$system_name" && system_name="$cf_cv_system_name" -+test -n "$cf_cv_system_name" && AC_MSG_RESULT(Configuring for $cf_cv_system_name) -+ -+if test ".$system_name" != ".$cf_cv_system_name" ; then -+ AC_MSG_RESULT(Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)) -+ AC_ERROR("Please remove config.cache and try again.") -+fi -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_CURSES_CHTYPE version: 6 updated: 2003/11/06 19:59:57 -+dnl ---------------- -+dnl Test if curses defines 'chtype' (usually a 'long' type for SysV curses). -+AH_TEMPLATE([HAVE_TYPE_CHTYPE], [Define if curses defines 'chtype'.]) -+AH_TEMPLATE([TYPE_CHTYPE_IS_SCALAR], [Define if chtype is scalar rather than a struct.]) -+AC_DEFUN([CF_CURSES_CHTYPE], -+[ -+AC_REQUIRE([CF_CURSES_CPPFLAGS])dnl -+AC_CACHE_CHECK(for chtype typedef,cf_cv_chtype_decl,[ -+ AC_TRY_COMPILE([#include <${cf_cv_ncurses_header-curses.h}>], -+ [chtype foo], -+ [cf_cv_chtype_decl=yes], -+ [cf_cv_chtype_decl=no])]) -+if test $cf_cv_chtype_decl = yes ; then -+ AC_DEFINE(HAVE_TYPE_CHTYPE) -+ AC_CACHE_CHECK(if chtype is scalar or struct,cf_cv_chtype_type,[ -+ AC_TRY_COMPILE([#include <${cf_cv_ncurses_header-curses.h}>], -+ [chtype foo; long x = foo], -+ [cf_cv_chtype_type=scalar], -+ [cf_cv_chtype_type=struct])]) -+ if test $cf_cv_chtype_type = scalar ; then -+ AC_DEFINE(TYPE_CHTYPE_IS_SCALAR) -+ fi -+fi -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_CURSES_CPPFLAGS version: 7 updated: 2003/06/06 00:48:41 -+dnl ------------------ -+dnl Look for the curses headers. -+AC_DEFUN([CF_CURSES_CPPFLAGS],[ -+ -+AC_CACHE_CHECK(for extra include directories,cf_cv_curses_incdir,[ -+cf_cv_curses_incdir=no -+case $host_os in #(vi -+hpux10.*|hpux11.*) #(vi -+ test -d /usr/include/curses_colr && \ -+ cf_cv_curses_incdir="-I/usr/include/curses_colr" -+ ;; -+sunos3*|sunos4*) -+ test -d /usr/5lib && \ -+ test -d /usr/5include && \ -+ cf_cv_curses_incdir="-I/usr/5include" -+ ;; -+esac -+]) -+test "$cf_cv_curses_incdir" != no && CPPFLAGS="$cf_cv_curses_incdir $CPPFLAGS" -+ -+AC_CACHE_CHECK(if we have identified curses headers,cf_cv_ncurses_header,[ -+cf_cv_ncurses_header=none -+for cf_header in \ -+ curses.h \ -+ ncurses.h \ -+ ncurses/curses.h \ -+ ncurses/ncurses.h -+do -+AC_TRY_COMPILE([#include <${cf_header}>], -+ [initscr(); tgoto("?", 0,0)], -+ [cf_cv_ncurses_header=$cf_header; break],[]) -+done -+]) -+ -+if test "$cf_cv_ncurses_header" = none ; then -+ AC_MSG_ERROR(No curses header-files found) -+fi -+ -+# cheat, to get the right #define's for HAVE_NCURSES_H, etc. -+AC_CHECK_HEADERS($cf_cv_ncurses_header) -+ -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_CURSES_FUNCS version: 12 updated: 2003/11/06 19:59:57 -+dnl --------------- -+dnl Curses-functions are a little complicated, since a lot of them are macros. -+AC_DEFUN([CF_CURSES_FUNCS], -+[ -+AC_REQUIRE([CF_CURSES_CPPFLAGS])dnl -+AC_REQUIRE([CF_XOPEN_CURSES]) -+AC_REQUIRE([CF_CURSES_TERM_H]) -+for cf_func in $1 -+do -+ CF_UPPER(cf_tr_func,$cf_func) -+ AC_MSG_CHECKING(for ${cf_func}) -+ CF_MSG_LOG(${cf_func}) -+ AC_CACHE_VAL(cf_cv_func_$cf_func,[ -+ eval cf_result='$ac_cv_func_'$cf_func -+ if test ".$cf_result" != ".no"; then -+ AC_TRY_LINK([ -+#ifdef HAVE_XCURSES -+#include <xcurses.h> -+char * XCursesProgramName = "test"; -+#else -+#include <${cf_cv_ncurses_header-curses.h}> -+#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H) -+#include <ncursesw/term.h> -+#else -+#if defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H) -+#include <ncurses/term.h> -+#else -+#ifdef HAVE_TERM_H -+#include <term.h> -+#endif -+#endif -+#endif -+#endif], -+ [ -+#ifndef ${cf_func} -+long foo = (long)(&${cf_func}); -+exit(foo == 0); -+#endif -+ ], -+ [cf_result=yes], -+ [cf_result=no]) -+ fi -+ eval 'cf_cv_func_'$cf_func'=$cf_result' -+ ]) -+ # use the computed/retrieved cache-value: -+ eval 'cf_result=$cf_cv_func_'$cf_func -+ AC_MSG_RESULT($cf_result) -+ if test $cf_result != no; then -+ AC_DEFINE_UNQUOTED(HAVE_${cf_tr_func}) -+ fi -+done -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_CURSES_LIBS version: 23 updated: 2003/11/06 19:59:57 -+dnl -------------- -+dnl Look for the curses libraries. Older curses implementations may require -+dnl termcap/termlib to be linked as well. Call CF_CURSES_CPPFLAGS first. -+AC_DEFUN([CF_CURSES_LIBS],[ -+ -+AC_REQUIRE([CF_CURSES_CPPFLAGS])dnl -+AC_MSG_CHECKING(if we have identified curses libraries) -+AC_TRY_LINK([#include <${cf_cv_ncurses_header-curses.h}>], -+ [initscr(); tgoto("?", 0,0)], -+ cf_result=yes, -+ cf_result=no) -+AC_MSG_RESULT($cf_result) -+ -+if test "$cf_result" = no ; then -+case $host_os in #(vi -+freebsd*) #(vi -+ AC_CHECK_LIB(mytinfo,tgoto,[LIBS="-lmytinfo $LIBS"]) -+ ;; -+hpux10.*|hpux11.*) #(vi -+ AC_CHECK_LIB(cur_colr,initscr,[ -+ LIBS="-lcur_colr $LIBS" -+ ac_cv_func_initscr=yes -+ ],[ -+ AC_CHECK_LIB(Hcurses,initscr,[ -+ # HP's header uses __HP_CURSES, but user claims _HP_CURSES. -+ LIBS="-lHcurses $LIBS" -+ CPPFLAGS="-D__HP_CURSES -D_HP_CURSES $CPPFLAGS" -+ ac_cv_func_initscr=yes -+ ])]) -+ ;; -+linux*) # Suse Linux does not follow /usr/lib convention -+ LIBS="$LIBS -L/lib" -+ ;; -+sunos3*|sunos4*) -+ test -d /usr/5lib && \ -+ LIBS="$LIBS -L/usr/5lib -lcurses -ltermcap" -+ ac_cv_func_initscr=yes -+ ;; -+esac -+ -+if test ".$ac_cv_func_initscr" != .yes ; then -+ cf_save_LIBS="$LIBS" -+ cf_term_lib="" -+ cf_curs_lib="" -+ -+ if test ".${cf_cv_ncurses_version-no}" != .no -+ then -+ cf_check_list="ncurses curses cursesX" -+ else -+ cf_check_list="cursesX curses ncurses" -+ fi -+ -+ # Check for library containing tgoto. Do this before curses library -+ # because it may be needed to link the test-case for initscr. -+ AC_CHECK_FUNC(tgoto,[cf_term_lib=predefined],[ -+ for cf_term_lib in $cf_check_list termcap termlib unknown -+ do -+ AC_CHECK_LIB($cf_term_lib,tgoto,[break]) -+ done -+ ]) -+ -+ # Check for library containing initscr -+ test "$cf_term_lib" != predefined && test "$cf_term_lib" != unknown && LIBS="-l$cf_term_lib $cf_save_LIBS" -+ for cf_curs_lib in $cf_check_list xcurses jcurses unknown -+ do -+ AC_CHECK_LIB($cf_curs_lib,initscr,[break]) -+ done -+ test $cf_curs_lib = unknown && AC_ERROR(no curses library found) -+ -+ LIBS="-l$cf_curs_lib $cf_save_LIBS" -+ if test "$cf_term_lib" = unknown ; then -+ AC_MSG_CHECKING(if we can link with $cf_curs_lib library) -+ AC_TRY_LINK([#include <${cf_cv_ncurses_header-curses.h}>], -+ [initscr()], -+ [cf_result=yes], -+ [cf_result=no]) -+ AC_MSG_RESULT($cf_result) -+ test $cf_result = no && AC_ERROR(Cannot link curses library) -+ elif test "$cf_curs_lib" = "$cf_term_lib" ; then -+ : -+ elif test "$cf_term_lib" != predefined ; then -+ AC_MSG_CHECKING(if we need both $cf_curs_lib and $cf_term_lib libraries) -+ AC_TRY_LINK([#include <${cf_cv_ncurses_header-curses.h}>], -+ [initscr(); tgoto((char *)0, 0, 0);], -+ [cf_result=no], -+ [ -+ LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS" -+ AC_TRY_LINK([#include <${cf_cv_ncurses_header-curses.h}>], -+ [initscr()], -+ [cf_result=yes], -+ [cf_result=error]) -+ ]) -+ AC_MSG_RESULT($cf_result) -+ fi -+fi -+fi -+ -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_CURSES_TERM_H version: 6 updated: 2003/11/06 19:59:57 -+dnl ---------------- -+dnl SVr4 curses should have term.h as well (where it puts the definitions of -+dnl the low-level interface). This may not be true in old/broken implementations, -+dnl as well as in misconfigured systems (e.g., gcc configured for Solaris 2.4 -+dnl running with Solaris 2.5.1). -+AC_DEFUN([CF_CURSES_TERM_H], -+[ -+AC_CACHE_CHECK(for term.h, cf_cv_term_header,[ -+ -+AC_REQUIRE([CF_CURSES_CPPFLAGS])dnl -+# If we found <ncurses/curses.h>, look for <ncurses/term.h>, but always look -+# for <term.h> if we do not find the variant. -+for cf_header in \ -+ `echo ${cf_cv_ncurses_header-curses.h} | sed -e 's%/.*%/%'`term.h \ -+ term.h -+do -+ AC_TRY_COMPILE([ -+#include <${cf_cv_ncurses_header-curses.h}> -+#include <${cf_header}>], -+ [WINDOW *x], -+ [cf_cv_term_header=$cf_header -+ break], -+ [cf_cv_term_header=no]) -+done -+]) -+ -+AH_TEMPLATE([HAVE_TERM_H], [define if you have term.h]) -+AH_TEMPLATE([HAVE_NCURSES_TERM_H], [define if you have ncurses/term.h]) -+AH_TEMPLATE([HAVE_NCURSESW_TERM_H], [define if you have ncursesw/term.h]) -+case $cf_cv_term_header in #(vi -+term.h) #(vi -+ AC_DEFINE(HAVE_TERM_H) -+ ;; -+ncurses/term.h) -+ AC_DEFINE(HAVE_NCURSES_TERM_H) -+ ;; -+ncursesw/term.h) -+ AC_DEFINE(HAVE_NCURSESW_TERM_H) -+ ;; -+esac -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_DIRNAME version: 4 updated: 2002/12/21 19:25:52 -+dnl ---------- -+dnl "dirname" is not portable, so we fake it with a shell script. -+AC_DEFUN([CF_DIRNAME],[$1=`echo $2 | sed -e 's%/[[^/]]*$%%'`])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_DISABLE_ECHO version: 10 updated: 2003/04/17 22:27:11 -+dnl --------------- -+dnl You can always use "make -n" to see the actual options, but it's hard to -+dnl pick out/analyze warning messages when the compile-line is long. -+dnl -+dnl Sets: -+dnl ECHO_LT - symbol to control if libtool is verbose -+dnl ECHO_LD - symbol to prefix "cc -o" lines -+dnl RULE_CC - symbol to put before implicit "cc -c" lines (e.g., .c.o) -+dnl SHOW_CC - symbol to put before explicit "cc -c" lines -+dnl ECHO_CC - symbol to put before any "cc" line -+dnl -+AC_DEFUN([CF_DISABLE_ECHO],[ -+AC_MSG_CHECKING(if you want to see long compiling messages) -+CF_ARG_DISABLE(echo, -+ [ --disable-echo display "compiling" commands], -+ [ -+ ECHO_LT='--silent' -+ ECHO_LD='@echo linking [$]@;' -+ RULE_CC=' @echo compiling [$]<' -+ SHOW_CC=' @echo compiling [$]@' -+ ECHO_CC='@' -+],[ -+ ECHO_LT='' -+ ECHO_LD='' -+ RULE_CC='# compiling' -+ SHOW_CC='# compiling' -+ ECHO_CC='' -+]) -+AC_MSG_RESULT($enableval) -+AC_SUBST(ECHO_LT) -+AC_SUBST(ECHO_LD) -+AC_SUBST(RULE_CC) -+AC_SUBST(SHOW_CC) -+AC_SUBST(ECHO_CC) -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_FIND_LIBRARY version: 7 updated: 2000/04/13 21:38:04 -+dnl --------------- -+dnl Look for a non-standard library, given parameters for AC_TRY_LINK. We -+dnl prefer a standard location, and use -L options only if we do not find the -+dnl library in the standard library location(s). -+dnl $1 = library name -+dnl $2 = library class, usually the same as library name -+dnl $3 = includes -+dnl $4 = code fragment to compile/link -+dnl $5 = corresponding function-name -+dnl $6 = flag, nonnull if failure causes an error-exit -+dnl -+dnl Sets the variable "$cf_libdir" as a side-effect, so we can see if we had -+dnl to use a -L option. -+AC_DEFUN([CF_FIND_LIBRARY], -+[ -+ eval 'cf_cv_have_lib_'$1'=no' -+ cf_libdir="" -+ AC_CHECK_FUNC($5, -+ eval 'cf_cv_have_lib_'$1'=yes',[ -+ cf_save_LIBS="$LIBS" -+ AC_MSG_CHECKING(for $5 in -l$1) -+ LIBS="-l$1 $LIBS" -+ AC_TRY_LINK([$3],[$4], -+ [AC_MSG_RESULT(yes) -+ eval 'cf_cv_have_lib_'$1'=yes' -+ ], -+ [AC_MSG_RESULT(no) -+ CF_LIBRARY_PATH(cf_search,$2) -+ for cf_libdir in $cf_search -+ do -+ AC_MSG_CHECKING(for -l$1 in $cf_libdir) -+ LIBS="-L$cf_libdir -l$1 $cf_save_LIBS" -+ AC_TRY_LINK([$3],[$4], -+ [AC_MSG_RESULT(yes) -+ eval 'cf_cv_have_lib_'$1'=yes' -+ break], -+ [AC_MSG_RESULT(no) -+ LIBS="$cf_save_LIBS"]) -+ done -+ ]) -+ ]) -+eval 'cf_found_library=[$]cf_cv_have_lib_'$1 -+ifelse($6,,[ -+if test $cf_found_library = no ; then -+ AC_ERROR(Cannot link $1 library) -+fi -+]) -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_FUNC_WAIT version: 2 updated: 1997/10/21 19:45:33 -+dnl ------------ -+dnl Test for the presence of <sys/wait.h>, 'union wait', arg-type of 'wait()' -+dnl and/or 'waitpid()'. -+dnl -+dnl Note that we cannot simply grep for 'union wait' in the wait.h file, -+dnl because some Posix systems turn this on only when a BSD variable is -+dnl defined. -+dnl -+dnl I don't use AC_HEADER_SYS_WAIT, because it defines HAVE_SYS_WAIT_H, which -+dnl would conflict with an attempt to test that header directly. -+dnl -+AH_TEMPLATE([WAIT_USES_UNION], [Define if wait uses union]) -+AH_TEMPLATE([WAITPID_USES_UNION], [Define if waitpid uses union]) -+AC_DEFUN([CF_FUNC_WAIT], -+[ -+AC_REQUIRE([CF_UNION_WAIT]) -+if test $cf_cv_type_unionwait = yes; then -+ -+ AC_MSG_CHECKING(if union wait can be used as wait-arg) -+ AC_CACHE_VAL(cf_cv_arg_union_wait,[ -+ AC_TRY_COMPILE($cf_wait_headers, -+ [union wait x; wait(&x)], -+ [cf_cv_arg_union_wait=yes], -+ [cf_cv_arg_union_wait=no]) -+ ]) -+ AC_MSG_RESULT($cf_cv_arg_union_wait) -+ test $cf_cv_arg_union_wait = yes && AC_DEFINE(WAIT_USES_UNION) -+ -+ AC_MSG_CHECKING(if union wait can be used as waitpid-arg) -+ AC_CACHE_VAL(cf_cv_arg_union_waitpid,[ -+ AC_TRY_COMPILE($cf_wait_headers, -+ [union wait x; waitpid(0, &x, 0)], -+ [cf_cv_arg_union_waitpid=yes], -+ [cf_cv_arg_union_waitpid=no]) -+ ]) -+ AC_MSG_RESULT($cf_cv_arg_union_waitpid) -+ test $cf_cv_arg_union_waitpid = yes && AC_DEFINE(WAITPID_USES_UNION) -+ -+fi -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_GCC_ATTRIBUTES version: 9 updated: 2002/12/21 19:25:52 -+dnl ----------------- -+dnl Test for availability of useful gcc __attribute__ directives to quiet -+dnl compiler warnings. Though useful, not all are supported -- and contrary -+dnl to documentation, unrecognized directives cause older compilers to barf. -+AC_DEFUN([CF_GCC_ATTRIBUTES], -+[ -+if test "$GCC" = yes -+then -+cat > conftest.i <<EOF -+#ifndef GCC_PRINTF -+#define GCC_PRINTF 0 -+#endif -+#ifndef GCC_SCANF -+#define GCC_SCANF 0 -+#endif -+#ifndef GCC_NORETURN -+#define GCC_NORETURN /* nothing */ -+#endif -+#ifndef GCC_UNUSED -+#define GCC_UNUSED /* nothing */ -+#endif -+EOF -+if test "$GCC" = yes -+then -+ AC_CHECKING([for $CC __attribute__ directives]) -+cat > conftest.$ac_ext <<EOF -+#line __oline__ "configure" -+#include "confdefs.h" -+#include "conftest.h" -+#include "conftest.i" -+#if GCC_PRINTF -+#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var))) -+#else -+#define GCC_PRINTFLIKE(fmt,var) /*nothing*/ -+#endif -+#if GCC_SCANF -+#define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var))) -+#else -+#define GCC_SCANFLIKE(fmt,var) /*nothing*/ -+#endif -+extern void wow(char *,...) GCC_SCANFLIKE(1,2); -+extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN; -+extern void foo(void) GCC_NORETURN; -+int main(int argc GCC_UNUSED, char *argv[[]] GCC_UNUSED) { return 0; } -+EOF -+ for cf_attribute in scanf printf unused noreturn -+ do -+ CF_UPPER(CF_ATTRIBUTE,$cf_attribute) -+ cf_directive="__attribute__(($cf_attribute))" -+ echo "checking for $CC $cf_directive" 1>&AC_FD_CC -+ case $cf_attribute in -+ scanf|printf) -+ cat >conftest.h <<EOF -+#define GCC_$CF_ATTRIBUTE 1 -+EOF -+ ;; -+ *) -+ cat >conftest.h <<EOF -+#define GCC_$CF_ATTRIBUTE $cf_directive -+EOF -+ ;; -+ esac -+ if AC_TRY_EVAL(ac_compile); then -+ test -n "$verbose" && AC_MSG_RESULT(... $cf_attribute) -+ cat conftest.h >>confdefs.h -+ fi -+ done -+else -+ fgrep define conftest.i >>confdefs.h -+fi -+rm -rf conftest* -+fi -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_GCC_VERSION version: 3 updated: 2003/09/06 19:16:57 -+dnl -------------- -+dnl Find version of gcc -+AC_DEFUN([CF_GCC_VERSION],[ -+AC_REQUIRE([AC_PROG_CC]) -+GCC_VERSION=none -+if test "$GCC" = yes ; then -+ AC_MSG_CHECKING(version of $CC) -+ GCC_VERSION="`${CC} --version|sed -e '2,$d' -e 's/^[[^0-9.]]*//' -e 's/[[^0-9.]].*//'`" -+ test -z "$GCC_VERSION" && GCC_VERSION=unknown -+ AC_MSG_RESULT($GCC_VERSION) -+fi -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_GCC_WARNINGS version: 15 updated: 2003/07/05 18:42:30 -+dnl --------------- -+dnl Check if the compiler supports useful warning options. There's a few that -+dnl we don't use, simply because they're too noisy: -+dnl -+dnl -Wconversion (useful in older versions of gcc, but not in gcc 2.7.x) -+dnl -Wredundant-decls (system headers make this too noisy) -+dnl -Wtraditional (combines too many unrelated messages, only a few useful) -+dnl -Wwrite-strings (too noisy, but should review occasionally). This -+dnl is enabled for ncurses using "--enable-const". -+dnl -pedantic -+dnl -+AC_DEFUN([CF_GCC_WARNINGS], -+[ -+AC_REQUIRE([CF_GCC_VERSION]) -+if test "$GCC" = yes -+then -+ cat > conftest.$ac_ext <<EOF -+#line __oline__ "configure" -+int main(int argc, char *argv[[]]) { return (argv[[argc-1]] == 0) ; } -+EOF -+ AC_CHECKING([for $CC warning options]) -+ cf_save_CFLAGS="$CFLAGS" -+ EXTRA_CFLAGS="-W -Wall" -+ cf_warn_CONST="" -+ test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings" -+ for cf_opt in \ -+ Wbad-function-cast \ -+ Wcast-align \ -+ Wcast-qual \ -+ Winline \ -+ Wmissing-declarations \ -+ Wmissing-prototypes \ -+ Wnested-externs \ -+ Wpointer-arith \ -+ Wshadow \ -+ Wstrict-prototypes \ -+ Wundef $cf_warn_CONST -+ do -+ CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" -+ if AC_TRY_EVAL(ac_compile); then -+ test -n "$verbose" && AC_MSG_RESULT(... -$cf_opt) -+ case $cf_opt in #(vi -+ Wcast-qual) #(vi -+ CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES" -+ ;; -+ Winline) #(vi -+ case $GCC_VERSION in -+ 3.3*) -+ CF_VERBOSE(feature is broken in gcc $GCC_VERSION) -+ continue;; -+ esac -+ ;; -+ esac -+ EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt" -+ fi -+ done -+ rm -f conftest* -+ CFLAGS="$cf_save_CFLAGS" -+fi -+AC_SUBST(EXTRA_CFLAGS) -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_GNU_SOURCE version: 3 updated: 2000/10/29 23:30:53 -+dnl ------------- -+dnl Check if we must define _GNU_SOURCE to get a reasonable value for -+dnl _XOPEN_SOURCE, upon which many POSIX definitions depend. This is a defect -+dnl (or misfeature) of glibc2, which breaks portability of many applications, -+dnl since it is interwoven with GNU extensions. -+dnl -+dnl Well, yes we could work around it... -+AC_DEFUN([CF_GNU_SOURCE], -+[ -+AC_CACHE_CHECK(if we must define _GNU_SOURCE,cf_cv_gnu_source,[ -+AC_TRY_COMPILE([#include <sys/types.h>],[ -+#ifndef _XOPEN_SOURCE -+make an error -+#endif], -+ [cf_cv_gnu_source=no], -+ [cf_save="$CPPFLAGS" -+ CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" -+ AC_TRY_COMPILE([#include <sys/types.h>],[ -+#ifdef _XOPEN_SOURCE -+make an error -+#endif], -+ [cf_cv_gnu_source=no], -+ [cf_cv_gnu_source=yes]) -+ CPPFLAGS="$cf_save" -+ ]) -+]) -+test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_HEADER_PATH version: 8 updated: 2002/11/10 14:46:59 -+dnl -------------- -+dnl Construct a search-list for a nonstandard header-file -+AC_DEFUN([CF_HEADER_PATH], -+[CF_SUBDIR_PATH($1,$2,include) -+test "$includedir" != NONE && \ -+test "$includedir" != "/usr/include" && \ -+test -d "$includedir" && { -+ test -d $includedir && $1="[$]$1 $includedir" -+ test -d $includedir/$2 && $1="[$]$1 $includedir/$2" -+} -+ -+test "$oldincludedir" != NONE && \ -+test "$oldincludedir" != "/usr/include" && \ -+test -d "$oldincludedir" && { -+ test -d $oldincludedir && $1="[$]$1 $oldincludedir" -+ test -d $oldincludedir/$2 && $1="[$]$1 $oldincludedir/$2" -+} -+ -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_HELP_MESSAGE version: 3 updated: 1998/01/14 10:56:23 -+dnl --------------- -+dnl Insert text into the help-message, for readability, from AC_ARG_WITH. -+AC_DEFUN([CF_HELP_MESSAGE], -+[AC_DIVERT_HELP([$1])dnl -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_INCLUDE_DIRS version: 4 updated: 2002/12/01 00:12:15 -+dnl --------------- -+dnl Construct the list of include-options according to whether we're building -+dnl in the source directory or using '--srcdir=DIR' option. If we're building -+dnl with gcc, don't append the includedir if it happens to be /usr/include, -+dnl since that usually breaks gcc's shadow-includes. -+AC_DEFUN([CF_INCLUDE_DIRS], -+[ -+CPPFLAGS="-I. -I../include $CPPFLAGS" -+if test "$srcdir" != "."; then -+ CPPFLAGS="-I\$(srcdir)/../include $CPPFLAGS" -+fi -+if test "$GCC" != yes; then -+ CPPFLAGS="$CPPFLAGS -I\$(includedir)" -+elif test "$includedir" != "/usr/include"; then -+ if test "$includedir" = '${prefix}/include' ; then -+ if test $prefix != /usr ; then -+ CPPFLAGS="$CPPFLAGS -I\$(includedir)" -+ fi -+ else -+ CPPFLAGS="$CPPFLAGS -I\$(includedir)" -+ fi -+fi -+AC_SUBST(CPPFLAGS) -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_INCLUDE_PATH version: 4 updated: 2001/04/15 21:21:45 -+dnl --------------- -+dnl Adds to the include-path -+dnl -+dnl Autoconf 1.11 should have provided a way to add include path options to -+dnl the cpp-tests. -+dnl -+AC_DEFUN([CF_INCLUDE_PATH], -+[ -+for cf_path in $1 -+do -+ cf_result="no" -+ AC_MSG_CHECKING(for directory $cf_path) -+ if test -d $cf_path -+ then -+ INCLUDES="$INCLUDES -I$cf_path" -+ ac_cpp="${ac_cpp} -I$cf_path" -+ CFLAGS="$CFLAGS -I$cf_path" -+ cf_result="yes" -+ case $cf_path in -+ /usr/include|/usr/include/*) -+ ;; -+ *) -+ CF_DIRNAME(cf_temp,$cf_path) -+ case $cf_temp in -+ */include) -+ INCLUDES="$INCLUDES -I$cf_temp" -+ ac_cpp="${ac_cpp} -I$cf_temp" -+ CFLAGS="$CFLAGS -I$cf_temp" -+ ;; -+ esac -+ esac -+ fi -+ AC_MSG_RESULT($cf_result) -+done -+])dnl -+dnl --------------------------------------------------------------------------- -+dnl CF_LIBRARY_PATH version: 7 updated: 2002/11/10 14:46:59 -+dnl --------------- -+dnl Construct a sea |
