[MacPorts] #39996: mawk @1.3.4-20100625: update to 1.3.4-20130803
#39996: mawk @1.3.4-20100625: update to 1.3.4-20130803 ---------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Keywords: | Port: mawk ---------------------+-------------------------------- {{{ Local-Admins-MacBook-Pro:~ root# port -v livecheck mawk mawk seems to have been updated (port version: 1.3.4-20100625, new version: 1.3.4-20130803) }}} Besides the most recent update (20130803), this update would also include the changes from 20130219, 20121209, 20121129, 20120627, 20101210, and 20101207. Some cherry-picks from the ChangeLog: {{{ 20130803 ... + add limit-checks, improve index computation in scan.c to fix old 1.3.3 problems with very long string-literals in the parsed script. ... 20130219 + modify missing-operand check in rexp.c to allow the case of empty "()", matching behavior of gawk and BWK. ... 20121209 ... + fix issues reported by Coverity scan. Most of these were minor, and were addressed by modifying the source to allow Coverity to improve its analysis of the code. + amend support for LC_NUMERIC by translating period to the local decimal separator as needed to work with strtod() which is used to validate decimal constants when scanning source files. ... 20121129 + change behavior if internal fflush call fails: rather than exiting with an error, propagate the return value to the script as -1, for consistency with gawk and BWK. + add special case for forward reference to a function using an array parameter, updating the function's parameter type so that the array is passed properly. + support length(array), as done in gawk and BWK awk. + support LC_NUMERIC, which will modify the displayed decimal point in some locales... does not modify the decimal point used for input, matching the behavior of nawk and BWK awk. + add configure option --enable-init-srand to allow choice whether to initialize random numbers automatically at startup or not. Not doing this makes programs more predictable. + add configure option --enable-builtin-srand, use that to deprecate mawk's builtin srand/rand functions which generally are not as good as the system-provided functions. + extend --enable-trace configure option to show builtin functions. + add systime and mktime functions. + when warning about unrecognized options, do not exit with error on these gawk options: --lint --lint-old --posix --re-interval --traditional + integrate strtime function. + correct logic for "/dev/stdin" special device. + updates for configure script macros: ... + support --datarootdir option. ... + add icons for webpage artwork 20120627 + add "/dev/stdin" name for stdin for consistency with other implementations of awk. + improve overflow check in check_strnum(). + implement gawk extension "nextfile". ... 20101210 + update copyright notices to reflect changes... 20101207 + add configure --enable-trace, to consolidate various debugging traces which were written to stderr... writes to Trace.out. + modify zmalloc.c to make it simpler to use the --disable-leaks configure script option to analyze memory leaks... can be disabled by defining DEBUG_ZMALLOC. ... + fix printable token value for SC_MATCH in scan.c. }}} -- Ticket URL: <https://trac.macports.org/ticket/39996> MacPorts <http://www.macports.org/> Ports system for OS X
#39996: mawk @1.3.4-20100625: update to 1.3.4-20130803 ----------------------+-------------------- Reporter: egall@… | Owner: toby@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: mawk | ----------------------+-------------------- Changes (by larryv@…): * cc: toby@… (removed) * owner: macports-tickets@… => toby@… Comment: Replying to [ticket:39996 egall@…]:
Some cherry-picks from the ChangeLog:
There’s no need to enumerate new features in update tickets, since we don’t need to be persuaded to provide the latest version of a port. It would be useful to know about backwards incompatibilities, though. -- Ticket URL: <https://trac.macports.org/ticket/39996#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#39996: mawk @1.3.4-20100625: update to 1.3.4-20130803 ----------------------+-------------------- Reporter: egall@… | Owner: toby@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: fixed | Keywords: Port: mawk | ----------------------+-------------------- Changes (by toby@…): * status: new => closed * resolution: => fixed Comment: r110990 -- Ticket URL: <https://trac.macports.org/ticket/39996#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts