ncurses 5.9 - patch 20111030
authorThomas E. Dickey <dickey@invisible-island.net>
Sun, 30 Oct 2011 23:32:22 +0000 (23:32 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sun, 30 Oct 2011 23:32:22 +0000 (23:32 +0000)
commit7ca9d1eb1a8a995514d4dee312bf136fba88ec62
treedda106cc1a3c09799f1b3d48dcb7877086bfd271
parent03f728e5bb3630a54fffc4a2ff2f8dbfcce9088e
ncurses 5.9 - patch 20111030

+ modify make_db_path() to allow creating "terminfo.db" in the same
  directory as an existing "terminfo" directory.  This fixes a case
  where switching between hashed/filesystem databases would cause the
  new hashed database to be installed in the next best location -
  root's home directory.
+ add variable cf_cv_prog_gnat_correct to those passed to
  config.status, fixing a problem with Ada95 builds (cf: 20111022).
+ change feature test from _XPG5 to _XOPEN_SOURCE in two places, to
  accommodate broken implementations for _XPG6.
+ eliminate usage of NULL symbol from etip.h, to reduce header
  interdependencies.
+ add configure check to decide when to add _XOPEN_SOURCE define to
  compiler options, i.e., for Solaris 10 and later (cf: 20100403).
  This is a workaround for gcc 4.6, which fails to build the c++
  binding if that symbol is defined by the application, due to
  incorrectly combining the corresponding feature test macros
  (report by Peter Kruse).
18 files changed:
Ada95/aclocal.m4
Ada95/configure
NEWS
aclocal.m4
c++/etip.h.in
configure
configure.in
dist.mk
include/curses.h.in
include/curses.tail
include/curses.wide
include/ncurses_defs
ncurses/curses.priv.h
ncurses/tinfo/write_entry.c
test/aclocal.m4
test/configure
test/configure.in
test/test.priv.h