mirror of
https://github.com/ThomasDickey/ncurses-snapshots.git
synced 2026-01-26 19:09:16 +00:00
snapshot of project "ncurses", label v6_4_20230218
This commit is contained in:
parent
16250af8fa
commit
fcff996f59
63
Ada95/aclocal.m4
vendored
63
Ada95/aclocal.m4
vendored
@ -29,7 +29,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey
|
||||
dnl
|
||||
dnl $Id: aclocal.m4,v 1.199 2023/01/22 18:37:42 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.200 2023/02/18 22:48:17 tom Exp $
|
||||
dnl Macros used in NCURSES Ada95 auto-configuration script.
|
||||
dnl
|
||||
dnl These macros are maintained separately from NCURSES. The copyright on
|
||||
@ -594,7 +594,7 @@ AC_SUBST(BUILD_EXEEXT)
|
||||
AC_SUBST(BUILD_OBJEXT)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_C11_NORETURN version: 3 updated: 2021/03/28 11:36:23
|
||||
dnl CF_C11_NORETURN version: 4 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------
|
||||
AC_DEFUN([CF_C11_NORETURN],
|
||||
[
|
||||
@ -608,8 +608,7 @@ AC_MSG_RESULT($enable_stdnoreturn)
|
||||
if test $enable_stdnoreturn = yes; then
|
||||
AC_CACHE_CHECK([for C11 _Noreturn feature], cf_cv_c11_noreturn,
|
||||
[AC_TRY_COMPILE([
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
$ac_includes_default
|
||||
#include <stdnoreturn.h>
|
||||
static _Noreturn void giveup(void) { exit(0); }
|
||||
],
|
||||
@ -834,7 +833,7 @@ then
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_CLANG_COMPILER version: 8 updated: 2021/01/01 13:31:04
|
||||
dnl CF_CLANG_COMPILER version: 9 updated: 2023/02/18 17:41:25
|
||||
dnl -----------------
|
||||
dnl Check if the given compiler is really clang. clang's C driver defines
|
||||
dnl __GNUC__ (fooling the configure script into setting $GCC to yes) but does
|
||||
@ -856,7 +855,7 @@ if test "$ifelse([$1],,[$1],GCC)" = yes ; then
|
||||
AC_TRY_COMPILE([],[
|
||||
#ifdef __clang__
|
||||
#else
|
||||
make an error
|
||||
#error __clang__ is not defined
|
||||
#endif
|
||||
],[ifelse([$2],,CLANG_COMPILER,[$2])=yes
|
||||
],[])
|
||||
@ -1394,6 +1393,17 @@ fi
|
||||
AC_SUBST(EXTRA_CFLAGS)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_FUNC_GETTIME version: 1 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------
|
||||
AC_DEFUN([CF_FUNC_GETTIME],[
|
||||
AC_CHECK_FUNC(gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define to 1 if we have gettimeofday function]),[
|
||||
|
||||
AC_CHECK_LIB(bsd, gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define to 1 if we have gettimeofday function])
|
||||
CF_ADD_LIB(bsd))])dnl CLIX: bzero, select, gettimeofday
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_GCC_ATTRIBUTES version: 24 updated: 2021/03/20 12:00:25
|
||||
dnl -----------------
|
||||
dnl Test for availability of useful gcc __attribute__ directives to quiet
|
||||
@ -2194,7 +2204,7 @@ fi
|
||||
AC_SUBST(INSTALL_OPT_S)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_INTEL_COMPILER version: 8 updated: 2021/01/01 16:53:59
|
||||
dnl CF_INTEL_COMPILER version: 9 updated: 2023/02/18 17:41:25
|
||||
dnl -----------------
|
||||
dnl Check if the given compiler is really the Intel compiler for Linux. It
|
||||
dnl tries to imitate gcc, but does not return an error when it finds a mismatch
|
||||
@ -2220,7 +2230,7 @@ if test "$ifelse([$1],,[$1],GCC)" = yes ; then
|
||||
AC_TRY_COMPILE([],[
|
||||
#ifdef __INTEL_COMPILER
|
||||
#else
|
||||
make an error
|
||||
#error __INTEL_COMPILER is not defined
|
||||
#endif
|
||||
],[ifelse([$2],,INTEL_COMPILER,[$2])=yes
|
||||
cf_save_CFLAGS="$cf_save_CFLAGS -we147"
|
||||
@ -2908,7 +2918,7 @@ AC_SUBST(cf_cv_type_of_bool)dnl
|
||||
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_NCURSES_CC_CHECK version: 5 updated: 2020/12/31 20:19:42
|
||||
dnl CF_NCURSES_CC_CHECK version: 6 updated: 2023/02/18 17:47:58
|
||||
dnl -------------------
|
||||
dnl Check if we can compile with ncurses' header file
|
||||
dnl $1 is the cache variable to set
|
||||
@ -2925,7 +2935,7 @@ AC_DEFUN([CF_NCURSES_CC_CHECK],[
|
||||
#ifdef NCURSES_VERSION
|
||||
]ifelse($3,ncursesw,[
|
||||
#ifndef WACS_BSSB
|
||||
make an error
|
||||
#error WACS_BSSB is not defined
|
||||
#endif
|
||||
])[
|
||||
printf("%s\\n", NCURSES_VERSION);
|
||||
@ -2933,7 +2943,7 @@ printf("%s\\n", NCURSES_VERSION);
|
||||
#ifdef __NCURSES_H
|
||||
printf("old\\n");
|
||||
#else
|
||||
make an error
|
||||
#error __NCURSES_H is not defined
|
||||
#endif
|
||||
#endif
|
||||
]
|
||||
@ -3286,7 +3296,7 @@ int main(void)
|
||||
# ifdef __NCURSES_H
|
||||
fprintf(fp, "old\\n");
|
||||
# else
|
||||
make an error
|
||||
#error __NCURSES_H is not defined
|
||||
# endif
|
||||
#endif
|
||||
${cf_cv_main_return:-return}(0);
|
||||
@ -3431,7 +3441,7 @@ fi
|
||||
AC_SUBST(PKG_CONFIG)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_POSIX_C_SOURCE version: 11 updated: 2018/12/31 20:46:17
|
||||
dnl CF_POSIX_C_SOURCE version: 12 updated: 2023/02/18 17:41:25
|
||||
dnl -----------------
|
||||
dnl Define _POSIX_C_SOURCE to the given level, and _POSIX_SOURCE if needed.
|
||||
dnl
|
||||
@ -3462,7 +3472,7 @@ AC_CACHE_CHECK(if we should define _POSIX_C_SOURCE,cf_cv_posix_c_source,[
|
||||
CF_MSG_LOG(if the symbol is already defined go no further)
|
||||
AC_TRY_COMPILE([#include <sys/types.h>],[
|
||||
#ifndef _POSIX_C_SOURCE
|
||||
make an error
|
||||
#error _POSIX_C_SOURCE is not defined
|
||||
#endif],
|
||||
[cf_cv_posix_c_source=no],
|
||||
[cf_want_posix_source=no
|
||||
@ -3481,7 +3491,7 @@ make an error
|
||||
if test "$cf_want_posix_source" = yes ; then
|
||||
AC_TRY_COMPILE([#include <sys/types.h>],[
|
||||
#ifdef _POSIX_SOURCE
|
||||
make an error
|
||||
#error _POSIX_SOURCE is defined
|
||||
#endif],[],
|
||||
cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE")
|
||||
fi
|
||||
@ -3492,7 +3502,7 @@ make an error
|
||||
CF_MSG_LOG(if the second compile does not leave our definition intact error)
|
||||
AC_TRY_COMPILE([#include <sys/types.h>],[
|
||||
#ifndef _POSIX_C_SOURCE
|
||||
make an error
|
||||
#error _POSIX_C_SOURCE is not defined
|
||||
#endif],,
|
||||
[cf_cv_posix_c_source=no])
|
||||
CFLAGS="$cf_save_CFLAGS"
|
||||
@ -5019,7 +5029,7 @@ AC_ARG_WITH(system-type,
|
||||
])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_XOPEN_SOURCE version: 63 updated: 2022/12/29 10:10:26
|
||||
dnl CF_XOPEN_SOURCE version: 64 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------
|
||||
dnl Try to get _XOPEN_SOURCE defined properly that we can use POSIX functions,
|
||||
dnl or adapt to the vendor's definitions to get equivalent functionality,
|
||||
@ -5042,9 +5052,6 @@ case "$host_os" in
|
||||
(aix[[4-7]]*)
|
||||
cf_xopen_source="-D_ALL_SOURCE"
|
||||
;;
|
||||
(msys)
|
||||
cf_XOPEN_SOURCE=600
|
||||
;;
|
||||
(darwin[[0-8]].*)
|
||||
cf_xopen_source="-D_APPLE_C_SOURCE"
|
||||
;;
|
||||
@ -5070,7 +5077,7 @@ case "$host_os" in
|
||||
cf_xopen_source="-D_SGI_SOURCE"
|
||||
cf_XOPEN_SOURCE=
|
||||
;;
|
||||
(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
|
||||
(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys)
|
||||
CF_GNU_SOURCE($cf_XOPEN_SOURCE)
|
||||
;;
|
||||
(minix*)
|
||||
@ -5142,7 +5149,7 @@ if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
|
||||
AC_MSG_CHECKING(if _XOPEN_SOURCE really is set)
|
||||
AC_TRY_COMPILE([#include <stdlib.h>],[
|
||||
#ifndef _XOPEN_SOURCE
|
||||
make an error
|
||||
#error _XOPEN_SOURCE is not defined
|
||||
#endif],
|
||||
[cf_XOPEN_SOURCE_set=yes],
|
||||
[cf_XOPEN_SOURCE_set=no])
|
||||
@ -5151,7 +5158,7 @@ make an error
|
||||
then
|
||||
AC_TRY_COMPILE([#include <stdlib.h>],[
|
||||
#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
|
||||
make an error
|
||||
#error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
|
||||
#endif],
|
||||
[cf_XOPEN_SOURCE_set_ok=yes],
|
||||
[cf_XOPEN_SOURCE_set_ok=no])
|
||||
@ -5172,22 +5179,20 @@ dnl Trim something using sed, then trim extra whitespace
|
||||
dnl $1 = extra parameters, e.g., in CF_STRIP_G_OPT
|
||||
define([CF__SED_TRIMBLANKS],[sed ifelse($1,,,[$1] )-e 's%[[ ]]% %g' -e 's% [[ ]]*% %g' -e 's%^ %%' -e 's% [$]%%'])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF__XOPEN_SOURCE_BODY version: 1 updated: 2022/09/10 15:17:35
|
||||
dnl CF__XOPEN_SOURCE_BODY version: 2 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------------
|
||||
dnl body of test when test-compiling for _XOPEN_SOURCE check
|
||||
define([CF__XOPEN_SOURCE_BODY],
|
||||
[
|
||||
#ifndef _XOPEN_SOURCE
|
||||
make an error
|
||||
#error _XOPEN_SOURCE is not defined
|
||||
#endif
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF__XOPEN_SOURCE_HEAD version: 1 updated: 2022/09/10 15:17:03
|
||||
dnl CF__XOPEN_SOURCE_HEAD version: 2 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------------
|
||||
dnl headers to include when test-compiling for _XOPEN_SOURCE check
|
||||
define([CF__XOPEN_SOURCE_HEAD],
|
||||
[
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <sys/types.h>
|
||||
$ac_includes_default
|
||||
])
|
||||
|
||||
1625
Ada95/configure
vendored
1625
Ada95/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
dnl***************************************************************************
|
||||
dnl Copyright 2018-2021,2022 Thomas E. Dickey *
|
||||
dnl Copyright 2018-2022,2023 Thomas E. Dickey *
|
||||
dnl Copyright 2010-2016,2018 Free Software Foundation, Inc. *
|
||||
dnl *
|
||||
dnl Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
@ -29,7 +29,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey
|
||||
dnl
|
||||
dnl $Id: configure.in,v 1.88 2022/12/17 22:05:22 tom Exp $
|
||||
dnl $Id: configure.in,v 1.91 2023/02/18 23:21:29 tom Exp $
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
dnl
|
||||
dnl For additional information, see
|
||||
@ -38,7 +38,7 @@ dnl https://invisible-island.net/autoconf/my-autoconf.html
|
||||
dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
AC_PREREQ(2.52.20210509)
|
||||
AC_REVISION($Revision: 1.88 $)
|
||||
AC_REVISION($Revision: 1.91 $)
|
||||
AC_INIT(gen/gen.c)
|
||||
AC_CONFIG_HEADER(include/ncurses_cfg.h:include/ncurses_cfg.hin)
|
||||
|
||||
@ -222,6 +222,7 @@ CF_ENABLE_BROKEN_LINKER
|
||||
|
||||
# Check to define _XOPEN_SOURCE "automatically"
|
||||
CF_XOPEN_SOURCE(600)
|
||||
AC_CHECK_DECL(exit)
|
||||
|
||||
CF_LARGEFILE
|
||||
|
||||
@ -424,18 +425,12 @@ case $cf_cv_system_name in
|
||||
CF_CHECK_LIBSSP
|
||||
;;
|
||||
(*)
|
||||
AC_CHECK_FUNC(gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY),[
|
||||
|
||||
AC_CHECK_LIB(bsd, gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define to 1 if we have gettimeofday])
|
||||
LIBS="$LIBS -lbsd")])dnl CLIX: bzero, select, gettimeofday
|
||||
CF_FUNC_GETTIME
|
||||
;;
|
||||
esac
|
||||
|
||||
### Checks for header files.
|
||||
AC_CHECK_SIZEOF([signed char])
|
||||
AC_STDC_HEADERS
|
||||
AC_HEADER_DIRENT
|
||||
AC_HEADER_TIME
|
||||
|
||||
|
||||
9
NEWS
9
NEWS
@ -26,7 +26,7 @@
|
||||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: NEWS,v 1.3909 2023/02/11 23:24:11 tom Exp $
|
||||
-- $Id: NEWS,v 1.3911 2023/02/18 22:39:36 tom Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
This is a log of changes that ncurses has gone through since Zeyd started
|
||||
@ -46,6 +46,13 @@ See the AUTHORS file for the corresponding full names.
|
||||
Changes through 1.9.9e did not credit all contributions;
|
||||
it is not possible to add this information.
|
||||
|
||||
20230218
|
||||
+ configure-script improvements:
|
||||
+ recent msys2 headers work with _DEFAULT_SOURCE; amend check
|
||||
+ use $ac_includes_default in most cases where stdlib.h should work
|
||||
+ use #error consistently vs "make an error"
|
||||
+ add configure macro for gettimeofday vs inline check
|
||||
|
||||
20230211
|
||||
+ set dwShareMode in calls to CreateConsoleScreenBuffer() (patch by
|
||||
Hannes Domani).
|
||||
|
||||
101
aclocal.m4
vendored
101
aclocal.m4
vendored
@ -29,7 +29,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey 1995-on
|
||||
dnl
|
||||
dnl $Id: aclocal.m4,v 1.1029 2023/01/22 18:37:42 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.1030 2023/02/18 22:45:17 tom Exp $
|
||||
dnl Macros used in NCURSES auto-configuration script.
|
||||
dnl
|
||||
dnl These macros are maintained separately from NCURSES. The copyright on
|
||||
@ -643,7 +643,7 @@ else AC_MSG_RESULT(no)
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_BOOL_SIZE version: 19 updated: 2023/01/05 18:00:14
|
||||
dnl CF_BOOL_SIZE version: 20 updated: 2023/02/18 17:41:25
|
||||
dnl ------------
|
||||
dnl Test for the size of 'bool' in the configured C++ compiler (e.g., a type).
|
||||
dnl Don't bother looking for bool.h, since it has been deprecated.
|
||||
@ -653,8 +653,7 @@ dnl from <stdbool.h>.
|
||||
AC_DEFUN([CF_BOOL_SIZE],
|
||||
[
|
||||
AC_CHECK_SIZEOF(bool,,[
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
$ac_includes_default
|
||||
|
||||
#if defined(__cplusplus)
|
||||
|
||||
@ -857,7 +856,7 @@ AC_SUBST(BUILD_EXEEXT)
|
||||
AC_SUBST(BUILD_OBJEXT)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_C11_NORETURN version: 3 updated: 2021/03/28 11:36:23
|
||||
dnl CF_C11_NORETURN version: 4 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------
|
||||
AC_DEFUN([CF_C11_NORETURN],
|
||||
[
|
||||
@ -871,8 +870,7 @@ AC_MSG_RESULT($enable_stdnoreturn)
|
||||
if test $enable_stdnoreturn = yes; then
|
||||
AC_CACHE_CHECK([for C11 _Noreturn feature], cf_cv_c11_noreturn,
|
||||
[AC_TRY_COMPILE([
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
$ac_includes_default
|
||||
#include <stdnoreturn.h>
|
||||
static _Noreturn void giveup(void) { exit(0); }
|
||||
],
|
||||
@ -1015,14 +1013,14 @@ AC_MSG_RESULT($includedir)
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_CGETENT version: 6 updated: 2017/01/21 11:06:25
|
||||
dnl CF_CGETENT version: 7 updated: 2023/02/18 17:41:25
|
||||
dnl ----------
|
||||
dnl Check if the terminal-capability database functions are available. If not,
|
||||
dnl ncurses has a much-reduced version.
|
||||
AC_DEFUN([CF_CGETENT],[
|
||||
AC_CACHE_CHECK(for terminal-capability database functions,cf_cv_cgetent,[
|
||||
AC_TRY_LINK([
|
||||
#include <stdlib.h>],[
|
||||
$ac_includes_default],[
|
||||
char temp[128];
|
||||
char *buf = temp;
|
||||
char *db_array = temp;
|
||||
@ -1040,7 +1038,7 @@ then
|
||||
AC_CACHE_CHECK(if cgetent uses const parameter,cf_cv_cgetent_const,[
|
||||
AC_TRY_LINK([
|
||||
#pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
|
||||
#include <stdlib.h>],[
|
||||
$ac_includes_default],[
|
||||
char temp[128];
|
||||
char *buf = temp;
|
||||
#ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
|
||||
@ -1095,7 +1093,7 @@ if test ".$system_name" != ".$cf_cv_system_name" ; then
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_CHECK_ENVIRON version: 4 updated: 2023/01/14 07:48:15
|
||||
dnl CF_CHECK_ENVIRON version: 5 updated: 2023/02/18 17:41:25
|
||||
dnl ----------------
|
||||
dnl Check for data that is usually declared in <unistd.h>, e.g., the 'environ'
|
||||
dnl variable. Define a DECL_xxx symbol if we must declare it ourselves.
|
||||
@ -1106,10 +1104,7 @@ AC_DEFUN([CF_CHECK_ENVIRON],
|
||||
[
|
||||
AC_CACHE_CHECK(if external $1 is declared, cf_cv_dcl_$1,[
|
||||
AC_TRY_COMPILE([
|
||||
#ifdef HAVE_STDLIB_H
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
#include <unistd.h> ],
|
||||
$ac_includes_default],
|
||||
ifelse([$2],,void*,[$2]) x = (ifelse([$2],,void*,[$2])) $1; (void)x,
|
||||
[cf_cv_dcl_$1=yes],
|
||||
[cf_cv_dcl_$1=no])
|
||||
@ -1124,7 +1119,7 @@ fi
|
||||
CF_CHECK_EXTERN_DATA($1,ifelse([$2],,int,[$2]))
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_CHECK_ERRNO version: 13 updated: 2020/03/10 18:53:47
|
||||
dnl CF_CHECK_ERRNO version: 14 updated: 2023/02/18 17:41:25
|
||||
dnl --------------
|
||||
dnl Check for data that is usually declared in <stdio.h> or <errno.h>, e.g.,
|
||||
dnl the 'errno' variable. Define a DECL_xxx symbol if we must declare it
|
||||
@ -1136,11 +1131,7 @@ AC_DEFUN([CF_CHECK_ERRNO],
|
||||
[
|
||||
AC_CACHE_CHECK(if external $1 is declared, cf_cv_dcl_$1,[
|
||||
AC_TRY_COMPILE([
|
||||
#ifdef HAVE_STDLIB_H
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <sys/types.h>
|
||||
$ac_includes_default
|
||||
#include <errno.h> ],
|
||||
ifelse([$2],,int,[$2]) x = (ifelse([$2],,int,[$2])) $1; (void)x,
|
||||
[cf_cv_dcl_$1=yes],
|
||||
@ -1452,7 +1443,7 @@ else
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_CHECK_WCHAR_H version: 3 updated: 2021/01/01 13:31:04
|
||||
dnl CF_CHECK_WCHAR_H version: 4 updated: 2023/02/18 17:41:25
|
||||
dnl ----------------
|
||||
dnl Check if wchar.h can be used, i.e., without defining _XOPEN_SOURCE_EXTENDED
|
||||
AC_DEFUN([CF_CHECK_WCHAR_H],[
|
||||
@ -1463,7 +1454,7 @@ wctype.h \
|
||||
AC_CACHE_CHECK(if wchar.h can be used as is,cf_cv_wchar_h_okay,[
|
||||
AC_TRY_COMPILE(
|
||||
[
|
||||
#include <stdlib.h>
|
||||
$ac_includes_default
|
||||
#ifdef HAVE_WCHAR_H
|
||||
#include <wchar.h>
|
||||
#endif
|
||||
@ -1626,7 +1617,7 @@ main(void)
|
||||
])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_CLANG_COMPILER version: 8 updated: 2021/01/01 13:31:04
|
||||
dnl CF_CLANG_COMPILER version: 9 updated: 2023/02/18 17:41:25
|
||||
dnl -----------------
|
||||
dnl Check if the given compiler is really clang. clang's C driver defines
|
||||
dnl __GNUC__ (fooling the configure script into setting $GCC to yes) but does
|
||||
@ -1648,7 +1639,7 @@ if test "$ifelse([$1],,[$1],GCC)" = yes ; then
|
||||
AC_TRY_COMPILE([],[
|
||||
#ifdef __clang__
|
||||
#else
|
||||
make an error
|
||||
#error __clang__ is not defined
|
||||
#endif
|
||||
],[ifelse([$2],,CLANG_COMPILER,[$2])=yes
|
||||
],[])
|
||||
@ -2629,6 +2620,17 @@ else
|
||||
fi
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_FUNC_GETTIME version: 1 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------
|
||||
AC_DEFUN([CF_FUNC_GETTIME],[
|
||||
AC_CHECK_FUNC(gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define to 1 if we have gettimeofday function]),[
|
||||
|
||||
AC_CHECK_LIB(bsd, gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define to 1 if we have gettimeofday function])
|
||||
CF_ADD_LIB(bsd))])dnl CLIX: bzero, select, gettimeofday
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_FUNC_GETTTYNAM version: 2 updated: 2023/01/05 18:06:28
|
||||
dnl -----------------
|
||||
dnl Check if the 4.3BSD function getttyname exists, as well as if <ttyent.h>
|
||||
@ -3876,7 +3878,7 @@ done
|
||||
])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_HASHED_DB_VERSION version: 4 updated: 2014/04/12 16:47:01
|
||||
dnl CF_HASHED_DB_VERSION version: 5 updated: 2023/02/18 17:41:25
|
||||
dnl --------------------
|
||||
dnl Given that we have the header file for hashed database, find the version
|
||||
dnl information.
|
||||
@ -3897,13 +3899,13 @@ $ac_includes_default
|
||||
#if $cf_db_version == DB_VERSION_MAJOR
|
||||
/* ok */
|
||||
#else
|
||||
make an error
|
||||
#error $cf_db_version is not DB_VERSION_MAJOR
|
||||
#endif
|
||||
#else
|
||||
#if $cf_db_version == 1
|
||||
/* ok: assuming this is DB 1.8.5 */
|
||||
#else
|
||||
make an error
|
||||
#error $cf_db_version is not 1
|
||||
#endif
|
||||
#endif
|
||||
],[DBT *foo = 0],[
|
||||
@ -4079,7 +4081,7 @@ fi
|
||||
AC_SUBST(INSTALL_OPT_S)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_INTEL_COMPILER version: 8 updated: 2021/01/01 16:53:59
|
||||
dnl CF_INTEL_COMPILER version: 9 updated: 2023/02/18 17:41:25
|
||||
dnl -----------------
|
||||
dnl Check if the given compiler is really the Intel compiler for Linux. It
|
||||
dnl tries to imitate gcc, but does not return an error when it finds a mismatch
|
||||
@ -4105,7 +4107,7 @@ if test "$ifelse([$1],,[$1],GCC)" = yes ; then
|
||||
AC_TRY_COMPILE([],[
|
||||
#ifdef __INTEL_COMPILER
|
||||
#else
|
||||
make an error
|
||||
#error __INTEL_COMPILER is not defined
|
||||
#endif
|
||||
],[ifelse([$2],,INTEL_COMPILER,[$2])=yes
|
||||
cf_save_CFLAGS="$cf_save_CFLAGS -we147"
|
||||
@ -6570,7 +6572,7 @@ fi
|
||||
AC_SUBST(PKG_CONFIG)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_POSIX_C_SOURCE version: 11 updated: 2018/12/31 20:46:17
|
||||
dnl CF_POSIX_C_SOURCE version: 12 updated: 2023/02/18 17:41:25
|
||||
dnl -----------------
|
||||
dnl Define _POSIX_C_SOURCE to the given level, and _POSIX_SOURCE if needed.
|
||||
dnl
|
||||
@ -6601,7 +6603,7 @@ AC_CACHE_CHECK(if we should define _POSIX_C_SOURCE,cf_cv_posix_c_source,[
|
||||
CF_MSG_LOG(if the symbol is already defined go no further)
|
||||
AC_TRY_COMPILE([#include <sys/types.h>],[
|
||||
#ifndef _POSIX_C_SOURCE
|
||||
make an error
|
||||
#error _POSIX_C_SOURCE is not defined
|
||||
#endif],
|
||||
[cf_cv_posix_c_source=no],
|
||||
[cf_want_posix_source=no
|
||||
@ -6620,7 +6622,7 @@ make an error
|
||||
if test "$cf_want_posix_source" = yes ; then
|
||||
AC_TRY_COMPILE([#include <sys/types.h>],[
|
||||
#ifdef _POSIX_SOURCE
|
||||
make an error
|
||||
#error _POSIX_SOURCE is defined
|
||||
#endif],[],
|
||||
cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE")
|
||||
fi
|
||||
@ -6631,7 +6633,7 @@ make an error
|
||||
CF_MSG_LOG(if the second compile does not leave our definition intact error)
|
||||
AC_TRY_COMPILE([#include <sys/types.h>],[
|
||||
#ifndef _POSIX_C_SOURCE
|
||||
make an error
|
||||
#error _POSIX_C_SOURCE is not defined
|
||||
#endif],,
|
||||
[cf_cv_posix_c_source=no])
|
||||
CFLAGS="$cf_save_CFLAGS"
|
||||
@ -6676,7 +6678,7 @@ AC_TRY_COMPILE([#include <stdio.h>],[
|
||||
])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_PREDEFINE version: 2 updated: 2010/05/26 16:44:57
|
||||
dnl CF_PREDEFINE version: 3 updated: 2023/02/18 17:41:25
|
||||
dnl ------------
|
||||
dnl Add definitions to CPPFLAGS to ensure they're predefined for all compiles.
|
||||
dnl
|
||||
@ -6688,7 +6690,7 @@ AC_MSG_CHECKING(if we must define $1)
|
||||
AC_TRY_COMPILE([#include <sys/types.h>
|
||||
],[
|
||||
#ifndef $1
|
||||
make an error
|
||||
#error $1 is not defined
|
||||
#endif],[cf_result=no],[cf_result=yes])
|
||||
AC_MSG_RESULT($cf_result)
|
||||
|
||||
@ -6699,7 +6701,7 @@ elif test "x$2" != "x" ; then
|
||||
AC_TRY_COMPILE([#include <sys/types.h>
|
||||
],[
|
||||
#if $1-$2 < 0
|
||||
make an error
|
||||
#error $1-$2 is negative
|
||||
#endif],[cf_result=yes],[cf_result=no])
|
||||
AC_MSG_RESULT($cf_result)
|
||||
if test "$cf_result" = no ; then
|
||||
@ -7863,7 +7865,7 @@ define([CF_SHARED_SONAME],
|
||||
fi
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_SIGWINCH version: 6 updated: 2021/01/01 13:31:04
|
||||
dnl CF_SIGWINCH version: 7 updated: 2023/02/18 17:41:25
|
||||
dnl -----------
|
||||
dnl Use this macro after CF_XOPEN_SOURCE, but do not require it (not all
|
||||
dnl programs need this test).
|
||||
@ -7906,7 +7908,7 @@ do
|
||||
#include <sys/signal.h>
|
||||
],[
|
||||
#if SIGWINCH != $cf_sigwinch
|
||||
make an error
|
||||
#error SIGWINCH is not $cf_sigwinch
|
||||
#endif
|
||||
int x = SIGWINCH; (void)x],
|
||||
[cf_cv_fixup_sigwinch=$cf_sigwinch
|
||||
@ -9922,7 +9924,7 @@ fi
|
||||
AC_SUBST(no_x11_rgb)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_XOPEN_SOURCE version: 63 updated: 2022/12/29 10:10:26
|
||||
dnl CF_XOPEN_SOURCE version: 64 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------
|
||||
dnl Try to get _XOPEN_SOURCE defined properly that we can use POSIX functions,
|
||||
dnl or adapt to the vendor's definitions to get equivalent functionality,
|
||||
@ -9945,9 +9947,6 @@ case "$host_os" in
|
||||
(aix[[4-7]]*)
|
||||
cf_xopen_source="-D_ALL_SOURCE"
|
||||
;;
|
||||
(msys)
|
||||
cf_XOPEN_SOURCE=600
|
||||
;;
|
||||
(darwin[[0-8]].*)
|
||||
cf_xopen_source="-D_APPLE_C_SOURCE"
|
||||
;;
|
||||
@ -9973,7 +9972,7 @@ case "$host_os" in
|
||||
cf_xopen_source="-D_SGI_SOURCE"
|
||||
cf_XOPEN_SOURCE=
|
||||
;;
|
||||
(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
|
||||
(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys)
|
||||
CF_GNU_SOURCE($cf_XOPEN_SOURCE)
|
||||
;;
|
||||
(minix*)
|
||||
@ -10045,7 +10044,7 @@ if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
|
||||
AC_MSG_CHECKING(if _XOPEN_SOURCE really is set)
|
||||
AC_TRY_COMPILE([#include <stdlib.h>],[
|
||||
#ifndef _XOPEN_SOURCE
|
||||
make an error
|
||||
#error _XOPEN_SOURCE is not defined
|
||||
#endif],
|
||||
[cf_XOPEN_SOURCE_set=yes],
|
||||
[cf_XOPEN_SOURCE_set=no])
|
||||
@ -10054,7 +10053,7 @@ make an error
|
||||
then
|
||||
AC_TRY_COMPILE([#include <stdlib.h>],[
|
||||
#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
|
||||
make an error
|
||||
#error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
|
||||
#endif],
|
||||
[cf_XOPEN_SOURCE_set_ok=yes],
|
||||
[cf_XOPEN_SOURCE_set_ok=no])
|
||||
@ -10075,22 +10074,20 @@ dnl Trim something using sed, then trim extra whitespace
|
||||
dnl $1 = extra parameters, e.g., in CF_STRIP_G_OPT
|
||||
define([CF__SED_TRIMBLANKS],[sed ifelse($1,,,[$1] )-e 's%[[ ]]% %g' -e 's% [[ ]]*% %g' -e 's%^ %%' -e 's% [$]%%'])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF__XOPEN_SOURCE_BODY version: 1 updated: 2022/09/10 15:17:35
|
||||
dnl CF__XOPEN_SOURCE_BODY version: 2 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------------
|
||||
dnl body of test when test-compiling for _XOPEN_SOURCE check
|
||||
define([CF__XOPEN_SOURCE_BODY],
|
||||
[
|
||||
#ifndef _XOPEN_SOURCE
|
||||
make an error
|
||||
#error _XOPEN_SOURCE is not defined
|
||||
#endif
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF__XOPEN_SOURCE_HEAD version: 1 updated: 2022/09/10 15:17:03
|
||||
dnl CF__XOPEN_SOURCE_HEAD version: 2 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------------
|
||||
dnl headers to include when test-compiling for _XOPEN_SOURCE check
|
||||
define([CF__XOPEN_SOURCE_HEAD],
|
||||
[
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <sys/types.h>
|
||||
$ac_includes_default
|
||||
])
|
||||
|
||||
11
configure.in
11
configure.in
@ -29,7 +29,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey 1995-on
|
||||
dnl
|
||||
dnl $Id: configure.in,v 1.755 2023/01/08 01:50:05 tom Exp $
|
||||
dnl $Id: configure.in,v 1.756 2023/02/18 22:33:23 tom Exp $
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
dnl
|
||||
dnl For additional information, see
|
||||
@ -38,7 +38,7 @@ dnl https://invisible-island.net/autoconf/my-autoconf.html
|
||||
dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
AC_PREREQ(2.52.20210101)
|
||||
AC_REVISION($Revision: 1.755 $)
|
||||
AC_REVISION($Revision: 1.756 $)
|
||||
AC_INIT(ncurses/base/lib_initscr.c)
|
||||
AC_CONFIG_HEADER(include/ncurses_cfg.h:include/ncurses_cfg.hin)
|
||||
|
||||
@ -1750,12 +1750,7 @@ case "$cf_cv_system_name" in
|
||||
CF_CHECK_LIBSSP
|
||||
;;
|
||||
(*)
|
||||
AC_CHECK_FUNC(gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define to 1 if we have gettimeofday function]),[
|
||||
|
||||
AC_CHECK_LIB(bsd, gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define to 1 if we have gettimeofday function])
|
||||
CF_ADD_LIB(bsd))])dnl CLIX: bzero, select, gettimeofday
|
||||
CF_FUNC_GETTIME
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
4
dist.mk
4
dist.mk
@ -26,7 +26,7 @@
|
||||
# use or other dealings in this Software without prior written #
|
||||
# authorization. #
|
||||
##############################################################################
|
||||
# $Id: dist.mk,v 1.1526 2023/02/11 12:14:37 tom Exp $
|
||||
# $Id: dist.mk,v 1.1527 2023/02/18 12:14:07 tom Exp $
|
||||
# Makefile for creating ncurses distributions.
|
||||
#
|
||||
# This only needs to be used directly as a makefile by developers, but
|
||||
@ -38,7 +38,7 @@ SHELL = /bin/sh
|
||||
# These define the major/minor/patch versions of ncurses.
|
||||
NCURSES_MAJOR = 6
|
||||
NCURSES_MINOR = 4
|
||||
NCURSES_PATCH = 20230211
|
||||
NCURSES_PATCH = 20230218
|
||||
|
||||
# We don't append the patch to the version, since this only applies to releases
|
||||
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.4+20230211) unstable; urgency=low
|
||||
ncurses6 (6.4+20230218) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 11 Feb 2023 07:14:38 -0500
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 18 Feb 2023 07:14:07 -0500
|
||||
|
||||
ncurses6 (5.9+20131005) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.4+20230211) unstable; urgency=low
|
||||
ncurses6 (6.4+20230218) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 11 Feb 2023 07:14:38 -0500
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 18 Feb 2023 07:14:07 -0500
|
||||
|
||||
ncurses6 (5.9+20131005) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.4+20230211) unstable; urgency=low
|
||||
ncurses6 (6.4+20230218) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 11 Feb 2023 07:14:38 -0500
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 18 Feb 2023 07:14:07 -0500
|
||||
|
||||
ncurses6 (5.9+20120608) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
; $Id: mingw-ncurses.nsi,v 1.565 2023/02/11 12:14:37 tom Exp $
|
||||
; $Id: mingw-ncurses.nsi,v 1.566 2023/02/18 12:14:07 tom Exp $
|
||||
|
||||
; TODO add examples
|
||||
; TODO bump ABI to 6
|
||||
@ -10,7 +10,7 @@
|
||||
!define VERSION_MAJOR "6"
|
||||
!define VERSION_MINOR "4"
|
||||
!define VERSION_YYYY "2023"
|
||||
!define VERSION_MMDD "0211"
|
||||
!define VERSION_MMDD "0218"
|
||||
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
|
||||
|
||||
!define MY_ABI "5"
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
Summary: shared libraries for terminal handling
|
||||
Name: mingw32-ncurses6
|
||||
Version: 6.4
|
||||
Release: 20230211
|
||||
Release: 20230218
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
Summary: shared libraries for terminal handling
|
||||
Name: ncurses6
|
||||
Version: 6.4
|
||||
Release: 20230211
|
||||
Release: 20230218
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
Summary: Curses library with POSIX thread support.
|
||||
Name: ncursest6
|
||||
Version: 6.4
|
||||
Release: 20230211
|
||||
Release: 20230218
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
||||
65
test/aclocal.m4
vendored
65
test/aclocal.m4
vendored
@ -27,7 +27,7 @@ dnl sale, use or other dealings in this Software without prior written *
|
||||
dnl authorization. *
|
||||
dnl***************************************************************************
|
||||
dnl
|
||||
dnl $Id: aclocal.m4,v 1.211 2023/01/16 15:10:06 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.212 2023/02/18 22:50:36 tom Exp $
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey
|
||||
dnl
|
||||
@ -411,7 +411,7 @@ ifelse([$3],,[ :]dnl
|
||||
])dnl
|
||||
])])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_C11_NORETURN version: 3 updated: 2021/03/28 11:36:23
|
||||
dnl CF_C11_NORETURN version: 4 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------
|
||||
AC_DEFUN([CF_C11_NORETURN],
|
||||
[
|
||||
@ -425,8 +425,7 @@ AC_MSG_RESULT($enable_stdnoreturn)
|
||||
if test $enable_stdnoreturn = yes; then
|
||||
AC_CACHE_CHECK([for C11 _Noreturn feature], cf_cv_c11_noreturn,
|
||||
[AC_TRY_COMPILE([
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
$ac_includes_default
|
||||
#include <stdnoreturn.h>
|
||||
static _Noreturn void giveup(void) { exit(0); }
|
||||
],
|
||||
@ -630,7 +629,7 @@ if test "$cf_have_curses_lib" = no; then
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_CLANG_COMPILER version: 8 updated: 2021/01/01 13:31:04
|
||||
dnl CF_CLANG_COMPILER version: 9 updated: 2023/02/18 17:41:25
|
||||
dnl -----------------
|
||||
dnl Check if the given compiler is really clang. clang's C driver defines
|
||||
dnl __GNUC__ (fooling the configure script into setting $GCC to yes) but does
|
||||
@ -652,7 +651,7 @@ if test "$ifelse([$1],,[$1],GCC)" = yes ; then
|
||||
AC_TRY_COMPILE([],[
|
||||
#ifdef __clang__
|
||||
#else
|
||||
make an error
|
||||
#error __clang__ is not defined
|
||||
#endif
|
||||
],[ifelse([$2],,CLANG_COMPILER,[$2])=yes
|
||||
],[])
|
||||
@ -1685,6 +1684,17 @@ rm -f core])
|
||||
test "$cf_cv_func_curses_version" = yes && AC_DEFINE(HAVE_CURSES_VERSION,1,[Define to 1 if we have curses_version function])
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_FUNC_GETTIME version: 1 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------
|
||||
AC_DEFUN([CF_FUNC_GETTIME],[
|
||||
AC_CHECK_FUNC(gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define to 1 if we have gettimeofday function]),[
|
||||
|
||||
AC_CHECK_LIB(bsd, gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define to 1 if we have gettimeofday function])
|
||||
CF_ADD_LIB(bsd))])dnl CLIX: bzero, select, gettimeofday
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_FUNC_OPENPTY version: 6 updated: 2021/01/01 13:31:04
|
||||
dnl ---------------
|
||||
dnl Check for openpty() function, along with <pty.h> header. It may need the
|
||||
@ -2250,7 +2260,7 @@ fi
|
||||
AC_SUBST(INSTALL_OPT_S)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_INTEL_COMPILER version: 8 updated: 2021/01/01 16:53:59
|
||||
dnl CF_INTEL_COMPILER version: 9 updated: 2023/02/18 17:41:25
|
||||
dnl -----------------
|
||||
dnl Check if the given compiler is really the Intel compiler for Linux. It
|
||||
dnl tries to imitate gcc, but does not return an error when it finds a mismatch
|
||||
@ -2276,7 +2286,7 @@ if test "$ifelse([$1],,[$1],GCC)" = yes ; then
|
||||
AC_TRY_COMPILE([],[
|
||||
#ifdef __INTEL_COMPILER
|
||||
#else
|
||||
make an error
|
||||
#error __INTEL_COMPILER is not defined
|
||||
#endif
|
||||
],[ifelse([$2],,INTEL_COMPILER,[$2])=yes
|
||||
cf_save_CFLAGS="$cf_save_CFLAGS -we147"
|
||||
@ -2581,7 +2591,7 @@ AC_DEFUN([CF_MSG_LOG],[
|
||||
echo "${as_me:-configure}:__oline__: testing $* ..." 1>&AC_FD_CC
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_NCURSES_CC_CHECK version: 5 updated: 2020/12/31 20:19:42
|
||||
dnl CF_NCURSES_CC_CHECK version: 6 updated: 2023/02/18 17:47:58
|
||||
dnl -------------------
|
||||
dnl Check if we can compile with ncurses' header file
|
||||
dnl $1 is the cache variable to set
|
||||
@ -2598,7 +2608,7 @@ AC_DEFUN([CF_NCURSES_CC_CHECK],[
|
||||
#ifdef NCURSES_VERSION
|
||||
]ifelse($3,ncursesw,[
|
||||
#ifndef WACS_BSSB
|
||||
make an error
|
||||
#error WACS_BSSB is not defined
|
||||
#endif
|
||||
])[
|
||||
printf("%s\\n", NCURSES_VERSION);
|
||||
@ -2606,7 +2616,7 @@ printf("%s\\n", NCURSES_VERSION);
|
||||
#ifdef __NCURSES_H
|
||||
printf("old\\n");
|
||||
#else
|
||||
make an error
|
||||
#error __NCURSES_H is not defined
|
||||
#endif
|
||||
#endif
|
||||
]
|
||||
@ -3257,7 +3267,7 @@ fi
|
||||
AC_SUBST(PKG_CONFIG)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_POSIX_C_SOURCE version: 11 updated: 2018/12/31 20:46:17
|
||||
dnl CF_POSIX_C_SOURCE version: 12 updated: 2023/02/18 17:41:25
|
||||
dnl -----------------
|
||||
dnl Define _POSIX_C_SOURCE to the given level, and _POSIX_SOURCE if needed.
|
||||
dnl
|
||||
@ -3288,7 +3298,7 @@ AC_CACHE_CHECK(if we should define _POSIX_C_SOURCE,cf_cv_posix_c_source,[
|
||||
CF_MSG_LOG(if the symbol is already defined go no further)
|
||||
AC_TRY_COMPILE([#include <sys/types.h>],[
|
||||
#ifndef _POSIX_C_SOURCE
|
||||
make an error
|
||||
#error _POSIX_C_SOURCE is not defined
|
||||
#endif],
|
||||
[cf_cv_posix_c_source=no],
|
||||
[cf_want_posix_source=no
|
||||
@ -3307,7 +3317,7 @@ make an error
|
||||
if test "$cf_want_posix_source" = yes ; then
|
||||
AC_TRY_COMPILE([#include <sys/types.h>],[
|
||||
#ifdef _POSIX_SOURCE
|
||||
make an error
|
||||
#error _POSIX_SOURCE is defined
|
||||
#endif],[],
|
||||
cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE")
|
||||
fi
|
||||
@ -3318,7 +3328,7 @@ make an error
|
||||
CF_MSG_LOG(if the second compile does not leave our definition intact error)
|
||||
AC_TRY_COMPILE([#include <sys/types.h>],[
|
||||
#ifndef _POSIX_C_SOURCE
|
||||
make an error
|
||||
#error _POSIX_C_SOURCE is not defined
|
||||
#endif],,
|
||||
[cf_cv_posix_c_source=no])
|
||||
CFLAGS="$cf_save_CFLAGS"
|
||||
@ -3625,7 +3635,7 @@ do
|
||||
done
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_SIGWINCH version: 6 updated: 2021/01/01 13:31:04
|
||||
dnl CF_SIGWINCH version: 7 updated: 2023/02/18 17:41:25
|
||||
dnl -----------
|
||||
dnl Use this macro after CF_XOPEN_SOURCE, but do not require it (not all
|
||||
dnl programs need this test).
|
||||
@ -3668,7 +3678,7 @@ do
|
||||
#include <sys/signal.h>
|
||||
],[
|
||||
#if SIGWINCH != $cf_sigwinch
|
||||
make an error
|
||||
#error SIGWINCH is not $cf_sigwinch
|
||||
#endif
|
||||
int x = SIGWINCH; (void)x],
|
||||
[cf_cv_fixup_sigwinch=$cf_sigwinch
|
||||
@ -4355,7 +4365,7 @@ esac
|
||||
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_XOPEN_SOURCE version: 63 updated: 2022/12/29 10:10:26
|
||||
dnl CF_XOPEN_SOURCE version: 64 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------
|
||||
dnl Try to get _XOPEN_SOURCE defined properly that we can use POSIX functions,
|
||||
dnl or adapt to the vendor's definitions to get equivalent functionality,
|
||||
@ -4378,9 +4388,6 @@ case "$host_os" in
|
||||
(aix[[4-7]]*)
|
||||
cf_xopen_source="-D_ALL_SOURCE"
|
||||
;;
|
||||
(msys)
|
||||
cf_XOPEN_SOURCE=600
|
||||
;;
|
||||
(darwin[[0-8]].*)
|
||||
cf_xopen_source="-D_APPLE_C_SOURCE"
|
||||
;;
|
||||
@ -4406,7 +4413,7 @@ case "$host_os" in
|
||||
cf_xopen_source="-D_SGI_SOURCE"
|
||||
cf_XOPEN_SOURCE=
|
||||
;;
|
||||
(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
|
||||
(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys)
|
||||
CF_GNU_SOURCE($cf_XOPEN_SOURCE)
|
||||
;;
|
||||
(minix*)
|
||||
@ -4478,7 +4485,7 @@ if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
|
||||
AC_MSG_CHECKING(if _XOPEN_SOURCE really is set)
|
||||
AC_TRY_COMPILE([#include <stdlib.h>],[
|
||||
#ifndef _XOPEN_SOURCE
|
||||
make an error
|
||||
#error _XOPEN_SOURCE is not defined
|
||||
#endif],
|
||||
[cf_XOPEN_SOURCE_set=yes],
|
||||
[cf_XOPEN_SOURCE_set=no])
|
||||
@ -4487,7 +4494,7 @@ make an error
|
||||
then
|
||||
AC_TRY_COMPILE([#include <stdlib.h>],[
|
||||
#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
|
||||
make an error
|
||||
#error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
|
||||
#endif],
|
||||
[cf_XOPEN_SOURCE_set_ok=yes],
|
||||
[cf_XOPEN_SOURCE_set_ok=no])
|
||||
@ -4874,22 +4881,20 @@ char * XCursesProgramName = "test";
|
||||
#endif
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF__XOPEN_SOURCE_BODY version: 1 updated: 2022/09/10 15:17:35
|
||||
dnl CF__XOPEN_SOURCE_BODY version: 2 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------------
|
||||
dnl body of test when test-compiling for _XOPEN_SOURCE check
|
||||
define([CF__XOPEN_SOURCE_BODY],
|
||||
[
|
||||
#ifndef _XOPEN_SOURCE
|
||||
make an error
|
||||
#error _XOPEN_SOURCE is not defined
|
||||
#endif
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF__XOPEN_SOURCE_HEAD version: 1 updated: 2022/09/10 15:17:03
|
||||
dnl CF__XOPEN_SOURCE_HEAD version: 2 updated: 2023/02/18 17:41:25
|
||||
dnl ---------------------
|
||||
dnl headers to include when test-compiling for _XOPEN_SOURCE check
|
||||
define([CF__XOPEN_SOURCE_HEAD],
|
||||
[
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <sys/types.h>
|
||||
$ac_includes_default
|
||||
])
|
||||
|
||||
4347
test/configure
vendored
4347
test/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
dnl***************************************************************************
|
||||
dnl Copyright 2018-2021,2022 Thomas E. Dickey *
|
||||
dnl Copyright 2018-2022,2023 Thomas E. Dickey *
|
||||
dnl Copyright 1998-2017,2018 Free Software Foundation, Inc. *
|
||||
dnl *
|
||||
dnl Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
@ -29,7 +29,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey 1996-on
|
||||
dnl
|
||||
dnl $Id: configure.in,v 1.168 2022/11/05 22:13:12 tom Exp $
|
||||
dnl $Id: configure.in,v 1.169 2023/02/18 22:35:55 tom Exp $
|
||||
dnl This is a simple configuration-script for the ncurses test programs that
|
||||
dnl allows the test-directory to be separately configured against a reference
|
||||
dnl system (i.e., sysvr4 curses)
|
||||
@ -108,6 +108,7 @@ AC_OBJEXT
|
||||
CF_GCC_ATTRIBUTES
|
||||
CF_ENABLE_STRING_HACKS
|
||||
CF_XOPEN_SOURCE(600)
|
||||
AC_CHECK_DECL(exit)
|
||||
CF_SIG_ATOMIC_T
|
||||
|
||||
# Work around breakage on OS X
|
||||
@ -237,14 +238,12 @@ fi
|
||||
# look for curses-related headers
|
||||
AC_CHECK_HEADERS( $cf_curses_headers )
|
||||
|
||||
AC_STDC_HEADERS
|
||||
AC_HEADER_TIME
|
||||
AC_CHECK_HEADERS( \
|
||||
getopt.h \
|
||||
locale.h \
|
||||
math.h \
|
||||
stdarg.h \
|
||||
stdint.h \
|
||||
sys/ioctl.h \
|
||||
sys/select.h \
|
||||
sys/time.h \
|
||||
@ -253,11 +252,11 @@ unistd.h \
|
||||
)
|
||||
|
||||
CF_GETOPT_HEADER
|
||||
CF_FUNC_GETTIME
|
||||
|
||||
AC_CHECK_FUNCS( \
|
||||
cfmakeraw \
|
||||
getopt \
|
||||
gettimeofday \
|
||||
snprintf \
|
||||
strdup \
|
||||
strstr \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user