summaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
authorhiramatsu <hiramatsu@pkgsrc.org>2012-02-11 09:54:21 +0000
committerhiramatsu <hiramatsu@pkgsrc.org>2012-02-11 09:54:21 +0000
commit5e30fbe37ec9ce3cd27b81f813e6ed8a3059b858 (patch)
tree8b310ff6e081a3a0dae1a2c43c1797175d82fb0a /editors
parentccb3d085e4acd4db88be2aa02a9207c4bc1b408f (diff)
downloadpkgsrc-5e30fbe37ec9ce3cd27b81f813e6ed8a3059b858.tar.gz
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.
Diffstat (limited to 'editors')
-rw-r--r--editors/zile/Makefile6
-rw-r--r--editors/zile/PLIST8
-rw-r--r--editors/zile/distinfo12
-rw-r--r--editors/zile/patches/patch-aa8
-rw-r--r--editors/zile/patches/patch-ab14
5 files changed, 27 insertions, 21 deletions
diff --git a/editors/zile/Makefile b/editors/zile/Makefile
index 3d58a49e844..34c34ce9e1c 100644
--- a/editors/zile/Makefile
+++ b/editors/zile/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2010/06/08 15:59:50 hauke Exp $
+# $NetBSD: Makefile,v 1.27 2012/02/11 09:54:21 hiramatsu Exp $
-DISTNAME= zile-2.3.17
-#PKGREVISION= 1
+DISTNAME= zile-2.4.5
CATEGORIES= editors
MASTER_SITES= http://ftp.gnu.org/gnu/zile/
@@ -22,4 +21,5 @@ INFO_FILES= yes
DEPENDS+= libiconv-[0-9]*:../../converters/libiconv
.include "../../devel/libgetopt/buildlink3.mk"
.include "../../devel/ncurses/buildlink3.mk"
+.include "../../devel/boehm-gc/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/editors/zile/PLIST b/editors/zile/PLIST
index 17b32df9dcf..fe09e706c0a 100644
--- a/editors/zile/PLIST
+++ b/editors/zile/PLIST
@@ -1,5 +1,7 @@
-@comment $NetBSD: PLIST,v 1.8 2009/10/21 16:51:46 tnn Exp $
+@comment $NetBSD: PLIST,v 1.9 2012/02/11 09:54:21 hiramatsu Exp $
bin/zile
man/man1/zile.1
-share/zile/FAQ
-share/zile/dotzile.sample
+share/doc/zile/AUTHORS
+share/doc/zile/FAQ
+share/doc/zile/NEWS
+share/doc/zile/dotzile.sample
diff --git a/editors/zile/distinfo b/editors/zile/distinfo
index 0787314fc21..7e3e5b30037 100644
--- a/editors/zile/distinfo
+++ b/editors/zile/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.10 2010/06/08 15:59:50 hauke Exp $
+$NetBSD: distinfo,v 1.11 2012/02/11 09:54:21 hiramatsu Exp $
-SHA1 (zile-2.3.17.tar.gz) = 989193c41b2c97bd15f747c5cf4bca32fc95c48e
-RMD160 (zile-2.3.17.tar.gz) = 8335cd6430a185c439c40e35e7e46139755558e9
-Size (zile-2.3.17.tar.gz) = 810814 bytes
-SHA1 (patch-aa) = 7a955b340c77b4c539b3d5ea7880c06d777dc424
-SHA1 (patch-ab) = 672f861c6372fac7ae7d394a581d13bf0c607115
+SHA1 (zile-2.4.5.tar.gz) = 26514fccfb5717e870c19ff8ab1f9b182791fc23
+RMD160 (zile-2.4.5.tar.gz) = 4dd4a0b438414ad6e49dde7a2c0f3647dc91e165
+Size (zile-2.4.5.tar.gz) = 1259220 bytes
+SHA1 (patch-aa) = a46b85b65e2bb46ddbba28761e1b956fb9541b8f
+SHA1 (patch-ab) = 55f6e35e748d2efa4841925456da8e474d14df17
diff --git a/editors/zile/patches/patch-aa b/editors/zile/patches/patch-aa
index 7d96680fc57..a157fd719cf 100644
--- a/editors/zile/patches/patch-aa
+++ b/editors/zile/patches/patch-aa
@@ -1,8 +1,10 @@
-$NetBSD: patch-aa,v 1.5 2009/10/21 16:51:46 tnn Exp $
+$NetBSD: patch-aa,v 1.6 2012/02/11 09:54:21 hiramatsu Exp $
---- lib/Makefile.in.orig 2009-07-08 16:10:42.000000000 +0200
+Do not install charset.alias.
+
+--- lib/Makefile.in.orig 2012-02-11 05:50:56.000000000 +0000
+++ lib/Makefile.in
-@@ -1221,6 +1221,7 @@ install-exec-local: all-local
+@@ -2167,6 +2167,7 @@ install-exec-localcharset: all-local
else \
need_charset_alias=false ; \
fi ; \
diff --git a/editors/zile/patches/patch-ab b/editors/zile/patches/patch-ab
index f54ee70e1f3..07b9c5dfcaf 100644
--- a/editors/zile/patches/patch-ab
+++ b/editors/zile/patches/patch-ab
@@ -1,12 +1,14 @@
-$NetBSD: patch-ab,v 1.5 2010/06/08 15:59:50 hauke Exp $
+$NetBSD: patch-ab,v 1.6 2012/02/11 09:54:21 hiramatsu Exp $
---- lib/wchar.in.h.orig 2010-05-09 18:10:04.000000000 +0000
+Include stdlib.h when zile is not build with glibc.
+
+--- lib/wchar.in.h.orig 2012-02-11 05:51:54.000000000 +0000
+++ lib/wchar.in.h
-@@ -59,6 +59,7 @@
- But avoid namespace pollution on glibc systems. */
- #ifndef __GLIBC__
+@@ -68,6 +68,7 @@
# include <stddef.h>
-+# include <stdlib.h> /* NetBSD */
+ #endif
+ #ifndef __GLIBC__
++# include <stdlib.h> /* NetBSD */
# include <stdio.h>
# include <time.h>
#endif