Subject: CVS commit: pkgsrc/lang/nawk
To: None <pkgsrc-changes@NetBSD.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 05/18/2005 05:22:43
Module Name:	pkgsrc
Committed By:	jlam
Date:		Wed May 18 05:22:43 UTC 2005

Modified Files:
	pkgsrc/lang/nawk: DESCR Makefile distinfo

Log Message:
Update lang/nawk to 20050425.  Pkgsrc changes include:

	Grab distfile from ${MASTER_SITE_LOCAL} where it's in a
	${PKGNAME}-specific directory since the distfile has no version
	number.

	Use the .shar instead of .tar.gz distfile to remove the need
	for dependencies to build this package.

Changes from nawk-20040207 include:

Apr 24, 2005:
	modified lib.c so that values of $0 et al are preserved in the END
	block, apparently as required by posix.  thanks to havard eidnes
	for the report and code.

Jan 14, 2005:
	fixed infinite loop in parsing, originally found by brian tsang.
	thanks to arnold robbins for a suggestion that started me
	rethinking it.

Dec 31, 2004:
	prevent overflow of -f array in main, head off potential error in
	call of SYNTAX(), test malloc return in lib.c, all with thanks to
	todd miller.

Dec 22, 2004:
	cranked up size of NCHARS; coverity thinks it can be overrun with
	smaller size, and i think that's right.  added some assertions to b.c
	to catch places where it might overrun.  the RE code is still fragile.

Dec 5, 2004:
	fixed a couple of overflow problems with ridiculous field numbers:
	e.g., print $(2^32-1).  thanks to ruslan ermilov, giorgos keramidas
	and david o'brien at freebsd.org for patches.  this really should
	be re-done from scratch.

Nov 21, 2004:
	fixed another 25-year-old RE bug, in split.  it's another failure
	to (re-)initialize.  thanks to steve fisher for spotting this and
	providing a good test case.


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 pkgsrc/lang/nawk/DESCR
cvs rdiff -r1.22 -r1.23 pkgsrc/lang/nawk/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/lang/nawk/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.