pkgsrc/editors
wiz 5759afee21 Update to 9.4 (that version works with perl-5.8).
Changes:
Highlights since 9.3:

    + Bug fixes, lots.  See the CHANGES file for details.

General changes
===============

    + regular expressions and searches allow null characters.

    + minibuffer editing commands are more complete, implementing all of the
      inline cursor search- and motion-commands.

    + implement new editing commands in the minibuffer:  r, ~, x, X.

    + use insert-mode bindings when mini-edit mode is active.  Use insert-key
      to toggle, rather than set mini-edit mode.

    + modify buffer- and filename-completion on Unix to escape backslashes
      which are stored in the [Completions] buffer.  Doing this allows one
      to complete a buffer or filename containing a backslash.

    + improve history-editing by quoting tokens which contain embedded blanks
      or other special characters, using that to retrieve tokens from the
      history buffer unambiguously.

    + save/restore window modes such as linewrap when rereading a file,
      or when executing a shell command.

    + use realpath() if it is available, and "$VILE_PWD" environment variable
      rather than "." as parameter to getcwd() if it is valid, to speed up
      operation on quasi-filesystems such as ClearCase.

    + add configure option --with-screen=XawPlus for XawPlus library.

    + add configure option --with-screen=ncursesw to allow building the
      curses driver using the wide-character version of ncurses.

    + add check in tcap.c for terminfo kmous capability like xterm, in case
      we are running in screen, which also supports xterm mouse protocol.

    + modify support for "^X-e" to make it use the whole line if the current
      buffer is a directory.


Locale Improvements
===================

    + change default for --with-locale option to yes.  Note that this
      option is only tested if locale support is found, and it is becoming
      less common to encounter systems with broken locale support.

    + add "locale" to the "$cfgopts" variable if vile is compiled with
      locale support.

    + modify vile-manfilt to decode UTF-8 emitted by groff 1.18

    + in UTF-8 locale, adjust termcap driver to use UTF-8 to display codes
      in the 160-255 range, setting vile's locale to non-UTF-8 locale.
      (yes, this is a short-term fix).

    + add configure check for wctype functions, to work around defect in
      glibc's ctype functions: in UTF-8 locale, the latter return useless
      information on character classes.  This works on Solaris.

    + move upper/lower case-conversion into tables so that locale support can
      augment the built-in translation.


New Commands
============

    + "which-keywords" macro shows the location of files containing keywords
      for the given majormode.

    + "edit-buffer" simplifies "which-keywords" and similar macros.

    + "encode-attributes-til" and "write-encoded-til" convert the syntax
      highlighting in a region back to control/A sequences, or write the
      corresponding data to a file.  There is a corresponding alias
      "decode-attributes-til" for "attribute-cntl_a-sequences-til".

    + "substitute-all-til" implements the "^X-s" binding.


New Modes
=========

    + add "overlap-matches" mode, to control whether highlighting for the
      visual-matches mode should skip to the next character, or past the
      current match when checking.

    + add "percent-crlf" mode, which controls the threshold at which the
      whole file will be considered DOS-format (CRLF record separators)
      if the given percentage already ends with CR/LF.

    + "yankmotion" mode controls whether the cursor should be moved as in vi
      after yanking text.

    + add "xterm-title" mode.

    + add logmode majormode, to distinguish some makefiles from logfiles.

    + add "texmode" majormode, as a variation of latexmode.


New Variables and Functions
===========================

    + add several short-named relational operators "&geq", "&gt", "&leq",
      "&lt", "&neq", "&sgeq", "&sgt", "&sleq", "&slt", "&sneq" to reduce
      the need for "&not".

    + add "$pathname-separator" variable.


