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