11fe671feSRong-En Fanncurses 21fe671feSRong-En Fan 31fe671feSRong-En Fan The release tarball can be found at GNU FTP sites. 41fe671feSRong-En Fan The beta version can be found at ftp://invisible-island.net/ncurses/ 51fe671feSRong-En Fan or ftp://dickey.his.com/ncurses/ 61fe671feSRong-En Fan 71fe671feSRong-En FanFor the import files and directories were pruned by: 81fe671feSRong-En Fan 95d08fb1fSRong-En Fan tar -X FREEBSD-Xlist -zxf ncurses-5.7.tar.gz 101fe671feSRong-En Fan 111fe671feSRong-En Fancheck if there are any new bits that we don't want. 121fe671feSRong-En Fan 13d87cbd8bSRong-En FanThe instructions for importing new release and merging to HEAD can be found 14d87cbd8bSRong-En Fanat FreeBSD wiki: 151fe671feSRong-En Fan 16d87cbd8bSRong-En Fan http://wiki.freebsd.org/SubversionPrimer/VendorImports 171fe671feSRong-En Fan 18d87cbd8bSRong-En FanThe version tag can be obtained from contrib/ncurses/dist.mk. 19d52218b2SRong-En Fan 20d87cbd8bSRong-En FanTo make local changes to ncurses, simply patch and commit to the trunk 21d87cbd8bSRong-En Fanbranch (aka HEAD). Never make local changes on the vendor branch. 221fe671feSRong-En Fan 231fe671feSRong-En FanAll local changes should be submitted to Thomas Dickey for inclusion in 241fe671feSRong-En Fanthe next vendor release. The author is very willing to help us. 251fe671feSRong-En Fan 261fe671feSRong-En FanAfter importing, you have to update files in lib/ncurses. To configure 271fe671feSRong-En Fanncurses, go to /usr/ports/devel/ncurses and 281fe671feSRong-En Fan 291fe671feSRong-En Fan make WITHOUT_TERMINFO=1 configure 301fe671feSRong-En Fan 311fe671feSRong-En FanUpdate ncurses_cfg.h and necessary Makefile glues from ${WRKSRC}/build.nowidec. 321fe671feSRong-En FanDirectory for wide character support is ${WRKSRC}/build.widec 33d87cbd8bSRong-En FanYou may have to update ncurses-specific glue in termcap.c (check if 34d87cbd8bSRong-En Fanncurses/tinfo/read_termcap.c has been changed since last import). 351fe671feSRong-En Fan 361fe671feSRong-En FanCurrent local changes: 371fe671feSRong-En Fan 381fe671feSRong-En Fanncurses/tinfo/comp_scan.c 39d87cbd8bSRong-En Fan r50620: native termcap tweaking (cvs r1.2) 401fe671feSRong-En Fan 411fe671feSRong-En Fanncurses/tinfo/lib_termcap.c 42d87cbd8bSRong-En Fan r50620: native termcap tweaking (cvs r1.2) 43d87cbd8bSRong-En Fan r50850: remove GCC_UNUSED for r50620 (cvs r1.4) 441fe671feSRong-En Fan 451fe671feSRong-En Fanncurses/tinfo/read_termcap.c 461fe671feSRong-En Fan This is not used. We have our own src/lib/ncurses/termcap.c 471fe671feSRong-En Fan 481fe671feSRong-En Fanrafan@FreeBSD.org 49d87cbd8bSRong-En Fan15-Nov-2008 50