Hi all, Instead of using a mix of single and double quotes to denote command invocations and literal strings, use Ql instead. This was inspired by revision 1.425 of bsd.port.mk [1].
While doing the above, I also removed a seemingly bogus use of `Ev' prepending `-pipe'. Regards, Michael [1]: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share/man/man5/bsd.port.mk.5?sortby=date Index: mk.conf.5 =================================================================== RCS file: /cvs/src/share/man/man5/mk.conf.5,v retrieving revision 1.28 diff -u -p -r1.28 mk.conf.5 --- mk.conf.5 30 Jul 2015 08:03:50 -0000 1.28 +++ mk.conf.5 27 Sep 2015 19:34:24 -0000 @@ -75,10 +75,14 @@ Binary mode. Binary owner. .Bq root .It Ev BSDOBJDIR -The real path to the system 'obj' tree, so that 'make obj' will work correctly. +The real path to the system object tree, so that +.Ql make obj +will work correctly. .Bq Pa /usr/obj .It Ev BSDSRCDIR -The real path to the system sources, so that 'make obj' will work correctly. +The real path to the system sources, so that +.Ql make obj +will work correctly. .Bq Pa /usr/src .It Ev DIRMODE Mode for new directories. @@ -160,7 +164,7 @@ National Language Support files owner. Mode for non-executable files. .Bq 444 .It Ev XOBJDIR -The real path to the 'obj' tree for building the X Window System. +The real path to the object tree for building the X Window System. .Bq Pa /usr/xobj .It Ev XSRCDIR The real path to the X Window System sources. @@ -203,7 +207,7 @@ Do not build PIE objects or executables. Do not build profiled versions of system libraries. .It Ev PIPE If set to -.Qq Ev -pipe , +.Ql -pipe , .Xr gcc 1 will be given the .Fl pipe @@ -218,20 +222,29 @@ Compile in support for S/key authenticat A space separated list of directories, relative to .Ev BSDSRCDIR , -to be skipped during "make build". +to be skipped during +.Ql make build . .It Ev SUDO Command run by .Xr make 1 when doing certain operations requiring root privileges -(e.g. the "make install" portion of "make build"). +(e.g. the +.Ql make install +portion of +.Ql make build ) . If set to .Ev /usr/bin/doas , -this allows one to run "make build" as a user other than root +this allows one to run +.Ql make build +as a user other than root (assuming doas is set up for that user). .It Ev SYS_INCLUDE Copy or symlink kernel include files into .Pa /usr/include . -Possible values are "symlinks" or "copies" +Possible values are +.Ql symlinks +or +.Ql copies (which is the same as the variable being unset). .It Ev WARNINGS Adds appropriate warning flags (defined in
