2009-04-05 16:51:08 by Aleksey Cheusov | Files touched by this commit (2) |
Log message:
Examples are also installed
Switch to AUTO_MKFS=yes
++pkgrevision
|
2009-04-05 12:16:30 by Aleksey Cheusov | Files touched by this commit (3) | |
Log message:
update to version 0.16.0
Lots of demo programs for most runawk modules were created and
they are in examples/ subdirectory now.
New MEGA module ;-) power_getopt.awk
See the documentation and demo program examples/demo_power_getopt.
It makes options handling REALLY easy.
New modules:
embed_str.awk
has_suffix.awk
has_prefix.awk
readfile.awk
modinfo.awk
Minor fixes and improvements in dirname.awk and basename.awk.
Now they are fully compatible with dirname(1) and basename(1)
RUNAWK sets the following environment variables for the child awk
subprocess:
RUNAWK_MODC - A number of modules (-f filename) passed to AWK
RUNAWK_MODV_<n> - Full path to the module #n,
where n is in [0..RUNAWK_MODC) range.
RUNAWK sets RUNAWK_ART_STDIN environment variable for the child awk
subprocess to 1 if additional/artificial `-' was added to the list
to awk's arguments.
Makefile:
bmake-ism were removed. Now Makefile is fully compatible with
FreeBSD make.
CLEANFILES target is used instead of hand-made rules
Minor fix in 'test_all' target
|
2008-10-23 20:12:08 by Aleksey Cheusov | Files touched by this commit (1) |
Log message:
Fix for Interix: /dev/stdin -> - (there is no /dev/stdin in interix-3.5)
|
2008-10-23 00:14:06 by Aleksey Cheusov | Files touched by this commit (1) |
Log message:
On Solaris "The Only True Awk" is used instead native sh*t, Gr-r-r-r /-)
|
2008-10-19 12:15:56 by Aleksey Cheusov | Files touched by this commit (2) | |
Log message:
update to 0.14.3
Major changes:
The following code fails with nawk (seen on NetBSD)
runawk -e ' { print "123" } ' /dev/null
It says
/usr/bin/awk: can't open file --
source line number 7
This happens because nawk treats `--' after program as a generic file.
fixed: compilation bug under FreeBSD (WARNS=4 -> warning -> error)
caused by comparison of signed with unsigned
More verbose output when stat(filename) failed
modules/str2regexp.awk: adapted to buggy MAWK
|
2008-08-29 21:59:07 by Aleksey Cheusov | Files touched by this commit (2) | |
Log message:
updated to version 0.14.2
Major changes:
Temporary file is removed if runawk is killed by
SIGINT, SIGQUIT, SIGTERM, SIGHUP or SIGPIPE signals.
(Temporary file is created by 'runawk -e ...')
|
2008-08-28 21:51:06 by Aleksey Cheusov | Files touched by this commit (1) |
Log message:
fixed: pkglint warning
|
2008-07-19 22:47:38 by Aleksey Cheusov | Files touched by this commit (2) | |
Log message:
updated to version 0.14.1
======================================================================
Version 0.14.1, by Aleksey Cheusov, Sat, 19 Jul 2008 22:53:45 +0300
FIXED: The following code doesn't work with runawk-0.14.0
runawk -e '
#use "anymodule.awk"
<ANY_CODE_HERE>
'
This code requires a creation of the temporary file that was
removed in runawk-0.14.0. Now temporary file is created using
mkstemp(3).
Regression tests are created for testing.
======================================================================
Version 0.14.0, by Aleksey Cheusov, Sat, 12 Jul 2008 17:29:22 +0300
Temporary file is not needed anymore for -e option.
FIXED: #env didn't work under Linux/glibc.
FIXED: compilation error under FreeBSD.
Lots of new regression tests. Code clean-ups.
fgetln is not required anymore. No hacks about it.
If error happens while processing a #directive,
a correct line number is output
|
2008-06-15 15:36:15 by Aleksey Cheusov | Files touched by this commit (2) | |
Log message:
update to version 0.13.0
ADDED: option -v|--assign that works like AWK's -v option.
This is to pass some variables to AWK interpreter.
Example: runawk -v var=123 -e 'BEGIN {print var }'
modules/xgetline.awk: better error message/clean-ups
modules/abort.awk: NR is also printed to stderr
minor fixes in *.c
clean-ups and fixes in 'make test'. Now it doesn't depend on my
own system and runawk directory
'make test' exits with non-zero exit status if regression tests
fail
Makefile: ported to ancient pmake-1.45 found in some Linux distros
|
2008-05-29 23:26:42 by Aleksey Cheusov | Files touched by this commit (1) |
Log message:
default (upstream) WARNS=n is used
++pkgrevision
|