diff options
author | agc <agc@pkgsrc.org> | 2003-08-08 13:31:06 +0000 |
---|---|---|
committer | agc <agc@pkgsrc.org> | 2003-08-08 13:31:06 +0000 |
commit | b77570afed988c1a8da04dbc82741dd3f1926d34 (patch) | |
tree | 919a93003f8d8d63096918239b0f21d485abfc66 /editors | |
parent | 269d9e99939aa07048aa651aa45f08bcae41c101 (diff) | |
download | pkgsrc-b77570afed988c1a8da04dbc82741dd3f1926d34.tar.gz |
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).
Diffstat (limited to 'editors')
-rw-r--r-- | editors/vile/Makefile | 5 | ||||
-rw-r--r-- | editors/vile/PLIST | 31 | ||||
-rw-r--r-- | editors/vile/distinfo | 9 | ||||
-rw-r--r-- | editors/vile/patches/patch-aa | 26 | ||||
-rw-r--r-- | editors/vile/patches/patch-ac | 12 |
5 files changed, 49 insertions, 34 deletions
diff --git a/editors/vile/Makefile b/editors/vile/Makefile index b5db4a1a673..cf3ea171c7f 100644 --- a/editors/vile/Makefile +++ b/editors/vile/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.32 2003/07/17 21:35:08 grant Exp $ +# $NetBSD: Makefile,v 1.33 2003/08/08 13:31:06 agc Exp $ # FreeBSD Id: Makefile,v 1.13 1997/09/06 19:55:09 gj Exp -DISTNAME= vile-9.3 -PKGREVISION= 1 +DISTNAME= vile-9.4 CATEGORIES= editors MASTER_SITES= ftp://dickey.his.com/vile/ \ ftp://invisible-island.net/vile/ diff --git a/editors/vile/PLIST b/editors/vile/PLIST index d8c87472b21..2389d2f1d9d 100644 --- a/editors/vile/PLIST +++ b/editors/vile/PLIST @@ -1,8 +1,13 @@ -@comment $NetBSD: PLIST,v 1.2 2002/11/27 10:45:04 agc Exp $ +@comment $NetBSD: PLIST,v 1.3 2003/08/08 13:31:06 agc Exp $ bin/vile bin/vile-pager bin/vileget +libexec/vile/atr2ansi +libexec/vile/atr2html +libexec/vile/atr2text libexec/vile/vile-ada-filt +libexec/vile/vile-as-filt +libexec/vile/vile-asm-filt libexec/vile/vile-awk-filt libexec/vile/vile-basic-filt libexec/vile/vile-bat-filt @@ -15,9 +20,11 @@ libexec/vile/vile-def-filt libexec/vile/vile-diff-filt libexec/vile/vile-ecl-filt libexec/vile/vile-esql-filt +libexec/vile/vile-est-filt libexec/vile/vile-fdl-filt libexec/vile/vile-html-filt libexec/vile/vile-imake-filt +libexec/vile/vile-info-filt libexec/vile/vile-key-filt libexec/vile/vile-latex-filt libexec/vile/vile-lex-filt @@ -31,10 +38,15 @@ libexec/vile/vile-nr-filt libexec/vile/vile-pas-filt libexec/vile/vile-perl-filt libexec/vile/vile-pl-filt +libexec/vile/vile-pot-filt +libexec/vile/vile-ps-filt libexec/vile/vile-py-filt +libexec/vile/vile-rb-filt libexec/vile/vile-rc-filt libexec/vile/vile-rcs-filt libexec/vile/vile-rexx-filt +libexec/vile/vile-rpm-filt +libexec/vile/vile-ruby-filt libexec/vile/vile-sccs-filt libexec/vile/vile-sed-filt libexec/vile/vile-sh-filt @@ -45,10 +57,12 @@ libexec/vile/vile-tags-filt libexec/vile/vile-tbl-filt libexec/vile/vile-tc-filt libexec/vile/vile-tcl-filt +libexec/vile/vile-texi-filt libexec/vile/vile-ti-filt libexec/vile/vile-txt-filt libexec/vile/vile-vile-filt libexec/vile/vile-vlog-filt +libexec/vile/vile-xml-filt libexec/vile/vile-xres-filt libexec/vile/vile-xs-filt libexec/vile/vile-yacc-filt @@ -60,6 +74,9 @@ share/examples/vile/pictmode.rc share/examples/vile/spell.rc share/examples/vile/visvile.rc share/vile/ada.keywords +share/vile/as.keywords +share/vile/as386.keywords +share/vile/asm.keywords share/vile/awk.keywords share/vile/basic.keywords share/vile/bat.keywords @@ -75,14 +92,17 @@ share/vile/diff.keywords share/vile/digraphs.rc share/vile/ecl.keywords share/vile/esql.keywords +share/vile/est.keywords share/vile/fdl.keywords share/vile/filters.rc +share/vile/gnugpg.rc share/vile/html.keywords share/vile/imake.keywords share/vile/java.keywords share/vile/js.keywords share/vile/latex.keywords share/vile/lex.keywords +share/vile/loaderrs.rc share/vile/m4.keywords share/vile/mail.keywords share/vile/make.keywords @@ -117,20 +137,27 @@ share/vile/perl/spell.pm share/vile/perl/winops.pm share/vile/pictmode.rc share/vile/pot.keywords +share/vile/ps.keywords share/vile/py.keywords +share/vile/rb.keywords share/vile/rc.keywords share/vile/rcs.keywords share/vile/rexx.keywords +share/vile/rpm.keywords share/vile/sccs.keywords +share/vile/search.rc share/vile/sh.keywords share/vile/shifts.rc share/vile/sml.keywords share/vile/spell.rc share/vile/sql.keywords +share/vile/syntax.keywords share/vile/tags.keywords share/vile/tbl.keywords share/vile/tc.keywords share/vile/tcl.keywords +share/vile/tex.keywords +share/vile/texi.keywords share/vile/ti.keywords share/vile/vb.keywords share/vile/vile.hlp @@ -139,6 +166,8 @@ share/vile/vileinit.rc share/vile/vileperl.rc share/vile/vim.keywords share/vile/vlog.keywords +share/vile/which.rc +share/vile/xml.keywords share/vile/xres.keywords share/vile/xs.keywords share/vile/yacc.keywords diff --git a/editors/vile/distinfo b/editors/vile/distinfo index 82b73339545..3fb3a988f5c 100644 --- a/editors/vile/distinfo +++ b/editors/vile/distinfo @@ -1,7 +1,6 @@ -$NetBSD: distinfo,v 1.4 2002/11/27 15:04:04 agc Exp $ +$NetBSD: distinfo,v 1.5 2003/08/08 13:31:06 agc Exp $ -SHA1 (vile-9.3.tgz) = 581efa183badd5c0abe68e118953229e2bb8403c -Size (vile-9.3.tgz) = 1474140 bytes -SHA1 (patch-aa) = a43641ec017b96c6d5999c5ad768e08f622b77e1 +SHA1 (vile-9.4.tgz) = 5b7f58a16799e8e021ffddb4e8e237023fab696b +Size (vile-9.4.tgz) = 1549606 bytes +SHA1 (patch-aa) = 4b008d7420626a30c743839a750338dd688f7208 SHA1 (patch-ab) = 6ec9232a2b42e95f5a2b5c724deb3323d0a63cf3 -SHA1 (patch-ac) = f067b4dcfa24104218e21e65a1055a0d7207a7cc diff --git a/editors/vile/patches/patch-aa b/editors/vile/patches/patch-aa index 674a4315a9c..5a051e4888c 100644 --- a/editors/vile/patches/patch-aa +++ b/editors/vile/patches/patch-aa @@ -1,19 +1,19 @@ -$NetBSD: patch-aa,v 1.6 2002/11/27 10:45:04 agc Exp $ +$NetBSD: patch-aa,v 1.7 2003/08/08 13:31:06 agc Exp $ ---- makefile.in.orig Wed Nov 10 21:04:17 1999 -+++ makefile.in Wed Sep 6 03:50:28 2000 -@@ -51,8 +51,8 @@ +--- makefile.in.orig 2003-05-25 20:34:47.000000000 +0100 ++++ makefile.in 2003-08-08 13:58:43.000000000 +0100 +@@ -52,8 +52,8 @@ AWK = @AWK@ PERL = @PERL@ PERLLIB = @perl_lib_path@ --INSTALL_SCRIPT = $(srcdir)/sinstall.sh $(PERL) $(INSTALL_PROGRAM) --INSTALL_MODULE = $(srcdir)/sinstall.sh $(PERL) $(INSTALL_DATA) +-INSTALL_SCRIPT = $(SHELL) $(srcdir)/sinstall.sh $(PERL) $(INSTALL_PROGRAM) +-INSTALL_MODULE = $(SHELL) $(srcdir)/sinstall.sh $(PERL) $(INSTALL_DATA) +INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT} +INSTALL_MODULE = ${BSD_INSTALL_DATA} prefix = @prefix@ exec_prefix = @exec_prefix@ -@@ -60,7 +60,7 @@ +@@ -61,7 +61,7 @@ manext = 1 libdir = @libdir@ bindir = @bindir@ @@ -22,7 +22,7 @@ $NetBSD: patch-aa,v 1.6 2002/11/27 10:45:04 agc Exp $ perldir = $(datadir)/perl mandir = @mandir@/man$(manext) -@@ -351,7 +351,6 @@ +@@ -356,7 +356,6 @@ INSTALL_PERL_DIRS = $(PERLDIR) $(PERLDIR)/Vile INSTALL_PERL_FILES = \ @@ -30,7 +30,7 @@ $NetBSD: patch-aa,v 1.6 2002/11/27 10:45:04 agc Exp $ $(PERLDIR)/Breadcrumbs.pm \ $(PERLDIR)/CaptHook.pm \ $(PERLDIR)/Glob2re.pm \ -@@ -623,7 +622,7 @@ +@@ -635,7 +634,7 @@ $(INSTALL_PROGRAM) $(TARGET) $@ $(BINDIR)/xshell.sh: $(srcdir)/xshell.sh @@ -39,13 +39,13 @@ $NetBSD: patch-aa,v 1.6 2002/11/27 10:45:04 agc Exp $ $(BINDIR)/vileget: $(srcdir)/perl/vileget $(INSTALL_SCRIPT) $(srcdir)/perl/vileget $@ -@@ -710,6 +709,9 @@ - +@@ -731,6 +730,9 @@ $(INSTALL_DIRS): $(SHELL) ${srcdir}/mkdirs.sh $@ -+ + +${INSTALL_PERL_DIRS}: + ${SHELL} ${srcdir}/mkdirs.sh $@ - ++ ALWAYS: + depend : $(BUILTHDRS) $(OBJ) diff --git a/editors/vile/patches/patch-ac b/editors/vile/patches/patch-ac deleted file mode 100644 index 7da91c16695..00000000000 --- a/editors/vile/patches/patch-ac +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ac,v 1.3 2002/11/27 15:04:05 agc Exp $ - ---- filters/makefilt.l 2002/11/27 14:53:02 1.1 -+++ filters/makefilt.l 2002/11/27 14:54:49 -@@ -167,6 +167,7 @@ - - <NORMAL>^({SPACE}*{NAME}{SPACE}*|\\\n)+: { write_delimited(yytext, yyleng, Keyword_attr); } - -+<NORMAL>^{SPACE}*{NAME}{SPACE}*[?+:!]= { write_delimited(yytext, yyleng - 1, Ident2_attr); } - <NORMAL>^{SPACE}*{NAME}{SPACE}*= { write_delimited(yytext, yyleng, Ident2_attr); } - - <NORMAL>{MACRO} { WriteToken(Ident2_attr); } |