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

libncurses5-6.1-24.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libncurses5 Distribution: openSUSE Tumbleweed
Version: 6.1 Vendor: openSUSE
Release: 24.1 Build date: Wed Nov 20 16:03:04 2019
Group: System/Libraries Build host: cloud104
Size: 976848 Source RPM: ncurses-6.1-24.1.src.rpm
Summary: Terminal control library
The ncurses library is used by many terminal applications for
controlling output to the screen and input from the user.

This package contains the library built with the version 5 ABI.






* Fri Nov 15 2019 Dr. Werner Fink <>
  - Do not add has size to linker flags of any pkg-config
* Mon Nov 11 2019 Dr. Werner Fink <>
  - Add ncurses patch 20191109
    + add warning-check in tic for terminals with parm_dch vs parm_ich.
    + drop ich1 from rxvt-basic, Eterm and mlterm to improve compatibility
      with old non-curses programs -TD
    + reviewed st 0.8.2, updated some details -TD
    + use ansi+rep several places -TD
    + corrected tic's check for ich1 (report by Sebastian J. Bronner,
      cf: 20020901).
* Mon Nov 04 2019 Dr. Werner Fink <>
  - Add ncurses patch 20191102
    + check parameter of set_escdelay, return ERR if negative.
    + check parameter of set_tabsize, return ERR if not greater than zero
      (report/patch by Anthony Sottile).
    + revise CF_ADD_LIBS macro to prepend rather than append libraries.
    + add "xterm-mono" to help packagers (report by Sven Joachim) -TD
* Wed Oct 30 2019 Dr. Werner Fink <>
  - Add tack patch 1.08-20190721
    * tack.c, edit.c, tack.h: gcc-8.x-warnings
    * init.c, edit.c: gcc 4.x warning
    * charset.c: update copyright
    * charset.c: rewrite of set_attr resulted in off-by-one loop limit
    * aclocal.m4:
      add CF_CURSES_TERM_H to get proper ifdef's for the boolnames arrays
    * add CF_CURSES_TERM_H
    * aclocal.m4: add CF_TERMIOS_TYPES, from xterm
    * sysdep.c: use termios types such as tcflag_t
    * tack.h: update copyright
    * aclocal.m4: resync with my-autoconf
    * package/debian/changelog, package/tack.spec, tack.h: bump
    * config.sub: 2019-06-30
    * config.guess: 2019-06-10
* Mon Oct 28 2019 Dr. Werner Fink <>
  - Add ncurses patch 20191026
    + add a note in man/curs_add_wch.3x about Unicode terminology for the
      line-drawing characters (report by Nick Black).
    + improve comment in lib_tgoto.c regarding the use of \200 where a
      \0 would be intended by the caller (report by "64 bit", cf: 20000923).
    + modify linux-16color to accommodate Linux console driver change in
      early 2018 (report by Dino Petrucci).
  - Correct offsets of hunks of patch ncurses-6.1.dif for misc/terminfo.src
* Mon Oct 21 2019 Dr. Werner Fink <>
  - Add ncurses patch 20191019
    + modify make_hash to not require --disable-leaks, to simplify building
      with address-sanitizer.
    + modify tic to exit if it cannot remove a conflicting name, because
      treating that as a partial success can cause an infinite loop in
      use-resolution (report/testcase by Hongxu Chen, cf: 20111001).
* Wed Oct 16 2019 Dr. Werner Fink <>
  - Add ncurses patch 20191015
    + improve buffer-checks in captoinfo.c, for some cases when the
      input string is shorter than expected.
    > fix two errata in tic (report/testcases by Hongxu Chen):
    + check for missing character after backslash in write_it
    + check for missing characters after "%>" when converting from termcap
      syntax (cf: 980530).
* Mon Oct 14 2019 Dr. Werner Fink <>
  - Avoid recursion trouble in spec file cause by undefined _lto_cflags
* Mon Oct 14 2019 Dr. Werner Fink <>
  - Add ncurses patch 20191012
    + amend recent changes to ncurses*-config and pc-files to filter out
      Debian linker-flags (report by Sven Joachim, cf: 20150516).
    + clarify relationship between tic, infocmp and captoinfo in manpage.
    + check for invalid hashcode in _nc_find_type_entry and
    > fix several errata in tic (reports/testcases by "zjuchenyuan"):
    + check for invalid hashcode in _nc_find_entry.
    + check for missing character after backslash in fmt_entry
    + check for acsc with odd length in dump_entry in check for one-one
      mapping (cf: 20060415);
    + check length when converting from old AIX box_chars_1 capability,
      overlooked in changes to eliminate strcpy (cf: 20001007).
  - Add ncurses patch 20191005
    + modify the ncurse*-config and pc-files to more closely match for the
    - I and -l options.
* Tue Oct 01 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190928
    + amend the ncurse*-config and pc-files to take into account the rpath
      hack which differed between those files.
    + improve -L option filtering in ncurses*-config
    + improve recovery from error when reading command-character in
      test/ncurses.c, showing the relevant error message and not exiting on
      EINTR (cf: 20180922)
  - Add library path for pkgconfig of ncurses5 as well
* Mon Sep 23 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190921
    + add a note in resizeterm manpage about top-level windows which touch
      the screen's borders.
    + modify configure-checks for gnat to identify each of the tools path
      and version.
