Subject: CVS commit: pkgsrc/editors/zile
From: Hiramatsu Yoshifumi
Date: 2012-02-11 10:54:21
Message id: 20120211095421.5E953175DD@cvs.netbsd.org

Log Message:
Update zile to 2.4.5.

Changes from previous:
----------------------
* Noteworthy changes in release 2.4.5 (2012-02-08) [stable]

** Bug fixes

  Fix an egregious bug resulting in a crash whenever a non-existent
  file was edited.

  Fix other potential crash bugs in the low-level text-handling
  routine estr_replace.

* Noteworthy changes in release 2.4.4 (2012-02-03) [stable]

** New features

  find-file and find-file-read-only now work non-interactively.

** Build-related

  Minor build system fixes (thanks to Nelson Beebe for one).

** Miscellaneous

  Some code clean-up.

  Slight speed improvement to general editing operations.

* Noteworthy changes in release 2.4.3 (2011-12-20) [stable]

** Bug fixes

  Fix a crash on certain terminals.

  Fix a recently-introduced display bug in isearch.

* Noteworthy changes in release 2.4.2 (2011-10-05) [stable]

** Bug fixes

  Fix some serious display performance bugs introduced in 2.4.0.60.

** Build-related

  Don't enable Valgrind by default, and explain that correct
  suppressions are needed to use it successfully.

* Noteworthy changes in release 2.4.1 (2011-09-20) [stable]

  This is the first release in a new stable series.

** Bug fixes

  Fix a long-standing bug in uniarg handling in macros.

  Fix display of percentage position in buffer.

  Fix display of search string in query-replace.

  Fix poor performance of fill-paragraph.

  Fix handling of Backspace/^H by looking at termcap kbs setting.

** Build-related

  Several fixes and improvements were made to the build system.

* Noteworthy changes in release 2.4.0.60 (2011-08-19) [beta]

  This release is a major update, upping the dependencies from C89 to
  C99, from POSIX-1.2001 to POSIX-1.2008 (though in fact Zile will
  still build on many other POSIX and non-POSIX systems thanks to
  gnulib), and adding a dependency on libgc. Together these changes
  have allowed the removal of hundreds of lines of code and the
  elimination of whole classes of bug (in particular, classic
  memory-management bugs); overall, combined with continued
  simplification, Zile 2.4.0.60 is well over 1,000 lines of code, or
  10%, shorter than the previous stable release, 2.3.24.

  Several old bugs have been fixed, a few more esoteric features
  removed, and Emacs-compliance has been improved. However, the major
  rewrite has almost certainly introduced new bugs which have not yet
  been found and fixed, hence the alpha status of this release.
  Distribution packagers are encouraged to try packaging this version
  to find any problems with the updated build system and dependencies.

* Noteworthy changes in release 2.3.24 (2011-04-29) [stable]

** Bug fixes

  Fix kill-line with prefix argument.

  Fix a cosmetic problem with multiple ESC-digit combinations.

  Use gnulib’s mkstemp to avoid problems on some platforms.

  Fix initial screen setup when some files are loaded on the command
  line.

** Build-related

  Re-automate a bit more of the release, using gnulib and woger.

  Add more compiler warnings.

** Miscellaneous

  As usual, various bits of code cleanup and simplification.

* Noteworthy changes in release 2.3.23 (2011-03-14) [stable]

** Bug fixes

  {beginning,end}-of-buffer now take account of transient-mark-mode
  (bug present since “forever”).

** Build-related

  Turn on more compiler and build system, and run-time checks (thanks,
  gnulib!).

* Noteworthy changes in release 2.3.22 (2011-03-03)

This release fixes a bug in forward regex isearch introduced recently,
and makes the build system use silent rules by default.

Release 2.3.21

This release fixes a bug that caused build failure on non-GNU systems,
and a bug in backward search introduced in 2.3.18, and simplifies the
test system. A little other code cleanup was done.

Release 2.3.20

This release fixes a potential buffer overflow, search and replace
with embedded NULs, a bug in the build system (the Zile-only tests now
run correctly when an EMACS environment variable is defined), and a
bug introduced in 2.3.17 which caused consecutive kills not to save
the killed text (thanks to Chris Leyon for the report). Some code was
cleaned up and better use made of gnulib. The build scripts that were
previously in Lua have been rewritten in Perl; Perl is now required to
build Zile (previously, Lua was not required, at the expense of making
the build system more complicated and fragile). A cyclomatic
complexity report on the C code can now be produced.

Release 2.3.19

This release fixes a space leak, a small bug in reading filenames in
the minibuffer introduced in 2.3.18, and some behaviour that was not
the same as Emacs, and cleans up the code a little.

Release 2.3.18

This release fixes some minor space leaks, a read of freed memory, and
a bug in quoted-insert, stops Zile from catching the user signal
SIGQUIT, and cleans the code up a little.

Files:
RevisionActionfile
1.27modifypkgsrc/editors/zile/Makefile
1.9modifypkgsrc/editors/zile/PLIST
1.11modifypkgsrc/editors/zile/distinfo
1.6modifypkgsrc/editors/zile/patches/patch-aa
1.6modifypkgsrc/editors/zile/patches/patch-ab