summaryrefslogtreecommitdiff
path: root/editors/vile
diff options
context:
space:
mode:
authormarino <marino@pkgsrc.org>2012-07-20 14:38:51 +0000
committermarino <marino@pkgsrc.org>2012-07-20 14:38:51 +0000
commitc95013c24c0487605afda946b985769935d6f206 (patch)
treecca069e22634528ed38d85bd5e56beafc4b7a67c /editors/vile
parentdec9520993f0fa973b141a657b02023969563a84 (diff)
downloadpkgsrc-c95013c24c0487605afda946b985769935d6f206.tar.gz
editors/vile: Update from 9.7 to 9.8
Please see CHANGES for complete list of changes (almost 900 lines since version 9.7 was released 14 June 2008). Unlike version 9.7, version 9.8 builds on DragonFly. From README (condensed: over 350 lines by itself) August 2010 vile 9.8 is released. The goal of this release is to fill in the remainder of the UTF-8 support. General changes: + many improvements to UTF-8, for regular expressions and input. + implement user-definable operators + vile.hlp and all ".doc" plain-text files are generated from html. http://invisible-island.net/vile/vile-toc.html + highlight matches in which-keywords, etc., and put a hyperlink on the highlighted text to view the corresponding file. + add a brief mode format "%M" for modeline-format + improve checks for insecure file permissions. + improve which-source and which-exec commands, showing which files fail the checks for insecure permissions. + new configure script options: + --with-symlink, which augments --program-suffix to make it simple(r) to install versioned binaries. + options for transforming program name upon install: -- program-prefix, --program-suffix, --program-transform-name Locale Improvements: (too many too list) New Commands: + new command-line option "-F" tells vile to only run the syntax filters for the given files, writing the attributed text to the standard output. Used this option to highlight the code-examples in vile's html and documentation. + added several "list-XXX" aliases to match "show-XXX" commands, for consistency. + "append-number", "insert-number", "overwrite-number" commands work with characters entered as numbers. + "define-menu-entry" modifies xvile menu entries. + "set-extra-colors" allows setting extra colors for special buffers such as [Settings]. + "show-filtercolors" macro shows the class names and their colors for the current majormode. + "show-extra-colors" shows classes and colors modified by "set-extra-colors". + "show-local-modes" is an easier-to-remember variation for the count+"show-modes" combination. + "show-undo-stack" shows the contents of the undo-stack. + "show-wide-printable" provides a way to see details for other "pages" than the ASCII/Latin-1 0-255 code. + "store-operator" stores a macro which is treated as an operator. New Modes: + "spaces-after-sentence" is now a buffer mode, to allow it to be part of a majormode. + "check-access" makes the check for insecure file-permissions configurable by the user. + "percent-autocolor" can be used to override the autocolor mode for very large files. + "reuse-position" allows users to specify that vile should restore the current line/column position when (re)displaying a scratch buffer built with liststuff. New Variables and Functions: + &bchanged, &fchanged and state variables $bchanged (same as $modified) and $fchanged make it simpler for scripts to check if buffer/file timestamps differ. + $cfgopts now shows drivers (ansi, borland, ntcons, ntwin, os2vio, vmsvt) and other useful settings (iconv, multibyte). + $cmd-encoding variable allows control of minibuffer's encoding + $cmd-motion variable is used in user-defined operators. + $font is always available, but readonly for non-GUI configurations. + $kill-size and $kill-limit variables to improve scripting with the $kill variable. + $latin1-expr variable specifies whether a derived narrow locale really has Latin1 (ISO-8859-1) encoding. + $modeline-limit limits the offset into each line that vile scans for modelines. + $term-cols, $term-lines and $term-resizes give the terminal dimensions, and tell if it is in a resizable window. + $title-encoding controls whether vile 8-bit or UTF-8 encoding is used when setting xterm title. Syntax Filters: (too many too list) Other Portability: (not listed) Performance: (not listed)
Diffstat (limited to 'editors/vile')
-rw-r--r--editors/vile/Makefile8
-rw-r--r--editors/vile/PLIST16
-rw-r--r--editors/vile/distinfo12
-rw-r--r--editors/vile/options.mk3
-rw-r--r--editors/vile/patches/patch-aa51
-rw-r--r--editors/vile/patches/patch-ab13
-rw-r--r--editors/vile/patches/patch-filters_makefile.in15
-rw-r--r--editors/vile/patches/patch-makefile.in34
8 files changed, 75 insertions, 77 deletions
diff --git a/editors/vile/Makefile b/editors/vile/Makefile
index dc8d4e7fb33..f8eb3bdb55a 100644
--- a/editors/vile/Makefile
+++ b/editors/vile/Makefile
@@ -1,14 +1,14 @@
-# $NetBSD: Makefile,v 1.57 2011/08/14 12:38:58 obache Exp $
+# $NetBSD: Makefile,v 1.58 2012/07/20 14:38:51 marino Exp $
-DISTNAME= vile-9.7
-PKGREVISION= 3
+DISTNAME= vile-9.8
CATEGORIES= editors
-MASTER_SITES= ftp://invisible-island.net/vile/
+MASTER_SITES= ftp://invisible-island.net/vile/
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://invisible-island.net/vile/
COMMENT= VI Like Emacs. a vi "workalike", with many additional features
+LICENSE= gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
diff --git a/editors/vile/PLIST b/editors/vile/PLIST
index 8ec2e8f72e2..07e4b11372d 100644
--- a/editors/vile/PLIST
+++ b/editors/vile/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2009/06/14 17:50:27 joerg Exp $
+@comment $NetBSD: PLIST,v 1.10 2012/07/20 14:38:51 marino Exp $
bin/vile
bin/vile-pager
bin/vileget
@@ -26,6 +26,7 @@ libexec/vile/vile-ecl-filt
libexec/vile/vile-esql-filt
libexec/vile/vile-est-filt
libexec/vile/vile-fdl-filt
+libexec/vile/vile-hs-filt
libexec/vile/vile-html-filt
libexec/vile/vile-imake-filt
libexec/vile/vile-info-filt
@@ -38,6 +39,7 @@ libexec/vile/vile-lisp-filt
libexec/vile/vile-lua-filt
libexec/vile/vile-m4-filt
libexec/vile/vile-mail-filt
+libexec/vile/vile-mailcap-filt
libexec/vile/vile-make-filt
libexec/vile/vile-manfilt
libexec/vile/vile-mcrl-filt
@@ -57,6 +59,7 @@ libexec/vile/vile-rpm-filt
libexec/vile/vile-rtf-filt
libexec/vile/vile-ruby-filt
libexec/vile/vile-sccs-filt
+libexec/vile/vile-scheme-filt
libexec/vile/vile-sed-filt
libexec/vile/vile-sh-filt
libexec/vile/vile-sml-filt
@@ -73,6 +76,7 @@ libexec/vile/vile-vile-filt
libexec/vile/vile-vlog-filt
libexec/vile/vile-wbt-filt
libexec/vile/vile-xml-filt
+libexec/vile/vile-xq-filt
libexec/vile/vile-xres-filt
libexec/vile/vile-xs-filt
libexec/vile/vile-yacc-filt
@@ -84,6 +88,7 @@ share/examples/vile/pictmode.rc
share/examples/vile/spell.rc
share/examples/vile/visvile.rc
share/vile/ada.keywords
+share/vile/ant.keywords
share/vile/as.keywords
share/vile/as386.keywords
share/vile/asm.keywords
@@ -121,6 +126,7 @@ share/vile/est.keywords
share/vile/fdl.keywords
share/vile/filters.rc
share/vile/gnugpg.rc
+share/vile/hs.keywords
share/vile/html.keywords
share/vile/imake.keywords
share/vile/ini.keywords
@@ -134,11 +140,14 @@ share/vile/loaderrs.rc
share/vile/lua.keywords
share/vile/m4.keywords
share/vile/mail.keywords
+share/vile/mailcap.keywords
share/vile/make.keywords
share/vile/manpage.rc
share/vile/mcrl.keywords
share/vile/midl.keywords
share/vile/modes.rc
+share/vile/mvn.keywords
+share/vile/objc.keywords
share/vile/nr.keywords
share/vile/nsis.keywords
share/vile/palettes.rc
@@ -171,6 +180,7 @@ share/vile/perl/winops.pm
share/vile/php.keywords
share/vile/pictmode.rc
share/vile/pot.keywords
+share/vile/prolog.keywords
share/vile/ps.keywords
share/vile/py.keywords
share/vile/rb.keywords
@@ -197,6 +207,8 @@ share/vile/tex.keywords
share/vile/texi.keywords
share/vile/ti.keywords
share/vile/vb.keywords
+share/vile/vb6.keywords
+share/vile/vbs.keywords
share/vile/vile.hlp
share/vile/vile.keywords
share/vile/vileinit.rc
@@ -206,6 +218,8 @@ share/vile/vlog.keywords
share/vile/wbt.keywords
share/vile/which.rc
share/vile/xml.keywords
+share/vile/xq.keywords
share/vile/xres.keywords
share/vile/xs.keywords
+share/vile/xsl.keywords
share/vile/yacc.keywords
diff --git a/editors/vile/distinfo b/editors/vile/distinfo
index 22bafcfc44c..7a17011a3d4 100644
--- a/editors/vile/distinfo
+++ b/editors/vile/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.10 2008/09/09 10:14:30 bjs Exp $
+$NetBSD: distinfo,v 1.11 2012/07/20 14:38:51 marino Exp $
-SHA1 (vile-9.7.tgz) = 8c77644fd0327417f4023819657cccafad977ae3
-RMD160 (vile-9.7.tgz) = e1815661da16ad0f46dabaca80d5d3155d83c5d0
-Size (vile-9.7.tgz) = 1796227 bytes
-SHA1 (patch-aa) = 90ea8d0e9cdde45c1708562a54009e2064c4886d
-SHA1 (patch-ab) = 795c377290028995d0909148c3584dd821102b8a
+SHA1 (vile-9.8.tgz) = d99f41479fa9726147301193a0e10e4282e4779c
+RMD160 (vile-9.8.tgz) = 83a0a76be2e2914a193de9c61b7f1a7d159068df
+Size (vile-9.8.tgz) = 2109000 bytes
+SHA1 (patch-filters_makefile.in) = c2127de2f65ee09bce3ee0fd9163be95bf686c61
+SHA1 (patch-makefile.in) = 758c8864da18c4929a2287a9fe7ebbedd45352fe
diff --git a/editors/vile/options.mk b/editors/vile/options.mk
index 94f92be6275..56f24252218 100644
--- a/editors/vile/options.mk
+++ b/editors/vile/options.mk
@@ -1,8 +1,7 @@
-# $NetBSD: options.mk,v 1.2 2008/02/21 21:40:44 jlam Exp $
+# $NetBSD: options.mk,v 1.3 2012/07/20 14:38:51 marino Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.vile
PKG_SUPPORTED_OPTIONS= wide-curses
-PKG_LEGACY_OPTS+= ncursesw:wide-curses
.include "../../mk/bsd.options.mk"
diff --git a/editors/vile/patches/patch-aa b/editors/vile/patches/patch-aa
deleted file mode 100644
index 5dbbb8f6d80..00000000000
--- a/editors/vile/patches/patch-aa
+++ /dev/null
@@ -1,51 +0,0 @@
-$NetBSD: patch-aa,v 1.8 2007/10/14 04:53:36 obache Exp $
-
---- makefile.in.orig 2007-09-12 08:02:08.000000000 +0200
-+++ makefile.in
-@@ -54,8 +54,8 @@ TARGET = @TARGET@$x
- AWK = @AWK@
- PERL = @PERL@
- PERLLIB = @perl_lib_path@
--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@
-@@ -63,7 +63,7 @@ exec_prefix = @exec_prefix@
- manext = 1
- libdir = @libdir@
- bindir = @bindir@
--datadir = @datadir@/vile
-+datadir = @datadir@
- docdir = $(datadir)/doc
- perldir = $(datadir)/perl
- mandir = @mandir@/man$(manext)
-@@ -371,7 +371,6 @@ INSTALL_MACRO_FILES = \
-
- INSTALL_PERL_DIRS = $(PERLDIR) $(PERLDIR)/Vile
- INSTALL_PERL_FILES = \
-- $(BINDIR)/vileget \
- $(PERLDIR)/Breadcrumbs.pm \
- $(PERLDIR)/CaptHook.pm \
- $(PERLDIR)/Glob2re.pm \
-@@ -661,7 +660,7 @@ $(BINDIR)/$(TARGET): $(TARGET)
- $(INSTALL_PROGRAM) $(TARGET) $@
-
- $(BINDIR)/xshell.sh: $(srcdir)/xshell.sh
-- $(INSTALL_PROGRAM) $(srcdir)/xshell.sh $@
-+ $(INSTALL_SCRIPT) $(srcdir)/xshell.sh $@
- $(BINDIR)/vileget: $(srcdir)/perl/vileget
- $(INSTALL_SCRIPT) $(srcdir)/perl/vileget $@
-
-@@ -782,6 +781,9 @@ $(PERLDIR)/winops.pm: $(srcdir)/perl/wi
- $(INSTALL_DIRS):
- $(SHELL) ${srcdir}/mkdirs.sh $@
-
-+${INSTALL_PERL_DIRS}:
-+ ${SHELL} ${srcdir}/mkdirs.sh $@
-+
- ALWAYS:
-
- depend : $(BUILTHDRS) $(OBJ)
diff --git a/editors/vile/patches/patch-ab b/editors/vile/patches/patch-ab
deleted file mode 100644
index 608bb4f0d68..00000000000
--- a/editors/vile/patches/patch-ab
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2007/10/14 04:53:36 obache Exp $
-
---- filters/makefile.in.orig 2005-06-10 00:53:05.000000000 +0200
-+++ filters/makefile.in
-@@ -43,7 +43,7 @@ exec_prefix = @exec_prefix@
-
- libdir = @libdir@
- bindir = @filters_bindir@
--datadir = @datadir@/vile
-+datadir = @datadir@
-
- #### End of system configuration section. ####
-
diff --git a/editors/vile/patches/patch-filters_makefile.in b/editors/vile/patches/patch-filters_makefile.in
new file mode 100644
index 00000000000..538111e1414
--- /dev/null
+++ b/editors/vile/patches/patch-filters_makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-filters_makefile.in,v 1.1 2012/07/20 14:38:51 marino Exp $
+
+Carryover from vile 0.97, patch-ab
+
+--- filters/makefile.in.orig 2012-07-20 00:50:45.000000000 +0000
++++ filters/makefile.in
+@@ -48,7 +48,7 @@ bindir = @bindir@
+ libdir = @libdir@
+
+ filters_bindir = @filters_bindir@
+-datadir = @datadir@/vile
++datadir = @datadir@
+
+ #### End of system configuration section. ####
+
diff --git a/editors/vile/patches/patch-makefile.in b/editors/vile/patches/patch-makefile.in
new file mode 100644
index 00000000000..28ff62c5985
--- /dev/null
+++ b/editors/vile/patches/patch-makefile.in
@@ -0,0 +1,34 @@
+$NetBSD: patch-makefile.in,v 1.1 2012/07/20 14:38:51 marino Exp $
+
+Carryover from vile 0.97, patch-aa (updated)
+
+--- makefile.in.orig 2010-06-11 23:32:31.000000000 +0000
++++ makefile.in
+@@ -62,8 +62,8 @@ PROGRAM = $(TARGET)$x
+ AWK = @AWK@
+ PERL = @PERL@
+ PERLLIB = @PERLLIB@
+-INSTALL_PL_EXE = $(SHELL) $(srcdir)/sinstall.sh $(PERL) $(INSTALL_PROGRAM)
+-INSTALL_MODULE = $(SHELL) $(srcdir)/sinstall.sh $(PERL) $(INSTALL_DATA)
++INSTALL_PL_EXE = ${BSD_INSTALL_SCRIPT}
++INSTALL_MODULE = ${BSD_INSTALL_DATA}
+
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+@@ -71,7 +71,7 @@ exec_prefix = @exec_prefix@
+ manext = 1
+ libdir = @libdir@
+ bindir = @bindir@
+-datadir = @datadir@/vile
++datadir = @datadir@
+ docdir = $(datadir)/doc
+ htmldir = $(datadir)/html
+ perldir = $(datadir)/perl
+@@ -428,7 +428,6 @@ INSTALL_MACRO_FILES = \
+
+ INSTALL_PERL_DIRS = $(PERLDIR) $(PERLDIR)/Vile
+ INSTALL_PERL_FILES = \
+- $(BINDIR)/vileget \
+ $(PERLDIR)/Breadcrumbs.pm \
+ $(PERLDIR)/CaptHook.pm \
+ $(PERLDIR)/Glob2re.pm \