--- /dev/null
+# $OpenBSD: Makefile,v 1.1 2017/06/25 14:09:14 schwarze Exp $
+
+REGRESS_TARGETS = args noME
+LINT_TARGETS = args noME
+
+# groff-1.22.3 defects:
+# - Without .ME, .MT does not print the address.
+# - But .ME prints <> even without .MT.
+
+SKIP_GROFF = noME
+
+.include <bsd.regress.mk>
--- /dev/null
+.TH MT-ARGS 1 "June 25, 2017" OpenBSD
+.SH NAME
+MT-args \- argument handling of the man-ext mailto macro
+.SH DESCRIPTION
+argument plus text:
+.MT test@example.com
+invalid
+address
+.ME
+.PP
+argument but no text:
+.MT test@example.com
+.ME
+.PP
+no argument, but text:
+.MT
+some text
+.ME
+.PP
+two arguments plus text:
+.MT first second
+some text
+.ME
+.PP
+two arguments, but no text:
+.MT first second
+.ME
+.PP
+final text
--- /dev/null
+MT-ARGS(1) General Commands Manual MT-ARGS(1)
+
+
+
+N\bNA\bAM\bME\bE
+ MT-args - argument handling of the man-ext mailto macro
+
+D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
+ argument plus text: invalid address <test@example.com>
+
+ argument but no text: <test@example.com>
+
+ no argument, but text: some text <>
+
+ two arguments plus text: some text <first>
+
+ two arguments, but no text: <first>
+
+ final text
+
+
+
+OpenBSD June 25, 2017 MT-ARGS(1)
--- /dev/null
+mandoc: args.in:21:11: ERROR: skipping excess arguments: MT ... second
+mandoc: args.in:26:11: ERROR: skipping excess arguments: MT ... second
+mandoc: args.in:12:2: WARNING: empty block: MT
+mandoc: args.in:16:2: WARNING: missing resource identifier, using "": MT
+mandoc: args.in:26:2: WARNING: empty block: MT
+mandoc: args.in: BASE: RCS id missing: (OpenBSD)
--- /dev/null
+.TH MT-NOME 1 "June 25, 2017" OpenBSD
+.SH NAME
+MT-noME \- unclosed mailto macro
+.SH DESCRIPTION
+lonely ME:
+.ME
+.PP
+argument plus text:
+.MT test@example.com
+invalid
+address
--- /dev/null
+MT-NOME(1) General Commands Manual MT-NOME(1)
+
+
+
+N\bNA\bAM\bME\bE
+ MT-noME - unclosed mailto macro
+
+D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
+ lonely ME:
+
+ argument plus text: invalid address <test@example.com>
+
+
+
+OpenBSD June 25, 2017 MT-NOME(1)
--- /dev/null
+mandoc: noME.in:6:2: ERROR: skipping end of block that is not open: ME
+mandoc: noME.in:9:2: ERROR: appending missing end of block: MT
+mandoc: noME.in: BASE: RCS id missing: (OpenBSD)
-# $OpenBSD: Makefile,v 1.17 2015/03/20 16:09:25 schwarze Exp $
+# $OpenBSD: Makefile,v 1.18 2017/06/25 14:09:14 schwarze Exp $
-SUBDIR = B BI EX HP IP OP PD PP RS SH SS TH TP TS UR nf blank
+SUBDIR = B BI EX HP IP MT OP PD PP RS SH SS TH TP TS UR nf blank
.include "../Makefile.sub"
.include <bsd.subdir.mk>