pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/mawk

Module Name:    pkgsrc
Committed By:   zafer
Date:           Tue Apr 20 19:23:14 UTC 2010

Modified Files:
        pkgsrc/lang/mawk: Makefile distinfo

Log Message:
Update mawk to 1.3.4 (via wip/mawk)

+ bump version to 1.3.4

+ update INSTALL and README files.

+ improve configure checks for math library.

+ change test for NaN to use sqrt() rather than log() to work around
        cygwin's partly broken math functions.

+ add/use isnanf() to work around other breakage in cygwin math

+ add configure check for _XOPEN_SOURCE, etc., needed to define
        proper function pointer for sigaction, e.g., on Tru64.

+ add check for sigaction function pointer, whose POSIX form is
        absent from the cygwin header.

+ extend MAWKBINMODE, adding a third bit which when set will suppress
  the change for RS or ORS to use CR/LF rather than LF.  This is used
  for MinGW to make the "check" rule in a build work, for instance.

+ add configure check for functions used for pipe/system calls, e.g.,
  for MinGW where these are absent.

+ add runtime check for floating-point underflow exceptions

+ fix an old 1.3.3 bug in re_split(), which did not check properly for
  the end of buffer; this broke on Tru64.

+ drop obsolete config-user, v7 and atarist subdirectories

+ improve configure checks for sigaction, making the definitions used
  in fpe_check.c consistent with matherr.c

+ build fixes for AIX, Tru64.

+ add configure check for 'environ'.

+ remove redundant setlocale() calls; only LC_CTYPE and LC_NUMERIC
  are used.

+ add script to aid in updating object dependencies in

+ use "mkdir -p" rather than (suggested by Aleksey Cheusov).

+ reformatted this file, to simplify extraction of contributor names.

+ update config.guess and config.sub

> patches by Jonathan Nieder:

+ modify CF_DISABLE_ECHO autoconf macro to ensure that command lines
  in begin with a tab.

+ the makefile does not use $(MAKE); remove the SET_MAKE substitution.

+ add some files to the "make clean" rule, in case make gets
  interrupted in the middle of a rule.

+ add a maintainer-clean rule to the makefile, to remove files which
  could be regenerated.

+ fix an unescaped "-" in man/mawk.1

+ remove an unneeded cast in bi_funct.c

+ fix an unused parameter warning in matherr.c

+ drop unused line_no parameter from compile_error() and its callers.

+ convert makescan.c to ANSI C, do further cleanup of that file.

+ split-out scancode.h from scan.h

To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/lang/mawk/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/mawk/distinfo

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

Home | Main Index | Thread Index | Old Index