From owner-svn-src-vendor@FreeBSD.ORG Tue Apr 26 22:10:04 2011 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05C801065677; Tue, 26 Apr 2011 22:10:03 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D9DE98FC16; Tue, 26 Apr 2011 22:10:03 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p3QMA3oD040678; Tue, 26 Apr 2011 22:10:03 GMT (envelope-from edwin@svn.freebsd.org) Received: (from edwin@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p3QMA3ZW040675; Tue, 26 Apr 2011 22:10:03 GMT (envelope-from edwin@svn.freebsd.org) Message-Id: <201104262210.p3QMA3ZW040675@svn.freebsd.org> From: Edwin Groothuis Date: Tue, 26 Apr 2011 22:10:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r221089 - vendor/tzdata/dist X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Apr 2011 22:10:04 -0000 Author: edwin Date: Tue Apr 26 22:10:03 2011 New Revision: 221089 URL: http://svn.freebsd.org/changeset/base/221089 Log: Vendor import of tzdata2011g: - Egypt has cancelled the adjustment into DST for now. Obtained from: ftp://elsie.nci.nih.gov/pub/ Modified: vendor/tzdata/dist/africa vendor/tzdata/dist/europe vendor/tzdata/dist/southamerica Modified: vendor/tzdata/dist/africa ============================================================================== --- vendor/tzdata/dist/africa Tue Apr 26 22:02:51 2011 (r221088) +++ vendor/tzdata/dist/africa Tue Apr 26 22:10:03 2011 (r221089) @@ -1,5 +1,5 @@ #
-# @(#)africa	8.30
+# @(#)africa	8.31
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -212,7 +212,21 @@ Rule	Egypt	1989	only	-	May	 6	1:00	1:00	
 Rule	Egypt	1990	1994	-	May	 1	1:00	1:00	S
 # IATA (after 1990) says transitions are at 0:00.
 # Go with IATA starting in 1995, except correct 1995 entry from 09-30 to 09-29.
-Rule	Egypt	1995	max	-	Apr	lastFri	 0:00s	1:00	S
+
+# From Alexander Krivenyshev (2011-04-20):
+# "...Egypt's interim cabinet decided on Wednesday to cancel daylight
+# saving time after a poll posted on its website showed the majority of
+# Egyptians would approve the cancellation."
+#
+# Egypt to cancel daylight saving time
+# 
+# http://www.almasryalyoum.com/en/node/407168
+# 
+# or
+# 
+# http://www.worldtimezone.com/dst_news/dst_news_egypt04.html
+# 
+Rule	Egypt	1995	2010	-	Apr	lastFri	 0:00s	1:00	S
 Rule	Egypt	1995	2005	-	Sep	lastThu	23:00s	0	-
 # From Steffen Thorsen (2006-09-19):
 # The Egyptian Gazette, issue 41,090 (2006-09-18), page 1, reports:
@@ -313,7 +327,7 @@ Rule	Egypt	2008	only	-	Aug	lastThu	23:00
 Rule	Egypt	2009	only	-	Aug	20	23:00s	0	-
 Rule	Egypt	2010	only	-	Aug	11	0:00	0	-
 Rule	Egypt	2010	only	-	Sep	10	0:00	1:00	S
-Rule	Egypt	2010	max	-	Sep	lastThu	23:00s	0	-
+Rule	Egypt	2010	only	-	Sep	lastThu	23:00s	0	-
 
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Africa/Cairo	2:05:00 -	LMT	1900 Oct

Modified: vendor/tzdata/dist/europe
==============================================================================
--- vendor/tzdata/dist/europe	Tue Apr 26 22:02:51 2011	(r221088)
+++ vendor/tzdata/dist/europe	Tue Apr 26 22:10:03 2011	(r221089)
@@ -1,5 +1,5 @@
 # 
-# @(#)europe	8.31
+# @(#)europe	8.32
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -146,7 +146,7 @@
 # A monument to Willett was unveiled on 1927-05-21, in an open space in
 # a 45-acre wood near Chislehurst, Kent that was purchased by popular
 # subscription and open to the public.  On the south face of the monolith,
-# designed by G. W. Miller, is the the William Willett Memorial Sundial,
+# designed by G. W. Miller, is the...William Willett Memorial Sundial,
 # which is permanently set to Summer Time.
 
 # From Winston Churchill (1934-04-28):
@@ -1786,7 +1786,7 @@ Zone	Europe/Oslo	0:43:00 -	LMT	1895 Jan 
 #
 # All these events predate our cutoff date of 1970.  Unless we can
 # come up with more definitive info about the timekeeping during the
-# war years it's probably best just do do the following for now:
+# war years it's probably best just do...the following for now:
 Link	Europe/Oslo	Arctic/Longyearbyen
 
 # Poland

Modified: vendor/tzdata/dist/southamerica
==============================================================================
--- vendor/tzdata/dist/southamerica	Tue Apr 26 22:02:51 2011	(r221088)
+++ vendor/tzdata/dist/southamerica	Tue Apr 26 22:10:03 2011	(r221089)
@@ -1,5 +1,5 @@
 # 
-# @(#)southamerica	8.48
+# @(#)southamerica	8.49
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -745,7 +745,7 @@ Zone	America/La_Paz	-4:32:36 -	LMT	1890
 #
 # As a result of the above Decree I believe the America/Rio_Branco
 # timezone shall be modified from UTC-5 to UTC-4 and a new timezone shall
-# be created to represent the the west side of the Para State. I
+# be created to represent the...west side of the Para State. I
 # suggest this new timezone be called Santarem as the most
 # important/populated city in the affected area.
 #

From owner-svn-src-vendor@FreeBSD.ORG  Tue Apr 26 22:11:40 2011
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id D0CDE1065675;
	Tue, 26 Apr 2011 22:11:40 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id A90F38FC1F;
	Tue, 26 Apr 2011 22:11:40 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p3QMBesC040778;
	Tue, 26 Apr 2011 22:11:40 GMT (envelope-from edwin@svn.freebsd.org)
Received: (from edwin@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p3QMBejM040777;
	Tue, 26 Apr 2011 22:11:40 GMT (envelope-from edwin@svn.freebsd.org)
Message-Id: <201104262211.p3QMBejM040777@svn.freebsd.org>
From: Edwin Groothuis 
Date: Tue, 26 Apr 2011 22:11:40 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r221090 - vendor/tzdata/tzdata2011g
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Tue, 26 Apr 2011 22:11:40 -0000

Author: edwin
Date: Tue Apr 26 22:11:40 2011
New Revision: 221090
URL: http://svn.freebsd.org/changeset/base/221090

Log:
  Tag of tzdata2011g, r221089.

Added:
  vendor/tzdata/tzdata2011g/
     - copied from r221089, vendor/tzdata/dist/

From owner-svn-src-vendor@FreeBSD.ORG  Sat Apr 30 10:55:15 2011
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id A17EC106566C;
	Sat, 30 Apr 2011 10:55:15 +0000 (UTC) (envelope-from ed@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 8C9288FC16;
	Sat, 30 Apr 2011 10:55:15 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p3UAtF3g042384;
	Sat, 30 Apr 2011 10:55:15 GMT (envelope-from ed@svn.freebsd.org)
Received: (from ed@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p3UAtFK2042377;
	Sat, 30 Apr 2011 10:55:15 GMT (envelope-from ed@svn.freebsd.org)
Message-Id: <201104301055.p3UAtFK2042377@svn.freebsd.org>
From: Ed Schouten 
Date: Sat, 30 Apr 2011 10:55:15 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r221243 - in vendor/ncurses/dist: . Ada95 Ada95/gen
	Ada95/include Ada95/samples Ada95/src c++ doc/html
	doc/html/ada doc/html/ada/files doc/html/ada/funcs
	doc/html/man form include man m...
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Sat, 30 Apr 2011 10:55:15 -0000

Author: ed
Date: Sat Apr 30 10:55:14 2011
New Revision: 221243
URL: http://svn.freebsd.org/changeset/base/221243

Log:
  Import a stock copy of ncurses 5.8 into the vendor space.
  
  It seems both local changes we made to 5.7 have already been fixed
  upstream properly, so there is no need to preserve the changes. Also,
  with SVN we import full source trees. Unlike CVS, where we removed
  unneeded cruft.

Added:
  vendor/ncurses/dist/Ada95/
  vendor/ncurses/dist/Ada95/Makefile.in
  vendor/ncurses/dist/Ada95/README
  vendor/ncurses/dist/Ada95/TODO
  vendor/ncurses/dist/Ada95/aclocal.m4
  vendor/ncurses/dist/Ada95/configure   (contents, props changed)
  vendor/ncurses/dist/Ada95/configure.in
  vendor/ncurses/dist/Ada95/gen/
  vendor/ncurses/dist/Ada95/gen/Makefile.in
  vendor/ncurses/dist/Ada95/gen/adacurses-config.in
  vendor/ncurses/dist/Ada95/gen/gen.c
  vendor/ncurses/dist/Ada95/gen/html.m4
  vendor/ncurses/dist/Ada95/gen/normal.m4
  vendor/ncurses/dist/Ada95/gen/table.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-aux.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-forms-field_types.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-forms-field_user_data.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-forms-form_user_data.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-forms.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-menus-item_user_data.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-menus-menu_user_data.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-menus.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-mouse.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-panels-user_data.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-panels.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-trace.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses.adb.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses.ads.m4
  vendor/ncurses/dist/Ada95/include/
  vendor/ncurses/dist/Ada95/include/MKncurses_def.sh   (contents, props changed)
  vendor/ncurses/dist/Ada95/include/Makefile.in
  vendor/ncurses/dist/Ada95/include/ncurses_cfg.hin
  vendor/ncurses/dist/Ada95/include/ncurses_defs
  vendor/ncurses/dist/Ada95/make-tar.sh   (contents, props changed)
  vendor/ncurses/dist/Ada95/mk-1st.awk
  vendor/ncurses/dist/Ada95/samples/
  vendor/ncurses/dist/Ada95/samples/Makefile.in
  vendor/ncurses/dist/Ada95/samples/README
  vendor/ncurses/dist/Ada95/samples/explain.txt
  vendor/ncurses/dist/Ada95/samples/ncurses.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-acs_and_scroll.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-acs_and_scroll.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-acs_display.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-acs_display.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-attr_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-attr_test.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-color_edit.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-color_edit.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-color_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-color_test.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-demo_forms.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-demo_forms.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-demo_pad.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-demo_pad.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-demo_panels.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-demo_panels.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-flushinp_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-flushinp_test.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-genericputs.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-genericputs.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-getch.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-getch_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-getch_test.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-getopt.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-getopt.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-m.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-m.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-menu_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-menu_test.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-overlap_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-overlap_test.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-slk_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-slk_test.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-test_sgr_attributes.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-test_sgr_attributes.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-trace_set.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-trace_set.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2-util.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-util.ads
  vendor/ncurses/dist/Ada95/samples/ncurses2.ads
  vendor/ncurses/dist/Ada95/samples/rain.adb
  vendor/ncurses/dist/Ada95/samples/rain.ads
  vendor/ncurses/dist/Ada95/samples/sample-curses_demo-attributes.adb
  vendor/ncurses/dist/Ada95/samples/sample-curses_demo-attributes.ads
  vendor/ncurses/dist/Ada95/samples/sample-curses_demo-mouse.adb
  vendor/ncurses/dist/Ada95/samples/sample-curses_demo-mouse.ads
  vendor/ncurses/dist/Ada95/samples/sample-curses_demo.adb
  vendor/ncurses/dist/Ada95/samples/sample-curses_demo.ads
  vendor/ncurses/dist/Ada95/samples/sample-explanation.adb
  vendor/ncurses/dist/Ada95/samples/sample-explanation.ads
  vendor/ncurses/dist/Ada95/samples/sample-form_demo-aux.adb
  vendor/ncurses/dist/Ada95/samples/sample-form_demo-aux.ads
  vendor/ncurses/dist/Ada95/samples/sample-form_demo-handler.adb
  vendor/ncurses/dist/Ada95/samples/sample-form_demo-handler.ads
  vendor/ncurses/dist/Ada95/samples/sample-form_demo.adb
  vendor/ncurses/dist/Ada95/samples/sample-form_demo.ads
  vendor/ncurses/dist/Ada95/samples/sample-function_key_setting.adb
  vendor/ncurses/dist/Ada95/samples/sample-function_key_setting.ads
  vendor/ncurses/dist/Ada95/samples/sample-header_handler.adb
  vendor/ncurses/dist/Ada95/samples/sample-header_handler.ads
  vendor/ncurses/dist/Ada95/samples/sample-helpers.adb
  vendor/ncurses/dist/Ada95/samples/sample-helpers.ads
  vendor/ncurses/dist/Ada95/samples/sample-keyboard_handler.adb
  vendor/ncurses/dist/Ada95/samples/sample-keyboard_handler.ads
  vendor/ncurses/dist/Ada95/samples/sample-manifest.ads
  vendor/ncurses/dist/Ada95/samples/sample-menu_demo-aux.adb
  vendor/ncurses/dist/Ada95/samples/sample-menu_demo-aux.ads
  vendor/ncurses/dist/Ada95/samples/sample-menu_demo-handler.adb
  vendor/ncurses/dist/Ada95/samples/sample-menu_demo-handler.ads
  vendor/ncurses/dist/Ada95/samples/sample-menu_demo.adb
  vendor/ncurses/dist/Ada95/samples/sample-menu_demo.ads
  vendor/ncurses/dist/Ada95/samples/sample-my_field_type.adb
  vendor/ncurses/dist/Ada95/samples/sample-my_field_type.ads
  vendor/ncurses/dist/Ada95/samples/sample-text_io_demo.adb
  vendor/ncurses/dist/Ada95/samples/sample-text_io_demo.ads
  vendor/ncurses/dist/Ada95/samples/sample.adb
  vendor/ncurses/dist/Ada95/samples/sample.ads
  vendor/ncurses/dist/Ada95/samples/status.adb
  vendor/ncurses/dist/Ada95/samples/status.ads
  vendor/ncurses/dist/Ada95/samples/tour.adb
  vendor/ncurses/dist/Ada95/samples/tour.ads
  vendor/ncurses/dist/Ada95/src/
  vendor/ncurses/dist/Ada95/src/Makefile.in
  vendor/ncurses/dist/Ada95/src/library.gpr
  vendor/ncurses/dist/Ada95/src/modules
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-aux.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alpha.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alpha.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alphanumeric.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alphanumeric.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-enumeration-ada.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-enumeration-ada.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-enumeration.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-enumeration.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-intfield.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-intfield.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-ipv4_address.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-ipv4_address.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-numeric.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-numeric.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-regexp.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-regexp.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user-choice.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user-choice.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_user_data.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-form_user_data.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-menus-item_user_data.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-menus-menu_user_data.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-menus.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-mouse.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-panels-user_data.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-panels.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-putwin.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-putwin.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-termcap.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-termcap.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-terminfo.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-terminfo.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-aux.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-aux.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-complex_io.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-complex_io.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-decimal_io.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-decimal_io.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-enumeration_io.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-enumeration_io.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-fixed_io.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-fixed_io.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-float_io.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-float_io.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-integer_io.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-integer_io.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-modular_io.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-modular_io.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-trace.adb_p
  vendor/ncurses/dist/Ada95/src/terminal_interface.ads
  vendor/ncurses/dist/README.MinGW
  vendor/ncurses/dist/c++/
  vendor/ncurses/dist/c++/Makefile.in
  vendor/ncurses/dist/c++/NEWS
  vendor/ncurses/dist/c++/PROBLEMS
  vendor/ncurses/dist/c++/README-first
  vendor/ncurses/dist/c++/cursesapp.cc
  vendor/ncurses/dist/c++/cursesapp.h
  vendor/ncurses/dist/c++/cursesf.cc
  vendor/ncurses/dist/c++/cursesf.h
  vendor/ncurses/dist/c++/cursesm.cc
  vendor/ncurses/dist/c++/cursesm.h
  vendor/ncurses/dist/c++/cursesmain.cc
  vendor/ncurses/dist/c++/cursesp.cc
  vendor/ncurses/dist/c++/cursesp.h
  vendor/ncurses/dist/c++/cursespad.cc
  vendor/ncurses/dist/c++/cursesw.cc
  vendor/ncurses/dist/c++/cursesw.h
  vendor/ncurses/dist/c++/cursslk.cc
  vendor/ncurses/dist/c++/cursslk.h
  vendor/ncurses/dist/c++/demo.cc
  vendor/ncurses/dist/c++/edit_cfg.sh   (contents, props changed)
  vendor/ncurses/dist/c++/etip.h.in
  vendor/ncurses/dist/c++/headers
  vendor/ncurses/dist/c++/internal.h
  vendor/ncurses/dist/c++/modules
  vendor/ncurses/dist/doc/html/Ada95.html
  vendor/ncurses/dist/doc/html/ada/
  vendor/ncurses/dist/doc/html/ada/files/
  vendor/ncurses/dist/doc/html/ada/files.htm
  vendor/ncurses/dist/doc/html/ada/files/T.htm
  vendor/ncurses/dist/doc/html/ada/funcs/
  vendor/ncurses/dist/doc/html/ada/funcs.htm
  vendor/ncurses/dist/doc/html/ada/funcs/A.htm
  vendor/ncurses/dist/doc/html/ada/funcs/B.htm
  vendor/ncurses/dist/doc/html/ada/funcs/C.htm
  vendor/ncurses/dist/doc/html/ada/funcs/D.htm
  vendor/ncurses/dist/doc/html/ada/funcs/E.htm
  vendor/ncurses/dist/doc/html/ada/funcs/F.htm
  vendor/ncurses/dist/doc/html/ada/funcs/G.htm
  vendor/ncurses/dist/doc/html/ada/funcs/H.htm
  vendor/ncurses/dist/doc/html/ada/funcs/I.htm
  vendor/ncurses/dist/doc/html/ada/funcs/K.htm
  vendor/ncurses/dist/doc/html/ada/funcs/L.htm
  vendor/ncurses/dist/doc/html/ada/funcs/M.htm
  vendor/ncurses/dist/doc/html/ada/funcs/N.htm
  vendor/ncurses/dist/doc/html/ada/funcs/O.htm
  vendor/ncurses/dist/doc/html/ada/funcs/P.htm
  vendor/ncurses/dist/doc/html/ada/funcs/Q.htm
  vendor/ncurses/dist/doc/html/ada/funcs/R.htm
  vendor/ncurses/dist/doc/html/ada/funcs/S.htm
  vendor/ncurses/dist/doc/html/ada/funcs/T.htm
  vendor/ncurses/dist/doc/html/ada/funcs/U.htm
  vendor/ncurses/dist/doc/html/ada/funcs/V.htm
  vendor/ncurses/dist/doc/html/ada/funcs/W.htm
  vendor/ncurses/dist/doc/html/ada/index.htm
  vendor/ncurses/dist/doc/html/ada/main.htm
  vendor/ncurses/dist/doc/html/ada/table.html
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-aux__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-aux__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-alpha__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-alpha__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-alphanumeric__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-alphanumeric__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration-ada__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-intfield__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-intfield__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-ipv4_address__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-ipv4_address__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-numeric__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-numeric__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-regexp__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-regexp__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user-choice__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user-choice__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_user_data__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_user_data__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-form_user_data__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-form_user_data__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus-item_user_data__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus-item_user_data__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus-menu_user_data__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus-menu_user_data__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-mouse__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-mouse__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-panels-user_data__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-panels-user_data__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-panels__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-panels__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-putwin__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-putwin__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-termcap__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-termcap__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-terminfo__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-terminfo__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-aux__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-aux__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-complex_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-complex_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-decimal_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-decimal_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-enumeration_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-enumeration_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-fixed_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-fixed_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-float_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-float_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-integer_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-integer_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-modular_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-modular_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-trace__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-trace__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface__ads.htm
  vendor/ncurses/dist/doc/html/index.html
  vendor/ncurses/dist/doc/html/man/
  vendor/ncurses/dist/doc/html/man/adacurses-config.1.html
  vendor/ncurses/dist/doc/html/man/captoinfo.1m.html
  vendor/ncurses/dist/doc/html/man/clear.1.html
  vendor/ncurses/dist/doc/html/man/curs_add_wch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_add_wchstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_addch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_addchstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_addstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_addwstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_attr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_beep.3x.html
  vendor/ncurses/dist/doc/html/man/curs_bkgd.3x.html
  vendor/ncurses/dist/doc/html/man/curs_bkgrnd.3x.html
  vendor/ncurses/dist/doc/html/man/curs_border.3x.html
  vendor/ncurses/dist/doc/html/man/curs_border_set.3x.html
  vendor/ncurses/dist/doc/html/man/curs_clear.3x.html
  vendor/ncurses/dist/doc/html/man/curs_color.3x.html
  vendor/ncurses/dist/doc/html/man/curs_delch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_deleteln.3x.html
  vendor/ncurses/dist/doc/html/man/curs_extend.3x.html
  vendor/ncurses/dist/doc/html/man/curs_get_wch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_get_wstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_getcchar.3x.html
  vendor/ncurses/dist/doc/html/man/curs_getch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_getstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_getyx.3x.html
  vendor/ncurses/dist/doc/html/man/curs_in_wch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_in_wchstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_inch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_inchstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_initscr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_inopts.3x.html
  vendor/ncurses/dist/doc/html/man/curs_ins_wch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_ins_wstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_insch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_insstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_instr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_inwstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_kernel.3x.html
  vendor/ncurses/dist/doc/html/man/curs_legacy.3x.html
  vendor/ncurses/dist/doc/html/man/curs_memleaks.3x.html
  vendor/ncurses/dist/doc/html/man/curs_mouse.3x.html
  vendor/ncurses/dist/doc/html/man/curs_move.3x.html
  vendor/ncurses/dist/doc/html/man/curs_opaque.3x.html
  vendor/ncurses/dist/doc/html/man/curs_outopts.3x.html
  vendor/ncurses/dist/doc/html/man/curs_overlay.3x.html
  vendor/ncurses/dist/doc/html/man/curs_pad.3x.html
  vendor/ncurses/dist/doc/html/man/curs_print.3x.html
  vendor/ncurses/dist/doc/html/man/curs_printw.3x.html
  vendor/ncurses/dist/doc/html/man/curs_refresh.3x.html
  vendor/ncurses/dist/doc/html/man/curs_scanw.3x.html
  vendor/ncurses/dist/doc/html/man/curs_scr_dump.3x.html
  vendor/ncurses/dist/doc/html/man/curs_scroll.3x.html
  vendor/ncurses/dist/doc/html/man/curs_slk.3x.html
  vendor/ncurses/dist/doc/html/man/curs_sp_funcs.3x.html
  vendor/ncurses/dist/doc/html/man/curs_termattrs.3x.html
  vendor/ncurses/dist/doc/html/man/curs_termcap.3x.html
  vendor/ncurses/dist/doc/html/man/curs_terminfo.3x.html
  vendor/ncurses/dist/doc/html/man/curs_threads.3x.html
  vendor/ncurses/dist/doc/html/man/curs_touch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_trace.3x.html
  vendor/ncurses/dist/doc/html/man/curs_util.3x.html
  vendor/ncurses/dist/doc/html/man/curs_variables.3x.html
  vendor/ncurses/dist/doc/html/man/curs_window.3x.html
  vendor/ncurses/dist/doc/html/man/default_colors.3x.html
  vendor/ncurses/dist/doc/html/man/define_key.3x.html
  vendor/ncurses/dist/doc/html/man/form.3x.html
  vendor/ncurses/dist/doc/html/man/form_cursor.3x.html
  vendor/ncurses/dist/doc/html/man/form_data.3x.html
  vendor/ncurses/dist/doc/html/man/form_driver.3x.html
  vendor/ncurses/dist/doc/html/man/form_field.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_attributes.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_buffer.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_info.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_just.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_new.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_opts.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_userptr.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_validation.3x.html
  vendor/ncurses/dist/doc/html/man/form_fieldtype.3x.html
  vendor/ncurses/dist/doc/html/man/form_hook.3x.html
  vendor/ncurses/dist/doc/html/man/form_new.3x.html
  vendor/ncurses/dist/doc/html/man/form_new_page.3x.html
  vendor/ncurses/dist/doc/html/man/form_opts.3x.html
  vendor/ncurses/dist/doc/html/man/form_page.3x.html
  vendor/ncurses/dist/doc/html/man/form_post.3x.html
  vendor/ncurses/dist/doc/html/man/form_requestname.3x.html
  vendor/ncurses/dist/doc/html/man/form_userptr.3x.html
  vendor/ncurses/dist/doc/html/man/form_variables.3x.html
  vendor/ncurses/dist/doc/html/man/form_win.3x.html
  vendor/ncurses/dist/doc/html/man/index.html
  vendor/ncurses/dist/doc/html/man/infocmp.1m.html
  vendor/ncurses/dist/doc/html/man/infotocap.1m.html
  vendor/ncurses/dist/doc/html/man/key_defined.3x.html
  vendor/ncurses/dist/doc/html/man/keybound.3x.html
  vendor/ncurses/dist/doc/html/man/keyok.3x.html
  vendor/ncurses/dist/doc/html/man/legacy_coding.3x.html
  vendor/ncurses/dist/doc/html/man/menu.3x.html
  vendor/ncurses/dist/doc/html/man/menu_attributes.3x.html
  vendor/ncurses/dist/doc/html/man/menu_cursor.3x.html
  vendor/ncurses/dist/doc/html/man/menu_driver.3x.html
  vendor/ncurses/dist/doc/html/man/menu_format.3x.html
  vendor/ncurses/dist/doc/html/man/menu_hook.3x.html
  vendor/ncurses/dist/doc/html/man/menu_items.3x.html
  vendor/ncurses/dist/doc/html/man/menu_mark.3x.html
  vendor/ncurses/dist/doc/html/man/menu_new.3x.html
  vendor/ncurses/dist/doc/html/man/menu_opts.3x.html
  vendor/ncurses/dist/doc/html/man/menu_pattern.3x.html
  vendor/ncurses/dist/doc/html/man/menu_post.3x.html
  vendor/ncurses/dist/doc/html/man/menu_requestname.3x.html
  vendor/ncurses/dist/doc/html/man/menu_spacing.3x.html
  vendor/ncurses/dist/doc/html/man/menu_userptr.3x.html
  vendor/ncurses/dist/doc/html/man/menu_win.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_current.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_name.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_new.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_opts.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_userptr.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_value.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_visible.3x.html
  vendor/ncurses/dist/doc/html/man/ncurses.3x.html
  vendor/ncurses/dist/doc/html/man/ncurses5-config.1.html
  vendor/ncurses/dist/doc/html/man/panel.3x.html
  vendor/ncurses/dist/doc/html/man/resizeterm.3x.html
  vendor/ncurses/dist/doc/html/man/tabs.1.html
  vendor/ncurses/dist/doc/html/man/term.5.html
  vendor/ncurses/dist/doc/html/man/term.7.html
  vendor/ncurses/dist/doc/html/man/term_variables.3x.html
  vendor/ncurses/dist/doc/html/man/terminfo.5.html
  vendor/ncurses/dist/doc/html/man/tic.1m.html
  vendor/ncurses/dist/doc/html/man/toe.1m.html
  vendor/ncurses/dist/doc/html/man/tput.1.html
  vendor/ncurses/dist/doc/html/man/tset.1.html
  vendor/ncurses/dist/doc/html/man/wresize.3x.html
  vendor/ncurses/dist/form/fty_generic.c
  vendor/ncurses/dist/form/llib-lformt
  vendor/ncurses/dist/form/llib-lformtw
  vendor/ncurses/dist/include/nc_mingw.h
  vendor/ncurses/dist/include/ncurses_dll.h.in
  vendor/ncurses/dist/include/ncurses_mingw.h
  vendor/ncurses/dist/man/MKada_config.in
  vendor/ncurses/dist/man/MKncu_config.in
  vendor/ncurses/dist/man/curs_sp_funcs.3x
  vendor/ncurses/dist/man/curs_variables.3x
  vendor/ncurses/dist/man/form_variables.3x
  vendor/ncurses/dist/man/tabs.1
  vendor/ncurses/dist/man/term_variables.3x
  vendor/ncurses/dist/menu/llib-lmenut
  vendor/ncurses/dist/menu/llib-lmenutw
  vendor/ncurses/dist/misc/gen-pkgconfig.in
  vendor/ncurses/dist/mk-dlls.sh.in
  vendor/ncurses/dist/ncurses/base/lib_driver.c
  vendor/ncurses/dist/ncurses/build.priv.h
  vendor/ncurses/dist/ncurses/llib-lncursestw
  vendor/ncurses/dist/ncurses/tinfo/make_hash.c
  vendor/ncurses/dist/ncurses/tinfo/tinfo_driver.c
  vendor/ncurses/dist/ncurses/wcwidth.h
  vendor/ncurses/dist/ncurses/win32con/
  vendor/ncurses/dist/ncurses/win32con/gettimeofday.c
  vendor/ncurses/dist/ncurses/win32con/wcwidth.c
  vendor/ncurses/dist/ncurses/win32con/win_driver.c
  vendor/ncurses/dist/panel/llib-lpanelt
  vendor/ncurses/dist/panel/llib-lpaneltw
  vendor/ncurses/dist/progs/tabs.c
  vendor/ncurses/dist/progs/transform.c
  vendor/ncurses/dist/test/
  vendor/ncurses/dist/test/Makefile.in
  vendor/ncurses/dist/test/README
  vendor/ncurses/dist/test/aclocal.m4
  vendor/ncurses/dist/test/background.c
  vendor/ncurses/dist/test/blue.c
  vendor/ncurses/dist/test/bs.6
  vendor/ncurses/dist/test/bs.c
  vendor/ncurses/dist/test/bulgarian-utf8.txt   (contents, props changed)
  vendor/ncurses/dist/test/cardfile.c
  vendor/ncurses/dist/test/cardfile.dat
  vendor/ncurses/dist/test/chgat.c
  vendor/ncurses/dist/test/clip_printw.c
  vendor/ncurses/dist/test/color_set.c
  vendor/ncurses/dist/test/configure   (contents, props changed)
  vendor/ncurses/dist/test/configure.in
  vendor/ncurses/dist/test/demo_altkeys.c
  vendor/ncurses/dist/test/demo_defkey.c
  vendor/ncurses/dist/test/demo_forms.c
  vendor/ncurses/dist/test/demo_keyok.c
  vendor/ncurses/dist/test/demo_menus.c
  vendor/ncurses/dist/test/demo_panels.c
  vendor/ncurses/dist/test/demo_termcap.c
  vendor/ncurses/dist/test/demo_terminfo.c
  vendor/ncurses/dist/test/ditto.c
  vendor/ncurses/dist/test/dots.c
  vendor/ncurses/dist/test/dots_mvcur.c
  vendor/ncurses/dist/test/echochar.c
  vendor/ncurses/dist/test/edit_field.c
  vendor/ncurses/dist/test/edit_field.h
  vendor/ncurses/dist/test/filter.c
  vendor/ncurses/dist/test/firework.c
  vendor/ncurses/dist/test/firstlast.c
  vendor/ncurses/dist/test/foldkeys.c
  vendor/ncurses/dist/test/gdc.6
  vendor/ncurses/dist/test/gdc.c
  vendor/ncurses/dist/test/hanoi.c
  vendor/ncurses/dist/test/hashtest.c
  vendor/ncurses/dist/test/inch_wide.c
  vendor/ncurses/dist/test/inchs.c
  vendor/ncurses/dist/test/ins_wide.c
  vendor/ncurses/dist/test/insdelln.c
  vendor/ncurses/dist/test/inserts.c
  vendor/ncurses/dist/test/key_names.c
  vendor/ncurses/dist/test/keynames.c
  vendor/ncurses/dist/test/knight.c
  vendor/ncurses/dist/test/linedata.h
  vendor/ncurses/dist/test/linux-color.dat
  vendor/ncurses/dist/test/listused.sh   (contents, props changed)
  vendor/ncurses/dist/test/lrtest.c
  vendor/ncurses/dist/test/make-tar.sh   (contents, props changed)
  vendor/ncurses/dist/test/mk-test.awk
  vendor/ncurses/dist/test/modules
  vendor/ncurses/dist/test/movewindow.c
  vendor/ncurses/dist/test/ncurses.c
  vendor/ncurses/dist/test/ncurses_tst.hin
  vendor/ncurses/dist/test/newdemo.c
  vendor/ncurses/dist/test/programs
  vendor/ncurses/dist/test/railroad.c
  vendor/ncurses/dist/test/rain.c
  vendor/ncurses/dist/test/redraw.c
  vendor/ncurses/dist/test/savescreen.c
  vendor/ncurses/dist/test/savescreen.sh   (contents, props changed)
  vendor/ncurses/dist/test/tclock.c
  vendor/ncurses/dist/test/test.priv.h
  vendor/ncurses/dist/test/test_add_wchstr.c
  vendor/ncurses/dist/test/test_addchstr.c
  vendor/ncurses/dist/test/test_addstr.c
  vendor/ncurses/dist/test/test_addwstr.c
  vendor/ncurses/dist/test/test_arrays.c
  vendor/ncurses/dist/test/test_get_wstr.c
  vendor/ncurses/dist/test/test_getstr.c
  vendor/ncurses/dist/test/test_instr.c
  vendor/ncurses/dist/test/test_inwstr.c
  vendor/ncurses/dist/test/test_opaque.c
  vendor/ncurses/dist/test/testaddch.c
  vendor/ncurses/dist/test/testcurs.c
  vendor/ncurses/dist/test/testscanw.c
  vendor/ncurses/dist/test/tracemunch   (contents, props changed)
  vendor/ncurses/dist/test/view.c
  vendor/ncurses/dist/test/widechars-utf8.txt   (contents, props changed)
  vendor/ncurses/dist/test/worm.c
  vendor/ncurses/dist/test/xmas.c
  vendor/ncurses/dist/test/xterm-16color.dat
  vendor/ncurses/dist/test/xterm-256color.dat
  vendor/ncurses/dist/test/xterm-88color.dat
Deleted:
  vendor/ncurses/dist/include/ncurses_dll.h
  vendor/ncurses/dist/misc/jpf-indent
  vendor/ncurses/dist/misc/ncu-indent
  vendor/ncurses/dist/mkdirs.sh
  vendor/ncurses/dist/tar-copy.sh
Modified:
  vendor/ncurses/dist/ANNOUNCE
  vendor/ncurses/dist/INSTALL
  vendor/ncurses/dist/MANIFEST
  vendor/ncurses/dist/Makefile.in
  vendor/ncurses/dist/NEWS
  vendor/ncurses/dist/TO-DO
  vendor/ncurses/dist/aclocal.m4
  vendor/ncurses/dist/announce.html.in
  vendor/ncurses/dist/config.guess
  vendor/ncurses/dist/config.sub
  vendor/ncurses/dist/configure
  vendor/ncurses/dist/configure.in
  vendor/ncurses/dist/dist.mk
  vendor/ncurses/dist/doc/html/announce.html
  vendor/ncurses/dist/doc/html/hackguide.html
  vendor/ncurses/dist/doc/html/ncurses-intro.html
  vendor/ncurses/dist/form/Makefile.in
  vendor/ncurses/dist/form/f_trace.c
  vendor/ncurses/dist/form/fld_arg.c
  vendor/ncurses/dist/form/fld_attr.c
  vendor/ncurses/dist/form/fld_current.c
  vendor/ncurses/dist/form/fld_def.c
  vendor/ncurses/dist/form/fld_dup.c
  vendor/ncurses/dist/form/fld_ftchoice.c
  vendor/ncurses/dist/form/fld_ftlink.c
  vendor/ncurses/dist/form/fld_info.c
  vendor/ncurses/dist/form/fld_just.c
  vendor/ncurses/dist/form/fld_link.c
  vendor/ncurses/dist/form/fld_max.c
  vendor/ncurses/dist/form/fld_move.c
  vendor/ncurses/dist/form/fld_newftyp.c
  vendor/ncurses/dist/form/fld_opts.c
  vendor/ncurses/dist/form/fld_pad.c
  vendor/ncurses/dist/form/fld_page.c
  vendor/ncurses/dist/form/fld_stat.c
  vendor/ncurses/dist/form/fld_type.c
  vendor/ncurses/dist/form/fld_user.c
  vendor/ncurses/dist/form/form.h
  vendor/ncurses/dist/form/form.priv.h
  vendor/ncurses/dist/form/frm_cursor.c
  vendor/ncurses/dist/form/frm_data.c
  vendor/ncurses/dist/form/frm_def.c
  vendor/ncurses/dist/form/frm_driver.c
  vendor/ncurses/dist/form/frm_hook.c
  vendor/ncurses/dist/form/frm_opts.c
  vendor/ncurses/dist/form/frm_page.c
  vendor/ncurses/dist/form/frm_post.c
  vendor/ncurses/dist/form/frm_req_name.c
  vendor/ncurses/dist/form/frm_scale.c
  vendor/ncurses/dist/form/frm_sub.c
  vendor/ncurses/dist/form/frm_user.c
  vendor/ncurses/dist/form/frm_win.c
  vendor/ncurses/dist/form/fty_alnum.c
  vendor/ncurses/dist/form/fty_alpha.c
  vendor/ncurses/dist/form/fty_enum.c
  vendor/ncurses/dist/form/fty_int.c
  vendor/ncurses/dist/form/fty_ipv4.c
  vendor/ncurses/dist/form/fty_num.c
  vendor/ncurses/dist/form/fty_regex.c
  vendor/ncurses/dist/form/llib-lform
  vendor/ncurses/dist/form/llib-lformw
  vendor/ncurses/dist/form/modules
  vendor/ncurses/dist/include/Caps
  vendor/ncurses/dist/include/Caps.aix4
  vendor/ncurses/dist/include/Caps.hpux11
  vendor/ncurses/dist/include/Caps.keys
  vendor/ncurses/dist/include/Caps.osf1r5
  vendor/ncurses/dist/include/Caps.uwin
  vendor/ncurses/dist/include/MKterm.h.awk.in
  vendor/ncurses/dist/include/Makefile.in
  vendor/ncurses/dist/include/capdefaults.c
  vendor/ncurses/dist/include/curses.h.in
  vendor/ncurses/dist/include/curses.tail
  vendor/ncurses/dist/include/curses.wide
  vendor/ncurses/dist/include/headers
  vendor/ncurses/dist/include/nc_alloc.h
  vendor/ncurses/dist/include/nc_panel.h
  vendor/ncurses/dist/include/nc_tparm.h
  vendor/ncurses/dist/include/ncurses_defs
  vendor/ncurses/dist/include/term_entry.h
  vendor/ncurses/dist/include/tic.h
  vendor/ncurses/dist/include/unctrl.h.in
  vendor/ncurses/dist/man/Makefile.in
  vendor/ncurses/dist/man/captoinfo.1m
  vendor/ncurses/dist/man/clear.1
  vendor/ncurses/dist/man/curs_add_wch.3x
  vendor/ncurses/dist/man/curs_add_wchstr.3x
  vendor/ncurses/dist/man/curs_addch.3x
  vendor/ncurses/dist/man/curs_addchstr.3x
  vendor/ncurses/dist/man/curs_addstr.3x
  vendor/ncurses/dist/man/curs_addwstr.3x
  vendor/ncurses/dist/man/curs_attr.3x
  vendor/ncurses/dist/man/curs_beep.3x
  vendor/ncurses/dist/man/curs_bkgd.3x
  vendor/ncurses/dist/man/curs_bkgrnd.3x
  vendor/ncurses/dist/man/curs_border.3x
  vendor/ncurses/dist/man/curs_border_set.3x
  vendor/ncurses/dist/man/curs_clear.3x
  vendor/ncurses/dist/man/curs_color.3x
  vendor/ncurses/dist/man/curs_delch.3x
  vendor/ncurses/dist/man/curs_deleteln.3x
  vendor/ncurses/dist/man/curs_extend.3x
  vendor/ncurses/dist/man/curs_get_wch.3x
  vendor/ncurses/dist/man/curs_get_wstr.3x
  vendor/ncurses/dist/man/curs_getcchar.3x
  vendor/ncurses/dist/man/curs_getch.3x
  vendor/ncurses/dist/man/curs_getstr.3x
  vendor/ncurses/dist/man/curs_getyx.3x
  vendor/ncurses/dist/man/curs_in_wch.3x
  vendor/ncurses/dist/man/curs_in_wchstr.3x
  vendor/ncurses/dist/man/curs_inch.3x
  vendor/ncurses/dist/man/curs_inchstr.3x
  vendor/ncurses/dist/man/curs_initscr.3x
  vendor/ncurses/dist/man/curs_inopts.3x
  vendor/ncurses/dist/man/curs_ins_wch.3x
  vendor/ncurses/dist/man/curs_ins_wstr.3x
  vendor/ncurses/dist/man/curs_insch.3x
  vendor/ncurses/dist/man/curs_insstr.3x
  vendor/ncurses/dist/man/curs_instr.3x
  vendor/ncurses/dist/man/curs_inwstr.3x
  vendor/ncurses/dist/man/curs_kernel.3x
  vendor/ncurses/dist/man/curs_legacy.3x
  vendor/ncurses/dist/man/curs_memleaks.3x
  vendor/ncurses/dist/man/curs_mouse.3x
  vendor/ncurses/dist/man/curs_move.3x
  vendor/ncurses/dist/man/curs_opaque.3x
  vendor/ncurses/dist/man/curs_outopts.3x
  vendor/ncurses/dist/man/curs_overlay.3x
  vendor/ncurses/dist/man/curs_pad.3x
  vendor/ncurses/dist/man/curs_print.3x
  vendor/ncurses/dist/man/curs_printw.3x
  vendor/ncurses/dist/man/curs_refresh.3x
  vendor/ncurses/dist/man/curs_scanw.3x
  vendor/ncurses/dist/man/curs_scr_dump.3x
  vendor/ncurses/dist/man/curs_scroll.3x
  vendor/ncurses/dist/man/curs_slk.3x
  vendor/ncurses/dist/man/curs_termattrs.3x
  vendor/ncurses/dist/man/curs_termcap.3x
  vendor/ncurses/dist/man/curs_terminfo.3x
  vendor/ncurses/dist/man/curs_threads.3x
  vendor/ncurses/dist/man/curs_touch.3x
  vendor/ncurses/dist/man/curs_trace.3x
  vendor/ncurses/dist/man/curs_util.3x
  vendor/ncurses/dist/man/curs_window.3x
  vendor/ncurses/dist/man/default_colors.3x
  vendor/ncurses/dist/man/define_key.3x
  vendor/ncurses/dist/man/form.3x
  vendor/ncurses/dist/man/form_cursor.3x
  vendor/ncurses/dist/man/form_data.3x
  vendor/ncurses/dist/man/form_driver.3x
  vendor/ncurses/dist/man/form_field.3x
  vendor/ncurses/dist/man/form_field_attributes.3x
  vendor/ncurses/dist/man/form_field_buffer.3x
  vendor/ncurses/dist/man/form_field_info.3x
  vendor/ncurses/dist/man/form_field_just.3x
  vendor/ncurses/dist/man/form_field_new.3x
  vendor/ncurses/dist/man/form_field_opts.3x
  vendor/ncurses/dist/man/form_field_userptr.3x
  vendor/ncurses/dist/man/form_field_validation.3x
  vendor/ncurses/dist/man/form_fieldtype.3x
  vendor/ncurses/dist/man/form_hook.3x
  vendor/ncurses/dist/man/form_new.3x
  vendor/ncurses/dist/man/form_new_page.3x
  vendor/ncurses/dist/man/form_opts.3x
  vendor/ncurses/dist/man/form_page.3x
  vendor/ncurses/dist/man/form_post.3x
  vendor/ncurses/dist/man/form_requestname.3x
  vendor/ncurses/dist/man/form_userptr.3x
  vendor/ncurses/dist/man/form_win.3x
  vendor/ncurses/dist/man/infocmp.1m
  vendor/ncurses/dist/man/infotocap.1m
  vendor/ncurses/dist/man/key_defined.3x
  vendor/ncurses/dist/man/keybound.3x
  vendor/ncurses/dist/man/keyok.3x
  vendor/ncurses/dist/man/legacy_coding.3x
  vendor/ncurses/dist/man/man_db.renames
  vendor/ncurses/dist/man/menu.3x
  vendor/ncurses/dist/man/menu_attributes.3x
  vendor/ncurses/dist/man/menu_cursor.3x
  vendor/ncurses/dist/man/menu_driver.3x
  vendor/ncurses/dist/man/menu_format.3x
  vendor/ncurses/dist/man/menu_hook.3x
  vendor/ncurses/dist/man/menu_items.3x
  vendor/ncurses/dist/man/menu_mark.3x
  vendor/ncurses/dist/man/menu_new.3x
  vendor/ncurses/dist/man/menu_opts.3x
  vendor/ncurses/dist/man/menu_pattern.3x
  vendor/ncurses/dist/man/menu_post.3x
  vendor/ncurses/dist/man/menu_requestname.3x
  vendor/ncurses/dist/man/menu_spacing.3x
  vendor/ncurses/dist/man/menu_userptr.3x
  vendor/ncurses/dist/man/menu_win.3x
  vendor/ncurses/dist/man/mitem_current.3x
  vendor/ncurses/dist/man/mitem_name.3x
  vendor/ncurses/dist/man/mitem_new.3x
  vendor/ncurses/dist/man/mitem_opts.3x
  vendor/ncurses/dist/man/mitem_userptr.3x
  vendor/ncurses/dist/man/mitem_value.3x
  vendor/ncurses/dist/man/mitem_visible.3x
  vendor/ncurses/dist/man/ncurses.3x
  vendor/ncurses/dist/man/panel.3x
  vendor/ncurses/dist/man/resizeterm.3x
  vendor/ncurses/dist/man/term.5
  vendor/ncurses/dist/man/term.7
  vendor/ncurses/dist/man/terminfo.head
  vendor/ncurses/dist/man/terminfo.tail
  vendor/ncurses/dist/man/tic.1m
  vendor/ncurses/dist/man/toe.1m
  vendor/ncurses/dist/man/tput.1
  vendor/ncurses/dist/man/tset.1
  vendor/ncurses/dist/man/wresize.3x
  vendor/ncurses/dist/menu/Makefile.in
  vendor/ncurses/dist/menu/llib-lmenu
  vendor/ncurses/dist/menu/llib-lmenuw
  vendor/ncurses/dist/menu/m_attribs.c
  vendor/ncurses/dist/menu/m_cursor.c
  vendor/ncurses/dist/menu/m_driver.c
  vendor/ncurses/dist/menu/m_format.c
  vendor/ncurses/dist/menu/m_global.c
  vendor/ncurses/dist/menu/m_hook.c
  vendor/ncurses/dist/menu/m_item_cur.c
  vendor/ncurses/dist/menu/m_item_nam.c
  vendor/ncurses/dist/menu/m_item_new.c
  vendor/ncurses/dist/menu/m_item_opt.c
  vendor/ncurses/dist/menu/m_item_top.c
  vendor/ncurses/dist/menu/m_item_use.c
  vendor/ncurses/dist/menu/m_item_val.c
  vendor/ncurses/dist/menu/m_item_vis.c
  vendor/ncurses/dist/menu/m_items.c
  vendor/ncurses/dist/menu/m_new.c
  vendor/ncurses/dist/menu/m_opts.c
  vendor/ncurses/dist/menu/m_pad.c
  vendor/ncurses/dist/menu/m_pattern.c
  vendor/ncurses/dist/menu/m_post.c
  vendor/ncurses/dist/menu/m_req_name.c
  vendor/ncurses/dist/menu/m_scale.c
  vendor/ncurses/dist/menu/m_spacing.c
  vendor/ncurses/dist/menu/m_sub.c
  vendor/ncurses/dist/menu/m_trace.c
  vendor/ncurses/dist/menu/m_userptr.c
  vendor/ncurses/dist/menu/m_win.c
  vendor/ncurses/dist/menu/menu.h
  vendor/ncurses/dist/menu/menu.priv.h
  vendor/ncurses/dist/menu/modules
  vendor/ncurses/dist/misc/Makefile.in
  vendor/ncurses/dist/misc/ncurses-config.in
  vendor/ncurses/dist/misc/run_tic.in
  vendor/ncurses/dist/misc/terminfo.src
  vendor/ncurses/dist/mk-0th.awk
  vendor/ncurses/dist/mk-1st.awk
  vendor/ncurses/dist/mk-hdr.awk
  vendor/ncurses/dist/ncurses/Makefile.in
  vendor/ncurses/dist/ncurses/README
  vendor/ncurses/dist/ncurses/base/MKkeyname.awk
  vendor/ncurses/dist/ncurses/base/MKlib_gen.sh
  vendor/ncurses/dist/ncurses/base/MKunctrl.awk
  vendor/ncurses/dist/ncurses/base/define_key.c
  vendor/ncurses/dist/ncurses/base/key_defined.c
  vendor/ncurses/dist/ncurses/base/keybound.c
  vendor/ncurses/dist/ncurses/base/keyok.c
  vendor/ncurses/dist/ncurses/base/legacy_coding.c
  vendor/ncurses/dist/ncurses/base/lib_addch.c
  vendor/ncurses/dist/ncurses/base/lib_addstr.c
  vendor/ncurses/dist/ncurses/base/lib_beep.c
  vendor/ncurses/dist/ncurses/base/lib_bkgd.c
  vendor/ncurses/dist/ncurses/base/lib_box.c
  vendor/ncurses/dist/ncurses/base/lib_chgat.c
  vendor/ncurses/dist/ncurses/base/lib_clear.c
  vendor/ncurses/dist/ncurses/base/lib_clearok.c
  vendor/ncurses/dist/ncurses/base/lib_clrbot.c
  vendor/ncurses/dist/ncurses/base/lib_clreol.c
  vendor/ncurses/dist/ncurses/base/lib_color.c
  vendor/ncurses/dist/ncurses/base/lib_colorset.c
  vendor/ncurses/dist/ncurses/base/lib_delch.c
  vendor/ncurses/dist/ncurses/base/lib_delwin.c
  vendor/ncurses/dist/ncurses/base/lib_dft_fgbg.c
  vendor/ncurses/dist/ncurses/base/lib_echo.c
  vendor/ncurses/dist/ncurses/base/lib_endwin.c
  vendor/ncurses/dist/ncurses/base/lib_erase.c
  vendor/ncurses/dist/ncurses/base/lib_flash.c
  vendor/ncurses/dist/ncurses/base/lib_freeall.c
  vendor/ncurses/dist/ncurses/base/lib_getch.c
  vendor/ncurses/dist/ncurses/base/lib_getstr.c
  vendor/ncurses/dist/ncurses/base/lib_hline.c
  vendor/ncurses/dist/ncurses/base/lib_immedok.c
  vendor/ncurses/dist/ncurses/base/lib_inchstr.c
  vendor/ncurses/dist/ncurses/base/lib_initscr.c
  vendor/ncurses/dist/ncurses/base/lib_insch.c
  vendor/ncurses/dist/ncurses/base/lib_insdel.c
  vendor/ncurses/dist/ncurses/base/lib_insnstr.c
  vendor/ncurses/dist/ncurses/base/lib_instr.c
  vendor/ncurses/dist/ncurses/base/lib_isendwin.c
  vendor/ncurses/dist/ncurses/base/lib_leaveok.c
  vendor/ncurses/dist/ncurses/base/lib_mouse.c
  vendor/ncurses/dist/ncurses/base/lib_move.c
  vendor/ncurses/dist/ncurses/base/lib_mvwin.c
  vendor/ncurses/dist/ncurses/base/lib_newterm.c
  vendor/ncurses/dist/ncurses/base/lib_newwin.c
  vendor/ncurses/dist/ncurses/base/lib_nl.c
  vendor/ncurses/dist/ncurses/base/lib_overlay.c
  vendor/ncurses/dist/ncurses/base/lib_pad.c
  vendor/ncurses/dist/ncurses/base/lib_printw.c
  vendor/ncurses/dist/ncurses/base/lib_redrawln.c
  vendor/ncurses/dist/ncurses/base/lib_refresh.c
  vendor/ncurses/dist/ncurses/base/lib_restart.c
  vendor/ncurses/dist/ncurses/base/lib_scanw.c
  vendor/ncurses/dist/ncurses/base/lib_screen.c
  vendor/ncurses/dist/ncurses/base/lib_scroll.c
  vendor/ncurses/dist/ncurses/base/lib_scrollok.c
  vendor/ncurses/dist/ncurses/base/lib_scrreg.c
  vendor/ncurses/dist/ncurses/base/lib_set_term.c
  vendor/ncurses/dist/ncurses/base/lib_slk.c
  vendor/ncurses/dist/ncurses/base/lib_slkatr_set.c
  vendor/ncurses/dist/ncurses/base/lib_slkatrof.c
  vendor/ncurses/dist/ncurses/base/lib_slkatron.c
  vendor/ncurses/dist/ncurses/base/lib_slkatrset.c
  vendor/ncurses/dist/ncurses/base/lib_slkattr.c
  vendor/ncurses/dist/ncurses/base/lib_slkclear.c
  vendor/ncurses/dist/ncurses/base/lib_slkcolor.c
  vendor/ncurses/dist/ncurses/base/lib_slkinit.c
  vendor/ncurses/dist/ncurses/base/lib_slklab.c
  vendor/ncurses/dist/ncurses/base/lib_slkrefr.c
  vendor/ncurses/dist/ncurses/base/lib_slkset.c
  vendor/ncurses/dist/ncurses/base/lib_slktouch.c
  vendor/ncurses/dist/ncurses/base/lib_touch.c
  vendor/ncurses/dist/ncurses/base/lib_ungetch.c
  vendor/ncurses/dist/ncurses/base/lib_vline.c
  vendor/ncurses/dist/ncurses/base/lib_wattroff.c
  vendor/ncurses/dist/ncurses/base/lib_wattron.c
  vendor/ncurses/dist/ncurses/base/lib_winch.c
  vendor/ncurses/dist/ncurses/base/lib_window.c
  vendor/ncurses/dist/ncurses/base/nc_panel.c
  vendor/ncurses/dist/ncurses/base/resizeterm.c
  vendor/ncurses/dist/ncurses/base/safe_sprintf.c
  vendor/ncurses/dist/ncurses/base/tries.c
  vendor/ncurses/dist/ncurses/base/use_window.c
  vendor/ncurses/dist/ncurses/base/wresize.c
  vendor/ncurses/dist/ncurses/curses.priv.h
  vendor/ncurses/dist/ncurses/llib-lncurses
  vendor/ncurses/dist/ncurses/llib-lncursest
  vendor/ncurses/dist/ncurses/llib-lncursesw
  vendor/ncurses/dist/ncurses/modules
  vendor/ncurses/dist/ncurses/tinfo/MKcaptab.sh
  vendor/ncurses/dist/ncurses/tinfo/MKcodes.awk
  vendor/ncurses/dist/ncurses/tinfo/MKfallback.sh
  vendor/ncurses/dist/ncurses/tinfo/MKnames.awk
  vendor/ncurses/dist/ncurses/tinfo/access.c
  vendor/ncurses/dist/ncurses/tinfo/add_tries.c
  vendor/ncurses/dist/ncurses/tinfo/alloc_entry.c
  vendor/ncurses/dist/ncurses/tinfo/alloc_ttype.c
  vendor/ncurses/dist/ncurses/tinfo/captoinfo.c
  vendor/ncurses/dist/ncurses/tinfo/comp_expand.c
  vendor/ncurses/dist/ncurses/tinfo/comp_hash.c
  vendor/ncurses/dist/ncurses/tinfo/comp_parse.c
  vendor/ncurses/dist/ncurses/tinfo/comp_scan.c
  vendor/ncurses/dist/ncurses/tinfo/db_iterator.c
  vendor/ncurses/dist/ncurses/tinfo/entries.c
  vendor/ncurses/dist/ncurses/tinfo/free_ttype.c
  vendor/ncurses/dist/ncurses/tinfo/hashed_db.c
  vendor/ncurses/dist/ncurses/tinfo/home_terminfo.c
  vendor/ncurses/dist/ncurses/tinfo/init_keytry.c
  vendor/ncurses/dist/ncurses/tinfo/lib_acs.c
  vendor/ncurses/dist/ncurses/tinfo/lib_baudrate.c
  vendor/ncurses/dist/ncurses/tinfo/lib_cur_term.c
  vendor/ncurses/dist/ncurses/tinfo/lib_data.c
  vendor/ncurses/dist/ncurses/tinfo/lib_has_cap.c
  vendor/ncurses/dist/ncurses/tinfo/lib_kernel.c
  vendor/ncurses/dist/ncurses/tinfo/lib_longname.c
  vendor/ncurses/dist/ncurses/tinfo/lib_napms.c
  vendor/ncurses/dist/ncurses/tinfo/lib_options.c
  vendor/ncurses/dist/ncurses/tinfo/lib_print.c
  vendor/ncurses/dist/ncurses/tinfo/lib_raw.c
  vendor/ncurses/dist/ncurses/tinfo/lib_setup.c
  vendor/ncurses/dist/ncurses/tinfo/lib_termcap.c
  vendor/ncurses/dist/ncurses/tinfo/lib_termname.c
  vendor/ncurses/dist/ncurses/tinfo/lib_ti.c
  vendor/ncurses/dist/ncurses/tinfo/lib_tparm.c
  vendor/ncurses/dist/ncurses/tinfo/lib_tputs.c
  vendor/ncurses/dist/ncurses/tinfo/lib_ttyflags.c
  vendor/ncurses/dist/ncurses/tinfo/make_keys.c
  vendor/ncurses/dist/ncurses/tinfo/name_match.c
  vendor/ncurses/dist/ncurses/tinfo/parse_entry.c
  vendor/ncurses/dist/ncurses/tinfo/read_entry.c
  vendor/ncurses/dist/ncurses/tinfo/read_termcap.c
  vendor/ncurses/dist/ncurses/tinfo/setbuf.c
  vendor/ncurses/dist/ncurses/tinfo/trim_sgr0.c
  vendor/ncurses/dist/ncurses/tinfo/use_screen.c
  vendor/ncurses/dist/ncurses/tinfo/write_entry.c
  vendor/ncurses/dist/ncurses/trace/lib_trace.c
  vendor/ncurses/dist/ncurses/trace/lib_traceatr.c
  vendor/ncurses/dist/ncurses/trace/lib_tracebits.c
  vendor/ncurses/dist/ncurses/trace/lib_tracechr.c
  vendor/ncurses/dist/ncurses/trace/lib_tracedmp.c
  vendor/ncurses/dist/ncurses/trace/lib_tracemse.c
  vendor/ncurses/dist/ncurses/trace/trace_buf.c
  vendor/ncurses/dist/ncurses/trace/trace_tries.c
  vendor/ncurses/dist/ncurses/trace/trace_xnames.c
  vendor/ncurses/dist/ncurses/trace/varargs.c
  vendor/ncurses/dist/ncurses/trace/visbuf.c
  vendor/ncurses/dist/ncurses/tty/MKexpanded.sh
  vendor/ncurses/dist/ncurses/tty/hardscroll.c
  vendor/ncurses/dist/ncurses/tty/hashmap.c
  vendor/ncurses/dist/ncurses/tty/lib_mvcur.c
  vendor/ncurses/dist/ncurses/tty/lib_tstp.c
  vendor/ncurses/dist/ncurses/tty/lib_twait.c
  vendor/ncurses/dist/ncurses/tty/lib_vidattr.c
  vendor/ncurses/dist/ncurses/tty/tty_update.c
  vendor/ncurses/dist/ncurses/widechar/lib_add_wch.c
  vendor/ncurses/dist/ncurses/widechar/lib_box_set.c
  vendor/ncurses/dist/ncurses/widechar/lib_cchar.c
  vendor/ncurses/dist/ncurses/widechar/lib_erasewchar.c
  vendor/ncurses/dist/ncurses/widechar/lib_get_wch.c
  vendor/ncurses/dist/ncurses/widechar/lib_get_wstr.c
  vendor/ncurses/dist/ncurses/widechar/lib_hline_set.c
  vendor/ncurses/dist/ncurses/widechar/lib_in_wch.c
  vendor/ncurses/dist/ncurses/widechar/lib_in_wchnstr.c
  vendor/ncurses/dist/ncurses/widechar/lib_ins_wch.c
  vendor/ncurses/dist/ncurses/widechar/lib_inwstr.c
  vendor/ncurses/dist/ncurses/widechar/lib_pecho_wchar.c
  vendor/ncurses/dist/ncurses/widechar/lib_unget_wch.c
  vendor/ncurses/dist/ncurses/widechar/lib_vid_attr.c
  vendor/ncurses/dist/ncurses/widechar/lib_vline_set.c
  vendor/ncurses/dist/ncurses/widechar/lib_wacs.c
  vendor/ncurses/dist/ncurses/widechar/lib_wunctrl.c
  vendor/ncurses/dist/panel/Makefile.in
  vendor/ncurses/dist/panel/llib-lpanel
  vendor/ncurses/dist/panel/llib-lpanelw
  vendor/ncurses/dist/panel/modules
  vendor/ncurses/dist/panel/p_above.c
  vendor/ncurses/dist/panel/p_below.c
  vendor/ncurses/dist/panel/p_bottom.c
  vendor/ncurses/dist/panel/p_delete.c
  vendor/ncurses/dist/panel/p_hidden.c
  vendor/ncurses/dist/panel/p_hide.c
  vendor/ncurses/dist/panel/p_move.c
  vendor/ncurses/dist/panel/p_new.c
  vendor/ncurses/dist/panel/p_replace.c
  vendor/ncurses/dist/panel/p_show.c
  vendor/ncurses/dist/panel/p_top.c
  vendor/ncurses/dist/panel/p_update.c
  vendor/ncurses/dist/panel/p_user.c
  vendor/ncurses/dist/panel/p_win.c
  vendor/ncurses/dist/panel/panel.c
  vendor/ncurses/dist/panel/panel.h
  vendor/ncurses/dist/panel/panel.priv.h
  vendor/ncurses/dist/progs/Makefile.in
  vendor/ncurses/dist/progs/dump_entry.c
  vendor/ncurses/dist/progs/infocmp.c
  vendor/ncurses/dist/progs/modules
  vendor/ncurses/dist/progs/tic.c
  vendor/ncurses/dist/progs/toe.c
  vendor/ncurses/dist/progs/tput.c
  vendor/ncurses/dist/progs/tset.c

Modified: vendor/ncurses/dist/ANNOUNCE
==============================================================================
--- vendor/ncurses/dist/ANNOUNCE	Sat Apr 30 05:28:54 2011	(r221242)
+++ vendor/ncurses/dist/ANNOUNCE	Sat Apr 30 10:55:14 2011	(r221243)
@@ -1,4 +1,4 @@
-                            Announcing ncurses 5.7
+                            Announcing ncurses 5.8
 
    The  ncurses  (new  curses)  library  is  a free software emulation of
    curses  in  System  V  Release 4.0, and more. It uses terminfo format,
@@ -27,217 +27,393 @@
                                  Release Notes
 
    This  release  is  designed  to  be upward compatible from ncurses 5.0
-   through   5.6;  very  few  applications  will  require  recompilation,
+   through   5.7;  very  few  applications  will  require  recompilation,
    depending   on  the  platform.  These  are  the  highlights  from  the
-   change-log since ncurses 5.6 release.
+   change-log since ncurses 5.7 release.
 
-   Interface changes:
-     * generate linkable stubs for some macros:
-       getattrs
-
-   New features and improvements:
-     * library
-          + new  flavor  of  the  ncurses  library  provides  rudimentary
-            support  for  POSIX threads. Several functions are reentrant,
-            but most require either a window-level or screen-level mutex.
-            (This  is  API-compatible,  but  not  ABI-compatible with the
-            normal library).
-          + add  NCURSES_OPAQUE  symbol  to  curses.h,  will  use to make
-            structs opaque in selected configurations.
-          + add   NCURSES_EXT_FUNCS  and  NCURSES_EXT_COLORS  symbols  to
-            curses.h to make it simpler to tell if the extended functions
-            and/or colors are declared.
-          + add wresize() to C++ binding
-          + eliminate fixed-buffer vsprintf() calls in C++ binding.
-          + add  several  functions to C++ binding which wrap C functions
-            that pass a WINDOW* parameter.
-          + adapt mouse-handling code from menu library in form-library
-          + improve  tracing  for  form  library,  showing created forms,
-            fields, etc.
-          + make $NCURSES_NO_PADDING feature work for termcap interface .
-          + add  check  to  trace-file  open,  if  the  given  name  is a
-            directory, add ".log" to the name and try again.
-          + several   new   manpages:  curs_legacy.3x,  curs_memleaks.3x,
-            curs_opaque.3x and curs_threads.3x
-     * programs:
-          + modified  three  test-programs  to  demonstrate the threading
-            support in this version: ditto, rain, worm.
-          + several    new    test-programs:   demo_panels,   dots_mvcur,
-            inch_wide,    inchs,    key_name,    key_names,   savescreen,
-            savescreen.sh    test_arrays,   test_get_wstr,   test_getstr,
-            test_instr, test_inwstr and test_opaque.
-          + add adacurses-config to the Ada95 install.
-          + modify  tic  -f option to format spaces as \s to prevent them
-            from  being  lost  when  that  is  read  back  in unformatted
-            strings.
-          + The tack program is now distributed separately from ncurses.
-     * terminal database
-          + added entries:
-               o Eterm-256color, Eterm-88color and rxvt-88color
-               o aterm
-               o konsole-256color
-               o mrxvt
-               o screen.mlterm
-               o screen.rxvt
-               o teraterm4.59  is now the primary primary teraterm entry,
-                 renamed original to teraterm2.3
-               o 9term terminal
-               o Newbury Data entries
-          + updated/improved entries:
-               o gnome to version 2.22.3
-               o h19, z100
-               o konsole to version 1.6.6
-               o mlterm, mlterm+pcfkeys
-               o xterm, and building-blocks for function-keys to [3]xterm
-                 patch #230.
-
-   Major bug fixes:
-     * add   logic   to   tic  for  cancelling  strings  in  user-defined
-       capabilities (this is needed for current konsole terminfo entry).
-     * modify  mk-1st.awk  so the generated makefile rules for linking or
-       installing  shared  libraries  do not first remove the library, in
-       case it is in use, e.g., libncurses.so by /bin/sh.
-     * correct check for notimeout() in wgetch().
-     * fix a sign-extension bug in infocmp's repair_acsc() function.
-     * change winnstr() to stop at the end of the line.
-     * make Ada95 demo_panels() example work.
-     * fix for adding a non-spacing character at the beginning of a line.
-     * fill   in   extended-color   pair   to   make   colors   work  for
-       wide-characters using extended-colors.
-     * improve  refresh  of  window  on  top  of multi-column characters,
-       taking   into   account  split  characters  on  left/right  window
-       boundaries.
-     * modify  win_wchnstr()  to ensure that only a base cell is returned
-       for each multi-column character.
-     * improve waddch() and winsch() handling of EILSEQ from mbrtowc() by
-       using  unctrl()  to  display  illegal  bytes rather than trying to
-       append further bytes to make up a valid sequence.
-     * restore curs_set() state after endwin()/refresh()
-     * modify  keyname() to use "^X" form only if meta() has been called,
-       or  if  keyname() is called without initializing curses, e.g., via
-       initscr() or newterm().
-     * modify  unctrl() to check codes in 128-255 range versus isprint().
-       If  they  are not printable, and locale was set, use a "M-" or "~"
-       sequence.
-     * improve  resizeterm()  by  moving ripped-off lines, and repainting
-       the soft-keys.
-     * modify  form  library to accept control characters such as newline
-       in set_field_buffer(), which is compatible with Solaris.
-     * use  NCURSES_MOUSE_MASK() in definition of BUTTON_RELEASE(), etc.,
-       to   make   those   work   properly  with  the  --enable-ext-mouse
-       configuration
-     * correct  some  functions  in Ada95 binding which were using return
-       value from C where none was returned.
-     * reviewed/fixed issues reported by Coverity and Klocwork tools.
+Interface changes
 
-   Portability:
-     * configure script:
-          + new options:
+     * turn on _XOPEN_CURSES definition in curses.h.
+     * change  _nc_has_mouse  to  has_mouse,  reflect  its use in C++ and
+       Ada95.
+     * add is_pad and is_subwin functions for opaque access to the WINDOW
+       structure.
+     * add tiparm, based on review of X/Open Curses Issue 7.
+
+New features and improvements
+
+  Library Improvements
+
+     * add  a terminal driver for Windows console, which supports a MinGW
+       port to Windows.
+     * add  extended  functions  which  specify  the  SCREEN  pointer for
+       several curses functions which use the global SP.
+     * improve  the  NCURSES_NO_UTF8_ACS feature by adding a check for an
+       extended terminfo capability U8.
+     * improve  performance of tigetstr, etc., by using hashing code from
+       tic.
+     * add  WACS_xxx  definitions  to  wide-character  configuration  for
+       thick- and double-lines.
+     * modify  init_pair  to  allow  caller  to  create extra color pairs
+       beyond the color_pairs limit, which use default colors.
+
+  Improvements to Programs
+
+     * add tabs program.
+     * modify  tic's  -I/-C  dump to reformat acsc strings into canonical
+       form (sorted, unique mapping).
+     * add  checks  in tic for inconsistent cursor-movement controls, and
+       for inconsistent printer-controls.
+     * add  special  case  to  _nc_infotocap (used by tic and infocmp) to
+       recognize   the   setaf/setab   strings  from  xterm+256color  and
+       xterm+88color,  and  provide  a  reduced  version which works with
+       termcap.
+
+  Terminal Database
+
+     * added entries:
+          + bterm terminfo entry, based on bogl 0.1.18
+          + cons25-debian entry
+          + eterm-color entry
+          + linux-16color
+          + mlterm+256color entry, for mlterm 3.0.0
+          + several screen-bce.xxx entries
+          + screen.Eterm terminfo entry
+          + vwmterm entry
+          + xterm-utf8 entry as a demo of the U8 feature
+     * updated/improved entries:
+          + use extended capabilities:
+               o add  U8 feature to denote entries for terminal emulators
+                 which  do  not support VT100 SI/SO when processing UTF-8
+                 encoding
+               o add  XT capability to entries for terminals that support
+                 both  xterm-style  mouse- and title-controls, for screen
+                 which special-cases TERM beginning with xterm or rxvt
+          + improvements based on new checks in tic:
+          +
+               o fill  in  no-parameter  forms of cursor-movement where a
+                 parameterized form is available
+               o fill  in  missing  cursor controls where the form of the
+                 controls is ANSI
+               o add parameterized cursor-controls to linux-basic
+               o modify  nsterm,  xnuppc  and  tek4115  to  make sgr/sgr0
+                 consistent
+               o change  several  terminfo entries to make consistent use
+                 of ANSI clear-all-tabs
+          + extend  ansi.sys  pfkey capability from kf1-kf10 to kf1-kf48,
+            moving   function   key   definitions   from   emx-base   for
+            consistency.
+          + correct   missing   final   'p'   in   pfkey   capability  of
+            ansi.sys-old.
+          + rename   atari   and  st52  terminfo  entries  to  atari-old,
+            st52-old, use newer entries from FreeMiNT.
+          + repurpose  gnome  terminfo  entries  as  vte, retaining gnome
+            variants  for  compatibility, but generally deprecating those
+            since  the  VTE library is what actually defines the behavior
+            of "gnome", etc., since 2003.
+          + improve  interix  smso  terminfo  capability by using reverse
+            rather than bold.
+          + correct  initc  capability  of  linux-c-nc end-of-range, make
+            similar change for dg+ccc and dgunix+ccc.
+          + update minix terminfo entry.
+          + updated nsterm* entries.
+          + remove unnecessary kcan assignment to ^C from putty.
+          + suppress  ncv  in  screen  and konsole-base entries, allowing
+            underline.
+          + change ncv and op capabilities in sun-color terminfo entry to
+            match Sun's entry for this.
+          + fix typo in rmso for tek4106 entry.
+          + improve acsc string for vt52, show arrow keys.
+          + add  hard-reset  for  rs2 to wsvt25 to help ensure that reset
+            ends the alternate character set.
+          + add ccc and initc capabilities to xterm-16color.
+
+Major bug fixes
+
+     * ncurses library
+          + wide character support
+               o modify length returned by getcchar to count the trailing
+                 null which is documented in X/Open.
+               o fix  an  infinite  recursion when adding a legacy-coding
+                 8-bit value using insch.
+               o improve  a  workaround in adding wide-characters, when a
+                 control  character  is found. The library uses unctrl to
+                 obtain a printable version of the control character, but
+                 was not passing color or video attributes.
+               o modify  waddch_literal,  updating  line-pointer  after a
+                 multicolumn character is found to not fit on the current
+                 row,  and  wrapping  is done. Since the line-pointer was
+                 not  updated,  the  wrapped  multicolumn  character  was
+                 written to the beginning of the current row.
+               o fixes in wins_nwstr and related functions to ensure that
+                 special characters, i.e., control characters are handled
+                 properly with the wide-character configuration.
+               o correct  internal  _nc_insert_ch  to  use _nc_insert_wch
+                 when  inserting  wide  characters,  since  the  wins_wch
+                 function   that  it  used  did  not  update  the  cursor
+                 position.
+          + mouse
+               o add  check  if Gpm_Open returns a -2, e.g., for "xterm".
+                 This  is normally suppressed but can be overridden using
+                 $NCURSES_GPM_TERMS.  Ensure  that Gpm_Close is called in
+                 this case.
+               o add  check  in mouse-driver to disable connection if GPM
+                 returns  a  zero,  indicating  that  the  connection  is
+                 closed.
+               o modify  getmouse  to  act  as its documentation implied,
+                 returning  on  each  call the preceding event until none
+                 are  left.  When  no  more events remain, it will return
+                 ERR.
+          + miscellaneous
+               o improve  handling  of color-pairs embedded in attributes
+                 for the extended-colors configuration.
+               o add check for failure to open hashed-database needed for
+                 db4.6.
+               o modify  use of $CC environment variable which is defined
+                 by X/Open as a curses feature, to ignore it if it is not
+                 a single character.
+               o modify  declaration  of  cur_term  when broken-linker is
+                 used, but enable-reentrant is not, to match pre-5.7.
+               o correct limit-checks in derwin.
+               o remove  old  check  in mvderwin which prevented moving a
+                 derived  window  whose  origin happened to coincide with
+                 its parent's origin.
+               o correct  limit-checks  in newwin, to ensure that windows
+                 have nonzero size.
+               o modify  set_curterm  to make broken-linker configuration
+                 work with changes from 20090228.
+               o modify  wgetch to ensure it checks SIGWINCH when it gets
+                 an error in non-blocking mode.
+               o correct   limit-check   in   wredrawln,  accounting  for
+                 begy/begx values.
+               o fix   a   null-pointer   check   in  _nc_format_slks  in
+                 lib_slk.c, from 20070704 changes.
+               o correct  translation  of  "^"  in _nc_infotocap, used to
+                 transform terminfo to termcap strings.
+               o modify  _nc_wgetch  to check for a -1 in the fifo, e.g.,
+                 after  a  SIGWINCH,  and  discard  that  value, to avoid
+                 confusing application.
+     * other libraries
+          + correct   transfer  of  multicolumn  characters  in  multirow
+            field_buffer,  which  stopped at the end of the first row due
+            to filling of unused entries in a cchar_t array with nulls.
+          + correct buffer-size after internal resizing of wide-character
+            set_field_buffer, broken in 20081018 changes.
+          + correct  layout  of  working  window  used to extract data in
+            wide-character configured by set_field_buffer
 
-              --disable-big-strings
-                      control  whether static string tables are generated
-                      as   single   large  strings  (to  improve  startup
-                      performance), or as array of individual strings.
-
-              --disable-relink
-                      control   whether  shared  libraries  are  relinked
-                      (during install) when rpath is enabled.
-
-              --disable-tic-depends
-                      make   explicit  whether  tic  library  depends  on
-                      ncurses/ncursesw library.
-
-              --enable-mixed-case
-                      override   the  configure  script's  check  if  the
-                      filesystem   supports  mixed-case  filenames.  This
-                      allows  one  to  control  how the terminal database
-                      maps to the filesystem. For filesystems that do not
-                      support   mixed-case,  the  library  uses  generate
-                      2-character (hexadecimal) codes for the lower-level
-                      of the filesystem terminfo database
-
-              --enable-reentrant
-                      builds  a  different  flavor of the ncurses library
-                      (ncursest)  which  improves  reentrant  use  of the
-                      library  by  reducing  global  and static variables
-                      (see  the  "--with-pthread" option for the threaded
-                      support).
-
-              --enable-weak-symbols
-                      use  weak-symbols  for  linking to the POSIX thread
-                      library,  and  use  the same soname for the ncurses
-                      shared  library  as the normal library (caveat: the
-                      ABI is for the threaded library, which makes global
-                      data accessed via functions).
-
-              --with-pthread
-                      build  with  the  POSIX thread library (tested with
-                      AIX,   Linux,   FreeBSD,   OpenBSD,  HPUX,  IRIX64,
-                      Solaris, Tru64).
-
-              --with-ticlib
-                      build/install   the   tic-support  functions  in  a
-                      separate library
-
-          + improved options:
+Portability
 
-              --enable-ext-colors
-                      requires the wide-character configuration.
+     * configure script:
+          + new options:
 
-              --with-chtype
-                      ignore  option  value "unsigned" is always added to
-                      the   type   in   curses.h;   do   the   same   for
-                      --with-mmask-t.
-
-              --with-dmalloc
-                      build-fix for redefinition of strndup.
-
-              --with-hashed-db
-                      accepts  a parameter which is the install-prefix of
-                      a given Berkeley Database.
-
-              --with-hashed-db
-                      the $LIBS environment variable overrides the search
-                      for the db library.
+              --disable-libtool-version
+                      use  the  "-version-number" feature which was added
+                      in  libtool  1.5.  The default value for the option
+                      uses  the  newer  feature,  which  makes  libraries
+                      generated   using   libtool   compatible  with  the
+                      standard builds of ncurses.
+
+              --disable-rpath-hack
+                      disable  a  feature  which  adds  rpath options for
+                      libraries in unusual places.
+
+              --enable-interop
+                      integrate  changes  for  generic/interop support to
+                      form-library.
+
+              --enable-pc-files
+                      generate ".pc" files for each of the libraries, and
+                      install them in pkg-config's library directory.
+
+              --enable-pthreads-eintr
+                      control  whether to allow EINTR to interrupt a read
+                      operation  in  wgetch.  This  applies  only  to the
+                      pthread configuration
+
+              --enable-sp-funcs
+                      compile-in  support  for  extended  functions which
+                      accept  a  SCREEN  pointer,  reducing  the need for
+                      juggling  the  global  SP  value  with set_term and
+                      delscreen.
+
+              --enable-term-driver
+                      compile  with  terminal-driver. That is used in the
+                      MinGW  port,  and (being somewhat more complicated)
+                      is  an experimental alternative to the conventional
+                      termlib   internals.  Currently,  it  requires  the
+                      sp-funcs feature to be enabled.
+
+              --with-ncurses-wrap-prefix
+                      allows  setting  the  prefix  for functions used to
+                      wrap  global  variables  to  something  other  than
+                      "_nc_".
+
+              --with-pkg-config=[DIR]
+                      check  for  pkg-config,  optionally  specifying its
+                      path.
+
+              --without-manpages
+                      tells  the configure script to suppress the install
+                      of ncurses' manpages.
 
-              --without-hashed-db
-                      assumed when "--disable-database" is used.
+              --without-tests
+                      suppress building test programs.
 
+          + improved options:
+               o correct logic for --with-database, which was coded as an
+                 enable-type switch.
+               o omit    the   opaque-functions   from   lib_gen.o   when
+                 --disable-ext-funcs is used.
+     * packaging:
+          + *-config scripts:
+               o modify  adacurses-config to look for ".ali" files in the
+                 adalib directory.
+               o correct  install  for  the  Ada95  tree,  which  omitted
+                 libAdaCurses.a used in adacurses-config.
+               o change   install   for   adacurses-config   to   provide
+                 additional   flavors   such  as  adacursesw-config,  for
+                 ncursesw.
+               o modify  scripts to generate ncurses*-config and pc-files
+                 to add dependency for tinfo library.
+               o use    ncurses*-config    scripts   if   available   for
+                 test/configure.
+               o correct name for termlib in ncurses*-config, e.g., if it
+                 is renamed to provide a single file for ncurses/ncursesw
+                 libraries.
+               o generate manpages for the *-config scripts, adapted from
+                 help2man.
+               o modify   install-rule  for  manpages  so  that  *-config
+                 manpages will install when building with --srcdir.
+               o build-fixes   for   OpenSolaris   aka  Solaris  11,  for
+                 wide-character   configuration  as  well  as  for  rpath
+                 feature in *-config scripts.
+               o use  $includedir  symbol  in misc/ncurses-config.in, add
+                 --includedir option.
+               o improve install-rules for pc-files.
+               o create the pkg-config library directory if needed.
+               o fix  typo  "==" where "=" is needed in ncurses-config.in
+                 and gen-pkgconfig.in files.
+               o modify  gen-pkgconfig.in  to  eliminate  a dependency on
+                 rpath  when  deciding  whether  to  add  $LIBS to --libs
+                 output;  that  should be shown for the ncurses and tinfo
+                 libraries without taking rpath into account.
+               o modify  handling  of  $PKG_CONFIG_LIBDIR to use only the
+                 first item in a possibly colon-separated list.
+          + other packaging issues
+               o add make-tar.sh scripts to Ada95 and test subdirectories
+                 to help with making those separately distributable.
+               o add  Ada95/configure  script, to use in tar-file created
+                 by Ada95/make-tar.sh.
+               o remove   tar-copy.sh   and   related  configure/Makefile
+                 chunks,  since  the Ada95 binding is now installed using
+                 rules in Ada95/src.
+     * cross-compiling:
+          + improve  configure  checks  for  location  of tic and infocmp
+            programs  used  for  installing  database  and for generating
+            fallback data, e.g., for cross-compiling.
+          + modify  #define's  for  build-compiler  to  suppress  cchar_t
+            symbol  from  compile  of  make_hash and make_keys, improving
+            cross-compilation of ncursesw.
+          + simplify  include-dependencies of make_hash and make_keys, to
+            reduce the need for setting BUILD_CPPFLAGS in cross-compiling
+            when the build- and target-machines differ.
+          + correct cross-compiling configure check for CF_MKSTEMP macro,
+            by adding a check cache variable set by AC_CHECK_FUNC.
+     * library dependencies:
+          + revise  wadd_wch  and  wecho_wchar to eliminate dependency on
+            unctrl.
+          + adjust  configure  script so that "t" is not added to library
+            suffix  when  weak-symbols  are  used,  allowing  the pthread
+            configuration to more closely match the non-thread naming.
+     * building the Ada95 tree:
+          + changes to use gnatmake project files in the Ada95 tree.
+          + add/use   configure  check  to  turn  on  project  rules  for
+            Ada95/src.
+          + old   gnatmake   (3.15)  does  not  produce  libraries  using
+            project-file;  work  around  by  adding  script  to  generate
+            alternate makefile.
+          + add  configure --with-ada-sharedlib option, for the test_make
+            rule.
+          + move  Ada95-related  logic  into aclocal.m4, since additional
+            checks  will be needed to distinguish old/new implementations
+            of gnat.
+          + add test_make / test_clean / test_install rules in Ada95/src
+          + change    install-path    for    adainclude    directory   to
+            /usr/share/ada (was /usr/lib/ada).
      * other configure/build issues:
-          + build-fixes for LynxOS
-          + modify  shared-library  rules  to  allow  FreeBSD  3.x to use
-            rpath.
-          + build-fix for FreeBSD "contemporary" TTY interface.
-          + build-fixes for AIX with libtool.
-          + build-fixes for Darwin and libtool.
-          + modify BeOS-specific ifdef's to build on Haiku.
-          + corrected  gcc  options  for  building  shared  libraries  on
-            Solaris and IRIX64.
-          + change  shared-library  configuration for OpenBSD, make rpath
-            work.
-          + build-fixes for using libutf8, e.g., on OpenBSD 3.7
-          + add   "-e"  option  in  ncurses/Makefile.in  when  generating
-            source-files  to  force earlier exit if the build environment
-            fails unexpectedly.
-          + add support for shared libraries for QNX.
-          + change  delimiter  in  MKlib_gen.sh from '%' to '@', to avoid
-            substitution  by  IBM xlc to '#' as part of its extensions to
-            digraphs.
-     * library:
-          + rewrite  wrapper  for  wcrtomb(),  making it work on Solaris.
-            This  is  used in the form library to determine the length of
-            the buffer needed by field_buffer.
-          + add/use  configure  script  macro  CF_SIG_ATOMIC_T,  use  the
-            corresponding type for data manipulated by signal handlers.
-          + set locale in misc/ncurses-config.in since it uses a range
-          + disable  GPM  mouse  support  when  $TERM  does not happen to
-            contain  "linux",  since  Gpm_Open()  no  longer  limits  its
-            assertion  to  terminals  that  it might handle, e.g., within
-            "screen" in xterm.
-          + reset mouse file-descriptor when unloading GPM library.
+          + make CCHARW_MAX value configurable, noting that changing this
+            would   change   the   size   of   cchar_t,   and   would  be
+            ABI-incompatible.
+          + improve  comparison of program-names when checking for linked
+            flavors such as "reset" by ignoring the executable suffix.
+          + drop mkdirs.sh, use "mkdir -p".
+          + drop  misc/ncu-indent  and misc/jpf-indent; they are provided
+            by an external package [3]cindent.
+          + change  makefiles  to  use  $ARFLAGS  rather  than  $AR_OPTS,
+            provide  a  configure check to detect whether a "-" is needed
+            before "ar" options.
+          + modify   CF_DISABLE_LEAKS   configure   macro   so  that  the
+            --enable-leaks option is not the same as --disable-leaks.
+          + improve    configure   script   macros   CF_HEADER_PATH   and
+            CF_LIBRARY_PATH  by adding CFLAGS, CPPFLAGS and LDFLAGS, LIBS
+            values to the search-lists.
+          + improve  configure  macros CF_GCC_VERSION and CF_GCC_WARNINGS
+            to  work  with  gcc  4.x's  c89  alias,  which  gives warning
+            messages  for  cases  where  older  versions would produce an
+            error.
+          + modify  CF_WITH_LIBTOOL  configure  check to allow unreleased
+            libtool version numbers (e.g. which include alphabetic chars,
+            as well as digits, after the final '.').
+          + improve  use  of  symbolic  links  in makefiles by using "-f"
+            option  if it is supported, to eliminate temporary removal of
+            the target
+          + add  a  configure-time  check  to  pick  a suitable value for
+            CC_SHARED_OPTS for Solaris.
+          + add  -shared option to MK_SHARED_LIB when -Bsharable is used,
+            for  *BSD's,  without which "main" might be one of the shared
+            library's dependencies.
+          + modify  configure  script  to allow building shared libraries
+            with gcc on AIX 5 or 6.
+          + suppress  configure check for static/dynamic linker flags for
+            gcc on Solaris 10, since gcc is confused by absence of static
+            libc,  and  does  not  switch  back  to  dynamic  mode before
+            finishing the libraries.
+          + suppress  configure check for static/dynamic linker flags for
+            gcc on Darwin.
+          + modify  misc/run_tic.in  to  create parent directory, in case
+            this is a new install of hashed database.
+          + modify  configure  check for tic program, used for fallbacks,
+            to  a  warning  if  not  found.  This makes it simpler to use
+            additonal  scripts  to bootstrap the fallbacks code using tic
+            from the build tree.
      * test programs:
-          + update  test  programs to build/work with various UNIX curses
-            for comparisons.
+          + add test/demo_terminfo, for comparison with demo_termcap.
+          + improve test/ncurses.c 'F' test, show combining characters in
+            color.
+          + fix logic for 'V' in test/ncurses.c tests f/F.
+          + improve  test/ncurses.c 'a test to put mouse droppings in the
+            proper window.
+          + modify  ncurses  'F'  test  to  demo wborder_set with colored
+            lines.
+          + modify ncurses 'f' test to demo wborder with colored lines.
+          + improve   test/ncurses.c   'a'   test,   using   unctrl  more
+            consistently to display meta-characters.
+          + correct  use  of  key_name  in test/ncurses.c 'A' test, which
+            only displays wide-characters, not key-codes since 20070612.
+          + add  test/clip_printw.c  to  illustrate  how  to  use  printw
+            without wrapping.
+          + modify  test-programs,  e.g,.  test/view.c, to address subtle
+            differences   between  Tru64/Solaris  and  HPUX/AIX  getcchar
+            return values.
+          + add  some  test programs (and make these use the same special
+            keys  by  sharing  linedata.h  functions): test/test_addstr.c
+            test/test_addwstr.c                      test/test_addchstr.c
+            test/test_add_wchstr.c
+          + add test/xterm-256color.dat
+          + modify  test  programs  to allow them to be built with NetBSD
+            curses.
+          + fixes for test programs to build/work on HPUX and AIX, etc.
 
                               Features of Ncurses
 
@@ -274,15 +450,15 @@
      * Support  for mouse event reporting with X Window xterm and FreeBSD
        and OS/2 console windows.
      * Extended mouse support via Alessandro Rubini's gpm package.
-     * The  function  wresize()  allows you to resize windows, preserving
+     * The  function  wresize  allows  you  to resize windows, preserving
        their data.
-     * The function use_default_colors() allows you to use the terminal's
+     * The  function  use_default_colors allows you to use the terminal's
        default colors for the default color pair, achieving the effect of
        transparent colors.
-     * The functions keyok() and define_key() allow you to better control
-       the  use  of function keys, e.g., disabling the ncurses KEY_MOUSE,
-       or  by  defining  more than one control sequence to map to a given
-       key code.
+     * The functions keyok and define_key allow you to better control the
+       use of function keys, e.g., disabling the ncurses KEY_MOUSE, or by
+       defining  more  than  one  control  sequence to map to a given key
+       code.
      * Support  for  256-color  terminals,  such  as  modern  xterm, when
        configured using the --enable-ext-colors option.
      * Support for 16-color terminals, such as aixterm and modern xterm.
@@ -293,7 +469,7 @@
        incorporates  a novel, simple, and cheap algorithm that enables it
        to  make  optimal  use  of hardware scrolling, line-insertion, and
        line-deletion  for  screen-line  movements. This algorithm is more
-       powerful than the 4.4BSD curses quickch() routine.
+       powerful than the 4.4BSD curses quickch routine.
      * Real  support  for  terminals  with  the  magic-cookie glitch. The
        screen-update  code  will  refrain from drawing a highlight if the
        magic-   cookie  unattributed  spaces  required  just  before  the
@@ -374,7 +550,7 @@
 
    Midnight Commander
           file manager
-          [9]http://www.ibiblio.org/mc/
+          [9]http://www.midnight-commander.org/
 
    mutt
           mail utility
@@ -387,7 +563,7 @@
    nvi
           New vi versions 1.50 are able to use ncurses versions 1.9.7 and
           later.
-          [12]http://www.bostic.com/vi/
+          [12]https://sites.google.com/a/bostic.com/keithbostic/nvi
 
    pinfo
           Lynx-like info browser.
@@ -412,7 +588,7 @@
 Who's Who and What's What
 
    Zeyd  Ben-Halim started it from a previous package pcurses, written by
-   Pavel  Curtis.  Eric  S. Raymond continued development. Jürgen Pfeifer
+   Pavel  Curtis.  Eric S. Raymond continued development. Juergen Pfeifer
    wrote  most of the form and menu libraries. Ongoing work is being done
    by  [17]Thomas  Dickey.  Thomas  Dickey acts as the maintainer for the
    Free  Software  Foundation,  which  holds  the  copyright  on ncurses.
@@ -452,16 +628,16 @@ References
 
    1. ftp://ftp.gnu.org/gnu/ncurses/
    2. ftp://invisible-island.net/ncurses/
-   3. http://invisible-island.net/xterm/xterm.log.html#xterm_230
+   3. http://invisible-island.net/cindent/cindent.html
    4. http://invisible-island.net/cdk/
    5. http://www.vexus.ca/products/CDK/
    6. http://invisible-island.net/ded/
    7. http://invisible-island.net/dialog/
    8. http://lynx.isc.org/release/
-   9. http://www.ibiblio.org/mc/
+   9. http://www.midnight-commander.org/
   10. http://www.mutt.org/
   11. http://www.ncftp.com/
-  12. http://www.bostic.com/vi/
+  12. https://sites.google.com/a/bostic.com/keithbostic/nvi
   13. https://alioth.debian.org/projects/pinfo/
   14. http://www.tin.org/
   15. http://alioth.debian.org/projects/minicom/
@@ -470,4 +646,4 @@ References
   18. mailto:bug-ncurses@gnu.org
   19. ftp://invisible-island.net/ncurses/
   20. http://www.catb.org/~esr/terminfo/
-  21. http://www.cs.utk.edu/~shuford/terminal_index.html
+  21. http://web.archive.org/web/*/http://www.cs.utk.edu/~shuford/terminal

Added: vendor/ncurses/dist/Ada95/Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/ncurses/dist/Ada95/Makefile.in	Sat Apr 30 10:55:14 2011	(r221243)
@@ -0,0 +1,81 @@
+# $Id: Makefile.in,v 1.21 2010/11/27 21:45:27 tom Exp $
+##############################################################################
+# Copyright (c) 1998-2003,2010 Free Software Foundation, Inc.                #
+#                                                                            #
+# Permission is hereby granted, free of charge, to any person obtaining a    #
+# copy of this software and associated documentation files (the "Software"), #
+# to deal in the Software without restriction, including without limitation  #
+# the rights to use, copy, modify, merge, publish, distribute, distribute    #
+# with modifications, sublicense, and/or sell copies of the Software, and to #
+# permit persons to whom the Software is furnished to do so, subject to the  #
+# following conditions:                                                      #
+#                                                                            #
+# The above copyright notice and this permission notice shall be included in #
+# all copies or substantial portions of the Software.                        #
+#                                                                            #
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR #
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,   #
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL    #
+# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER      #
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING    #
+# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER        #
+# DEALINGS IN THE SOFTWARE.                                                  #
+#                                                                            #
+# Except as contained in this notice, the name(s) of the above copyright     #
+# holders shall not be used in advertising or otherwise to promote the sale, #
+# use or other dealings in this Software without prior written               #
+# authorization.                                                             #
+##############################################################################
+#
+#  Author:  Juergen Pfeifer, 1996
+#
+#  Version Control
+#  $Revision: 1.21 $
+#
+SHELL		= /bin/sh
+VPATH		= @srcdir@
+THIS		= Makefile
+
+SUBDIRS         = @ADA_SUBDIRS@
+
+CF_MFLAGS 	= @cf_cv_makeflags@
+@SET_MAKE@
+
+all \
+libs \
+sources \
+install \
+install.libs \
+uninstall \
+uninstall.libs ::
+	for d in $(SUBDIRS); do \
+		(cd $$d ; $(MAKE) $(CF_MFLAGS) $@) ;\
+	done
+
+clean \
+mostlyclean ::
+	for d in $(SUBDIRS); do \
+		(cd $$d ; $(MAKE) $(CF_MFLAGS) $@) ;\
+	done
+
+distclean \
+realclean ::
+	for d in $(SUBDIRS); do \
+		(cd $$d ; $(MAKE) $(CF_MFLAGS) $@) ;\
+	done
+	rm -rf lib
+	for lib_kind in static dynamic; do \
+		rm -rf $${lib_kind}-ali; \
+		rm -rf $${lib_kind}-obj; \
+	done
+	-rm -f config.cache config.log config.status include/ncurses_cfg.h
+	-rm -f Makefile
+
+tags :
+	@
+
+preinstall :
+	@
+
+install.data :
+	@

Added: vendor/ncurses/dist/Ada95/README
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/ncurses/dist/Ada95/README	Sat Apr 30 10:55:14 2011	(r221243)
@@ -0,0 +1,33 @@
+-------------------------------------------------------------------------------
+-- Copyright (c) 1998 Free Software Foundation, Inc.                         --
+--                                                                           --
+-- Permission is hereby granted, free of charge, to any person obtaining a   --
+-- copy of this software and associated documentation files (the             --
+-- "Software"), to deal in the Software without restriction, including       --
+-- without limitation the rights to use, copy, modify, merge, publish,       --
+-- distribute, distribute with modifications, sublicense, and/or sell copies --
+-- of the Software, and to permit persons to whom the Software is furnished  --
+-- to do so, subject to the following conditions:                            --
+--                                                                           --
+-- The above copyright notice and this permission notice shall be included   --
+-- in all copies or substantial portions of the Software.                    --
+--                                                                           --
+-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS   --
+-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF                --
+-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN --
+-- NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,       --
+-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR     --
+-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE --
+-- USE OR OTHER DEALINGS IN THE SOFTWARE.                                    --
+--                                                                           --
+-- Except as contained in this notice, the name(s) of the above copyright    --
+-- holders shall not be used in advertising or otherwise to promote the      --
+-- sale, use or other dealings in this Software without prior written        --
+-- authorization.                                                            --
+-------------------------------------------------------------------------------
+
+--  Author:  Juergen Pfeifer, 1996
+
+The documentation is provided in HTML format in the ./html 
+subdirectory. The main document is named index.html
+

Added: vendor/ncurses/dist/Ada95/TODO
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/ncurses/dist/Ada95/TODO	Sat Apr 30 10:55:14 2011	(r221243)
@@ -0,0 +1,55 @@
+-------------------------------------------------------------------------------
+-- Copyright (c) 1998-1999,2006 Free Software Foundation, Inc.               --
+--                                                                           --
+-- Permission is hereby granted, free of charge, to any person obtaining a   --
+-- copy of this software and associated documentation files (the             --
+-- "Software"), to deal in the Software without restriction, including       --
+-- without limitation the rights to use, copy, modify, merge, publish,       --
+-- distribute, distribute with modifications, sublicense, and/or sell copies --
+-- of the Software, and to permit persons to whom the Software is furnished  --
+-- to do so, subject to the following conditions:                            --
+--                                                                           --
+-- The above copyright notice and this permission notice shall be included   --
+-- in all copies or substantial portions of the Software.                    --
+--                                                                           --
+-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS   --
+-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF                --
+-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN --
+-- NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,       --
+-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR     --
+-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE --
+-- USE OR OTHER DEALINGS IN THE SOFTWARE.                                    --
+--                                                                           --
+-- Except as contained in this notice, the name(s) of the above copyright    --
+-- holders shall not be used in advertising or otherwise to promote the      --
+-- sale, use or other dealings in this Software without prior written        --
+-- authorization.                                                            --
+-------------------------------------------------------------------------------
+-- $Id: TODO,v 1.5 2006/04/22 22:23:21 tom Exp $
+-------------------------------------------------------------------------------
+
+--  Intensive testing
+    Perhaps the delivery of the Beta will help a bit.
+
+--  Documentation
+    Like most WEB pages: under continuous construction
+
+--  Style cleanup
+    	
+--  Alternate functions for procedures with out params
+    Comfort purpose
+
+--  Sample program
+    Under continuous construction (and it's not a WEB page!!!)
+
+--  Make the binding objects a shared library
+    They are rather large, so it would make sense, otherwise Ada95
+    would look too large, although the generated code is as compact
+    as C or C++. I'll wait a bit until the GNAT people provide some
+    better support to construct shared libraries.
+
+--  Think about more inlining
+
+--  Check for memory leaks.
+    Oh I would like it so much if the GNAT guys would put an optional
+    GC into their system.

Added: vendor/ncurses/dist/Ada95/aclocal.m4
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/ncurses/dist/Ada95/aclocal.m4	Sat Apr 30 10:55:14 2011	(r221243)
@@ -0,0 +1,3458 @@
+dnl***************************************************************************
+dnl Copyright (c) 2010,2011 Free Software Foundation, Inc.                   *
+dnl                                                                          *
+dnl Permission is hereby granted, free of charge, to any person obtaining a  *
+dnl copy of this software and associated documentation files (the            *
+dnl "Software"), to deal in the Software without restriction, including      *
+dnl without limitation the rights to use, copy, modify, merge, publish,      *
+dnl distribute, distribute with modifications, sublicense, and/or sell       *
+dnl copies of the Software, and to permit persons to whom the Software is    *
+dnl furnished to do so, subject to the following conditions:                 *
+dnl                                                                          *
+dnl The above copyright notice and this permission notice shall be included  *
+dnl in all copies or substantial portions of the Software.                   *
+dnl                                                                          *
+dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
+dnl OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
+dnl MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
+dnl IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
+dnl DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
+dnl OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
+dnl THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
+dnl                                                                          *
+dnl Except as contained in this notice, the name(s) of the above copyright   *
+dnl holders shall not be used in advertising or otherwise to promote the     *
+dnl sale, use or other dealings in this Software without prior written       *
+dnl authorization.                                                           *
+dnl***************************************************************************
+dnl
+dnl Author: Thomas E. Dickey
+dnl
+dnl $Id: aclocal.m4,v 1.20 2011/01/22 19:46:50 tom Exp $
+dnl Macros used in NCURSES Ada95 auto-configuration script.
+dnl
+dnl These macros are maintained separately from NCURSES.  The copyright on
+dnl this file applies to the aggregation of macros and does not affect use of
+dnl these macros in other applications.
+dnl
+dnl See http://invisible-island.net/autoconf/ for additional information.
+dnl
+dnl ---------------------------------------------------------------------------
+dnl ---------------------------------------------------------------------------
+dnl CF_ADA_INCLUDE_DIRS version: 6 updated: 2010/02/26 19:52:07
+dnl -------------------
+dnl Construct the list of include-options for the C programs in the Ada95
+dnl binding.
+AC_DEFUN([CF_ADA_INCLUDE_DIRS],
+[
+ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
+if test "$srcdir" != "."; then
+	ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
+fi
+if test "$GCC" != yes; then
+	ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
+elif test "$includedir" != "/usr/include"; then
+	if test "$includedir" = '${prefix}/include' ; then
+		if test $prefix != /usr ; then
+			ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
+		fi
+	else
+		ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
+	fi
+fi
+AC_SUBST(ACPPFLAGS)
+])dnl
+dnl ---------------------------------------------------------------------------
+dnl CF_ADD_ADAFLAGS version: 1 updated: 2010/06/19 15:22:18
+dnl ---------------
+dnl Add to $ADAFLAGS, which is substituted into makefile and scripts.
+AC_DEFUN([CF_ADD_ADAFLAGS],[
+ 	ADAFLAGS="$ADAFLAGS $1"
+	AC_SUBST(ADAFLAGS)
+])dnl
+dnl ---------------------------------------------------------------------------
+dnl CF_ADD_CFLAGS version: 10 updated: 2010/05/26 05:38:42
+dnl -------------
+dnl Copy non-preprocessor flags to $CFLAGS, preprocessor flags to $CPPFLAGS
+dnl The second parameter if given makes this macro verbose.
+dnl
+dnl Put any preprocessor definitions that use quoted strings in $EXTRA_CPPFLAGS,
+dnl to simplify use of $CPPFLAGS in compiler checks, etc., that are easily
+dnl confused by the quotes (which require backslashes to keep them usable).
+AC_DEFUN([CF_ADD_CFLAGS],
+[
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in $1
+do
+case $cf_fix_cppflags in
+no)
+	case $cf_add_cflags in #(vi
+	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
+		case $cf_add_cflags in
+		-D*)
+			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[[^=]]*='\''\"[[^"]]*//'`
+
+			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test $cf_fix_cppflags = yes ; then
+				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				continue
+			elif test "${cf_tst_cflags}" = "\"'" ; then
+				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		*$cf_add_cflags) #(vi
+			;;
+		*) #(vi
+			case $cf_add_cflags in #(vi
+			-D*)
+				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
+				CF_REMOVE_DEFINE(CPPFLAGS,$CPPFLAGS,$cf_tst_cppflags)
+				;;
+			esac
+			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			;;
+		esac
+		;;
+	*)
+		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		;;
+	esac
+	;;
+yes)
+	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-vendor@FreeBSD.ORG  Sat Apr 30 10:56:09 2011
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 5E40D106566C;
	Sat, 30 Apr 2011 10:56:09 +0000 (UTC) (envelope-from ed@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 33BC08FC14;
	Sat, 30 Apr 2011 10:56:09 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p3UAu9pH042449;
	Sat, 30 Apr 2011 10:56:09 GMT (envelope-from ed@svn.freebsd.org)
Received: (from ed@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p3UAu9TK042448;
	Sat, 30 Apr 2011 10:56:09 GMT (envelope-from ed@svn.freebsd.org)
Message-Id: <201104301056.p3UAu9TK042448@svn.freebsd.org>
From: Ed Schouten 
Date: Sat, 30 Apr 2011 10:56:09 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r221244 - vendor/ncurses/5.8-20110226
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Sat, 30 Apr 2011 10:56:09 -0000

Author: ed
Date: Sat Apr 30 10:56:08 2011
New Revision: 221244
URL: http://svn.freebsd.org/changeset/base/221244

Log:
  Tag ncurses 5.8.

Added:
  vendor/ncurses/5.8-20110226/
     - copied from r221243, vendor/ncurses/dist/

From owner-svn-src-vendor@FreeBSD.ORG  Sat Apr 30 10:59:18 2011
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 095A4106564A;
	Sat, 30 Apr 2011 10:59:18 +0000 (UTC) (envelope-from ed@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id E928C8FC0C;
	Sat, 30 Apr 2011 10:59:17 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p3UAxHO7042566;
	Sat, 30 Apr 2011 10:59:17 GMT (envelope-from ed@svn.freebsd.org)
Received: (from ed@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p3UAxHpc042561;
	Sat, 30 Apr 2011 10:59:17 GMT (envelope-from ed@svn.freebsd.org)
Message-Id: <201104301059.p3UAxHpc042561@svn.freebsd.org>
From: Ed Schouten 
Date: Sat, 30 Apr 2011 10:59:17 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r221245 - in vendor/ncurses/dist: . Ada95 Ada95/doc
	Ada95/gen Ada95/include Ada95/package Ada95/package/debian
	Ada95/package/debian/source Ada95/samples Ada95/src doc/html
	doc/html/ada ...
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Sat, 30 Apr 2011 10:59:18 -0000

Author: ed
Date: Sat Apr 30 10:59:17 2011
New Revision: 221245
URL: http://svn.freebsd.org/changeset/base/221245

Log:
  Import ncurses 5.9.

Added:
  vendor/ncurses/dist/Ada95/doc/
  vendor/ncurses/dist/Ada95/doc/Makefile.in
  vendor/ncurses/dist/Ada95/package/
  vendor/ncurses/dist/Ada95/package/AdaCurses-doc.spec
  vendor/ncurses/dist/Ada95/package/AdaCurses.spec
  vendor/ncurses/dist/Ada95/package/debian/
  vendor/ncurses/dist/Ada95/package/debian/compat
  vendor/ncurses/dist/Ada95/package/debian/control
  vendor/ncurses/dist/Ada95/package/debian/copyright
  vendor/ncurses/dist/Ada95/package/debian/docs
  vendor/ncurses/dist/Ada95/package/debian/rules   (contents, props changed)
  vendor/ncurses/dist/Ada95/package/debian/source/
  vendor/ncurses/dist/Ada95/package/debian/source/format
  vendor/ncurses/dist/Ada95/package/debian/watch
  vendor/ncurses/dist/Ada95/src/c_varargs_to_ada.c
  vendor/ncurses/dist/Ada95/src/c_varargs_to_ada.h
  vendor/ncurses/dist/Ada95/src/ncurses_compat.c
  vendor/ncurses/dist/test/package/
  vendor/ncurses/dist/test/package/debian/
  vendor/ncurses/dist/test/package/debian/compat
  vendor/ncurses/dist/test/package/debian/control
  vendor/ncurses/dist/test/package/debian/copyright
  vendor/ncurses/dist/test/package/debian/docs
  vendor/ncurses/dist/test/package/debian/rules   (contents, props changed)
  vendor/ncurses/dist/test/package/debian/source/
  vendor/ncurses/dist/test/package/debian/source/format
  vendor/ncurses/dist/test/package/debian/watch
  vendor/ncurses/dist/test/package/ncurses-examples.spec
Modified:
  vendor/ncurses/dist/ANNOUNCE
  vendor/ncurses/dist/Ada95/aclocal.m4
  vendor/ncurses/dist/Ada95/configure
  vendor/ncurses/dist/Ada95/configure.in
  vendor/ncurses/dist/Ada95/gen/Makefile.in
  vendor/ncurses/dist/Ada95/gen/gen.c
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-aux.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-forms-field_types.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-mouse.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses.adb.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses.ads.m4
  vendor/ncurses/dist/Ada95/include/Makefile.in
  vendor/ncurses/dist/Ada95/make-tar.sh
  vendor/ncurses/dist/Ada95/samples/Makefile.in
  vendor/ncurses/dist/Ada95/samples/explain.txt
  vendor/ncurses/dist/Ada95/samples/ncurses2-acs_and_scroll.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-demo_forms.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-demo_pad.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-demo_panels.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-getopt.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-menu_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-overlap_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-slk_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-trace_set.adb
  vendor/ncurses/dist/Ada95/samples/sample-curses_demo.adb
  vendor/ncurses/dist/Ada95/samples/sample-explanation.adb
  vendor/ncurses/dist/Ada95/samples/sample-form_demo-aux.ads
  vendor/ncurses/dist/Ada95/samples/sample-form_demo.adb
  vendor/ncurses/dist/Ada95/samples/sample-function_key_setting.adb
  vendor/ncurses/dist/Ada95/samples/sample-function_key_setting.ads
  vendor/ncurses/dist/Ada95/samples/sample-header_handler.adb
  vendor/ncurses/dist/Ada95/samples/sample-helpers.adb
  vendor/ncurses/dist/Ada95/samples/sample-helpers.ads
  vendor/ncurses/dist/Ada95/samples/sample-keyboard_handler.adb
  vendor/ncurses/dist/Ada95/samples/sample-menu_demo-aux.ads
  vendor/ncurses/dist/Ada95/samples/sample-menu_demo.adb
  vendor/ncurses/dist/Ada95/samples/sample-text_io_demo.adb
  vendor/ncurses/dist/Ada95/samples/sample.adb
  vendor/ncurses/dist/Ada95/src/Makefile.in
  vendor/ncurses/dist/Ada95/src/library.gpr
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alpha.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alphanumeric.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-enumeration-ada.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-enumeration.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-intfield.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-ipv4_address.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-numeric.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-regexp.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user-choice.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user-choice.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-menus.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-trace.adb_p
  vendor/ncurses/dist/INSTALL
  vendor/ncurses/dist/MANIFEST
  vendor/ncurses/dist/NEWS
  vendor/ncurses/dist/TO-DO
  vendor/ncurses/dist/aclocal.m4
  vendor/ncurses/dist/announce.html.in
  vendor/ncurses/dist/configure
  vendor/ncurses/dist/configure.in
  vendor/ncurses/dist/dist.mk
  vendor/ncurses/dist/doc/html/ada/funcs/A.htm
  vendor/ncurses/dist/doc/html/ada/funcs/B.htm
  vendor/ncurses/dist/doc/html/ada/funcs/C.htm
  vendor/ncurses/dist/doc/html/ada/funcs/D.htm
  vendor/ncurses/dist/doc/html/ada/funcs/E.htm
  vendor/ncurses/dist/doc/html/ada/funcs/F.htm
  vendor/ncurses/dist/doc/html/ada/funcs/G.htm
  vendor/ncurses/dist/doc/html/ada/funcs/H.htm
  vendor/ncurses/dist/doc/html/ada/funcs/I.htm
  vendor/ncurses/dist/doc/html/ada/funcs/K.htm
  vendor/ncurses/dist/doc/html/ada/funcs/L.htm
  vendor/ncurses/dist/doc/html/ada/funcs/M.htm
  vendor/ncurses/dist/doc/html/ada/funcs/N.htm
  vendor/ncurses/dist/doc/html/ada/funcs/O.htm
  vendor/ncurses/dist/doc/html/ada/funcs/P.htm
  vendor/ncurses/dist/doc/html/ada/funcs/R.htm
  vendor/ncurses/dist/doc/html/ada/funcs/S.htm
  vendor/ncurses/dist/doc/html/ada/funcs/T.htm
  vendor/ncurses/dist/doc/html/ada/funcs/U.htm
  vendor/ncurses/dist/doc/html/ada/funcs/V.htm
  vendor/ncurses/dist/doc/html/ada/funcs/W.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-aux__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-aux__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-alpha__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-alphanumeric__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration-ada__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-intfield__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-ipv4_address__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-numeric__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-regexp__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user-choice__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user-choice__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-mouse__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-mouse__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-putwin__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-termcap__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-terminfo__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-aux__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-trace__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-trace__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses__ads.htm
  vendor/ncurses/dist/doc/html/announce.html
  vendor/ncurses/dist/doc/html/man/adacurses-config.1.html
  vendor/ncurses/dist/doc/html/man/captoinfo.1m.html
  vendor/ncurses/dist/doc/html/man/clear.1.html
  vendor/ncurses/dist/doc/html/man/form.3x.html
  vendor/ncurses/dist/doc/html/man/infocmp.1m.html
  vendor/ncurses/dist/doc/html/man/infotocap.1m.html
  vendor/ncurses/dist/doc/html/man/menu.3x.html
  vendor/ncurses/dist/doc/html/man/ncurses.3x.html
  vendor/ncurses/dist/doc/html/man/ncurses5-config.1.html
  vendor/ncurses/dist/doc/html/man/panel.3x.html
  vendor/ncurses/dist/doc/html/man/tabs.1.html
  vendor/ncurses/dist/doc/html/man/terminfo.5.html
  vendor/ncurses/dist/doc/html/man/tic.1m.html
  vendor/ncurses/dist/doc/html/man/toe.1m.html
  vendor/ncurses/dist/doc/html/man/tput.1.html
  vendor/ncurses/dist/doc/html/man/tset.1.html
  vendor/ncurses/dist/include/ncurses_defs
  vendor/ncurses/dist/man/MKada_config.in
  vendor/ncurses/dist/misc/ncurses-config.in
  vendor/ncurses/dist/ncurses/base/lib_newwin.c
  vendor/ncurses/dist/ncurses/base/lib_slk.c
  vendor/ncurses/dist/ncurses/widechar/lib_add_wch.c
  vendor/ncurses/dist/test/aclocal.m4
  vendor/ncurses/dist/test/configure
  vendor/ncurses/dist/test/configure.in
  vendor/ncurses/dist/test/make-tar.sh
  vendor/ncurses/dist/test/tclock.c
  vendor/ncurses/dist/test/test.priv.h

Modified: vendor/ncurses/dist/ANNOUNCE
==============================================================================
--- vendor/ncurses/dist/ANNOUNCE	Sat Apr 30 10:56:08 2011	(r221244)
+++ vendor/ncurses/dist/ANNOUNCE	Sat Apr 30 10:59:17 2011	(r221245)
@@ -1,4 +1,4 @@
-                            Announcing ncurses 5.8
+                            Announcing ncurses 5.9
 
    The  ncurses  (new  curses)  library  is  a free software emulation of
    curses  in  System  V  Release 4.0, and more. It uses terminfo format,
@@ -27,393 +27,30 @@
                                  Release Notes
 
    This  release  is  designed  to  be upward compatible from ncurses 5.0
-   through   5.7;  very  few  applications  will  require  recompilation,
+   through   5.8;  very  few  applications  will  require  recompilation,
    depending   on  the  platform.  These  are  the  highlights  from  the
-   change-log since ncurses 5.7 release.
+   change-log since ncurses 5.8 release.
 
-Interface changes
+   This  is  a  bug-fix  release,  correcting  a  small  number of urgent
+   problems in the ncurses library from the 5.8 release.
 
-     * turn on _XOPEN_CURSES definition in curses.h.
-     * change  _nc_has_mouse  to  has_mouse,  reflect  its use in C++ and
-       Ada95.
-     * add is_pad and is_subwin functions for opaque access to the WINDOW
-       structure.
-     * add tiparm, based on review of X/Open Curses Issue 7.
-
-New features and improvements
-
-  Library Improvements
-
-     * add  a terminal driver for Windows console, which supports a MinGW
-       port to Windows.
-     * add  extended  functions  which  specify  the  SCREEN  pointer for
-       several curses functions which use the global SP.
-     * improve  the  NCURSES_NO_UTF8_ACS feature by adding a check for an
-       extended terminfo capability U8.
-     * improve  performance of tigetstr, etc., by using hashing code from
-       tic.
-     * add  WACS_xxx  definitions  to  wide-character  configuration  for
-       thick- and double-lines.
-     * modify  init_pair  to  allow  caller  to  create extra color pairs
-       beyond the color_pairs limit, which use default colors.
-
-  Improvements to Programs
-
-     * add tabs program.
-     * modify  tic's  -I/-C  dump to reformat acsc strings into canonical
-       form (sorted, unique mapping).
-     * add  checks  in tic for inconsistent cursor-movement controls, and
-       for inconsistent printer-controls.
-     * add  special  case  to  _nc_infotocap (used by tic and infocmp) to
-       recognize   the   setaf/setab   strings  from  xterm+256color  and
-       xterm+88color,  and  provide  a  reduced  version which works with
-       termcap.
-
-  Terminal Database
-
-     * added entries:
-          + bterm terminfo entry, based on bogl 0.1.18
-          + cons25-debian entry
-          + eterm-color entry
-          + linux-16color
-          + mlterm+256color entry, for mlterm 3.0.0
-          + several screen-bce.xxx entries
-          + screen.Eterm terminfo entry
-          + vwmterm entry
-          + xterm-utf8 entry as a demo of the U8 feature
-     * updated/improved entries:
-          + use extended capabilities:
-               o add  U8 feature to denote entries for terminal emulators
-                 which  do  not support VT100 SI/SO when processing UTF-8
-                 encoding
-               o add  XT capability to entries for terminals that support
-                 both  xterm-style  mouse- and title-controls, for screen
-                 which special-cases TERM beginning with xterm or rxvt
-          + improvements based on new checks in tic:
-          +
-               o fill  in  no-parameter  forms of cursor-movement where a
-                 parameterized form is available
-               o fill  in  missing  cursor controls where the form of the
-                 controls is ANSI
-               o add parameterized cursor-controls to linux-basic
-               o modify  nsterm,  xnuppc  and  tek4115  to  make sgr/sgr0
-                 consistent
-               o change  several  terminfo entries to make consistent use
-                 of ANSI clear-all-tabs
-          + extend  ansi.sys  pfkey capability from kf1-kf10 to kf1-kf48,
-            moving   function   key   definitions   from   emx-base   for
-            consistency.
-          + correct   missing   final   'p'   in   pfkey   capability  of
-            ansi.sys-old.
-          + rename   atari   and  st52  terminfo  entries  to  atari-old,
-            st52-old, use newer entries from FreeMiNT.
-          + repurpose  gnome  terminfo  entries  as  vte, retaining gnome
-            variants  for  compatibility, but generally deprecating those
-            since  the  VTE library is what actually defines the behavior
-            of "gnome", etc., since 2003.
-          + improve  interix  smso  terminfo  capability by using reverse
-            rather than bold.
-          + correct  initc  capability  of  linux-c-nc end-of-range, make
-            similar change for dg+ccc and dgunix+ccc.
-          + update minix terminfo entry.
-          + updated nsterm* entries.
-          + remove unnecessary kcan assignment to ^C from putty.
-          + suppress  ncv  in  screen  and konsole-base entries, allowing
-            underline.
-          + change ncv and op capabilities in sun-color terminfo entry to
-            match Sun's entry for this.
-          + fix typo in rmso for tek4106 entry.
-          + improve acsc string for vt52, show arrow keys.
-          + add  hard-reset  for  rs2 to wsvt25 to help ensure that reset
-            ends the alternate character set.
-          + add ccc and initc capabilities to xterm-16color.
-
-Major bug fixes
-
-     * ncurses library
-          + wide character support
-               o modify length returned by getcchar to count the trailing
-                 null which is documented in X/Open.
-               o fix  an  infinite  recursion when adding a legacy-coding
-                 8-bit value using insch.
-               o improve  a  workaround in adding wide-characters, when a
-                 control  character  is found. The library uses unctrl to
-                 obtain a printable version of the control character, but
-                 was not passing color or video attributes.
-               o modify  waddch_literal,  updating  line-pointer  after a
-                 multicolumn character is found to not fit on the current
-                 row,  and  wrapping  is done. Since the line-pointer was
-                 not  updated,  the  wrapped  multicolumn  character  was
-                 written to the beginning of the current row.
-               o fixes in wins_nwstr and related functions to ensure that
-                 special characters, i.e., control characters are handled
-                 properly with the wide-character configuration.
-               o correct  internal  _nc_insert_ch  to  use _nc_insert_wch
-                 when  inserting  wide  characters,  since  the  wins_wch
-                 function   that  it  used  did  not  update  the  cursor
-                 position.
-          + mouse
-               o add  check  if Gpm_Open returns a -2, e.g., for "xterm".
-                 This  is normally suppressed but can be overridden using
-                 $NCURSES_GPM_TERMS.  Ensure  that Gpm_Close is called in
-                 this case.
-               o add  check  in mouse-driver to disable connection if GPM
-                 returns  a  zero,  indicating  that  the  connection  is
-                 closed.
-               o modify  getmouse  to  act  as its documentation implied,
-                 returning  on  each  call the preceding event until none
-                 are  left.  When  no  more events remain, it will return
-                 ERR.
-          + miscellaneous
-               o improve  handling  of color-pairs embedded in attributes
-                 for the extended-colors configuration.
-               o add check for failure to open hashed-database needed for
-                 db4.6.
-               o modify  use of $CC environment variable which is defined
-                 by X/Open as a curses feature, to ignore it if it is not
-                 a single character.
-               o modify  declaration  of  cur_term  when broken-linker is
-                 used, but enable-reentrant is not, to match pre-5.7.
-               o correct limit-checks in derwin.
-               o remove  old  check  in mvderwin which prevented moving a
-                 derived  window  whose  origin happened to coincide with
-                 its parent's origin.
-               o correct  limit-checks  in newwin, to ensure that windows
-                 have nonzero size.
-               o modify  set_curterm  to make broken-linker configuration
-                 work with changes from 20090228.
-               o modify  wgetch to ensure it checks SIGWINCH when it gets
-                 an error in non-blocking mode.
-               o correct   limit-check   in   wredrawln,  accounting  for
-                 begy/begx values.
-               o fix   a   null-pointer   check   in  _nc_format_slks  in
-                 lib_slk.c, from 20070704 changes.
-               o correct  translation  of  "^"  in _nc_infotocap, used to
-                 transform terminfo to termcap strings.
-               o modify  _nc_wgetch  to check for a -1 in the fifo, e.g.,
-                 after  a  SIGWINCH,  and  discard  that  value, to avoid
-                 confusing application.
-     * other libraries
-          + correct   transfer  of  multicolumn  characters  in  multirow
-            field_buffer,  which  stopped at the end of the first row due
-            to filling of unused entries in a cchar_t array with nulls.
-          + correct buffer-size after internal resizing of wide-character
-            set_field_buffer, broken in 20081018 changes.
-          + correct  layout  of  working  window  used to extract data in
-            wide-character configured by set_field_buffer
-
-Portability
-
-     * configure script:
-          + new options:
-
-              --disable-libtool-version
-                      use  the  "-version-number" feature which was added
-                      in  libtool  1.5.  The default value for the option
-                      uses  the  newer  feature,  which  makes  libraries
-                      generated   using   libtool   compatible  with  the
-                      standard builds of ncurses.
-
-              --disable-rpath-hack
-                      disable  a  feature  which  adds  rpath options for
-                      libraries in unusual places.
-
-              --enable-interop
-                      integrate  changes  for  generic/interop support to
-                      form-library.
-
-              --enable-pc-files
-                      generate ".pc" files for each of the libraries, and
-                      install them in pkg-config's library directory.
-
-              --enable-pthreads-eintr
-                      control  whether to allow EINTR to interrupt a read
-                      operation  in  wgetch.  This  applies  only  to the
-                      pthread configuration
-
-              --enable-sp-funcs
-                      compile-in  support  for  extended  functions which
-                      accept  a  SCREEN  pointer,  reducing  the need for
-                      juggling  the  global  SP  value  with set_term and
-                      delscreen.
-
-              --enable-term-driver
-                      compile  with  terminal-driver. That is used in the
-                      MinGW  port,  and (being somewhat more complicated)
-                      is  an experimental alternative to the conventional
-                      termlib   internals.  Currently,  it  requires  the
-                      sp-funcs feature to be enabled.
-
-              --with-ncurses-wrap-prefix
-                      allows  setting  the  prefix  for functions used to
-                      wrap  global  variables  to  something  other  than
-                      "_nc_".
-
-              --with-pkg-config=[DIR]
-                      check  for  pkg-config,  optionally  specifying its
-                      path.
-
-              --without-manpages
-                      tells  the configure script to suppress the install
-                      of ncurses' manpages.
-
-              --without-tests
-                      suppress building test programs.
-
-          + improved options:
-               o correct logic for --with-database, which was coded as an
-                 enable-type switch.
-               o omit    the   opaque-functions   from   lib_gen.o   when
-                 --disable-ext-funcs is used.
-     * packaging:
-          + *-config scripts:
-               o modify  adacurses-config to look for ".ali" files in the
-                 adalib directory.
-               o correct  install  for  the  Ada95  tree,  which  omitted
-                 libAdaCurses.a used in adacurses-config.
-               o change   install   for   adacurses-config   to   provide
-                 additional   flavors   such  as  adacursesw-config,  for
-                 ncursesw.
-               o modify  scripts to generate ncurses*-config and pc-files
-                 to add dependency for tinfo library.
-               o use    ncurses*-config    scripts   if   available   for
-                 test/configure.
-               o correct name for termlib in ncurses*-config, e.g., if it
-                 is renamed to provide a single file for ncurses/ncursesw
-                 libraries.
-               o generate manpages for the *-config scripts, adapted from
-                 help2man.
-               o modify   install-rule  for  manpages  so  that  *-config
-                 manpages will install when building with --srcdir.
-               o build-fixes   for   OpenSolaris   aka  Solaris  11,  for
-                 wide-character   configuration  as  well  as  for  rpath
-                 feature in *-config scripts.
-               o use  $includedir  symbol  in misc/ncurses-config.in, add
-                 --includedir option.
-               o improve install-rules for pc-files.
-               o create the pkg-config library directory if needed.
-               o fix  typo  "==" where "=" is needed in ncurses-config.in
-                 and gen-pkgconfig.in files.
-               o modify  gen-pkgconfig.in  to  eliminate  a dependency on
-                 rpath  when  deciding  whether  to  add  $LIBS to --libs
-                 output;  that  should be shown for the ncurses and tinfo
-                 libraries without taking rpath into account.
-               o modify  handling  of  $PKG_CONFIG_LIBDIR to use only the
-                 first item in a possibly colon-separated list.
-          + other packaging issues
-               o add make-tar.sh scripts to Ada95 and test subdirectories
-                 to help with making those separately distributable.
-               o add  Ada95/configure  script, to use in tar-file created
-                 by Ada95/make-tar.sh.
-               o remove   tar-copy.sh   and   related  configure/Makefile
-                 chunks,  since  the Ada95 binding is now installed using
-                 rules in Ada95/src.
-     * cross-compiling:
-          + improve  configure  checks  for  location  of tic and infocmp
-            programs  used  for  installing  database  and for generating
-            fallback data, e.g., for cross-compiling.
-          + modify  #define's  for  build-compiler  to  suppress  cchar_t
-            symbol  from  compile  of  make_hash and make_keys, improving
-            cross-compilation of ncursesw.
-          + simplify  include-dependencies of make_hash and make_keys, to
-            reduce the need for setting BUILD_CPPFLAGS in cross-compiling
-            when the build- and target-machines differ.
-          + correct cross-compiling configure check for CF_MKSTEMP macro,
-            by adding a check cache variable set by AC_CHECK_FUNC.
-     * library dependencies:
-          + revise  wadd_wch  and  wecho_wchar to eliminate dependency on
-            unctrl.
-          + adjust  configure  script so that "t" is not added to library
-            suffix  when  weak-symbols  are  used,  allowing  the pthread
-            configuration to more closely match the non-thread naming.
-     * building the Ada95 tree:
-          + changes to use gnatmake project files in the Ada95 tree.
-          + add/use   configure  check  to  turn  on  project  rules  for
-            Ada95/src.
-          + old   gnatmake   (3.15)  does  not  produce  libraries  using
-            project-file;  work  around  by  adding  script  to  generate
-            alternate makefile.
-          + add  configure --with-ada-sharedlib option, for the test_make
-            rule.
-          + move  Ada95-related  logic  into aclocal.m4, since additional
-            checks  will be needed to distinguish old/new implementations
-            of gnat.
-          + add test_make / test_clean / test_install rules in Ada95/src
-          + change    install-path    for    adainclude    directory   to
-            /usr/share/ada (was /usr/lib/ada).
-     * other configure/build issues:
-          + make CCHARW_MAX value configurable, noting that changing this
-            would   change   the   size   of   cchar_t,   and   would  be
-            ABI-incompatible.
-          + improve  comparison of program-names when checking for linked
-            flavors such as "reset" by ignoring the executable suffix.
-          + drop mkdirs.sh, use "mkdir -p".
-          + drop  misc/ncu-indent  and misc/jpf-indent; they are provided
-            by an external package [3]cindent.
-          + change  makefiles  to  use  $ARFLAGS  rather  than  $AR_OPTS,
-            provide  a  configure check to detect whether a "-" is needed
-            before "ar" options.
-          + modify   CF_DISABLE_LEAKS   configure   macro   so  that  the
-            --enable-leaks option is not the same as --disable-leaks.
-          + improve    configure   script   macros   CF_HEADER_PATH   and
-            CF_LIBRARY_PATH  by adding CFLAGS, CPPFLAGS and LDFLAGS, LIBS
-            values to the search-lists.
-          + improve  configure  macros CF_GCC_VERSION and CF_GCC_WARNINGS
-            to  work  with  gcc  4.x's  c89  alias,  which  gives warning
-            messages  for  cases  where  older  versions would produce an
-            error.
-          + modify  CF_WITH_LIBTOOL  configure  check to allow unreleased
-            libtool version numbers (e.g. which include alphabetic chars,
-            as well as digits, after the final '.').
-          + improve  use  of  symbolic  links  in makefiles by using "-f"
-            option  if it is supported, to eliminate temporary removal of
-            the target
-          + add  a  configure-time  check  to  pick  a suitable value for
-            CC_SHARED_OPTS for Solaris.
-          + add  -shared option to MK_SHARED_LIB when -Bsharable is used,
-            for  *BSD's,  without which "main" might be one of the shared
-            library's dependencies.
-          + modify  configure  script  to allow building shared libraries
-            with gcc on AIX 5 or 6.
-          + suppress  configure check for static/dynamic linker flags for
-            gcc on Solaris 10, since gcc is confused by absence of static
-            libc,  and  does  not  switch  back  to  dynamic  mode before
-            finishing the libraries.
-          + suppress  configure check for static/dynamic linker flags for
-            gcc on Darwin.
-          + modify  misc/run_tic.in  to  create parent directory, in case
-            this is a new install of hashed database.
-          + modify  configure  check for tic program, used for fallbacks,
-            to  a  warning  if  not  found.  This makes it simpler to use
-            additonal  scripts  to bootstrap the fallbacks code using tic
-            from the build tree.
-     * test programs:
-          + add test/demo_terminfo, for comparison with demo_termcap.
-          + improve test/ncurses.c 'F' test, show combining characters in
-            color.
-          + fix logic for 'V' in test/ncurses.c tests f/F.
-          + improve  test/ncurses.c 'a test to put mouse droppings in the
-            proper window.
-          + modify  ncurses  'F'  test  to  demo wborder_set with colored
-            lines.
-          + modify ncurses 'f' test to demo wborder with colored lines.
-          + improve   test/ncurses.c   'a'   test,   using   unctrl  more
-            consistently to display meta-characters.
-          + correct  use  of  key_name  in test/ncurses.c 'A' test, which
-            only displays wide-characters, not key-codes since 20070612.
-          + add  test/clip_printw.c  to  illustrate  how  to  use  printw
-            without wrapping.
-          + modify  test-programs,  e.g,.  test/view.c, to address subtle
-            differences   between  Tru64/Solaris  and  HPUX/AIX  getcchar
-            return values.
-          + add  some  test programs (and make these use the same special
-            keys  by  sharing  linedata.h  functions): test/test_addstr.c
-            test/test_addwstr.c                      test/test_addchstr.c
-            test/test_add_wchstr.c
-          + add test/xterm-256color.dat
-          + modify  test  programs  to allow them to be built with NetBSD
-            curses.
-          + fixes for test programs to build/work on HPUX and AIX, etc.
+   It also improves the Ada95 binding:
+     * fixes  a  longstanding  portability  problem  with  its use of the
+       [3]set_field_type    function.    Because   that   function   uses
+       variable-length  argument  lists, its interface with gnat does not
+       work with certain platforms.
+     * improves  configurability and portability, particularly when built
+       separately  from the main ncurses tree. The 5.8 release introduced
+       scripts  which  can be used to construct separate tarballs for the
+       Ada95 and ncurses examples.
+       Those  were a proof of concept. For the 5.9 release, those scripts
+       are  augmented  with  rpm-  and  dpkg-scripts  used in test builds
+       against  a  variety of gnat- and system ncurses versions as old as
+       gnat  3.15  and  ncurses  5.4  (see  snapshots  and systems tested
+       [4]here.
+     * additional  improvements  were made for portability of the ncurses
+       examples,  adding  rpm-  and  dpkg-scripts  for  test-builds.  See
+       [5]this page for snapshots and other information.
 
                               Features of Ncurses
 
@@ -532,55 +169,55 @@ Portability
 
    cdk
           Curses Development Kit
-          [4]http://invisible-island.net/cdk/
-          [5]http://www.vexus.ca/products/CDK/
+          [6]http://invisible-island.net/cdk/
+          [7]http://www.vexus.ca/products/CDK/
 
    ded
           directory-editor
-          [6]http://invisible-island.net/ded/
+          [8]http://invisible-island.net/ded/
 
    dialog
           the  underlying  application used in Slackware's setup, and the
           basis for similar applications on GNU/Linux.
-          [7]http://invisible-island.net/dialog/
+          [9]http://invisible-island.net/dialog/
 
    lynx
           the character-screen WWW browser
-          [8]http://lynx.isc.org/release/
+          [10]http://lynx.isc.org/release/
 
    Midnight Commander
           file manager
-          [9]http://www.midnight-commander.org/
+          [11]http://www.midnight-commander.org/
 
    mutt
           mail utility
-          [10]http://www.mutt.org/
+          [12]http://www.mutt.org/
 
    ncftp
           file-transfer utility
-          [11]http://www.ncftp.com/
+          [13]http://www.ncftp.com/
 
    nvi
           New vi versions 1.50 are able to use ncurses versions 1.9.7 and
           later.
-          [12]https://sites.google.com/a/bostic.com/keithbostic/nvi
+          [14]https://sites.google.com/a/bostic.com/keithbostic/nvi
 
    pinfo
           Lynx-like info browser.
-          [13]https://alioth.debian.org/projects/pinfo/
+          [15]https://alioth.debian.org/projects/pinfo/
 
    tin
-          newsreader, supporting color, MIME [14]http://www.tin.org/
+          newsreader, supporting color, MIME [16]http://www.tin.org/
 
    as well as some that use ncurses for the terminfo support alone:
 
    minicom
           terminal emulator
-          [15]http://alioth.debian.org/projects/minicom/
+          [17]http://alioth.debian.org/projects/minicom/
 
    vile
           vi-like-emacs
-          [16]http://invisible-island.net/vile/
+          [18]http://invisible-island.net/vile/
 
    The  ncurses  distribution  includes  a  selection  of  test  programs
    (including a few games).
@@ -590,9 +227,9 @@ Who's Who and What's What
    Zeyd  Ben-Halim started it from a previous package pcurses, written by
    Pavel  Curtis.  Eric S. Raymond continued development. Juergen Pfeifer
    wrote  most of the form and menu libraries. Ongoing work is being done
-   by  [17]Thomas  Dickey.  Thomas  Dickey acts as the maintainer for the
+   by  [19]Thomas  Dickey.  Thomas  Dickey acts as the maintainer for the
    Free  Software  Foundation,  which  holds  the  copyright  on ncurses.
-   Contact the current maintainers at [18]bug-ncurses@gnu.org.
+   Contact the current maintainers at [20]bug-ncurses@gnu.org.
 
    To   join   the   ncurses   mailing   list,   please  write  email  to
    bug-ncurses-request@gnu.org containing the line:
@@ -602,7 +239,7 @@ Who's Who and What's What
    and testing of this package.
 
    Beta  versions  of ncurses and patches to the current release are made
-   available at [19]ftp://invisible-island.net/ncurses/ .
+   available at [21]ftp://invisible-island.net/ncurses/ .
 
 Future Plans
 
@@ -616,34 +253,36 @@ Future Plans
 Other Related Resources
 
    The  distribution  provides  a  newer  version  of the terminfo-format
-   terminal description file once maintained by [20]Eric Raymond . Unlike
+   terminal description file once maintained by [22]Eric Raymond . Unlike
    the  older  version, the termcap and terminfo data are provided in the
    same  file,  and provides several user-definable extensions beyond the
    X/Open specification.
 
    You  can  find  lots  of  information  on  terminal-related topics not
-   covered in the terminfo file at [21]Richard Shuford's archive .
+   covered in the terminfo file at [23]Richard Shuford's archive .
 
 References
 
    1. ftp://ftp.gnu.org/gnu/ncurses/
    2. ftp://invisible-island.net/ncurses/
-   3. http://invisible-island.net/cindent/cindent.html
-   4. http://invisible-island.net/cdk/
-   5. http://www.vexus.ca/products/CDK/
-   6. http://invisible-island.net/ded/
-   7. http://invisible-island.net/dialog/
-   8. http://lynx.isc.org/release/
-   9. http://www.midnight-commander.org/
-  10. http://www.mutt.org/
-  11. http://www.ncftp.com/
-  12. https://sites.google.com/a/bostic.com/keithbostic/nvi
-  13. https://alioth.debian.org/projects/pinfo/
-  14. http://www.tin.org/
-  15. http://alioth.debian.org/projects/minicom/
-  16. http://invisible-island.net/vile/
-  17. mailto:dickey@invisible-island.net
-  18. mailto:bug-ncurses@gnu.org
-  19. ftp://invisible-island.net/ncurses/
-  20. http://www.catb.org/~esr/terminfo/
-  21. http://web.archive.org/web/*/http://www.cs.utk.edu/~shuford/terminal
+   3. http://invisible-island.net/ncurses/man/form_fieldtype.3x
+   4. http://invisible-island.net/ncurses/ncurses-Ada95.html
+   5. http://invisible-island.net/ncurses/ncurses-examples.html
+   6. http://invisible-island.net/cdk/
+   7. http://www.vexus.ca/products/CDK/
+   8. http://invisible-island.net/ded/
+   9. http://invisible-island.net/dialog/
+  10. http://lynx.isc.org/release/
+  11. http://www.midnight-commander.org/
+  12. http://www.mutt.org/
+  13. http://www.ncftp.com/
+  14. https://sites.google.com/a/bostic.com/keithbostic/nvi
+  15. https://alioth.debian.org/projects/pinfo/
+  16. http://www.tin.org/
+  17. http://alioth.debian.org/projects/minicom/
+  18. http://invisible-island.net/vile/
+  19. mailto:dickey@invisible-island.net
+  20. mailto:bug-ncurses@gnu.org
+  21. ftp://invisible-island.net/ncurses/
+  22. http://www.catb.org/~esr/terminfo/
+  23. http://web.archive.org/web/*/http://www.cs.utk.edu/~shuford/terminal

Modified: vendor/ncurses/dist/Ada95/aclocal.m4
==============================================================================
--- vendor/ncurses/dist/Ada95/aclocal.m4	Sat Apr 30 10:56:08 2011	(r221244)
+++ vendor/ncurses/dist/Ada95/aclocal.m4	Sat Apr 30 10:59:17 2011	(r221245)
@@ -28,7 +28,7 @@ dnl*************************************
 dnl
 dnl Author: Thomas E. Dickey
 dnl
-dnl $Id: aclocal.m4,v 1.20 2011/01/22 19:46:50 tom Exp $
+dnl $Id: aclocal.m4,v 1.24 2011/03/31 23:32:36 tom Exp $
 dnl Macros used in NCURSES Ada95 auto-configuration script.
 dnl
 dnl These macros are maintained separately from NCURSES.  The copyright on
@@ -1040,10 +1040,12 @@ rm -rf conftest*
 AC_SUBST(EXTRA_CFLAGS)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_GNAT_GENERICS version: 1 updated: 2010/11/13 14:15:18
+dnl CF_GNAT_GENERICS version: 2 updated: 2011/03/23 20:24:41
 dnl ----------------
 AC_DEFUN([CF_GNAT_GENERICS],
 [
+AC_REQUIRE([CF_GNAT_VERSION])
+
 AC_MSG_CHECKING(if GNAT supports generics)
 case $cf_gnat_version in #(vi
 3.[[1-9]]*|[[4-9]].*) #(vi
@@ -1068,6 +1070,53 @@ AC_SUBST(cf_compile_generics)
 AC_SUBST(cf_generic_objects)
 ])dnl
 dnl ---------------------------------------------------------------------------
+dnl CF_GNAT_SIGINT version: 1 updated: 2011/03/27 20:07:59
+dnl --------------
+dnl Check if gnat supports SIGINT, and presumably tasking.  For the latter, it
+dnl is noted that gnat may compile a tasking unit even for configurations which
+dnl fail at runtime.
+AC_DEFUN([CF_GNAT_SIGINT],[
+AC_CACHE_CHECK(if GNAT supports SIGINT,cf_cv_gnat_sigint,[
+CF_GNAT_TRY_LINK([with Ada.Interrupts.Names;
+
+package ConfTest is
+
+   pragma Warnings (Off);  --  the next pragma exists since 3.11p
+   pragma Unreserve_All_Interrupts;
+   pragma Warnings (On);
+
+   protected Process is
+      procedure Stop;
+      function Continue return Boolean;
+      pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
+   private
+      Done : Boolean := False;
+   end Process;
+
+end ConfTest;],
+[package body ConfTest is
+   protected body Process is
+      procedure Stop is
+      begin
+         Done := True;
+      end Stop;
+      function Continue return Boolean is
+      begin
+         return not Done;
+      end Continue;
+   end Process;
+end ConfTest;],
+	[cf_cv_gnat_sigint=yes],
+	[cf_cv_gnat_sigint=no])])
+
+if test $cf_cv_gnat_sigint = yes ; then
+	USE_GNAT_SIGINT=""
+else
+	USE_GNAT_SIGINT="#"
+fi
+AC_SUBST(USE_GNAT_SIGINT)
+])dnl
+dnl ---------------------------------------------------------------------------
 dnl CF_GNAT_PRAGMA_UNREF version: 1 updated: 2010/06/19 15:22:18
 dnl --------------------
 dnl Check if the gnat pragma "Unreferenced" works.
@@ -1097,28 +1146,92 @@ fi
 AC_SUBST(PRAGMA_UNREF)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_GNAT_PROJECTS version: 1 updated: 2010/11/13 14:15:18
+dnl CF_GNAT_PROJECTS version: 2 updated: 2011/03/23 20:24:41
 dnl ----------------
+dnl GNAT projects are configured with ".gpr" project files.
+dnl GNAT libraries are a further development, using the project feature.
 AC_DEFUN([CF_GNAT_PROJECTS],
 [
+AC_REQUIRE([CF_GNAT_VERSION])
+
+cf_gnat_libraries=no
+cf_gnat_projects=no
+
 AC_MSG_CHECKING(if GNAT supports project files)
 case $cf_gnat_version in #(vi
 3.[[0-9]]*) #(vi
-	cf_gnat_projects=no
 	;;
 *)
 	case $cf_cv_system_name in #(vi
 	cygwin*) #(vi
-		cf_gnat_projects=no
 		;;
 	*)
-		cf_gnat_projects=yes
+		mkdir conftest.src conftest.bin conftest.lib
+		cd conftest.src
+		rm -rf conftest* *~conftest*
+		cat >>library.gpr <>confpackage.ads <>confpackage.adb <&AC_FD_CC 2>&1 ) ; then
+			cf_gnat_projects=yes
+		fi
+		cd ..
+		if test -f conftest.lib/confpackage.ali
+		then
+			cf_gnat_libraries=yes
+		fi
+		rm -rf conftest* *~conftest*
 		;;
 	esac
 	;;
 esac
 AC_MSG_RESULT($cf_gnat_projects)
 
+if test $cf_gnat_projects = yes
+then
+	AC_MSG_CHECKING(if GNAT supports libraries)
+	AC_MSG_RESULT($cf_gnat_libraries)
+fi
+
 if test "$cf_gnat_projects" = yes
 then
 	USE_OLD_MAKERULES="#"
@@ -1128,11 +1241,19 @@ else
 	USE_GNAT_PROJECTS="#"
 fi
 
+if test "$cf_gnat_libraries" = yes
+then
+	USE_GNAT_LIBRARIES=""
+else
+	USE_GNAT_LIBRARIES="#"
+fi
+
 AC_SUBST(USE_OLD_MAKERULES)
 AC_SUBST(USE_GNAT_PROJECTS)
+AC_SUBST(USE_GNAT_LIBRARIES)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_GNAT_TRY_LINK version: 2 updated: 2010/08/14 18:25:37
+dnl CF_GNAT_TRY_LINK version: 3 updated: 2011/03/19 14:47:45
 dnl ----------------
 dnl Verify that a test program compiles/links with GNAT.
 dnl $cf_ada_make is set to the program that compiles/links
@@ -1144,7 +1265,7 @@ dnl $3 is the shell command to execute i
 dnl $4 is the shell command to execute if not successful
 AC_DEFUN([CF_GNAT_TRY_LINK],
 [
-rm -rf conftest*
+rm -rf conftest* *~conftest*
 cat >>conftest.ads <>conftest.ads </dev/null | sed -e 's,[[ 	]]*$,,'`
+		cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[[ 	]]*$,,'`
 		case "$cf_result" in
 		.*k)
 			cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
@@ -1914,7 +2032,7 @@ AC_DEFUN([CF_MSG_LOG],[
 echo "${as_me:-configure}:__oline__: testing $* ..." 1>&AC_FD_CC
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NCURSES_ADDON version: 3 updated: 2010/10/23 15:54:49
+dnl CF_NCURSES_ADDON version: 4 updated: 2011/03/27 17:10:13
 dnl ----------------
 dnl Configure an ncurses add-on, built outside the ncurses tree.
 AC_DEFUN([CF_NCURSES_ADDON],[
@@ -1939,8 +2057,8 @@ if test "$NCURSES_CONFIG" != none ; then
 cf_version=`$NCURSES_CONFIG --version`
 
 NCURSES_MAJOR=`echo "$cf_version" | sed -e 's/\..*//'`
-NCURSES_MINOR=`echo "$cf_version" | sed -e 's/^[[0-9]]\+\.//' -e 's/\..*//'`
-NCURSES_PATCH=`echo "$cf_version" | sed -e 's/^[[0-9]]\+\.[[0-9]]\+\.//'`
+NCURSES_MINOR=`echo "$cf_version" | sed -e 's/^[[0-9]][[0-9]]*\.//' -e 's/\..*//'`
+NCURSES_PATCH=`echo "$cf_version" | sed -e 's/^[[0-9]][[0-9]]*\.[[0-9]][[0-9]]*\.//'`
 
 # ABI version is not available from headers
 cf_cv_abi_version=`$NCURSES_CONFIG --abi-version`
@@ -1956,10 +2074,10 @@ CF_EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | fgrep AUTOCONF_$cf_name >conftest.out"
 	AC_TRY_EVAL(cf_try)
 	if test -f conftest.out ; then
-		cf_result=`cat conftest.out | sed -e "s/^.*AUTOCONF_$cf_name[[ 	]]\+//"`
-		eval NCURSES_$cf_name=$cf_result
-		cat conftest.$ac_ext
-		cat conftest.out
+		cf_result=`cat conftest.out | sed -e "s/^.*AUTOCONF_$cf_name[[ 	]][[ 	]]*//"`
+		eval NCURSES_$cf_name=\"$cf_result\"
+		# cat conftest.$ac_ext
+		# cat conftest.out
 	fi
 done
 
@@ -2428,7 +2546,7 @@ case ".[$]$1" in #(vi
 esac
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_PKG_CONFIG version: 3 updated: 2009/01/25 10:55:09
+dnl CF_PKG_CONFIG version: 4 updated: 2011/02/18 20:26:24
 dnl -------------
 dnl Check for the package-config program, unless disabled by command-line.
 AC_DEFUN([CF_PKG_CONFIG],
@@ -2445,7 +2563,7 @@ no) #(vi
 	PKG_CONFIG=none
 	;;
 yes) #(vi
-	AC_PATH_PROG(PKG_CONFIG, pkg-config, none)
+	AC_PATH_TOOL(PKG_CONFIG, pkg-config, none)
 	;;
 *)
 	PKG_CONFIG=$withval
@@ -3355,7 +3473,7 @@ if test "$with_pthread" != no ; then
 fi
 ])
 dnl ---------------------------------------------------------------------------
-dnl CF_XOPEN_SOURCE version: 34 updated: 2010/05/26 05:38:42
+dnl CF_XOPEN_SOURCE version: 35 updated: 2011/02/20 20:37:37
 dnl ---------------
 dnl Try to get _XOPEN_SOURCE defined properly that we can use POSIX functions,
 dnl or adapt to the vendor's definitions to get equivalent functionality,
@@ -3374,6 +3492,9 @@ case $host_os in #(vi
 aix[[456]]*) #(vi
 	cf_xopen_source="-D_ALL_SOURCE"
 	;;
+cygwin) #(vi
+	cf_XOPEN_SOURCE=600
+	;;
 darwin[[0-8]].*) #(vi
 	cf_xopen_source="-D_APPLE_C_SOURCE"
 	;;

