xref: /freebsd/contrib/ncurses/FREEBSD-upgrade (revision 40a8ac8f62b535d30349faf28cf47106b7041b83)
1$FreeBSD$
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
9For the import files and directories were pruned by:
10
11	tar -X FREEBSD-Xlist -zxf ncurses-5.7.tar.gz
12
13check if there are any new bits that we don't want.
14
15The instructions for importing new release and merging to HEAD can be found
16at FreeBSD wiki:
17
18	http://wiki.freebsd.org/SubversionPrimer/VendorImports
19
20The version tag can be obtained from contrib/ncurses/dist.mk.
21
22To make local changes to ncurses, simply patch and commit to the trunk
23branch (aka HEAD).  Never make local changes on the vendor branch.
24
25All local changes should be submitted to Thomas Dickey for inclusion in
26the next vendor release. The author is very willing to help us.
27
28After importing, you have to update files in lib/ncurses. To configure
29ncurses, go to /usr/ports/devel/ncurses and
30
31	make WITHOUT_TERMINFO=1 configure
32
33Update ncurses_cfg.h and necessary Makefile glues from ${WRKSRC}/build.nowidec.
34Directory for wide character support is ${WRKSRC}/build.widec
35You may have to update ncurses-specific glue in termcap.c (check if
36ncurses/tinfo/read_termcap.c has been changed since last import).
37
38Current local changes:
39
40ncurses/tinfo/comp_scan.c
41  r50620: native termcap tweaking      (cvs r1.2)
42
43ncurses/tinfo/lib_termcap.c
44  r50620: native termcap tweaking      (cvs r1.2)
45  r50850: remove GCC_UNUSED for r50620 (cvs r1.4)
46
47ncurses/tinfo/read_termcap.c
48  This is not used. We have our own src/lib/ncurses/termcap.c
49
50rafan@FreeBSD.org
5115-Nov-2008
52