1166135Srafan$FreeBSD: releng/11.0/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