2012-10-03 13:43:48 by Aleksej Saushev | Files touched by this commit (150) |
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
|
2012-07-20 16:38:51 by John Marino | Files touched by this commit (8) |
Log message:
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)
|
2011-08-14 14:38:58 by OBATA Akio | Files touched by this commit (21) |
Log message:
Revision bump after updating perl5 to 5.14.1.
|
2010-08-21 18:37:14 by Stoned Elipot | Files touched by this commit (1724) | |
Log message:
Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
|
2009-06-14 19:50:28 by Joerg Sonnenberger | Files touched by this commit (75) |
Log message:
Remove @dirrm entries from PLISTs
|
2009-04-28 23:06:16 by Zafer Aydogan | Files touched by this commit (1) |
Log message:
no distfile at ftp.phred.org. removed. ok'd by obache.
|
2008-10-19 21:19:25 by Havard Eidnes | Files touched by this commit (1179) |
Log message:
Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
|
2008-09-09 12:14:30 by Blair Sadewitz | Files touched by this commit (5) |
Log message:
Update to vile-9.7. This is a bug-fix release with some minor
feature improvements (remove obsolete filters, improve ruby filter,
improved syntax highlighting, some locale/encoding fixes, etc.)
In pkgsrc, add DESTDIR support to xvile. While here, include
libXt and libXmu so that xvile will build if XAW_TYPE=xpm.
|
2008-02-21 22:40:44 by Johnny C. Lam | Files touched by this commit (2) |
Log message:
+ Rename the "ncursesw" option to "wide-curses". This \
should be supported
under NetBSD-current without actually needing ncursesw.
+ It's not necessary to use ncurses for narrow curses support. The native
BSD curses on NetBSD is enough.
+ Add full DESTDIR support.
Bump the PKGREVISION to 1.
|
2008-01-05 15:58:42 by Alistair G. Crooks | Files touched by this commit (3) | |
Log message:
Update vile from 9.5r to 9.6.
Changes from the previous version:
Changes for vile 9.6 (released Thu Dec 27 2007)
> Tom Dickey:
+ update makefile.blc, adding charsets.c, eightbit.c and wcwidth.c
+ build-fix for OS/2 IBM CSet (define a delay function for catnap).
+ minor build-fixes for VMS:
+ modify vmsbuild.com to simplify workaround for broken MMS 3.8
+ provide dummy variables for xvile to reflect modularization changes
with respect to vmsvt.c
+ documentation updates.
+ minor fix to manfilt.c to pass-through UTF-8 codes by testing with
both iswprint() and isprint().
20071224 (u)
> Tom Dickey:
+ separate vile's ttputc from termcap prototype to pass integer param
rather than just a char on Solaris.
+ fix computation of columns needed to show UTF-8 codes in POSIX
locale.
+ modify manfilt.c to provide UTF-8 output in a UTF-8 locale.
+ minor fix to CF_FUNC_ICONV to link iconv on cygwin (noting that
cygwin has no useful locale support, it may someday).
20071202 (t)
> Tom Dickey:
+ modify filters makefile "clean" rule to accommodate OSF/1 4.0D
whose make program leaves intermediate ".c" files for each lexer.
+ change order of restore-flags and switch-buffer in
restore_buffer_state, avoiding an unnecessary prompt to discard
changes when attempting to read a buffer that cannot be read.
+ increase a few table sizes to work with AIX 5.1 lex.
+ modify check for lex version to avoid hanging on older platforms
where it would try to read from standard input even if it does not
recognize the option.
20071125 (s)
> Tom Dickey:
+ several changes to provide usable Unicode support:
+ add mode percent-utf8 to set a threshold for file-encoding mode
"auto" detection of UTF-16/UTF-32 files.
+ file-encoding mode can be set to "auto", to detect UTF-16 files,
which are loaded as UTF-8.
+ UTF-8 files are detected based on the file-encoding mode as well.
+ Unicode values are displayed (where no locale controls) as "\uXXXX"
in 4 hexadecimal digits.
+ add unicode-as-hex mode to override locale, forcing Unicode values
to display as "\uXXXX".
+ for buffers with UTF-8 encoding, show illegal bytes as "\?XX".
+ Unicode values can be inserted into buffers using ^VuXXXX form.
Limitations:
+ terminal drivers support Unicode display in varying degrees:
+ winvile - multicolumn characters, depends on font selection
+ termcap/terminfo - relies on terminal emulator, knows about
multicolumn characters
+ xvile - displays only single-column characters
+ curses - depends on the curses library, e.g., ncursesw
+ win32 console - not yet implemented
+ combining characters are not combined.
+ registers hold byte data, will show the UTF-8 encoding for data
rather than a \uXXXX (unless the file-encoding for [Registers]
is changed).
+ some "characters" such as the report for yanked text is still
really a byte-count.
+ inserting a \uXXXX into the minibuffer will display the UTF-8
encoding.
+ regular expressions are not wide-character aware.
+ UTF-16 and UTF-32 files are detected based on BOM and/or the
contents of the first line of the file.
+ external syntax filters do not handle BOM or UTF-16, UTF-32.
+ improve name-completion by saving/restoring the original window and
buffer when [Completions] closes, rather than the closest window.
+ add output from rcshist to diffmode.
+ add ".vbp" files to inimode.
+ modify configure script to omit lex-filt.l from build if lex is not
really flex, since the tables are too large for the older program.
+ modify spell.pm to use a temporary file to work with newer Perl's
that do not handle tied variables exactly as filehandles.
+ update Kevin Buettner's email address.
+ add -class option to xvile.
+ remove a redundant XtDestroyWidget() from x_close() to quiet a
warning from XtRemoveGrab() when doing a ":q" from Xm-vile
(report by Chris Green).
+ use va_copy() in dofmt() to work with Linux on powerpc
(report by Paul van Tilburg).
+ add docbookmode
+ improve 9.5m/9.5q check for file ownership, adding a warning message
for files which are ignored (report by Chris Green).
+ change default for --with-locale configure option to mesh with
--disable-extensions.
+ improve paste-performance in winvile by passing whole-line chunks
to the insert-function.
+ improved cppmode's identifier-expr (report by Gerry Fredette).
+ correct order of evaluation from 9.4w when setting record-separator,
which was setting "crlf" ending temporarily when computing the buffer
size, even when "lf" was intended. That would cause an immediate
write from winvile (without change) for a buffer to write too many
characters.
+ add syntax filter conffilt.l, for "ordinary" config-files.
+ add "rectangle-insert-mode".
+ fill in several omitted items in init_mode_value().
+ add "describe-&functions" and "describe-$variables" \
commands.
(The latter is a stub for later).
+ improve repainting in winvile while processing external command.
also modify keyboard handling to provide type-ahead while processing
external command.
+ remove obsolete $tpause variable.
+ modify majormode inferencing to check preamble for [Standard Input]
and [Output] buffers.
+ add ">motion" function for scripts.
+ improve handling of enumerated values by forcing all to lowercase,
e.g., to eliminate the need for the special case in 9.1x to handle
"TRUE" and "true".
+ revise lstrinsert() and associated logic which implements changes
to rectangles, e.g., with c^Aq, to ensure that it pads the change
with blanks rather than nulls (report by Paul van Tilburg).
+ improve modeline support by ignoring strict "vi" modeline options
that are not recognized by vile, rather than reporting an error.
+ use new module blist (binary search of lists) to reduce linear
searches in the places where btree is not already used.
+ change rename-other-buffer command to other-buffer-rename, to avoid
name-completion conflict with rename-command (feedback from Steve
Lembark).
+ remove obsolete check for ANSI qsort.
+ improve vilefilt.l, highlighting mode names and displaying error
for unknown mode, function and state variables.
+ fix typo in manpage.rc which broke use of pod2man in 9.5m
+ add &pquote in manpage.rc, to allow it to format html output when
vile-manfilt, etc., reside in directories containing spaces in their
name.
+ add ".reg" filetypes to inimode.
+ add several package-related suffixes to sqlmode.
+ add xpmmode
|