summaryrefslogtreecommitdiff
path: root/patches/ncurses/6.0/130-ncurses-6.0-20150905.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/ncurses/6.0/130-ncurses-6.0-20150905.patch')
-rw-r--r--patches/ncurses/6.0/130-ncurses-6.0-20150905.patch1911
1 files changed, 0 insertions, 1911 deletions
diff --git a/patches/ncurses/6.0/130-ncurses-6.0-20150905.patch b/patches/ncurses/6.0/130-ncurses-6.0-20150905.patch
deleted file mode 100644
index 76dd45c..0000000
--- a/patches/ncurses/6.0/130-ncurses-6.0-20150905.patch
+++ /dev/null
@@ -1,1911 +0,0 @@
-# ncurses 6.0 - patch 20150905 - Thomas E. Dickey
-#
-# ------------------------------------------------------------------------------
-#
-# Ncurses 6.0 is at
-# ftp.gnu.org:/pub/gnu
-#
-# Patches for ncurses 6.0 are in the subdirectory
-# ftp://invisible-island.net/ncurses/6.0
-#
-# ------------------------------------------------------------------------------
-# ftp://invisible-island.net/ncurses/6.0/ncurses-6.0-20150905.patch.gz
-# patch by Thomas E. Dickey <dickey@invisible-island.net>
-# created Sun Sep 6 01:23:48 UTC 2015
-# ------------------------------------------------------------------------------
-# NEWS | 12 ++
-# VERSION | 2
-# dist.mk | 4
-# doc/html/man/captoinfo.1m.html | 2
-# doc/html/man/clear.1.html | 2
-# doc/html/man/curs_addch.3x.html | 50 ++++++++----
-# doc/html/man/curs_attr.3x.html | 4
-# doc/html/man/curs_variables.3x.html | 21 ++++-
-# doc/html/man/form.3x.html | 2
-# doc/html/man/infocmp.1m.html | 77 +++++++++++-------
-# doc/html/man/infotocap.1m.html | 2
-# doc/html/man/menu.3x.html | 2
-# doc/html/man/ncurses.3x.html | 2
-# doc/html/man/panel.3x.html | 2
-# doc/html/man/tabs.1.html | 2
-# doc/html/man/terminfo.5.html | 2
-# doc/html/man/tic.1m.html | 139 ++++++++++++++++++----------------
-# doc/html/man/toe.1m.html | 39 +++++----
-# doc/html/man/tput.1.html | 2
-# doc/html/man/tset.1.html | 2
-# include/term_entry.h | 3
-# man/curs_addch.3x | 19 ++++
-# man/curs_attr.3x | 6 -
-# man/curs_threads.3x | 4
-# man/infocmp.1m | 26 +++++-
-# man/tic.1m | 25 +++++-
-# man/toe.1m | 7 +
-# ncurses/tinfo/write_entry.c | 13 +--
-# package/debian-mingw/changelog | 4
-# package/debian-mingw64/changelog | 4
-# package/debian/changelog | 4
-# package/mingw-ncurses.nsi | 4
-# package/mingw-ncurses.spec | 2
-# package/ncurses.map | 9 +-
-# package/ncurses.spec | 2
-# package/ncurses.sym | 3
-# package/ncursest.map | 9 +-
-# package/ncursest.sym | 3
-# package/ncursestw.map | 9 +-
-# package/ncursestw.sym | 3
-# package/ncursesw.map | 9 +-
-# package/ncursesw.sym | 3
-# progs/dump_entry.c | 96 +++++++++++++++++++++--
-# progs/dump_entry.h | 5 -
-# progs/infocmp.c | 21 +++--
-# progs/tic.c | 47 ++++++++---
-# 46 files changed, 491 insertions(+), 219 deletions(-)
-# ------------------------------------------------------------------------------
-Index: NEWS
-Prereq: 1.2487
---- ncurses-6.0-20150822+/NEWS 2015-08-22 23:55:21.000000000 +0000
-+++ ncurses-6.0-20150905/NEWS 2015-09-05 21:14:36.000000000 +0000
-@@ -25,7 +25,7 @@
- -- sale, use or other dealings in this Software without prior written --
- -- authorization. --
- -------------------------------------------------------------------------------
---- $Id: NEWS,v 1.2487 2015/08/22 23:55:21 tom Exp $
-+-- $Id: NEWS,v 1.2490 2015/09/05 21:14:36 tom Exp $
- -------------------------------------------------------------------------------
-
- This is a log of changes that ncurses has gone through since Zeyd started
-@@ -45,6 +45,16 @@
- Changes through 1.9.9e did not credit all contributions;
- it is not possible to add this information.
-
-+20150905
-+ + add note in curs_addch.3x about line-drawing when it depends upon
-+ UTF-8.
-+ + add tic -q option for consistency with infocmp, use it to suppress
-+ all comments from the "tic -I" output.
-+ + modify infocmp -q option to suppress the "Reconstructed from"
-+ header.
-+ + add infocmp/tic -Q option, which allows one to dump the compiled
-+ form of the terminal entry, in hexadecimal or base64.
-+
- 20150822
- + sort options in usage message for infocmp, to make it simpler to
- see unused letters.
-Index: VERSION
---- ncurses-6.0-20150822+/VERSION 2015-08-17 08:41:12.000000000 +0000
-+++ ncurses-6.0-20150905/VERSION 2015-09-05 21:14:02.000000000 +0000
-@@ -1 +1 @@
--5:0:9 6.0 20150822
-+5:0:9 6.0 20150905
-Index: dist.mk
-Prereq: 1.1067
---- ncurses-6.0-20150822+/dist.mk 2015-08-17 08:41:12.000000000 +0000
-+++ ncurses-6.0-20150905/dist.mk 2015-09-05 21:14:02.000000000 +0000
-@@ -25,7 +25,7 @@
- # use or other dealings in this Software without prior written #
- # authorization. #
- ##############################################################################
--# $Id: dist.mk,v 1.1067 2015/08/17 08:41:12 tom Exp $
-+# $Id: dist.mk,v 1.1069 2015/09/05 21:14:02 tom Exp $
- # Makefile for creating ncurses distributions.
- #
- # This only needs to be used directly as a makefile by developers, but
-@@ -37,7 +37,7 @@
- # These define the major/minor/patch versions of ncurses.
- NCURSES_MAJOR = 6
- NCURSES_MINOR = 0
--NCURSES_PATCH = 20150822
-+NCURSES_PATCH = 20150905
-
- # We don't append the patch to the version, since this only applies to releases
- VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
-Index: doc/html/man/captoinfo.1m.html
---- ncurses-6.0-20150822+/doc/html/man/captoinfo.1m.html 2015-08-08 18:45:46.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/captoinfo.1m.html 2015-09-05 21:19:32.000000000 +0000
-@@ -205,7 +205,7 @@
- <H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
- <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>
-
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
-
- </PRE>
-Index: doc/html/man/clear.1.html
---- ncurses-6.0-20150822+/doc/html/man/clear.1.html 2015-08-08 18:45:46.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/clear.1.html 2015-09-05 21:19:32.000000000 +0000
-@@ -71,7 +71,7 @@
- <H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
- <STRONG><A HREF="tput.1.html">tput(1)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>
-
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
-
-
-Index: doc/html/man/curs_addch.3x.html
---- ncurses-6.0-20150822+/doc/html/man/curs_addch.3x.html 2015-07-16 09:29:40.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/curs_addch.3x.html 2015-09-05 21:19:33.000000000 +0000
-@@ -136,8 +136,11 @@
- characters to the screen with routines of the <STRONG>addch</STRONG> fam-
- ily. The default character listed below is used if the
- <STRONG>acsc</STRONG> capability does not define a terminal-specific
-- replacement for it. The names are taken from VT100 nomen-
-- clature.
-+ replacement for it, or if the terminal and locale configu-
-+ ration requires Unicode but the library is unable to use
-+ Unicode.
-+
-+ The names are taken from VT100 nomenclature.
-
- <EM>Name</EM> <EM>Default</EM> <EM>Description</EM>
- --------------------------------------------------
-@@ -178,41 +181,54 @@
- </PRE>
- <H2><a name="h2-RETURN-VALUE">RETURN VALUE</a></H2><PRE>
- All routines return the integer <STRONG>ERR</STRONG> upon failure and <STRONG>OK</STRONG> on
-- success (the SVr4 manuals specify only "an integer value
-+ success (the SVr4 manuals specify only "an integer value
- other than <STRONG>ERR</STRONG>") upon successful completion, unless other-
- wise noted in the preceding routine descriptions.
-
-- Functions with a "mv" prefix first perform a cursor move-
-- ment using <STRONG>wmove</STRONG>, and return an error if the position is
-+ Functions with a "mv" prefix first perform a cursor move-
-+ ment using <STRONG>wmove</STRONG>, and return an error if the position is
- outside the window, or if the window pointer is null.
-
-
- </PRE>
- <H2><a name="h2-NOTES">NOTES</a></H2><PRE>
-- Note that <STRONG>addch</STRONG>, <STRONG>mvaddch</STRONG>, <STRONG>mvwaddch</STRONG>, and <STRONG>echochar</STRONG> may be
-+ Note that <STRONG>addch</STRONG>, <STRONG>mvaddch</STRONG>, <STRONG>mvwaddch</STRONG>, and <STRONG>echochar</STRONG> may be
- macros.
-
-
- </PRE>
- <H2><a name="h2-PORTABILITY">PORTABILITY</a></H2><PRE>
-- All these functions are described in the XSI Curses stan-
-- dard, Issue 4. The defaults specified for forms-drawing
-+ All these functions are described in the XSI Curses stan-
-+ dard, Issue 4. The defaults specified for forms-drawing
- characters apply in the POSIX locale.
-
-- X/Open Curses states that the <EM>ACS</EM><STRONG>_</STRONG> definitions are <STRONG>char</STRONG>
-- constants. For the wide-character implementation (see
-+ X/Open Curses states that the <EM>ACS</EM><STRONG>_</STRONG> definitions are <STRONG>char</STRONG>
-+ constants. For the wide-character implementation (see
- <STRONG>curs_add_wch</STRONG>), there are analogous <EM>WACS</EM><STRONG>_</STRONG> definitions which
- are <STRONG>cchar_t</STRONG> constants.
-
-- Some ACS symbols (ACS_S3, ACS_S7, ACS_LEQUAL, ACS_GEQUAL,
-- ACS_PI, ACS_NEQUAL, ACS_STERLING) were not documented in
-- any publicly released System V. However, many publicly
-- available terminfos include <STRONG>acsc</STRONG> strings in which their
-- key characters (pryz{|}) are embedded, and a second-hand
-- list of their character descriptions has come to light.
-- The ACS-prefixed names for them were invented for
-+ Some ACS symbols (ACS_S3, ACS_S7, ACS_LEQUAL, ACS_GEQUAL,
-+ ACS_PI, ACS_NEQUAL, ACS_STERLING) were not documented in
-+ any publicly released System V. However, many publicly
-+ available terminfos include <STRONG>acsc</STRONG> strings in which their
-+ key characters (pryz{|}) are embedded, and a second-hand
-+ list of their character descriptions has come to light.
-+ The ACS-prefixed names for them were invented for
- <STRONG><A HREF="ncurses.3x.html">ncurses(3x)</A></STRONG>.
-
-+ The <EM>displayed</EM> values for the <EM>ACS</EM><STRONG>_</STRONG> and <EM>WACS</EM><STRONG>_</STRONG> constants
-+ depend on
-+
-+ <STRONG>o</STRONG> the library configuration, i.e., <STRONG>ncurses</STRONG> versus <STRONG>ncurs-</STRONG>
-+ <STRONG>esw</STRONG>, where the latter is capable of displaying Unicode
-+ while the former is not, and
-+
-+ <STRONG>o</STRONG> whether the <EM>locale</EM> uses UTF-8 encoding.
-+
-+ In certain cases, the terminal is unable to display line-
-+ drawing characters except by using UTF-8 (see the discus-
-+ sion of <STRONG>NCURSES_NO_UTF8_ACS</STRONG> in <STRONG><A HREF="ncurses.3x.html">ncurses(3x)</A></STRONG>).
-+
- The <STRONG>TABSIZE</STRONG> variable is implemented in some versions of
- curses, but is not part of X/Open curses.
-
-Index: doc/html/man/curs_attr.3x.html
---- ncurses-6.0-20150822+/doc/html/man/curs_attr.3x.html 2015-07-22 00:49:55.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/curs_attr.3x.html 2015-09-05 23:05:55.000000000 +0000
-@@ -173,8 +173,8 @@
- <H3><a name="h3-Attributes">Attributes</a></H3><PRE>
- The following video attributes, defined in <STRONG>&lt;curses.h&gt;</STRONG>, can
- be passed to the routines <STRONG>attron</STRONG>, <STRONG>attroff</STRONG>, and <STRONG>attrset</STRONG>, or
-- OR'd with the characters passed to <STRONG>addch</STRONG> (see curs_add-
-- <STRONG><A HREF="ch.3x.html">ch(3x)</A></STRONG>).
-+ OR'd with the characters passed to <STRONG>addch</STRONG> (see <STRONG><A HREF="curs_addch.3x.html">curs_add-
-+ ch(3x)</A></STRONG>).
-
- <EM>Name</EM> <EM>Description</EM>
- ------------------------------------------------------------
-Index: doc/html/man/curs_variables.3x.html
---- ncurses-6.0-20150822+/doc/html/man/curs_variables.3x.html 2015-05-13 19:27:46.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/curs_variables.3x.html 2015-09-05 21:19:36.000000000 +0000
-@@ -1,6 +1,6 @@
- <!--
- ****************************************************************************
-- * Copyright (c) 2010,2013 Free Software Foundation, Inc. *
-+ * Copyright (c) 2010-2013,2015 Free Software Foundation, Inc. *
- * *
- * Permission is hereby granted, free of charge, to any person obtaining a *
- * copy of this software and associated documentation files (the *
-@@ -26,7 +26,7 @@
- * sale, use or other dealings in this Software without prior written *
- * authorization. *
- ****************************************************************************
-- * @Id: curs_variables.3x,v 1.6 2013/12/21 18:41:32 tom Exp @
-+ * @Id: curs_variables.3x,v 1.8 2015/08/22 23:33:22 tom Exp @
- -->
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <HTML>
-@@ -163,10 +163,25 @@
- ESCDELAY and TABSIZE are extensions, not provided in most
- other implementations of curses.
-
-+ ESCDELAY is an extension in AIX curses:
-+
-+ <STRONG>o</STRONG> In AIX, the units for ESCDELAY are <EM>fifths</EM> of a mil-
-+ lisecond.
-+
-+ <STRONG>o</STRONG> The default value for AIX's ESCDELAY is 0.1 seconds.
-+
-+ <STRONG>o</STRONG> AIX also enforces a limit of 10,000 seconds for ESCDE-
-+ LAY; this implementation currently has no upper limit.
-+
-+ This implementation has long used ESCDELAY with units of
-+ milliseconds, making it impossible to be completely com-
-+ patible with AIX. Likewise, most users have either decid-
-+ ed to override the value, or rely upon its default value.
-+
-
- </PRE>
- <H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
-- <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="curs_opaque.3x.html">curs_opaque(3x)</A></STRONG>, <STRONG><A HREF="curs_terminfo.3x.html">curs_terminfo(3x)</A></STRONG>,
-+ <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="curs_opaque.3x.html">curs_opaque(3x)</A></STRONG>, <STRONG><A HREF="curs_terminfo.3x.html">curs_terminfo(3x)</A></STRONG>,
- <STRONG><A HREF="curs_threads.3x.html">curs_threads(3x)</A></STRONG>, <STRONG><A HREF="term_variables.3x.html">term_variables(3x)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>.
-
-
-Index: doc/html/man/form.3x.html
---- ncurses-6.0-20150822+/doc/html/man/form.3x.html 2015-08-08 18:45:50.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/form.3x.html 2015-09-05 21:19:36.000000000 +0000
-@@ -245,7 +245,7 @@
- <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG> and related pages whose names begin "form_" for
- detailed descriptions of the entry points.
-
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
-
-
-Index: doc/html/man/infocmp.1m.html
---- ncurses-6.0-20150822+/doc/html/man/infocmp.1m.html 2015-08-08 18:45:51.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/infocmp.1m.html 2015-09-05 21:19:38.000000000 +0000
-@@ -27,7 +27,7 @@
- * sale, use or other dealings in this Software without prior written *
- * authorization. *
- ****************************************************************************
-- * @Id: infocmp.1m,v 1.56 2015/05/23 20:50:00 tom Exp @
-+ * @Id: infocmp.1m,v 1.57 2015/09/05 20:50:22 tom Exp @
- -->
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <HTML>
-@@ -54,7 +54,7 @@
- </PRE>
- <H2><a name="h2-SYNOPSIS">SYNOPSIS</a></H2><PRE>
- <STRONG>infocmp</STRONG> [<STRONG>-1CDEFGIKLTUVcdegilnpqrtux</STRONG>]
-- [<STRONG>-v</STRONG> <EM>n</EM>] [<STRONG>-s</STRONG> <STRONG>d</STRONG>| <STRONG>i</STRONG>| <STRONG>l</STRONG>| <STRONG>c</STRONG>] [<STRONG>-R</STRONG> <STRONG>subset</STRONG>]
-+ [<STRONG>-v</STRONG> <EM>n</EM>] [<STRONG>-s</STRONG> <STRONG>d</STRONG>| <STRONG>i</STRONG>| <STRONG>l</STRONG>| <STRONG>c</STRONG>] [<STRONG>-Q</STRONG> <EM>n</EM>] [<STRONG>-R</STRONG> <STRONG>subset</STRONG>]
- [<STRONG>-w</STRONG> <EM>width</EM>] [<STRONG>-A</STRONG> <EM>directory</EM>] [<STRONG>-B</STRONG> <EM>directory</EM>]
- [<EM>termname</EM>...]
-
-@@ -374,29 +374,44 @@
-
- <STRONG>-p</STRONG> Ignore padding specifications when comparing strings.
-
-- <STRONG>-q</STRONG> Make the comparison listing shorter by omitting sub-
-- headings, and using "-" for absent capabilities, "@"
-- for canceled rather than "NULL".
-+ <STRONG>-Q</STRONG> <EM>n</EM> Rather than show source in terminfo (text) format,
-+ print the compiled (binary) format in hexadecimal or
-+ base64 form, depending on the option's value:
-+
-+ 1 hexadecimal
-+
-+ 2 base64
-+
-+ 3 hexadecimal and base64
-+
-+ <STRONG>-q</STRONG> This makes the output a little shorter:
-+
-+ <STRONG>o</STRONG> Make the comparison listing shorter by omitting
-+ subheadings, and using "-" for absent capabili-
-+ ties, "@" for canceled rather than "NULL".
-+
-+ <STRONG>o</STRONG> Omit the "Reconstructed from" comment for source
-+ listings.
-
- <STRONG>-R</STRONG><EM>subset</EM>
-- Restrict output to a given subset. This option is
-- for use with archaic versions of terminfo like those
-- on SVr1, Ultrix, or HP/UX that do not support the
-- full set of SVR4/XSI Curses terminfo; and variants
-+ Restrict output to a given subset. This option is
-+ for use with archaic versions of terminfo like those
-+ on SVr1, Ultrix, or HP/UX that do not support the
-+ full set of SVR4/XSI Curses terminfo; and variants
- such as AIX that have their own extensions incompati-
- ble with SVr4/XSI.
-
- Available terminfo subsets are "SVr1", "Ultrix",
-- "HP", and "AIX"; see <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG> for details. You
-- can also choose the subset "BSD" which selects only
-- capabilities with termcap equivalents recognized by
-+ "HP", and "AIX"; see <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG> for details. You
-+ can also choose the subset "BSD" which selects only
-+ capabilities with termcap equivalents recognized by
- 4.4BSD.
-
- <STRONG>-s</STRONG> <EM>[d|i|l|c]</EM>
-- The <STRONG>-s</STRONG> option sorts the fields within each type
-+ The <STRONG>-s</STRONG> option sorts the fields within each type
- according to the argument below:
-
-- <STRONG>d</STRONG> leave fields in the order that they are stored
-+ <STRONG>d</STRONG> leave fields in the order that they are stored
- in the <EM>terminfo</EM> database.
-
- <STRONG>i</STRONG> sort by <EM>terminfo</EM> name.
-@@ -406,38 +421,38 @@
- <STRONG>c</STRONG> sort by the <EM>termcap</EM> name.
-
- If the <STRONG>-s</STRONG> option is not given, the fields printed out
-- will be sorted alphabetically by the <STRONG>terminfo</STRONG> name
-+ will be sorted alphabetically by the <STRONG>terminfo</STRONG> name
- within each type, except in the case of the <STRONG>-C</STRONG> or the
- <STRONG>-L</STRONG> options, which cause the sorting to be done by the
-- <STRONG>termcap</STRONG> name or the long C variable name, respec-
-+ <STRONG>termcap</STRONG> name or the long C variable name, respec-
- tively.
-
-- <STRONG>-T</STRONG> eliminates size-restrictions on the generated text.
-+ <STRONG>-T</STRONG> eliminates size-restrictions on the generated text.
- This is mainly useful for testing and analysis, since
- the compiled descriptions are limited (e.g., 1023 for
- termcap, 4096 for terminfo).
-
- <STRONG>-t</STRONG> tells <STRONG>tic</STRONG> to discard commented-out capabilities.
-- Normally when translating from terminfo to termcap,
-+ Normally when translating from terminfo to termcap,
- untranslatable capabilities are commented-out.
-
-- <STRONG>-U</STRONG> tells <STRONG>infocmp</STRONG> to not post-process the data after
-- parsing the source file. This feature helps when
-- comparing the actual contents of two source files,
-- since it excludes the inferences that <STRONG>infocmp</STRONG> makes
-+ <STRONG>-U</STRONG> tells <STRONG>infocmp</STRONG> to not post-process the data after
-+ parsing the source file. This feature helps when
-+ comparing the actual contents of two source files,
-+ since it excludes the inferences that <STRONG>infocmp</STRONG> makes
- to fill in missing data.
-
- <STRONG>-V</STRONG> reports the version of ncurses which was used in this
- program, and exits.
-
-- <STRONG>-v</STRONG> <EM>n</EM> prints out tracing information on standard error as
-- the program runs. Higher values of n induce greater
-+ <STRONG>-v</STRONG> <EM>n</EM> prints out tracing information on standard error as
-+ the program runs. Higher values of n induce greater
- verbosity.
-
- <STRONG>-w</STRONG> <EM>width</EM>
- changes the output to <EM>width</EM> characters.
-
-- <STRONG>-x</STRONG> print information for user-defined capabilities.
-+ <STRONG>-x</STRONG> print information for user-defined capabilities.
- These are extensions to the terminfo repertoire which
- can be loaded using the <STRONG>-x</STRONG> option of <STRONG>tic</STRONG>.
-
-@@ -450,13 +465,13 @@
-
- </PRE>
- <H2><a name="h2-EXTENSIONS">EXTENSIONS</a></H2><PRE>
-- The <STRONG>-0</STRONG>, <STRONG>-1</STRONG>, <STRONG>-E</STRONG>, <STRONG>-F</STRONG>, <STRONG>-G</STRONG>, <STRONG>-R</STRONG>, <STRONG>-T</STRONG>, <STRONG>-V</STRONG>, <STRONG>-a</STRONG>, <STRONG>-e</STRONG>, <STRONG>-f</STRONG>, <STRONG>-g</STRONG>, <STRONG>-i</STRONG>,
-- <STRONG>-l</STRONG>, <STRONG>-p</STRONG>, <STRONG>-q</STRONG> and <STRONG>-t</STRONG> options are not supported in SVr4
-+ The <STRONG>-0</STRONG>, <STRONG>-1</STRONG>, <STRONG>-E</STRONG>, <STRONG>-F</STRONG>, <STRONG>-G</STRONG>, <STRONG>-R</STRONG>, <STRONG>-T</STRONG>, <STRONG>-V</STRONG>, <STRONG>-a</STRONG>, <STRONG>-e</STRONG>, <STRONG>-f</STRONG>, <STRONG>-g</STRONG>, <STRONG>-i</STRONG>,
-+ <STRONG>-l</STRONG>, <STRONG>-p</STRONG>, <STRONG>-q</STRONG> and <STRONG>-t</STRONG> options are not supported in SVr4
- curses.
-
- The <STRONG>-r</STRONG> option's notion of `termcap' capabilities is System
-- V Release 4's. Actual BSD curses versions will have a
-- more restricted set. To see only the 4.4BSD set, use <STRONG>-r</STRONG>
-+ V Release 4's. Actual BSD curses versions will have a
-+ more restricted set. To see only the 4.4BSD set, use <STRONG>-r</STRONG>
- <STRONG>-RBSD</STRONG>.
-
-
-@@ -467,12 +482,12 @@
-
- </PRE>
- <H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
-- <STRONG><A HREF="captoinfo.1m.html">captoinfo(1m)</A></STRONG>, <STRONG><A HREF="infotocap.1m.html">infotocap(1m)</A></STRONG>, <STRONG><A HREF="tic.1m.html">tic(1m)</A></STRONG>, <STRONG><A HREF="toe.1m.html">toe(1m)</A></STRONG>,
-+ <STRONG><A HREF="captoinfo.1m.html">captoinfo(1m)</A></STRONG>, <STRONG><A HREF="infotocap.1m.html">infotocap(1m)</A></STRONG>, <STRONG><A HREF="tic.1m.html">tic(1m)</A></STRONG>, <STRONG><A HREF="toe.1m.html">toe(1m)</A></STRONG>,
- <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>.
-
- http://invisible-island.net/ncurses/tctest.html
-
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
-
- </PRE>
-Index: doc/html/man/infotocap.1m.html
---- ncurses-6.0-20150822+/doc/html/man/infotocap.1m.html 2015-08-08 18:45:51.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/infotocap.1m.html 2015-09-05 21:19:38.000000000 +0000
-@@ -94,7 +94,7 @@
- <H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
- <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="tic.1m.html">tic(1m)</A></STRONG>, <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>
-
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
-
- </PRE>
-Index: doc/html/man/menu.3x.html
---- ncurses-6.0-20150822+/doc/html/man/menu.3x.html 2015-08-08 18:45:52.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/menu.3x.html 2015-09-05 21:19:38.000000000 +0000
-@@ -227,7 +227,7 @@
- <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG> and related pages whose names begin "menu_" for
- detailed descriptions of the entry points.
-
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
-
-
-Index: doc/html/man/ncurses.3x.html
---- ncurses-6.0-20150822+/doc/html/man/ncurses.3x.html 2015-08-08 18:45:53.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/ncurses.3x.html 2015-09-05 21:19:39.000000000 +0000
-@@ -63,7 +63,7 @@
- sonable optimization. This implementation is "new curses"
- (ncurses) and is the approved replacement for 4.4BSD clas-
- sic curses, which has been discontinued. This describes
-- <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
- The <STRONG>ncurses</STRONG> library emulates the curses library of System
- V Release 4 UNIX, and XPG4 (X/Open Portability Guide)
-Index: doc/html/man/panel.3x.html
---- ncurses-6.0-20150822+/doc/html/man/panel.3x.html 2015-08-08 18:45:53.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/panel.3x.html 2015-09-05 21:19:39.000000000 +0000
-@@ -218,7 +218,7 @@
- <H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
- <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="curs_variables.3x.html">curs_variables(3x)</A></STRONG>,
-
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
-
- </PRE>
-Index: doc/html/man/tabs.1.html
---- ncurses-6.0-20150822+/doc/html/man/tabs.1.html 2015-08-08 18:45:53.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/tabs.1.html 2015-09-05 21:19:40.000000000 +0000
-@@ -168,7 +168,7 @@
- <H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
- <STRONG><A HREF="tset.1.html">tset(1)</A></STRONG>, <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>.
-
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
-
-
-Index: doc/html/man/terminfo.5.html
---- ncurses-6.0-20150822+/doc/html/man/terminfo.5.html 2015-08-08 18:45:54.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/terminfo.5.html 2015-09-05 21:19:40.000000000 +0000
-@@ -78,7 +78,7 @@
- nals by giving a set of capabilities which they have, by
- specifying how to perform screen operations, and by speci-
- fying padding requirements and initialization sequences.
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
- Entries in <EM>terminfo</EM> consist of a sequence of `,' separated
- fields (embedded commas may be escaped with a backslash or
-Index: doc/html/man/tic.1m.html
---- ncurses-6.0-20150822+/doc/html/man/tic.1m.html 2015-08-08 18:45:54.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/tic.1m.html 2015-09-05 21:19:40.000000000 +0000
-@@ -1,6 +1,6 @@
- <!--
- ****************************************************************************
-- * Copyright (c) 1998-2013,2014 Free Software Foundation, Inc. *
-+ * Copyright (c) 1998-2014,2015 Free Software Foundation, Inc. *
- * *
- * Permission is hereby granted, free of charge, to any person obtaining a *
- * copy of this software and associated documentation files (the *
-@@ -26,7 +26,7 @@
- * sale, use or other dealings in this Software without prior written *
- * authorization. *
- ****************************************************************************
-- * @Id: tic.1m,v 1.60 2014/05/24 22:00:11 tom Exp @
-+ * @Id: tic.1m,v 1.61 2015/09/05 20:45:49 tom Exp @
- -->
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <HTML>
-@@ -52,8 +52,8 @@
-
- </PRE>
- <H2><a name="h2-SYNOPSIS">SYNOPSIS</a></H2><PRE>
-- <STRONG>tic</STRONG> [<STRONG>-01CDGIKLNTUVacfgrstx</STRONG>] [<STRONG>-e</STRONG> <EM>names</EM>] [<STRONG>-o</STRONG> <EM>dir</EM>] [<STRONG>-R</STRONG> <EM>sub-</EM>
-- <EM>set</EM>] [<STRONG>-v</STRONG>[<EM>n</EM>]] [<STRONG>-w</STRONG>[<EM>n</EM>]] <EM>file</EM>
-+ <STRONG>tic</STRONG> [<STRONG>-01CDGIKLNTUVacfgqrstx</STRONG>] [<STRONG>-e</STRONG> <EM>names</EM>] [<STRONG>-o</STRONG> <EM>dir</EM>] [<STRONG>-Q</STRONG>[<EM>n</EM>]]
-+ [<STRONG>-R</STRONG> <EM>subset</EM>] [<STRONG>-v</STRONG>[<EM>n</EM>]] [<STRONG>-w</STRONG>[<EM>n</EM>]] <EM>file</EM>
-
-
- </PRE>
-@@ -228,22 +228,35 @@
- <STRONG>-o</STRONG><EM>dir</EM> Write compiled entries to given database location.
- Overrides the TERMINFO environment variable.
-
-+ <STRONG>-Q</STRONG><EM>n</EM> Rather than show source in terminfo (text) format,
-+ print the compiled (binary) format in hexadecimal
-+ or base64 form, depending on the option's value:
-+
-+ 1 hexadecimal
-+
-+ 2 base64
-+
-+ 3 hexadecimal and base64
-+
-+ <STRONG>-q</STRONG> Suppress comments and blank lines when showing
-+ translated source.
-+
- <STRONG>-R</STRONG><EM>subset</EM>
-- Restrict output to a given subset. This option is
-- for use with archaic versions of terminfo like
-+ Restrict output to a given subset. This option is
-+ for use with archaic versions of terminfo like
- those on SVr1, Ultrix, or HP/UX that do not support
-- the full set of SVR4/XSI Curses terminfo; and out-
-+ the full set of SVR4/XSI Curses terminfo; and out-
- right broken ports like AIX 3.x that have their own
-- extensions incompatible with SVr4/XSI. Available
-+ extensions incompatible with SVr4/XSI. Available
- subsets are "SVr1", "Ultrix", "HP", "BSD" and
- "AIX"; see <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG> for details.
-
-- <STRONG>-r</STRONG> Force entry resolution (so there are no remaining
-- tc capabilities) even when doing translation to
-+ <STRONG>-r</STRONG> Force entry resolution (so there are no remaining
-+ tc capabilities) even when doing translation to
- termcap format. This may be needed if you are pre-
-- paring a termcap file for a termcap library (such
-- as GNU termcap through version 1.3 or BSD termcap
-- through 4.3BSD) that does not handle multiple tc
-+ paring a termcap file for a termcap library (such
-+ as GNU termcap through version 1.3 or BSD termcap
-+ through 4.3BSD) that does not handle multiple tc
- capabilities per entry.
-
- <STRONG>-s</STRONG> Summarize the compile by showing the database loca-
-@@ -251,28 +264,28 @@
- of entries which are compiled.
-
- <STRONG>-T</STRONG> eliminates size-restrictions on the generated text.
-- This is mainly useful for testing and analysis,
-- since the compiled descriptions are limited (e.g.,
-+ This is mainly useful for testing and analysis,
-+ since the compiled descriptions are limited (e.g.,
- 1023 for termcap, 4096 for terminfo).
-
-- <STRONG>-t</STRONG> tells <STRONG>tic</STRONG> to discard commented-out capabilities.
-+ <STRONG>-t</STRONG> tells <STRONG>tic</STRONG> to discard commented-out capabilities.
- Normally when translating from terminfo to termcap,
- untranslatable capabilities are commented-out.
-
-- <STRONG>-U</STRONG> tells <STRONG>tic</STRONG> to not post-process the data after parsing
-- the source file. Normally, it infers data which is
-- commonly missing in older terminfo data, or in term-
-+ <STRONG>-U</STRONG> tells <STRONG>tic</STRONG> to not post-process the data after parsing
-+ the source file. Normally, it infers data which is
-+ commonly missing in older terminfo data, or in term-
- caps.
-
- <STRONG>-V</STRONG> reports the version of ncurses which was used in this
- program, and exits.
-
-- <STRONG>-v</STRONG><EM>n</EM> specifies that (verbose) output be written to stan-
-- dard error trace information showing <STRONG>tic</STRONG>'s progress.
-- The optional parameter <EM>n</EM> is a number from 1 to 10,
-- inclusive, indicating the desired level of detail of
-- information. If <EM>n</EM> is omitted, the default level is
-- 1. If <EM>n</EM> is specified and greater than 1, the level
-+ <STRONG>-v</STRONG><EM>n</EM> specifies that (verbose) output be written to stan-
-+ dard error trace information showing <STRONG>tic</STRONG>'s progress.
-+ The optional parameter <EM>n</EM> is a number from 1 to 10,
-+ inclusive, indicating the desired level of detail of
-+ information. If <EM>n</EM> is omitted, the default level is
-+ 1. If <EM>n</EM> is specified and greater than 1, the level
- of detail is increased.
-
- The debug flag levels are as follows:
-@@ -289,32 +302,32 @@
-
- 8 List of tokens encountered by scanner
-
-- 9 All values computed in construction of the
-+ 9 All values computed in construction of the
- hash table
-
-- If the debug level <EM>n</EM> is not given, it is taken to be
-+ If the debug level <EM>n</EM> is not given, it is taken to be
- one.
-
-- <STRONG>-w</STRONG><EM>n</EM> specifies the width of the output. The parameter is
-+ <STRONG>-w</STRONG><EM>n</EM> specifies the width of the output. The parameter is
- optional. If it is omitted, it defaults to 60.
-
- <STRONG>-x</STRONG> Treat unknown capabilities as user-defined. That is,
-- if you supply a capability name which <STRONG>tic</STRONG> does not
-+ if you supply a capability name which <STRONG>tic</STRONG> does not
- recognize, it will infer its type (boolean, number or
-- string) from the syntax and make an extended table
-+ string) from the syntax and make an extended table
- entry for that. User-defined capability strings
-- whose name begins with "k" are treated as function
-+ whose name begins with "k" are treated as function
- keys.
-
-
- </PRE>
- <H3><a name="h3-PARAMETERS">PARAMETERS</a></H3><PRE>
- <EM>file</EM> contains one or more <STRONG>terminfo</STRONG> terminal descriptions
-- in source format [see <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>]. Each descrip-
-- tion in the file describes the capabilities of a
-+ in source format [see <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>]. Each descrip-
-+ tion in the file describes the capabilities of a
- particular terminal.
-
-- If <EM>file</EM> is "-", then the data is read from the
-+ If <EM>file</EM> is "-", then the data is read from the
- standard input. The <EM>file</EM> parameter may also be the
- path of a character-device.
-
-@@ -325,62 +338,62 @@
- umented in <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>. The exception is the <STRONG>use</STRONG> capabil-
- ity.
-
-- When a <STRONG>use</STRONG>=<EM>entry</EM>-<EM>name</EM> field is discovered in a terminal
-- entry currently being compiled, <STRONG>tic</STRONG> reads in the binary
-- from <STRONG>/usr/share/terminfo</STRONG> to complete the entry. (Entries
-- created from <EM>file</EM> will be used first. <STRONG>tic</STRONG> duplicates the
-+ When a <STRONG>use</STRONG>=<EM>entry</EM>-<EM>name</EM> field is discovered in a terminal
-+ entry currently being compiled, <STRONG>tic</STRONG> reads in the binary
-+ from <STRONG>/usr/share/terminfo</STRONG> to complete the entry. (Entries
-+ created from <EM>file</EM> will be used first. <STRONG>tic</STRONG> duplicates the
- capabilities in <EM>entry</EM>-<EM>name</EM> for the current entry, with the
-- exception of those capabilities that explicitly are
-+ exception of those capabilities that explicitly are
- defined in the current entry.
-
-- When an entry, e.g., <STRONG>entry_name_1</STRONG>, contains a
-- <STRONG>use=</STRONG><EM>entry</EM>_<EM>name</EM>_<EM>2</EM> field, any canceled capabilities in
-- <EM>entry</EM>_<EM>name</EM>_<EM>2</EM> must also appear in <STRONG>entry_name_1</STRONG> before <STRONG>use=</STRONG>
-+ When an entry, e.g., <STRONG>entry_name_1</STRONG>, contains a
-+ <STRONG>use=</STRONG><EM>entry</EM>_<EM>name</EM>_<EM>2</EM> field, any canceled capabilities in
-+ <EM>entry</EM>_<EM>name</EM>_<EM>2</EM> must also appear in <STRONG>entry_name_1</STRONG> before <STRONG>use=</STRONG>
- for these capabilities to be canceled in <STRONG>entry_name_1</STRONG>.
-
- Total compiled entries cannot exceed 4096 bytes. The name
-- field cannot exceed 512 bytes. Terminal names exceeding
-- the maximum alias length (32 characters on systems with
-+ field cannot exceed 512 bytes. Terminal names exceeding
-+ the maximum alias length (32 characters on systems with
- long filenames, 14 characters otherwise) will be truncated
-- to the maximum alias length and a warning message will be
-+ to the maximum alias length and a warning message will be
- printed.
-
-
- </PRE>
- <H2><a name="h2-COMPATIBILITY">COMPATIBILITY</a></H2><PRE>
-- There is some evidence that historic <STRONG>tic</STRONG> implementations
-- treated description fields with no whitespace in them as
-- additional aliases or short names. This <STRONG>tic</STRONG> does not do
-- that, but it does warn when description fields may be
-+ There is some evidence that historic <STRONG>tic</STRONG> implementations
-+ treated description fields with no whitespace in them as
-+ additional aliases or short names. This <STRONG>tic</STRONG> does not do
-+ that, but it does warn when description fields may be
- treated that way and check them for dangerous characters.
-
-
- </PRE>
- <H2><a name="h2-EXTENSIONS">EXTENSIONS</a></H2><PRE>
- Unlike the SVr4 <STRONG>tic</STRONG> command, this implementation can actu-
-- ally compile termcap sources. In fact, entries in ter-
-- minfo and termcap syntax can be mixed in a single source
-+ ally compile termcap sources. In fact, entries in ter-
-+ minfo and termcap syntax can be mixed in a single source
- file. See <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG> for the list of termcap names taken
- to be equivalent to terminfo names.
-
-- The SVr4 manual pages are not clear on the resolution
-- rules for <STRONG>use</STRONG> capabilities. This implementation of <STRONG>tic</STRONG>
-+ The SVr4 manual pages are not clear on the resolution
-+ rules for <STRONG>use</STRONG> capabilities. This implementation of <STRONG>tic</STRONG>
- will find <STRONG>use</STRONG> targets anywhere in the source file, or any-
-- where in the file tree rooted at <STRONG>TERMINFO</STRONG> (if <STRONG>TERMINFO</STRONG> is
-+ where in the file tree rooted at <STRONG>TERMINFO</STRONG> (if <STRONG>TERMINFO</STRONG> is
- defined), or in the user's <EM>$HOME/.terminfo</EM> database (if it
-- exists), or (finally) anywhere in the system's file tree
-+ exists), or (finally) anywhere in the system's file tree
- of compiled entries.
-
-- The error messages from this <STRONG>tic</STRONG> have the same format as
-- GNU C error messages, and can be parsed by GNU Emacs's
-+ The error messages from this <STRONG>tic</STRONG> have the same format as
-+ GNU C error messages, and can be parsed by GNU Emacs's
- compile facility.
-
-- The <STRONG>-0</STRONG>, <STRONG>-1</STRONG>, <STRONG>-C</STRONG>, <STRONG>-G</STRONG>, <STRONG>-I</STRONG>, <STRONG>-N</STRONG>, <STRONG>-R</STRONG>, <STRONG>-T</STRONG>, <STRONG>-V</STRONG>, <STRONG>-a</STRONG>, <STRONG>-e</STRONG>, <STRONG>-f</STRONG>, <STRONG>-g</STRONG>,
-- <STRONG>-o</STRONG>, <STRONG>-r</STRONG>, <STRONG>-s</STRONG>, <STRONG>-t</STRONG> and <STRONG>-x</STRONG> options are not supported under
-+ The <STRONG>-0</STRONG>, <STRONG>-1</STRONG>, <STRONG>-C</STRONG>, <STRONG>-G</STRONG>, <STRONG>-I</STRONG>, <STRONG>-N</STRONG>, <STRONG>-R</STRONG>, <STRONG>-T</STRONG>, <STRONG>-V</STRONG>, <STRONG>-a</STRONG>, <STRONG>-e</STRONG>, <STRONG>-f</STRONG>, <STRONG>-g</STRONG>,
-+ <STRONG>-o</STRONG>, <STRONG>-r</STRONG>, <STRONG>-s</STRONG>, <STRONG>-t</STRONG> and <STRONG>-x</STRONG> options are not supported under
- SVr4. The SVr4 <STRONG>-c</STRONG> mode does not report bad use links.
-
-- System V does not compile entries to or read entries from
-- your <EM>$HOME/.terminfo</EM> database unless TERMINFO is explic-
-+ System V does not compile entries to or read entries from
-+ your <EM>$HOME/.terminfo</EM> database unless TERMINFO is explic-
- itly set to it.
-
-
-@@ -392,10 +405,10 @@
-
- </PRE>
- <H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
-- <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="captoinfo.1m.html">captoinfo(1m)</A></STRONG>, <STRONG><A HREF="infotocap.1m.html">infotocap(1m)</A></STRONG>, <STRONG><A HREF="toe.1m.html">toe(1m)</A></STRONG>,
-+ <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="captoinfo.1m.html">captoinfo(1m)</A></STRONG>, <STRONG><A HREF="infotocap.1m.html">infotocap(1m)</A></STRONG>, <STRONG><A HREF="toe.1m.html">toe(1m)</A></STRONG>,
- <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="term.5.html">term(5)</A></STRONG>. <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>.
-
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
-
- </PRE>
-Index: doc/html/man/toe.1m.html
---- ncurses-6.0-20150822+/doc/html/man/toe.1m.html 2015-08-08 18:45:54.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/toe.1m.html 2015-09-05 21:19:40.000000000 +0000
-@@ -1,6 +1,6 @@
- <!--
- ****************************************************************************
-- * Copyright (c) 1998-2010,2011 Free Software Foundation, Inc. *
-+ * Copyright (c) 1998-2011,2015 Free Software Foundation, Inc. *
- * *
- * Permission is hereby granted, free of charge, to any person obtaining a *
- * copy of this software and associated documentation files (the *
-@@ -26,7 +26,7 @@
- * sale, use or other dealings in this Software without prior written *
- * authorization. *
- ****************************************************************************
-- * @Id: toe.1m,v 1.26 2012/01/01 00:40:51 tom Exp @
-+ * @Id: toe.1m,v 1.27 2015/08/29 22:04:48 tom Exp @
- -->
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <HTML>
-@@ -77,34 +77,37 @@
- marks entries which differ, and "+" marks equiva-
- lent entries.
-
-+ Without the <STRONG>-s</STRONG> option, <STRONG>toe</STRONG> does not attempt to
-+ merge duplicates in its report
-+
- <STRONG>-s</STRONG> sort the output by the entry names.
-
- <STRONG>-u</STRONG> <EM>file</EM>
-- says to write a report to the standard output,
-- listing dependencies in the given terminfo/termcap
-- source file. The report condenses the `use' rela-
-- tion: each line consists of the primary name of a
-- terminal that has use capabilities, followed by a
-+ says to write a report to the standard output,
-+ listing dependencies in the given terminfo/termcap
-+ source file. The report condenses the `use' rela-
-+ tion: each line consists of the primary name of a
-+ terminal that has use capabilities, followed by a
- colon, followed by the whitespace-separated primary
-- names of all terminals which occur in those use
-+ names of all terminals which occur in those use
- capabilities, followed by a newline
-
- <STRONG>-U</STRONG> <EM>file</EM>
-- says to write a report to the standard output,
-- listing reverse dependencies in the given ter-
-+ says to write a report to the standard output,
-+ listing reverse dependencies in the given ter-
- minfo/termcap source file. The report reverses the
-- `use' relation: each line consists of the primary
-+ `use' relation: each line consists of the primary
- name of a terminal that occurs in use capabilities,
-- followed by a colon, followed by the whitespace-
-- separated primary names of all terminals which
-+ followed by a colon, followed by the whitespace-
-+ separated primary names of all terminals which
- depend on it, followed by a newline.
-
- <STRONG>-v</STRONG><EM>n</EM> specifies that (verbose) output be written to stan-
-- dard error, showing <STRONG>toe</STRONG>'s progress. The optional
-- parameter <EM>n</EM> is a number from 1 to 10, interpreted
-+ dard error, showing <STRONG>toe</STRONG>'s progress. The optional
-+ parameter <EM>n</EM> is a number from 1 to 10, interpreted
- as for <STRONG><A HREF="tic.1m.html">tic(1m)</A></STRONG>.
-
-- <STRONG>-V</STRONG> reports the version of ncurses which was used in
-+ <STRONG>-V</STRONG> reports the version of ncurses which was used in
- this program, and exits.
-
-
-@@ -116,10 +119,10 @@
-
- </PRE>
- <H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
-- <STRONG><A HREF="tic.1m.html">tic(1m)</A></STRONG>, <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="captoinfo.1m.html">captoinfo(1m)</A></STRONG>, <STRONG><A HREF="infotocap.1m.html">infotocap(1m)</A></STRONG>,
-+ <STRONG><A HREF="tic.1m.html">tic(1m)</A></STRONG>, <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="captoinfo.1m.html">captoinfo(1m)</A></STRONG>, <STRONG><A HREF="infotocap.1m.html">infotocap(1m)</A></STRONG>,
- <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>.
-
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
-
-
-Index: doc/html/man/tput.1.html
---- ncurses-6.0-20150822+/doc/html/man/tput.1.html 2015-08-08 18:45:54.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/tput.1.html 2015-09-05 21:19:40.000000000 +0000
-@@ -338,7 +338,7 @@
- <H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
- <STRONG><A HREF="clear.1.html">clear(1)</A></STRONG>, <STRONG>stty(1)</STRONG>, <STRONG><A HREF="tabs.1.html">tabs(1)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>, <STRONG><A HREF="curs_termcap.3x.html">curs_termcap(3x)</A></STRONG>.
-
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
-
-
-Index: doc/html/man/tset.1.html
---- ncurses-6.0-20150822+/doc/html/man/tset.1.html 2015-08-08 18:45:54.000000000 +0000
-+++ ncurses-6.0-20150905/doc/html/man/tset.1.html 2015-09-05 21:19:40.000000000 +0000
-@@ -319,7 +319,7 @@
- <STRONG>csh(1)</STRONG>, <STRONG>sh(1)</STRONG>, <STRONG>stty(1)</STRONG>, <STRONG><A HREF="curs_terminfo.3x.html">curs_terminfo(3x)</A></STRONG>, <STRONG>tty(4)</STRONG>,
- <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>, <STRONG>ttys(5)</STRONG>, <STRONG>environ(7)</STRONG>
-
-- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150808).
-+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20150905).
-
-
-
-Index: include/term_entry.h
-Prereq: 1.46
---- ncurses-6.0-20150822+/include/term_entry.h 2015-08-22 23:04:25.000000000 +0000
-+++ ncurses-6.0-20150905/include/term_entry.h 2015-08-30 00:41:20.000000000 +0000
-@@ -32,7 +32,7 @@
- * and: Thomas E. Dickey 1998-on *
- ****************************************************************************/
-
--/* $Id: term_entry.h,v 1.46 2015/08/22 23:04:25 tom Exp $ */
-+/* $Id: term_entry.h,v 1.47 2015/08/30 00:41:20 tom Exp $ */
-
- /*
- * term_entry.h -- interface to entry-manipulation code
-@@ -172,6 +172,7 @@
- /* write_entry.c: writing an entry to the file system */
- extern NCURSES_EXPORT(void) _nc_set_writedir (const char *);
- extern NCURSES_EXPORT(void) _nc_write_entry (TERMTYPE *const);
-+extern NCURSES_EXPORT(int) _nc_write_object(TERMTYPE *, char *, unsigned *, unsigned);
-
- /* comp_parse.c: entry list handling */
- extern NCURSES_EXPORT(void) _nc_read_entry_source (FILE*, char*, int, bool, bool (*)(ENTRY*));
-Index: man/curs_addch.3x
-Prereq: 1.36
---- ncurses-6.0-20150822+/man/curs_addch.3x 2015-07-16 09:14:44.000000000 +0000
-+++ ncurses-6.0-20150905/man/curs_addch.3x 2015-09-05 21:13:25.000000000 +0000
-@@ -27,7 +27,7 @@
- .\" authorization. *
- .\"***************************************************************************
- .\"
--.\" $Id: curs_addch.3x,v 1.36 2015/07/16 09:14:44 tom Exp $
-+.\" $Id: curs_addch.3x,v 1.37 2015/09/05 21:13:25 tom Exp $
- .TH curs_addch 3X ""
- .de bP
- .IP \(bu 4
-@@ -110,7 +110,10 @@
- The following variables may be used to add line drawing characters to the
- screen with routines of the \fBaddch\fR family. The default character listed
- below is used if the \fBacsc\fR capability does not define a terminal-specific
--replacement for it.
-+replacement for it,
-+or if the terminal and locale configuration requires Unicode but the
-+library is unable to use Unicode.
-+.PP
- The names are taken from VT100 nomenclature.
- .PP
- .TS
-@@ -185,6 +188,18 @@
- embedded, and a second-hand list of their character descriptions has come
- to light. The ACS-prefixed names for them were invented for \fBncurses\fR(3X).
- .LP
-+The \fIdisplayed\fP values for the \fIACS_\fP and \fIWACS_\fP constants
-+depend on
-+.bP
-+the library configuration, i.e., \fBncurses\fP versus \fBncursesw\fP,
-+where the latter is capable of displaying Unicode while the former is not, and
-+.bP
-+whether the \fIlocale\fP uses UTF-8 encoding.
-+.LP
-+In certain cases, the terminal is unable to display line-drawing characters
-+except by using UTF-8 (see the discussion of \fBNCURSES_NO_UTF8_ACS\fP in
-+ncurses(3X)).
-+.LP
- The \fBTABSIZE\fR variable is implemented in some versions of curses,
- but is not part of X/Open curses.
- .LP
-Index: man/curs_attr.3x
-Prereq: 1.40
---- ncurses-6.0-20150822+/man/curs_attr.3x 2015-07-20 23:35:38.000000000 +0000
-+++ ncurses-6.0-20150905/man/curs_attr.3x 2015-09-05 21:13:25.000000000 +0000
-@@ -27,7 +27,7 @@
- .\" authorization. *
- .\"***************************************************************************
- .\"
--.\" $Id: curs_attr.3x,v 1.40 2015/07/20 23:35:38 tom Exp $
-+.\" $Id: curs_attr.3x,v 1.41 2015/09/05 21:13:25 tom Exp $
- .TH curs_attr 3X ""
- .na
- .hy 0
-@@ -168,7 +168,7 @@
- for \fBstdscr\fR.
- .PP
- There is no corresponding \fBattrget\fP function as such in X/Open Curses,
--although ncurses provides \fBgetattrs\fP (see curs_legacy(3x)).
-+although ncurses provides \fBgetattrs\fP (see curs_legacy(3X)).
- .SS chgat
- .PP
- The routine \fBchgat\fR changes the attributes of a given number of characters
-@@ -188,7 +188,7 @@
- .SS Attributes
- The following video attributes, defined in \fB<curses.h>\fR, can be passed to
- the routines \fBattron\fR, \fBattroff\fR, and \fBattrset\fR, or OR'd with the
--characters passed to \fBaddch\fR (see curs_addch(3x)).
-+characters passed to \fBaddch\fR (see curs_addch(3X)).
- .PP
- .RS
- .TS
-Index: man/curs_threads.3x
-Prereq: 1.21
---- ncurses-6.0-20150822+/man/curs_threads.3x 2015-04-11 10:23:49.000000000 +0000
-+++ ncurses-6.0-20150905/man/curs_threads.3x 2015-09-05 21:13:25.000000000 +0000
-@@ -26,7 +26,7 @@
- .\" authorization. *
- .\"***************************************************************************
- .\"
--.\" $Id: curs_threads.3x,v 1.21 2015/04/11 10:23:49 tom Exp $
-+.\" $Id: curs_threads.3x,v 1.22 2015/09/05 21:13:25 tom Exp $
- .TH curs_threads 3X ""
- .de bP
- .IP \(bu 4
-@@ -67,7 +67,7 @@
- use of the global variables when configured for threading.
- .PP
- In addition to forcing access to members of the \fBWINDOW\fP structure
--to be via functions (see \fBcurs_opaque\fP(3x)),
-+to be via functions (see \fBcurs_opaque\fP(3X)),
- it makes functions of the common global variables,
- e.g.,
- COLORS,
-Index: man/infocmp.1m
-Prereq: 1.56
---- ncurses-6.0-20150822+/man/infocmp.1m 2015-05-23 20:50:00.000000000 +0000
-+++ ncurses-6.0-20150905/man/infocmp.1m 2015-09-05 20:50:22.000000000 +0000
-@@ -27,7 +27,7 @@
- .\" authorization. *
- .\"***************************************************************************
- .\"
--.\" $Id: infocmp.1m,v 1.56 2015/05/23 20:50:00 tom Exp $
-+.\" $Id: infocmp.1m,v 1.57 2015/09/05 20:50:22 tom Exp $
- .TH @INFOCMP@ 1M ""
- .ds n 5
- .de bP
-@@ -65,7 +65,7 @@
- x\
- \fR]
- .br
-- [\fB\-v\fR \fIn\fR] [\fB\-s d\fR| \fBi\fR| \fBl\fR| \fBc\fR] [\fB\-R \fR\fBsubset\fR]
-+ [\fB\-v\fR \fIn\fR] [\fB\-s d\fR| \fBi\fR| \fBl\fR| \fBc\fR] [\fB\-Q\fR \fIn\fR] [\fB\-R \fR\fBsubset\fR]
- .br
- [\fB\-w\fR\ \fIwidth\fR] [\fB\-A\fR\ \fIdirectory\fR] [\fB\-B\fR\ \fIdirectory\fR]
- .br
-@@ -390,9 +390,31 @@
- \fB\-p\fR
- Ignore padding specifications when comparing strings.
- .TP 5
-+\fB\-Q\fR \fIn\fR
-+Rather than show source in terminfo (text) format,
-+print the compiled (binary) format in hexadecimal or base64 form,
-+depending on the option's value:
-+.RS 8
-+.TP 3
-+1
-+hexadecimal
-+.TP 3
-+2
-+base64
-+.TP 3
-+3
-+hexadecimal and base64
-+.RE
-+.TP 5
- \fB\-q\fR
-+This makes the output a little shorter:
-+.RS
-+.bP
- Make the comparison listing shorter by omitting subheadings, and using
- "\-" for absent capabilities, "@" for canceled rather than "NULL".
-+.bP
-+Omit the "Reconstructed from" comment for source listings.
-+.RE
- .TP 5
- \fB\-R\fR\fIsubset\fR
- Restrict output to a given subset.
-Index: man/tic.1m
-Prereq: 1.60
---- ncurses-6.0-20150822+/man/tic.1m 2014-05-24 22:00:11.000000000 +0000
-+++ ncurses-6.0-20150905/man/tic.1m 2015-09-05 20:45:49.000000000 +0000
-@@ -1,5 +1,5 @@
- .\"***************************************************************************
--.\" Copyright (c) 1998-2013,2014 Free Software Foundation, Inc. *
-+.\" Copyright (c) 1998-2014,2015 Free Software Foundation, Inc. *
- .\" *
- .\" Permission is hereby granted, free of charge, to any person obtaining a *
- .\" copy of this software and associated documentation files (the *
-@@ -26,7 +26,7 @@
- .\" authorization. *
- .\"***************************************************************************
- .\"
--.\" $Id: tic.1m,v 1.60 2014/05/24 22:00:11 tom Exp $
-+.\" $Id: tic.1m,v 1.61 2015/09/05 20:45:49 tom Exp $
- .TH @TIC@ 1M ""
- .ie \n(.g .ds `` \(lq
- .el .ds `` ``
-@@ -58,6 +58,7 @@
- c\
- f\
- g\
-+q\
- r\
- s\
- t\
-@@ -65,6 +66,7 @@
- \fR]
- [\fB\-e\fR \fInames\fR]
- [\fB\-o\fR \fIdir\fR]
-+[\fB\-Q\fR[\fIn\fR]]
- [\fB\-R\fR \fIsubset\fR]
- [\fB\-v\fR[\fIn\fR]]
- [\fB\-w\fR[\fIn\fR]]
-@@ -243,6 +245,25 @@
- Write compiled entries to given database location.
- Overrides the TERMINFO environment variable.
- .TP
-+\fB\-Q\fR\fIn\fR
-+Rather than show source in terminfo (text) format,
-+print the compiled (binary) format in hexadecimal or base64 form,
-+depending on the option's value:
-+.RS 8
-+.TP 3
-+1
-+hexadecimal
-+.TP 3
-+2
-+base64
-+.TP 3
-+3
-+hexadecimal and base64
-+.RE
-+.TP
-+\fB\-q\fR
-+Suppress comments and blank lines when showing translated source.
-+.TP
- \fB\-R\fR\fIsubset\fR
- Restrict output to a given subset.
- This option is for use with archaic
-Index: man/toe.1m
-Prereq: 1.26
---- ncurses-6.0-20150822+/man/toe.1m 2012-01-01 00:40:51.000000000 +0000
-+++ ncurses-6.0-20150905/man/toe.1m 2015-08-29 22:04:48.000000000 +0000
-@@ -1,5 +1,5 @@
- .\"***************************************************************************
--.\" Copyright (c) 1998-2010,2011 Free Software Foundation, Inc. *
-+.\" Copyright (c) 1998-2011,2015 Free Software Foundation, Inc. *
- .\" *
- .\" Permission is hereby granted, free of charge, to any person obtaining a *
- .\" copy of this software and associated documentation files (the *
-@@ -26,7 +26,7 @@
- .\" authorization. *
- .\"***************************************************************************
- .\"
--.\" $Id: toe.1m,v 1.26 2012/01/01 00:40:51 tom Exp $
-+.\" $Id: toe.1m,v 1.27 2015/08/29 22:04:48 tom Exp $
- .TH @TOE@ 1M ""
- .ds n 5
- .ds d @TERMINFO@
-@@ -58,6 +58,9 @@
- showing (like \fBconflict\fP(1)) which entries which
- belong to a given terminal database.
- An "*" marks entries which differ, and "+" marks equivalent entries.
-+.IP
-+Without the \fB\-s\fP option, \fB@TOE@\fR does not attempt to merge
-+duplicates in its report
- .TP
- \fB\-s\fR
- sort the output by the entry names.
-Index: ncurses/tinfo/write_entry.c
-Prereq: 1.92
---- ncurses-6.0-20150822+/ncurses/tinfo/write_entry.c 2014-11-01 14:47:00.000000000 +0000
-+++ ncurses-6.0-20150905/ncurses/tinfo/write_entry.c 2015-09-05 21:24:29.000000000 +0000
-@@ -1,5 +1,5 @@
- /****************************************************************************
-- * Copyright (c) 1998-2013,2014 Free Software Foundation, Inc. *
-+ * Copyright (c) 1998-2014,2015 Free Software Foundation, Inc. *
- * *
- * Permission is hereby granted, free of charge, to any person obtaining a *
- * copy of this software and associated documentation files (the *
-@@ -47,12 +47,11 @@
- #define TRACE_OUT(p) /*nothing */
- #endif
-
--MODULE_ID("$Id: write_entry.c,v 1.92 2014/11/01 14:47:00 tom Exp $")
-+MODULE_ID("$Id: write_entry.c,v 1.93 2015/09/05 21:24:29 tom Exp $")
-
- static int total_written;
-
- static int make_db_root(const char *);
--static int write_object(TERMTYPE *, char *, unsigned *, unsigned);
-
- #if !USE_HASHED_DB
- static void
-@@ -69,7 +68,7 @@
- }
- DEBUG(1, ("Created %s", filename));
-
-- if (write_object(tp, buffer, &offset, limit) == ERR
-+ if (_nc_write_object(tp, buffer, &offset, limit) == ERR
- || fwrite(buffer, sizeof(char), (size_t) offset, fp) != offset) {
- _nc_syserr_abort("error writing %s/%s", _nc_tic_dir(0), filename);
- }
-@@ -316,7 +315,7 @@
- _nc_set_type(first_name);
-
- #if USE_HASHED_DB
-- if (write_object(tp, buffer + 1, &offset, limit - 1) != ERR) {
-+ if (_nc_write_object(tp, buffer + 1, &offset, limit - 1) != ERR) {
- DB *capdb = _nc_db_open(_nc_tic_dir(0), TRUE);
- DBT key, data;
-
-@@ -620,8 +619,8 @@
- }
- #endif
-
--static int
--write_object(TERMTYPE *tp, char *buffer, unsigned *offset, unsigned limit)
-+NCURSES_EXPORT(int)
-+_nc_write_object(TERMTYPE *tp, char *buffer, unsigned *offset, unsigned limit)
- {
- char *namelist;
- size_t namelen, boolmax, nummax, strmax;
-Index: package/debian-mingw/changelog
---- ncurses-6.0-20150822+/package/debian-mingw/changelog 2015-08-17 08:41:12.000000000 +0000
-+++ ncurses-6.0-20150905/package/debian-mingw/changelog 2015-09-05 21:14:03.000000000 +0000
-@@ -1,8 +1,8 @@
--ncurses6 (6.0+20150822) unstable; urgency=low
-+ncurses6 (6.0+20150905) unstable; urgency=low
-
- * latest weekly patch
-
-- -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 17 Aug 2015 04:41:12 -0400
-+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 05 Sep 2015 17:14:03 -0400
-
- ncurses6 (5.9-20131005) unstable; urgency=low
-
-Index: package/debian-mingw64/changelog
---- ncurses-6.0-20150822+/package/debian-mingw64/changelog 2015-08-17 08:41:12.000000000 +0000
-+++ ncurses-6.0-20150905/package/debian-mingw64/changelog 2015-09-05 21:14:03.000000000 +0000
-@@ -1,8 +1,8 @@
--ncurses6 (6.0+20150822) unstable; urgency=low
-+ncurses6 (6.0+20150905) unstable; urgency=low
-
- * latest weekly patch
-
-- -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 17 Aug 2015 04:41:12 -0400
-+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 05 Sep 2015 17:14:03 -0400
-
- ncurses6 (5.9-20131005) unstable; urgency=low
-
-Index: package/debian/changelog
---- ncurses-6.0-20150822+/package/debian/changelog 2015-08-17 08:41:12.000000000 +0000
-+++ ncurses-6.0-20150905/package/debian/changelog 2015-09-05 21:14:03.000000000 +0000
-@@ -1,8 +1,8 @@
--ncurses6 (6.0+20150822) unstable; urgency=low
-+ncurses6 (6.0+20150905) unstable; urgency=low
-
- * latest weekly patch
-
-- -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 17 Aug 2015 04:41:12 -0400
-+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 05 Sep 2015 17:14:03 -0400
-
- ncurses6 (5.9-20120608) unstable; urgency=low
-
-Index: package/mingw-ncurses.nsi
-Prereq: 1.120
---- ncurses-6.0-20150822+/package/mingw-ncurses.nsi 2015-08-17 08:41:12.000000000 +0000
-+++ ncurses-6.0-20150905/package/mingw-ncurses.nsi 2015-09-05 21:14:03.000000000 +0000
-@@ -1,4 +1,4 @@
--; $Id: mingw-ncurses.nsi,v 1.120 2015/08/17 08:41:12 tom Exp $
-+; $Id: mingw-ncurses.nsi,v 1.122 2015/09/05 21:14:03 tom Exp $
-
- ; TODO add examples
- ; TODO bump ABI to 6
-@@ -10,7 +10,7 @@
- !define VERSION_MAJOR "6"
- !define VERSION_MINOR "0"
- !define VERSION_YYYY "2015"
--!define VERSION_MMDD "0822"
-+!define VERSION_MMDD "0905"
- !define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
-
- !define MY_ABI "5"
-Index: package/mingw-ncurses.spec
---- ncurses-6.0-20150822+/package/mingw-ncurses.spec 2015-08-17 08:41:12.000000000 +0000
-+++ ncurses-6.0-20150905/package/mingw-ncurses.spec 2015-09-05 21:14:03.000000000 +0000
-@@ -3,7 +3,7 @@
- Summary: shared libraries for terminal handling
- Name: mingw32-ncurses6
- Version: 6.0
--Release: 20150822
-+Release: 20150905
- License: X11
- Group: Development/Libraries
- Source: ncurses-%{version}-%{release}.tgz
-Index: package/ncurses.map
-Prereq: 1.34
---- ncurses-6.0-20150822+/package/ncurses.map 2015-06-27 22:28:50.000000000 +0000
-+++ ncurses-6.0-20150905/package/ncurses.map 2015-09-05 19:27:16.000000000 +0000
-@@ -1,4 +1,4 @@
--# $Id: ncurses.map,v 1.34 2015/06/27 22:28:50 tom Exp $
-+# $Id: ncurses.map,v 1.35 2015/09/05 19:27:16 tom Exp $
- # script for shared library symbol-versioning using ld
- #
- # This file was generated by ncu-mapsyms
-@@ -806,6 +806,13 @@
- _nc_strict_bsd;
- } NCURSES_TIC_5.7.20081102;
-
-+NCURSES_TIC_6.0.current {
-+ global:
-+ _nc_write_object;
-+ local:
-+ _*;
-+} NCURSES_TIC_5.9.20150530;
-+
- NCURSES_TINFO_5.0.19991023 {
- global:
- BC;
-Index: package/ncurses.spec
---- ncurses-6.0-20150822+/package/ncurses.spec 2015-08-17 08:41:12.000000000 +0000
-+++ ncurses-6.0-20150905/package/ncurses.spec 2015-09-05 21:14:03.000000000 +0000
-@@ -1,7 +1,7 @@
- Summary: shared libraries for terminal handling
- Name: ncurses6
- Version: 6.0
--Release: 20150822
-+Release: 20150905
- License: X11
- Group: Development/Libraries
- Source: ncurses-%{version}-%{release}.tgz
-Index: package/ncurses.sym
-Prereq: 1.23
---- ncurses-6.0-20150822+/package/ncurses.sym 2015-06-27 22:30:44.000000000 +0000
-+++ ncurses-6.0-20150905/package/ncurses.sym 2015-09-05 19:36:49.000000000 +0000
-@@ -1,4 +1,4 @@
--# $Id: ncurses.sym,v 1.23 2015/06/27 22:30:44 tom Exp $
-+# $Id: ncurses.sym,v 1.24 2015/09/05 19:36:49 tom Exp $
- # script for shared library symbol-visibility using libtool
- #
- # This file was generated by ncu-mapsyms
-@@ -231,6 +231,7 @@
- _nc_viscbuf
- _nc_warning
- _nc_write_entry
-+_nc_write_object
- _traceattr
- _traceattr2
- _tracechar
-Index: package/ncursest.map
-Prereq: 1.30
---- ncurses-6.0-20150822+/package/ncursest.map 2015-07-11 13:01:10.000000000 +0000
-+++ ncurses-6.0-20150905/package/ncursest.map 2015-09-05 19:35:45.000000000 +0000
-@@ -1,4 +1,4 @@
--# $Id: ncursest.map,v 1.30 2015/07/11 13:01:10 tom Exp $
-+# $Id: ncursest.map,v 1.31 2015/09/05 19:35:45 tom Exp $
- # script for shared library symbol-versioning using ld
- #
- # This file was generated by ncu-mapsyms
-@@ -105,6 +105,13 @@
- _nc_strict_bsd;
- } NCURSES_TIC_5.7.20081102;
-
-+NCURSES_TIC_6.0.current {
-+ global:
-+ _nc_write_object;
-+ local:
-+ _*;
-+} NCURSES_TIC_5.9.20150530;
-+
- NCURSES_TINFO_5.0.19991023 {
- global:
- BC;
-Index: package/ncursest.sym
-Prereq: 1.25
---- ncurses-6.0-20150822+/package/ncursest.sym 2015-07-11 23:33:50.000000000 +0000
-+++ ncurses-6.0-20150905/package/ncursest.sym 2015-09-05 19:36:49.000000000 +0000
-@@ -1,4 +1,4 @@
--# $Id: ncursest.sym,v 1.25 2015/07/11 23:33:50 tom Exp $
-+# $Id: ncursest.sym,v 1.26 2015/09/05 19:36:49 tom Exp $
- # script for shared library symbol-visibility using libtool
- #
- # This file was generated by ncu-mapsyms
-@@ -233,6 +233,7 @@
- _nc_viscbuf
- _nc_warning
- _nc_write_entry
-+_nc_write_object
- _traceattr
- _traceattr2
- _tracechtype
-Index: package/ncursestw.map
-Prereq: 1.31
---- ncurses-6.0-20150822+/package/ncursestw.map 2015-07-11 13:02:44.000000000 +0000
-+++ ncurses-6.0-20150905/package/ncursestw.map 2015-09-05 19:35:05.000000000 +0000
-@@ -1,4 +1,4 @@
--# $Id: ncursestw.map,v 1.31 2015/07/11 13:02:44 tom Exp $
-+# $Id: ncursestw.map,v 1.32 2015/09/05 19:35:05 tom Exp $
- # script for shared library symbol-versioning using ld
- #
- # This file was generated by ncu-mapsyms
-@@ -105,6 +105,13 @@
- _nc_strict_bsd;
- } NCURSES_TIC_5.7.20081102;
-
-+NCURSES_TIC_6.0.current {
-+ global:
-+ _nc_write_object;
-+ local:
-+ _*;
-+} NCURSES_TIC_5.9.20150530;
-+
- NCURSES_TINFO_5.0.19991023 {
- global:
- BC;
-Index: package/ncursestw.sym
-Prereq: 1.23
---- ncurses-6.0-20150822+/package/ncursestw.sym 2015-07-11 23:33:35.000000000 +0000
-+++ ncurses-6.0-20150905/package/ncursestw.sym 2015-09-05 19:36:49.000000000 +0000
-@@ -1,4 +1,4 @@
--# $Id: ncursestw.sym,v 1.23 2015/07/11 23:33:35 tom Exp $
-+# $Id: ncursestw.sym,v 1.24 2015/09/05 19:36:49 tom Exp $
- # script for shared library symbol-visibility using libtool
- #
- # This file was generated by ncu-mapsyms
-@@ -238,6 +238,7 @@
- _nc_warning
- _nc_wcrtomb
- _nc_write_entry
-+_nc_write_object
- _traceattr
- _traceattr2
- _tracecchar_t
-Index: package/ncursesw.map
-Prereq: 1.36
---- ncurses-6.0-20150822+/package/ncursesw.map 2015-06-27 22:26:52.000000000 +0000
-+++ ncurses-6.0-20150905/package/ncursesw.map 2015-09-05 19:33:48.000000000 +0000
-@@ -1,4 +1,4 @@
--# $Id: ncursesw.map,v 1.36 2015/06/27 22:26:52 tom Exp $
-+# $Id: ncursesw.map,v 1.37 2015/09/05 19:33:48 tom Exp $
- # script for shared library symbol-versioning using ld
- #
- # This file was generated by ncu-mapsyms
-@@ -114,6 +114,13 @@
- _nc_strict_bsd;
- } NCURSES_TIC_5.7.20081102;
-
-+NCURSES_TIC_6.0.current {
-+ global:
-+ _nc_write_object;
-+ local:
-+ _*;
-+} NCURSES_TIC_5.9.20150530;
-+
- NCURSES_TINFO_5.0.19991023 {
- global:
- BC;
-Index: package/ncursesw.sym
-Prereq: 1.24
---- ncurses-6.0-20150822+/package/ncursesw.sym 2015-06-27 22:30:29.000000000 +0000
-+++ ncurses-6.0-20150905/package/ncursesw.sym 2015-09-05 19:36:49.000000000 +0000
-@@ -1,4 +1,4 @@
--# $Id: ncursesw.sym,v 1.24 2015/06/27 22:30:29 tom Exp $
-+# $Id: ncursesw.sym,v 1.25 2015/09/05 19:36:49 tom Exp $
- # script for shared library symbol-visibility using libtool
- #
- # This file was generated by ncu-mapsyms
-@@ -233,6 +233,7 @@
- _nc_wchstrlen
- _nc_wcrtomb
- _nc_write_entry
-+_nc_write_object
- _traceattr
- _traceattr2
- _tracecchar_t
-Index: progs/dump_entry.c
-Prereq: 1.118
---- ncurses-6.0-20150822+/progs/dump_entry.c 2015-07-07 08:06:39.000000000 +0000
-+++ ncurses-6.0-20150905/progs/dump_entry.c 2015-09-05 23:31:12.000000000 +0000
-@@ -39,9 +39,8 @@
- #include "termsort.c" /* this C file is generated */
- #include <parametrized.h> /* so is this */
-
--MODULE_ID("$Id: dump_entry.c,v 1.118 2015/07/07 08:06:39 Werner.Fink Exp $")
-+MODULE_ID("$Id: dump_entry.c,v 1.123 2015/09/05 23:31:12 tom Exp $")
-
--#define INDENT 8
- #define DISCARD(string) string = ABSENT_STRING
- #define PRINTF (void) printf
-
-@@ -62,6 +61,7 @@
- static int oldcol; /* last value of column before wrap */
- static bool pretty; /* true if we format if-then-else strings */
- static bool checking; /* true if we are checking for tic */
-+static int quickdump; /* true if we are dumping compiled data */
-
- static char *save_sgr;
-
-@@ -75,6 +75,7 @@
- static NCURSES_CONST char *const *str_names;
-
- static const char *separator = "", *trailer = "";
-+static int indent = 8;
-
- /* cover various ports and variants of terminfo */
- #define V_ALLCAPS 0 /* all capabilities (SVr4, XSI, ncurses) */
-@@ -193,13 +194,15 @@
- int theight,
- unsigned traceval,
- bool formatted,
-- bool check)
-+ bool check,
-+ int quick)
- /* set up for entry display */
- {
- width = twidth;
- height = theight;
- pretty = formatted;
- checking = check;
-+ quickdump = (quick & 3);
-
- /* versions */
- if (version == 0)
-@@ -244,6 +247,7 @@
- trailer = "\\\n\t:";
- break;
- }
-+ indent = 8;
-
- /* implement sort modes */
- switch (sortmode = sort) {
-@@ -413,7 +417,7 @@
- oldcol = column;
- trim_trailing();
- strcpy_DYN(&outbuf, trailer);
-- column = INDENT;
-+ column = indent;
- }
-
- static void
-@@ -422,7 +426,7 @@
- size_t need = strlen(src);
- size_t want = strlen(separator) + need;
-
-- if (column > INDENT
-+ if (column > indent
- && column + (int) want > width) {
- force_wrap();
- }
-@@ -628,7 +632,7 @@
-
- strcpy_DYN(&outbuf, 0);
- if (content_only) {
-- column = INDENT; /* FIXME: workaround to prevent empty lines */
-+ column = indent; /* FIXME: workaround to prevent empty lines */
- } else {
- strcpy_DYN(&outbuf, tterm->term_names);
-
-@@ -671,7 +675,7 @@
- }
- }
-
-- if (column != INDENT && height > 1)
-+ if (column != indent && height > 1)
- force_wrap();
-
- for_each_number(j, tterm) {
-@@ -699,7 +703,7 @@
- }
- }
-
-- if (column != INDENT && height > 1)
-+ if (column != indent && height > 1)
- force_wrap();
-
- len += (int) (num_bools
-@@ -1112,6 +1116,34 @@
- return result;
- }
-
-+static void
-+encode_b64(char *target, char *source, unsigned state, int *saved)
-+{
-+ /* RFC-4648 */
-+ static const char data[] =
-+ "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
-+ "abcdefghijklmnopqrstuvwxyz"
-+ "0123456789" "-_";
-+ int ch = UChar(source[state]);
-+
-+ switch (state % 3) {
-+ case 0:
-+ *target++ = data[ch & 077];
-+ *saved = (ch >> 6) & 3;
-+ break;
-+ case 1:
-+ *target++ = data[((ch << 2) | *saved) & 077];
-+ *saved = (ch >> 4) & 017;
-+ break;
-+ case 2:
-+ *target++ = data[((ch << 4) | *saved) & 077];
-+ *target++ = data[(ch >> 2) & 077];
-+ *saved = 0;
-+ break;
-+ }
-+ *target = '\0';
-+}
-+
- /*
- * Dump a single entry.
- */
-@@ -1127,6 +1159,48 @@
- const char *legend;
- bool infodump;
-
-+ if (quickdump) {
-+ char bigbuf[65536];
-+ unsigned n;
-+ unsigned offset = 0;
-+ separator = "";
-+ trailer = "\n";
-+ indent = 0;
-+ if (_nc_write_object(tterm, bigbuf, &offset, sizeof(bigbuf)) == OK) {
-+ char numbuf[80];
-+ if (quickdump & 1) {
-+ if (outbuf.used)
-+ wrap_concat("\n");
-+ wrap_concat("hex:");
-+ for (n = 0; n < offset; ++n) {
-+ sprintf(numbuf, "%02X", UChar(bigbuf[n]));
-+ wrap_concat(numbuf);
-+ }
-+ }
-+ if (quickdump & 2) {
-+ int value = 0;
-+ if (outbuf.used)
-+ wrap_concat("\n");
-+ wrap_concat("b64:");
-+ for (n = 0; n < offset; ++n) {
-+ encode_b64(numbuf, bigbuf, n, &value);
-+ wrap_concat(numbuf);
-+ }
-+ switch (n % 3) {
-+ case 0:
-+ break;
-+ case 1:
-+ wrap_concat("===");
-+ break;
-+ case 2:
-+ wrap_concat("==");
-+ break;
-+ }
-+ }
-+ }
-+ return;
-+ }
-+
- if (outform == F_TERMCAP || outform == F_TCONVERR) {
- critlen = MAX_TERMCAP_LENGTH;
- legend = "older termcap";
-@@ -1276,8 +1350,10 @@
- }
- outbuf.text[outbuf.used] = '\0';
- }
-- (void) fputs(outbuf.text, stdout);
-- putchar('\n');
-+ if (outbuf.text != 0) {
-+ (void) fputs(outbuf.text, stdout);
-+ putchar('\n');
-+ }
- return (int) outbuf.used;
- }
-
-Index: progs/dump_entry.h
-Prereq: 1.35
---- ncurses-6.0-20150822+/progs/dump_entry.h 2015-05-27 00:56:54.000000000 +0000
-+++ ncurses-6.0-20150905/progs/dump_entry.h 2015-09-05 15:49:58.000000000 +0000
-@@ -33,7 +33,7 @@
- ****************************************************************************/
-
- /*
-- * $Id: dump_entry.h,v 1.35 2015/05/27 00:56:54 tom Exp $
-+ * $Id: dump_entry.h,v 1.37 2015/09/05 15:49:58 tom Exp $
- *
- * Dump control definitions and variables
- */
-@@ -72,7 +72,8 @@
- extern int show_entry(void);
- extern void compare_entry(PredHook, TERMTYPE *, bool);
- extern void dump_entry(TERMTYPE *, int, int, int, PredFunc);
--extern void dump_init(const char *, int, int, int, int, unsigned, bool, bool);
-+extern void dump_init(const char *, int, int, int, int, unsigned, bool,
-+ bool, int);
- extern void dump_uses(const char *, bool);
- extern void repair_acsc(TERMTYPE *tp);
-
-Index: progs/infocmp.c
-Prereq: 1.134
---- ncurses-6.0-20150822+/progs/infocmp.c 2015-08-22 23:54:25.000000000 +0000
-+++ ncurses-6.0-20150905/progs/infocmp.c 2015-09-05 15:49:57.000000000 +0000
-@@ -42,7 +42,7 @@
-
- #include <dump_entry.h>
-
--MODULE_ID("$Id: infocmp.c,v 1.134 2015/08/22 23:54:25 tom Exp $")
-+MODULE_ID("$Id: infocmp.c,v 1.136 2015/09/05 15:49:57 tom Exp $")
-
- #define L_CURL "{"
- #define R_CURL "}"
-@@ -989,7 +989,8 @@
- int i, n;
-
- memset(heads, 0, sizeof(heads));
-- dump_init((char *) 0, F_LITERAL, S_TERMINFO, 0, 65535, itrace, FALSE, FALSE);
-+ dump_init((char *) 0, F_LITERAL, S_TERMINFO, 0, 65535, itrace, FALSE,
-+ FALSE, FALSE);
-
- for (n = 0; n < argc && n < MAXCOMPARE; n++) {
- if (freopen(argv[n], "r", stdin) == 0)
-@@ -1197,6 +1198,7 @@
- ," -l output terminfo names"
- ," -n list capabilities in neither"
- ," -p ignore padding specifiers"
-+ ," -Q number dump compiled description"
- ," -q brief listing, removes headers"
- ," -r with -C, output in termcap form"
- ," -r with -F, resolve use-references"
-@@ -1506,6 +1508,7 @@
- int initdump = 0;
- bool init_analyze = FALSE;
- bool suppress_untranslatable = FALSE;
-+ int quickdump = 0;
-
- /* where is the terminfo database location going to default to? */
- restdir = firstdir = 0;
-@@ -1527,7 +1530,7 @@
-
- while ((c = getopt(argc,
- argv,
-- "01A:aB:CcDdEeFfGgIiKLlnpqR:rs:TtUuVv:w:x")) != -1) {
-+ "01A:aB:CcDdEeFfGgIiKLlnpQ:qR:rs:TtUuVv:w:x")) != -1) {
- switch (c) {
- case '0':
- mwidth = 65535;
-@@ -1628,6 +1631,10 @@
- ignorepads = TRUE;
- break;
-
-+ case 'Q':
-+ quickdump = optarg_to_number();
-+ break;
-+
- case 'q':
- quiet = TRUE;
- s_absent = "-";
-@@ -1751,7 +1758,7 @@
-
- /* set up for display */
- dump_init(tversion, outform, sortmode, mwidth, mheight, itrace,
-- formatted, FALSE);
-+ formatted, FALSE, quickdump);
-
- if (!filecompare) {
- /* grab the entries */
-@@ -1852,8 +1859,10 @@
- "%s: about to dump %s\n",
- _nc_progname,
- tname[0]);
-- (void) printf("#\tReconstructed via infocmp from file: %s\n",
-- tfile[0]);
-+ if (!quiet)
-+ (void)
-+ printf("#\tReconstructed via infocmp from file: %s\n",
-+ tfile[0]);
- dump_entry(&entries[0].tterm,
- suppress_untranslatable,
- limited,
-Index: progs/tic.c
-Prereq: 1.213
---- ncurses-6.0-20150822+/progs/tic.c 2015-08-22 23:49:57.000000000 +0000
-+++ ncurses-6.0-20150905/progs/tic.c 2015-09-05 19:22:49.000000000 +0000
-@@ -48,7 +48,7 @@
- #include <parametrized.h>
- #include <transform.h>
-
--MODULE_ID("$Id: tic.c,v 1.213 2015/08/22 23:49:57 tom Exp $")
-+MODULE_ID("$Id: tic.c,v 1.216 2015/09/05 19:22:49 tom Exp $")
-
- #define STDIN_NAME "<stdin>"
-
-@@ -159,6 +159,8 @@
- DATA(" -L translate entries to full terminfo source form")
- DATA(" -N disable smart defaults for source translation")
- DATA(" -o<dir> set output directory for compiled entry writes")
-+ DATA(" -Q[n] dump compiled description")
-+ DATA(" -q brief listing, removes headers")
- DATA(" -R<name> restrict translation to given terminfo/termcap version")
- DATA(" -r force resolution of all use entries in source translation")
- DATA(" -s print summary statistics")
-@@ -660,6 +662,12 @@
- }
- }
-
-+static void
-+add_digit(int *target, int source)
-+{
-+ *target = (*target * 10) + (source - '0');
-+}
-+
- #define VtoTrace(opt) (unsigned) ((opt > 0) ? opt : (opt == 0))
-
- int
-@@ -690,6 +698,8 @@
- char *outdir = (char *) NULL;
- bool check_only = FALSE;
- bool suppress_untranslatable = FALSE;
-+ int quickdump = 0;
-+ bool quiet = FALSE;
-
- log_fp = stderr;
-
-@@ -715,14 +725,17 @@
- * be optional.
- */
- while ((this_opt = getopt(argc, argv,
-- "0123456789CDIKLNR:TUVace:fGgo:rstvwx")) != -1) {
-+ "0123456789CDIKLNQR:TUVace:fGgo:qrstvwx")) != -1) {
- if (isdigit(this_opt)) {
- switch (last_opt) {
-+ case 'Q':
-+ add_digit(&quickdump, this_opt);
-+ break;
- case 'v':
-- v_opt = (v_opt * 10) + (this_opt - '0');
-+ add_digit(&v_opt, this_opt);
- break;
- case 'w':
-- width = (width * 10) + (this_opt - '0');
-+ add_digit(&width, this_opt);
- break;
- default:
- switch (this_opt) {
-@@ -773,6 +786,9 @@
- smart_defaults = FALSE;
- literal = TRUE;
- break;
-+ case 'Q':
-+ quickdump = 0;
-+ break;
- case 'R':
- tversion = optarg;
- break;
-@@ -803,6 +819,9 @@
- case 'o':
- outdir = optarg;
- break;
-+ case 'q':
-+ quiet = TRUE;
-+ break;
- case 'r':
- forceresolve = TRUE;
- break;
-@@ -914,11 +933,11 @@
- ? outform
- : F_LITERAL,
- sortmode, width, height, debug_level, formatted ||
-- check_only, check_only);
-+ check_only, check_only, quickdump);
- } else if (capdump) {
- dump_init(tversion,
- outform,
-- sortmode, width, height, debug_level, FALSE, FALSE);
-+ sortmode, width, height, debug_level, FALSE, FALSE, FALSE);
- }
-
- /* parse entries out of the source file */
-@@ -989,12 +1008,14 @@
- /* this is in case infotocap() generates warnings */
- _nc_set_type(_nc_first_name(qp->tterm.term_names));
-
-- (void) fseek(tmp_fp, qp->cstart, SEEK_SET);
-- while (j-- > 0) {
-- if (infodump)
-- (void) putchar(fgetc(tmp_fp));
-- else
-- put_translate(fgetc(tmp_fp));
-+ if (!quiet) {
-+ (void) fseek(tmp_fp, qp->cstart, SEEK_SET);
-+ while (j-- > 0) {
-+ if (infodump)
-+ (void) putchar(fgetc(tmp_fp));
-+ else
-+ put_translate(fgetc(tmp_fp));
-+ }
- }
-
- repair_acsc(&qp->tterm);
-@@ -1007,7 +1028,7 @@
- printf("# length=%d\n", len);
- }
- }
-- if (!namelst && _nc_tail) {
-+ if (!namelst && _nc_tail && !quiet) {
- int c, oldc = '\0';
- bool in_comment = FALSE;
- bool trailing_comment = FALSE;