Syntax Filters
==============

    + add Ruby syntax filter.

    + add syntax filter for rpm ".spec" files.

    + add syntax filter for PostScript ".ps" files.

    + add syntax filter for enscript ".st" files.

    + add xml-filter based on html-filter.

    + add pot-filt.l, to highlight ".po" files.  Using sh-filt.l was
      not satisfactory since the quoting rules were not close enough.

    + add syntax filters and corresponding modes for assembler (GNU and M$),
      info and texinfo.

    + add -j option to c-filt.c, to implement some java-specific features
      such as "$" as part of an identifier, and \u escapes.

    + add un-filters (atr2ansi, atr2html, atr2text) which convert encoded
      control/A text to different forms.

    + modify spell.rc, spellflt.l and select.c to allow spell filter to
      work as a built-in filter.

    + modify built-in spell filter to work with encrypted files.

    + add a -t option to filters, to pass tabstop value.  Use this in
      makefilt.l to provide better highlighting of problems with leading
      whitespace.

    + modify manpage.rc to check if the current buffer is perl, and if so,
      to render contents using pod2man or pod2text.

    + set "vilemode" for [History] buffer.

    + reorder lex-based filters to allow building with flex 2.5.31, which
      introduces several incompatibilities with respect to flex 2.5.4
      and lex.

    + add configure check/warning for flex 2.5.31, which has broken support
      for the "-P" option used for built-in filters.
