mirror of
https://github.com/ThomasDickey/ncurses-snapshots.git
synced 2026-01-26 11:04:35 +00:00
snapshot of project "ncurses", label v6_5_20240810
This commit is contained in:
parent
1ecfdd58e0
commit
9986b6bedd
70
Ada95/aclocal.m4
vendored
70
Ada95/aclocal.m4
vendored
@ -29,7 +29,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey
|
||||
dnl
|
||||
dnl $Id: aclocal.m4,v 1.217 2024/06/22 17:42:22 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.220 2024/08/10 15:52:30 tom Exp $
|
||||
dnl Macros used in NCURSES Ada95 auto-configuration script.
|
||||
dnl
|
||||
dnl These macros are maintained separately from NCURSES. The copyright on
|
||||
@ -1622,6 +1622,26 @@ rm -rf ./conftest*
|
||||
AC_SUBST(EXTRA_CFLAGS)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_GLOB_FULLPATH version: 2 updated: 2024/08/03 12:34:02
|
||||
dnl ----------------
|
||||
dnl Use this in case-statements to check for pathname syntax, i.e., absolute
|
||||
dnl pathnames. The "x" is assumed since we provide an alternate form for DOS.
|
||||
AC_DEFUN([CF_GLOB_FULLPATH],[
|
||||
AC_REQUIRE([CF_WITH_SYSTYPE])dnl
|
||||
case "$cf_cv_system_name" in
|
||||
(cygwin*|msys*|mingw32*|mingw64|os2*)
|
||||
GLOB_FULLPATH_POSIX='/*'
|
||||
GLOB_FULLPATH_OTHER='[[a-zA-Z]]:[[\\/]]*'
|
||||
;;
|
||||
(*)
|
||||
GLOB_FULLPATH_POSIX='/*'
|
||||
GLOB_FULLPATH_OTHER=$GLOB_FULLPATH_POSIX
|
||||
;;
|
||||
esac
|
||||
AC_SUBST(GLOB_FULLPATH_POSIX)
|
||||
AC_SUBST(GLOB_FULLPATH_OTHER)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_GNATPREP_OPT_T version: 1 updated: 2014/08/02 18:37:25
|
||||
dnl -----------------
|
||||
AC_DEFUN([CF_GNATPREP_OPT_T],[
|
||||
@ -3434,35 +3454,35 @@ ifelse([$1],,,[$1=$PATH_SEPARATOR])
|
||||
AC_MSG_RESULT($PATH_SEPARATOR)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_PATH_SYNTAX version: 18 updated: 2020/12/31 18:40:20
|
||||
dnl CF_PATH_SYNTAX version: 19 updated: 2024/08/03 13:08:58
|
||||
dnl --------------
|
||||
dnl Check the argument to see that it looks like a pathname. Rewrite it if it
|
||||
dnl begins with one of the prefix/exec_prefix variables, and then again if the
|
||||
dnl result begins with 'NONE'. This is necessary to work around autoconf's
|
||||
dnl delayed evaluation of those symbols.
|
||||
AC_DEFUN([CF_PATH_SYNTAX],[
|
||||
AC_REQUIRE([CF_GLOB_FULLPATH])dnl
|
||||
|
||||
if test "x$prefix" != xNONE; then
|
||||
cf_path_syntax="$prefix"
|
||||
else
|
||||
cf_path_syntax="$ac_default_prefix"
|
||||
fi
|
||||
|
||||
case ".[$]$1" in
|
||||
(.\[$]\(*\)*|.\'*\'*)
|
||||
case "x[$]$1" in
|
||||
(x\[$]\(*\)*|x\'*\'*)
|
||||
;;
|
||||
(..|./*|.\\*)
|
||||
(x.|x$GLOB_FULLPATH_POSIX|x$GLOB_FULLPATH_OTHER)
|
||||
;;
|
||||
(.[[a-zA-Z]]:[[\\/]]*) # OS/2 EMX
|
||||
;;
|
||||
(.\[$]\{*prefix\}*|.\[$]\{*dir\}*)
|
||||
(x\[$]\{*prefix\}*|x\[$]\{*dir\}*)
|
||||
eval $1="[$]$1"
|
||||
case ".[$]$1" in
|
||||
(.NONE/*)
|
||||
case "x[$]$1" in
|
||||
(xNONE/*)
|
||||
$1=`echo "[$]$1" | sed -e s%NONE%$cf_path_syntax%`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
(.no|.NONE/*)
|
||||
(xno|xNONE/*)
|
||||
$1=`echo "[$]$1" | sed -e s%NONE%$cf_path_syntax%`
|
||||
;;
|
||||
(*)
|
||||
@ -3834,15 +3854,16 @@ AC_SUBST(cf_ada_config_Ada)
|
||||
AC_SUBST(cf_ada_config_C)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_PROG_INSTALL version: 10 updated: 2021/01/04 19:33:05
|
||||
dnl CF_PROG_INSTALL version: 11 updated: 2024/08/03 13:08:58
|
||||
dnl ---------------
|
||||
dnl Force $INSTALL to be an absolute-path. Otherwise, edit_man.sh and the
|
||||
dnl misc/tabset install won't work properly. Usually this happens only when
|
||||
dnl using the fallback mkinstalldirs script
|
||||
AC_DEFUN([CF_PROG_INSTALL],
|
||||
[AC_PROG_INSTALL
|
||||
case $INSTALL in
|
||||
(/*)
|
||||
AC_REQUIRE([CF_GLOB_FULLPATH])dnl
|
||||
case x$INSTALL in
|
||||
(x$GLOB_FULLPATH_POSIX|x$GLOB_FULLPATH_OTHER)
|
||||
;;
|
||||
(*)
|
||||
CF_DIRNAME(cf_dir,$INSTALL)
|
||||
@ -4657,12 +4678,12 @@ AC_DEFUN([CF_UPPER],
|
||||
$1=`echo "$2" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_UTF8_LIB version: 10 updated: 2023/01/11 04:05:23
|
||||
dnl CF_UTF8_LIB version: 11 updated: 2024/08/10 10:23:45
|
||||
dnl -----------
|
||||
dnl Check for multibyte support, and if not found, utf8 compatibility library
|
||||
AC_DEFUN([CF_UTF8_LIB],
|
||||
[
|
||||
AC_HAVE_HEADERS(wchar.h)
|
||||
AC_CHECK_HEADERS(wchar.h)
|
||||
AC_CACHE_CHECK(for multibyte character support,cf_cv_utf8_lib,[
|
||||
cf_save_LIBS="$LIBS"
|
||||
AC_TRY_LINK([
|
||||
@ -4949,7 +4970,7 @@ eval $3="$withval"
|
||||
AC_SUBST($3)dnl
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_WITH_PKG_CONFIG_LIBDIR version: 23 updated: 2023/11/22 20:48:30
|
||||
dnl CF_WITH_PKG_CONFIG_LIBDIR version: 25 updated: 2024/08/03 13:34:29
|
||||
dnl -------------------------
|
||||
dnl Allow the choice of the pkg-config library directory to be overridden.
|
||||
dnl
|
||||
@ -4963,6 +4984,7 @@ dnl pkgconf (used with some systems such as FreeBSD in place of pkg-config)
|
||||
dnl optionally ignores $PKG_CONFIG_LIBDIR. Very old versions of pkg-config,
|
||||
dnl e.g., Solaris 10 also do not recognize $PKG_CONFIG_LIBDIR.
|
||||
AC_DEFUN([CF_WITH_PKG_CONFIG_LIBDIR],[
|
||||
AC_REQUIRE([CF_GLOB_FULLPATH])dnl
|
||||
|
||||
case "$PKG_CONFIG" in
|
||||
(no|none|yes)
|
||||
@ -4996,10 +5018,10 @@ case "x$cf_search_path" in
|
||||
;;
|
||||
(x)
|
||||
;;
|
||||
(x/*\ *)
|
||||
(x$GLOB_FULLPATH_POSIX\ *|x$GLOB_FULLPATH_OTHER\ *)
|
||||
PKG_CONFIG_LIBDIR=
|
||||
;;
|
||||
(x/*)
|
||||
(x$GLOB_FULLPATH_POSIX|x$GLOB_FULLPATH_OTHER)
|
||||
PKG_CONFIG_LIBDIR="$cf_search_path"
|
||||
AC_MSG_RESULT($PKG_CONFIG_LIBDIR)
|
||||
cf_search_path=
|
||||
@ -5018,7 +5040,15 @@ case "x$cf_search_path" in
|
||||
pkg-config \
|
||||
pkgconf
|
||||
do
|
||||
cf_search_path=`"$PKG_CONFIG" --variable=pc_path "$cf_pkg_program" 2>/dev/null | tr : ' '`
|
||||
cf_raw_search_path=`"$PKG_CONFIG" --variable=pc_path "$cf_pkg_program" 2>/dev/null`
|
||||
case "$cf_raw_search_path" in
|
||||
(*\\*)
|
||||
cf_search_path=`echo "$cf_raw_search_path" | tr ';' ' ' | tr '\' '/'`
|
||||
;;
|
||||
(*/*)
|
||||
cf_search_path=`echo "$cf_raw_search_path" | tr : ' '`
|
||||
;;
|
||||
esac
|
||||
test -n "$cf_search_path" && break
|
||||
done
|
||||
|
||||
|
||||
2587
Ada95/configure
vendored
2587
Ada95/configure
vendored
File diff suppressed because it is too large
Load Diff
11
NEWS
11
NEWS
@ -26,7 +26,7 @@
|
||||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: NEWS,v 1.4155 2024/07/27 20:13:00 tom Exp $
|
||||
-- $Id: NEWS,v 1.4160 2024/08/10 09:45:21 tom Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
This is a log of changes that ncurses has gone through since Zeyd started
|
||||
@ -46,6 +46,15 @@ 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.
|
||||
|
||||
20240810
|
||||
+ modify misc/Makefile.in and misc/run_tic.in so that $DESTDIR is set
|
||||
and used only in the makefile.
|
||||
+ modify CF_WITH_PKG_CONFIG_LIBDIR to allow for pkg-config using
|
||||
DOS/Windows pathname syntax (report by Eli Zaretskii).
|
||||
+ improve glob-expressions in configure script
|
||||
+ remove unused Get_Menu_Screen() macro from menu.priv.h
|
||||
+ update config.guess, config.sub
|
||||
|
||||
20240727
|
||||
+ improve formatting/style of manpages (patches by Branden Robinson).
|
||||
+ fixes for compiler warnings/cppcheck.
|
||||
|
||||
83
aclocal.m4
vendored
83
aclocal.m4
vendored
@ -29,7 +29,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey 1995-on
|
||||
dnl
|
||||
dnl $Id: aclocal.m4,v 1.1078 2024/07/20 23:47:05 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.1087 2024/08/10 15:51:16 tom Exp $
|
||||
dnl Macros used in NCURSES auto-configuration script.
|
||||
dnl
|
||||
dnl These macros are maintained separately from NCURSES. The copyright on
|
||||
@ -3213,13 +3213,14 @@ rm -rf ./conftest*
|
||||
AC_SUBST(EXTRA_CFLAGS)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_GETOPT_HEADER version: 8 updated: 2021/06/19 19:16:16
|
||||
dnl CF_GETOPT_HEADER version: 9 updated: 2024/08/10 10:30:39
|
||||
dnl ----------------
|
||||
dnl Check for getopt's variables which are commonly defined in stdlib.h,
|
||||
dnl unistd.h or (nonstandard) in getopt.h
|
||||
AC_DEFUN([CF_GETOPT_HEADER],
|
||||
[
|
||||
AC_HAVE_HEADERS(unistd.h getopt.h)
|
||||
[AC_REQUIRE([AC_HEADER_STDC])
|
||||
|
||||
AC_CHECK_HEADERS(getopt.h)
|
||||
AC_CACHE_CHECK(for header declaring getopt variables,cf_cv_getopt_header,[
|
||||
cf_cv_getopt_header=none
|
||||
for cf_header in stdio.h stdlib.h unistd.h getopt.h
|
||||
@ -3239,7 +3240,7 @@ if test "$cf_cv_getopt_header" = getopt.h ; then
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_GLOB_FULLPATH version: 1 updated: 2024/07/20 19:45:17
|
||||
dnl CF_GLOB_FULLPATH version: 2 updated: 2024/08/03 12:34:02
|
||||
dnl ----------------
|
||||
dnl Use this in case-statements to check for pathname syntax, i.e., absolute
|
||||
dnl pathnames. The "x" is assumed since we provide an alternate form for DOS.
|
||||
@ -3247,16 +3248,16 @@ AC_DEFUN([CF_GLOB_FULLPATH],[
|
||||
AC_REQUIRE([CF_WITH_SYSTYPE])dnl
|
||||
case "$cf_cv_system_name" in
|
||||
(cygwin*|msys*|mingw32*|mingw64|os2*)
|
||||
GLOB_FULLPATH_ONLY='x/*|x[[a-zA-Z]]:[[\\/]]*'
|
||||
GLOB_FULLPATH_ARGS='x/*\ |x[[a-zA-Z]]:[[\\/]]*\ '
|
||||
GLOB_FULLPATH_POSIX='/*'
|
||||
GLOB_FULLPATH_OTHER='[[a-zA-Z]]:[[\\/]]*'
|
||||
;;
|
||||
(*)
|
||||
GLOB_FULLPATH_ONLY='x/*'
|
||||
GLOB_FULLPATH_ARGS='x/*\ '
|
||||
GLOB_FULLPATH_POSIX='/*'
|
||||
GLOB_FULLPATH_OTHER=$GLOB_FULLPATH_POSIX
|
||||
;;
|
||||
esac
|
||||
AC_SUBST(GLOB_FULLPATH_ONLY)
|
||||
AC_SUBST(GLOB_FULLPATH_ARGS)
|
||||
AC_SUBST(GLOB_FULLPATH_POSIX)
|
||||
AC_SUBST(GLOB_FULLPATH_OTHER)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_GNATPREP_OPT_T version: 1 updated: 2014/08/02 18:37:25
|
||||
@ -4646,7 +4647,7 @@ ifelse($1,,,[$1=$LIB_PREFIX])
|
||||
AC_SUBST(LIB_PREFIX)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_LIB_RULES version: 100 updated: 2023/06/03 15:17:30
|
||||
dnl CF_LIB_RULES version: 101 updated: 2024/08/03 13:08:58
|
||||
dnl ------------
|
||||
dnl Append definitions and rules for the given models to the subdirectory
|
||||
dnl Makefiles, and the recursion rule for the top-level Makefile. If the
|
||||
@ -4664,6 +4665,7 @@ dnl Note: Libs_To_Make is mixed case, since it is not a pure autoconf variable.
|
||||
AC_DEFUN([CF_LIB_RULES],
|
||||
[AC_REQUIRE([AC_PROG_FGREP])dnl
|
||||
AC_REQUIRE([CF_MAKE_PHONY])dnl
|
||||
AC_REQUIRE([CF_GLOB_FULLPATH])dnl
|
||||
|
||||
cf_prefix=$LIB_PREFIX
|
||||
AC_REQUIRE([CF_SUBST_NCURSES_VERSION])
|
||||
@ -5189,7 +5191,7 @@ CF_EOF
|
||||
if test "$WITH_CURSES_H" = yes; then
|
||||
cat >>headers.sh <<CF_EOF
|
||||
case \$DST in
|
||||
(/*/include/*)
|
||||
($GLOB_FULLPATH_POSIX/include/*)
|
||||
END=\`basename \$DST\`
|
||||
for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
|
||||
do
|
||||
@ -5206,7 +5208,7 @@ CF_EOF
|
||||
else
|
||||
cat >>headers.sh <<CF_EOF
|
||||
case \$DST in
|
||||
(/*/include/*)
|
||||
($GLOB_FULLPATH_POSIX/include/*)
|
||||
END=\`basename \$DST\`
|
||||
for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
|
||||
do
|
||||
@ -6677,35 +6679,35 @@ if test -n "$cf_path_prog" ; then
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_PATH_SYNTAX version: 18 updated: 2020/12/31 18:40:20
|
||||
dnl CF_PATH_SYNTAX version: 19 updated: 2024/08/03 13:08:58
|
||||
dnl --------------
|
||||
dnl Check the argument to see that it looks like a pathname. Rewrite it if it
|
||||
dnl begins with one of the prefix/exec_prefix variables, and then again if the
|
||||
dnl result begins with 'NONE'. This is necessary to work around autoconf's
|
||||
dnl delayed evaluation of those symbols.
|
||||
AC_DEFUN([CF_PATH_SYNTAX],[
|
||||
AC_REQUIRE([CF_GLOB_FULLPATH])dnl
|
||||
|
||||
if test "x$prefix" != xNONE; then
|
||||
cf_path_syntax="$prefix"
|
||||
else
|
||||
cf_path_syntax="$ac_default_prefix"
|
||||
fi
|
||||
|
||||
case ".[$]$1" in
|
||||
(.\[$]\(*\)*|.\'*\'*)
|
||||
case "x[$]$1" in
|
||||
(x\[$]\(*\)*|x\'*\'*)
|
||||
;;
|
||||
(..|./*|.\\*)
|
||||
(x.|x$GLOB_FULLPATH_POSIX|x$GLOB_FULLPATH_OTHER)
|
||||
;;
|
||||
(.[[a-zA-Z]]:[[\\/]]*) # OS/2 EMX
|
||||
;;
|
||||
(.\[$]\{*prefix\}*|.\[$]\{*dir\}*)
|
||||
(x\[$]\{*prefix\}*|x\[$]\{*dir\}*)
|
||||
eval $1="[$]$1"
|
||||
case ".[$]$1" in
|
||||
(.NONE/*)
|
||||
case "x[$]$1" in
|
||||
(xNONE/*)
|
||||
$1=`echo "[$]$1" | sed -e s%NONE%$cf_path_syntax%`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
(.no|.NONE/*)
|
||||
(xno|xNONE/*)
|
||||
$1=`echo "[$]$1" | sed -e s%NONE%$cf_path_syntax%`
|
||||
;;
|
||||
(*)
|
||||
@ -7094,15 +7096,16 @@ AC_SUBST(cf_ada_config_Ada)
|
||||
AC_SUBST(cf_ada_config_C)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_PROG_INSTALL version: 10 updated: 2021/01/04 19:33:05
|
||||
dnl CF_PROG_INSTALL version: 11 updated: 2024/08/03 13:08:58
|
||||
dnl ---------------
|
||||
dnl Force $INSTALL to be an absolute-path. Otherwise, edit_man.sh and the
|
||||
dnl misc/tabset install won't work properly. Usually this happens only when
|
||||
dnl using the fallback mkinstalldirs script
|
||||
AC_DEFUN([CF_PROG_INSTALL],
|
||||
[AC_PROG_INSTALL
|
||||
case $INSTALL in
|
||||
(/*)
|
||||
AC_REQUIRE([CF_GLOB_FULLPATH])dnl
|
||||
case x$INSTALL in
|
||||
(x$GLOB_FULLPATH_POSIX|x$GLOB_FULLPATH_OTHER)
|
||||
;;
|
||||
(*)
|
||||
CF_DIRNAME(cf_dir,$INSTALL)
|
||||
@ -8706,12 +8709,12 @@ AC_DEFUN([CF_UPPER],
|
||||
$1=`echo "$2" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_UTF8_LIB version: 10 updated: 2023/01/11 04:05:23
|
||||
dnl CF_UTF8_LIB version: 11 updated: 2024/08/10 10:23:45
|
||||
dnl -----------
|
||||
dnl Check for multibyte support, and if not found, utf8 compatibility library
|
||||
AC_DEFUN([CF_UTF8_LIB],
|
||||
[
|
||||
AC_HAVE_HEADERS(wchar.h)
|
||||
AC_CHECK_HEADERS(wchar.h)
|
||||
AC_CACHE_CHECK(for multibyte character support,cf_cv_utf8_lib,[
|
||||
cf_save_LIBS="$LIBS"
|
||||
AC_TRY_LINK([
|
||||
@ -9658,7 +9661,7 @@ if test "x$with_pcre2" != xno ; then
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_WITH_PKG_CONFIG_LIBDIR version: 23 updated: 2023/11/22 20:48:30
|
||||
dnl CF_WITH_PKG_CONFIG_LIBDIR version: 25 updated: 2024/08/03 13:34:29
|
||||
dnl -------------------------
|
||||
dnl Allow the choice of the pkg-config library directory to be overridden.
|
||||
dnl
|
||||
@ -9672,6 +9675,7 @@ dnl pkgconf (used with some systems such as FreeBSD in place of pkg-config)
|
||||
dnl optionally ignores $PKG_CONFIG_LIBDIR. Very old versions of pkg-config,
|
||||
dnl e.g., Solaris 10 also do not recognize $PKG_CONFIG_LIBDIR.
|
||||
AC_DEFUN([CF_WITH_PKG_CONFIG_LIBDIR],[
|
||||
AC_REQUIRE([CF_GLOB_FULLPATH])dnl
|
||||
|
||||
case "$PKG_CONFIG" in
|
||||
(no|none|yes)
|
||||
@ -9705,10 +9709,10 @@ case "x$cf_search_path" in
|
||||
;;
|
||||
(x)
|
||||
;;
|
||||
(x/*\ *)
|
||||
(x$GLOB_FULLPATH_POSIX\ *|x$GLOB_FULLPATH_OTHER\ *)
|
||||
PKG_CONFIG_LIBDIR=
|
||||
;;
|
||||
(x/*)
|
||||
(x$GLOB_FULLPATH_POSIX|x$GLOB_FULLPATH_OTHER)
|
||||
PKG_CONFIG_LIBDIR="$cf_search_path"
|
||||
AC_MSG_RESULT($PKG_CONFIG_LIBDIR)
|
||||
cf_search_path=
|
||||
@ -9727,7 +9731,15 @@ case "x$cf_search_path" in
|
||||
pkg-config \
|
||||
pkgconf
|
||||
do
|
||||
cf_search_path=`"$PKG_CONFIG" --variable=pc_path "$cf_pkg_program" 2>/dev/null | tr : ' '`
|
||||
cf_raw_search_path=`"$PKG_CONFIG" --variable=pc_path "$cf_pkg_program" 2>/dev/null`
|
||||
case "$cf_raw_search_path" in
|
||||
(*\\*)
|
||||
cf_search_path=`echo "$cf_raw_search_path" | tr ';' ' ' | tr '\' '/'`
|
||||
;;
|
||||
(*/*)
|
||||
cf_search_path=`echo "$cf_raw_search_path" | tr : ' '`
|
||||
;;
|
||||
esac
|
||||
test -n "$cf_search_path" && break
|
||||
done
|
||||
|
||||
@ -9947,7 +9959,7 @@ CF_NO_LEAKS_OPTION(valgrind,
|
||||
[USE_VALGRIND])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_WITH_VERSIONED_SYMS version: 13 updated: 2023/12/03 09:24:04
|
||||
dnl CF_WITH_VERSIONED_SYMS version: 14 updated: 2024/08/03 12:34:02
|
||||
dnl ----------------------
|
||||
dnl Use this when building shared library with ELF, to markup symbols with the
|
||||
dnl version identifier from the given input file. Generally that identifier is
|
||||
@ -9957,6 +9969,7 @@ dnl $1 = basename of the ".map" file (default $PACKAGE)
|
||||
AC_DEFUN([CF_WITH_VERSIONED_SYMS],
|
||||
[AC_REQUIRE([AC_PROG_FGREP])dnl
|
||||
AC_REQUIRE([AC_PROG_EGREP])dnl
|
||||
AC_REQUIRE([CF_GLOB_FULLPATH])dnl
|
||||
|
||||
AC_MSG_CHECKING(if versioned-symbols file should be used)
|
||||
AC_ARG_WITH(versioned-syms,
|
||||
@ -9970,7 +9983,7 @@ case "x$with_versioned_syms" in
|
||||
;;
|
||||
(xno)
|
||||
;;
|
||||
(x/*)
|
||||
(x$GLOB_FULLPATH_POSIX|x$GLOB_FULLPATH_OTHER)
|
||||
test -f "$with_versioned_syms" || AC_MSG_ERROR(expected a filename: $with_versioned_syms)
|
||||
;;
|
||||
(*)
|
||||
|
||||
15
config.guess
vendored
15
config.guess
vendored
@ -1,10 +1,10 @@
|
||||
#! /bin/sh
|
||||
# Attempt to guess a canonical system name.
|
||||
# Copyright 1992-2023 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2024 Free Software Foundation, Inc.
|
||||
|
||||
# shellcheck disable=SC2006,SC2268 # see below for rationale
|
||||
|
||||
timestamp='2023-10-19'
|
||||
timestamp='2024-07-27'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@ -60,7 +60,7 @@ version="\
|
||||
GNU config.guess ($timestamp)
|
||||
|
||||
Originally written by Per Bothner.
|
||||
Copyright 1992-2023 Free Software Foundation, Inc.
|
||||
Copyright 1992-2024 Free Software Foundation, Inc.
|
||||
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
@ -123,7 +123,7 @@ set_cc_for_build() {
|
||||
dummy=$tmp/dummy
|
||||
case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in
|
||||
,,) echo "int x;" > "$dummy.c"
|
||||
for driver in cc gcc c89 c99 ; do
|
||||
for driver in cc gcc c17 c99 c89 ; do
|
||||
if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
|
||||
CC_FOR_BUILD=$driver
|
||||
break
|
||||
@ -634,7 +634,8 @@ EOF
|
||||
sed 's/^ //' << EOF > "$dummy.c"
|
||||
#include <sys/systemcfg.h>
|
||||
|
||||
main()
|
||||
int
|
||||
main ()
|
||||
{
|
||||
if (!__power_pc())
|
||||
exit(1);
|
||||
@ -718,7 +719,8 @@ EOF
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
|
||||
int main ()
|
||||
int
|
||||
main ()
|
||||
{
|
||||
#if defined(_SC_KERNEL_BITS)
|
||||
long bits = sysconf(_SC_KERNEL_BITS);
|
||||
@ -1621,6 +1623,7 @@ cat > "$dummy.c" <<EOF
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
{
|
||||
#if defined (sony)
|
||||
|
||||
733
config.sub
vendored
733
config.sub
vendored
@ -1,10 +1,10 @@
|
||||
#! /bin/sh
|
||||
# Configuration validation subroutine script.
|
||||
# Copyright 1992-2023 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2024 Free Software Foundation, Inc.
|
||||
|
||||
# shellcheck disable=SC2006,SC2268 # see below for rationale
|
||||
# shellcheck disable=SC2006,SC2268,SC2162 # see below for rationale
|
||||
|
||||
timestamp='2023-12-02'
|
||||
timestamp='2024-05-27'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@ -76,7 +76,7 @@ Report bugs and patches to <config-patches@gnu.org>."
|
||||
version="\
|
||||
GNU config.sub ($timestamp)
|
||||
|
||||
Copyright 1992-2023 Free Software Foundation, Inc.
|
||||
Copyright 1992-2024 Free Software Foundation, Inc.
|
||||
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
@ -120,7 +120,6 @@ case $# in
|
||||
esac
|
||||
|
||||
# Split fields of configuration type
|
||||
# shellcheck disable=SC2162
|
||||
saved_IFS=$IFS
|
||||
IFS="-" read field1 field2 field3 field4 <<EOF
|
||||
$1
|
||||
@ -142,10 +141,20 @@ case $1 in
|
||||
# parts
|
||||
maybe_os=$field2-$field3
|
||||
case $maybe_os in
|
||||
nto-qnx* | linux-* | uclinux-uclibc* \
|
||||
| uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
|
||||
| netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
|
||||
| storm-chaos* | os2-emx* | rtmk-nova* | managarm-* \
|
||||
cloudabi*-eabi* \
|
||||
| kfreebsd*-gnu* \
|
||||
| knetbsd*-gnu* \
|
||||
| kopensolaris*-gnu* \
|
||||
| linux-* \
|
||||
| managarm-* \
|
||||
| netbsd*-eabi* \
|
||||
| netbsd*-gnu* \
|
||||
| nto-qnx* \
|
||||
| os2-emx* \
|
||||
| rtmk-nova* \
|
||||
| storm-chaos* \
|
||||
| uclinux-gnu* \
|
||||
| uclinux-uclibc* \
|
||||
| windows-* )
|
||||
basic_machine=$field1
|
||||
basic_os=$maybe_os
|
||||
@ -161,8 +170,12 @@ case $1 in
|
||||
esac
|
||||
;;
|
||||
*-*)
|
||||
# A lone config we happen to match not fitting any pattern
|
||||
case $field1-$field2 in
|
||||
# Shorthands that happen to contain a single dash
|
||||
convex-c[12] | convex-c3[248])
|
||||
basic_machine=$field2-convex
|
||||
basic_os=
|
||||
;;
|
||||
decstation-3100)
|
||||
basic_machine=mips-dec
|
||||
basic_os=
|
||||
@ -170,28 +183,88 @@ case $1 in
|
||||
*-*)
|
||||
# Second component is usually, but not always the OS
|
||||
case $field2 in
|
||||
# Prevent following clause from handling this valid os
|
||||
# Do not treat sunos as a manufacturer
|
||||
sun*os*)
|
||||
basic_machine=$field1
|
||||
basic_os=$field2
|
||||
;;
|
||||
# Manufacturers
|
||||
3100* \
|
||||
| 32* \
|
||||
| 3300* \
|
||||
| 3600* \
|
||||
| 7300* \
|
||||
| acorn \
|
||||
| altos* \
|
||||
| apollo \
|
||||
| apple \
|
||||
| atari \
|
||||
| att* \
|
||||
| axis \
|
||||
| be \
|
||||
| bull \
|
||||
| cbm \
|
||||
| ccur \
|
||||
| cisco \
|
||||
| commodore \
|
||||
| convergent* \
|
||||
| convex* \
|
||||
| cray \
|
||||
| crds \
|
||||
| dec* \
|
||||
| delta* \
|
||||
| dg \
|
||||
| digital \
|
||||
| dolphin \
|
||||
| encore* \
|
||||
| gould \
|
||||
| harris \
|
||||
| highlevel \
|
||||
| hitachi* \
|
||||
| hp \
|
||||
| ibm* \
|
||||
| intergraph \
|
||||
| isi* \
|
||||
| knuth \
|
||||
| masscomp \
|
||||
| microblaze* \
|
||||
| mips* \
|
||||
| motorola* \
|
||||
| ncr* \
|
||||
| news \
|
||||
| next \
|
||||
| ns \
|
||||
| oki \
|
||||
| omron* \
|
||||
| pc533* \
|
||||
| rebel \
|
||||
| rom68k \
|
||||
| rombug \
|
||||
| semi \
|
||||
| sequent* \
|
||||
| siemens \
|
||||
| sgi* \
|
||||
| siemens \
|
||||
| sim \
|
||||
| sni \
|
||||
| sony* \
|
||||
| stratus \
|
||||
| sun \
|
||||
| sun[234]* \
|
||||
| tektronix \
|
||||
| tti* \
|
||||
| ultra \
|
||||
| unicom* \
|
||||
| wec \
|
||||
| winbond \
|
||||
| wrs)
|
||||
basic_machine=$field1-$field2
|
||||
basic_os=
|
||||
;;
|
||||
zephyr*)
|
||||
basic_machine=$field1-unknown
|
||||
basic_os=$field2
|
||||
;;
|
||||
# Manufacturers
|
||||
dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \
|
||||
| att* | 7300* | 3300* | delta* | motorola* | sun[234]* \
|
||||
| unicom* | ibm* | next | hp | isi* | apollo | altos* \
|
||||
| convergent* | ncr* | news | 32* | 3600* | 3100* \
|
||||
| hitachi* | c[123]* | convex* | sun | crds | omron* | dg \
|
||||
| ultra | tti* | harris | dolphin | highlevel | gould \
|
||||
| cbm | ns | masscomp | apple | axis | knuth | cray \
|
||||
| microblaze* | sim | cisco \
|
||||
| oki | wec | wrs | winbond)
|
||||
basic_machine=$field1-$field2
|
||||
basic_os=
|
||||
;;
|
||||
*)
|
||||
basic_machine=$field1
|
||||
basic_os=$field2
|
||||
@ -272,26 +345,6 @@ case $1 in
|
||||
basic_machine=arm-unknown
|
||||
basic_os=cegcc
|
||||
;;
|
||||
convex-c1)
|
||||
basic_machine=c1-convex
|
||||
basic_os=bsd
|
||||
;;
|
||||
convex-c2)
|
||||
basic_machine=c2-convex
|
||||
basic_os=bsd
|
||||
;;
|
||||
convex-c32)
|
||||
basic_machine=c32-convex
|
||||
basic_os=bsd
|
||||
;;
|
||||
convex-c34)
|
||||
basic_machine=c34-convex
|
||||
basic_os=bsd
|
||||
;;
|
||||
convex-c38)
|
||||
basic_machine=c38-convex
|
||||
basic_os=bsd
|
||||
;;
|
||||
cray)
|
||||
basic_machine=j90-cray
|
||||
basic_os=unicos
|
||||
@ -714,15 +767,26 @@ case $basic_machine in
|
||||
vendor=dec
|
||||
basic_os=tops20
|
||||
;;
|
||||
delta | 3300 | motorola-3300 | motorola-delta \
|
||||
| 3300-motorola | delta-motorola)
|
||||
delta | 3300 | delta-motorola | 3300-motorola | motorola-delta | motorola-3300)
|
||||
cpu=m68k
|
||||
vendor=motorola
|
||||
;;
|
||||
dpx2*)
|
||||
# This used to be dpx2*, but that gets the RS6000-based
|
||||
# DPX/20 and the x86-based DPX/2-100 wrong. See
|
||||
# https://oldskool.silicium.org/stations/bull_dpx20.htm
|
||||
# https://www.feb-patrimoine.com/english/bull_dpx2.htm
|
||||
# https://www.feb-patrimoine.com/english/unix_and_bull.htm
|
||||
dpx2 | dpx2[23]00 | dpx2[23]xx)
|
||||
cpu=m68k
|
||||
vendor=bull
|
||||
basic_os=sysv3
|
||||
;;
|
||||
dpx2100 | dpx21xx)
|
||||
cpu=i386
|
||||
vendor=bull
|
||||
;;
|
||||
dpx20)
|
||||
cpu=rs6000
|
||||
vendor=bull
|
||||
;;
|
||||
encore | umax | mmax)
|
||||
cpu=ns32k
|
||||
@ -837,18 +901,6 @@ case $basic_machine in
|
||||
next | m*-next)
|
||||
cpu=m68k
|
||||
vendor=next
|
||||
case $basic_os in
|
||||
openstep*)
|
||||
;;
|
||||
nextstep*)
|
||||
;;
|
||||
ns2*)
|
||||
basic_os=nextstep2
|
||||
;;
|
||||
*)
|
||||
basic_os=nextstep3
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
np1)
|
||||
cpu=np1
|
||||
@ -937,7 +989,6 @@ case $basic_machine in
|
||||
;;
|
||||
|
||||
*-*)
|
||||
# shellcheck disable=SC2162
|
||||
saved_IFS=$IFS
|
||||
IFS="-" read cpu vendor <<EOF
|
||||
$basic_machine
|
||||
@ -972,15 +1023,19 @@ unset -v basic_machine
|
||||
|
||||
# Decode basic machines in the full and proper CPU-Company form.
|
||||
case $cpu-$vendor in
|
||||
# Here we handle the default manufacturer of certain CPU types in canonical form. It is in
|
||||
# some cases the only manufacturer, in others, it is the most popular.
|
||||
# Here we handle the default manufacturer of certain CPU types in canonical form.
|
||||
# It is in some cases the only manufacturer, in others, it is the most popular.
|
||||
c[12]-convex | c[12]-unknown | c3[248]-convex | c3[248]-unknown)
|
||||
vendor=convex
|
||||
basic_os=${basic_os:-bsd}
|
||||
;;
|
||||
craynv-unknown)
|
||||
vendor=cray
|
||||
basic_os=${basic_os:-unicosmp}
|
||||
;;
|
||||
c90-unknown | c90-cray)
|
||||
vendor=cray
|
||||
basic_os=${Basic_os:-unicos}
|
||||
basic_os=${basic_os:-unicos}
|
||||
;;
|
||||
fx80-unknown)
|
||||
vendor=alliant
|
||||
@ -1026,11 +1081,29 @@ case $cpu-$vendor in
|
||||
vendor=alt
|
||||
basic_os=${basic_os:-linux-gnueabihf}
|
||||
;;
|
||||
dpx20-unknown | dpx20-bull)
|
||||
cpu=rs6000
|
||||
vendor=bull
|
||||
|
||||
# Normalized CPU+vendor pairs that imply an OS, if not otherwise specified
|
||||
m68k-isi)
|
||||
basic_os=${basic_os:-sysv}
|
||||
;;
|
||||
m68k-sony)
|
||||
basic_os=${basic_os:-newsos}
|
||||
;;
|
||||
m68k-tektronix)
|
||||
basic_os=${basic_os:-bsd}
|
||||
;;
|
||||
m88k-harris)
|
||||
basic_os=${basic_os:-sysv3}
|
||||
;;
|
||||
i386-bull | m68k-bull)
|
||||
basic_os=${basic_os:-sysv3}
|
||||
;;
|
||||
rs6000-bull)
|
||||
basic_os=${basic_os:-bosx}
|
||||
;;
|
||||
mips-sni)
|
||||
basic_os=${basic_os:-sysv4}
|
||||
;;
|
||||
|
||||
# Here we normalize CPU types irrespective of the vendor
|
||||
amd64-*)
|
||||
@ -1038,7 +1111,7 @@ case $cpu-$vendor in
|
||||
;;
|
||||
blackfin-*)
|
||||
cpu=bfin
|
||||
basic_os=linux
|
||||
basic_os=${basic_os:-linux}
|
||||
;;
|
||||
c54x-*)
|
||||
cpu=tic54x
|
||||
@ -1061,7 +1134,7 @@ case $cpu-$vendor in
|
||||
;;
|
||||
m68knommu-*)
|
||||
cpu=m68k
|
||||
basic_os=linux
|
||||
basic_os=${basic_os:-linux}
|
||||
;;
|
||||
m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*)
|
||||
cpu=s12z
|
||||
@ -1071,7 +1144,7 @@ case $cpu-$vendor in
|
||||
;;
|
||||
parisc-*)
|
||||
cpu=hppa
|
||||
basic_os=linux
|
||||
basic_os=${basic_os:-linux}
|
||||
;;
|
||||
pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
|
||||
cpu=i586
|
||||
@ -1085,9 +1158,6 @@ case $cpu-$vendor in
|
||||
pentium4-*)
|
||||
cpu=i786
|
||||
;;
|
||||
pc98-*)
|
||||
cpu=i386
|
||||
;;
|
||||
ppc-* | ppcbe-*)
|
||||
cpu=powerpc
|
||||
;;
|
||||
@ -1121,9 +1191,6 @@ case $cpu-$vendor in
|
||||
tx39el-*)
|
||||
cpu=mipstx39el
|
||||
;;
|
||||
x64-*)
|
||||
cpu=x86_64
|
||||
;;
|
||||
xscale-* | xscalee[bl]-*)
|
||||
cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
|
||||
;;
|
||||
@ -1179,90 +1246,227 @@ case $cpu-$vendor in
|
||||
# Recognize the canonical CPU types that are allowed with any
|
||||
# company name.
|
||||
case $cpu in
|
||||
1750a | 580 \
|
||||
1750a \
|
||||
| 580 \
|
||||
| [cjt]90 \
|
||||
| a29k \
|
||||
| aarch64 | aarch64_be | aarch64c | arm64ec \
|
||||
| aarch64 \
|
||||
| aarch64_be \
|
||||
| aarch64c \
|
||||
| abacus \
|
||||
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \
|
||||
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \
|
||||
| alphapca5[67] | alpha64pca5[67] \
|
||||
| alpha \
|
||||
| alpha64 \
|
||||
| alpha64ev56 \
|
||||
| alpha64ev6[78] \
|
||||
| alpha64ev[4-8] \
|
||||
| alpha64pca5[67] \
|
||||
| alphaev56 \
|
||||
| alphaev6[78] \
|
||||
| alphaev[4-8] \
|
||||
| alphapca5[67] \
|
||||
| am33_2.0 \
|
||||
| amdgcn \
|
||||
| arc | arceb | arc32 | arc64 \
|
||||
| arm | arm[lb]e | arme[lb] | armv* \
|
||||
| avr | avr32 \
|
||||
| arc \
|
||||
| arc32 \
|
||||
| arc64 \
|
||||
| arceb \
|
||||
| arm \
|
||||
| arm64e \
|
||||
| arm64ec \
|
||||
| arm[lb]e \
|
||||
| arme[lb] \
|
||||
| armv* \
|
||||
| asmjs \
|
||||
| avr \
|
||||
| avr32 \
|
||||
| ba \
|
||||
| be32 | be64 \
|
||||
| bfin | bpf | bs2000 \
|
||||
| c[123]* | c30 | [cjt]90 | c4x \
|
||||
| c8051 | clipper | craynv | csky | cydra \
|
||||
| d10v | d30v | dlx | dsp16xx \
|
||||
| e2k | elxsi | epiphany \
|
||||
| f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \
|
||||
| javascript \
|
||||
| h8300 | h8500 \
|
||||
| hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
|
||||
| be32 \
|
||||
| be64 \
|
||||
| bfin \
|
||||
| bpf \
|
||||
| bs2000 \
|
||||
| c30 \
|
||||
| c4x \
|
||||
| c8051 \
|
||||
| c[123]* \
|
||||
| clipper \
|
||||
| craynv \
|
||||
| csky \
|
||||
| cydra \
|
||||
| d10v \
|
||||
| d30v \
|
||||
| dlx \
|
||||
| dsp16xx \
|
||||
| e2k \
|
||||
| elxsi \
|
||||
| epiphany \
|
||||
| f30[01] \
|
||||
| f700 \
|
||||
| fido \
|
||||
| fr30 \
|
||||
| frv \
|
||||
| ft32 \
|
||||
| fx80 \
|
||||
| h8300 \
|
||||
| h8500 \
|
||||
| hexagon \
|
||||
| i370 | i*86 | i860 | i960 | ia16 | ia64 \
|
||||
| ip2k | iq2000 \
|
||||
| hppa \
|
||||
| hppa1.[01] \
|
||||
| hppa2.0 \
|
||||
| hppa2.0[nw] \
|
||||
| hppa64 \
|
||||
| i*86 \
|
||||
| i370 \
|
||||
| i860 \
|
||||
| i960 \
|
||||
| ia16 \
|
||||
| ia64 \
|
||||
| ip2k \
|
||||
| iq2000 \
|
||||
| javascript \
|
||||
| k1om \
|
||||
| kvx \
|
||||
| le32 | le64 \
|
||||
| le32 \
|
||||
| le64 \
|
||||
| lm32 \
|
||||
| loongarch32 | loongarch64 \
|
||||
| m32c | m32r | m32rle \
|
||||
| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
|
||||
| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
|
||||
| m88110 | m88k | maxq | mb | mcore | mep | metag \
|
||||
| microblaze | microblazeel \
|
||||
| loongarch32 \
|
||||
| loongarch64 \
|
||||
| m32c \
|
||||
| m32r \
|
||||
| m32rle \
|
||||
| m5200 \
|
||||
| m68000 \
|
||||
| m680[012346]0 \
|
||||
| m6811 \
|
||||
| m6812 \
|
||||
| m68360 \
|
||||
| m683?2 \
|
||||
| m68hc11 \
|
||||
| m68hc12 \
|
||||
| m68hcs12x \
|
||||
| m68k \
|
||||
| m88110 \
|
||||
| m88k \
|
||||
| maxq \
|
||||
| mb \
|
||||
| mcore \
|
||||
| mep \
|
||||
| metag \
|
||||
| microblaze \
|
||||
| microblazeel \
|
||||
| mips* \
|
||||
| mmix \
|
||||
| mn10200 | mn10300 \
|
||||
| mn10200 \
|
||||
| mn10300 \
|
||||
| moxie \
|
||||
| mt \
|
||||
| msp430 \
|
||||
| mt \
|
||||
| nanomips* \
|
||||
| nds32 | nds32le | nds32be \
|
||||
| nds32 \
|
||||
| nds32be \
|
||||
| nds32le \
|
||||
| nfp \
|
||||
| nios | nios2 | nios2eb | nios2el \
|
||||
| none | np1 | ns16k | ns32k | nvptx \
|
||||
| nios \
|
||||
| nios2 \
|
||||
| nios2eb \
|
||||
| nios2el \
|
||||
| none \
|
||||
| np1 \
|
||||
| ns16k \
|
||||
| ns32k \
|
||||
| nvptx \
|
||||
| open8 \
|
||||
| or1k* \
|
||||
| or32 \
|
||||
| orion \
|
||||
| pdp10 \
|
||||
| pdp11 \
|
||||
| picochip \
|
||||
| pdp10 | pdp11 | pj | pjl | pn | power \
|
||||
| powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
|
||||
| pj \
|
||||
| pjl \
|
||||
| pn \
|
||||
| power \
|
||||
| powerpc \
|
||||
| powerpc64 \
|
||||
| powerpc64le \
|
||||
| powerpcle \
|
||||
| powerpcspe \
|
||||
| pru \
|
||||
| pyramid \
|
||||
| riscv | riscv32 | riscv32be | riscv64 | riscv64be \
|
||||
| rl78 | romp | rs6000 | rx \
|
||||
| s390 | s390x \
|
||||
| riscv \
|
||||
| riscv32 \
|
||||
| riscv32be \
|
||||
| riscv64 \
|
||||
| riscv64be \
|
||||
| rl78 \
|
||||
| romp \
|
||||
| rs6000 \
|
||||
| rx \
|
||||
| s390 \
|
||||
| s390x \
|
||||
| score \
|
||||
| sh | shl \
|
||||
| sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
|
||||
| sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \
|
||||
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \
|
||||
| sh \
|
||||
| sh64 \
|
||||
| sh64le \
|
||||
| sh[12345][lb]e \
|
||||
| sh[1234] \
|
||||
| sh[1234]e[lb] \
|
||||
| sh[23]e \
|
||||
| sh[23]ele \
|
||||
| sh[24]a \
|
||||
| sh[24]ae[lb] \
|
||||
| sh[lb]e \
|
||||
| she[lb] \
|
||||
| shl \
|
||||
| sparc \
|
||||
| sparc64 \
|
||||
| sparc64b \
|
||||
| sparc64v \
|
||||
| sparc86x \
|
||||
| sparclet \
|
||||
| sparclite \
|
||||
| sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \
|
||||
| sparcv8 \
|
||||
| sparcv9 \
|
||||
| sparcv9b \
|
||||
| sparcv9v \
|
||||
| spu \
|
||||
| sv1 \
|
||||
| sx* \
|
||||
| tahoe \
|
||||
| thumbv7* \
|
||||
| tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
|
||||
| tic30 \
|
||||
| tic4x \
|
||||
| tic54x \
|
||||
| tic55x \
|
||||
| tic6x \
|
||||
| tic80 \
|
||||
| tron \
|
||||
| ubicom32 \
|
||||
| v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
|
||||
| v70 \
|
||||
| v810 \
|
||||
| v850 \
|
||||
| v850e \
|
||||
| v850e1 \
|
||||
| v850e2 \
|
||||
| v850e2v3 \
|
||||
| v850es \
|
||||
| vax \
|
||||
| vc4 \
|
||||
| visium \
|
||||
| w65 \
|
||||
| wasm32 | wasm64 \
|
||||
| wasm32 \
|
||||
| wasm64 \
|
||||
| we32k \
|
||||
| x86 | x86_64 | xc16x | xgate | xps100 \
|
||||
| xstormy16 | xtensa* \
|
||||
| x86 \
|
||||
| x86_64 \
|
||||
| xc16x \
|
||||
| xgate \
|
||||
| xps100 \
|
||||
| xstormy16 \
|
||||
| xtensa* \
|
||||
| ymp \
|
||||
| z8k | z80)
|
||||
| z80 \
|
||||
| z8k)
|
||||
;;
|
||||
|
||||
*)
|
||||
@ -1307,7 +1511,6 @@ case $basic_os in
|
||||
os=`echo "$basic_os" | sed -e 's|nto-qnx|qnx|'`
|
||||
;;
|
||||
*-*)
|
||||
# shellcheck disable=SC2162
|
||||
saved_IFS=$IFS
|
||||
IFS="-" read kernel os <<EOF
|
||||
$basic_os
|
||||
@ -1354,6 +1557,23 @@ case $os in
|
||||
unixware*)
|
||||
os=sysv4.2uw
|
||||
;;
|
||||
# The marketing names for NeXT's operating systems were
|
||||
# NeXTSTEP, NeXTSTEP 2, OpenSTEP 3, OpenSTEP 4. 'openstep' is
|
||||
# mapped to 'openstep3', but 'openstep1' and 'openstep2' are
|
||||
# mapped to 'nextstep' and 'nextstep2', consistent with the
|
||||
# treatment of SunOS/Solaris.
|
||||
ns | ns1 | nextstep | nextstep1 | openstep1)
|
||||
os=nextstep
|
||||
;;
|
||||
ns2 | nextstep2 | openstep2)
|
||||
os=nextstep2
|
||||
;;
|
||||
ns3 | nextstep3 | openstep | openstep3)
|
||||
os=openstep3
|
||||
;;
|
||||
ns4 | nextstep4 | openstep4)
|
||||
os=openstep4
|
||||
;;
|
||||
# es1800 is here to avoid being matched by es* (a different OS)
|
||||
es1800*)
|
||||
os=ose
|
||||
@ -1424,6 +1644,7 @@ case $os in
|
||||
;;
|
||||
utek*)
|
||||
os=bsd
|
||||
vendor=`echo "$vendor" | sed -e 's|^unknown$|tektronix|'`
|
||||
;;
|
||||
dynix*)
|
||||
os=bsd
|
||||
@ -1440,21 +1661,25 @@ case $os in
|
||||
386bsd)
|
||||
os=bsd
|
||||
;;
|
||||
ctix* | uts*)
|
||||
ctix*)
|
||||
os=sysv
|
||||
vendor=`echo "$vendor" | sed -e 's|^unknown$|convergent|'`
|
||||
;;
|
||||
uts*)
|
||||
os=sysv
|
||||
;;
|
||||
nova*)
|
||||
os=rtmk-nova
|
||||
;;
|
||||
ns2)
|
||||
os=nextstep2
|
||||
kernel=rtmk
|
||||
os=nova
|
||||
;;
|
||||
# Preserve the version number of sinix5.
|
||||
sinix5.*)
|
||||
os=`echo "$os" | sed -e 's|sinix|sysv|'`
|
||||
vendor=`echo "$vendor" | sed -e 's|^unknown$|sni|'`
|
||||
;;
|
||||
sinix*)
|
||||
os=sysv4
|
||||
vendor=`echo "$vendor" | sed -e 's|^unknown$|sni|'`
|
||||
;;
|
||||
tpf*)
|
||||
os=tpf
|
||||
@ -1595,6 +1820,14 @@ case $cpu-$vendor in
|
||||
os=
|
||||
obj=elf
|
||||
;;
|
||||
# The -sgi and -siemens entries must be before the mips- entry
|
||||
# or we get the wrong os.
|
||||
*-sgi)
|
||||
os=irix
|
||||
;;
|
||||
*-siemens)
|
||||
os=sysv4
|
||||
;;
|
||||
mips*-cisco)
|
||||
os=
|
||||
obj=elf
|
||||
@ -1607,7 +1840,8 @@ case $cpu-$vendor in
|
||||
os=
|
||||
obj=coff
|
||||
;;
|
||||
*-tti) # must be before sparc entry or we get the wrong os.
|
||||
# This must be before the sparc-* entry or we get the wrong os.
|
||||
*-tti)
|
||||
os=sysv3
|
||||
;;
|
||||
sparc-* | *-sun)
|
||||
@ -1639,7 +1873,7 @@ case $cpu-$vendor in
|
||||
os=hpux
|
||||
;;
|
||||
*-hitachi)
|
||||
os=hiux
|
||||
os=hiuxwe2
|
||||
;;
|
||||
i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
|
||||
os=sysv
|
||||
@ -1683,12 +1917,6 @@ case $cpu-$vendor in
|
||||
*-encore)
|
||||
os=bsd
|
||||
;;
|
||||
*-sgi)
|
||||
os=irix
|
||||
;;
|
||||
*-siemens)
|
||||
os=sysv4
|
||||
;;
|
||||
*-masscomp)
|
||||
os=rtu
|
||||
;;
|
||||
@ -1735,40 +1963,193 @@ case $os in
|
||||
ghcjs)
|
||||
;;
|
||||
# Now accept the basic system types.
|
||||
# The portable systems comes first.
|
||||
# Each alternative MUST end in a * to match a version number.
|
||||
gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
|
||||
| *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \
|
||||
| hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
|
||||
| sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \
|
||||
| hiux* | abug | nacl* | netware* | windows* \
|
||||
| os9* | macos* | osx* | ios* | tvos* | watchos* \
|
||||
| mpw* | magic* | mmixware* | mon960* | lnews* \
|
||||
| amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
|
||||
| aos* | aros* | cloudabi* | sortix* | twizzler* \
|
||||
| nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
|
||||
| clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
|
||||
| mirbsd* | netbsd* | dicos* | openedition* | ose* \
|
||||
| bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \
|
||||
| ekkobsd* | freebsd* | riscix* | lynxos* | os400* \
|
||||
| bosx* | nextstep* | cxux* | oabi* \
|
||||
| ptx* | ecoff* | winnt* | domain* | vsta* \
|
||||
| udi* | lites* | ieee* | go32* | aux* | hcos* \
|
||||
| chorusrdb* | cegcc* | glidix* | serenity* \
|
||||
| cygwin* | msys* | moss* | proelf* | rtems* \
|
||||
| midipix* | mingw32* | mingw64* | mint* \
|
||||
| uxpv* | beos* | mpeix* | udk* | moxiebox* \
|
||||
| interix* | uwin* | mks* | rhapsody* | darwin* \
|
||||
| openstep* | oskit* | conix* | pw32* | nonstopux* \
|
||||
| storm-chaos* | tops10* | tenex* | tops20* | its* \
|
||||
| os2* | vos* | palmos* | uclinux* | nucleus* | morphos* \
|
||||
| scout* | superux* | sysv* | rtmk* | tpf* | windiss* \
|
||||
| powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
|
||||
| skyos* | haiku* | rdos* | toppers* | drops* | es* \
|
||||
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
|
||||
| midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
|
||||
| nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
|
||||
| fiwix* | mlibc* | cos* | mbr* | ironclad* )
|
||||
abug \
|
||||
| aix* \
|
||||
| amdhsa* \
|
||||
| amigados* \
|
||||
| amigaos* \
|
||||
| android* \
|
||||
| aof* \
|
||||
| aos* \
|
||||
| aros* \
|
||||
| atheos* \
|
||||
| auroraux* \
|
||||
| aux* \
|
||||
| beos* \
|
||||
| bitrig* \
|
||||
| bme* \
|
||||
| bosx* \
|
||||
| bsd* \
|
||||
| cegcc* \
|
||||
| chorusos* \
|
||||
| chorusrdb* \
|
||||
| clix* \
|
||||
| cloudabi* \
|
||||
| cnk* \
|
||||
| conix* \
|
||||
| cos* \
|
||||
| cxux* \
|
||||
| cygwin* \
|
||||
| darwin* \
|
||||
| dgux* \
|
||||
| dicos* \
|
||||
| dnix* \
|
||||
| domain* \
|
||||
| dragonfly* \
|
||||
| drops* \
|
||||
| ebmon* \
|
||||
| ecoff* \
|
||||
| ekkobsd* \
|
||||
| emscripten* \
|
||||
| emx* \
|
||||
| es* \
|
||||
| fiwix* \
|
||||
| freebsd* \
|
||||
| fuchsia* \
|
||||
| genix* \
|
||||
| genode* \
|
||||
| glidix* \
|
||||
| gnu* \
|
||||
| go32* \
|
||||
| haiku* \
|
||||
| hcos* \
|
||||
| hiux* \
|
||||
| hms* \
|
||||
| hpux* \
|
||||
| ieee* \
|
||||
| interix* \
|
||||
| ios* \
|
||||
| iris* \
|
||||
| irix* \
|
||||
| ironclad* \
|
||||
| isc* \
|
||||
| its* \
|
||||
| l4re* \
|
||||
| libertybsd* \
|
||||
| lites* \
|
||||
| lnews* \
|
||||
| luna* \
|
||||
| lynxos* \
|
||||
| mach* \
|
||||
| macos* \
|
||||
| magic* \
|
||||
| mbr* \
|
||||
| midipix* \
|
||||
| midnightbsd* \
|
||||
| mingw32* \
|
||||
| mingw64* \
|
||||
| minix* \
|
||||
| mint* \
|
||||
| mirbsd* \
|
||||
| mks* \
|
||||
| mlibc* \
|
||||
| mmixware* \
|
||||
| mon960* \
|
||||
| morphos* \
|
||||
| moss* \
|
||||
| moxiebox* \
|
||||
| mpeix* \
|
||||
| mpw* \
|
||||
| msdos* \
|
||||
| msys* \
|
||||
| mvs* \
|
||||
| nacl* \
|
||||
| netbsd* \
|
||||
| netware* \
|
||||
| newsos* \
|
||||
| nextstep* \
|
||||
| nindy* \
|
||||
| nonstopux* \
|
||||
| nova* \
|
||||
| nsk* \
|
||||
| nucleus* \
|
||||
| nx6 \
|
||||
| nx7 \
|
||||
| oabi* \
|
||||
| ohos* \
|
||||
| onefs* \
|
||||
| openbsd* \
|
||||
| openedition* \
|
||||
| openstep* \
|
||||
| os108* \
|
||||
| os2* \
|
||||
| os400* \
|
||||
| os68k* \
|
||||
| os9* \
|
||||
| ose* \
|
||||
| osf* \
|
||||
| oskit* \
|
||||
| osx* \
|
||||
| palmos* \
|
||||
| phoenix* \
|
||||
| plan9* \
|
||||
| powermax* \
|
||||
| powerunix* \
|
||||
| proelf* \
|
||||
| psos* \
|
||||
| psp* \
|
||||
| ptx* \
|
||||
| pw32* \
|
||||
| qnx* \
|
||||
| rdos* \
|
||||
| redox* \
|
||||
| rhapsody* \
|
||||
| riscix* \
|
||||
| riscos* \
|
||||
| rtems* \
|
||||
| rtmk* \
|
||||
| rtu* \
|
||||
| scout* \
|
||||
| secbsd* \
|
||||
| sei* \
|
||||
| serenity* \
|
||||
| sim* \
|
||||
| skyos* \
|
||||
| solaris* \
|
||||
| solidbsd* \
|
||||
| sortix* \
|
||||
| storm-chaos* \
|
||||
| sunos \
|
||||
| sunos[34]* \
|
||||
| superux* \
|
||||
| syllable* \
|
||||
| sym* \
|
||||
| sysv* \
|
||||
| tenex* \
|
||||
| tirtos* \
|
||||
| toppers* \
|
||||
| tops10* \
|
||||
| tops20* \
|
||||
| tpf* \
|
||||
| tvos* \
|
||||
| twizzler* \
|
||||
| uclinux* \
|
||||
| udi* \
|
||||
| udk* \
|
||||
| ultrix* \
|
||||
| unicos* \
|
||||
| uniplus* \
|
||||
| unleashed* \
|
||||
| unos* \
|
||||
| uwin* \
|
||||
| uxpv* \
|
||||
| v88r* \
|
||||
|*vms* \
|
||||
| vos* \
|
||||
| vsta* \
|
||||
| vxsim* \
|
||||
| vxworks* \
|
||||
| wasi* \
|
||||
| watchos* \
|
||||
| wince* \
|
||||
| windiss* \
|
||||
| windows* \
|
||||
| winnt* \
|
||||
| xenix* \
|
||||
| xray* \
|
||||
| zephyr* \
|
||||
| zvmoe* )
|
||||
;;
|
||||
# This one is extra strict with allowed versions
|
||||
sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
|
||||
@ -1829,9 +2210,9 @@ esac
|
||||
case $kernel-$os-$obj in
|
||||
linux-gnu*- | linux-android*- | linux-dietlibc*- | linux-llvm*- \
|
||||
| linux-mlibc*- | linux-musl*- | linux-newlib*- \
|
||||
| linux-relibc*- | linux-uclibc*- )
|
||||
| linux-relibc*- | linux-uclibc*- | linux-ohos*- )
|
||||
;;
|
||||
uclinux-uclibc*- )
|
||||
uclinux-uclibc*- | uclinux-gnu*- )
|
||||
;;
|
||||
managarm-mlibc*- | managarm-kernel*- )
|
||||
;;
|
||||
@ -1856,7 +2237,7 @@ case $kernel-$os-$obj in
|
||||
echo "Invalid configuration '$1': '$os' needs 'windows'." 1>&2
|
||||
exit 1
|
||||
;;
|
||||
kfreebsd*-gnu*- | kopensolaris*-gnu*-)
|
||||
kfreebsd*-gnu*- | knetbsd*-gnu*- | netbsd*-gnu*- | kopensolaris*-gnu*-)
|
||||
;;
|
||||
vxworks-simlinux- | vxworks-simwindows- | vxworks-spe-)
|
||||
;;
|
||||
@ -1864,6 +2245,8 @@ case $kernel-$os-$obj in
|
||||
;;
|
||||
os2-emx-)
|
||||
;;
|
||||
rtmk-nova-)
|
||||
;;
|
||||
*-eabi*- | *-gnueabi*-)
|
||||
;;
|
||||
none--*)
|
||||
@ -1890,7 +2273,7 @@ case $vendor in
|
||||
*-riscix*)
|
||||
vendor=acorn
|
||||
;;
|
||||
*-sunos*)
|
||||
*-sunos* | *-solaris*)
|
||||
vendor=sun
|
||||
;;
|
||||
*-cnk* | *-aix*)
|
||||
|
||||
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.1624 2024/07/27 13:25:06 tom Exp $
|
||||
# $Id: dist.mk,v 1.1626 2024/08/10 09:45:21 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 = 5
|
||||
NCURSES_PATCH = 20240727
|
||||
NCURSES_PATCH = 20240810
|
||||
|
||||
# We don't append the patch to the version, since this only applies to releases
|
||||
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* Copyright 2020 Thomas E. Dickey *
|
||||
* Copyright 2020,2024 Thomas E. Dickey *
|
||||
* Copyright 1998-2016,2017 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
@ -31,7 +31,7 @@
|
||||
* Author: Juergen Pfeifer, 1995,1997 *
|
||||
****************************************************************************/
|
||||
|
||||
/* $Id: menu.priv.h,v 1.29 2020/05/24 01:40:20 anonymous.maarten Exp $ */
|
||||
/* $Id: menu.priv.h,v 1.30 2024/08/03 15:41:22 tom Exp $ */
|
||||
|
||||
/***************************************************************************
|
||||
* Module menu.priv.h *
|
||||
@ -61,9 +61,6 @@ extern MENU_EXPORT_VAR(MENU) _nc_Default_Menu;
|
||||
/* Normalize menu to default if none was given */
|
||||
#define Normalize_Menu( menu ) ((menu)=(menu)?(menu):&_nc_Default_Menu)
|
||||
|
||||
#define Get_Menu_Screen( menu ) (menu->userwin ? \
|
||||
_nc_screen_of(menu->userwin) : CURRENT_SCREEN)
|
||||
|
||||
/* Get the user defined (framing) window of the menu */
|
||||
#define Get_Menu_UserWin(menu) ((menu)->userwin ? \
|
||||
(menu)->userwin : CURRENT_SCREEN->_stdscr)
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
# $Id: Makefile.in,v 1.80 2024/07/20 17:47:13 tom Exp $
|
||||
# $Id: Makefile.in,v 1.82 2024/08/04 14:49:08 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2018-2021,2024 Thomas E. Dickey #
|
||||
# Copyright 1998-2016,2017 Free Software Foundation, Inc. #
|
||||
@ -75,6 +75,15 @@ INSTALL_DATA = @INSTALL_DATA@
|
||||
|
||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
||||
|
||||
BINDIR = $(DESTDIR)$(bindir)
|
||||
DATADIR = $(DESTDIR)$(datadir)
|
||||
|
||||
@MAKE_DATABASE@INSTALL_PREFIX = $(DESTDIR)$(prefix)
|
||||
@MAKE_DATABASE@LIBDIR = $(DESTDIR)$(libdir)
|
||||
@MAKE_DATABASE@TICDIR = $(DESTDIR)$(ticdir)
|
||||
@MAKE_DATABASE@TICFILE = $(DESTDIR)$(ticfile)
|
||||
@MAKE_DATABASE@TABSETDIR = $(DESTDIR)$(tabsetdir)
|
||||
|
||||
################################################################################
|
||||
|
||||
@MAKE_PHONY@.PHONY : all
|
||||
@ -103,25 +112,19 @@ sources ::
|
||||
@MAKE_DATABASE@install :: @MISC_INSTALL_DATA@
|
||||
|
||||
@MAKE_DATABASE@install.data :: terminfo.tmp \
|
||||
@MAKE_DATABASE@ $(DESTDIR)$(libdir) \
|
||||
@MAKE_DATABASE@ $(DESTDIR)$(datadir) \
|
||||
@MAKE_DATABASE@ $(DESTDIR)$(tabsetdir)
|
||||
@MAKE_DATABASE@ DESTDIR=${DESTDIR} \
|
||||
@MAKE_DATABASE@ prefix=${prefix} \
|
||||
@MAKE_DATABASE@ exec_prefix=${exec_prefix} \
|
||||
@MAKE_DATABASE@ bindir=${bindir} \
|
||||
@MAKE_DATABASE@ top_srcdir=${top_srcdir} \
|
||||
@MAKE_DATABASE@ srcdir=${srcdir} \
|
||||
@MAKE_DATABASE@ datadir=${datadir} \
|
||||
@MAKE_DATABASE@ ticdir=${ticdir} \
|
||||
@MAKE_DATABASE@ source=terminfo.tmp \
|
||||
@MAKE_DATABASE@ cross_compiling=@cross_compiling@ \
|
||||
@MAKE_DATABASE@ $(LIBDIR) \
|
||||
@MAKE_DATABASE@ $(DATADIR) \
|
||||
@MAKE_DATABASE@ $(TABSETDIR)
|
||||
@MAKE_DATABASE@ INSTALL_PREFIX=${INSTALL_PREFIX} \
|
||||
@MAKE_DATABASE@ TICDIR=${TICDIR} \
|
||||
@MAKE_DATABASE@ BINDIR=${BINDIR} \
|
||||
@MAKE_DATABASE@ tic_source=terminfo.tmp \
|
||||
@MAKE_DATABASE@ $(SHELL) ./run_tic.sh
|
||||
@MAKE_DATABASE@ @( cd $(srcdir)/tabset && \
|
||||
@MAKE_DATABASE@ $(SHELL) -c 'for i in * ; do \
|
||||
@MAKE_DATABASE@ if test -f $$i ; then \
|
||||
@MAKE_DATABASE@ echo installing $$i; \
|
||||
@MAKE_DATABASE@ $(INSTALL_DATA) $$i $(DESTDIR)$(tabsetdir)/$$i; \
|
||||
@MAKE_DATABASE@ $(INSTALL_DATA) $$i $(TABSETDIR)/$$i; \
|
||||
@MAKE_DATABASE@ fi; done' )
|
||||
install.data ::
|
||||
@echo "finished $@"
|
||||
@ -129,8 +132,8 @@ install.data ::
|
||||
NCURSES_CONFIG = ncurses@DFT_ARG_SUFFIX@@cf_cv_abi_version@@cf_config_suffix@-config
|
||||
|
||||
install \
|
||||
install.libs :: $(DESTDIR)$(bindir) ncurses-config
|
||||
$(INSTALL_SCRIPT) ncurses-config $(DESTDIR)$(bindir)/$(NCURSES_CONFIG)
|
||||
install.libs :: $(BINDIR) ncurses-config
|
||||
$(INSTALL_SCRIPT) ncurses-config $(BINDIR)/$(NCURSES_CONFIG)
|
||||
|
||||
# Make a list of the files that gen-pkgconfig might create:
|
||||
@MAKE_PC_FILES@PC_FILES = \
|
||||
@ -148,7 +151,7 @@ install.libs :: $(DESTDIR)$(bindir) ncurses-config
|
||||
@MAKE_PC_FILES@install \
|
||||
@MAKE_PC_FILES@install.libs :: pc-files
|
||||
@MAKE_PC_FILES@ @$(SHELL) -c 'case "x$(PKG_CONFIG_LIBDIR)" in \
|
||||
@MAKE_PC_FILES@ @GLOB_FULLPATH_ONLY@) \
|
||||
@MAKE_PC_FILES@ x@GLOB_FULLPATH_POSIX@|x@GLOB_FULLPATH_OTHER@) \
|
||||
@MAKE_PC_FILES@ mkdir -p $(DESTDIR)$(PKG_CONFIG_LIBDIR); \
|
||||
@MAKE_PC_FILES@ for name in $(PC_FILES); do \
|
||||
@MAKE_PC_FILES@ test -f $$name || continue; \
|
||||
@ -177,23 +180,25 @@ run_tic.sed :
|
||||
datadir=${datadir} \
|
||||
$(SHELL) $(srcdir)/gen_edit.sh >$@
|
||||
|
||||
$(DESTDIR)$(bindir) \
|
||||
$(DESTDIR)$(libdir) \
|
||||
$(DESTDIR)$(datadir) \
|
||||
$(DESTDIR)$(tabsetdir) :
|
||||
$(BINDIR) \
|
||||
$(DATADIR) :
|
||||
mkdir -p $@
|
||||
|
||||
@MAKE_DATABASE@$(LIBDIR) \
|
||||
@MAKE_DATABASE@$(TABSETDIR) :
|
||||
@MAKE_DATABASE@ mkdir -p $@
|
||||
|
||||
uninstall : @MISC_UNINSTALL_DATA@ uninstall.libs
|
||||
|
||||
uninstall.data :
|
||||
-test -d $(DESTDIR)$(tabsetdir) && rm -rf $(DESTDIR)$(tabsetdir)
|
||||
-test -d $(DESTDIR)$(ticdir) && rm -rf $(DESTDIR)$(ticdir)
|
||||
-test -f $(DESTDIR)$(ticfile) && rm -f $(DESTDIR)$(ticfile)
|
||||
@MAKE_DATABASE@ -test -d $(TABSETDIR) && rm -rf $(TABSETDIR)
|
||||
@MAKE_DATABASE@ -test -d $(TICDIR) && rm -rf $(TICDIR)
|
||||
@MAKE_DATABASE@ -test -f $(TICFILE) && rm -f $(TICFILE)
|
||||
|
||||
uninstall.libs :
|
||||
-rm -f $(DESTDIR)$(bindir)/$(NCURSES_CONFIG)
|
||||
-rm -f $(BINDIR)/$(NCURSES_CONFIG)
|
||||
@MAKE_PC_FILES@ @$(SHELL) -c 'case x$(DESTDIR)$(PKG_CONFIG_LIBDIR) in \
|
||||
@MAKE_PC_FILES@ @GLOB_FULLPATH_ONLY@) \
|
||||
@MAKE_PC_FILES@ x@GLOB_FULLPATH_POSIX@|x@GLOB_FULLPATH_OTHER@) \
|
||||
@MAKE_PC_FILES@ for name in $(PC_FILES); do \
|
||||
@MAKE_PC_FILES@ test -f $$name || continue; \
|
||||
@MAKE_PC_FILES@ echo uninstalling $$name; \
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!@SHELL@
|
||||
# $Id: run_tic.in,v 1.40 2022/07/16 19:37:03 tom Exp $
|
||||
# $Id: run_tic.in,v 1.41 2024/08/04 14:50:26 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2019-2020,2022 Thomas E. Dickey #
|
||||
# Copyright 2019-2022,2024 Thomas E. Dickey #
|
||||
# Copyright 2000-2012,2017 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
@ -42,22 +42,25 @@ echo "** Building terminfo database, please wait..."
|
||||
# The script is designed to be run from the misc/Makefile as
|
||||
# make install.data
|
||||
|
||||
: "${suffix:=@EXEEXT@}"
|
||||
: "${DESTDIR:=@DESTDIR@}"
|
||||
# Symbols which are not overridden by misc/Makefile:
|
||||
: "${prefix:=@prefix@}"
|
||||
: "${exec_prefix:=@exec_prefix@}"
|
||||
: "${bindir:=@bindir@}"
|
||||
: "${top_srcdir:=@top_srcdir@}"
|
||||
: "${srcdir:=@srcdir@}"
|
||||
: "${datarootdir:=@datarootdir@}"
|
||||
: "${datadir:=@datadir@}"
|
||||
: "${TIC_PATH:=@TIC@}"
|
||||
: "${ticdir:=@TERMINFO@}"
|
||||
: "${source:=@TERMINFO_SRC@}"
|
||||
: "${cross_compiling:=no}"
|
||||
: "${ext_funcs:=@NCURSES_EXT_FUNCS@}"
|
||||
: "${cross_compiling:=@cross_compiling@}"
|
||||
: "${suffix:=@EXEEXT@}"
|
||||
|
||||
test -z "${DESTDIR}" && DESTDIR=
|
||||
: "${ext_funcs:=@NCURSES_EXT_FUNCS@}"
|
||||
: "${tic_path:=@TIC@}"
|
||||
: "${ticdir:=@TERMINFO@}"
|
||||
: "${tic_source:=@TERMINFO_SRC@}"
|
||||
|
||||
# Symbols which $DESTDIR and/or install-prefix may affect:
|
||||
: "${INSTALL_PREFIX:=$prefix}"
|
||||
: "${BINDIR:=@bindir@}"
|
||||
: "${TICDIR:=$ticdir}"
|
||||
|
||||
# Allow tic to run either from the install-path, or from the build-directory.
|
||||
# Do not do this if we appear to be cross-compiling. In that case, we rely
|
||||
@ -68,21 +71,21 @@ then
|
||||
then
|
||||
case "$PATH" in
|
||||
\@PATH_SEPARATOR@*)
|
||||
PATH="../progs@PATH_SEPARATOR@../lib@PATH_SEPARATOR@${DESTDIR}$bindir$PATH"
|
||||
PATH="../progs@PATH_SEPARATOR@../lib@PATH_SEPARATOR@${BINDIR}$PATH"
|
||||
;;
|
||||
*)
|
||||
PATH="../progs@PATH_SEPARATOR@../lib@PATH_SEPARATOR@${DESTDIR}$bindir@PATH_SEPARATOR@$PATH"
|
||||
PATH="../progs@PATH_SEPARATOR@../lib@PATH_SEPARATOR@${BINDIR}@PATH_SEPARATOR@$PATH"
|
||||
;;
|
||||
esac
|
||||
export PATH
|
||||
if test @DFT_LWR_MODEL@ = shared
|
||||
then
|
||||
SHLIB="sh $srcdir/shlib"
|
||||
TIC_PATH="$SHLIB tic"
|
||||
tic_path="$SHLIB tic"
|
||||
else
|
||||
TIC_PATH="tic"
|
||||
tic_path="tic"
|
||||
fi
|
||||
elif test "$TIC_PATH" = unknown
|
||||
elif test "$tic_path" = unknown
|
||||
then
|
||||
echo "? no tic program found"
|
||||
exit 1
|
||||
@ -106,7 +109,7 @@ export SHLIB_HOST
|
||||
|
||||
# don't use user's TERMINFO variable
|
||||
unset TERMINFO_DIRS
|
||||
TERMINFO="${DESTDIR}$ticdir" ; export TERMINFO
|
||||
TERMINFO="$TICDIR" ; export TERMINFO
|
||||
umask 022
|
||||
|
||||
# Construct the name of the old (obsolete) pathname, e.g., /usr/lib/terminfo.
|
||||
@ -134,7 +137,7 @@ fi
|
||||
|
||||
if test "$ext_funcs" = 1 ; then
|
||||
cat <<EOF
|
||||
Running $TIC_PATH to install $TERMINFO ...
|
||||
Running $tic_path to install $TERMINFO ...
|
||||
|
||||
You may see messages regarding extended capabilities, e.g., AX.
|
||||
These are extended terminal capabilities which are compiled
|
||||
@ -144,8 +147,8 @@ Running $TIC_PATH to install $TERMINFO ...
|
||||
document, and install the terminfo without the -x option.
|
||||
|
||||
EOF
|
||||
$TIC_PATH -V
|
||||
if ( $TIC_PATH -x -s -o "$TERMINFO" $source )
|
||||
$tic_path -V
|
||||
if ( $tic_path -x -s -o "$TERMINFO" $tic_source )
|
||||
then
|
||||
echo "** built new $TERMINFO"
|
||||
else
|
||||
@ -154,7 +157,7 @@ else
|
||||
fi
|
||||
else
|
||||
cat <<EOF
|
||||
Running $TIC_PATH to install $TERMINFO ...
|
||||
Running $tic_path to install $TERMINFO ...
|
||||
|
||||
You may see messages regarding unknown capabilities, e.g., AX.
|
||||
These are extended terminal capabilities which may be compiled
|
||||
@ -164,8 +167,8 @@ Running $TIC_PATH to install $TERMINFO ...
|
||||
document, and install the terminfo without the -x option.
|
||||
|
||||
EOF
|
||||
$TIC_PATH -V
|
||||
if ( $TIC_PATH -s -o "$TERMINFO" $source )
|
||||
$tic_path -V
|
||||
if ( $tic_path -s -o "$TERMINFO" $tic_source )
|
||||
then
|
||||
echo "** built new $TERMINFO"
|
||||
else
|
||||
@ -192,7 +195,7 @@ if test "$TICDIR" != "$TERMINFO" ; then
|
||||
echo "Otherwise, remove $TICDIR and link it to $TERMINFO."
|
||||
fi
|
||||
else
|
||||
cd ${DESTDIR}$prefix || exit
|
||||
cd ${INSTALL_PREFIX} || exit
|
||||
# Construct a symbolic link that only assumes $ticdir has the
|
||||
# same $prefix as the other installed directories.
|
||||
RELATIVE=`echo $ticdir|sed -e 's%^'$prefix'/%%'`
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6td (6.5+20240727) unstable; urgency=low
|
||||
ncurses6td (6.5+20240810) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 27 Jul 2024 09:25:06 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 10 Aug 2024 05:45:21 -0400
|
||||
|
||||
ncurses6 (5.9+20131005) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6td (6.5+20240727) unstable; urgency=low
|
||||
ncurses6td (6.5+20240810) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 27 Jul 2024 09:25:06 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 10 Aug 2024 05:45:21 -0400
|
||||
|
||||
ncurses6 (5.9+20131005) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6td (6.5+20240727) unstable; urgency=low
|
||||
ncurses6td (6.5+20240810) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 27 Jul 2024 09:25:06 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 10 Aug 2024 05:45:21 -0400
|
||||
|
||||
ncurses6 (5.9+20120608) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
; $Id: mingw-ncurses.nsi,v 1.659 2024/07/27 13:25:06 tom Exp $
|
||||
; $Id: mingw-ncurses.nsi,v 1.661 2024/08/10 09:45:21 tom Exp $
|
||||
|
||||
; TODO add examples
|
||||
; TODO bump ABI to 6
|
||||
@ -10,7 +10,7 @@
|
||||
!define VERSION_MAJOR "6"
|
||||
!define VERSION_MINOR "5"
|
||||
!define VERSION_YYYY "2024"
|
||||
!define VERSION_MMDD "0727"
|
||||
!define VERSION_MMDD "0810"
|
||||
!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.5
|
||||
Release: 20240727
|
||||
Release: 20240810
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
URL: https://invisible-island.net/ncurses/
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
Summary: shared libraries for terminal handling
|
||||
Name: ncurses6
|
||||
Version: 6.5
|
||||
Release: 20240727
|
||||
Release: 20240810
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
URL: https://invisible-island.net/ncurses/
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
Summary: Curses library with POSIX thread support.
|
||||
Name: ncursest6
|
||||
Version: 6.5
|
||||
Release: 20240727
|
||||
Release: 20240810
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
||||
80
test/aclocal.m4
vendored
80
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.223 2024/07/06 18:05:00 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.227 2024/08/10 14:31:42 tom Exp $
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey
|
||||
dnl
|
||||
@ -2009,13 +2009,14 @@ rm -rf ./conftest*
|
||||
AC_SUBST(EXTRA_CFLAGS)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_GETOPT_HEADER version: 8 updated: 2021/06/19 19:16:16
|
||||
dnl CF_GETOPT_HEADER version: 9 updated: 2024/08/10 10:30:39
|
||||
dnl ----------------
|
||||
dnl Check for getopt's variables which are commonly defined in stdlib.h,
|
||||
dnl unistd.h or (nonstandard) in getopt.h
|
||||
AC_DEFUN([CF_GETOPT_HEADER],
|
||||
[
|
||||
AC_HAVE_HEADERS(unistd.h getopt.h)
|
||||
[AC_REQUIRE([AC_HEADER_STDC])
|
||||
|
||||
AC_CHECK_HEADERS(getopt.h)
|
||||
AC_CACHE_CHECK(for header declaring getopt variables,cf_cv_getopt_header,[
|
||||
cf_cv_getopt_header=none
|
||||
for cf_header in stdio.h stdlib.h unistd.h getopt.h
|
||||
@ -2035,6 +2036,26 @@ if test "$cf_cv_getopt_header" = getopt.h ; then
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_GLOB_FULLPATH version: 2 updated: 2024/08/03 12:34:02
|
||||
dnl ----------------
|
||||
dnl Use this in case-statements to check for pathname syntax, i.e., absolute
|
||||
dnl pathnames. The "x" is assumed since we provide an alternate form for DOS.
|
||||
AC_DEFUN([CF_GLOB_FULLPATH],[
|
||||
AC_REQUIRE([CF_WITH_SYSTYPE])dnl
|
||||
case "$cf_cv_system_name" in
|
||||
(cygwin*|msys*|mingw32*|mingw64|os2*)
|
||||
GLOB_FULLPATH_POSIX='/*'
|
||||
GLOB_FULLPATH_OTHER='[[a-zA-Z]]:[[\\/]]*'
|
||||
;;
|
||||
(*)
|
||||
GLOB_FULLPATH_POSIX='/*'
|
||||
GLOB_FULLPATH_OTHER=$GLOB_FULLPATH_POSIX
|
||||
;;
|
||||
esac
|
||||
AC_SUBST(GLOB_FULLPATH_POSIX)
|
||||
AC_SUBST(GLOB_FULLPATH_OTHER)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_GNU_SOURCE version: 10 updated: 2018/12/10 20:09:41
|
||||
dnl -------------
|
||||
dnl Check if we must define _GNU_SOURCE to get a reasonable value for
|
||||
@ -3255,35 +3276,35 @@ case ".$with_cflags" in
|
||||
esac
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_PATH_SYNTAX version: 18 updated: 2020/12/31 18:40:20
|
||||
dnl CF_PATH_SYNTAX version: 19 updated: 2024/08/03 13:08:58
|
||||
dnl --------------
|
||||
dnl Check the argument to see that it looks like a pathname. Rewrite it if it
|
||||
dnl begins with one of the prefix/exec_prefix variables, and then again if the
|
||||
dnl result begins with 'NONE'. This is necessary to work around autoconf's
|
||||
dnl delayed evaluation of those symbols.
|
||||
AC_DEFUN([CF_PATH_SYNTAX],[
|
||||
AC_REQUIRE([CF_GLOB_FULLPATH])dnl
|
||||
|
||||
if test "x$prefix" != xNONE; then
|
||||
cf_path_syntax="$prefix"
|
||||
else
|
||||
cf_path_syntax="$ac_default_prefix"
|
||||
fi
|
||||
|
||||
case ".[$]$1" in
|
||||
(.\[$]\(*\)*|.\'*\'*)
|
||||
case "x[$]$1" in
|
||||
(x\[$]\(*\)*|x\'*\'*)
|
||||
;;
|
||||
(..|./*|.\\*)
|
||||
(x.|x$GLOB_FULLPATH_POSIX|x$GLOB_FULLPATH_OTHER)
|
||||
;;
|
||||
(.[[a-zA-Z]]:[[\\/]]*) # OS/2 EMX
|
||||
;;
|
||||
(.\[$]\{*prefix\}*|.\[$]\{*dir\}*)
|
||||
(x\[$]\{*prefix\}*|x\[$]\{*dir\}*)
|
||||
eval $1="[$]$1"
|
||||
case ".[$]$1" in
|
||||
(.NONE/*)
|
||||
case "x[$]$1" in
|
||||
(xNONE/*)
|
||||
$1=`echo "[$]$1" | sed -e s%NONE%$cf_path_syntax%`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
(.no|.NONE/*)
|
||||
(xno|xNONE/*)
|
||||
$1=`echo "[$]$1" | sed -e s%NONE%$cf_path_syntax%`
|
||||
;;
|
||||
(*)
|
||||
@ -3522,15 +3543,16 @@ CF_ACVERSION_CHECK(2.52,
|
||||
CF_CC_ENV_FLAGS
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_PROG_INSTALL version: 10 updated: 2021/01/04 19:33:05
|
||||
dnl CF_PROG_INSTALL version: 11 updated: 2024/08/03 13:08:58
|
||||
dnl ---------------
|
||||
dnl Force $INSTALL to be an absolute-path. Otherwise, edit_man.sh and the
|
||||
dnl misc/tabset install won't work properly. Usually this happens only when
|
||||
dnl using the fallback mkinstalldirs script
|
||||
AC_DEFUN([CF_PROG_INSTALL],
|
||||
[AC_PROG_INSTALL
|
||||
case $INSTALL in
|
||||
(/*)
|
||||
AC_REQUIRE([CF_GLOB_FULLPATH])dnl
|
||||
case x$INSTALL in
|
||||
(x$GLOB_FULLPATH_POSIX|x$GLOB_FULLPATH_OTHER)
|
||||
;;
|
||||
(*)
|
||||
CF_DIRNAME(cf_dir,$INSTALL)
|
||||
@ -4062,12 +4084,12 @@ AC_DEFUN([CF_UPPER],
|
||||
$1=`echo "$2" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_UTF8_LIB version: 10 updated: 2023/01/11 04:05:23
|
||||
dnl CF_UTF8_LIB version: 11 updated: 2024/08/10 10:23:45
|
||||
dnl -----------
|
||||
dnl Check for multibyte support, and if not found, utf8 compatibility library
|
||||
AC_DEFUN([CF_UTF8_LIB],
|
||||
[
|
||||
AC_HAVE_HEADERS(wchar.h)
|
||||
AC_CHECK_HEADERS(wchar.h)
|
||||
AC_CACHE_CHECK(for multibyte character support,cf_cv_utf8_lib,[
|
||||
cf_save_LIBS="$LIBS"
|
||||
AC_TRY_LINK([
|
||||
@ -4315,6 +4337,26 @@ then
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_WITH_SYSTYPE version: 1 updated: 2013/01/26 16:26:12
|
||||
dnl ---------------
|
||||
dnl For testing, override the derived host system-type which is used to decide
|
||||
dnl things such as the linker commands used to build shared libraries. This is
|
||||
dnl normally chosen automatically based on the type of system which you are
|
||||
dnl building on. We use it for testing the configure script.
|
||||
dnl
|
||||
dnl This is different from the --host option: it is used only for testing parts
|
||||
dnl of the configure script which would not be reachable with --host since that
|
||||
dnl relies on the build environment being real, rather than mocked up.
|
||||
AC_DEFUN([CF_WITH_SYSTYPE],[
|
||||
CF_CHECK_CACHE([AC_CANONICAL_SYSTEM])
|
||||
AC_ARG_WITH(system-type,
|
||||
[ --with-system-type=XXX test: override derived host system-type],
|
||||
[AC_MSG_WARN(overriding system type to $withval)
|
||||
cf_cv_system_name=$withval
|
||||
host_os=$withval
|
||||
])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_WITH_VALGRIND version: 1 updated: 2006/12/14 18:00:21
|
||||
dnl ----------------
|
||||
AC_DEFUN([CF_WITH_VALGRIND],[
|
||||
|
||||
4006
test/configure
vendored
4006
test/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -29,7 +29,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey 1996-on
|
||||
dnl
|
||||
dnl $Id: configure.in,v 1.174 2024/03/30 14:31:11 tom Exp $
|
||||
dnl $Id: configure.in,v 1.177 2024/08/10 14:11:56 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)
|
||||
@ -48,12 +48,10 @@ AC_CONFIG_HEADER(ncurses_cfg.h:ncurses_tst.hin)
|
||||
|
||||
CF_INHERIT_SCRIPT(config.guess)
|
||||
CF_INHERIT_SCRIPT(config.sub)
|
||||
CF_CHECK_CACHE
|
||||
|
||||
AC_ARG_PROGRAM
|
||||
|
||||
CF_HELP_MESSAGE(General Options:)
|
||||
|
||||
CF_WITH_SYSTYPE
|
||||
AC_PROG_MAKE_SET
|
||||
CF_PROG_CC
|
||||
AC_C_INLINE
|
||||
@ -240,7 +238,6 @@ AC_CHECK_HEADERS( $cf_curses_headers )
|
||||
|
||||
AC_HEADER_TIME
|
||||
AC_CHECK_HEADERS( \
|
||||
getopt.h \
|
||||
locale.h \
|
||||
math.h \
|
||||
stdarg.h \
|
||||
@ -248,7 +245,6 @@ sys/ioctl.h \
|
||||
sys/select.h \
|
||||
sys/time.h \
|
||||
termios.h \
|
||||
unistd.h \
|
||||
)
|
||||
|
||||
CF_GETOPT_HEADER
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user