* Mon Sep 16 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190914
    + build-fixes for Ada95 configure-script and corresponding test package
* Mon Sep 09 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190907
    + add --with-ada-libname option and modify Ada95 configuration to
      allow renaming the "AdaCurses" library (prompted by proposed changes
      by Pascal Pignard).
    + modify configure script to distinguish gcc from icc and clang when
      the --enable-warnings option is not used, to avoid unnecessary
      warnings about unrecognized inline options (report by Sven Joachim).
  - Add ncurses patch 20190831
    + build-fixes for configuration using --program-suffix with Ada95,
      noticed with MacOS but applicable to other platforms without
      libpanelw, etc.
* Mon Aug 26 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190824
    + fix some cppcheck warnings, mostly style, in ncurses test-programs.
* Mon Aug 19 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190817
    + amend 20181208 changes for wbkgd() and wbkgrnd(), fixing a few
      details where it still differed from SVr4.
    + fix some cppcheck warnings, mostly style, in ncurses test-programs.
* Mon Aug 12 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190810
    + fix a few more coverity warnings.
  - Add ncurses patch 20190803
    + improve loop limits in _nc_scroll_window() to handle a case where
      the scrolled data is a pad which is taller than the window (patch
      by Rob King).
    + amend the change to screen, because tmux relies upon that entry
      and does not support that feature (Debian #933572) -TD
    + updated ms-terminal entry & notes -TD
    + updated kitty entry & notes -TD
    + updated alacritty+common entry & notes -TD
    + use xterm+sl-twm for consistency -TD
  - Add ncurses patch 20190728
    + fix a few more coverity warnings.
    + more documentation updates based on tctest.
  - Add ncurses patch 20190727
    + fix a few coverity warnings.
    + documentation updates based on tctest.
  - Add ncurses patch 20190720
    + fix a few warnings for gcc 4.x
    + add some portability/historical details to the tic, toe and infocmp
      manual pages.
    + correct fix for broken link from terminfo(5) to tabs(1) manpage
      (report by Sven Joachim).
* Fri Aug 02 2019 Martin Liška <>
  - Use FAT LTO objects in order to provide proper static library.
* Mon Jul 15 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190713
    + change reset's behavior for margins to simply clear soft-margins if
      possible, rather than clearing and then setting them according to the
      terminal's width (suggested by Thomas Wolff).
    + correct order of one wbkgd versus start_color call in test/padview.c
* Tue Jul 09 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190706
    + add domterm -TD
    + improve comments for recent changes, add alias xterm.js -TD
* Mon Jul 01 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190630
    + add --with-tic-path and --with-infocmp-path to work around problems
      building fallback source using pre-6.0 tic/infocmp.
    + add a check in tic for paired indn/rin
    + correct a buffer-limit in write_entry.c for systems that use caseless
    + add ms-terminal -TD
    + add vscode, vscode-direct -TD
    * Adopt patch ncurses-5.9-ibm327x.dif and ncurses-6.1.dif
* Mon Jun 24 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190623
    + improve the tabs.1 manual page to distinguish the PWB/Unix and 7th
      Edition versions of the tabs utility.
    + add configure check for getenv() to work around implementation shown
      in Emscripten #6766, use that to optionally suppress START_TRACE
      macro, whose call to getenv() may not work properly (report by Ilya
      Ig Petrov).
    + modify initialization functions to avoid relying upon persistent
      data for the result from getenv().
    + update config.guess, config.sub
  - Adopt patch ncurses-6.1.dif
* Mon Jun 17 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190615
    + expand the portability section of the man/tabs.1 manual page.
    + regenerate HTML manpages.
* Tue Jun 11 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190609
    + add mintty, mintty-direct (adapted from patch by Thomas Wolff).
      Some of the suggested user-defined capabilities are commented-out,
      to allow builds with ncurses 5.9 and 6.0
    + add Smol/Rmol for tmux, vte-2018 (patch by Nicholas Marriott).
    + add rs1 to konsole, mlterm -TD
    + modify _nc_merge_entry() to make a copy of the data which it merges,
      to avoid modifying the source-data when aligning extended names.
* Mon Jun 03 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190601
    + modify an internal call to vid_puts to pass extended color pairs
      e.g., from tty_update.c and lib_mvcur.c (report by Niegodziwy Beru).
    + improve manual page description of init_tabs capability and TABSIZE
* Mon May 27 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190525
    + modify reset_cmd.c to allow for tabstops at intervals other than 8
      (report by Vincent Huisman).
* Mon May 20 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190518
    + update xterm-new to xterm patch #345 -TD
    + add/use xterm+keypad in xterm-new (report by Alain D D Williams) -TD
    + update terminator entry -TD
    + remove hard-tabs from ti703 (report by Robert Clausecker)
    + mention meml/memu/box1 in user_caps manual page.
    + mention user_caps.5 in tic and infocmp manual pages.
  - Adopt the patches ncurses-5.9-ibm327x.dif and ncurses-6.1.dif
* Wed May 15 2019 Dr. Werner Fink <>
  - Make pkg-config files .pc consistent
* Mon May 13 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190511
    + fix a spurious blank line seen with "infocmp -1fx xterm+x11mouse"
    + add checks in repair_subwindows() to keep the current position and
      scroll-margins inside the resized subwindow.
    + add a limit check in newline_forces_scroll() for the case where the
      row is inside scroll-margins, but not at the end (report by Toshio
      Kuratomi, cf: 20170729).
    + corrected a warning message in tic for extended capabilities versus
      number of parameters.
* Fri May 10 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190504
    + improve workaround for Solaris wcwidth versus line-drawing characters
      (report by Pavel Stehule).
    + add special case in tic to validate RGB string-capability extension.
    + corrected string/parameter-field for RGB in Caps-ncurses.
* Mon Apr 29 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190427
    + corrected problem in terminfo load/realignment which prevented
      infocmp from comparing extended capabilities with the same name
      but different types.
* Tue Apr 23 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190420
    + improve ifdef's for TABSIZE variable, to help with AIX/HPUX ports.
  - Add ncurses patch 20190413
    + check for TABSIZE variable in test/configure script.
    + used test/test_arrays.c to improve Caps.aix1 and Caps.hpux11
    + corrected filtering of comments in
    + reduce duplication across Caps* files by moving some parts which do
      not depend on order into Caps-ncurses.
* Mon Apr 08 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190406
    + modify,, and to handle
      split-up Caps-files.
    + build-fixes if extended-functions are disabled.
* Mon Apr 01 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190330
    + add "screen5", to mention italics (report by Stefan Assmann)
    + modify description of xterm+x11hilite to eliminate unused p5 -TD
    + add configure script checks to help with a port to Ultrix 3.1
      (report by Dennis Grevenstein).
      + check if "b" binary feature of fopen works
      + check for missing feature of locale.h
      + add fallback for strstr() in test-programs
      + add fallback for STDOUT_FILENO in test-programs
    + update config.guess, config.sub
* Mon Mar 25 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190323
    + move macro for is_linetouched() inside NCURSES_NOMACROS ifndef.
    + corrected prototypes in several manpages using script to extract
      those in compilable form.
    + use _nc_copy_termtype2() rather than direct assignment in setupterm,
      in case it is called repeatedly using fallback terminfo descriptions
      (report/patch by Werner Fink).
  - Drop patch ncurses-6.1-fallback.dif as now upstream
* Fri Mar 22 2019 Dr. Werner Fink <>
  - Reintroduce patch ncurses-6.1-fallback.dif to fix boo#1130091
* Tue Mar 19 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190317
    + regenerate llib-* files.
    + modify tic to also use new function for user-defined capability info.
    + modify _nc_parse_entry() to check if a user-defined capability has
      an unexpected type; ignore it in that case.
    + fix a special case of link-anchors in generated Ada html files.
    + use newer rel=author tag in generated html rather than rev=made,
      which did not become accepted.
* Mon Mar 11 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190309
    + in-progress changes to add parameter-checking for common user-defined
      capabilities in tic.
    + update MKcodes.awk and MKnames.awk to ignore the new "userdef"
      data in Caps-ncurses (cf: 20190302).
* Mon Feb 25 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190223
    + fix typo in adds200 -TD
    + add tic check for consistent alternate character set capabilities.
    + improve check in mvcur() to decide whether to use hard-tabs, using
      xt, tbc and hts as clues.
    + replace check in reset command for obsolete "pt" capability using
      tbc and hts capabilities as clues (report by Nicolas Marriott).
* Mon Feb 18 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190216
    + improve manual page description of TABSIZE.
    + add test/demo_tabs program.
* Wed Feb 13 2019 Jan Engelhardt <>
  - Implement library packaging guideline: split static libraries.
* Mon Feb 11 2019 Dr. Werner Fink <>
  - Fix configure scripts as well as pkg-config configurations
    that is correct paths in pkg-config and use pkg-config to
    configure the configure scripts as well
  - Add ncurses patch 20190209
    + add check in tic to provide warnings for mismatched number of
      parameters in the documented user-capability extensions.
* Wed Feb 06 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190202
    + modify rpm test-package ".spec" file to work around naming conflict
      with Redhat's package for ncurses6.
    + modify no-leaks code in test/picsmap to avoid non-standard tdestroy.
    + amend change to configure script which altered the top-level makefile
      to avoid attempting to install the terminfo database when it was not
      configured, to allow for installing the ".pc" files which are also
      in the misc directory (report by Steve Wills).
  - Add ncurses patch 20190126
    + change some "%define" statements in test-packages for RPMs to
      "%global" to work around changes in rpm 4.14 from recent Redhat.
    + fixes for O_INPUT_FIELD extension (patch by Leon Winter).
    + eliminate fixed buffer-size when reading $TERMCAP variable.
    + correct logic in read_entry.c which prevented $TERMCAP variable from
      being interpreted as a fallback to terminfo entry (prompted by
      Savannah #54556, cf: 20110924).
  - Add ncurses patch 20190121
    + add a check in test/configure to work around non-ncurses termcap.h
      file in Slackware.
    + corrected flag for "seq" method of db 1.8.5 interface, needed by toe
      on some of the BSDs.
    + updated "string-hacks" feature.
    + minor improvements to manpage typography.
    + corrected conditionally-compiled limit on color pairs (report by
    + add -x option to test/pair_content, test/color_content for testing
      init_extended_pair, extended_pair_content, init_extended_color,
    + add -p option to test/pair_content, test/color_content to show the
      return values from the tested functions.
    + improve manual page curs_color.3x discussion of error returns and
    + add O_INPUT_FIELD extension to form library (patch by Leon Winter).
    + override/suppress --enable-db-install if --disable-database configure
      option was given.
    + change a too-large terminal entry in tic from a fatal error to a
      warning (prompted by discussion with Gabriele Balducci).
* Mon Jan 14 2019 Dr. Werner Fink <>
  - Add ncurses patch 20190112
    + fix typo in term(5), improve explanation of format (report by Otto
    + add nsterm-direct -TD
    + use SGR 1006 mouse for konsole-base -TD
    + use SGR 1006 mouse for putty -TD
    + add ti703/ti707, ti703-w/ti707-w (Robert Clausecker)
* Mon Jan 07 2019 Dr. Werner Fink <>
  - Add ncurses 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
* Wed Jan 02 2019 Dr. Werner Fink <>
  - Add ncurses patch 20181229
    + improve man/curs_mouse.3x with regard to xterm
    + modify tracemunch to accept filename parameters in addition to use
      as a pipe/filter.
    + minor optimization to reduce calls to _nc_reserve_pairs (prompted by
      discussion with Bryan Christ).
    + add test/pair_content.c and test/color_content.c
    + modify infocmp to omit filtering of "OTxx" names which are used for
      obsolete capabilities, when the output is sorted by long-names.
      Doing this helps when making a table of the short/long capability
* Mon Dec 17 2018 Dr. Werner Fink <>
  - Add ncurses patch 20181215
    + several fixes for gcc8 strict compiler warnings.
    + fix a typo in comments (Aaron Gyes).
    + add nsterm-build309 to replace nsterm-256color, assigning the latter
      as an alias of nsterm, to make mouse work with nsterm-256color -TD
    + base gnome-256color entry on "gnome", not "vte", for consistency -TD
    + updates for configure macros from work on tin and xterm:
      + CF_GNU_SOURCE, allow for Cygwin's newlib when checking for the
      _DEFAULT_SOURCE symbol.
      + CF_VA_COPY, add fallback check if neither va_copy/__va_copy is
      supported, to try copying the pointers for va_list, or as an array.
      Also add another fallback check, for __builtin_va_copy(), which
      could be used with AIX xlc in c89 mode.
* Mon Dec 10 2018 Dr. Werner Fink <>
  - Add ncurses patch 20181208
    + modify wbkgd() and wbkgrnd() to improve compatibility with SVr4
      curses, changing the way the window rendition is updated when the
      background character is modified (report by Valery Ushakov).
* Mon Dec 03 2018 Dr. Werner Fink <>
  - Add ncurses patch 20181201
    + add midnightbsd to CF_XOPEN_SOURCE macro (patch by Urs Jansen).
    + add "@" command to test/ncurses F-test, to allow rapid jump to
      different character pages.
    + update config.guess, config.sub from
* Mon Nov 26 2018 Dr. Werner Fink <>
  - Add ncurses patch 20181125
    + build-fix (reports by Chih-Hsuan Yen, Sven Joachim).
  - Add ncurses patch 20181124
    + check --with-fallbacks option to ensure there is a value, and add
      the fallback information to top-level Makefile summary.
    + add some traces in initialization to show whether a fallback entry is
    + build-fix for test/movewindow with ncurses-examples on Solaris.
    + add "-l" option to test/background, to dump screen contents in a form
      that lets different curses implementations be compared.
    + modify the initialization checks for mouse so that the xterm+sm+1006
      block will work with terminal descriptions not mentioning xterm
      (report by Tomas Janousek).
* Wed Nov 21 2018 Dr. Werner Fink <>
  - Remove screen.xterm from terminfo data base (boo#1103320) as with
    this screen uses fallback TERM=screen
* Mon Nov 19 2018 Dr. Werner Fink <>
  - Add ncurses patch 20181117
    + ignore the hex/b64 $TERMINFO in toe's listing.
    + correct a status-check in _nc_read_tic_entry() so that if reading
      a hex/b64 $TERMINFO, and the $TERM does not match, fall-through to
      the compiled-in search list.
* Mon Nov 12 2018 Dr. Werner Fink <>
  - For screen.xterm remove also `rep' feature (repeat char) this
    might help on boo#1103320
* Mon Nov 12 2018 Dr. Werner Fink <>
  - Add ncurses patch 20181110
    + several workarounds to ensure proper C compiler used in parts of
      Ada95 tree.
    + update config.guess, config.sub from
* Mon Oct 29 2018 Dr. Werner Fink <>
  - Add Add ncurses patch 20181027
    + add OpenGL clients alacritty and kitty -TD
    + add Smulx for tmux, vte-2018 -Nicholas Marriott
* Mon Oct 22 2018 Dr. Werner Fink <>
  - Add ncurses patch 20181020
    + ignore $TERMINFO as a default value in configure script if it came
      from the infocmp -Q option.
    + allow value for --with-versioned-syms to be a relative pathname
    + add a couple of broken-linker symbols to the list of versioned
      symbols to help with link-time optimization versus weak symbols.
    + apply shift/control/alt logic when decoding xterm's 1006 mode to
      wheel-mouse events (Redhat #1610681).
* Mon Oct 15 2018 Dr. Werner Fink <>
  - Add ncurses patch 20181013
    + amend change from 20180818, which undid a fix for the $INSTALL value
      to make it an absolute path.
* Wed Oct 10 2018
  - Use -rpath-link when building the test suite to use the just built
* Mon Oct 08 2018 Dr. Werner Fink <>
  - Add ncurses patch 6.1-20181006
    + improve a configure check to work with newer optimizers (report by
      Denis Pronin, Gentoo #606142).
    + fix typo in tput.c (Sven Joachim, cf: 20180825).
* Mon Oct 01 2018 Dr. Werner Fink <>
  - Add ncurses patch 6.1-20180929
    + fix typo in tvi955 -TD
    + corrected acsc for regent60 -TD
    + add alias n7900 -TD
    + corrected acsc for tvi950 -TD
    + remove bogus kf0 from tvi950 -TD
    + added function-key definitions to agree with Televideo 950 manual -TD
    + add bel to tvi950 -TD
    + add shifted function-keys to regent60 -TD
    + renumber regent40 function-keys to match manual -TD
    + add cd (clr_eos) to adds200 -TD
* Mon Sep 24 2018 Dr. Werner Fink <>
  - Add ncurses patch 6.1-20180923
    + build-fix: remove a _tracef call which was used for debugging (report
      by Chris Clayton).
  - Add ncurses patch 6.1-20180922
    + ignore interrupted system-call in test/ncurses's command-line, e.g.,
      if the terminal were resized.
    + add shift/control/alt logic for decoding xterm's 1006 mode (Redhat
      [#1610681], cf: 20141011).
    + modify rpm test-packages to not use --disable-relink with Redhat,
      since Fedora 28's tools do not work with that feature.
* Mon Sep 10 2018 Dr. Werner Fink <>
  - Add ncurses patch 6.1-20180908
    + document --with-pcre2 configure option in INSTALL.
    + improve workaround for special case in PutAttrChar() where a cell is
      marked as alternate-character set, to handle a case where the
      character in the cell does not correspond to any of the ASCII
      fallbacks (report by Leon Winter, cf: 20180505).
    + amend change to form library which attempted to avoid unnecessary
      update of cursor position in non-public fields, to simply disable
      output in this case (patch by Leon Winter, cf: 20180414).
    + improve check for LINE_MAX runtime limit, to accommodate broken
      implementations of sysconf().
* Mon Sep 03 2018 Dr. Werner Fink <>
  - Add ncurses patch 6.1-20180901
    + improve manual page for wgetnstr, giving background for the length
    + define a limit for wgetnstr, wgetn_wstr when length is negative or
      "too large".
    + update configure script to autoconf 2.52.20180819 (Debian #887390).
* Mon Aug 27 2018
  - Add ncurses patch 6.1-20180825
    + add a section to tput manual page clarifying how it determines the
      terminal size (prompted by discussion with Grant Jenks).
    + add "--disable-relink" to rpm test-packages, for consistency with the
      deb test-packages.
    + split spec-file into ncurses6.spec and ncursest6.spec to work around
      toolset breakage in Fedora 28.
    + drop mention of "--disable-touching", which was not in the final
      20180818 updates.
  - Add ncurses patch 6.1-20180818
    + build-fix for PDCurses with ncurses-examples.
    + improved CF_CC_ENV_FLAGS.
    + modify configure scripts to reduce relinking/ranlib during library
      install (Debian #903790):
      + use "install -p" when available, to avoid need for ranlib of
      static libraries.
      + modify scripts which use "--disable-relink" to add a 1-second
      sleep to work around tools which use whole-second timestamps, e.g.,
      in utime() rather than the actual file system resolution.
    + add "--disable-touching" option for using "install -p" option during
      the install, e.g., so that header-files have a predictable timestamp.
* Thu Aug 09 2018
  - Fix typo screeen -> screen bsc#1104264
* Mon Aug 06 2018
  - Add ncurses patch 6.1-20180804
    + improve logic for clear with E3 extension, in case the terminal
      scrolls content onto its saved-lines before actually clearing
      the display, by clearing the saved-lines after clearing the
      display (report/patch by Nicholas Marriott).
* Mon Jul 30 2018
  - Add ncurses patch 6.1-20180728
    + improve documentation regarding feature-test macros in curses.h
    + improve documentation regarding the virtual and physical screens.
    + formatting fixes for manpages, regenerate man-html documentation.
* Sun Jul 22 2018
  - Add ncurses patch 6.1-20180721
    + build-fixes for gcc8.
    + corrected acsc for wy50 -TD
    + add wy50 and wy60 shifted function-keys as kF1 to kF16 -TD
    + remove ansi+rep mis-added to interix in 2018-02-23 -TD
* Fri Jul 20 2018
  - Add ncurses patch 6.1-20180714
    + add enum, regex examples to test/demo_forms
    + add configure check for pcre-posix library to help with MinGW port.
* Mon Jul 09 2018
  - Add ncurses patch 6.1-20180707
    + build-fixes for gcc8.
    + correct order of WINDOW._ttytype versus WINDOW._windowlist in
    + fix a case where tiparm could return null if the format-string was
      empty (Debian #902630).
* Tue Jul 03 2018
  - Add ncurses patch 6.1-20180630
    + add acsc string to vi200 (Nibby Nebbulous)
      add right/down-arrow to vi200's acsc -TD
    + add "x" to tput's getopt string so that "tput -x clear" works
      (Nicholas Marriott).
    + minor fixes prompted by anonymous report on stack overflow:
      + correct order of checks in _nc_get_locale(), for systems lacking
      locale support.
      + add "#error" in a few places to flag unsupported configurations
* Mon Jun 25 2018
  - Add ncurses patch 6.1-20180623
    + use _WIN32/_WIN64 in preference to __MINGW32__/__MINGW64__ symbols
      to simplify building with MSVC, since the former are defined in both
      compiler configurations (report by Ali Abdulkadir).
    + further improvements to configure-checks from work on dialog, i.e.,
    + update config.guess, config.sub from
* Mon Jun 18 2018
  - Add ncurses patch 6.1-20180616
    + build-fix for ncurses-examples related to gcc8-fixes (cf: 20180526).
    + reduce use of _GNU_SOURCE for current glibc where _DEFAULT_SOURCE
      combines with _XOPEN_SOURCE (Debian #900987).
    + change target configure level for _XOPEN_SOURCE to 600 to address
      use of vsscanf and setenv.
    + improved configure-checks CF_SIZECHANGE and CF_STRUCT_TERMIOS from
      work on dialog.
* Tue Jun 12 2018
  - Add ncurses patch 6.1-20180609
    + modify generated ncurses*config and ncurses.pc, ncursesw.pc, etc.,
      to list helper libraries such as gpm for static linking (Debian
    + marked vwprintw and vwscanw as deprecated; recommend using vw_printw
      and vw_scanw, respectively.
* Mon Jun 04 2018
  - Add ncurses patch 6.1-20180602
    + add RPM test-package "ncursest-examples".
    + modified RPM test-package to work with Mageia6.
* Mon May 28 2018
  - Add ncurses patch 6.1-20180526
    + add note in curs_util.3x about unctrl.h
    + review/improve header files to ensure that those include necessary
      files except for the previously-documented cases (report by Isaac
      Pascual Monells).
    + improved test-package scripts, adapted from byacc 1.9 20180525.
    + fix some gcc8 warnings seen in Redhat package build, but
      work around bug in gcc8 compiler warnings in comp_parse.c
  - Add ncurses patch 6.1-20180519
    + formatting fixes for manpages, regenerate man-html documentation.
    + trim spurious whitespace from tmux in 2018-02-24 changes;
      fix some inconsistencies in/between tmux- and iterm2-entries for SGR
      (report by C Anthony Risinger)
    + improve iterm2 using some xterm features which it has adapted -TD
    + add check in pair_content() to handle the case where caller asks
      for an uninitialized pair (Debian #898658).
* Mon May 14 2018
  - Add ncurses patch 6.1-20180512
    + remove trailing ';' from GCC_DEPRECATED definition.
    + repair a change from 20110730 which left an error-check/warning dead.
    + fix several minor Coverity warnings.
* Mon May 07 2018
  - Add ncurses patch 6.1-20180505
    + add deprecation warnings for internal functions called by older
      versions of tack.
    + fix a special case in PutAttrChar() where a cell is marked as
      alternate-character set, but the terminal does not actually support
      the given graphic character.  This would happen in an older terminal
      such as vt52, which lacks most line-drawing capability.
    + use configure --with-config-suffix option to work around filename
      conflict with Debian packages versus test-packages.
    + update tracemunch to work with perl 5.26.2, which changed the rules
      for escaping regular expressions.
* Wed May 02 2018
  - Add ncurses patch 6.1-20180428
    + document new form-extension O_EDGE_INSERT_STAY (report by Leon
    + correct error-returns listed in manual pages for a few form functions
      (report by Leon Winter).
    + add a check in form-library for null-pointer dereference:
      unfocus_current_field (form);
      form_driver (form, REQ_VALIDATION);
      (patch by Leon Winter).
* Sun Apr 15 2018
  - Add ncurses patch 6.1-20180414
    + modify form library to optionally delay cursor movement on a field
      edge/boundary (patch by Leon Winter).
    + modify form library to avoid unnecessary update of cursor position in
      non-public fields (patch by Leon Winter).
    + remove unused _nc_import_termtype2() function.
    + also add/improve null-pointer checks in other places
    + add a null-pointer check in _nc_parse_entry to handle an error when
      a use-name is invalid syntax (report by Chung-Yi Lin).
* Mon Apr 09 2018
  - Add ncurses patch 6.1-20180407
    + clarify in manual pages that vwprintw and vwscanw are obsolete,
      not part of X/Open Curses since 2007.
    + use "const" in some prototypes rather than NCURSES_CONST where X/Open
      Curses was updated to do this, e.g., wscanw, newterm, the terminfo
      interface.  Also use "const" for consistency in the termcap
      interface, which was withdrawn by X/Open Curses in Issue 5 (2007).
      As of Issue 7, X/Open Curses still lacks "const" for certain return
      values, e.g., keyname().
* Wed Apr 04 2018
  - Add version requirement for packages terminfo and terminfo-base
    to avoid trouble with old ncurses tools and libraries
* Tue Apr 03 2018
  - Add ncurses patch 6.1-20180331
    + improve terminfo write/read by modifying the fourth item of the
      extended header to denote the number of valid strings in the extended
      string table (prompted by a comment in unibilium's sources).
* Thu Mar 29 2018
  - Add ncurses patch 6.1-20180324
    + amend Scaled256() macro in test/picsmap.c to cover the full range
      0..1000 (report by Roger Pau Monne).
    + add some checks in tracemunch for undefined variables.
* Wed Mar 21 2018
  - Change baselibs.conf to avoid mixed version requirements (bsc#1082744)
* Mon Mar 19 2018
  - Add ncurses patch 6.1-20180317
    + fix a check in infotocap which may not have detected a problem when
      it should have.
    + add a check in tic for the case where setf/setb are given using
      different strings, but provide identical results to setaf/setab.
    + further improve fix for terminfo.5 (patch by Kir Kolyshkin).
    + reorder loop-limit checks in winsnstr() in case the string has no
      terminating null and only the number of characters is used (patch
      by Gyorgy Jeney).
* Thu Mar 08 2018
  - Avoid opaque libraries for Leap 15 and SLES 15
  - No tests on Leap 15 and SLES 15
* Mon Mar 05 2018
  - Add ncurses patch 6.1-20180303
    + modify TurnOn/TurnOff macros in lib_vidattr.c and lib_vid_attr.c to
      avoid expansion of "CUR" in trace.
    + improve a few lintian warnings in test-packages.
    + modify lib_setup to avoid calling pthread_self() without first
      verifying that the address is valid, i.e., for weak symbols
      (report/patch by Werner Fink).
    + modify generated terminfo.5 to not use "expand" and related width
      on the last column of tables, making layout on wide terminals look
      better (adapted from patch by Kir Kolyshkin).
    + add a category to report_offsets, e.g., "w" for wide-character, "t"
      for threads to make the report more readable.  Reorganized the
      structures reported to make the categories more apparent.
    + simplify some ifdef's for extended-colors.
    + add NCURSES_GLOBALS and NCURSES_PRESCREEN to report_offsets, to show
      how similar the different tinfo configurations are.
  - Remove patch ncurses-6.1-weakpthreads.dif now upstream (bsc#1082772)
  - Make expect build check less fragile on timing
* Fri Mar 02 2018
  - Switch back to shared libtinfo only but provide an auxiliary shared
    library libtinfow to avoid a rebuild of third party programs (bsc#1082772)
    + Add sanity check if new 32bit API is included in libtinfo
* Thu Mar 01 2018
  - Add patch ncurses-6.1-weakpthreads.dif
    + Be aware that libtinfo/libtinfw is also used without libpthread
  - Use expect to run at least two test for normal and wide character
    version of newdemo from test suite
* Mon Feb 26 2018
  - Add ncurses patch 6.1-20180224
    + modify _nc_resolve_uses2() to detect incompatible types when merging
      a "use=" clause of extended capabilities.  The problem was seen in a
      defective terminfo integrated from simpleterm sources in 20171111,
      compounded by repair in 20180121.
    + correct Ss/Ms interchange in st-0.7 entry (tmux #1264) -TD
    + fix remaining flash capabilities with trailing mandatory delays -TD
    + correct cut/paste in NEWS (report by Sven Joachim).
* Mon Feb 19 2018
  - Add ncurses patch 6.1-20180217
    + remove incorrect free() from 20170617 changes (report by David Macek).
    + correct type for "U8" in user_caps.5; it is a number not boolean.
    + add a null-pointer check in safe_sprintf.c (report by Steven Noonan).
    + improve fix for Debian #882620 by reusing limit2 variable (report
      Julien Cristau, Sven Joachim).
* Thu Feb 15 2018
  - Add ncurses patch 6.1-20180210
    + modify misc/ to install/uninstall explicit list in case
      the build-directory happens to have no ".pc" files when an uninstall
      is performed (report by Jeffrey Walton).
    + deprecate safe-sprintf, since the vsnprintf function, which does what
      was needed, was standardized long ago.
    + add several development/experimental options to development packages.
    + minor reordering of options in configure script to make the threaded
      and reentrant options distinct from the other extensions which are
      normally enabled.
  - Make reentrant libs opaque
* Mon Feb 05 2018
  - Add ncurses patch 6.1-20180203
    + minor fixes to test/*.h to make them idempotent.
    + add/use test/parse_rgb.h to show how the "RGB" capability works.
    + add a clarification in user_caps.5 regarding "RGB" capability.
    + add extended_slk_color{,_sp} symbols to the appropriate
      package/*.{map,sym} files (report by Sven Joachim, cf: 20170401).
* Tue Jan 30 2018
  - Add ncurses patch 6.1-20180129
    + update "VERSION" file, used in shared-library naming.
* Tue Jan 30 2018
  - Correct include path for wide chraracter header files for ABI 6.1
* Mon Jan 29 2018
  - Update to ncurses 6.1 (patch 20180127)
    + updated release notes
    + amend a warning message from tic which should have flagged misuse
      of "XT" capability in "screen" terminal description.
    > terminfo changes:
    + trim "XT" from screen entry, add comments to explain why it was
      not suitable -TD
    + modify iterm to use xterm+sl-twm building block -TD
    + mark konsole-420pc, konsole-vt100, konsole-xf3x obsolete reflecting
      konsole's removal in 2008 -TD
    + expanded the history section of konsole to explain its flawed
      imitation of xterm's keyboard -TD
    + use xterm+x11mouse in screen.* entries because screen does not yet
      support xterm's 1006 mode -TD
    + add nsterm-build400 for macOS 10.13 -TD
    + add ansi+idc1, use that in ansi+idc adding dch for consistency -TD
    + update vte to vte-2017 -TD
    + add ecma+strikeout to vte-2017 -TD
    + add iterm2-direct -TD
    + updated teraterm, added teraterm-256color -TD
    + add mlterm-direct -TD
    + add descriptions for ANSI building-blocks -TD
  - Modify patch ncurses-5.9-ibm327x.dif
  - Rename patch ncurses-6.0.dif to new name ncurses-6.1.dif
  - Modify patch ncurses-6.1.dif
* Mon Jan 22 2018
  - Add ncurses patch 20180121 pre-release 6.1
    > terminfo changes:
    + add xterm+noalt, xterm+titlestack, xterm+alt1049, xterm+alt+title
      blocks from xterm #331 -TD
    + add xterm+direct, xterm+indirect, xterm-direct entries from xterm
      [#331] -TD
    + modify xterm+256color and xterm+256setaf to use correct number of
      color pairs, for ncurses 6.1 -TD
    + add rs1 capability to xterm-256color -TD
    + modify xterm-r5, xterm-r6 and xterm-xf86-v32 to use xterm+kbs to
      match xterm #272, reflecting packager's changes -TD
    + remove "boolean" Se, Ss from st-0.7 -TD
    + add konsole-direct and st-direct -TD
    + remove unsupported "Tc" capability from st-0.7; use st-direct if
      direct-colors are wanted -TD
    + add vte-direct -TD
    + add XT, hpa, indn, and vpa to screen, and invis, E3 to tmux (patch by
      Pierre Carru)
    + use xterm+sm+1006 in xterm-new, vte-2014 -TD
    + use xterm+x11mouse in iterm, iterm2, mlterm3 because xterm's 1006
      mode does not work with those programs.  konsole is debatable -TD
    + add "termite" entry (report by Markus Pfeiffer) -TD
    > merge branch begun April 2, 2017 which provides these features:
    + support read/write new binary-format for terminfo which stores
      numeric capabilities as a signed 32-bit integer.  The test programs
      such as picsmap, ncurses were created or updated during 2017 to use
      this feature.
    + the new format is written by the wide-character configuration of
      tic when it finds a numeric capability larger than 32767.
    + other applications such as infocmp built with the wide-character
      ncurses library work as expected.
    + applications built with the "narrow" (8-bit) configuration will
      read the new format, but will limit those extended values to 32767.
    + in either wide/narrow configuration, the structure defined in
      term.h still uses signed 16-bit values.
    + because it is incompatible with the legacy (mid-1980s) binary format,
      a new magic value is provided for the "file" program.
    + the term.5 manual page is updated to describe this new format.
    + the limit on file-size for compiled terminfo is increased in the
      wide-character configuration to 32768.
  - Add ncurses patch 20180120
    + build-fix in picsmap.c for stdint.h existence.
    + add --disable-stripping option to configure scripts.
    + modify ncurses-examples to install test-scripts in the data directory.
    + work around tool-breakage in Debian 9 and later by invoking
      gprconfig to specify the C compiler to be used by gnatmake,
      and conditionally suppressing Library_Options line for static
    + bump the compat level for test-packages to 7, i.e., Debian 5.
  - Add tack patch 1.08-20170818
* Tue Jan 09 2018
  - Add ncurses patch 20180106
    + fixes for writing extended color pairs in putwin.
    + modify test/savescreen.c to add test patterns that exercise 88-,
      256-, etc., colors.
    + modify configure option --with-build-cc, adding clang, c89 and c99
      as possible default values.
    + modify ncurses-examples configure script to use pkg-config for the
      extra form/menu/panel libraries, to be more consistent with the
      handling of the curses/ncurses library.
    + modify test-packages for mingw to supply "pc" files.
    + modify to list -lpthread as a private library when
      configured to access it via weak symbols.
    + simplify, adding -ltinfo without the special linker
      checks because some versions of the linker simply hard-code the
    + update URLs for ncurses website to use https.
    + modify CF_CURSES_LIBS to fill in $cf_nculib_root in case the
      ncurses-examples are built with a system ncurses that lacks the
      standard "curses" symbolic link, as done by SuSE.  The symbol is
      needed to make a followup check for the pthread library work, and
      would be set properly using the options "--with-screen", etc.
    + generate misc/*.pc with "all" rule, as done for "sources" rule
      (report by Jeffrey Walton).
* Mon Jan 08 2018
  - Add ncurses patch 20171230
    + build-fix for ncurses-examples with Fedora27, adding check for
      reset_color_pairs() -- not yet in Fedora's package.
    + consistently add $CFLAGS to $MK_SHARED_LIB symbol in configure
      script when the latter happens to use the C compiler rather than
      directly using the loader (report by Jeffrey Walton).
    + set ABI for upcoming 6.1 release in "*.map" files.  While there are
      some remaining internals to apply, no ABI-related changes are
    + add configure --with-config-suffix option to work around filename
      conflict with Redhat packages versus test-packages.
  - Add ncurses patch 20171223
    + modify ncurses-examples to quiet const-warnings when building with
    + modify toe to not exit if unable to read a terminal description,
      e.g., if there is a permission problem.
    + minor fix for progs/toe.c, using _nc_free_termtype2.
    + assign 0 to pointer in _nc_tgetent_leak() after freeing it. Also
      avoid reusing pointer from previous successful call to tgetent
      if the latest call is unsuccessful (patch by Michael Schroeder,
      OpenSuSE #1070450).
    + minor fix for test/tracemunch, initialize $awaiting variable.



Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Jan 22 23:55:42 2020