FREEBSD-upgrade revision 184989
1$FreeBSD: head/contrib/ncurses/FREEBSD-upgrade 184989 2008-11-15 09:23:48Z rafan $
2
3ncurses
4
5	The release tarball can be found at GNU FTP sites.
6	The beta version can be found at ftp://invisible-island.net/ncurses/
7	or ftp://dickey.his.com/ncurses/
8
9The instructions for importing new release and merge to HEAD can be found
10at FreeBSD wiki:
11
12	http://wiki.freebsd.org/SubversionPrimer/VendorImports
13
14For the import files and directories were pruned by:
15
16	tar -X FREEBSD-Xlist -zxf ncurses-5.7.tar.gz
17
18check if there are any new bits that we don't want.
19
20then imported by:
21
22	cvs import -m 'Import ncurses 5.6-20061217 onto the vendor branch' \
23		src/contrib/ncurses NCURSES v5_6_20061217
24
25The date in the tag can be obtained from contrib/ncurses/dist.mk.
26If the version is a snapshot,
27
28	cvs import -m 'Import ncurses 5.6-20080503 snapshot onto the vendor branch' \
29		src/contrib/ncurses NCURSES v5_6_20080503
30
31Remove files that are removed in this release in vendor branch (NCURSES)
32instead of HEAD.
33
34To make local changes to ncurses, simply patch and commit to the main
35branch (aka HEAD).  Never make local changes on the vendor (NCURSES) branch.
36
37All local changes should be submitted to Thomas Dickey for inclusion in
38the next vendor release. The author is very willing to help us.
39
40After importing, you have to update files in lib/ncurses. To configure
41ncurses, go to /usr/ports/devel/ncurses and
42
43	make WITHOUT_TERMINFO=1 configure
44
45Update ncurses_cfg.h and necessary Makefile glues from ${WRKSRC}/build.nowidec.
46Directory for wide character support is ${WRKSRC}/build.widec
47You may have to update ncurses-specific glue in termcap.c.
48
49Current local changes:
50
51ncurses/tinfo/comp_scan.c
52  rev 1.2: native termcap tweaking
53
54ncurses/tinfo/lib_termcap.c
55  rev 1.2: native termcap tweaking
56  rev 1.4: remove GCC_UNUSED for rev 1.2
57
58ncurses/tinfo/read_termcap.c
59  This is not used. We have our own src/lib/ncurses/termcap.c
60
61rafan@FreeBSD.org
629-Jan-2007
63