pkgsrc/mk/tools
rillig 81a41d0b94 mk/tools: correctly quote arguments in the tool wrapper log
Before, the tool arguments were written to the log as plain strings. Now
the arguments are properly quoted, which makes it possible to replay the
commands by copying them from the .work.log file.

This only affects tools that are shell builtins (echo, true, false), get
additional arguments (mkdir -p) or define a custom TOOLS_SCRIPT
(pkg-config, to set an environment variable; or autotools). Tools that
are symlinked to the real tool are not affected.

The calls to the compiler are already properly logged since cwrappers
takes care of that. This commit therefore makes the log entries for the
compilers and the other tools more similar.
2019-03-24 11:29:19 +00:00
..
autoconf.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
automake.mk mk/tools/automake.mk: support automake-1.16 2018-12-01 04:58:55 +00:00
bison.mk mk/tools: fix BISON_REQD handling for lists of multiple Bison versions 2019-03-21 21:47:29 +00:00
bsd.tools.mk mk/tools: sort tools by name when calling "make show-all-tools" 2019-03-22 16:17:50 +00:00
cmake.mk
create.mk mk/tools: correctly quote arguments in the tool wrapper log 2019-03-24 11:29:19 +00:00
defaults.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
digest.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
flex.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
gettext.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
gmake.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
imake.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
intltool.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
ldconfig.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
make.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
msgfmt-msgctxt.awk
msgfmt-msgid_plural.awk
msgfmt.sh Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
perl.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
pkg-config.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
replace.mk ghostscript-esp is long gone. 2019-03-10 19:52:18 +00:00
rpcgen.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
shquote.sh mk/tools: correctly quote arguments in the tool wrapper log 2019-03-24 11:29:19 +00:00
strip.mk mk/tools: Create a strip-dbg tool. 2018-11-12 13:36:50 +00:00
texinfo.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
tools.AIX.mk
tools.Bitrig.mk mk/tools: Add a gstrip tool on platforms where it exists. 2018-11-12 13:34:39 +00:00
tools.BSDOS.mk
tools.Cygwin.mk
tools.Darwin.mk mk: Add native GNU/BSD grep where they are known to exist. 2018-10-17 08:30:43 +00:00
tools.DragonFly.mk mk/tools: Add a gstrip tool on platforms where it exists. 2018-11-12 13:34:39 +00:00
tools.FreeBSD.mk tools.FreeBSD.mk: make groff conditional 2019-02-12 18:40:16 +00:00
tools.FreeMiNT.mk
tools.GNUkFreeBSD.mk mk/tools: Add a gstrip tool on platforms where it exists. 2018-11-12 13:34:39 +00:00
tools.Haiku.mk
tools.HPUX.mk
tools.Interix.mk
tools.IRIX.mk
tools.Linux.mk mk/tools: Add a gstrip tool on platforms where it exists. 2018-11-12 13:34:39 +00:00
tools.Minix.mk mk/tools: Add a gstrip tool on platforms where it exists. 2018-11-12 13:34:39 +00:00
tools.MirBSD.mk mk/tools: Add a gstrip tool on platforms where it exists. 2018-11-12 13:34:39 +00:00
tools.NetBSD.mk mk/tools: Add a gstrip tool on platforms where it exists. 2018-11-12 13:34:39 +00:00
tools.OpenBSD.mk mk/tools: Add a gstrip tool on platforms where it exists. 2018-11-12 13:34:39 +00:00
tools.OSF1.mk Use the fgrep binary explicitly on OSF1 2017-06-19 06:25:45 +00:00
tools.QNX.mk
tools.SCO_SV.mk
tools.SunOS.mk
tools.UnixWare.mk
zip.mk