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
|
2010-09-06 12:25:07 by Aleksey Cheusov | Files touched by this commit (1) |
Log message:
Do not pass MKCATPAGES=no, there is no reason for this anymore
|
2010-09-05 16:25:41 by Aleksey Cheusov | Files touched by this commit (3) |
Log message:
Update to 1.0.0
New functions for sorting indices in hash
heapsort.awk: heapsort_indices
quicksort.awk: quicksort_indices
sort.awk: sort_indices
New module ini.awk for reading .ini files.
|