Go to file
Dominique Leuenberger 9a03ce57e7 Accepting request 918836 from Base:System
- Add ncurses patch 20210911
  + adjust ifdef in test_opaque.c to fix build with ncurses 5.7
  + add testing note for xterm-{hp|sco|sun} -TD
  + corrected description for ansi.sys-old -TD
  + add xterm+nopcfkeys, to fill in keys for xterm-hp, xterm-sun -TD
  + use hp+arrows in a few places -TD
  + use hp+pfk-cr in a few places -TD
- Correct offsets of patch ncurses-6.2.dif

- Add ncurses patch 20210905
  + correct logic in filtering of redefinitions (report by Sven Joachim,
    cf: 20210828).
- Add ncurses patch 20210904
  + modify linux3.0 entry to reflect default mapping of shift-tab by
    kbd 1.14 (report by Jan Engelhardt) -TD
  + add historical note to tput, curses-terminfo and curses-color
    manpages based on source-code for SVr2, SVr3 and SVr4.
  + minor grammatical fixes for "it's" vs "its" (report by Nick Black).
  + amend fix for --disable-root-environ (report by Arnav Singh).
  + build-fix for compiling link_test
  + drop symbols GCC_PRINTF and GCC_SCANF from curses.h.in, to simplify
    use (Debian #993179).
- Add ncurses patch 20210828
  + correct reversed check for --disable-root-environ (report/analysis
    by Arnav Singh, cf: 20210626).
  + apply gcc format attribute to prototypes which use a va_list
    parameter rather than a "..." variable-length parameter list
    (prompted by discussion in a tmux pull-request).
  + modify configure scripts to filter out redefinitions of _XOPEN_SOURCE,
    e.g., for NetBSD which generally supports 500, but 600 is needed for

OBS-URL: https://build.opensuse.org/request/show/918836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=195
2021-09-20 21:32:20 +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 baselibs.conf 2018-03-21 07:48:41 +00:00
check-build.sh . 2012-03-12 12:18:35 +00:00
cursescheck Update to ncurses-6.2 patch 20210323 2021-03-25 10:27:02 +00:00
edit.sed . 2011-11-16 11:14:40 +00:00
get_version_number.sh version 2020-04-06 10:36:45 +00:00
handle.linux Avoid private requirement due (lib)tinfo is used for both, normal and wide 2019-12-16 10:34:37 +00:00
ncurses-5.7-tack.dif Update to ncurses-6.2 patch 20210718 2021-07-19 07:13:24 +00:00
ncurses-5.9-ibm327x.dif Update to ncurses-6.2 patch 20210911 2021-09-13 10:13:24 +00:00
ncurses-6.2-patches.tar.bz2 Update to ncurses-6.2 patch 20210911 2021-09-13 10:13:24 +00:00
ncurses-6.2.dif Update to ncurses-6.2 patch 20210911 2021-09-13 10:13:24 +00:00
ncurses-6.2.tar.gz Update to ncurses 6.2 (patch 20200212) 2020-02-12 11:30:22 +00:00
ncurses-rpmlintrc Update to ncurses-6.2 patch 20210905 2021-09-06 10:32:25 +00:00
ncurses.changes Update to ncurses-6.2 patch 20210911 2021-09-13 10:13:24 +00:00
ncurses.spec Update to ncurses-6.2 patch 20210718 2021-07-19 07:13:24 +00:00
README.devel . 2013-03-26 13:01:42 +00:00
tack-1.09-20210619.tgz Accepting request 904134 from home:gmbr3:Active 2021-07-05 10:44:51 +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.