mirror of
https://github.com/Aigor44/ncursesw-morphos.git
synced 2025-03-07 16:16:53 +08:00
ncurses 6.1 - patch 20190105
+ add dummy "check" rule in top-level and test-Makefile to simply building test-packages for Arch. + modify configure script to avoid conflict with a non-POSIX feature that enables all parts of the system headers by default. Some packagers have come to rely upon this behavior (FreeBSD #234049). + update config.guess, config.sub
This commit is contained in:
parent
bfe3845eb1
commit
6a586fefa9
44
Ada95/aclocal.m4
vendored
44
Ada95/aclocal.m4
vendored
@ -28,7 +28,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey
|
||||
dnl
|
||||
dnl $Id: aclocal.m4,v 1.141 2018/12/15 19:54:31 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.142 2019/01/01 01:46:17 tom Exp $
|
||||
dnl Macros used in NCURSES Ada95 auto-configuration script.
|
||||
dnl
|
||||
dnl These macros are maintained separately from NCURSES. The copyright on
|
||||
@ -2872,7 +2872,7 @@ fi
|
||||
AC_SUBST(PKG_CONFIG)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_POSIX_C_SOURCE version: 10 updated: 2018/06/20 20:23:13
|
||||
dnl CF_POSIX_C_SOURCE version: 11 updated: 2018/12/31 20:46:17
|
||||
dnl -----------------
|
||||
dnl Define _POSIX_C_SOURCE to the given level, and _POSIX_SOURCE if needed.
|
||||
dnl
|
||||
@ -2887,7 +2887,10 @@ dnl
|
||||
dnl Parameters:
|
||||
dnl $1 is the nominal value for _POSIX_C_SOURCE
|
||||
AC_DEFUN([CF_POSIX_C_SOURCE],
|
||||
[
|
||||
[AC_REQUIRE([CF_POSIX_VISIBLE])dnl
|
||||
|
||||
if test "$cf_cv_posix_visible" = no; then
|
||||
|
||||
cf_POSIX_C_SOURCE=ifelse([$1],,199506L,[$1])
|
||||
|
||||
cf_save_CFLAGS="$CFLAGS"
|
||||
@ -2944,6 +2947,35 @@ if test "$cf_cv_posix_c_source" != no ; then
|
||||
CF_ADD_CFLAGS($cf_cv_posix_c_source)
|
||||
fi
|
||||
|
||||
fi # cf_cv_posix_visible
|
||||
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_POSIX_VISIBLE version: 1 updated: 2018/12/31 20:46:17
|
||||
dnl ----------------
|
||||
dnl POSIX documents test-macros which an application may set before any system
|
||||
dnl headers are included to make features available.
|
||||
dnl
|
||||
dnl Some BSD platforms (originally FreeBSD, but copied by a few others)
|
||||
dnl diverged from POSIX in 2002 by setting symbols which make all of the most
|
||||
dnl recent features visible in the system header files unless the application
|
||||
dnl overrides the corresponding test-macros. Doing that introduces portability
|
||||
dnl problems.
|
||||
dnl
|
||||
dnl This macro makes a special check for the symbols used for this, to avoid a
|
||||
dnl conflicting definition.
|
||||
AC_DEFUN([CF_POSIX_VISIBLE],
|
||||
[
|
||||
AC_CACHE_CHECK(if the POSIX test-macros are already defined,cf_cv_posix_visible,[
|
||||
AC_TRY_COMPILE([#include <stdio.h>],[
|
||||
#if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
|
||||
&& defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
|
||||
&& defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
|
||||
&& defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
|
||||
#error conflicting symbols found
|
||||
#endif
|
||||
],[cf_cv_posix_visible=no],[cf_cv_posix_visible=yes])
|
||||
])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_PROG_AR version: 1 updated: 2009/01/01 20:15:22
|
||||
@ -4159,7 +4191,7 @@ AC_ARG_WITH(system-type,
|
||||
])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_XOPEN_SOURCE version: 54 updated: 2018/11/07 07:43:44
|
||||
dnl CF_XOPEN_SOURCE version: 55 updated: 2018/12/31 20:46:17
|
||||
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,
|
||||
@ -4170,6 +4202,9 @@ dnl $1 is the nominal value for _XOPEN_SOURCE
|
||||
dnl $2 is the nominal value for _POSIX_C_SOURCE
|
||||
AC_DEFUN([CF_XOPEN_SOURCE],[
|
||||
AC_REQUIRE([AC_CANONICAL_HOST])
|
||||
AC_REQUIRE([CF_POSIX_VISIBLE])
|
||||
|
||||
if test "$cf_cv_posix_visible" = no; then
|
||||
|
||||
cf_XOPEN_SOURCE=ifelse([$1],,500,[$1])
|
||||
cf_POSIX_C_SOURCE=ifelse([$2],,199506L,[$2])
|
||||
@ -4284,4 +4319,5 @@ make an error
|
||||
CF_TRY_XOPEN_SOURCE
|
||||
fi
|
||||
fi
|
||||
fi # cf_cv_posix_visible
|
||||
])
|
||||
|
1014
Ada95/configure
vendored
1014
Ada95/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -4,11 +4,11 @@ Current ncurses maintainer: Thomas Dickey <dickey@invisible-island.net>
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
Files: *
|
||||
Copyright: 1998-2017,2018 Free Software Foundation, Inc.
|
||||
Copyright: 1998-2018,2019 Free Software Foundation, Inc.
|
||||
Licence: X11
|
||||
|
||||
Files: aclocal.m4 package
|
||||
Copyright: 2010-2017,2018 by Thomas E. Dickey
|
||||
Copyright: 2010-2018,2019 by Thomas E. Dickey
|
||||
Licence: X11
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
|
4
COPYING
4
COPYING
@ -1,4 +1,4 @@
|
||||
Copyright (c) 1998-2017,2018 Free Software Foundation, Inc.
|
||||
Copyright (c) 1998-2018,2019 Free Software Foundation, Inc.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the
|
||||
@ -25,4 +25,4 @@ sale, use or other dealings in this Software without prior written
|
||||
authorization.
|
||||
|
||||
-- vile:txtmode fc=72
|
||||
-- $Id: COPYING,v 1.6 2018/01/01 12:00:00 tom Exp $
|
||||
-- $Id: COPYING,v 1.7 2019/01/05 23:51:47 tom Exp $
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $Id: Makefile.in,v 1.41 2018/11/24 22:38:10 tom Exp $
|
||||
# $Id: Makefile.in,v 1.42 2019/01/06 00:35:11 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright (c) 1998-2015,2018 Free Software Foundation, Inc. #
|
||||
# Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
# copy of this software and associated documentation files (the "Software"), #
|
||||
@ -98,6 +98,9 @@ preinstall :
|
||||
distclean \
|
||||
realclean ::
|
||||
|
||||
check:
|
||||
@ echo The test-programs are interactive
|
||||
|
||||
|
||||
# Put the common rules here so that we can easily construct the list of
|
||||
# directories to visit.
|
||||
|
12
NEWS
12
NEWS
@ -1,5 +1,5 @@
|
||||
-------------------------------------------------------------------------------
|
||||
-- Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. --
|
||||
-- Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
-- copy of this software and associated documentation files (the --
|
||||
@ -25,7 +25,7 @@
|
||||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: NEWS,v 1.3236 2018/12/29 23:45:51 tom Exp $
|
||||
-- $Id: NEWS,v 1.3242 2019/01/06 00:34:40 tom Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
This is a log of changes that ncurses has gone through since Zeyd started
|
||||
@ -45,6 +45,14 @@ 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.
|
||||
|
||||
20190105
|
||||
+ add dummy "check" rule in top-level and test-Makefile to simply
|
||||
building test-packages for Arch.
|
||||
+ modify configure script to avoid conflict with a non-POSIX feature
|
||||
that enables all parts of the system headers by default. Some
|
||||
packagers have come to rely upon this behavior (FreeBSD #234049).
|
||||
+ update config.guess, config.sub
|
||||
|
||||
20181229
|
||||
+ improve man/curs_mouse.3x with regard to xterm
|
||||
+ modify tracemunch to accept filename parameters in addition to use
|
||||
|
44
aclocal.m4
vendored
44
aclocal.m4
vendored
@ -28,7 +28,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey 1995-on
|
||||
dnl
|
||||
dnl $Id: aclocal.m4,v 1.859 2018/12/15 19:52:08 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.861 2019/01/01 01:49:46 tom Exp $
|
||||
dnl Macros used in NCURSES auto-configuration script.
|
||||
dnl
|
||||
dnl These macros are maintained separately from NCURSES. The copyright on
|
||||
@ -5432,7 +5432,7 @@ fi
|
||||
AC_SUBST(PKG_CONFIG)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_POSIX_C_SOURCE version: 10 updated: 2018/06/20 20:23:13
|
||||
dnl CF_POSIX_C_SOURCE version: 11 updated: 2018/12/31 20:46:17
|
||||
dnl -----------------
|
||||
dnl Define _POSIX_C_SOURCE to the given level, and _POSIX_SOURCE if needed.
|
||||
dnl
|
||||
@ -5447,7 +5447,10 @@ dnl
|
||||
dnl Parameters:
|
||||
dnl $1 is the nominal value for _POSIX_C_SOURCE
|
||||
AC_DEFUN([CF_POSIX_C_SOURCE],
|
||||
[
|
||||
[AC_REQUIRE([CF_POSIX_VISIBLE])dnl
|
||||
|
||||
if test "$cf_cv_posix_visible" = no; then
|
||||
|
||||
cf_POSIX_C_SOURCE=ifelse([$1],,199506L,[$1])
|
||||
|
||||
cf_save_CFLAGS="$CFLAGS"
|
||||
@ -5504,6 +5507,35 @@ if test "$cf_cv_posix_c_source" != no ; then
|
||||
CF_ADD_CFLAGS($cf_cv_posix_c_source)
|
||||
fi
|
||||
|
||||
fi # cf_cv_posix_visible
|
||||
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_POSIX_VISIBLE version: 1 updated: 2018/12/31 20:46:17
|
||||
dnl ----------------
|
||||
dnl POSIX documents test-macros which an application may set before any system
|
||||
dnl headers are included to make features available.
|
||||
dnl
|
||||
dnl Some BSD platforms (originally FreeBSD, but copied by a few others)
|
||||
dnl diverged from POSIX in 2002 by setting symbols which make all of the most
|
||||
dnl recent features visible in the system header files unless the application
|
||||
dnl overrides the corresponding test-macros. Doing that introduces portability
|
||||
dnl problems.
|
||||
dnl
|
||||
dnl This macro makes a special check for the symbols used for this, to avoid a
|
||||
dnl conflicting definition.
|
||||
AC_DEFUN([CF_POSIX_VISIBLE],
|
||||
[
|
||||
AC_CACHE_CHECK(if the POSIX test-macros are already defined,cf_cv_posix_visible,[
|
||||
AC_TRY_COMPILE([#include <stdio.h>],[
|
||||
#if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
|
||||
&& defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
|
||||
&& defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
|
||||
&& defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
|
||||
#error conflicting symbols found
|
||||
#endif
|
||||
],[cf_cv_posix_visible=no],[cf_cv_posix_visible=yes])
|
||||
])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_PREDEFINE version: 2 updated: 2010/05/26 16:44:57
|
||||
@ -8386,7 +8418,7 @@ fi
|
||||
AC_SUBST(no_x11_rgb)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_XOPEN_SOURCE version: 54 updated: 2018/11/07 07:43:44
|
||||
dnl CF_XOPEN_SOURCE version: 55 updated: 2018/12/31 20:46:17
|
||||
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,
|
||||
@ -8397,6 +8429,9 @@ dnl $1 is the nominal value for _XOPEN_SOURCE
|
||||
dnl $2 is the nominal value for _POSIX_C_SOURCE
|
||||
AC_DEFUN([CF_XOPEN_SOURCE],[
|
||||
AC_REQUIRE([AC_CANONICAL_HOST])
|
||||
AC_REQUIRE([CF_POSIX_VISIBLE])
|
||||
|
||||
if test "$cf_cv_posix_visible" = no; then
|
||||
|
||||
cf_XOPEN_SOURCE=ifelse([$1],,500,[$1])
|
||||
cf_POSIX_C_SOURCE=ifelse([$2],,199506L,[$2])
|
||||
@ -8511,4 +8546,5 @@ make an error
|
||||
CF_TRY_XOPEN_SOURCE
|
||||
fi
|
||||
fi
|
||||
fi # cf_cv_posix_visible
|
||||
])
|
||||
|
47
config.guess
vendored
47
config.guess
vendored
@ -1,8 +1,8 @@
|
||||
#! /bin/sh
|
||||
# Attempt to guess a canonical system name.
|
||||
# Copyright 1992-2018 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2019 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2018-11-28'
|
||||
timestamp='2019-01-03'
|
||||
|
||||
# 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
|
||||
@ -50,7 +50,7 @@ version="\
|
||||
GNU config.guess ($timestamp)
|
||||
|
||||
Originally written by Per Bothner.
|
||||
Copyright 1992-2018 Free Software Foundation, Inc.
|
||||
Copyright 1992-2019 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."
|
||||
@ -96,8 +96,7 @@ fi
|
||||
|
||||
tmp=
|
||||
# shellcheck disable=SC2172
|
||||
trap 'test -z "$tmp" || rm -fr "$tmp"' 1 2 13 15
|
||||
trap 'exitcode=$?; test -z "$tmp" || rm -fr "$tmp"; exit $exitcode' 0
|
||||
trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15
|
||||
|
||||
set_cc_for_build() {
|
||||
: "${TMPDIR=/tmp}"
|
||||
@ -386,21 +385,39 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
|
||||
echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
|
||||
exit ;;
|
||||
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
|
||||
echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
|
||||
set_cc_for_build
|
||||
SUN_ARCH=sparc
|
||||
# If there is a compiler, see if it is configured for 64-bit objects.
|
||||
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
|
||||
# This test works for both compilers.
|
||||
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
|
||||
if (echo '#ifdef __sparcv9'; echo IS_64BIT_ARCH; echo '#endif') | \
|
||||
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
|
||||
grep IS_64BIT_ARCH >/dev/null
|
||||
then
|
||||
SUN_ARCH=sparcv9
|
||||
fi
|
||||
fi
|
||||
echo "$SUN_ARCH"-sun-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
|
||||
exit ;;
|
||||
i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
|
||||
echo i386-pc-auroraux"$UNAME_RELEASE"
|
||||
exit ;;
|
||||
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
|
||||
UNAME_REL="`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
|
||||
case `isainfo -b` in
|
||||
32)
|
||||
echo i386-pc-solaris2"$UNAME_REL"
|
||||
;;
|
||||
64)
|
||||
echo x86_64-pc-solaris2"$UNAME_REL"
|
||||
;;
|
||||
esac
|
||||
set_cc_for_build
|
||||
SUN_ARCH=i386
|
||||
# If there is a compiler, see if it is configured for 64-bit objects.
|
||||
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
|
||||
# This test works for both compilers.
|
||||
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
|
||||
if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
|
||||
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
|
||||
grep IS_64BIT_ARCH >/dev/null
|
||||
then
|
||||
SUN_ARCH=x86_64
|
||||
fi
|
||||
fi
|
||||
echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
|
||||
exit ;;
|
||||
sun4*:SunOS:6*:*)
|
||||
# According to config.sub, this is the proper way to canonicalize
|
||||
|
30
config.sub
vendored
30
config.sub
vendored
@ -1,8 +1,8 @@
|
||||
#! /bin/sh
|
||||
# Configuration validation subroutine script.
|
||||
# Copyright 1992-2018 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2019 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2018-11-28'
|
||||
timestamp='2019-01-05'
|
||||
|
||||
# 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
|
||||
@ -67,7 +67,7 @@ Report bugs and patches to <config-patches@gnu.org>."
|
||||
version="\
|
||||
GNU config.sub ($timestamp)
|
||||
|
||||
Copyright 1992-2018 Free Software Foundation, Inc.
|
||||
Copyright 1992-2019 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."
|
||||
@ -111,7 +111,8 @@ case $# in
|
||||
esac
|
||||
|
||||
# Split fields of configuration type
|
||||
IFS="-" read -r field1 field2 field3 field4 <<EOF
|
||||
# shellcheck disable=SC2162
|
||||
IFS="-" read field1 field2 field3 field4 <<EOF
|
||||
$1
|
||||
EOF
|
||||
|
||||
@ -918,7 +919,8 @@ case $basic_machine in
|
||||
;;
|
||||
|
||||
*-*)
|
||||
IFS="-" read -r cpu vendor <<EOF
|
||||
# shellcheck disable=SC2162
|
||||
IFS="-" read cpu vendor <<EOF
|
||||
$basic_machine
|
||||
EOF
|
||||
;;
|
||||
@ -1183,13 +1185,13 @@ case $cpu-$vendor in
|
||||
| le32 | le64 \
|
||||
| lm32 \
|
||||
| m32c | m32r | m32rle \
|
||||
| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k | v70 | w65 \
|
||||
| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip \
|
||||
| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
|
||||
| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
|
||||
| m88110 | m88k | maxq | mb | mcore | mep | metag \
|
||||
| microblaze | microblazeel \
|
||||
| mips | mipsbe | mipseb | mipsel | mipsle \
|
||||
| mips16 \
|
||||
| mips64 | mips64el \
|
||||
| mips64 | mips64eb | mips64el \
|
||||
| mips64octeon | mips64octeonel \
|
||||
| mips64orion | mips64orionel \
|
||||
| mips64r5900 | mips64r5900el \
|
||||
@ -1216,11 +1218,12 @@ case $cpu-$vendor in
|
||||
| nds32 | nds32le | nds32be \
|
||||
| nfp \
|
||||
| nios | nios2 | nios2eb | nios2el \
|
||||
| none | np1 | ns16k | ns32k \
|
||||
| none | np1 | ns16k | ns32k | nvptx \
|
||||
| open8 \
|
||||
| or1k* \
|
||||
| or32 \
|
||||
| orion \
|
||||
| picochip \
|
||||
| pdp10 | pdp11 | pj | pjl | pn | power \
|
||||
| powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
|
||||
| pru \
|
||||
@ -1228,7 +1231,8 @@ case $cpu-$vendor in
|
||||
| riscv | riscv32 | riscv64 \
|
||||
| rl78 | romp | rs6000 | rx \
|
||||
| score \
|
||||
| sh | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
|
||||
| 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 \
|
||||
| sparclite \
|
||||
@ -1238,10 +1242,10 @@ case $cpu-$vendor in
|
||||
| tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
|
||||
| tron \
|
||||
| ubicom32 \
|
||||
| v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
|
||||
| v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
|
||||
| vax \
|
||||
| visium \
|
||||
| wasm32 \
|
||||
| w65 | wasm32 \
|
||||
| we32k \
|
||||
| x86 | x86_64 | xc16x | xgate | xps100 \
|
||||
| xstormy16 | xtensa* \
|
||||
@ -1361,7 +1365,7 @@ case $os in
|
||||
| powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
|
||||
| skyos* | haiku* | rdos* | toppers* | drops* | es* \
|
||||
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
|
||||
| midnightbsd* | amdhsa* | unleashed*)
|
||||
| midnightbsd* | amdhsa* | unleashed* | emscripten*)
|
||||
# Remember, each alternative MUST END IN *, to match a version number.
|
||||
;;
|
||||
qnx*)
|
||||
|
4
dist.mk
4
dist.mk
@ -25,7 +25,7 @@
|
||||
# use or other dealings in this Software without prior written #
|
||||
# authorization. #
|
||||
##############################################################################
|
||||
# $Id: dist.mk,v 1.1258 2018/12/29 15:15:21 tom Exp $
|
||||
# $Id: dist.mk,v 1.1259 2018/12/31 10:30:35 tom Exp $
|
||||
# Makefile for creating ncurses distributions.
|
||||
#
|
||||
# This only needs to be used directly as a makefile by developers, but
|
||||
@ -37,7 +37,7 @@ SHELL = /bin/sh
|
||||
# These define the major/minor/patch versions of ncurses.
|
||||
NCURSES_MAJOR = 6
|
||||
NCURSES_MINOR = 1
|
||||
NCURSES_PATCH = 20181229
|
||||
NCURSES_PATCH = 20190105
|
||||
|
||||
# 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.1+20181229) unstable; urgency=low
|
||||
ncurses6 (6.1+20190105) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 29 Dec 2018 10:15:21 -0500
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 31 Dec 2018 05:30:35 -0500
|
||||
|
||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
||||
|
||||
|
@ -5,11 +5,11 @@ Current ncurses maintainer: Thomas Dickey <dickey@invisible-island.net>
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
Files: *
|
||||
Copyright: 1998-2017,2018 Free Software Foundation, Inc.
|
||||
Copyright: 1998-2018,2019 Free Software Foundation, Inc.
|
||||
Licence: X11
|
||||
|
||||
Files: aclocal.m4 package
|
||||
Copyright: 1996-2017,2018 by Thomas E. Dickey
|
||||
Copyright: 1996-2018,2019 by Thomas E. Dickey
|
||||
Licence: X11
|
||||
|
||||
Files: doc/html/NCURSES-Programming-HOWTO.html
|
||||
|
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.1+20181229) unstable; urgency=low
|
||||
ncurses6 (6.1+20190105) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 29 Dec 2018 10:15:21 -0500
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 31 Dec 2018 05:30:35 -0500
|
||||
|
||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
||||
|
||||
|
@ -5,11 +5,11 @@ Current ncurses maintainer: Thomas Dickey <dickey@invisible-island.net>
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
Files: *
|
||||
Copyright: 1998-2017,2018 Free Software Foundation, Inc.
|
||||
Copyright: 1998-2018,2019 Free Software Foundation, Inc.
|
||||
Licence: X11
|
||||
|
||||
Files: aclocal.m4 package
|
||||
Copyright: 1996-2017,2018 by Thomas E. Dickey
|
||||
Copyright: 1996-2018,2019 by Thomas E. Dickey
|
||||
Licence: X11
|
||||
|
||||
Files: doc/html/NCURSES-Programming-HOWTO.html
|
||||
|
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.1+20181229) unstable; urgency=low
|
||||
ncurses6 (6.1+20190105) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 29 Dec 2018 10:15:21 -0500
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 31 Dec 2018 05:30:35 -0500
|
||||
|
||||
ncurses6 (5.9-20120608) unstable; urgency=low
|
||||
|
||||
|
@ -5,11 +5,11 @@ Current ncurses maintainer: Thomas Dickey <dickey@invisible-island.net>
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
Files: *
|
||||
Copyright: 1998-2017,2018 Free Software Foundation, Inc.
|
||||
Copyright: 1998-2018,2019 Free Software Foundation, Inc.
|
||||
Licence: X11
|
||||
|
||||
Files: aclocal.m4 package
|
||||
Copyright: 1996-2017,2018 by Thomas E. Dickey
|
||||
Copyright: 1996-2018,2019 by Thomas E. Dickey
|
||||
Licence: X11
|
||||
|
||||
Files: doc/html/NCURSES-Programming-HOWTO.html
|
||||
|
@ -1,4 +1,4 @@
|
||||
; $Id: mingw-ncurses.nsi,v 1.305 2018/12/29 15:15:21 tom Exp $
|
||||
; $Id: mingw-ncurses.nsi,v 1.306 2018/12/31 10:30:35 tom Exp $
|
||||
|
||||
; TODO add examples
|
||||
; TODO bump ABI to 6
|
||||
@ -9,8 +9,8 @@
|
||||
|
||||
!define VERSION_MAJOR "6"
|
||||
!define VERSION_MINOR "1"
|
||||
!define VERSION_YYYY "2018"
|
||||
!define VERSION_MMDD "1229"
|
||||
!define VERSION_YYYY "2019"
|
||||
!define VERSION_MMDD "0105"
|
||||
!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.1
|
||||
Release: 20181229
|
||||
Release: 20190105
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
@ -1,7 +1,7 @@
|
||||
Summary: shared libraries for terminal handling
|
||||
Name: ncurses6
|
||||
Version: 6.1
|
||||
Release: 20181229
|
||||
Release: 20190105
|
||||
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.1
|
||||
Release: 20181229
|
||||
Release: 20190105
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* Copyright (c) 1998-2016,2017 Free Software Foundation, Inc. *
|
||||
* Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
* copy of this software and associated documentation files (the *
|
||||
@ -39,7 +39,7 @@
|
||||
#include "termsort.c" /* this C file is generated */
|
||||
#include <parametrized.h> /* so is this */
|
||||
|
||||
MODULE_ID("$Id: dump_entry.c,v 1.169 2018/12/23 00:37:35 tom Exp $")
|
||||
MODULE_ID("$Id: dump_entry.c,v 1.170 2018/12/23 00:37:35 tom Exp $")
|
||||
|
||||
#define DISCARD(string) string = ABSENT_STRING
|
||||
#define PRINTF (void) printf
|
||||
|
44
test/aclocal.m4
vendored
44
test/aclocal.m4
vendored
@ -26,7 +26,7 @@ dnl sale, use or other dealings in this Software without prior written *
|
||||
dnl authorization. *
|
||||
dnl***************************************************************************
|
||||
dnl
|
||||
dnl $Id: aclocal.m4,v 1.162 2018/12/15 19:58:40 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.163 2019/01/01 01:46:17 tom Exp $
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey
|
||||
dnl
|
||||
@ -2883,7 +2883,7 @@ fi
|
||||
AC_SUBST(PKG_CONFIG)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_POSIX_C_SOURCE version: 10 updated: 2018/06/20 20:23:13
|
||||
dnl CF_POSIX_C_SOURCE version: 11 updated: 2018/12/31 20:46:17
|
||||
dnl -----------------
|
||||
dnl Define _POSIX_C_SOURCE to the given level, and _POSIX_SOURCE if needed.
|
||||
dnl
|
||||
@ -2898,7 +2898,10 @@ dnl
|
||||
dnl Parameters:
|
||||
dnl $1 is the nominal value for _POSIX_C_SOURCE
|
||||
AC_DEFUN([CF_POSIX_C_SOURCE],
|
||||
[
|
||||
[AC_REQUIRE([CF_POSIX_VISIBLE])dnl
|
||||
|
||||
if test "$cf_cv_posix_visible" = no; then
|
||||
|
||||
cf_POSIX_C_SOURCE=ifelse([$1],,199506L,[$1])
|
||||
|
||||
cf_save_CFLAGS="$CFLAGS"
|
||||
@ -2955,6 +2958,35 @@ if test "$cf_cv_posix_c_source" != no ; then
|
||||
CF_ADD_CFLAGS($cf_cv_posix_c_source)
|
||||
fi
|
||||
|
||||
fi # cf_cv_posix_visible
|
||||
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_POSIX_VISIBLE version: 1 updated: 2018/12/31 20:46:17
|
||||
dnl ----------------
|
||||
dnl POSIX documents test-macros which an application may set before any system
|
||||
dnl headers are included to make features available.
|
||||
dnl
|
||||
dnl Some BSD platforms (originally FreeBSD, but copied by a few others)
|
||||
dnl diverged from POSIX in 2002 by setting symbols which make all of the most
|
||||
dnl recent features visible in the system header files unless the application
|
||||
dnl overrides the corresponding test-macros. Doing that introduces portability
|
||||
dnl problems.
|
||||
dnl
|
||||
dnl This macro makes a special check for the symbols used for this, to avoid a
|
||||
dnl conflicting definition.
|
||||
AC_DEFUN([CF_POSIX_VISIBLE],
|
||||
[
|
||||
AC_CACHE_CHECK(if the POSIX test-macros are already defined,cf_cv_posix_visible,[
|
||||
AC_TRY_COMPILE([#include <stdio.h>],[
|
||||
#if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
|
||||
&& defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
|
||||
&& defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
|
||||
&& defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
|
||||
#error conflicting symbols found
|
||||
#endif
|
||||
],[cf_cv_posix_visible=no],[cf_cv_posix_visible=yes])
|
||||
])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_PRG_RULES version: 1 updated: 2006/06/03 11:45:08
|
||||
@ -3836,7 +3868,7 @@ esac
|
||||
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_XOPEN_SOURCE version: 54 updated: 2018/11/07 07:43:44
|
||||
dnl CF_XOPEN_SOURCE version: 55 updated: 2018/12/31 20:46:17
|
||||
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,
|
||||
@ -3847,6 +3879,9 @@ dnl $1 is the nominal value for _XOPEN_SOURCE
|
||||
dnl $2 is the nominal value for _POSIX_C_SOURCE
|
||||
AC_DEFUN([CF_XOPEN_SOURCE],[
|
||||
AC_REQUIRE([AC_CANONICAL_HOST])
|
||||
AC_REQUIRE([CF_POSIX_VISIBLE])
|
||||
|
||||
if test "$cf_cv_posix_visible" = no; then
|
||||
|
||||
cf_XOPEN_SOURCE=ifelse([$1],,500,[$1])
|
||||
cf_POSIX_C_SOURCE=ifelse([$2],,199506L,[$2])
|
||||
@ -3961,6 +3996,7 @@ make an error
|
||||
CF_TRY_XOPEN_SOURCE
|
||||
fi
|
||||
fi
|
||||
fi # cf_cv_posix_visible
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_X_ATHENA version: 23 updated: 2015/04/12 15:39:00
|
||||
|
2880
test/configure
vendored
2880
test/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
# $Id: mk-test.awk,v 1.21 2018/01/15 15:59:25 tom Exp $
|
||||
# $Id: mk-test.awk,v 1.22 2019/01/06 00:35:28 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright (c) 2006-2017,2018 Free Software Foundation, Inc. #
|
||||
# Copyright (c) 2006-2018,2019 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
# copy of this software and associated documentation files (the "Software"), #
|
||||
@ -80,6 +80,8 @@ END {
|
||||
print ""
|
||||
print "sources:"
|
||||
print ""
|
||||
print "check:"
|
||||
print " @ echo The test-programs are interactive"
|
||||
print "tags:"
|
||||
print " $(CTAGS) *.[ch]"
|
||||
print ""
|
||||
|
@ -4,11 +4,11 @@ Current ncurses maintainer: Thomas Dickey <dickey@invisible-island.net>
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
Files: *
|
||||
Copyright: 1998-2017,2018 Free Software Foundation, Inc.
|
||||
Copyright: 1998-2018,2019 Free Software Foundation, Inc.
|
||||
Licence: X11
|
||||
|
||||
Files: aclocal.m4 package
|
||||
Copyright: 2003-2017,2018 by Thomas E. Dickey
|
||||
Copyright: 2003-2018,2019 by Thomas E. Dickey
|
||||
Licence: X11
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
|
@ -4,11 +4,11 @@ Current ncurses maintainer: Thomas Dickey <dickey@invisible-island.net>
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
Files: *
|
||||
Copyright: 1998-2017,2018 Free Software Foundation, Inc.
|
||||
Copyright: 1998-2018,2019 Free Software Foundation, Inc.
|
||||
Licence: X11
|
||||
|
||||
Files: aclocal.m4 package
|
||||
Copyright: 2003-2017,2018 by Thomas E. Dickey
|
||||
Copyright: 2003-2018,2019 by Thomas E. Dickey
|
||||
Licence: X11
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
|
@ -4,11 +4,11 @@ Current ncurses maintainer: Thomas Dickey <dickey@invisible-island.net>
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
Files: *
|
||||
Copyright: 1998-2017,2018 Free Software Foundation, Inc.
|
||||
Copyright: 1998-2018,2019 Free Software Foundation, Inc.
|
||||
Licence: X11
|
||||
|
||||
Files: aclocal.m4 package
|
||||
Copyright: 2003-2017,2018 by Thomas E. Dickey
|
||||
Copyright: 2003-2018,2019 by Thomas E. Dickey
|
||||
Licence: X11
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
|
Loading…
Reference in New Issue
Block a user