NOTICE: This package has been removed from pkgsrc

./wip/runawk, AWK wrapper that provides support for modules

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.3.1, Package name: runawk-1.3.1, Maintainer: cheusov

RUNAWK is a small wrapper for AWK interpreter that impements module system
(similar to Perl's "use" command) and helps to write the standalone AWK
programs. A few modules ready for use are also provided.


Required to build:
[wip/mk-configure]

Master sites: (Expand)

SHA1: 93fb646e42e4ab5df44ad8696fd5c0b0f0fff969
RMD160: c089db1f7d8243ed8a5a0979ac29ad81e3fb66da
Filesize: 72.535 KB

Version history: (Expand)


CVS history: (Expand)


   2011-01-23 12:09:26 by Aleksey Cheusov | Files touched by this commit (4) | Package removed
Log message:

runawk has been imported to pkgsrc.
   2011-01-18 13:32:27 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
fix for pkglint warning

   2011-01-07 15:55:44 by Aleksey Cheusov | Files touched by this commit (2) | Package updated
Log message:

update to 1.3.1
  runawk.1 and alt_getopt.1 are included to tarball, so pod2man is not
  needed for installation.  No functional changes in source code.
   2011-01-04 20:28:57 by Aleksey Cheusov | Files touched by this commit (3)
Log message:

Update to 1.3.0

  fix in runawk.c for warning message produced by Intel C compiler.

  fix for shquote("") from modules/shquote.awk.

  Source code is reorganized and it is easy to install examples,
  modules, alt_getopt, runawk executable and TODO/README/... files
  individually. See doc/INSTALL for details.

  mk-configure >= 0.21 is required
   2010-10-23 00:56:52 by Aleksey Cheusov | Files touched by this commit (2)
Log message:

Add BUILD_DEPENDS=mk-configure
Fix pkglint warning messages
   2010-10-23 00:53:46 by Aleksey Cheusov | Files touched by this commit (3)
Log message:

Update to 1.2.0

  Due to incompatibilities between traditional BSD mk files and mk
  files shipped with bmake by Simon J. Gerraty, I've decided to switch
  runawk from BSD mk files to mk-configure software build system. This
  makes Makefile significantly smaller, easier to understand and use
  and gives tons of new capabilities. Obviously this makes development
  even easier than before. Updated installation instruction is in
  README.

  New functions in heapsort.awk: "heapsort_fields" and \ 
"heapsort0" for
  sorting $1, $2 ...

  New function in tokenre.awk: "splitre".

  New samples of use (regression tests):
    examples/demo_tokenre4, demo_heapsort4.
   2010-10-06 22:41:57 by Aleksey Cheusov | Files touched by this commit (3)
Log message:

Update to 1.1.0

  Makefile:
    - initialize {BIN,MAN}{OWN,GRP} to `id -{u,g}n`. You don't need
    to set these variables manually for unprivileged installation.

  Option -F is added to runawk. It passes field separator to AWK
  interpreter.

  New tool alt_getopt(1), an alternative to getopt(1) and POSIX
  shell's getopts.  alt_getopt is a command options parser that
  undestands long options.  It is implemented in runawk and uses its
  modules.  Also alt_getopt.sh shell include file is implemented and
  installed.  Examples: examples/demo_alt_getopt*.sh

  multisub.awk: ability to skip a matched text is added, see the
  documentation at the top of multisub.awk and examples/demo_multisub
  for the sample.  Function multisub now has optional third argument.

  New module glob.awk for working with glob patterns.
  See examples/demo_glob* for the samples.

  min.awk: new functions min3, min4, min5, min_key, min_value and
           key_of_min_value
  max.awk: new functions max3, max4, max5, max_key, max_value and
           key_of_max_value

  New module ord.awk from GNU awk.

  New module ftrans_in.awk from GNU awk (fixed and modified by me).
  Example: examples/demo_ftrans.

  New example: examples/demo_tokenre3. Thanks to Vlad Shakhov for the
  idea.

  New example: examples/demo_minmax.
   2010-09-17 11:17:27 by Aleksey Cheusov | Files touched by this commit (2)
Log message:
Install TODO file. ++pkgrevision