From root at evolvis.org Sat Jan 5 11:05:46 2019 From: root at evolvis.org (root at evolvis.org) Date: Sat, 5 Jan 2019 11:05:46 +0100 (CET) Subject: [Ewe-Commits] {ewe} branch master updated. fd1cefd2c66de192fa39ecf9e764bc45eaaaa9c6 Message-ID: <20190105100546.F30B24A0461@evolvis.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Main git repository for Lunix Ewe - https://evolvis.org/projects/ewe/". The branch, master has been updated via fd1cefd2c66de192fa39ecf9e764bc45eaaaa9c6 (commit) from 0f64d52fbbd56a1ca54c2ddb59435e907a375abe (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit fd1cefd2c66de192fa39ecf9e764bc45eaaaa9c6 Author: mirabilos Date: Sat Jan 5 11:05:26 2019 +0100 update from MirBSD CVS portmdoc (fix recent GNU groff compat) ----------------------------------------------------------------------- Summary of changes: vm/ewe.1 | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 124 insertions(+), 23 deletions(-) diff --git a/vm/ewe.1 b/vm/ewe.1 index d64f3e3..85e7e8b 100644 --- a/vm/ewe.1 +++ b/vm/ewe.1 @@ -1,4 +1,4 @@ -.\" $MirOS: contrib/hosted/ewe/vm/ewe.1,v 1.1 2008/05/01 00:04:12 tg Exp $ +.\" $MirOS: contrib/hosted/ewe/vm/ewe.1,v 1.1+ 2008/05/01 00:04:12 tg Exp $ .\"- .\" Copyright (c) 2008 .\" Thorsten Glaser @@ -17,17 +17,41 @@ .\" of dealing in the work, even if advised of the possibility of such .\" damage or existence of a defect, except proven that it results out .\" of said person's immediate fault when using the work as intended. +.\" $MirOS: contrib/samples/portmdoc,v 1.11 2018/12/25 19:22:05 tg Exp $ +.\"- +.\" Copyright (c) 2008, 2009, 2010, 2016, 2018 +.\" mirabilos .\"- .\" Try to make GNU groff and AT&T nroff more compatible -.\" * ` generates ‘ in groff, so use \` -.\" * ' generates ’ in groff, \' generates ´, so use \*(aq -.\" * - generates ‐ in groff, \- generates −, fixed in tmac/mdoc/doc-groff +.\" * ` generates ‘ in gnroff, so use \` +.\" * ' generates ’ in gnroff, \' generates ´, so use \*(aq +.\" * - generates ‐ in gnroff, \- generates −, so .tr it to - .\" thus use - for hyphens and \- for minus signs and option dashes .\" * ~ is size-reduced and placed atop in groff, so use \*(TI .\" * ^ is size-reduced and placed atop in groff, so use \*(ha .\" * \(en does not work in nroff, so use \*(en +.\" * <>| are problematic, so redefine and use \*(Lt\*(Gt\*(Ba +.\" Also make sure to use \& *before* a punctuation char that is to not +.\" be interpreted as punctuation, and especially with two-letter words +.\" but also (after) a period that does not end a sentence (“e.g.\&”). +.\" The section after the "doc" macropackage has been loaded contains +.\" additional code to convene between the UCB mdoc macropackage (and +.\" its variant as BSD mdoc in groff) and the GNU mdoc macropackage. .\" .ie \n(.g \{\ +. if \*[.T]ascii .tr \-\N'45' +. if \*[.T]latin1 .tr \-\N'45' +. if \*[.T]utf8 .tr \-\N'45' +. ds <= \[<=] +. ds >= \[>=] +. ds Rq \[rq] +. ds Lq \[lq] +. ds sL \(aq +. ds sR \(aq +. if \*[.T]utf8 .ds sL ` +. if \*[.T]ps .ds sL ` +. if \*[.T]utf8 .ds sR ' +. if \*[.T]ps .ds sR ' . ds aq \(aq . ds TI \(ti . ds ha \(ha @@ -56,32 +80,109 @@ .\" .Dd $Mdocdate: May 1 2008 $ .\" +.\" Check which macro package we use, and do other -mdoc setup. +.\" +.ie \n(.g \{\ +. if \*[.T]utf8 .tr \[la]\*(Lt +. if \*[.T]utf8 .tr \[ra]\*(Gt +. ie d volume-ds-1 .ds tT gnu +. el .ie d doc-volume-ds-1 .ds tT gnp +. el .ds tT bsd +.\} +.el .ds tT ucb +.\" .\" Implement .Mx (MirBSD) .\" -.de Mx -.nr cF \\n(.f -.nr cZ \\n(.s -.ds aa \&\f\\n(cF\s\\n(cZ -.if \\n(aC==0 \{\ -. ie \\n(.$==0 \&MirOS\\*(aa -. el .aV \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 +.ie "\*(tT"gnu" \{\ +. eo +. de Mx +. nr curr-font \n[.f] +. nr curr-size \n[.ps] +. ds str-Mx \f[\n[curr-font]]\s[\n[curr-size]u] +. ds str-Mx1 \*[Tn-font-size]\%MirBSD\*[str-Mx] +. if !\n[arg-limit] \ +. if \n[.$] \{\ +. ds macro-name Mx +. parse-args \$@ +. \} +. if (\n[arg-limit] > \n[arg-ptr]) \{\ +. nr arg-ptr +1 +. ie (\n[type\n[arg-ptr]] == 2) \ +. as str-Mx1 \~\*[arg\n[arg-ptr]] +. el \ +. nr arg-ptr -1 +. \} +. ds arg\n[arg-ptr] "\*[str-Mx1] +. nr type\n[arg-ptr] 2 +. ds space\n[arg-ptr] "\*[space] +. nr num-args (\n[arg-limit] - \n[arg-ptr]) +. nr arg-limit \n[arg-ptr] +. if \n[num-args] \ +. parse-space-vector +. print-recursive +.. +. ec +. ds sP \s0 +. ds tN \*[Tn-font-size] .\} -.if \\n(aC>\\n(aP \{\ -. nr aP \\n(aP+1 -. ie \\n(C\\n(aP==2 \{\ -. as b1 \&MirOS\ #\&\\*(A\\n(aP\\*(aa -. ie \\n(aC>\\n(aP \{\ -. nr aP \\n(aP+1 -. nR -. \} -. el .aZ +.el .ie "\*(tT"gnp" \{\ +. eo +. de Mx +. nr doc-curr-font \n[.f] +. nr doc-curr-size \n[.ps] +. ds doc-str-Mx \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u] +. ds doc-str-Mx1 \*[doc-Tn-font-size]\%MirBSD\*[doc-str-Mx] +. if !\n[doc-arg-limit] \ +. if \n[.$] \{\ +. ds doc-macro-name Mx +. doc-parse-args \$@ . \} -. el \{\ -. as b1 \&MirOS\\*(aa -. nR +. if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\ +. nr doc-arg-ptr +1 +. ie (\n[doc-type\n[doc-arg-ptr]] == 2) \ +. as doc-str-Mx1 \~\*[doc-arg\n[doc-arg-ptr]] +. el \ +. nr doc-arg-ptr -1 . \} +. ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Mx1] +. nr doc-type\n[doc-arg-ptr] 2 +. ds doc-space\n[doc-arg-ptr] "\*[doc-space] +. nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr]) +. nr doc-arg-limit \n[doc-arg-ptr] +. if \n[doc-num-args] \ +. doc-parse-space-vector +. doc-print-recursive +.. +. ec +. ds sP \s0 +. ds tN \*[doc-Tn-font-size] .\} +.el \{\ +. de Mx +. nr cF \\n(.f +. nr cZ \\n(.s +. ds aa \&\f\\n(cF\s\\n(cZ +. if \\n(aC==0 \{\ +. ie \\n(.$==0 \&MirBSD\\*(aa +. el .aV \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 +. \} +. if \\n(aC>\\n(aP \{\ +. nr aP \\n(aP+1 +. ie \\n(C\\n(aP==2 \{\ +. as b1 \&MirBSD\ #\&\\*(A\\n(aP\\*(aa +. ie \\n(aC>\\n(aP \{\ +. nr aP \\n(aP+1 +. nR +. \} +. el .aZ +. \} +. el \{\ +. as b1 \&MirBSD\\*(aa +. nR +. \} +. \} .. +.\} .\"- .Dt EWE 1 .Os hooks/post-receive -- Main git repository for Lunix Ewe - https://evolvis.org/projects/ewe/ (Evolvis project ewe repository ewe)