Awk issues: system awk vs [ng]awk in ports
vincent-opdarw at vinc17.org
Fri Mar 23 18:57:02 PDT 2007
On 2007-03-22 21:38:37 -0400, Randall Wood wrote:
> Many ports need to have bug reports submitted to upstream maintainers to
> have non-POSIX [g|m|n]awk dependencies fixed. Since gawk behaves differently
> than awk (and needs to be passed flags to prevent that different behavior),
> we do not want to risk breaking a port whose upstream maintainers are aware
> of and have worked around that issue.
If gawk doesn't behave in a way that is compatible with awk when
called as awk, then a bug should be reported to the gawk maintainers.
> The problem with gnome-doc-utils is that the upstream maintainers accidently
> left some code in to force gawk to behave like awk when they shipped it,
> knowing that on linux, awk = gawk. This port's configure system correctly
> detects for the presence of gawk, mawk, nawk, and awk (in that order).
Of course, if gnome-doc-utils calls awk while expecting gawk extensions,
that's a bug in gnome-doc-utils.
But it was said here that there should be a few dependencies with
the system as possible. That's why I think that there should be a
/opt/local/bin/awk (whether it comes from gawk or another port) or
gawk should be used instead.
Vincent Lefèvre <vincent at vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)
More information about the macports-users