2004-03-22 11:48:39 +00:00
..
abiword Make sure we get converters/libiconv dependency, via USE_BUILTIN.iconv=no 2004-03-20 16:25:16 +00:00
abiword1 Deal with situation where ICONV_TYPE isn't defined until after bsd.pkg.mk 2004-03-10 17:58:22 +00:00
beav Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
beaver Handle some shared directories by depending on (or updating dependancies to 2004-03-08 19:40:36 +00:00
biew replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:24:28 +00:00
bvi Update bvi from 1.3.0 to 1.3.2. Remove from TODO and make note in CHANGES. 2004-03-03 21:30:08 +00:00
ce CONFIG_{GUESS,SUB}_OVERRIDE are now relative to ${WRKSRC} and will 2004-02-14 15:29:15 +00:00
ce-doc Initial import of ce-doc-4.4, from my own PR pkg/15627. 2002-04-08 20:02:43 +00:00
ce-x11 Back out last change related to moving ncurses/buildlink2.mk to 2003-09-28 09:13:55 +00:00
conglomerate Fix build under 1.6.2 caused by a C99-ism. 2004-03-09 22:05:08 +00:00
cooledit There's no need to use 'USE_X11BASE' in cooledit package, we'll use 2004-01-28 13:45:56 +00:00
dasher Handle some shared directories by depending on (or updating dependancies to 2004-03-08 19:40:36 +00:00
easyedit Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ed Initial import of ed-0.2, the GNU version of line-oriented text editor. 2004-03-12 04:46:33 +00:00
elvis Fix a build/linking problem wrt Xft2. 2004-01-21 17:43:55 +00:00
elvis-x11 Fix a build/linking problem wrt Xft2. 2004-01-21 17:43:55 +00:00
emacs -fno-zero-initialized-in-bss is required in CFLAGS on SunOS with gcc3, 2004-03-20 17:58:56 +00:00
emacs-nox11 Copy a missing .h file from ${FILESDIR} to make this compile on amd64. 2004-02-29 14:14:19 +00:00
emacs-packages Back the last out according to Jan's request. 2004-01-13 04:29:20 +00:00
emacs20 Make this compile on amd64, based on Richard Rauch's patches (PR pkg/23701) 2004-02-28 20:57:48 +00:00
ex Change the INSTALL value to make this package actually install. 2004-02-18 21:29:10 +00:00
gbib Bump package revisions for tiff update. 2004-01-03 18:49:33 +00:00
gconf-editor Handle some shared directories by depending on (or updating dependancies to 2004-03-08 19:40:36 +00:00
gedit Handle some shared directories by depending on (or updating dependancies to 2004-03-08 19:40:36 +00:00
gice replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:24:28 +00:00
gnotepad replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:24:28 +00:00
gnuserv s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
hexedit Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
hnb Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA. 2004-01-23 21:50:42 +00:00
jde Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
jed PR pkg/24355: Michal Pasternak, make this build under FreeBSD. 2004-03-18 16:42:36 +00:00
joe Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
jove Update to 4.16.0.63. Closes PR pkg/19924 by Greg A. Woods. 2003-09-22 14:10:14 +00:00
kile Handle some shared directories by depending on (or updating dependancies to 2004-03-08 19:40:36 +00:00
leim replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:24:28 +00:00
leim20 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:24:28 +00:00
lpe LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs 2004-02-14 17:21:32 +00:00
lyx-qt Updated lyx-xforms and lyx-qt to 1.3.4 2004-03-17 15:52:36 +00:00
lyx-xforms Updated lyx-xforms and lyx-qt to 1.3.4 2004-03-17 15:52:36 +00:00
manedit Make this compilable by gcc3 - no more multi-line string constants, link 2004-03-20 22:08:10 +00:00
matlab-mode Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
mg2a Rewrite to use "stdarg.h" instead of "varargs.h" to fix build problem 2003-09-22 20:22:36 +00:00
mined Back out last change related to moving ncurses/buildlink2.mk to 2003-09-28 09:13:55 +00:00
mlview Handle some shared directories by depending on (or updating dependancies to 2004-03-08 19:40:36 +00:00
mule Fix build with gcc3. 2004-02-16 23:41:26 +00:00
mule-ucs Remove extra "done" state ment in do-install target. 2003-08-29 16:20:56 +00:00
nano Remove .info from PLIST. 2004-02-12 14:36:50 +00:00
ne Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
nedit There's no need to use 'USE_X11BASE' in nedit package, we'll use 2004-01-28 12:13:02 +00:00
ng Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
nvi LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs 2004-02-14 17:21:32 +00:00
nvi-m17n Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
pico We no longer need to explicitly call ${BUILDLINK_*} for CC, CXX, LIBTOOL, 2004-02-08 04:03:14 +00:00
sam Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
speedbar Remove info files entries from PLIST. 2004-02-17 00:00:02 +00:00
ssam s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
tamago Back out previous and more; "\ No newline at end of file" *is* needed in 2003-07-22 03:58:52 +00:00
ted Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-cs Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-da Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-de Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-en-gb Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-en-us Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-es Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-fr Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-it Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-nl Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-no Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-pl Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-pt Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
ted-sv Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
TeXmacs update to 1.0.3.3 2004-02-15 15:47:42 +00:00
uemacs s/dependant/dependent/ 2004-02-13 23:46:25 +00:00
ve Make this compile with gcc3: varargs -> stdarg 2004-01-22 23:19:02 +00:00
vigor Enable tk84 and replace x11/tk with x11/tk83. Packages compatible 2004-03-08 20:27:13 +00:00
vile Back out last change related to moving ncurses/buildlink2.mk to 2003-09-28 09:13:55 +00:00
vilearn Fix install target under SunOS. From Jonathan Perkin in PR pkg/22932. 2003-09-25 12:56:34 +00:00
vim Bump PKGREVISION for previous. 2003-12-14 10:14:28 +00:00
vim-gtk Back out last change related to moving ncurses/buildlink2.mk to 2003-09-28 09:13:55 +00:00
vim-gtk2 Bump package revisions for tiff update. 2004-01-03 18:49:33 +00:00
vim-kde Handle some shared directories by depending on (or updating dependancies to 2004-03-08 19:40:36 +00:00
vim-motif Back out last change related to moving ncurses/buildlink2.mk to 2003-09-28 09:13:55 +00:00
vim-share Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
vim-xaw Back out last change related to moving ncurses/buildlink2.mk to 2003-09-28 09:13:55 +00:00
wily s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
xcoral s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
xemacs Let xemacs and xemacs-nox11 share xemacs/Makefile.common. This 2004-02-15 02:58:46 +00:00
xemacs-current Use XEMACS_USE_CANNA instead of EMACS_CANNA for consistency, and add 2004-02-09 07:16:13 +00:00
xemacs-nox11 Do not override version. 2004-02-15 03:01:57 +00:00
xemacs-packages Update xemacs-packages to 1.14, a complete set of XEmacs packages as of 2004-02-15 03:42:31 +00:00
xjed Use MESSAGE_SRC instead of MESSAGE, because PREFIX was not 2004-02-10 07:17:38 +00:00
xvile Update to 9.4 (that version works with perl-5.8). 2004-03-22 11:48:39 +00:00
yudit USE_LANGUAGES=c c++ 2004-02-05 10:09:03 +00:00
zile Remove info files entries from PLIST. 2004-02-17 14:36:04 +00:00
Makefile add ed 2004-03-12 13:13:09 +00:00