Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ncurses-devel-static-6.4.20231202-27.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: ncurses-devel-static Distribution: openSUSE:Factory:zSystems
Version: 6.4.20231202 Vendor: openSUSE
Release: 27.1 Build date: Tue Dec 12 19:37:21 2023
Group: Development/Libraries/C and C++ Build host: s390zl24
Size: 10103650 Source RPM: ncurses-6.4.20231202-27.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.invisible-island.net/ncurses/ncurses.html
Summary: Static libraries for the ncurses6 terminal control library
This package contains the static library files for
the ncurses library in its ABI version 6 form.

Provides

Requires

License

MIT

Changelog

* Mon Dec 11 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20231209
    + modify infocmp "-u" option to not report cancels in use'd chunks
      which are not mentioned in the top-level terminal description.
    + remove xterm+sm+1006 from tmux (Debian #1057688).
    + used "infocmp -u" to help trim redundant capabilities -TD
    + updated man/edit_man.sh to allow for "\%" markers embedded after
      bold font escapes in manpage cross-references (Debian #1057541).
    + reduce compiler-warnings in configure checks
* Mon Dec 04 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20231202
    + correct initial alignment of extended capabilities in infocmp, so
      that the "-u" option can be used for more than two terminal types.
    + improve formatting/style of manpages, changing environment variables
      to italics (patches by Branden Robinson).
* Wed Nov 29 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20231125
    + add information about "ttycap", termcap's forerunner, to tset.1
      (patch by Branden Robinson).
    + improve formatting/style of manpages, including section reordering
      (patches by Branden Robinson).
    + modify usage messages in configure script, bracketing optional values
      (report by Branden Robinson).
* Wed Nov 22 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20231121
    + amend fix for Debian #1055882, correcting nul terminator check in
      waddnstr (Debian #1056340).
* Mon Nov 20 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20231118
    + improve description of length-parameter and error-returns in several
      manpages:  curs_addchstr.3x, curs_addstr.3x, curs_addwstr.3x,
      curs_in_wch.3x, curs_in_wchstr.3x, curs_inchstr.3x, curs_ins_wstr.3x,
      curs_insstr.3x, curs_instr.3x, curs_inwstr.3x
    + amend parameter check for entire string versus specific length in
      winsnstr() and wins_nwstr() to match Solaris.
    + make similar correction to wins_nwstr().
    + correct loop termination condition in waddnstr() and waddnwstr()
      (Debian #1055882, cf: 20201205).
* Mon Nov 13 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20231111
    + used "infocmp -u" to help trim redundant capabilities -TD
    + add limit checks in infocmp needed when processing extended
      capabilities with the "-u" option.
    + fix inconsistent sort-order in see-also sections of manpages.
    + fix a few compiler warnings for Solaris 10.
    + modify endwin() to return an error if it is called again without an
      intervening screen update (report by Rajeev Pillai, NetBSD #57592).
  - Add ncurses patch 20231104
    + modify reset command to avoid altering clocal if the terminal uses a
      modem (prompted by discussion with Werner Fink, Michal Suchanek,
      OpenSUSE bsc#1201384, Debian #60377).
    + build-fixes for --with-caps variations.
    + correct a couple of section-references in INSTALL
  - Add ncurses patch 20231028
    + move xterm focus mode 1004 from xterm+sm+1006 into xterm+focus as
      fe/fd capabilities, like vim (vim-pr #13440).
    + modify --with-pkg-config-libdir option to make "libdir" the default,
      as documented, rather than "auto" (report by Branden Robinson).
    + improve messages from configure script (patches by Branden Robinson).
  - Fix offsets of patches
    * ncurses-5.9-ibm327x.dif
    * ncurses-6.4.dif
* Mon Oct 23 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20231021
    + use oldxterm+sm+1006 in vte-2014 (report by Benno Schulenberg) -TD
    + add ansi+apparrows -TD
    + change defaults for configure opaque and widec options (prompted by
      discussion with Branden Robinson).
    + minor cleanup of compiler- and manpage-warnings.
  - Correct offsets off some hunks in patches
    * ncurses-5.9-ibm327x.dif
    * ncurses-6.4.dif
* Tue Oct 17 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20231016
    + make the recent change to setupterm optional "--enable-check-size"
      (Debian #1054022).
* Mon Oct 16 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20231014
    + improve formatting/style of manpages (patches by Branden Robinson).
    + updated configure script macro CF_XOPEN_SOURCE, for uClibc-ng
    + update config.guess, config.sub
* Mon Oct 09 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20231007
    + improve loop-limit for get_position().
    + improve manual description of immedok (Debian #1053603).
    + fix a few formatting issues with manpages (Debian #1053123).
    + improve formatting/style of manpages (patches by Branden Robinson).
* Wed Oct 04 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20231001
    + modify setupterm to provide for using ANSI cursor-position report (in
      user6/user7 terminfo capabilities) to obtain screensize if neither
      environment variables or ioctl is used.  The ncurses test-program
      with options "-E -T" demonstrates this feature.
    + improve error messages in tic (patch by Branden Robinson).
    + improve formatting/style of manpages (patches by Branden Robinson).
    + modify test/clip_printw.c to optionally test non-wrapped updates.
    + fix reallocation loop for vsnprintf() in _nc_sprintf_string() by
      copying the va_list variable (patch by Ian Abbott).
  - Add ncurses patch 20230923
    + improve formatting of manpages (patches by Branden Robinson).
    + amend change to delscreen() to limit the windows which it creates to
      just those associated with the screen (report by Frederic Boiteux,
      cf: 20220813).
* Tue Sep 19 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230918
    + new tarball/errata (report by Sven Joachim).
  - Add ncurses patch 20230917
    + improve formatting of manpages (integrated patches by Branden
      Robinson).
    + correct limit for name-length in write_entry.c (report/testcase by
      Luna Saphie Mittelbach).
    + limit delays to 30 seconds, i.e., padding delays in terminfo, as well
      as napms() and delay_output() functions.
    + improve a few pointer-checks.
    + improve parsing in _nc_msec_cost, allowing a single decimal point.
* Tue Sep 12 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230909
    + improve formatting of manpages (patches by Branden Robinson).
    > patches by Nicholas Marriott:
      + use string-hacks in alloc_entry.c, alloc_type.c and hardscroll.c,
      overlooked due to compiler changes in recent OpenBSD releases.
      + add "-6" option to ncu2openbsd script.
  - Add ncurses patch 20230902
    + improve description of search rules for terminal descriptions in
      terminfo manpage (report by Sven Joachim).
  - Add ncurses patch 20230826
    + fixes for compiler-warnings.
    + update config.guess, config.sub
* Mon Aug 21 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230819
    + various manpage-formatting fixes.
    + correct formatting of table header in curs_inopts.3x (Branden
      Robinson).
    + correct manpage description of panel_hidden (report by Benjamin
      Mordaunt).
* Mon Aug 14 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230812
    + add/use putty+cursor to reflect amending of modified cursor-keys
      in 2021 -TD
    + add ecma+strikeout to putty -TD
    + add functions to query tty-flags in SCREEN (request by Bill Gray).
* Mon Aug 07 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230805
    + fix a few manpages needing tbl marker, seen by lintian warning.
    + fixes for compiler-warnings.
    + minor grammatical fix for manpages (Branden Robinson).
* Mon Jul 31 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230729
    + improve manpages for wgetnstr() and wget_wnstr().
    + modify MinGW configuration to provide for running in MSYS/MSYS2
      shells, assuming ConPTY support (patch by Pavel Fedin).
    + add assignment in CF_MAN_PAGES to fill in value for TERMINFO_DIRS in
      ncurses, terminfo and tic manpages (patch by Sven Joachim).
* Mon Jul 24 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230722
    + add "auto" default for --with-xterm-kbs configure option.
* Mon Jul 17 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230715
    + correct wadd_wch_literal() when adding a non-spacing character to a
      double-width character.
    + improve manual page for curs_util.
    + improve manual page for wadd_wch().
* Mon Jul 10 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230708
    + add linux+kbs for terminals which imitate xterm's behavior with
      Linux -TD
    + modify MinGW driver to return KEY_BACKSPACE when an unmodified
      VK_BACK virtual key is entered (prompted by patch by Pavel Fedin,
      Savannah #64292).
    + disallow using $TERMINFO or $HOME/.terminfo when tic "-o" option is
      used (report by Sven Joachim, Debian #1040048).
  - Port the patch ncurses-6.4.dif
* Mon Jul 03 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230701
    + fix mandoc warnings about unnecessary markup.
    + improve parameter check in tparm_setup()
  - Extend compiled in fall back terminals with xterm-256color
    and ms-terminal (the first is now a days more common and second
    one is useful for ssh connections to MS(tm))
* Mon Jun 26 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230624
    + fixes for out-of-memory condition (report by "eaglegai").
  - Add ncurses patch 20230625
    + adjust man/make_sed.sh to work with dates as the third field of TH.
    + fixes for out-of-memory condition (report by "eaglegai").
* Mon Jun 19 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230617
    + markup manpages with revision information (prompted by discussion
      with Bjarni Ingi Gislason).
* Fri Jun 16 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230615
    + modify _nc_read_file_entry() to show relevant filename in warnings.
    + improve checks in convert_string() for corrupt terminfo entry (report
      and test-case by Gregory James Duck).
* Mon Jun 12 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230610
    + improve manpages discussing file descriptors in low-level functions.
    + modify flushinp to use file descriptors in SCREEN, rather than from
      TERMINAL, and check if they are for a terminal, like SVr4.
    + modify mcprint to use file descriptor in SCREEN, for consistency.
    + add xterm+focus to foot+base (patch by Daniel Ekloef).
    + correct definition of Charable() for non-wide ncurses library (report
      and test-case by Zbigniew Baniewski).
* Mon Jun 05 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230603
    + add configure option --with-strip-program, to override program
      chosen by the install program for stripping executables (prompted
      by discussion with Aapo Rantalainen).
    + fix typo in INSTALL (report/patch by Aapo Rantalainen).
    + improve error-checks for isEILSEQ()
    + increase MB_CUR_MAX to 16, matching glibc's MB_LEN_MAX.
    + corrected mouse mask in test/testcurs.c
    + improve thread lock in lib_trace.c
  - Correct offsets of patch ncurses-6.4.dif
* Tue May 30 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230527
    + fixes for compiler warnings/cppcheck.
* Mon May 22 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230520
    + fixes for compiler warnings in MinGW environments.
* Mon May 15 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230514
    + modify test-package "ncurses6-doc" to use manpage-aliases, which in
      turn required a change to the configure script to factor in the
      extra-suffix option when deriving alias names.
    + add mode 1004 to xterm+sm+1006 from xterm #380 -TD
  - Port and correct offsets of patch ncurses-6.4.dif
* Mon May 08 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230506
    > build-fixes related to configure-options and/or platform:
      + fix for --enable-fvisibility
      + fix for unusual values of --with-rel-version
      + fix for unusual values of --with-abi-version
      + fix for --disable-tcap-names
      + fix for termcap in nc_access.h (report by Werner Fink).
  - Delete patch ncurses-6.4-makeuseof_secure_open.dif as now upstream
* Wed May 03 2023 Dr. Werner Fink <werner@suse.de>
  - Do not overwrite PKG_CONFIG_PATH for new tack support
* Tue May 02 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230429
    + revise recent change to _nc_write_entry to isolate it to a Cygwin bug
      (cf: 20230311)
    + amend fix for wgetnstr, wgetn_wstr to use cbreak mode unless raw
      mode was set (cf: 20210522).
    + fix a few warnings from cppcheck, etc.
    + correct copy/paste error in nc_access.h (report by Werner Fink).
  - Adopt patch ncurses-6.4-makeuseof_secure_open.dif
    * Fix yet an other copy/paste typo
* Wed Apr 26 2023 Dr. Werner Fink <werner@suse.de>
  - Add patch ncurses-6.4-makeuseof_secure_open.dif
    * Really make use of _nc_safe_fopen() and _nc_safe_open3()
* Tue Apr 25 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230424
    + check return value of _nc_save_str(), in special case for tic where
      extended capabilities are processed but the terminal description was
      not initialized (report by Ziqiao Kong).
    + regenerate llib-* files.
* Mon Apr 24 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230423 (boo#1210552)
    + add tiscan_s() to help applications check formatting capabilities
      that would be passed to tiparm_s, etc.
    + add tiparm_s() to provide applications a way to tell ncurses what
      the expected parameters are for a capability (tmux #3531).
    + improve check in lib_tparm.c, ensuring that a char* fits into a
      TPARM_ARG.
    + add --disable-setuid-environ configure option (request by Sven
      Joachim).
    + drop compatibility with obsolete versions of tack, e.g., pre-1.08
      (Debian #1034549, cf: 20170722).
  - Build tack on the own way as ncurses upstream drop build within support
* Wed Apr 19 2023 Dr. Werner Fink <werner@suse.de>
  - Fix get_version_number.sh to show version without suffix gz.asc
* Wed Apr 19 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230418 (boo#1210485, (boo#1210434)
    + improve checks for limits on privileged execution:
      + modify _nc_syserr_abort() to use _nc_env_access(), rather than
      only checking root uid.
      + use getauxval() when available, to improve setuid/setgid checks.
      + modify test packages to disable root access/environ options.
    + modify tgoto() to accept no-parameter capabilities, for joe editor
      (OpenSUSE #1210485, Gentoo #904263).
* Tue Apr 18 2023 Dr. Werner Fink <werner@suse.de>
  - Add signatures of the patches as well in patch tar ball
* Mon Apr 17 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230415 (boo#1210485)
    + configure script fixes:
      + fix copy/paste error in configure option --disable-root-access
      (report/patch by Sven Joachim).
      + modify CF_XOPEN_SOURCE macro's amend default case to avoid
      undefining _XOPEN_SOURCE if _POSIX_C_SOURCE is defined.
    + modify test_tparm to account for extended capabilities.
    + add checks in tparm() and tiparm() for misuse of numeric parameters,
      overlooked in 20230408.
    + fix errata in clear.1 and curs_terminfo.3x
* Tue Apr 11 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230408 (boo#1210434)
    + document limitations of tparm, and error-returns in curs_terminfo.3x
    + document limitations of tgoto, and error-returns in curs_termcap.3x
    + add xterm+focus to alacritty+common (patch by Christian Duerr).
    + add "-v" option to tput, to show warnings.
    > improve checks for malformed terminfo data (report/analysis by
      Jonathan Bar Or, Michael Pearse, Emanuele Cozzi).
      + make the parameter type/count checks in _nc_tiparm() more stringent
      + update tgoto() to account for _nc_tiparm() changes
      + add checks in tparm() and tiparm() for misuse of string parameters
      + add special cases in tput to handle extensions Cs/Ms parameters
      + ignore compiled-terminfo where the array sizes exceed the standard
  - Skip gzipping manual pages as brp-compress does the job
* Tue Apr 04 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230401
    + modify experimental Windows driver to work with xterm mouse protocol.
    + remove DECCOLM+DECSCLM from foot (patch by Daniel Ekloef).
* Mon Mar 13 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230311
    + improve manpage description for addch versus unctrl format used for
      non-printable characters.
    + modify version-check for gcc/g++, now works for msys2.
    + modify check in _nc_write_entry() for multiply defined aliases to
      report problems within the current runtime of tic rather than for
      conflicts with pre-existing terminal descriptions.
    + allow for MinGW32-/64-bit configurations to use _DEFAULT_SOURCE
    + clarify interaction of -R option versus -C, -I and -r in infocmp
      manpage.
    + build-fix in lib_win32con.c (cf: 20230211).
* Tue Feb 28 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230225
    + build-fixes for rpm test-packages.
    + add/use configure check for clock_gettime(), to supersede
      gettimeofday().
  - Correct offsets of patch ncurses-6.4.dif
* Mon Feb 20 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230218
    + configure-script improvements:
      + recent msys2 headers work with _DEFAULT_SOURCE; amend check
      + use $ac_includes_default in most cases where stdlib.h should work
      + use #error consistently vs "make an error"
      + add configure macro for gettimeofday vs inline check
  - Correct offsets of patch ncurses-6.4.dif
* Mon Feb 13 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230211
    + set dwShareMode in calls to CreateConsoleScreenBuffer() (patch by
      Hannes Domani).
    + use CreateFile with "CONIN$", "CONOUT$" rather than GetStdHandle to
      obtain a handle on the actual console, avoiding redirection in the
      MinGW/Win32 configurations (adapted from patch by LIU Hao).
* Wed Feb 08 2023 Andreas Schwab <schwab@suse.de>
  - Fix use of run_cmd.sh
* Mon Feb 06 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230128
    + document XF, kxIN and kxOUT -TD
    + add note on sun/wscons/cmdtool/shelltool -TD
    + modify configure script check for pkg-config library directory to
      take into account an older version 0.15.0 which used PKG_CONFIG_PATH
      but not PKG_CONFIG_LIBDIR
  - Correct offsets of patches
    * ncurses-5.9-ibm327x.dif
    * ncurses-6.4.dif
* Mon Jan 23 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230121
    + correct limit-check when dumping tc/use clause via tic -I (report by
      Gabriel Ravier).
    + correct a check for manpage-alias in edit_man.sh, to work with out of
      tree builds (report by Sven Joachim).
  - Port ncurses-6.4.dif to patch 20230121
* Mon Jan 16 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230114
    + change RV to XR/xr, to avoid conflict with pre-existing usage in vim,
      to use RV/rv to denote DA2 and its response (discussion with Bram
      Moolenaar) -TD
    + add XF flag to xterm+focus so that termcap applications can be aware
      of terminals which may support focus in/out -TD
    + use xterm+focus in xterm-p370 and tmux -TD
    + improve configure-script macros vs compiler warnings.
  - Correct offsets of patches
    * ncurses-5.9-ibm327x.dif
    * ncurses-6.4.dif
* Tue Jan 10 2023 Dr. Werner Fink <werner@suse.de>
  - Avoid trouble with invalid certificate for ftp.invisible-island.net
    and use www.invisible-island.net
* Mon Jan 09 2023 Dr. Werner Fink <werner@suse.de>
  - Modify offset in patch ncurses-5.9-ibm327x.dif
  - Port patch ncurses-6.3.dif and rename it to ncurses-6.4.dif
  - Update tack to 1.09-20221229
    * latest config.guess and config.sub
  - Add ncurses patch 20230107
    + add --with-abi-altered configure option (prompted by discussion with
      Brian Inglis).
    + add BSD erase2 to characters handled by tset/reset.
    + improve configure-script macros vs compiler warnings.
    + regenerate configure scripts with autoconf 2.52.20221202
    + add RV report+version (suggested by Bram Moolenaar).
    + add comment to bracketed+paste explaining that vim patch 9.0.1117 is
      needed for use with the updated xterm descriptions (suggested by Bram
      Moolenaar).
  - Add ncurses update 6.4 (patch 20221231)
    + update release notes
    + regenerate llib-* files.
    + correct PS vs PE names in bracketed+paste (report by Bram Moolenaar)
  - Add ncurses patch 20221224
    + add mutex lock/unlock in a few places reported by thread-sanitizer
    + add/use bracketed+paste to help identify terminals supporting this
      xterm feature (prompted by discussion with Bram Moolenaar) -TD
* Mon Dec 19 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20221217
    + install Ada95 sample programs in libexecdir, adding a wrapper
      script to invoke those.
* Mon Dec 12 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20221210
    + add minimal -h/-V getopt logic to the remaining test-programs.
    + free new_pair() data in delscreen (report by "magiblot").
    + add clarification of the scope of dynamic variables in terminfo(5).
    + remove a stray '/' from description of %g in terminfo(5).
* Mon Dec 05 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20221203
    + add -h usage and -V version options to the test-programs which use
      getopt.
    + use "command -v" rather than "type" in Ada95/gen/Makefile.in to fix
      a portability issue (patch by Nicolas Boulenguez).
    + update ncurses-howto, more documentation fixes along with corrections
      to example programs.
* Mon Nov 28 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20221126
    + fix an error in pathname of explain.txt (cf: 20200201).
    + fix an error in "@" command in test/ncurses.c F-menu (cf: 20190121).
    + improve formatting of ncurses-intro.html and hackguide.html
    + improve man/curs_clear.3x links to other pages
* Mon Nov 21 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20221119
    + use static libraries for AdaCurses test-package for Mageia, since no
      gprbuild package is available.
    + updated test packages for Debian.
* Mon Nov 14 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20221112
    + build-fixes for AdaCurses RPM test-package.
* Mon Nov 07 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20221105
    + regenerate configure scripts with autoconf 2.52.20221009
    + modify "--with-manpage-format" to support bzip2 and xz compression
      (prompted by discussion with Sam James).
    + modify make-tar.sh scripts to make timestamps more predictable.
* Wed Nov 02 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20221029
    + improve curs_slk.3x discussion of extensions and portability (report
      by Bill Gray).
* Mon Oct 24 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20221023
    + change man_db.renames to template, to handle ncurses*-config script
      with the extra-suffix configure option.
* Mon Oct 17 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20221015
    + fix another memory-leak in tic.
    + update install-sh script from autoconf, to fix install problem for
      Ada95 with Arch; as noted in
      https://lists.gnu.org/archive/html/automake/2018-09/msg00005.html
      there are unaddressed issues.
    + update CF_XOPEN_SOURCE, adding GNU libc suffixes for abi64, abin32,
      x32 (report by Sven Joachim):
    + correct ifdef's for _nc_set_read_thread() (patch by Mikhail Korolev,
      cf: 20220813).
* Mon Oct 10 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20221008
    + correct a switch-statement case in configure script to allow for test
      builds with ABI=7.
    + modify misc/gen-pkgconfig.in to allow for the case where the library
      directory does not yet exist, since this is processed before doing an
      install (report by Michal Liszcz).
* Tue Oct 04 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20221001
    + modify configure/scripts to work around interference by GNU grep 3.8
      (report by Sam James).
    + update CF_XOPEN_SOURCE, adding variants "gnueabi" and "gnueabihf" to
      get _DEFAULT_SOURCE special case (report by Adam Sampson)
  - Port patch ncurses-6.3.dif
* Mon Sep 26 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220924
    + modify configure macro CF_BUILD_CC to check if the build-compiler
      works, rather than that it is different from the cross-compiler, e.g.,
      to accommodate a compiler which can be used for either purpose with
      different flags (report by Mikhail Korolev).
    + fix another memory-leak in tic.
    + correct change for cppcheck in menu library (report/analysis by
      "tuxway", cf: 20220903).
    + update config.guess, config.sub
  - Correct offsets of patches
    * ncurses-6.3.dif
* Mon Sep 19 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220917
    + reduce memory-leak in tic by separating allocations for struct entry
      from TERMTYPE2 (cf: 20220430).
    + improve interaction between tic -v option and NCURSES_TRACE, by
      processing the latter only when -v option does not set _nc_tracing.
    + modify curses_trace() to show the trace-mask as symbols, e.g.,
      TRACE_ORDINARY, DEBUG_LEVEL(3).
* Mon Sep 12 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220910
    + amend verbose-option change to make this affect level 3, e.g., using
      "tic -cv3 terminfo".
    + work around musl's nonstandard use of feature test macros by adding
      a definition for NCURSES_WIDECHAR to the generated ".pc" and *-config
      files (report by Sam James).
  - Add ncurses patch 20220903
    + modify verbose-option of infocmp, tic, toe to enable debug-tracing
      if that is configured.
  - Add ncurses patch 20220827
    + modify configure scripts to use overlooked cases for LD and
      PKG_CONFIG variables (report by Alan Webb, Gentoo #866398).
    + modify nsterm to use xterm+alt1049 (report by Paul Handly) -TD
    + modify putty to use xterm+alt1049 -TD
  - Correct offsets of patches
    * ncurses-5.9-ibm327x.dif
    * ncurses-6.3.dif
* Mon Aug 22 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220820
    + fix some cppcheck warnings, mostly style, in ncurses and c++
      libraries and progs directory.
    + add curses_trace to ifdef's for START_TRACE in test/test.priv.h
    + update config.guess
* Mon Aug 15 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220813
    + modify delscreen to more effectively delete all windows on the given
      screen.
    + amend portability note for delwin in manual page.
    + adapt test/test_delwin.c from example by Bill Gray.
    + account for prescreen data if freeing leaks in pthread-configuration
    + split-out _nc_set_read_thread(), to reduce compiler warnings about
      pthread_self(), which may/may not be a weak symbol.
    + improve pthread-configuration for test/worm.c
* Tue Aug 09 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220806
    + amend end_of_stream() to allow for input files without a final
      newline.
    + check for non-textfiles to tic.
* Mon Aug 01 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220729
    + fixes to build with dietlibc:
      + add configure check for fpathconf (report by Georg Lehner).
      + add configure check for math sine/cosine, needed in test/tclock,
      and eliminate pow() from test/hanoi (report by Georg Lehner).
      + use wcsnlen as an alternative to wmemchr if it is not found
      (adapted from patch by Georg Lehner).
    + trim out some unwanted linker options from ncurses*config and .pc
      files seen in Fedora 36+.
  - Port patch ncurses-6.3.dif
* Mon Jul 18 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220716
    + build-fix for test_mouse.c, for non-standard cfmakeraw.
    + improve shell-scripts with shellcheck
    + fix typo in run_tic.in (report/patch by Jan Starke).
* Mon Jul 11 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220709
    + lock the prescreen data consistently in newterm, etc., for the
      pthreads configuration (report by Tom de Vries).
* Mon Jul 04 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220703
    + add consistency check in tic for u6/u7/u8/u9 and NQ capabilities.
    + use NQ to flag entries where the terminal does not support query and
      response -TD
    + use ansi+enq and decid+cpr in cases where the terminal probably
      supported the u6-u9 extension -TD
    + add/use apollo+vt132, xterm+alt47 -TD
  - Correct offsets of patches
    * ncurses-5.9-ibm327x.dif
    * ncurses-6.3.dif
* Mon Jun 27 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220625
    + improve man/curs_bkgd.3x, explaining that bkgdset can affect results
      for bkgd (report by Anton Vidovic).
    + correct dsl in dec+sl (report by Rajeev Pillai) -TD
    + add/use ansi+cpr, decid+cpr -TD
  - Correct offsets of patches
    * ncurses-5.9-ibm327x.dif
    * ncurses-6.3.dif
* Mon Jun 20 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220618
    + add a null-pointer check for term_names field in copy_termtype(),
      needed for MinGW port (report by Peiyuan Song, cf: 20220521).
    + revise kon/kon2/jfbterm to undo "linux2.6" change to
      smacs/rmacs/enacs (Debian #1012800) -TD
    + amended note for att610+cvis0, as per documentation for att610,
      att620, att730 -TD
* Mon Jun 13 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220612
    + modify waddch_literal() to allow for double-width base character when
      merging a combining character (report by Gavin Troy).
    + improve _tracecchar_t2() formatting of base+combining character.
* Tue Jun 07 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220604
    + add note on portable memory-leak checking in man/curs_memleaks.3x
    + remove u6-u9 from teken-2018 -TD
    + set "xterm-new" to "xterm-p370", add "xterm-p371" -TD
* Mon May 30 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220529
    + expanded notes for teken/syscons -TD
    + fix overlooked copying of extended string-heap in copy_termtype
      (cf: 20220430).
    + update config.guess
  - Add ncurses patch 20220521
    + improve memory-leak checking in several test-programs.
    + set trailing null on string passed from winsnstr() to wins_nwstr().
    + modify del_curterm() to fix memory-leak introduced by change to
      copy_termtype().
  - Update tack to 1.09-20220528
    + Autoconf fixes
* Mon May 16 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220514
    + further improvements to test/test_mouse.c; compare with ncurses test
      program menu A/a.
* Mon May 09 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220507
    + add test/test_mouse.c (patch by Leonid S Usov).
    + add a few debug-traces for tic, fix a couple of memory-leaks.
* Mon May 02 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220501
    + build-fix for debug-traces (report/patch by Chris Clayton).
  - Add ncurses patch 20220430
    + modify samples for xterm mouse 1002/1003 modes to use 1006 mode, and
      also provide for focus in/out responses -TD
    + modify default case in handle_wheel() to always report button-release
      events, e.g., for xterm mouse mode 1003 (patch by Leonid S Usov).
    + improve valid_entryname() to disallow characters used in terminfo
      syntax: '#', '=', '|', '\'.
    + alter copy_termtype() to allocate new str_table and ext_str_table
      data rather than relying upon its callers.
    + use calloc in _nc_init_entry() when allocating stringbuf, to ensure
      it is initialized.
    + add library-level TYPE_CALLOC for consistency with TYPE_MALLOC.
    + add some debug-traces for tic/infocmp.
  - Correct offsets of patches
    * ncurses-5.9-ibm327x.dif
    * ncurses-6.3.dif
* Wed Apr 27 2022 Martin Liška <mliska@suse.cz>
  - Include FORTIFY_SOURCE_3-fix.patch as the patch
    is needed for upcoming -D_FORTIFY_SOURCE=3 $optflag.
    We discussed the change with upstream, but the project
    disagrees about stricter rules used with -D_FORTIFY_SOURCE=3.
* Mon Apr 25 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220423
    + in-progress work on invalid_merge(), disable it (cf: 20220402).
    + fix memory leak in _nc_tic_dir() when called from _nc_set_writedir().
    + fix memory leak in tic when "-c" option is used.
* Wed Apr 20 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220416 (boo#1198627 for CVE-2022-29458)
    + add a limit-check to guard against corrupt terminfo data
      (report/testcase by NCNIPC of China).
    + add check/warning in configure script if option --with-xterm-kbs is
      missing or inconsistent (Arch #74379).
    + add setlocale call to several test-programs.
    + allow extended-color number in opts parameter of wattr_on.
* Tue Apr 19 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220409
    + add test/test_unget_wch.c
* Mon Apr 04 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220402
    + amend extended_captype(), returning CANCEL if a string is explicitly
      cancelled.
    + make description-fields distinct -TD
* Mon Mar 28 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220326
    + update teken -TD
    + add teken-16color, teken-vt and teken-sc -TD
    + add a few missing details for vte-2018 (report by Robert Lange) -TD
* Mon Mar 21 2022 Dr. Werner Fink <werner@suse.de>
  - Make extended status line support of xterm a switch (boo#1197313)
* Mon Mar 21 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220319
    + add xgterm -TD
    + correct setal in mintty/tmux entries, add to vte-2018 (report by
      Robert Lange)
    + add blink to vte-2018 (report by Robert Lange)
    + improve tic warning about XT versus redundant tsl, etc.
* Mon Mar 14 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220312
    + add xterm+acs building-block -TD
    + add xterm-p370, for use in older terminals -TD
    + add dec+sl to xterm-new, per patch #371 -TD
    + add mosh and mosh-256color -TD
  - Correct offsets of patches
    * ncurses-5.9-ibm327x.dif
    * ncurses-6.3.dif
* Mon Mar 07 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220305
    + replace obsolescent "-gnatg" option with "-gnatwa" and "-gnatyg", to
      work around build problems with gnat 12.
    + update external links in Ada95.html
    + trim unused return-value from canonical_name().
* Mon Feb 28 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220226
    + fix issues found with coverity:
      + rewrite canonical_name() function of infocmp to ensure buffer size
      + corrected use of original tty-modes in tput init/reset subcommands
      + modify tabs program to limit tab-stop values to max-columns
      + add limit-checks for palette rgb values in test/ncurses.c
    + add a few null-pointer checks to help with static-analysis.
    + enforce limit on number of soft-keys used in c++ binding.
    + adjust a buffer-limit in write_entry.c to quiet a bogus warning from
      gcc 12.0.1
* Thu Feb 24 2022 Dr. Werner Fink <werner@suse.de>
  - Avoid lto-bytecode error on static libraries
* Mon Feb 21 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220219
    + expanded description in man/resizeterm.3x
    + additional workaround for ImageMagick in test/picsmap.c
* Mon Feb 14 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220212
    + improve font-formatting in other manpages, for consistency.
    + correct/improve font-formatting in curs_wgetch.3x (patch by Benno
      Schulenberg).
* Mon Feb 07 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220205
    + workaround in test/picsmap.c for use of floating point for rgb values
      by ImageMagick 6.9.11, which appears to use the wrong upper limit.
    + improve use of "trap" in shell scripts, using "fixup-trap".
* Wed Feb 02 2022 Dr. Werner Fink <werner@suse.de>
  - Do not remove detection of getttynam() to avoid fallback
    as with patch 6.3 20211204 this is obsolete
* Wed Feb 02 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220129
    + minor updates for test-packages
    + improve handling of --with-pkg-config-libdir option, allowing for the
      case where either $PKG_CONFIG_LIBDIR or the option value has a
      colon-separated list of directories (report by Rudi Heitbaum,
      cf: 20211113).
    + update kitty -TD
  - Add ncurses patch 20220122
    + add ABI 7 defaults to configure script.
    + add warning in configure script if file specified for "--with-caps"
      does not exist.
    + use fix for CF_FIX_WARNINGS from cdk-perl, ignoring error-exit on
      format-warnings.
    + improve readability of long parameterized expressions with the
      infocmp "-f" option by allowing split before a "%p" marker.
  - Correct offsets of patch ncurses-6.3.dif
* Tue Feb 01 2022 Dirk Müller <dmueller@suse.com>
  - use bash everywhere, the scripts are not posix shell compatible
    (bsc#1195391)
* Tue Jan 18 2022 Dr. Werner Fink <werner@suse.de>
  - Fix boo#1194805 by skipping linker optimizations from final
    pkgconfig files as well as ncurses-config
* Mon Jan 17 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220115
    + improve checks for valid mouse events when an intermediate mouse
      state is not part of the mousemask specified by the caller (report by
      Anton Vidovic, cf: 20111022).
    + use newer version 1.36 of gnathtml for generating Ada html files.
* Mon Jan 10 2022 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20220101
    + add section on releasing memory to curs_termcap.3x and
      curs_terminfo.3x manpages.
  - Add ncurses patch 20211225
    + improve markup, e.g., for external manpage links in the manpages
      (prompted by report by Helge Kreutzmann).
  - Add ncurses patch 20211219
    + install ncurses-examples programs in libexecdir, adding a wrapper
      script to invoke those.
    + add help-screen and screen-dump to test/combine.c
  - Rename package ncurses-tests to ncurses-examples as upstream does
* Tue Dec 14 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211211
    + add test/combine.c, to demo/test combining characters.
* Mon Dec 06 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211204
    + improve configure check for getttynam (report by Werner Fink).
  - Correct offsets of patch ncurses-6.3.dif
* Mon Nov 29 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211127
    + fix errata in description fields (report by Eric Lindblad) -TD
    + add x10term+sl, aixterm+sl, ncr260vp+sl, ncr260vp+vt, wyse+sl -TD
  - Correct offsets of patch ncurses-6.3.dif
* Mon Nov 22 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211120
    + add dim, ecma+strikeout to st-0.6 -TD
    + deallocate the tparm cache when del_curterm is called for the last
      allocated TERMINAL structure (report/testcase by Bram Moolenaar,
      cf: 20200531).
    + modify test-package to more closely conform to Debian multi-arch.
    + if the --with-pkg-config-libdir option is not given, use
      ${libdir}/pkgconfig as a default (prompted by discussion with Ross
      Burton).
  - Correct offsets of patch ncurses-6.3.dif
* Tue Nov 16 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211115
    + fix memory-leak in delwin for pads (report by Werner Fink, OpenSUSE
      [#1192668], cf:  20211106),
* Mon Nov 15 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211113
    + minor clarification to clear.1 (Debian #999437).
    + add xterm+sl-alt, use that in foot+base (report by Jonas Grosse
      Sundrup) -TD
    + improve search-path check for pkg-config, for Debian testing which
      installs pkg-config with architecture-prefixes.
  - Correct offsets of patch ncurses-6.3.dif
* Mon Nov 08 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211106
    + improve check in misc/Makefile.in for empty $PKG_CONFIG_LIBDIR
    + modify wnoutrefresh to call pnoutrefresh if its parameter is a pad,
      rather than treating it as an error, and modify new_panel to permit
      its window-parameter to be a pad (report by Giorgos Xou).
    + fix a memory-leak in del_curterm (prompted by discussion with Bram
      Moolenaar, cf: 20210821).
* Tue Nov 02 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211030
    + simplify some references to WINDOWS._flags using macros.
    + add a "check" rule in Ada95 makefile, to help with test-packages.
    + build-fix for cross-compiling to MingW, conditionally add -lssp
  - Correct offsets of patch ncurses-6.3.dif
* Wed Oct 27 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211026
    + corrected regex needed for older pkg-config used in Solaris 10.
    + amend configure option's auto-search to account for systems where
      none of the directories known to pkg-config exist, adapted from
      mailing-list comment (report by Milan P. Stanic).
  - Port patch ncurses-6.2.dif which is now named ncurses-6.3.dif
* Fri Oct 22 2021 Dr. Werner Fink <werner@suse.de>
  - Update to ncurses 6.3 (patch 20211021)
    + update release notes
    + add "ncu2openbsd" script, to illustrate how to update an OpenBSD
      system to use a current ncurses release.
  - Add upstream keyring to verify source signatures of both ncurses
    and tack tar ball with their ASC (armored ASCii signature) counterpart
* Tue Oct 19 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211018
    + check for screen size-change in scr_init() and scr_restore(), in case
      a screen dump does not match the current screen dimensions (report by
      Frank Tkalcevic).
* Mon Oct 18 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211017
    + amend change for pkg-config to account for "none" being returned in
      the libdir-path result rather than "no" (report by Gabriele Balducci).
  - Add ncurses patch 20211016
    + build-fix for pmake with libtool.
    + improve make-tar.sh scripts, adding COPYING to tar file, and clean up
      shellcheck warnings.
    + add link for "reset6" manpage in test-package ncurses6-doc
    + revise configure option --with-pkg-config-libdir, using the actual
      search path from pkg-config or pkgconf using the output from --debug
      (report by Pascal Pignard).
    + freeze ABI in ".map" files.
  - Correct offsets of patch ncurses-6.2.dif
* Mon Oct 11 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211009
    + implement "+m" option in tabs program.
    + fill in some details for infoton -TD
    + fix spelling/consistency in several descriptions -TD
    + use vt420+lrmm in vt420 -TD
    + modify save_tty_settings() to avoid opening /dev/tty for cases other
      than reset/init, e.g., for clear.
    + modify output of "toe -as" to show first description found rather
      than the last.
    + improve tic checks for number of parameters of smglp, smgrp, smgtp,
      and smgbp (cf: 20020525).
    + correct off-by-one comparison in last_char(), which did not allow
      special case of ":" in a terminfo description field (cf: 20120407).
    + remove check in tic that assumes that none or both parameterized and
      non-parameterized margin-setting capabilities are present
      (cf: 20101002).
* Mon Oct 04 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20211002
    + use return-value from vsnprintf to reallocate as needed to allow for
      buffers larger than the screen size (report by "_RuRo_").
    + modify tset "-q" option to refrain from modifying terminal modes, to
      match the documentation.
    + add section on margins to terminfo.5, adapted from X/Open Curses.
    + make tput/tset warning messages consistently using alias names when
      those are used, rather than the underlying program's name.
    + improve tput usage message for aliases such as clear, by eliminating
      tput-specific portions.
    + add a check in toe to ensure that a "termcap file" is text rather
      than binary.
    + further build-fixes for OpenBSD 6.9, whose header files differ from
* Mon Sep 27 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210925
    + add kbeg to xterm+keypad to accommodate termcap applications -TD
    + add smglp and smgrp to vt420+lrmm, to provide useful data for the
      "tabs" +m option -TD
    + build-fix for gcc 3.4.3 with Solaris10, which does not allow forward
      reference of anonymous struct typedef.
    + modify tput to allow multiple commands per line.
    + minor fixes for tset manpage.
  - Correct offsets of patch ncurses-6.2.dif
* Mon Sep 13 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210911
    + adjust ifdef in test_opaque.c to fix build with ncurses 5.7
    + add testing note for xterm-{hp|sco|sun} -TD
    + corrected description for ansi.sys-old -TD
    + add xterm+nopcfkeys, to fill in keys for xterm-hp, xterm-sun -TD
    + use hp+arrows in a few places -TD
    + use hp+pfk-cr in a few places -TD
  - Correct offsets of patch ncurses-6.2.dif
* Mon Sep 06 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210905
    + correct logic in filtering of redefinitions (report by Sven Joachim,
      cf: 20210828).
  - Add ncurses patch 20210904
    + modify linux3.0 entry to reflect default mapping of shift-tab by
      kbd 1.14 (report by Jan Engelhardt) -TD
    + add historical note to tput, curses-terminfo and curses-color
      manpages based on source-code for SVr2, SVr3 and SVr4.
    + minor grammatical fixes for "it's" vs "its" (report by Nick Black).
    + amend fix for --disable-root-environ (report by Arnav Singh).
    + build-fix for compiling link_test
    + drop symbols GCC_PRINTF and GCC_SCANF from curses.h.in, to simplify
      use (Debian #993179).
  - Add ncurses patch 20210828
    + correct reversed check for --disable-root-environ (report/analysis
      by Arnav Singh, cf: 20210626).
    + apply gcc format attribute to prototypes which use a va_list
      parameter rather than a "..." variable-length parameter list
      (prompted by discussion in a tmux pull-request).
    + modify configure scripts to filter out redefinitions of _XOPEN_SOURCE,
      e.g., for NetBSD which generally supports 500, but 600 is needed for
      ncursesw.
    + improve documentation for tparm and static/dynamic variables.
    + improve typography in terminfo.5 (patch by Branden Robinson).
  - Add ncurses patch 20210821
    + improve tparm implementation of %P and %g, more closely matching
      SVr4 terminfo.
    + move internals of TERMINAL structure to new header term.priv.h
    + add "check" rule for ncurses/Makefile
    + corrected tsl capability for terminator -TD
    + add check in tic to report instances where tparm would detect an
      error in an expression (cf: 20201010).
    + correct a few places where SP->_pair_limit was used rather than
      SP->_pair_alloc (cf: 20170812).
    + fix missing "%d" for setaf/setab code 8-15 in xterm+direct16 (report
      by Florian Weimer) -TD
    + fix some documentation errata from OpenBSD changes.
    + update config.sub
  - Correct offsets and dates of patch ncurses-6.2.dif
* Mon Aug 16 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210814
    + add workaround for broken pcre2 package in Debian 10, from xterm #369.
  - Correct offsets of patch ncurses-6.2.dif
* Mon Aug 09 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210807
    + ignore "--dynamic-linker" option in generated pkg/config files,
      adapted from "distr1" patch.
    + add CF_SHARED_OPTS case for Haiku, from patch in haikuports.
  - Correct offsets of patch ncurses-6.2.dif
* Mon Aug 02 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210731
    + add extensions in xterm+tmux and ecma+strikeout to ms-terminal,
      but cancel the non-working Cr and Ms capabilities -TD
    + add foot and foot-direct -TD
  - Correct offsets of patch ncurses-6.2.dif
* Mon Jul 26 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210724
    + add workaround for Windows Terminal's problems with CR/LF mapping to
      ms-terminal (patch by Juergen Pfeifer).
    + review/update current Windows Terminal vs ms-terminal -TD
  - Correct offsets of patch ncurses-6.2.dif
* Mon Jul 19 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210718
    + correct typo in "vip" comments (report by Nick Black), reviewed this
      against Glink manual -TD
    + fill in some missing pieces for pccons, to make it comparable to the
      vt220 entry -TD
    + modify mk-1st.awk to account for extra-suffix configure option
      (report by Juergen Pfeifer).
    + change default for --disable-wattr-macros option to help packagers
      who reuse wide ncursesw header file with non-wide ncurses library.
    + build-fix for test/test_opaque.c, for configurations without opaque
      curses structs.
* Mon Jul 12 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210710
    + improve history section for tset manpage based on the 1BSD tarball,
      which preceded BSD's SCCS checkins by more than three years.
    + improve CF_XOPEN_CURSES macro used in test/configure (report by Urs
      Jansen).
    + further improvement of libtool configuration, adding a dependency of
      the install.tic rule, etc., on the library in the build-tree.
    + update config.sub
* Mon Jul 05 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210703
    + amend libtool configuration to add dependency for install.tic, etc.,
      in ncurses/Makefile on the lower-level libraries.
    + modify configure script to support ".PHONY" make program feature.
  - Correct offsets of patch ncurses-6.2.dif
* Mon Jul 05 2021 Callum Farmer <gmbr3@opensuse.org>
  - Update tack to 1.09-20210619
    + Fix scan-build warning about unused assignment
    + Autoconf fixes
* Mon Jun 28 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210626
    + add configure option --disable-root-access, which tells ncurses to
      disallow most file-opens by setuid processes.
    + use default colors in pccon "op" -TD
    + correct rmacs/smacs in aaa+dec, aaa+rv -TD
    + add hpterm-color2 and hp98550-color (Martin Trusler)
    + regenerate man-html documentation.
  - Remove setfsuid code from patch ncurses-6.2.dif as now upstream solved
  - Correct offset of patch ncurses-5.9-ibm327x.dif and ncurses-6.2.dif
* Mon Jun 21 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210619
    + improve configure-macro used for dependencies of --disable-leaks such
      as --with-valgrind
    + trim trailing blanks from files
  - Remove trailing space in patch ncurses-6.2.dif
* Mon Jun 14 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210612
    + fixes for scan-build, valgrind build/testing.
    + update config.guess
* Mon Jun 07 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210605
    + add a summary of ncurses-specific preprocessor symbols to curses.h
      (prompted by discussion with Peter Farley, Bill Gray).
  - Add ncurses patch 20210522
    + regenerate configure scripts with autoconf 2.52.20210509 to eliminate
      an unnecessary warning in config.log (report by Miroslav Lichvar).
    + add a note in manual page to explain ungetch vs unget_wch (prompted
      by discussion with Peter Farley).
    + add sp-funcs for erasewchar, killwchar.
    + modify wgetnstr, wgetn_wstr to improve compatibility with SVr4 curses
      in its treatment of interrupt and quit characters (prompted by
      report/testcase by Bill Gray)
    + update config.guess, config.sub
  - Correct offset in patch ncurses-6.2.dif
* Mon May 17 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210515
    + improve manual pages for wgetnstr, newwin (prompted by
      report/testcase by Bill Gray).
  - Add ncurses patch 20210508
    + modify tputs' error check to allow it to be used without first
      calling tgetent or setupterm, noting that terminfo initialization
      is requires for supporting the terminfo delay feature (report by
      Sebastiano Vigna).
    + fix several warnings from clang --analyze
    + add null-pointer check in comp_parse.c, when a "use=" clause refers
      to a nonexisting terminal description (report/patch by Miroslav
      Lichvar, cf: 20210227).
* Mon May 03 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210501
    + add a special case in the configure script to work around one of the
      build-time breakages reported for OpenBSD 6 here:
      https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
      There is no workaround for the other issue, a broken linker spec.
    + modify configure check for libtool to prevent accidental use of an
      OpenBSD program which uses the same name.
    + update config.guess, config.sub
  - Correct offsets of patch ncurses-6.2.dif
* Mon Apr 26 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210424
    + avoid using broken system macros for snprintf which interfere with
      _nc_SLIMIT's conditionally adding a parameter when the string-hacks
      configure option is enabled.
    + add a "all::" rule before the new "check" rule in test/Makefile.in
  - Add ncurses patch 20210418
    + improve CF_LINK_FUNCS by ensuring that the source-file is closed
      before linking to the target.
    + add "check" rules for headers in c++, progs and test-directories.
    + build-fix for termsort module when configured with termcap (reports
      by Rajeev V Pillai, Rudi Heitbaum).
  - Add ncurses patch 20210417
    + extend --disable-pkg-ldflags option to also control whether $LDFLAGS
      from the build is provided in -config and .pc files (Debian #986764).
    + fix some cppcheck warnings, mostly style, in ncurses and c++
      libraries and progs directory.
    + fix off-by-one limit for tput's processing command-line arguments
      (patch by Hadrien Lacour).
  - Do not strip examples
  - Install available manual pages of examples as well
* Tue Apr 06 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210403
    + fix some cppcheck warnings, mostly style, in ncurses library and
      progs directory.
    + improve description of BSD-style padding in curs_termcap.3x
    + improved CF_C11_NORETURN macro, from byacc changes.
    + fix "--enable-leak" in CF_DISABLE_LEAKS to allow turning
      leak-checking off later in a set of options.
    + relax modification-time comparison in CF_LINK_FUNCS to allow it to
      accept link() function with NFS filesystems which change the mtime
      on the link target, e.g., several BSD systems.
    + call delay_output_sp to handle BSD-style padding when tputs_sp is
      called, whether directly or internally, to ensure that the SCREEN
      pointer is passed correctly (reports by Henric Jungheim, Juraj
      Lutter).
  - Correct offsets of patch ncurses-6.2.dif
* Mon Mar 29 2021 Dr. Werner Fink <werner@suse.de>
  - Disable pcre support for now (boo#1183960, boo#1184083)
* Mon Mar 29 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210327
    + build-fixes for Solaris10 /bin/sh
    + fix some cppcheck warnings, mostly style, in ncurses test-programs,
      form and menu libraries.
* Thu Mar 25 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210323
    + add configure option --enable-stdnoreturn, making the _Noreturn
      keyword optional to ease transition (prompted by report by
      Rajeev V Pillai).
* Tue Mar 23 2021 Dr. Werner Fink <werner@suse.de>
  - Enhence cursescheck script
* Mon Mar 22 2021 Dr. Werner Fink <werner@suse.de>
  - Disable _Noreturn usage as it breaks build of e.g. dialog
* Mon Mar 22 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210320
    + improve parameter-checking in tput by forcing it to analyze any
      extended string capability, e.g., as used in the Cs and Ms
      capabilities of the tmux description (report by Brad Town,
      cf: 20200531).
    + remove an incorrect free in the fallback (non-checking) version of
      _nc_free_and_exit (report by Miroslav Lichvar).
    + correct use-ordering in some xterm-direct flavors -TD
    + add hterm, hterm-256color (Mike Frysinger)
    + if the build-time compiler accepts c11's _Noreturn keyword, use that
      rather than gcc's attribute.
    + change configure-check for gcc's noreturn attribute to assume it is
      a prefix rather than suffix, matching c11's _Noreturn convention.
    + add "lint" rule to c++/Makefile, e.g., with cppcheck.
  - Port patch ncurses-6.2.dif by correcting offsets
* Tue Mar 16 2021 Dr. Werner Fink <werner@suse.de>
  - New package ncurses-tests which includes examples and tests
  - Include bash script cursescheck for ASC and REP capabilities
* Mon Mar 15 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210313
    + improve configure CF_LD_SEARCHPATH macro used for ncurses*-config and
      ".pc" files, from dialog changes.
    + reduce dependency of math-library in test programs.
    + minor fixes for test_tparm.c (cf: 20210306)
    + mention "ncurses" prefix in curses_version() manpage (report by
      Michal Bielinski).
* Tue Mar 09 2021 Dr. Werner Fink <werner@suse.de>
  - Only libpcre2 for ncurses ABI 6
  - Make linker script for ABI 6 check for needed libpcre2
* Tue Mar 09 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210306
    + improved test/test_parm.c, by limiting the tests to capabilities
      that might have parameters or padding, and combined with tputs test.
    + improve discussion of padding versus tparm and tputs in
      man/curs_terminfo.3x
    + update portability note for FreeBSD in man/tput.1
* Mon Mar 01 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210227
    + modify tic/infocmp to eliminate unnecessary "\" to escape ":" in
      terminfo format.
    + add check in tic for duplicate "use=" clauses.
* Mon Feb 22 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210220
    + improve tic warning when oc/op do not mention SGR 39/49 for xterm
      compatible XT flag.
    + revert change to lib_addch.c in waddch_literal() from 20210130, since
      the followup fix in PutCharLR() actually corrects the problem while
      this change causes too-early filling/wrapping (report by Johannes
      Altmanninger).
    + add/use vt220+pcedit and vt220+vtedit  -TD
    + add scrt/securecrt and absolute -TD
    + add nel to xterm-new, though supported since X11R5 -TD
    + add/use xterm+nofkeys -TD
    + move use of ecma+italics from xterm-basic to xterm+nofkeys -TD
  - Port patch ncurses-6.2.dif mainly terminfo.src
* Mon Feb 15 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210213
    + add test/back_ground.c, to exercise the wide-character background
      functions.
    + add a check in _nc_build_wch() in case the background character is a
      wide-character, rather than a new part of a multibyte character.
    + improve tracemunch's coverage of form/menu/panel libraries.
    + improve tracemunch's checking/reporting the type for the first
      parameter, e.g., "WINDOW*" rather than "#1".
* Tue Feb 09 2021 Dr. Werner Fink <werner@suse.de>
  - For (lib)pcre2 support the devel package has to require this
* Mon Feb 08 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210206
    + provide for wide-characters as background character in wbkgrnd
      (report/testcase by Anton Vidovic)
    + add name for Fedora's pcre2 to configure check for "--with-pcre2"
      option, from xterm #363 -TD
    + modify adjustment in PutCharLR to restore the cursor position before
      writing to the lower-right corner, rather than decrementing the
      cursor column, in case it was a double-width character (cf: 20210130).
* Mon Feb 01 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210130
    + correct an off-by-one in comparison in waddch_literal() which caused
      scrolling when a double-cell character would not fit at the lower
      right corner of the screen (report by Benno Schulenberg).
    + split-out att610+cvis, vt220+cvis, vt220+cvis8 -TD
    + add vt220-base, for terminal emulators which generally have not
      supported att610's blinking cursor control -TD
    + use vt220+cvis in vt220, etc -TD
    + use att610+cvis, xterm+tmux and ansi+enq in kitty -TD
    + use vt220+cvis in st, terminology, termite since they ignore
      blinking-cursor detail in att610+cvis -TD
  - Port patch ncurses-6.2.dif
    * Skip cvvis entries where vt220+cvis is used
    * Skip function keys in rxvt-basic as rxvt+pcfkeys and use=vt220+keypadcw
      is used
* Mon Jan 25 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210123
    + modify package/config scripts to provide an explicit -L option for
      cases when the loader search path has other directories preceding
      the one in which ncurses is installed (report by Yuri Victorovich).
    + minor build-fixes in configure script and makefiles to work around
      quirks of pmake.
* Wed Jan 20 2021 Andreas Schwab <schwab@suse.de>
  - Don't skip test for qemu builds
* Mon Jan 18 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210116
    + add comment for linux2.6 regarding CONFIG_CONSOLE_TRANSLATIONS
      (report by Patrick McDermott) -TD
    + make opts extension for getcchar work as documented for ncurses 6.1,
      adding "-g" flag to test/demo_new_pair to illustrate.
* Mon Jan 11 2021 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20210109
    + fix errata in man/ncurses.3x from recent updates.
    + improve quoting/escaping in configure script, uses some features of
      autoconf 2.52.20210105
  - Add ncurses patch 20210102
    + update man/curs_memleaks.3x, to include <term.h> which declares
      exit_terminfo.
    + clarify man/curs_terminfo.3x, to mention why the macro setterm is
      defined in <curses.h>, and remove it from the list of prototypes
      (prompted by patch by Graeme McCutcheon).
    + amend man/curs_terminfo.3x, to note that <curses.h> is required
      for certain functions, e.g., those using chtype or attr_t for
      types, as well as mvcur (cf: 20201031).
    + use parameter-names in prototypes in curs_sp_funcs.3x, for
      consistency with other manpages.
  - Add ncurses patch 20201227
    + update terminology entry to 1.8.1 -TD
    + fix some compiler-warnings which gcc8 reports incorrectly.
  - Add ncurses patch 20201219
    + suppress hyphenation in generated html for manpages, to address
      regression in upgrade of groff 1.22.2 to 1.22.3.
    + fix inconsistent sort-order in see-also sections of manpages (report
      by Chris Bennett).
  - Port patch ncurses-6.2.dif
* Mon Dec 14 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20201212
    + improve manual pages for form field-types.
* Mon Dec 07 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20201205
    + amend build-fixes for gnat 10 to work with certain systems lacking
      gprbuild (cf: 20200627).
    + eliminate an additional strlen and wsclen.
    + eliminate an unnecessary strlen in waddnstr() (suggested by Benjamin
      Abendroth).
    + modify inopts manpage, separating the items for nodelay and notimeout
      (patch by Benno Schulenberg).
    + correct mlterm3 kf1-kf4 (Debian #975322) -TD
    + add flash to mlterm3 -TD
* Mon Nov 30 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20201128
    + add Smulx to alacritty (Christian Duerr).
    + add rep to PuTTY -TD
    + add putty+keypad -TD
    + add another fflush(stdout) in _nc_flush() to handle time-delays in
      the middle of strings such as flash when the application uses
      low-level calls rather than curses (cf: 20161217).
    + modify configure check for c89/c99 aliases of clang to use its
    - std option instead, because some platforms, in particular macOS,
      do not provide workable c89/c99 aliases.
* Mon Nov 23 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20201121
    + fix some compiler-warnings in experimental Windows-10 driver.
    + add the definitions needed in recent configure-check for clang
      (report by Steven Pitman).
* Mon Nov 16 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20201114
    + fix some compiler-warnings in experimental Windows-10 driver.
    + modify a check for parameters in terminfo capabilities to handle the
      special case where short extended capability strings were not
      converted from terminfo to termcap format.
    + modify CF_MIXEDCASE_FILENAMES macro, adding darwin as special case
      when cross-compiling (report by Eli Rykoff).
* Mon Nov 09 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20201107
    + update kitty+common -TD
    + add putty+screen and putty-screen (suggested by Alexandre Montaron).
    + explain in ncurses.3x that functions in the tinfo library do not rely
      upon wide-characters (prompted by discussion with Reuben Thomas).
* Mon Nov 02 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20201031
    + modify MKterm.h.in so that it is not necessary to include <curses.h>
      before <term.h> (prompted by discussion with Reuben Thomas).
    + review/improve synopsis for curs_sp_funcs.3x (prompted by discussion
      with Reuben Thomas).
    + improve format of output in tic's check_infotocap() function, to
      ensure that the messages contain only printable text.
    + modify configure-check for clang to verify that -Qunused-arguments
      is supported.  IBM's xlclang does not support it (report by Steven
      Pitman).
* Wed Oct 28 2020 Ludwig Nussel <lnussel@suse.de>
  - install to /usr (boo#1029961)
* Mon Oct 26 2020 Dr. Werner Fink <werner@suse.de>
  - Disable usage of libbsd as this one is not in bootstrap image
* Mon Oct 26 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20201024
    + provide workaround configure-check for bool when cross-compiling.
    + fix a potential indexing error in _nc_parse_entry(), seen with
      Herlim's test data using address-sanitizer.
    + change a null-pointer check in set_curterm to a valid-string check,
      needed in to tic's use-resolution when pad_char is cancelled
      (report/testcase by Robert Sebastian Herlim)
    + improve tic's -c option to validate the number and type of parameters
      and compare against expected number/type before deciding which set of
      parameter-lists to use in tparm calls (report/testcase by Robert
      Sebastian Herlim).
    + fix a link for tabs.1 manpage in announce.html.in (report by Nick
      Black), as well as some fixes via linklint.
  - Update to tack 1.9 (patch 20200220)
    * sysdep.c: gcc-warning
    * tack.c: fix gcc warning for non-ncurses configuration
    * init.c: zero-out the debug/log-pointers after closing them
    * tack.1: add -d option, for debug.log
    * output.c: use debug.log to record putp's and tput's which hint at
      the testing done
    * sysdep.c: use debug.log to record when the tty is set/reset
    * tack.h: split-out log_chr and log_str
    * tack.c: add -d option, for debug.log
    * tack.1, tack.c, tack.h: add -l option
    * tack.c: eliminate a confusing comparison for the logging-menu-entry
      state by using #define'd strings for that and the hex-output menu.
    * tack.c: use getopt
    * fun.c, crum.c, edit.c:
      fix coverity warning about copying into fixed-size buffer
    * tack.c: do a sanity-check on $TERM
    * aclocal.m4: resync with my-autoconf
    * configure: regen
    * aclocal.m4: split-out CF__CURSES_DATA to simplify ifdef's
    * configure: regen
  - Use libbsd which provides strlcpy as well as strlcat to avoid
    reinvent common BSD standard and string functions
  - Let makedepend find standard header files even if not below /usr/include
* Thu Oct 22 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20201017
    + improve manpage typography.
    + improve discussion in curs_addch.3x of the use of unctrl to display
      nonprintable characters.
    + add a note in terminfo.5 explaining that no-parameter strings such
      as sgr0 or cnorm should not be used with tparm.
* Mon Oct 12 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20201010
    + correct sgr in aaa+rv (report by Florian Weimer) -TD
    + fix some sgr inconsistencies in d230c, ibm6153, ibm6154,
      ncrvt100an -TD
    + improve tic's check for errors detected in tparm (prompted by
      discussion with Florian Weimer).
    + set output-mode to binary in experimental Windows-10 driver (Juergen
      Pfeifer).
* Tue Oct 06 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20201003
    + remove output-related checks for nl/nonl (report by Leon Winter).
    + change tmux's kbs to ^? (report by Premysl Eric Janouch)
    + simplify mlterm initialization with DECSTR -TD
    + fix a typo in man/curs_terminfo.3 (Reuben Thomas).
    + add tmux-direct (tmux #2370)
    + add user-defined capabilities from mintty to Caps-ncurses, for
      checking consistency with tic.
* Mon Sep 28 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200926
    + correct configure-check for gnurx library.
    + regenerate llib-* files.
    + modify tracemunch and the panel library to show readable traces for
      panel- and user-pointers.
* Tue Sep 22 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200919
    + update mlterm3 for 3.9.0 (report by Premysl Eric Janouch) -TD
  - Add ncurses patch 20200918
    + corrected condition for appending curses.events to the generated
      curses.h (report by Sven Joachim, Debian #970545).
* Tue Sep 15 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200912
    + add configure-check for systre/tre with mingw configuration, to get
      the library-dependencies as seen in msys2 configuration for mingw64.
    + build-fixes for the win32-driver configuration.
    + use more defensive binary mode setting for Win32 (Juergen Pfeifer).
  - Add ncurses patch 20200907
    + fix regression in setupterm validating non-empty $TERM (report by
      Soren Tempel).
  - Add ncurses patch 20200906
    + merge/adapt in-progress work by Juergen Pfeifer for new version of
      win32-driver.
    + correct description of vt330/vt340 (Ross Combs).
* Tue Sep 01 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200831
    + build-fix for awk-scripts modified for win32-driver (report by Werner
      Fink).
  - Drop workaround patch awk-scripts.patch as now upstream fixed
* Mon Aug 31 2020 Dr. Werner Fink <werner@suse.de>
  - Add patch awk-scripts.patch as workaround for patch 20200829
* Mon Aug 31 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200829
    + remove a redundant NCURSES_EXPORT as a build-fix for "Maarten
      Anonymous".
    + merge/adapt in-progress work by Juergen Pfeifer for new version of
      win32-driver.
    + modify configure script, moving gcc -Werror options to EXTRA_CFLAGS
      to avoid breaking configure-checks (adapted from ongoing work on
      mawk and lynx).
    > errate for terminfo.src (report by Florian Weimer):
    + correct icl6404 csr
    + correct ti916 cup
    + improve ndr9500
  - Refresh patch ncurses-6.2.dif
* Mon Aug 24 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200822
    + improve version-number extraction in MKlib_gen.sh
    + make the test-package for manpages installable by adjusting the
      man_db.renames file.
    + correct an off-by-one loop-limit in convert_strings function
      (report by Yue Tai).
    + add CF_SHARED_OPTS cases for HPE NonStop systems (Randall S Becker).
    + modify CF_SHARED_OPTS case for NetBSD to use the same "-shared"
      option for the non-rpath case as for the rpath case, to allow gcc to
      provide suitable runtime initialization (report by Rajeev V Pillai).
* Wed Aug 19 2020 Dr. Werner Fink <werner@suse.de>
  - Disable wgetch-events as it is deprecated and breaks build of
    other packages
* Tue Aug 18 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200817
    + reduce build-warnings by excluding ncurses-internals from deprecation
      warnings.
    + mark wgetch-events feature as deprecated.
    + add definition for $(LIBS) to ncurses/Makefile.in, to simplify builds
      using the string-hacks option.
    + prevent KEY_EVENT from appearing in curses.h unless the configure
      option --enable-wgetch-events is used (report by Werner Fink).
* Mon Aug 17 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200816
    + amend tic/infocmp check to allow for the respective tool's absence
      (report by Steve Wills, cf: 20200808).
    + improved some of the build-scripts with shellcheck
    + filter out -MT/-MD/-MTd/-MDd options in script for Visual Studio C++
      (discussion with "Maarten Anonymous").
* Tue Aug 11 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200808
    + improve discussion of the system's tic utility when used as part
      of cross-compiling (discussion with Keith Marshall).
    + modify configuration checks for build-time tic/infocmp to use
      AC_CHECK_TOOL. That can still be overridden by --with-tic-path and
    - -with-infocmp-path when fallbacks are used, but even if not using
      fallbacks, the improved check may help with cross-compiling
      (discussion with Keith Marshall).
    + other build-fixes for Ada95 with MinGW.
    + modify Ada95 source-generation utility to write to a file given as
      parameter rather than to the standard output, allowing builds with
      MinGW.
* Mon Aug 03 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200801
    + remove remaining parts of checks for ISC Unix (cf: 20121006).
    + add user32.lib to LDFLAGS for Visual Studio C++ configuration
      (discussion with "Maarten Anonymous").
    + modify MKkey_defs.sh to hide ncurses' definition of KEY_EVENTS to
      reduce Visual Studio C++ redefinition warnings.
    + improve/update checks for external functions in test/configure
* Mon Jul 27 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200725
    + set LINK_TESTS in CF_SHARED_OPTS for msvc (patch by
      "Maarten Anonymous")
    + improved workaround for redefinition-warnings for KEY_EVENT.
    + improve man/term.5 section on legacy storage format (report by
      Florian Weimer).
* Mon Jul 20 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200718
    + reduce redefinition-warnings for KEY_EVENT when building with Visual
      Studio C++.
    + define NCURSES_STATIC when compiling programs to link with static
      libraries, to work with MinGW vs Visual Studio C++.
    > additional changes for building with Visual Studio C++ and msys2
      (reports/patches by "Maarten Anonymous")
    + modify c++/Makefile.in to set the current directory while compiling
      the main program, so the linker can find related objects.
    + several changes to allow the c++/demo program to compile/link.
    + change an ifdef in test-directory, to use VC++ wide-character funcs.
* Mon Jul 13 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200711
    + fix pound-sign mapping in acsc of linux2.6 entry (report by Ingo
      Bruckl).
    + additional changes for building with Visual Studio C++ and msys2
      (reports/patches by "Maarten Anonymous")
    + build-improvements for Windows 10 and MinGW (patch by Juergen
      Pfeifer).
    + fix a typo in curs_printw.3x (patch by William Pursell).
    + fix two errors in infotocap which allowed indexing outside the
      buffer (report/testcases by Zhang Gan).
    + update length of strings in infocmp's usage function to restore a
      trailing null on the longest string (report/testcase by Zhang Gen).
* Tue Jul 07 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200704
    + modify version-check with Ada generics to use the same pattern as in
      the check for supported gnat versions (report by Pascal Pignard).
    > additional changes for building with Visual Studio C++ and msys2
      (patches by "Maarten Anonymous"):
    + adjust headers/declarations to provide for "dllimport" vs "dllexport"
      declarations when constructing DLLs, to worko with Visual Studio C++.
* Mon Jun 29 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200627
    + build-fixes for gnat 10.1.1, whose gnatmake drops integration with
      gprbuild.
    + correct buffer-length in test/color_name.h
* Mon Jun 22 2020 Dr. Werner Fink <werner@suse.de>
  - Run ldconfig local on %buildroot %_lib to get links done (boo#1173222)
* Mon Jun 15 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200613
    + update list of functions in ncurses.3x
    + move dlclose() call from lib_mouse.c to delscreen() to avoid a case
      in the former which could be called from SIGTSTP handler (Debian
      [#961097]).
  - Add ncurses patch 20200606
    + add xterm+256color2, xterm+88color2, to deprecate nonstandard usage
      in xterm+256color, xterm+88color -TD
    + add shifted Linux console keys in linux+sfkeys entry for
      screen.linux (report by Alexandre Montaron).
    + use vt100+enq in screen (report by Alexandre Montaron).
    + add screen.linux-s alias (suggested by Alexandre Montaron).
* Tue Jun 02 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200531
    + correct configure version-check/warnng for g++ to allow for 10.x
    + re-enable "bel" in konsole-base (report by Nia Huang)
    + add linux-s entry (patch by Alexandre Montaron).
    + drop long-obsolete convert_configure.pl
    + add test/test_parm.c, for checking tparm changes.
    + improve parameter-checking for tparm, adding function _nc_tiparm() to
      handle the most-used case, which accepts only numeric parameters
      (report/testcase by "puppet-meteor").
    + use a more conservative estimate of the buffer-size in lib_tparm.c's
      save_text() and save_number(), in case the sprintf() function
      passes-through unexpected characters from a format specifier
      (report/testcase by "puppet-meteor").
    + add a check for end-of-string in cvtchar to handle a malformed
      string in infotocap (report/testcase by "puppet-meteor").
* Mon May 25 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200523
    + update version-check for gnat to allow for gnat 10.x to 99.x
    + fix an uninitialized variable in lib_mouse.c changes (cf: 20200502)
    + add a check in EmitRange to guard against repeat_char emitting digits
      which could be interpreted as BSD-style padding when --enable-bsdpad
      is configured (report/patch by Hiltjo Posthuma).
    + add --disable-pkg-ldflags to suppress EXTRA_LDFLAGS from the
      generated pkg-config and ncurses*-config files, to simplify
      configuring in the case where rpath is used but the packager wants
      to hide the feature (report by Michael Stapelberg).
    > fixes for building with Visual Studio C++ and msys2 (patches by
      "Maarten Anonymous"):
    + modify CF_SHARED_OPTS to generate a script which translates linker
      options into Visual Studio's dialect.
    + omit parentheses around function-names in generated lib_gen.c to
* Mon May 18 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200516
    + add notes on termcap.h header in curs_termcap.3x
    + update notes on vscode / xterm.js -TD
* Mon May 11 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200509
    + add "-r" option to the dots test-programs, to help with scripting
      a performance comparison.
    + build-fix test/move_field.c for NetBSD curses, whose form headers
      use different names than SVr4 or ncurses.
* Mon May 04 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200502
    + add details on the change to Linux SGR 21 in 2018 -TD
    + add xterm-direct16 and xterm-direct256 -TD
    + modify lib_mouse.c to check for out-of-range button numbers, convert
      those to position reports.
* Mon Apr 27 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200425
    + use vt100+fnkeys in putty -TD
    + fix a typo in tput.1; "columns" should be "cols".
* Mon Apr 20 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200418
    + improve tracemunch logic for "RUN" compaction.
    + fix a special case in wresize() where copying the old text did not
      check if the last cell on a row was the beginning of a fullwidth
      character (adapted from patch by Benno Schulenberg).
    + use vt52+keypad in xterm-vt52, from xterm #354 -TD
    + improve see-also section of user_caps.5
  - Add ncurses patch 20200411
    + fix find_pair(), overlooked when refactoring for _nc_reserve_pairs()
      (report/testcase by Brad Town, cf: 20170812).
    + add a trailing null for magic-string in putwin, flagged by gcc 10
    + update check for gcc version versus gnat to work with gcc 10.x
* Tue Apr 07 2020 Dr. Werner Fink <werner@suse.de>
  - Add check for wide character support in libncursesw
* Mon Apr 06 2020 Dr. Werner Fink <werner@suse.de>
  - Use %() to extract patch date for adding it to version
    * add script get_version_number.sh which is used within the
      spec file to determine the actual patch version date
* Mon Apr 06 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200404
    + modify -fvisibility check to work with g++
    > fixes for building with Visual Studio C++ and msys2 (patches by
      "Maarten Anonymous"):
    + add configure option and check for gcc -fvisibility=hidden feature
    + define NCURSES_NOMACROS in lib_gen.c to work around Visual Studio
      C++ preprocessor limitations.
    + modify some of the configure-macros, as well as mk-1st.awk to work
      with Visual Studio C++ default filenaming.
* Mon Mar 30 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200328
    + correct length of buffer copied in dup_field().
    + remove "$(srcdir)/" from path of library.gpr, needed for out-of-tree
      builds of Ada95 (patch by Adam Van Ymeren).
* Mon Mar 23 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200321
    + improve configure-checks to reduce warnings about unused variables.
    + improve description of error-returns in waddch and waddnstr manual
      pages (prompted by patch by Benno Schulenberg).
    + add test/move_field.c to demonstrate move_field(), and a stub for
      a corresponding demo of dup_field().
* Mon Mar 16 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200314
    + add history note to curs_scanw.3x for <stdarg.h> and <varargs.h>
    + add history note to curs_printw.3x for <stdarg.h> and <varargs.h>
    + add portability note to ncurses.3x regarding <stdarg.h>
* Mon Mar 09 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200308
    + update copyright notices in test-packages.
    + modify tracemunch to guard against errors in its known_p1 table.
    + add several --with-xxx-libname options, to help with pkgsrc (prompted
      by discussion with Thomas Klausner).
* Tue Mar 03 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200301
    + modify wbkgd() and wbkgrnd() to avoid storing a null in the
      background character, because it may be used in cases where the
      corresponding 0x80 is not treated as a null (report by Marc Rechte,
      cf: 20181208).
* Sun Mar 01 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200229
    + modify CF_NCURSES_CONFIG to work around xcode's c99 "-W" option,
      which conflicts with conventional use for passing linker options.
    > fixes for building with Visual Studio C++ and msys2 (patches by
      "Maarten Anonymous"):
    + check for pcre2posix.h instead of pcre2-posix.h
    + add case in CF_SHARED_OPTS for msys2 + msvc
    + add fallback definition for STDIN_FILENO in progs.priv.h
    + modify win_driver.c to use _alloca() rather than gcc's variable
      length array feature.
    + add NCURSES_IMPEXP to ncurses wrapped-variable declarations
    + remove NCURSES_IMPEXP from class variables in c++/cursslk.h
    + remove fallback prototype for exit() from c++/etip.h.in
    + use configured check for <sys/time.h> in a couple of places
    + conditionally include winsock.h in ncurses/win32con/gettimeofday.c,
      because Visual Studio needs this for the timestruct declaration.
    + adjust syntax in a couple of files using the NCURSES_API symbol.
* Mon Feb 24 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200222
    + expanded note in ncurses.3x regarding automatically-included headers
    + improve vt50h and vt52 based on DECScope manual -TD
    + add/use vt52+keypad and vt52-basic -TD
    + check/workaround for line-too-long in Ada95 generate utility when
      building out-of-tree.
    + improve/update HEADER_DEPS in */Makefile.in
    + add "check" rule to include/Makefile, to demonstrate that the headers
      include all of the required headers for the types used.
* Mon Feb 17 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200215
    + improve manual page for panel library, extending the portability
      section as well as documenting error-returns.
    + show tic's version when installing terminal database in run_tic.sh
    + correct check for gcc vs other compilers used in ncurses 6.0, from
      FreeBSD patch by Kyle Evans (cf: 20150725).
    + add notes for 6.2 to INSTALL.
* Wed Feb 12 2020 Dr. Werner Fink <werner@suse.de>
  - Update to ncurses 6.2 (patch 20200212)
    * Add 20200212 6.2 release for upload to ftp.gnu.org
      + update release notes
      + minor build-fixes, mostly to test-package scripts
    * Add ncurses patch20200208
      + modify check for sizeof(wchar_t) to ensure it gives useful result
      when cross-compiling.
      + drop assumption in configure script that Cygwin's linker is broken.
      + define NCURSES_BROKEN_LINKER if the broken-linker feature is used,
      to simplify configure-checks for ncurses-examples.
    * Add ncurses patch20200202
      + reassert copyright on ncurses, per discussion in ncurses FAQ:
      https://invisible-island.net/ncurses/ncurses.faq.html#relicensed
    * Add ncurses patch20200201
      + modify comparison in make_hash.c to correct a special case in
      collision handling for Caps-hpux11
      + add testing utility report_hashing to check hash-tables used for
      terminfo and termcap names.
      + fix a missing prototype for _nc_free_and_exit().
      + update a few comments about tack 1.07
      + use an awk script to split too-long pathnames used in Ada95 sample
      programs for explain.txt
  - Update to tack 1.9 (patch 20200202)
    * Update copyright and license.  Also, portability fixes.
  - Adopt patch ncurses-5.7-tack.dif
  - Adopt patch ncurses-6.1.dif which is now ncurses-6.2.dif
* Mon Jan 20 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200118
    + expanded description of XM in user_caps.5
    + improve xm example for xterm+x11mouse, xterm+sm+1006 -TD
    + add history section to curs_slk.3x and curs_terminfo.3x manpages.
    + update alacritty entries for 0.4.0 (prompted by patch by
      Christian Durr) -TD
    + correct spelling errors found with codespell.
    + fix for test/configure, from xterm #352.
* Mon Jan 13 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200111
    + improve configure macros which check for the X11/Intrinsic.h header,
      to accommodate recent MacOS changes.
    + suppress gcc's -Winline warning; it has not been useful for some time
    + update config.guess, config.sub
* Tue Jan 07 2020 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20200104
    + modify a couple of macros in aclocal.m4 to allow autoconf 2.69 to
      "work", to help illustrate discussion in
      https://invisible-island.net/autoconf/my-autoconf.html
    + fix some warnings from autoheader-252
  - Correct include path for ncursesw5 and co

Files

/usr/lib64/libform.a
/usr/lib64/libformw.a
/usr/lib64/libmenu.a
/usr/lib64/libmenuw.a
/usr/lib64/libncurses++.a
/usr/lib64/libncurses++w.a
/usr/lib64/libncurses.a
/usr/lib64/libncursesw.a
/usr/lib64/libpanel.a
/usr/lib64/libpanelw.a
/usr/lib64/libtic.a
/usr/lib64/libticw.a
/usr/lib64/libtinfo.a


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024