FREEBSD-upgrade revision 176192
1166135Srafan$FreeBSD: head/contrib/ncurses/FREEBSD-upgrade 176192 2008-02-11 13:42:45Z 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
11166135Srafan	tar -X FREEBSD-Xlist -zxf ncurses-5.6.tar.gz
12166135Srafan
13166135Srafancheck if there are any new bits that we don't want.
14166135Srafan
15166135Srafanthen imported by:
16166135Srafan
17166135Srafan	cvs import -m 'Import ncurses 5.6-20061217 onto the vendor branch' \
18166135Srafan		src/contrib/ncurses NCURSES v5_6_20061217
19166135Srafan
20166135SrafanThe date in the tag can be obtained from contrib/ncurses/dist.mk.
21176192SrafanIf the version is a snapshot,
22166135Srafan
23176192Srafan	cvs import -m 'Import ncurses 5.6-20080209 snapshot onto the vendor branch' \
24176192Srafan		src/contrib/ncurses NCURSES v5_6_20080209
25176192Srafan
26175000SrafanRemove files that are removed in this release in vendor branch (NCURSES)
27175000Srafaninstead of HEAD.
28175000Srafan
29166135SrafanTo make local changes to ncurses, simply patch and commit to the main
30166135Srafanbranch (aka HEAD).  Never make local changes on the vendor (NCURSES) branch.
31166135Srafan
32166135SrafanAll local changes should be submitted to Thomas Dickey for inclusion in
33166135Srafanthe next vendor release. The author is very willing to help us.
34166135Srafan
35166135SrafanAfter importing, you have to update files in lib/ncurses. To configure
36166135Srafanncurses, go to /usr/ports/devel/ncurses and
37166135Srafan
38166135Srafan	make WITHOUT_TERMINFO=1 configure
39166135Srafan
40166135SrafanUpdate ncurses_cfg.h and necessary Makefile glues from ${WRKSRC}/build.nowidec.
41166135SrafanDirectory for wide character support is ${WRKSRC}/build.widec
42166135SrafanYou may have to update ncurses-specific glue in termcap.c.
43166135Srafan
44166135SrafanCurrent local changes:
45166135Srafan
46166135Srafanncurses/tinfo/comp_scan.c
47166135Srafan  rev 1.2: native termcap tweaking
48166135Srafan
49166135Srafanncurses/tinfo/lib_termcap.c
50166135Srafan  rev 1.2: native termcap tweaking
51166135Srafan  rev 1.4: remove GCC_UNUSED for rev 1.2
52166135Srafan
53166135Srafanncurses/tinfo/read_termcap.c
54166135Srafan  This is not used. We have our own src/lib/ncurses/termcap.c
55166135Srafan
56166135Srafanrafan@FreeBSD.org
57166135Srafan9-Jan-2007
58