forked from pool/ncurses
7cb8d5edf9
- Add ncurses patch 20200711 + fix pound-sign mapping in acsc of linux2.6 entry (report by Ingo Bruckl). + additional changes for building with Visual Studio C++ and msys2 (reports/patches by "Maarten Anonymous") + build-improvements for Windows 10 and MinGW (patch by Juergen Pfeifer). + fix a typo in curs_printw.3x (patch by William Pursell). + fix two errors in infotocap which allowed indexing outside the buffer (report/testcases by Zhang Gan). + update length of strings in infocmp's usage function to restore a trailing null on the longest string (report/testcase by Zhang Gen). - Add ncurses patch 20200704 + modify version-check with Ada generics to use the same pattern as in the check for supported gnat versions (report by Pascal Pignard). > additional changes for building with Visual Studio C++ and msys2 (patches by "Maarten Anonymous"): + adjust headers/declarations to provide for "dllimport" vs "dllexport" declarations when constructing DLLs, to worko with Visual Studio C++. - Add ncurses patch 20200627 + build-fixes for gnat 10.1.1, whose gnatmake drops integration with gprbuild. + correct buffer-length in test/color_name.h - Add ncurses patch 20200613 + update list of functions in ncurses.3x + move dlclose() call from lib_mouse.c to delscreen() to avoid a case in the former which could be called from SIGTSTP handler (Debian OBS-URL: https://build.opensuse.org/request/show/820866 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=176 |
||
---|---|---|
.gitattributes | ||
.gitignore | ||
baselibs.conf | ||
check-build.sh | ||
edit.sed | ||
get_version_number.sh | ||
handle.linux | ||
ncurses-5.7-tack.dif | ||
ncurses-5.9-ibm327x.dif | ||
ncurses-6.2-patches.tar.bz2 | ||
ncurses-6.2.dif | ||
ncurses-6.2.tar.gz | ||
ncurses-rpmlintrc | ||
ncurses.changes | ||
ncurses.spec | ||
README.devel | ||
tack-1.09-20200202.tgz |
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.