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. 21If the version is a snapshot, 22 23 cvs import -m 'Import ncurses 5.6-20080503 snapshot onto the vendor branch' \ 24 src/contrib/ncurses NCURSES v5_6_20080503 25 26Remove files that are removed in this release in vendor branch (NCURSES) 27instead of HEAD. 28 29To make local changes to ncurses, simply patch and commit to the main 30branch (aka HEAD). Never make local changes on the vendor (NCURSES) branch. 31 32All local changes should be submitted to Thomas Dickey for inclusion in 33the next vendor release. The author is very willing to help us. 34 35After importing, you have to update files in lib/ncurses. To configure 36ncurses, go to /usr/ports/devel/ncurses and 37 38 make WITHOUT_TERMINFO=1 configure 39 40Update ncurses_cfg.h and necessary Makefile glues from ${WRKSRC}/build.nowidec. 41Directory for wide character support is ${WRKSRC}/build.widec 42You may have to update ncurses-specific glue in termcap.c. 43 44Current local changes: 45 46ncurses/tinfo/comp_scan.c 47 rev 1.2: native termcap tweaking 48 49ncurses/tinfo/lib_termcap.c 50 rev 1.2: native termcap tweaking 51 rev 1.4: remove GCC_UNUSED for rev 1.2 52 53ncurses/tinfo/read_termcap.c 54 This is not used. We have our own src/lib/ncurses/termcap.c 55 56rafan@FreeBSD.org 579-Jan-2007 58