FREEBSD-upgrade revision 184989
1166135Srafan$FreeBSD: head/contrib/ncurses/FREEBSD-upgrade 184989 2008-11-15 09:23:48Z 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
9184989SrafanThe instructions for importing new release and merge to HEAD can be found
10184989Srafanat FreeBSD wiki:
11184989Srafan
12184989Srafan	http://wiki.freebsd.org/SubversionPrimer/VendorImports
13184989Srafan
14166135SrafanFor the import files and directories were pruned by:
15166135Srafan
16184989Srafan	tar -X FREEBSD-Xlist -zxf ncurses-5.7.tar.gz
17166135Srafan
18166135Srafancheck if there are any new bits that we don't want.
19166135Srafan
20166135Srafanthen imported by:
21166135Srafan
22166135Srafan	cvs import -m 'Import ncurses 5.6-20061217 onto the vendor branch' \
23166135Srafan		src/contrib/ncurses NCURSES v5_6_20061217
24166135Srafan
25166135SrafanThe date in the tag can be obtained from contrib/ncurses/dist.mk.
26176192SrafanIf the version is a snapshot,
27166135Srafan
28178870Srafan	cvs import -m 'Import ncurses 5.6-20080503 snapshot onto the vendor branch' \
29178870Srafan		src/contrib/ncurses NCURSES v5_6_20080503
30176192Srafan
31175000SrafanRemove files that are removed in this release in vendor branch (NCURSES)
32175000Srafaninstead of HEAD.
33175000Srafan
34166135SrafanTo make local changes to ncurses, simply patch and commit to the main
35166135Srafanbranch (aka HEAD).  Never make local changes on the vendor (NCURSES) branch.
36166135Srafan
37166135SrafanAll local changes should be submitted to Thomas Dickey for inclusion in
38166135Srafanthe next vendor release. The author is very willing to help us.
39166135Srafan
40166135SrafanAfter importing, you have to update files in lib/ncurses. To configure
41166135Srafanncurses, go to /usr/ports/devel/ncurses and
42166135Srafan
43166135Srafan	make WITHOUT_TERMINFO=1 configure
44166135Srafan
45166135SrafanUpdate ncurses_cfg.h and necessary Makefile glues from ${WRKSRC}/build.nowidec.
46166135SrafanDirectory for wide character support is ${WRKSRC}/build.widec
47166135SrafanYou may have to update ncurses-specific glue in termcap.c.
48166135Srafan
49166135SrafanCurrent local changes:
50166135Srafan
51166135Srafanncurses/tinfo/comp_scan.c
52166135Srafan  rev 1.2: native termcap tweaking
53166135Srafan
54166135Srafanncurses/tinfo/lib_termcap.c
55166135Srafan  rev 1.2: native termcap tweaking
56166135Srafan  rev 1.4: remove GCC_UNUSED for rev 1.2
57166135Srafan
58166135Srafanncurses/tinfo/read_termcap.c
59166135Srafan  This is not used. We have our own src/lib/ncurses/termcap.c
60166135Srafan
61166135Srafanrafan@FreeBSD.org
62166135Srafan9-Jan-2007
63