ports/63338: [patch] update devel/ncruses to 5.4, add knob
Mark Linimon
linimon at lonesome.com
Wed Feb 25 09:00:42 UTC 2004
>Number: 63338
>Category: ports
>Synopsis: [patch] update devel/ncruses to 5.4, add knob
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Feb 25 01:00:41 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Mark Linimon
>Release: FreeBSD 4.9-PRERELEASE i386
>Organization:
Lonesome Dove Computing Services
>Environment:
System: FreeBSD lonesome.lonesome.com 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #3: Thu Jan 22 20:41:05 CST 2004 root at lonesome.lonesome.com:/usr/src/sys/compile/MULTIMEDIA i386
>Description:
Update to latest version; add WITH_TRACE knob needed by
devel/py-ncurses; add URL; pacify portlint.
Summary of most important changes from ANNOUNCE and NEWS:
* add the remaining functions for X/Open curses wide-character
support.
* add key_defined() function, to tell which keycode a string is
bound to.
* bugfixes and cleanup.
>How-To-Repeat:
(n/a)
>Fix:
Index: Makefile
===================================================================
RCS file: /mnt/FreeBSD/ncvs/ports/devel/ncurses/Makefile,v
retrieving revision 1.31
diff -u -r1.31 Makefile
--- Makefile 1 Mar 2003 14:34:25 -0000 1.31
+++ Makefile 25 Feb 2004 08:41:42 -0000
@@ -6,7 +6,7 @@
#
PORTNAME= ncurses
-PORTVERSION= 5.3
+PORTVERSION= 5.4
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= ncurses
@@ -28,6 +28,10 @@
--with-profile --with-shared --without-debug \
--without-curses-h --with-termlib --program-prefix= \
--enable-safe-sprintf --disable-root-environ #--enable-widec
+# needed for port devel/py-ncurses
+.if defined(WITH_TRACE)
+CONFIGURE_ARGS+= --with-trace
+.endif
CONFIGURE_ENV= gnat_exists="no" \
ac_cv_path_LDCONFIG="${LDCONFIG} -m ${PREFIX}/lib"
@@ -78,10 +82,10 @@
form_opts_on.3x form_page.3x form_post.3x form_request_by_name.3x \
form_request_name.3x form_requestname.3x form_sub.3x form_userptr.3x \
form_win.3x free_field.3x free_fieldtype.3x free_form.3x free_item.3x \
- free_menu.3x get_wch.3x get_wstr.3x getbegx.3x getbegy.3x getbegyx.3x \
- getbkgd.3x getbkgrnd.3x getcchar.3x getch.3x getcurx.3x getcury.3x \
- getmaxx.3x getmaxy.3x getmaxyx.3x getmouse.3x getn_wstr.3x getnstr.3x \
- getparx.3x getpary.3x getparyx.3x getstr.3x getsyx.3x getwin.3x \
+ free_menu.3x get_wch.3x get_wstr.3x getbegyx.3x \
+ getbkgd.3x getbkgrnd.3x getcchar.3x getch.3x \
+ getmaxyx.3x getmouse.3x getn_wstr.3x getnstr.3x \
+ getparyx.3x getstr.3x getsyx.3x getwin.3x \
getyx.3x halfdelay.3x has_colors.3x has_ic.3x has_il.3x has_key.3x \
hide_panel.3x hline.3x hline_set.3x idcok.3x idlok.3x immedok.3x \
in_wch.3x in_wchnstr.3x in_wchstr.3x inch.3x inchnstr.3x inchstr.3x \
@@ -197,17 +201,17 @@
post-install:
@ ${GZIP_CMD} ${PREFIX}/man/man1/tack.1
@ ${MKDIR} ${DOCSDIR} ${EXAMPLESDIR}/c++
-.for file in ${DOCS}
- @ ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+.for filename in ${DOCS}
+ @ ${INSTALL_DATA} ${WRKSRC}/${filename} ${DOCSDIR}
.endfor
@ ${INSTALL_DATA} ${WRKSRC}/misc/terminfo.src \
${PREFIX}/share/misc/terminfo
-.for file in ${EXAMPLES}
- @ ${INSTALL_DATA} ${WRKSRC}/test/${file} ${EXAMPLESDIR}
+.for filename in ${EXAMPLES}
+ @ ${INSTALL_DATA} ${WRKSRC}/test/${filename} ${EXAMPLESDIR}
.endfor
@ ${INSTALL_SCRIPT} ${WRKSRC}/test/tracemunch ${EXAMPLESDIR}
-.for file in ${EXAMPLES_CPP}
- @ ${INSTALL_DATA} ${WRKSRC}/c++/${file} ${EXAMPLESDIR}/c++
+.for filename in ${EXAMPLES_CPP}
+ @ ${INSTALL_DATA} ${WRKSRC}/c++/${filename} ${EXAMPLESDIR}/c++
.endfor
.include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /mnt/FreeBSD/ncvs/ports/devel/ncurses/distinfo,v
retrieving revision 1.7
diff -u -r1.7 distinfo
--- distinfo 27 Jan 2004 16:12:31 -0000 1.7
+++ distinfo 25 Feb 2004 08:41:42 -0000
@@ -1,2 +1,2 @@
-MD5 (ncurses-5.3.tar.gz) = 5dcc9faa93157eafa572494bffed131a
-SIZE (ncurses-5.3.tar.gz) = 2067718
+MD5 (ncurses-5.4.tar.gz) = 069c8880072060373290a4fefff43520
+SIZE (ncurses-5.4.tar.gz) = 2154022
Index: pkg-descr
===================================================================
RCS file: /mnt/FreeBSD/ncvs/ports/devel/ncurses/pkg-descr,v
retrieving revision 1.4
diff -u -r1.4 pkg-descr
--- pkg-descr 1 Nov 2002 06:41:36 -0000 1.4
+++ pkg-descr 25 Feb 2004 08:41:42 -0000
@@ -1,11 +1,13 @@
The ncurses software includes a SVr4 and XSI-Curses compatible
-curses library as well as terminfo tools include "tic", "infocmp",
+curses library as well as terminfo tools including "tic", "infocmp",
and "captoinfo". The library is used by other programs for text-mode
support of color, multiple highlights, forms-drawing characters,
-automatic recognition of keybad and function-key sequences, and
+automatic recognition of keypad and function-key sequences, and
more.
The ncurses library uses a terminfo database (included), but can
be configured to use BSD's /etc/termcap file instead. This has
been approved by the old 4.4BSD curses maintainer as the official
4.4BSD curses successor.
+
+WWW: http://invisible-island.net/ncurses/ncurses.html
Index: pkg-plist
===================================================================
RCS file: /mnt/FreeBSD/ncvs/ports/devel/ncurses/pkg-plist,v
retrieving revision 1.9
diff -u -r1.9 pkg-plist
--- pkg-plist 1 Nov 2002 06:41:36 -0000 1.9
+++ pkg-plist 25 Feb 2004 08:41:42 -0000
@@ -654,6 +654,7 @@
share/misc/terminfo/c/cyb83
share/misc/terminfo/c/cygwin
share/misc/terminfo/c/cygwinB19
+share/misc/terminfo/c/cygwinDBG
share/misc/terminfo/d/d132
share/misc/terminfo/d/d2
share/misc/terminfo/d/d2-dg
@@ -849,6 +850,7 @@
share/misc/terminfo/d/dec-vt330
share/misc/terminfo/d/dec-vt340
share/misc/terminfo/d/dec-vt400
+share/misc/terminfo/d/decansi
share/misc/terminfo/d/decpro
share/misc/terminfo/d/decwriter
share/misc/terminfo/d/delta
@@ -892,6 +894,9 @@
share/misc/terminfo/d/dialogue
share/misc/terminfo/d/dialogue80
share/misc/terminfo/d/digilog
+share/misc/terminfo/d/djgpp
+share/misc/terminfo/d/djgpp203
+share/misc/terminfo/d/djgpp204
share/misc/terminfo/d/dku7003
share/misc/terminfo/d/dku7003-dumb
share/misc/terminfo/d/dku7102
@@ -945,6 +950,7 @@
share/misc/terminfo/e/elks-vt52
share/misc/terminfo/e/emots
share/misc/terminfo/e/emu
+share/misc/terminfo/e/emx-base
share/misc/terminfo/e/env230
share/misc/terminfo/e/envision230
share/misc/terminfo/e/ep40
@@ -997,6 +1003,8 @@
share/misc/terminfo/g/gnome
share/misc/terminfo/g/gnome-rh62
share/misc/terminfo/g/gnome-rh72
+share/misc/terminfo/g/gnome-rh80
+share/misc/terminfo/g/gnome-rh90
share/misc/terminfo/g/go-225
share/misc/terminfo/g/go140
share/misc/terminfo/g/go140w
@@ -1235,6 +1243,8 @@
share/misc/terminfo/i/ims950-b
share/misc/terminfo/i/ims950-rv
share/misc/terminfo/i/infoton
+share/misc/terminfo/i/interix
+share/misc/terminfo/i/interix-nti
share/misc/terminfo/i/intertec
share/misc/terminfo/i/intertube
share/misc/terminfo/i/intertube2
@@ -1294,6 +1304,7 @@
share/misc/terminfo/l/linux-lat
share/misc/terminfo/l/linux-m
share/misc/terminfo/l/linux-nic
+share/misc/terminfo/l/linux-vt
share/misc/terminfo/l/lisa
share/misc/terminfo/l/lisaterm
share/misc/terminfo/l/lisaterm-w
@@ -1358,7 +1369,10 @@
share/misc/terminfo/m/modgraph2
share/misc/terminfo/m/modgraph48
share/misc/terminfo/m/mono-emx
+share/misc/terminfo/m/mouse-sun
+share/misc/terminfo/m/ms-vt-utf8
share/misc/terminfo/m/ms-vt100
+share/misc/terminfo/m/ms-vt100+
share/misc/terminfo/m/ms-vt100-color
share/misc/terminfo/m/msk227
share/misc/terminfo/m/msk22714
@@ -1369,6 +1383,8 @@
share/misc/terminfo/m/mt-70
share/misc/terminfo/m/mt4520-rv
share/misc/terminfo/m/mt70
+share/misc/terminfo/m/mterm
+share/misc/terminfo/m/mterm-ansi
share/misc/terminfo/m/mvterm
share/misc/terminfo/n/nansi.sys
share/misc/terminfo/n/nansi.sysk
@@ -1502,6 +1518,24 @@
share/misc/terminfo/n/nsterm-s
share/misc/terminfo/n/nsterm-s-7
share/misc/terminfo/n/nsterm-s-acs
+share/misc/terminfo/n/ntconsole
+share/misc/terminfo/n/ntconsole-100
+share/misc/terminfo/n/ntconsole-100-nti
+share/misc/terminfo/n/ntconsole-25
+share/misc/terminfo/n/ntconsole-25-nti
+share/misc/terminfo/n/ntconsole-25-w
+share/misc/terminfo/n/ntconsole-25-w-vt
+share/misc/terminfo/n/ntconsole-35
+share/misc/terminfo/n/ntconsole-35-nti
+share/misc/terminfo/n/ntconsole-35-w
+share/misc/terminfo/n/ntconsole-50
+share/misc/terminfo/n/ntconsole-50-nti
+share/misc/terminfo/n/ntconsole-50-w
+share/misc/terminfo/n/ntconsole-60
+share/misc/terminfo/n/ntconsole-60-nti
+share/misc/terminfo/n/ntconsole-60-w
+share/misc/terminfo/n/ntconsole-w
+share/misc/terminfo/n/ntconsole-w-vt
share/misc/terminfo/n/nwe501
share/misc/terminfo/n/nwe501-a
share/misc/terminfo/n/nwe501-o
@@ -1539,6 +1573,25 @@
share/misc/terminfo/o/oldpc3
share/misc/terminfo/o/oldsun
share/misc/terminfo/o/omron
+share/misc/terminfo/o/opennt
+share/misc/terminfo/o/opennt-100
+share/misc/terminfo/o/opennt-100-nti
+share/misc/terminfo/o/opennt-25
+share/misc/terminfo/o/opennt-25-nti
+share/misc/terminfo/o/opennt-25-w
+share/misc/terminfo/o/opennt-25-w-vt
+share/misc/terminfo/o/opennt-35
+share/misc/terminfo/o/opennt-35-nti
+share/misc/terminfo/o/opennt-35-w
+share/misc/terminfo/o/opennt-50
+share/misc/terminfo/o/opennt-50-nti
+share/misc/terminfo/o/opennt-50-w
+share/misc/terminfo/o/opennt-60
+share/misc/terminfo/o/opennt-60-nti
+share/misc/terminfo/o/opennt-60-w
+share/misc/terminfo/o/opennt-nti
+share/misc/terminfo/o/opennt-w
+share/misc/terminfo/o/opennt-w-vt
share/misc/terminfo/o/opus3n1+
share/misc/terminfo/o/origibmpc3
share/misc/terminfo/o/origpc3
@@ -1733,6 +1786,10 @@
share/misc/terminfo/r/rxvt
share/misc/terminfo/r/rxvt-16color
share/misc/terminfo/r/rxvt-basic
+share/misc/terminfo/r/rxvt-color
+share/misc/terminfo/r/rxvt-cygwin
+share/misc/terminfo/r/rxvt-cygwin-native
+share/misc/terminfo/r/rxvt-xpm
share/misc/terminfo/s/s4
share/misc/terminfo/s/sb1
share/misc/terminfo/s/sb2
@@ -1746,7 +1803,10 @@
share/misc/terminfo/s/scoansi-new
share/misc/terminfo/s/scoansi-old
share/misc/terminfo/s/screen
+share/misc/terminfo/s/screen-bce
+share/misc/terminfo/s/screen-s
share/misc/terminfo/s/screen-w
+share/misc/terminfo/s/screen.linux
share/misc/terminfo/s/screen.teraterm
share/misc/terminfo/s/screen.xterm-r6
share/misc/terminfo/s/screen.xterm-xfree86
@@ -1778,6 +1838,7 @@
share/misc/terminfo/s/sun-s
share/misc/terminfo/s/sun-s-e
share/misc/terminfo/s/sun-ss5
+share/misc/terminfo/s/sun-type4
share/misc/terminfo/s/sun1
share/misc/terminfo/s/sun2
share/misc/terminfo/s/sune
@@ -1872,6 +1933,7 @@
share/misc/terminfo/t/ti928-8
share/misc/terminfo/t/ti931
share/misc/terminfo/t/ti_ansi
+share/misc/terminfo/t/tkterm
share/misc/terminfo/t/tn1200
share/misc/terminfo/t/tn300
share/misc/terminfo/t/trs16
@@ -1885,6 +1947,7 @@
share/misc/terminfo/t/ts100-ctxt
share/misc/terminfo/t/ts100-sp
share/misc/terminfo/t/ts1p
+share/misc/terminfo/t/tt
share/misc/terminfo/t/tt505-22
share/misc/terminfo/t/tty33
share/misc/terminfo/t/tty35
@@ -1918,21 +1981,92 @@
share/misc/terminfo/t/tty5620-34
share/misc/terminfo/t/tty5620-s
share/misc/terminfo/t/ttydmd
-share/misc/terminfo/t/tvi-2p
share/misc/terminfo/t/tvi803
share/misc/terminfo/t/tvi9065
share/misc/terminfo/t/tvi910
share/misc/terminfo/t/tvi910+
share/misc/terminfo/t/tvi912
-share/misc/terminfo/t/tvi912-2p
share/misc/terminfo/t/tvi912b
+share/misc/terminfo/t/tvi912b+2p
+share/misc/terminfo/t/tvi912b+dim
+share/misc/terminfo/t/tvi912b+mc
+share/misc/terminfo/t/tvi912b+printer
+share/misc/terminfo/t/tvi912b+vb
+share/misc/terminfo/t/tvi912b-2p
+share/misc/terminfo/t/tvi912b-2p-mc
+share/misc/terminfo/t/tvi912b-2p-p
+share/misc/terminfo/t/tvi912b-2p-unk
+share/misc/terminfo/t/tvi912b-mc
+share/misc/terminfo/t/tvi912b-mc-2p
+share/misc/terminfo/t/tvi912b-mc-vb
+share/misc/terminfo/t/tvi912b-p
+share/misc/terminfo/t/tvi912b-p-2p
+share/misc/terminfo/t/tvi912b-p-vb
+share/misc/terminfo/t/tvi912b-unk
+share/misc/terminfo/t/tvi912b-unk-2p
+share/misc/terminfo/t/tvi912b-unk-vb
+share/misc/terminfo/t/tvi912b-vb
+share/misc/terminfo/t/tvi912b-vb-mc
+share/misc/terminfo/t/tvi912b-vb-p
+share/misc/terminfo/t/tvi912b-vb-unk
share/misc/terminfo/t/tvi912c
+share/misc/terminfo/t/tvi912c-2p
+share/misc/terminfo/t/tvi912c-2p-mc
+share/misc/terminfo/t/tvi912c-2p-p
+share/misc/terminfo/t/tvi912c-2p-unk
+share/misc/terminfo/t/tvi912c-mc
+share/misc/terminfo/t/tvi912c-mc-2p
+share/misc/terminfo/t/tvi912c-mc-vb
+share/misc/terminfo/t/tvi912c-p
+share/misc/terminfo/t/tvi912c-p-2p
+share/misc/terminfo/t/tvi912c-p-vb
+share/misc/terminfo/t/tvi912c-unk
+share/misc/terminfo/t/tvi912c-unk-2p
+share/misc/terminfo/t/tvi912c-unk-vb
+share/misc/terminfo/t/tvi912c-vb
+share/misc/terminfo/t/tvi912c-vb-mc
+share/misc/terminfo/t/tvi912c-vb-p
+share/misc/terminfo/t/tvi912c-vb-unk
share/misc/terminfo/t/tvi912cc
share/misc/terminfo/t/tvi914
share/misc/terminfo/t/tvi920
-share/misc/terminfo/t/tvi920-2p
share/misc/terminfo/t/tvi920b
+share/misc/terminfo/t/tvi920b+fn
+share/misc/terminfo/t/tvi920b-2p
+share/misc/terminfo/t/tvi920b-2p-mc
+share/misc/terminfo/t/tvi920b-2p-p
+share/misc/terminfo/t/tvi920b-2p-unk
+share/misc/terminfo/t/tvi920b-mc
+share/misc/terminfo/t/tvi920b-mc-2p
+share/misc/terminfo/t/tvi920b-mc-vb
+share/misc/terminfo/t/tvi920b-p
+share/misc/terminfo/t/tvi920b-p-2p
+share/misc/terminfo/t/tvi920b-p-vb
+share/misc/terminfo/t/tvi920b-unk
+share/misc/terminfo/t/tvi920b-unk-2p
+share/misc/terminfo/t/tvi920b-unk-vb
+share/misc/terminfo/t/tvi920b-vb
+share/misc/terminfo/t/tvi920b-vb-mc
+share/misc/terminfo/t/tvi920b-vb-p
+share/misc/terminfo/t/tvi920b-vb-unk
share/misc/terminfo/t/tvi920c
+share/misc/terminfo/t/tvi920c-2p
+share/misc/terminfo/t/tvi920c-2p-mc
+share/misc/terminfo/t/tvi920c-2p-p
+share/misc/terminfo/t/tvi920c-2p-unk
+share/misc/terminfo/t/tvi920c-mc
+share/misc/terminfo/t/tvi920c-mc-2p
+share/misc/terminfo/t/tvi920c-mc-vb
+share/misc/terminfo/t/tvi920c-p
+share/misc/terminfo/t/tvi920c-p-2p
+share/misc/terminfo/t/tvi920c-p-vb
+share/misc/terminfo/t/tvi920c-unk
+share/misc/terminfo/t/tvi920c-unk-2p
+share/misc/terminfo/t/tvi920c-unk-vb
+share/misc/terminfo/t/tvi920c-vb
+share/misc/terminfo/t/tvi920c-vb-mc
+share/misc/terminfo/t/tvi920c-vb-p
+share/misc/terminfo/t/tvi920c-vb-unk
share/misc/terminfo/t/tvi921
share/misc/terminfo/t/tvi924
share/misc/terminfo/t/tvi925
@@ -1964,6 +2098,7 @@
share/misc/terminfo/u/unixpc
share/misc/terminfo/u/unknown
share/misc/terminfo/u/uts30
+share/misc/terminfo/u/uwin
share/misc/terminfo/v/v200-nam
share/misc/terminfo/v/v320n
share/misc/terminfo/v/v3220
@@ -2016,7 +2151,12 @@
share/misc/terminfo/v/vs100-x10
share/misc/terminfo/v/vsc
share/misc/terminfo/v/vt-61
+share/misc/terminfo/v/vt-utf8
share/misc/terminfo/v/vt100
+share/misc/terminfo/v/vt100+
+share/misc/terminfo/v/vt100+fnkeys
+share/misc/terminfo/v/vt100+keypad
+share/misc/terminfo/v/vt100+pfkeys
share/misc/terminfo/v/vt100-am
share/misc/terminfo/v/vt100-bm
share/misc/terminfo/v/vt100-bm-o
@@ -2048,6 +2188,7 @@
share/misc/terminfo/v/vt200-old
share/misc/terminfo/v/vt200-w
share/misc/terminfo/v/vt220
+share/misc/terminfo/v/vt220+keypad
share/misc/terminfo/v/vt220-8
share/misc/terminfo/v/vt220-8bit
share/misc/terminfo/v/vt220-js
@@ -2084,6 +2225,7 @@
share/misc/terminfo/v/vt525
share/misc/terminfo/v/vt61
share/misc/terminfo/v/vt61.5
+share/misc/terminfo/v/vtnt
share/misc/terminfo/v/vv100
share/misc/terminfo/w/wren
share/misc/terminfo/w/wrenw
@@ -2390,6 +2532,8 @@
share/misc/terminfo/x/xterm
share/misc/terminfo/x/xterm+sl
share/misc/terminfo/x/xterm+sl-twm
+share/misc/terminfo/x/xterm-1002
+share/misc/terminfo/x/xterm-1003
share/misc/terminfo/x/xterm-16color
share/misc/terminfo/x/xterm-24
share/misc/terminfo/x/xterm-256color
@@ -2414,6 +2558,7 @@
share/misc/terminfo/x/xterm-xf86-v33
share/misc/terminfo/x/xterm-xf86-v333
share/misc/terminfo/x/xterm-xf86-v40
+share/misc/terminfo/x/xterm-xf86-v43
share/misc/terminfo/x/xterm-xfree86
share/misc/terminfo/x/xterm-xi
share/misc/terminfo/x/xterm1
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list