Path to this page:
Subject: CVS commit: pkgsrc/editors/vile
From: Thomas Klausner
Date: 2025-02-09 18:42:35
Message id: 20250209174235.42994FBE0@cvs.NetBSD.org
Log Message:
vile: update to 9.8za.
20250128 (za)
> Tom Dickey:
+ update test-package files.
+ correct a limit-check for syntax filter stack.
+ avoid leaving a dangling pointer if malloc fails in alloc_keyword
(Savannah #65965).
+ fix stricter gcc 15 warnings.
+ build-fixes for VMS, from vile-9_8_vmspatch.zip on Hunter Goatley's
website.
+ modify test/vile.spec to work around new regression in rpmbuild.
+ replace cwait calls with win32 WaitForSingleObject (Savannah #65938)
+ change default in configure script for --enable-imake option to off
+ fix some gcc 14 warnings.
+ update config.guess, config.sub
20240121 (z)
> Tom Dickey:
+ modify configure script to check validity of $IMAKE_LOADFLAGS
+ modify curses driver to work around configurations of ncurses where
the SIGWINCH handler has been disabled.
+ modify vl_get_encoding() to allow for nl_langinfo(CODESET) returning
an empty string, recover from this error using checks on the locale
variable (report by David Snyder).
+ updated wcwidth.c, from xterm #389
+ modify spec-file to work around a bug in make 4.4.1
+ reduce compiler-warnings in configure script checks.
+ disallow newline in quoted string in ini filter.
+ adjust dlsym lookup to account for special case of define_key, to
avoid conflict with ncurses.
+ fix mandoc warnings in vile.1
+ fix a use-after-free in parse_nondirective() due to free() in the
actual_color() function of key-filt.c
+ change VIDEO_TEXT type to "unsigned", allowing display of Unicode
values past BMP for drivers which support this.
+ modify curses configuration to handle ncurses KEY_RESIZE (prompted by
discussion with Sebastian Neuper).
+ fix typo in cross-compile check in CF_KILLPG macro (Debian #1029956)
+ update config.guess, config.sub
20230115 (y)
> Tom Dickey:
+ build-fixes for --disable-extensions and --disable-shell configure
options.
+ amend fix for 9.8w change to map.c, so that both UTF-8 in scripts as
well as interactive insertions of UTF-8 are handled (report by Chris
Green).
+ reduce compiler warnings in configure script checks.
+ modify CF_RESTARTABLE_PIPEREAD to include <sys/wait.h>, if found, to
prototype wait() (Redhat #2158163).
+ improve configure macros CF_CURSES_TERMCAP, CF_TERMCAP_LIBS, and
CF_XOPEN_SOURCE.
+ fix shellcheck warnings in version.sh and xshell.sh
+ add pattern to vile-libdir-path to allow for Debian multiarch.
20221226 (x)
> Tom Dickey:
+ trim some obsolete comments about OpenLook from the help-file.
+ update Debian test-package, based on Brendan's package.
+ drop ftp URLs from documentation.
+ document short usage message "-?" option in manpage.
+ make the new mapping feature a mode: "mini-map".
+ modify command- and minibuffer-mapping to allow for a ":map" command
to map a Unicode value past 255 into an ASCII byte (report by Yuriy)
+ amend change in filters/vilefilt.l for Coverity warning (cf: 9.8w)
+ add $look-in-cwd, $look-in-home variables to allow override of macro
search path.
+ improve icons for WinVile:
+ generate ".ico" files using Inkscape to convert the \
".svg" files to
512x512 ".png" file, and then ImageMagick to convert those into
multi-image icons. This includes a 256x256 32-bit color image, for
Windows' "Large" icons.
+ change the default directory for the winvile ".iss" installers to
use "-" rather than " " in the directory name. This \
works around
two of the bugs seen with Windows 10: if the pathname used for the
icon (i.e., the ".exe" file) contains blanks, Windows 10 shows only
the lowest-resolution image for "Medium" icons. It also ignores
the largest image.
+ update URLs in help-file, adding /archives on main site.
+ re-use the configure check for -rdynamic to replace -export-dynamic
in the --enable-plugins configure option (Savannah #62785).
+ use setgroups() to clear supplementary group-IDs when resetting
uid/gid values.
+ when retrieving a "'" mark, it may not have been set. For that case,
use the first-line and first-column of the current buffer (report by
Yuriy).
+ modify vile-pager to decompress the input file if it is compressed.
+ clean up shellcheck warnings in non-configure scripts.
+ modify configure script to "always" check for gcc attributes, working
around spurious warnings reported by packagers (Gentoo #880941).
+ update configure script to work around regression in grep 3.8
+ add configure check for exit_curses(), exit_terminfo(), use in
leak-checking
+ improve configure check for crypt(), non-working with OpenBSD
+ update package/freebsd/*
+ update package/pkgsrc/*
+ add package/openbsd/*
+ fix a few compiler-warnings.
+ update install-sh
+ update config.guess, config.sub
Files: