Go to file
Stephan Kulow 6465aa131b Accepting request 343821 from Base:System
- Add ncurses patch 20151107
  + modify tset's assignment to TERM in its output to reflect the name by
    which the terminal description is found, rather than the primary
    name.  That was an unnecessary part from the initial conversion of
    tset from termcap to terminfo.  The termcap program in 4.3BSD did
    this to avoid using the short 2-character name (report by Rich
    Burridge).
  + minor fix to configure script to ensure that rules for resulting.map
    are only generated when needed (cf: 20151101).
  + modify configure script to handle the case where tic-library is
    renamed, but the --with-debug option is used by itself without
    normal or shared libraries (prompted by comment in Debian #803482).
- Add ncurses patch 20151101
  + amend change for pkg-config which allows build of pc-files when no
    valid pkg-config library directory was configured to suppress the
    actual install if it is not overridden to a valid directory at
    install time (cf: 20150822).
  + modify editing script which generates resulting.map to work with the
    clang configuration on recent FreeBSD, which gives an error on an
    empty "local" section.
  + fix a spurious "(Part)" message in test/ncurses.c b/B tests due
    to incorrect attribute-masking.
- Add ncurses patch 20151024
  + modify MKexpanded.c to update the expansion of a temporary filename
    to "expanded.c", for use in trace statements.
  + modify layout of b/B tests in test/ncurses.c to allow for additional
    annotation on the right margin; some terminals with partial support
    did not display well.
  + fix typo in curs_attr.3x (patch by Sven Joachim).
  + fix typo in INSTALL (patch by Tomas Cech).

OBS-URL: https://build.opensuse.org/request/show/343821
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=110
2015-11-22 09:57:38 +00:00
.gitattributes OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=1 2006-12-18 23:17:11 +00:00
.gitignore OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=1 2006-12-18 23:17:11 +00:00
baselibs.conf OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=19 2008-08-21 15:51:08 +00:00
check-build.sh . 2012-03-12 12:18:35 +00:00
edit.sed . 2011-11-16 11:14:40 +00:00
handle.linux . 2013-03-26 13:01:42 +00:00
ncurses-5.7-tack.dif . 2013-09-30 10:59:28 +00:00
ncurses-5.9-environment.dif . 2013-09-30 10:59:28 +00:00
ncurses-5.9-ibm327x.dif . 2014-01-28 18:21:55 +00:00
ncurses-6.0-patches.tar.bz2 . 2015-11-10 13:35:16 +00:00
ncurses-6.0.dif Accepting request 341814 from home:sleep_walker:branches:Base:System 2015-11-02 13:04:47 +00:00
ncurses-6.0.tar.gz . 2015-08-17 12:39:03 +00:00
ncurses-rpmlintrc . 2012-01-30 17:08:01 +00:00
ncurses.changes . 2015-11-10 13:35:16 +00:00
ncurses.spec . 2015-11-10 13:35:16 +00:00
README.devel . 2013-03-26 13:01:42 +00:00
tack-1.07-20150606.tgz . 2015-11-11 11:33:40 +00:00

  Versions of Ncurses Libraries
  =============================

There are several Ncurses Libraries which can be used for building
with an terminal based application.  The standard Ncurses Libraries
is given with ABI 5.9

       /usr/include/ncurses/*.h
       /usr/lib/libncurses.so  or /usr/lib64/libncurses.so
       /usr/lib/libform.so     or /usr/lib64/libform.so
       /usr/lib/libmenu.so     or /usr/lib64/libmenu.so
       /usr/lib/libpanel.so    or /usr/lib64/libpanel.so

and its header are installed in /usr/include/ncurses/ e.g.
ncurses.h.  For backward compatibility with simply older
programs the headers curses.h, ncurses.h, and term.h
will be also found in /usr/include/.  Use the output of

       ncurses5-config --cflags  for CFLAGS
       ncurses5-config --libs    for LDFLAGS

to extend the CFLAGS and the LDFLAGS.
For a version with wide character support please use the
libraries with old ABI 5.9

       /usr/include/ncursesw/*.h
       /usr/lib/libncursesw.so or /usr/lib64/libncursesw.so
       /usr/lib/libformw.so    or /usr/lib64/libformw.so
       /usr/lib/libmenuw.so    or /usr/lib64/libmenuw.so
       /usr/lib/libpanelw.so   or /usr/lib64/libpanelw.so

Use the output of

       ncursesw5-config --cflags for CFLAGS
       ncursesw5-config --libs   for LDFLAGS

to extend the CFLAGS and the LDFLAGS.
For a thread safe version (also known as `reentrant') please
use the libraries with ABI 6.0

       /usr/include/ncurses6/ncurses/*.h
       /usr/lib/ncurses6/libncurses.so  or /usr/lib64/ncurses6/libncurses.so
       /usr/lib/ncurses6/libform.so     or /usr/lib64/ncurses6/libform.so
       /usr/lib/ncurses6/libmenu.so     or /usr/lib64/ncurses6/libmenu.so
       /usr/lib/ncurses6/libpanel.so    or /usr/lib64/ncurses6/libpanel.so

together with the header files found at /usr/include/ncurses6/ncurses/
e.g. ncurses.h. For backward compatibility with simply older programs
the headers curses.h, ncurses.h, and term.h will be also found in
/usr/include/ncurses6/.  Use the output of

       ncurses6-config --cflags  for CFLAGS
       ncurses6-config --libs    for LDFLAGS

to extend the CFLAGS and the LDFLAGS.
For a version with both wide character support and thread safe
please use the libraries with ABI 6.0

       /usr/include/ncurses6/ncursesw/*.h
       /usr/lib/ncurses6/libncursesw.so or /usr/lib64/ncurses6/libncursesw.so
       /usr/lib/ncurses6/libformw.so    or /usr/lib64/ncurses6/libformw.so
       /usr/lib/ncurses6/libmenuw.so    or /usr/lib64/ncurses6/libmenuw.so
       /usr/lib/ncurses6/libpanelw.so   or /usr/lib64/ncurses6/libpanelw.so

Use the output of

       ncursesw6-config --cflags for CFLAGS
       ncursesw6-config --libs   for LDFLAGS

to extend the CFLAGS and the LDFLAGS. It should be noted that the ABI 6.0
is not only thread safe but also includes extended mouse support and in
case of the wide character version also extended color support.