Subject: CVS commit: pkgsrc/editors/vile
To: None <>
From: Alistair G. Crooks <>
List: pkgsrc-changes
Date: 08/08/2003 13:31:07
Module Name:	pkgsrc
Committed By:	agc
Date:		Fri Aug  8 13:31:07 UTC 2003

Modified Files:
	pkgsrc/editors/vile: Makefile PLIST distinfo
	pkgsrc/editors/vile/patches: patch-aa
Removed Files:
	pkgsrc/editors/vile/patches: patch-ac

Log Message:
Update vile from version 9.3 to 9.4

Changes for vile 9.4 (released Mon Aug 04 2003)

Various bug fixes and some new functionality:
	+ modify vilefilt.l to highlight shell commands.
	+ add cases for 'u', 'U', 'x' and 'X' to RegStrChr2(), making the
	  [:upper:] and [:xdigit:] regular expression character classes work.
	+ tested with gcc 3.3 and g++ 3.3, modifying several interfaces to use
	  'const'.  gcc 3.x also introduces more nonstandard name-pollution.
	+ modify manpage.rc to check if the current buffer is perl, and if so,
	  to render contents using pod2man or pod2text.
	+ add un-filters (atr2ansi, atr2html, atr2text) which convert encoded
	  control/A text to different forms.
	+ modify support for ^X-e to make it use the whole line if the current
	  buffer is a directory.
	+ increase output- and state transitions-limits for latexflt.l,
	  rpm-filt.l, sh-filt.l and vilefilt.l to compile with Solaris and HPUX
	  lex programs (report by Adam Denton).
	+ modify vile-manfilt to decode UTF-8 emitted by groff 1.18
	+ add Ruby syntax filter (rb-filt.l, rb.key).
	+ fix: java has no 'operator' keyword.
	+ add texmode, as a variation of latexmode.
	+ add .ltx, .sty suffixes for latexmode.
	+ implement xml-filter based on html-filter.
	+ implement xterm-title mode.
	+ add syntax filter for rpm ".spec" files.
	+ add syntax filter for PostScript ".ps" files.
	+ add syntax filter for enscript ".st" files.
	+ make cursor-movement on a yank command match vi's, tested for various
	  left/up motions such as yk, yh, yH, y1G, y0, y-, yb (report by
	  George Eccles).
	+ updates to allow vile to build with perl 5.8.0 (ifdef's checked for
	  5.6.1, 5.5.3 and 5.4.5).
	+ rewrote spell.rc to make it work properly if the spell-filter is
	  built-in (reported by Clark Morgan).

To generate a diff of this commit:
cvs rdiff -r1.32 -r1.33 pkgsrc/editors/vile/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/editors/vile/PLIST
cvs rdiff -r1.4 -r1.5 pkgsrc/editors/vile/distinfo
cvs rdiff -r1.6 -r1.7 pkgsrc/editors/vile/patches/patch-aa
cvs rdiff -r1.3 -r0 pkgsrc/editors/vile/patches/patch-ac

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.