./wip/mawk-uxre, AWK clone by Mike Brennan

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.4.20100625, Package name: mawk-uxre-1.3.4.20100625, Maintainer: cheusov

Mike Brennan's awk clone.
Unlike original mawk, mawk-uxre uses
external regexp library libuxre and supports utf-8.

DESCR.addon [+/-]
DESCR.common [+/-]

Required to run:
[devel/libuxre]

Required to build:
[pkgtools/cwrappers]

Master sites:

RMD160: eba15ad8ed2d0acefe56b02a6db80ad3d9f87dfa
Filesize: 297.822 KB

Version history: (Expand)


CVS history: (Expand)


   2012-10-03 17:09:47 by Aleksej Saushev | Files touched by this commit (124)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2011-10-09 12:05:43 by Aleksey Cheusov | Files touched by this commit (25)
Log message:
Update my email

   2011-05-28 17:26:37 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
use devel/libuxre instead of wip/libuxre

   2010-09-04 16:10:00 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
fix: LIBS is used instead of MAKEFLAGS, original problem was fixed in upstream

   2010-08-27 12:11:51 by Aleksey Cheusov | Files touched by this commit (6)
Log message:

This package is completely redesigned. Now it provides facilities for
   other mawk-* packages.
   2010-08-26 22:05:28 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:
update to mawk-1.3.4-20100625

   2009-12-21 21:41:08 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:

Update to 1.3.4
patch-aa were applied in upstream, so removed from here

Changes:
    20091220
	+ 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
	    functions.

	  + 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.

    20091213
	+ add makedeps.sh script to aid in updating object dependencies in
	  Makefile.in

	+ use "mkdir -p" rather than mkdirs.sh (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 Makefile.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
   2009-09-22 21:10:18 by Aleksey Cheusov | Files touched by this commit (4) | Package updated
Log message:

update to the latest version 1.3.3.20090920

    Changes:

        improve hash function by using FNV-1 algorithm (patch/discussion by
        Jim Mellander).  This greatly improves speed for accessing arrays
        with a large number of distinct keys; however the unsorted order in
        "for" loops will differ.

        add "internal regex" or "external regex" string to \ 
version message
        to allow scripting based on support for embedded nulls.

        drop obsolete CF_MAWK_PROG_GCC and CF_MAWK_PROG_YACC macros from
        configure script (report by Mike Frysinger).

        fixes to allow build outside source-tree (report by Mike Frysinger).

        correct logic in scan.c to handle expression "[[]" (report by
        Aleksey Cheusov).

        add MAWK_LONG_OPTIONS feature to allow mawk to ignore long options
        which are not implemented.

        two changes for embedded nulls, allows FS to be either a null or
        contain a character class with null, e.g., '\000' or '[ \000]':

        + modify built-in regular expression functions to accept embedded
          nulls.

        + modify input reader FINgets() to accept embedded nulls in data
          read from files.  Data read from standard input is line-buffered,
          and is still null-terminated.

        update config.guess and config.sub