SHA256
1
0
forked from pool/ncurses
Dominique Leuenberger cb88526870 Accepting request 1084217 from Base:System
- Do not overwrite PKG_CONFIG_PATH for new tack support

- Add ncurses patch 20230429
  + revise recent change to _nc_write_entry to isolate it to a Cygwin bug
    (cf: 20230311)
  + amend fix for wgetnstr, wgetn_wstr to use cbreak mode unless raw
    mode was set (cf: 20210522).
  + fix a few warnings from cppcheck, etc.
  + correct copy/paste error in nc_access.h (report by Werner Fink).
- Adopt patch ncurses-6.4-makeuseof_secure_open.dif
  * Fix yet an other copy/paste typo

- Add patch ncurses-6.4-makeuseof_secure_open.dif
  * Really make use of _nc_safe_fopen() and _nc_safe_open3()

- Add ncurses patch 20230424
  + check return value of _nc_save_str(), in special case for tic where
    extended capabilities are processed but the terminal description was
    not initialized (report by Ziqiao Kong).
  + regenerate llib-* files.

- Add ncurses patch 20230423 (boo#1210552)
  + add tiscan_s() to help applications check formatting capabilities
    that would be passed to tiparm_s, etc.
  + add tiparm_s() to provide applications a way to tell ncurses what
    the expected parameters are for a capability (tmux #3531).
  + improve check in lib_tparm.c, ensuring that a char* fits into a
    TPARM_ARG.
  + add --disable-setuid-environ configure option (request by Sven
    Joachim).

OBS-URL: https://build.opensuse.org/request/show/1084217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=238
2023-05-04 15:09:00 +00:00
2018-03-21 07:48:41 +00:00
.
2012-03-12 12:18:35 +00:00
2021-10-22 12:05:32 +00:00
.
2013-03-26 13:01:42 +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.
Description
No description provided
Readme 12 MiB
Languages
Shell 96.2%
sed 3.8%