Path to this page:
NOTICE: This package has been removed from pkgsrc./
wip/runawk,
AWK wrapper that provides support for modules
Branch: CURRENT,
Version: 1.3.1,
Package name: runawk-1.3.1,
Maintainer: cheusovRUNAWK 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)
- (2011-01-24) Package deleted from pkgsrc
- (2011-01-07) Updated to version: runawk-1.3.1
- (2011-01-05) Updated to version: runawk-1.3.0
- (2010-12-01) Package has been reborn
- (2010-10-23) Updated to version: runawk-1.2.0
- (2010-10-07) Updated to version: runawk-1.1.0
CVS history: (Expand)
2011-01-23 12:09:26 by Aleksey Cheusov | Files touched by this commit (4) | |
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) | |
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
|