File mawk.changes of Package mawk

Wed May 20 08:16:30 UTC 2020 - Ismail Dönmez <>

- Update to version 1.3.4-20200120 
  * fix typos found with codespell.
  * when reading input in interactive mode, provide for extending the
    buffer size for very long lines (Original-Mawk #59).
  * correct line-number shown in too-many-arguments error message for
    the case where the function is a forward reference (report by "mukti").
  * fix install for manpage when configure --srcdir option is used
    (report by Rajeev V Pillai).
  * use both CFLAGS/LDFLAGS when linking in makefile (report by Rajeev V Pillai).
  * fix clang-9 warning in bi_funct.c (report by Rajeev V Pillai).
  * minor improvement to gcc warning options, from vile
  * improve manpage formatting, e.g., for man2html
  * improve debug-traces
  * eliminate non-portable tdestroy() from zmalloc no-leaks code.
  * revert a change for memory-leaks which made the forced-exit via a
    user function inconsistent with earlier versions (report by Sihera Andre).
  * amend a change for memory-leaks to avoid a double-free (Original-Mawk #56).

Wed Jul 11 07:58:17 UTC 2018 -

- Update to version 1.3.4-20171017:
  * add Debian compile/link flags to test-package.
  * cleanup spurious warnings from latest gcc.
  * changes for Original-Mawk #48:
    + add checks for stack overflow and underflow
    + increase stack limit to 1024
  * updated configure macros
  * update config.guess and config.sub
  * add runtime check for assignments to OFMT and CONVFMT to ensure
    they use a single parameter (Original-Mawk #47).
  * repair build for --with-valgrind, broken in 20160930 const-fixes.
  * correct sign-extension from 20160615 change to rand() (report by
    Christian Neukirchen).
  * allow single-quote as a flag in printf, to complete the change
    for LC_NUMERIC in 20121129 (report by Graham Monteith).
  * revert one of the fixes made for a Coverity warning about loss of
    precision in 20121209, which unnecessarily exposed a different
    problem (Original-Mawk #45).
  * simplify "system()" function by calling C "system()" function, and
    use POSIX macros for wait-status to provide a less-ambiguous return
    value (suggested by Aharon Robbins).
  * add a null-pointer check in bi_mktime (patch by Ismael Luceno).
  * escape '/' in range for test/reg4.awk to allow test-comparison with
    gawk and BWK.
  * updated configure macros, e.g., for compiler warnings and static
    + CF_RAND
  * minor build-fix for HPUX 11.11 "make", which is confused by the
    recursive use of "make" in clean/distclean rules.
  * amend fix for Gentoo #424137 to eliminate a memory leak when opening
    files (Original-Mawk #44).
  * update config.guess and config.sub
  * correct range when using system rand() function, which was 0..2
    rather than 0..1 on BSD systems (report/patch by Masaki Waga).
  * correct order of checks for machine state in REtest which caused an
    out-of-bounds reference (Original-Mawk #36).
  * update COPYING from
    (Original-Mawk #38).
  * minor updates to configure script macros
  * update config.guess and config.sub

Mon Jan 23 04:57:42 UTC 2017 -

- Add reproducible.patch to allow for reproducible builds

Mon Nov  9 23:13:17 UTC 2015 -

- Update to version 1.3.4-20150503
  * add --with-man2html configure option
  * improve description of -W options and how they can be combined into
    a comma-separated list (adapted from Leif LeBaron).
  * modify parsing for -Wexec to permit its value to be separated by '='
    in addition to a space, for consistency with the other -W options.
  * cosmetic changes to configure script macros, from work on xterm.
  * update config.guess and config.sub
For previous changes, please read the CHANGES file
- Remove patches; fixed on upstream release
  * mawk-1.3.4-fix-make-check-path-handling.patch
  * mawk-1.3.4-fix-regex-matching.patch
Sat Apr  4 16:06:58 UTC 2015 -

- Add gpg signature
- Cleanup spec file with spec-cleaner

Sat Feb  8 12:04:51 UTC 2014 -

- adjust update-alternative usage to packaging policy
- move mawk to /usr/bin and add symlink in /bin

Tue May 15 08:43:19 UTC 2012 -

- package COPYING
- simplify installation
- make example scripts executable

Tue Jan 10 10:00:25 UTC 2012 -

- added mawk-1.3.4-fix-regex-matching.patch which adds limit-check
  after processing match(test, "[^0-9A-Za-z]") to ensure the
  internal trailing null of the test-string is not mistaken for
  part of the string (backported from development snapshot,
- specfile cleanup

Mon Feb 22 19:13:57 UTC 2010 -

- use update-alternatives

Fri Feb 19 18:44:33 UTC 2010 -

- add copyright note for integration into Factory

Fri Feb 19 11:34:39 UTC 2010 -

- cleaned up specfile, added explanatory comment

Tue Feb 17 09:35:10 UTC 2010 -

- added check section
- use external changelog
- dropped mawk-1.3.4-fix-gcc-bogus-warning.patch, passing --enable-warnings to
  configure correctly marks the affected functions with GCC's noreturn
  attribute (thanks to T. Dickey for clarifying)
- added patch fixing path handling issues with the make check target and
  associated scripts

Tue Dec 23 00:00:00 UTC 2009 -

- initial packaging of mawk