Subject: CVS commit: pkgsrc/lang/gawk
To: None <pkgsrc-changes@netbsd.org>
From: Dan McMahill <dmcmahill@netbsd.org>
List: pkgsrc-changes
Date: 12/12/2002 05:17:15
Module Name:	pkgsrc
Committed By:	dmcmahill
Date:		Thu Dec 12 03:17:15 UTC 2002

Modified Files:
	pkgsrc/lang/gawk: Makefile PLIST distinfo
	pkgsrc/lang/gawk/patches: patch-aa
Added Files:
	pkgsrc/lang/gawk/patches: patch-ab patch-ac patch-ad patch-ae patch-af

Log Message:
update to gawk-3.1.1.  While here, make this work again under NetBSD since
this gawk version is newer than the version shipped with 1.6 and has some
potentially useful features such as 2 way pipes which allow easy access to
the sort(1) command.

Changes from 3.1.0 to 3.1.1
---------------------------

1. Six new translations.

2. Having more than 4 different value for OFMT and/or CONVFMT now works.

3. The handling of dynamic regexes is now more more sane, esp. w.r.t.
   the profiling code.  The profiling code has been fixed in several
   places.

4. The return value of index("", "") is now 1.

5. Gawk should no longer close fd 0 in child processes.

6. Fixed test for strtod semantics and regenerated configure.

7. Gawk can now be built with byacc; an accidental bison dependency was
   removed.

8. yyerror() will no longer dump core on long source lines.

9. Gawk now correctly queries getgroups(2) to figure out how many groups
   the process has.

10. New configure option to force use of included strftime, e.g. on
    Solaris systems. See `./configure --help' for the details. Replaced
    the included strftime.c with the one from textutils.

11. OS/2 port has been updated.

12. Multi-byte character support has been added, courtesy of IBM Japan.

13. The `for (iggy in foo) delete foo[iggy]' -> `delete foo' optimisation
    now works.

14. Upgraded to gettext 0.11.2 and automake 1.5.

15. Full gettext compatibility (new dcngettext function).

16. The O'Reilly copyedits and indexing changes for the documentation have
    been folded into the texinfo version of the manuals.

17. A humongously long value for the AWKPATH environment variable will no
    longer dump core.

18. Configuration / Installation issues have been straightened out in
    Makefile.am.


To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 pkgsrc/lang/gawk/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/lang/gawk/PLIST
cvs rdiff -r1.6 -r1.7 pkgsrc/lang/gawk/distinfo
cvs rdiff -r1.3 -r1.4 pkgsrc/lang/gawk/patches/patch-aa
cvs rdiff -r0 -r1.6 pkgsrc/lang/gawk/patches/patch-ab
cvs rdiff -r0 -r1.5 pkgsrc/lang/gawk/patches/patch-ac
cvs rdiff -r0 -r1.1 pkgsrc/lang/gawk/patches/patch-ad \
    pkgsrc/lang/gawk/patches/patch-ae pkgsrc/lang/gawk/patches/patch-af

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