1$FreeBSD$ 2 3ncurses 4 5 The release tarball can be found at GNU FTP sites. 6 The beta version can be found at ftp://invisible-island.net/ncurses/ 7 or ftp://dickey.his.com/ncurses/ 8 9For the import files and directories were pruned by: 10 11 tar -X FREEBSD-Xlist -zxf ncurses-5.6.tar.gz 12 13check if there are any new bits that we don't want. 14 15then imported by: 16 17 cvs import -m 'Import ncurses 5.6-20061217 onto the vendor branch' \ 18 src/contrib/ncurses NCURSES v5_6_20061217 19 20The date in the tag can be obtained from contrib/ncurses/dist.mk. 21 22To make local changes to ncurses, simply patch and commit to the main 23branch (aka HEAD). Never make local changes on the vendor (NCURSES) branch. 24 25All local changes should be submitted to Thomas Dickey for inclusion in 26the next vendor release. The author is very willing to help us. 27 28After importing, you have to update files in lib/ncurses. To configure 29ncurses, go to /usr/ports/devel/ncurses and 30 31 make WITHOUT_TERMINFO=1 configure 32 33Update ncurses_cfg.h and necessary Makefile glues from ${WRKSRC}/build.nowidec. 34Directory for wide character support is ${WRKSRC}/build.widec 35You may have to update ncurses-specific glue in termcap.c. 36 37Current local changes: 38 39ncurses/tinfo/comp_scan.c 40 rev 1.2: native termcap tweaking 41 42ncurses/tinfo/lib_baudrate.c 43 rev 1.2: switch to contemporary TTY interface 44 45ncurses/tinfo/lib_termcap.c 46 rev 1.2: native termcap tweaking 47 rev 1.4: remove GCC_UNUSED for rev 1.2 48 49ncurses/tinfo/read_termcap.c 50 This is not used. We have our own src/lib/ncurses/termcap.c 51 52rafan@FreeBSD.org 539-Jan-2007 54