+ improve description in INSTALL of the --with-versioned-syms option.
+ add combination of --with-hashed-db and --with-ticlib to
configurations for ".map" files (report by Werner Fink).
-------------------------------------------------------------------------------
--- Copyright (c) 1998-2013,2014 Free Software Foundation, Inc. --
+-- Copyright (c) 1998-2014,2015 Free Software Foundation, Inc. --
-- --
-- Permission is hereby granted, free of charge, to any person obtaining a --
-- copy of this software and associated documentation files (the --
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: INSTALL,v 1.180 2014/12/14 00:13:57 tom Exp $
+-- $Id: INSTALL,v 1.183 2015/01/17 23:20:46 tom Exp $
---------------------------------------------------------------------
How to install Ncurses/Terminfo on your system
---------------------------------------------------------------------
--with-versioned-syms[=XXX]
The Solaris, GNU and reportedly some other linkers (ld) accept a
"--version-script" option which tells the linker to annotate the
- resulting objects with version identifiers. The configure script
- will automatically apply a suitable ".map" file to provide this
- information for Linux. Solaris mapfiles differ:
+ resulting objects with version identifiers.
+
+ Use "objdump -T" on a library to see the annotations.
+
+ The configure script will automatically apply a suitable ".map" file to
+ provide this information for Linux. Solaris mapfiles differ:
a) comments are not accepted
- b) wildcards are not accepted
+ b) wildcards are not accepted, except for a special case of "_*".
c) each symbol listed in the map file must exist in the library
- Use "objdump -T" on a library to see the annotations.
+ The Solaris limitations conflict with the development goal of providing
+ a small set of ".map" files as examples, which cover the most common
+ configurations. Because that coverage is done by merging together
+ several builds, some symbols will be listed in the the ".map" files
+ that do not happen to be present in one configuration or another.
+
+ These sample ".map" files will not cover all possible combinations.
+ In some cases, e.g., when using the --with-weak-symbols option, you
+ may prefer to use a different ".map" file by setting this option's
+ value.
--with-xterm-kbs=XXX
Configure xterm's terminfo entries to use either BS (^H, i.e., ASCII
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.2334 2015/01/10 23:31:24 tom Exp $
+-- $Id: NEWS,v 1.2338 2015/01/17 23:19:11 tom Exp $
-------------------------------------------------------------------------------
This is a log of changes that ncurses has gone through since Zeyd started
Changes through 1.9.9e did not credit all contributions;
it is not possible to add this information.
+20150117
+ + improve description in INSTALL of the --with-versioned-syms option.
+ + add combination of --with-hashed-db and --with-ticlib to
+ configurations for ".map" files (report by Werner Fink).
+
20150110
+ add a step to generating ".map" files, to declare any remaining
symbols beginning with "_" as local, at the last version node.
-5:0:9 5.9 20150110
+5:0:9 5.9 20150117
# use or other dealings in this Software without prior written #
# authorization. #
##############################################################################
-# $Id: dist.mk,v 1.1025 2015/01/10 15:40:16 tom Exp $
+# $Id: dist.mk,v 1.1027 2015/01/17 14:20:08 tom Exp $
# Makefile for creating ncurses distributions.
#
# This only needs to be used directly as a makefile by developers, but
# These define the major/minor/patch versions of ncurses.
NCURSES_MAJOR = 5
NCURSES_MINOR = 9
-NCURSES_PATCH = 20150110
+NCURSES_PATCH = 20150117
# We don't append the patch to the version, since this only applies to releases
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
-ncurses6 (5.9+20150110) unstable; urgency=low
+ncurses6 (5.9+20150117) unstable; urgency=low
* latest weekly patch
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 10 Jan 2015 10:40:16 -0500
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 17 Jan 2015 09:19:54 -0500
ncurses6 (5.9-20131005) unstable; urgency=low
-ncurses6 (5.9+20150110) unstable; urgency=low
+ncurses6 (5.9+20150117) unstable; urgency=low
* latest weekly patch
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 10 Jan 2015 10:40:16 -0500
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 17 Jan 2015 09:19:54 -0500
ncurses6 (5.9-20131005) unstable; urgency=low
-ncurses6 (5.9+20150110) unstable; urgency=low
+ncurses6 (5.9+20150117) unstable; urgency=low
* latest weekly patch
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 10 Jan 2015 10:40:16 -0500
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 17 Jan 2015 09:19:54 -0500
ncurses6 (5.9-20120608) unstable; urgency=low
-; $Id: mingw-ncurses.nsi,v 1.79 2015/01/10 15:40:16 tom Exp $\r
+; $Id: mingw-ncurses.nsi,v 1.81 2015/01/17 14:20:08 tom Exp $\r
\r
; TODO add examples\r
; TODO bump ABI to 6\r
!define VERSION_MAJOR "5"\r
!define VERSION_MINOR "9"\r
!define VERSION_YYYY "2015"\r
-!define VERSION_MMDD "0110"\r
+!define VERSION_MMDD "0117"\r
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}\r
\r
!define MY_ABI "5"\r
Summary: shared libraries for terminal handling
Name: mingw32-ncurses6
Version: 5.9
-Release: 20150110
+Release: 20150117
License: X11
Group: Development/Libraries
Source: ncurses-%{version}-%{release}.tgz
-# $Id: ncurses.map,v 1.30 2015/01/10 22:51:45 tom Exp $
+# $Id: ncurses.map,v 1.31 2015/01/13 00:50:13 tom Exp $
# script for shared library symbol-versioning using ld
#
# This file was generated by ncu-mapsyms
_nc_db_have_data;
_nc_db_next;
_nc_db_open;
+ _nc_db_put;
_nc_eventlist_timeout;
_nc_first_db;
_nc_handle_sigwinch;
local:
_nc_db_get;
_nc_db_have_index;
- _nc_db_put;
_nc_hashed_db;
_nc_viscbuf2;
} NCURSES_TINFO_5.5.20051010;
Summary: shared libraries for terminal handling
Name: ncurses6
Version: 5.9
-Release: 20150110
+Release: 20150117
License: X11
Group: Development/Libraries
Source: ncurses-%{version}-%{release}.tgz
-# $Id: ncurses.sym,v 1.18 2015/01/10 20:30:46 tom Exp $
+# $Id: ncurses.sym,v 1.19 2015/01/12 23:56:35 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
_nc_db_have_data
_nc_db_next
_nc_db_open
+_nc_db_put
_nc_disable_period
_nc_doalloc
_nc_entry_match
-# $Id: ncursest.map,v 1.23 2015/01/10 22:51:45 tom Exp $
+# $Id: ncursest.map,v 1.24 2015/01/13 01:06:34 tom Exp $
# script for shared library symbol-versioning using ld
#
# This file was generated by ncu-mapsyms
_nc_db_have_data;
_nc_db_next;
_nc_db_open;
+ _nc_db_put;
_nc_eventlist_timeout;
_nc_first_db;
_nc_handle_sigwinch;
local:
_nc_db_get;
_nc_db_have_index;
- _nc_db_put;
_nc_hashed_db;
_nc_viscbuf2;
} NCURSES_TINFO_5.5.20051010;
-# $Id: ncursest.sym,v 1.17 2015/01/10 20:40:02 tom Exp $
+# $Id: ncursest.sym,v 1.18 2015/01/13 01:07:07 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
_nc_db_have_data
_nc_db_next
_nc_db_open
+_nc_db_put
_nc_disable_period
_nc_doalloc
_nc_entry_match
-# $Id: ncursestw.map,v 1.24 2015/01/10 22:51:45 tom Exp $
+# $Id: ncursestw.map,v 1.25 2015/01/13 01:06:34 tom Exp $
# script for shared library symbol-versioning using ld
#
# This file was generated by ncu-mapsyms
_nc_db_have_data;
_nc_db_next;
_nc_db_open;
+ _nc_db_put;
_nc_eventlist_timeout;
_nc_first_db;
_nc_handle_sigwinch;
local:
_nc_db_get;
_nc_db_have_index;
- _nc_db_put;
_nc_hashed_db;
_nc_viscbuf2;
} NCURSES_TINFO_5.5.20051010;
-# $Id: ncursestw.sym,v 1.16 2015/01/10 20:44:54 tom Exp $
+# $Id: ncursestw.sym,v 1.17 2015/01/13 01:07:07 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
_nc_db_have_data
_nc_db_next
_nc_db_open
+_nc_db_put
_nc_disable_period
_nc_doalloc
_nc_entry_match
-# $Id: ncursesw.map,v 1.29 2015/01/10 22:51:46 tom Exp $
+# $Id: ncursesw.map,v 1.30 2015/01/13 01:06:34 tom Exp $
# script for shared library symbol-versioning using ld
#
# This file was generated by ncu-mapsyms
_nc_db_have_data;
_nc_db_next;
_nc_db_open;
+ _nc_db_put;
_nc_eventlist_timeout;
_nc_first_db;
_nc_handle_sigwinch;
local:
_nc_db_get;
_nc_db_have_index;
- _nc_db_put;
_nc_hashed_db;
_nc_viscbuf2;
} NCURSES_TINFO_5.5.20051010;
-# $Id: ncursesw.sym,v 1.17 2015/01/10 20:35:38 tom Exp $
+# $Id: ncursesw.sym,v 1.18 2015/01/13 01:07:07 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
_nc_db_have_data
_nc_db_next
_nc_db_open
+_nc_db_put
_nc_disable_period
_nc_doalloc
_nc_entry_match