FREEBSD-upgrade revision 184990
1166135Srafan$FreeBSD: head/contrib/ncurses/FREEBSD-upgrade 184990 2008-11-15 09:30:09Z rafan $ 2166135Srafan 3166135Srafanncurses 4166135Srafan 5166135Srafan The release tarball can be found at GNU FTP sites. 6166135Srafan The beta version can be found at ftp://invisible-island.net/ncurses/ 7166135Srafan or ftp://dickey.his.com/ncurses/ 8166135Srafan 9166135SrafanFor the import files and directories were pruned by: 10166135Srafan 11184989Srafan tar -X FREEBSD-Xlist -zxf ncurses-5.7.tar.gz 12166135Srafan 13166135Srafancheck if there are any new bits that we don't want. 14166135Srafan 15184990SrafanThe instructions for importing new release and merging to HEAD can be found 16184990Srafanat FreeBSD wiki: 17166135Srafan 18184990Srafan http://wiki.freebsd.org/SubversionPrimer/VendorImports 19166135Srafan 20184990SrafanThe version tag can be obtained from contrib/ncurses/dist.mk. 21166135Srafan 22184990SrafanTo make local changes to ncurses, simply patch and commit to the trunk 23184990Srafanbranch (aka HEAD). Never make local changes on the vendor branch. 24176192Srafan 25166135SrafanAll local changes should be submitted to Thomas Dickey for inclusion in 26166135Srafanthe next vendor release. The author is very willing to help us. 27166135Srafan 28166135SrafanAfter importing, you have to update files in lib/ncurses. To configure 29166135Srafanncurses, go to /usr/ports/devel/ncurses and 30166135Srafan 31166135Srafan make WITHOUT_TERMINFO=1 configure 32166135Srafan 33166135SrafanUpdate ncurses_cfg.h and necessary Makefile glues from ${WRKSRC}/build.nowidec. 34166135SrafanDirectory for wide character support is ${WRKSRC}/build.widec 35184990SrafanYou may have to update ncurses-specific glue in termcap.c (check if 36184990Srafanncurses/tinfo/read_termcap.c has been changed since last import). 37166135Srafan 38166135SrafanCurrent local changes: 39166135Srafan 40166135Srafanncurses/tinfo/comp_scan.c 41184990Srafan r50620: native termcap tweaking (cvs r1.2) 42166135Srafan 43166135Srafanncurses/tinfo/lib_termcap.c 44184990Srafan r50620: native termcap tweaking (cvs r1.2) 45184990Srafan r50850: remove GCC_UNUSED for r50620 (cvs r1.4) 46166135Srafan 47166135Srafanncurses/tinfo/read_termcap.c 48166135Srafan This is not used. We have our own src/lib/ncurses/termcap.c 49166135Srafan 50166135Srafanrafan@FreeBSD.org 51184990Srafan15-Nov-2008 52