summaryrefslogtreecommitdiff
path: root/devel/m4
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2006-09-03 08:56:26 +0000
committerwiz <wiz@pkgsrc.org>2006-09-03 08:56:26 +0000
commit6f8edcc222de0cb35d76e59aa279ed3c467ffc83 (patch)
tree6ca56a821e4bc9f4d861bc8ac5012e4608dbd057 /devel/m4
parentcac6d39e99f1eea12cfc47b3ad4bc3460a024be0 (diff)
downloadpkgsrc-6f8edcc222de0cb35d76e59aa279ed3c467ffc83.tar.gz
Update to 1.4.6:
Version 1.4.6 - 25 August 2006, by Eric Blake (CVS version 1.4.5a) * Fix buffer overruns in regexp and patsubst macros when handed a trailing backslash in the replacement text, or when handling \n substitutions beyond the number of \(\) groups. * Fix memory leak in regexp, patsubst, and changeword macros. * The format macro now understands %F, %g, and %G. * When loading frozen files, m4 now exits with status 63 if version mismatch is detected. * Fix bugs that occurred when invoked with stdout or stderr closed, and detect write failures to stdout or to the target of the debugfile macro. In particular, the syscmd and esyscmd macros can no longer interfere with the debug stream or diversions. * The m4exit macro now converts values outside the range 0-255 to 1. * It is now an error if a command-line input file ends in the middle of a comment, matching the behavior of mid-string and mid-argument collection. * The dnl macro now warns if end of file is encountered instead of a newline. * The error message when end of file is encountered now uses the file and line where the dangling construct started, rather than `NONE:0:'. * The debugmode and __file__ macros, and the -s/--synclines option, now show what directory a file was found in when the -I/--include option or M4PATH variable had an effect. * The changequote and changecom macros now work with 8-bit characters, and quotes and comments that begin with `(' are properly recognized following a word. * The new macro __program__ is added, which allows the input file to issue an error message that resembles messages from m4. Warning and error messages have been reformatted to comply with GNU Coding Standards. * The errprint, m4wrap, and shift macros are now recognized only with arguments. * The index, substr, translit, regexp, and patsubst macros now produce output when given only one argument, but still warn about a missing second argument. * The patsubst macro now reliably finds zero-length matches at the end of a string.
Diffstat (limited to 'devel/m4')
-rw-r--r--devel/m4/Makefile4
-rw-r--r--devel/m4/distinfo8
2 files changed, 6 insertions, 6 deletions
diff --git a/devel/m4/Makefile b/devel/m4/Makefile
index 9387a9f779b..cff77c091a4 100644
--- a/devel/m4/Makefile
+++ b/devel/m4/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.40 2006/07/18 06:34:41 wiz Exp $
+# $NetBSD: Makefile,v 1.41 2006/09/03 08:56:26 wiz Exp $
-DISTNAME= m4-1.4.5
+DISTNAME= m4-1.4.6
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU:=m4/}
diff --git a/devel/m4/distinfo b/devel/m4/distinfo
index 38dab279c36..1bb29df91b9 100644
--- a/devel/m4/distinfo
+++ b/devel/m4/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2006/07/18 06:34:41 wiz Exp $
+$NetBSD: distinfo,v 1.12 2006/09/03 08:56:26 wiz Exp $
-SHA1 (m4-1.4.5.tar.gz) = 3af7394e8e464dd851319417d16096d1832a7bfa
-RMD160 (m4-1.4.5.tar.gz) = e83f43830ee39770ea0f50a729f53c7dd01b7c9a
-Size (m4-1.4.5.tar.gz) = 596242 bytes
+SHA1 (m4-1.4.6.tar.gz) = 03401d700558aa13b7929eee12d7227e67e3b781
+RMD160 (m4-1.4.6.tar.gz) = 96307330244b3a5a30f0083d5b64296e2b8b0c5b
+Size (m4-1.4.6.tar.gz) = 635800 bytes