pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/editors/vile Update vile from version 9.3 to 9.4



details:   https://anonhg.NetBSD.org/pkgsrc/rev/059a6117df18
branches:  trunk
changeset: 459825:059a6117df18
user:      agc <agc%pkgsrc.org@localhost>
date:      Fri Aug 08 13:31:06 2003 +0000

description:
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:

 editors/vile/Makefile         |   5 ++---
 editors/vile/PLIST            |  31 ++++++++++++++++++++++++++++++-
 editors/vile/distinfo         |   9 ++++-----
 editors/vile/patches/patch-aa |  26 +++++++++++++-------------
 editors/vile/patches/patch-ac |  12 ------------
 5 files changed, 49 insertions(+), 34 deletions(-)

diffs (235 lines):

diff -r 18a2578aa775 -r 059a6117df18 editors/vile/Makefile
--- a/editors/vile/Makefile     Fri Aug 08 13:24:56 2003 +0000
+++ b/editors/vile/Makefile     Fri Aug 08 13:31:06 2003 +0000
@@ -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 -r 18a2578aa775 -r 059a6117df18 editors/vile/PLIST
--- a/editors/vile/PLIST        Fri Aug 08 13:24:56 2003 +0000
+++ b/editors/vile/PLIST        Fri Aug 08 13:31:06 2003 +0000
@@ -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-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-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-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/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/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/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/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 -r 18a2578aa775 -r 059a6117df18 editors/vile/distinfo
--- a/editors/vile/distinfo     Fri Aug 08 13:24:56 2003 +0000
+++ b/editors/vile/distinfo     Fri Aug 08 13:31:06 2003 +0000
@@ -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 -r 18a2578aa775 -r 059a6117df18 editors/vile/patches/patch-aa
--- a/editors/vile/patches/patch-aa     Fri Aug 08 13:24:56 2003 +0000
+++ b/editors/vile/patches/patch-aa     Fri Aug 08 13:31:06 2003 +0000
@@ -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 @@
  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 @@
        $(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 @@
  $(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 -r 18a2578aa775 -r 059a6117df18 editors/vile/patches/patch-ac
--- a/editors/vile/patches/patch-ac     Fri Aug 08 13:24:56 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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); }



Home | Main Index | Thread Index | Old Index