summaryrefslogtreecommitdiffstats
path: root/contrib/ncurses
diff options
context:
space:
mode:
authorrafan <rafan@FreeBSD.org>2007-01-20 08:24:05 +0000
committerrafan <rafan@FreeBSD.org>2007-01-20 08:24:05 +0000
commit8d192bb376873e9abf524e52428b61b5f43f29f6 (patch)
treef98e2c801eef5921772835e0eb8e0bd840a5ddfe /contrib/ncurses
parent202535955d099daf9367a0500dd28373e3aaa3b5 (diff)
downloadFreeBSD-src-8d192bb376873e9abf524e52428b61b5f43f29f6.zip
FreeBSD-src-8d192bb376873e9abf524e52428b61b5f43f29f6.tar.gz
Add instructions for future update.
Approved by: delphij
Diffstat (limited to 'contrib/ncurses')
-rw-r--r--contrib/ncurses/FREEBSD-Xlist9
-rw-r--r--contrib/ncurses/FREEBSD-upgrade53
2 files changed, 62 insertions, 0 deletions
diff --git a/contrib/ncurses/FREEBSD-Xlist b/contrib/ncurses/FREEBSD-Xlist
new file mode 100644
index 0000000..a0ee58e
--- /dev/null
+++ b/contrib/ncurses/FREEBSD-Xlist
@@ -0,0 +1,9 @@
+$FreeBSD$
+
+Ada95
+c++
+doc/html/Ada95.html
+doc/html/ada
+doc/html/index.html
+doc/html/man
+test
diff --git a/contrib/ncurses/FREEBSD-upgrade b/contrib/ncurses/FREEBSD-upgrade
new file mode 100644
index 0000000..6fea602
--- /dev/null
+++ b/contrib/ncurses/FREEBSD-upgrade
@@ -0,0 +1,53 @@
+$FreeBSD$
+
+ncurses
+
+ The release tarball can be found at GNU FTP sites.
+ The beta version can be found at ftp://invisible-island.net/ncurses/
+ or ftp://dickey.his.com/ncurses/
+
+For the import files and directories were pruned by:
+
+ tar -X FREEBSD-Xlist -zxf ncurses-5.6.tar.gz
+
+check if there are any new bits that we don't want.
+
+then imported by:
+
+ cvs import -m 'Import ncurses 5.6-20061217 onto the vendor branch' \
+ src/contrib/ncurses NCURSES v5_6_20061217
+
+The date in the tag can be obtained from contrib/ncurses/dist.mk.
+
+To make local changes to ncurses, simply patch and commit to the main
+branch (aka HEAD). Never make local changes on the vendor (NCURSES) branch.
+
+All local changes should be submitted to Thomas Dickey for inclusion in
+the next vendor release. The author is very willing to help us.
+
+After importing, you have to update files in lib/ncurses. To configure
+ncurses, go to /usr/ports/devel/ncurses and
+
+ make WITHOUT_TERMINFO=1 configure
+
+Update ncurses_cfg.h and necessary Makefile glues from ${WRKSRC}/build.nowidec.
+Directory for wide character support is ${WRKSRC}/build.widec
+You may have to update ncurses-specific glue in termcap.c.
+
+Current local changes:
+
+ncurses/tinfo/comp_scan.c
+ rev 1.2: native termcap tweaking
+
+ncurses/tinfo/lib_baudrate.c
+ rev 1.2: switch to contemporary TTY interface
+
+ncurses/tinfo/lib_termcap.c
+ rev 1.2: native termcap tweaking
+ rev 1.4: remove GCC_UNUSED for rev 1.2
+
+ncurses/tinfo/read_termcap.c
+ This is not used. We have our own src/lib/ncurses/termcap.c
+
+rafan@FreeBSD.org
+9-Jan-2007
OpenPOWER on IntegriCloud