Modified: vendor/ncurses/dist/Ada95/configure
==============================================================================
--- vendor/ncurses/dist/Ada95/configure	Sat Apr 30 10:56:08 2011	(r221244)
+++ vendor/ncurses/dist/Ada95/configure	Sat Apr 30 10:59:17 2011	(r221245)
@@ -1,7 +1,7 @@
 #! /bin/sh
-# From configure.in Revision: 1.21 .
+# From configure.in Revision: 1.30 .
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by Autoconf 2.52.20101001.
+# Generated by Autoconf 2.52.20101002.
 #
 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
 # Free Software Foundation, Inc.
@@ -657,9 +657,11 @@ Build-Tools Needed to Compile Temporary 
   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
 Options to Specify the Libraries Built/Used:
+  --with-shared           generate shared C-objects (needed for --with-ada-sharedlib)
   --enable-widec          compile with wide-char/UTF-8 code
   --with-curses-dir=DIR   directory in which (n)curses is installed
   --with-shlib-version=X  Specify rel or abi version for shared libs
+  --enable-rpath-link     link sample programs with rpath option
 Fine-Tuning Your Configuration:
   --enable-broken_linker  compile with broken-linker support code
   --disable-largefile     omit support for large files
@@ -755,7 +757,7 @@ This file contains any messages produced
 running configure, to aid debugging if configure makes a mistake.
 
 It was created by $as_me, which was
