xref: /freebsd/contrib/ncurses/FREEBSD-upgrade (revision 1e413cf93298b5b97441a21d9a50fdcd0ee9945e)
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.6.tar.gz
12
13check if there are any new bits that we don't want.
14
15then imported by:
16
17	cvs import -m 'Import ncurses 5.6-20061217 onto the vendor branch' \
18		src/contrib/ncurses NCURSES v5_6_20061217
19
20The date in the tag can be obtained from contrib/ncurses/dist.mk.
21
22Remove files that are removed in this release in vendor branch (NCURSES)
23instead of HEAD.
24
25To make local changes to ncurses, simply patch and commit to the main
26branch (aka HEAD).  Never make local changes on the vendor (NCURSES) branch.
27
28All local changes should be submitted to Thomas Dickey for inclusion in
29the next vendor release. The author is very willing to help us.
30
31After importing, you have to update files in lib/ncurses. To configure
32ncurses, go to /usr/ports/devel/ncurses and
33
34	make WITHOUT_TERMINFO=1 configure
35
36Update ncurses_cfg.h and necessary Makefile glues from ${WRKSRC}/build.nowidec.
37Directory for wide character support is ${WRKSRC}/build.widec
38You may have to update ncurses-specific glue in termcap.c.
39
40Current local changes:
41
42ncurses/tinfo/comp_scan.c
43  rev 1.2: native termcap tweaking
44
45ncurses/tinfo/lib_termcap.c
46  rev 1.2: native termcap tweaking
47  rev 1.4: remove GCC_UNUSED for rev 1.2
48
49ncurses/tinfo/read_termcap.c
50  This is not used. We have our own src/lib/ncurses/termcap.c
51
52rafan@FreeBSD.org
539-Jan-2007
54