-generated by GNU Autoconf 2.52.20101001.  Invocation command line was
+generated by GNU Autoconf 2.52.20101002.  Invocation command line was
 
   $ $0 $@
 
@@ -879,7 +881,7 @@ if test -z "$CONFIG_SITE"; then
 fi
 for ac_site_file in $CONFIG_SITE; do
   if test -r "$ac_site_file"; then
-    { echo "$as_me:882: loading site script $ac_site_file" >&5
+    { echo "$as_me:884: loading site script $ac_site_file" >&5
 echo "$as_me: loading site script $ac_site_file" >&6;}
     cat "$ac_site_file" >&5
     . "$ac_site_file"
@@ -890,7 +892,7 @@ if test -r "$cache_file"; then
   # Some versions of bash will fail to source /dev/null (special
   # files actually), so we avoid doing that.
   if test -f "$cache_file"; then
-    { echo "$as_me:893: loading cache $cache_file" >&5
+    { echo "$as_me:895: loading cache $cache_file" >&5
 echo "$as_me: loading cache $cache_file" >&6;}
     case $cache_file in
       [\\/]* | ?:[\\/]* ) . $cache_file;;
@@ -898,7 +900,7 @@ echo "$as_me: loading cache $cache_file"
     esac
   fi
 else
-  { echo "$as_me:901: creating cache $cache_file" >&5
+  { echo "$as_me:903: creating cache $cache_file" >&5
 echo "$as_me: creating cache $cache_file" >&6;}
   >$cache_file
 fi
@@ -914,21 +916,21 @@ for ac_var in `(set) 2>&1 |
   eval ac_new_val="\$ac_env_${ac_var}_value"
   case $ac_old_set,$ac_new_set in
     set,)
-      { echo "$as_me:917: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+      { echo "$as_me:919: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,set)
-      { echo "$as_me:921: error: \`$ac_var' was not set in the previous run" >&5
+      { echo "$as_me:923: error: \`$ac_var' was not set in the previous run" >&5
 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,);;
     *)
       if test "x$ac_old_val" != "x$ac_new_val"; then
-        { echo "$as_me:927: error: \`$ac_var' has changed since the previous run:" >&5
+        { echo "$as_me:929: error: \`$ac_var' has changed since the previous run:" >&5
 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
-        { echo "$as_me:929:   former value:  $ac_old_val" >&5
+        { echo "$as_me:931:   former value:  $ac_old_val" >&5
 echo "$as_me:   former value:  $ac_old_val" >&2;}
-        { echo "$as_me:931:   current value: $ac_new_val" >&5
+        { echo "$as_me:933:   current value: $ac_new_val" >&5
 echo "$as_me:   current value: $ac_new_val" >&2;}
         ac_cache_corrupted=:
       fi;;
@@ -947,9 +949,9 @@ echo "$as_me:   current value: $ac_new_v

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-vendor@FreeBSD.ORG  Sat Apr 30 10:59:56 2011
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 259E6106564A;
	Sat, 30 Apr 2011 10:59:56 +0000 (UTC) (envelope-from ed@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id AD98A8FC1B;
	Sat, 30 Apr 2011 10:59:55 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p3UAxtq4042620;
	Sat, 30 Apr 2011 10:59:55 GMT (envelope-from ed@svn.freebsd.org)
Received: (from ed@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p3UAxtnG042619;
	Sat, 30 Apr 2011 10:59:55 GMT (envelope-from ed@svn.freebsd.org)
Message-Id: <201104301059.p3UAxtnG042619@svn.freebsd.org>
From: Ed Schouten 
Date: Sat, 30 Apr 2011 10:59:55 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r221246 - vendor/ncurses/5.9-20110405
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Sat, 30 Apr 2011 10:59:56 -0000

Author: ed
Date: Sat Apr 30 10:59:55 2011
New Revision: 221246
URL: http://svn.freebsd.org/changeset/base/221246

Log:
  Tag ncurses 5.9.

Added:
  vendor/ncurses/5.9-20110405/
     - copied from r221245, vendor/ncurses/dist/