=================================================================== RCS file: /cvs/mandoc/regress/mdoc/Dt/Makefile,v retrieving revision 1.1 retrieving revision 1.6 diff -u -p -r1.1 -r1.6 --- mandoc/regress/mdoc/Dt/Makefile 2017/02/08 03:02:48 1.1 +++ mandoc/regress/mdoc/Dt/Makefile 2025/07/26 13:41:29 1.6 @@ -1,13 +1,10 @@ -# $OpenBSD: Makefile,v 1.1 2017/02/08 03:02:48 schwarze Exp $ +# $OpenBSD: Makefile,v 1.6 2025/07/26 13:41:29 schwarze Exp $ REGRESS_TARGETS = badsec case dupe fourargs late REGRESS_TARGETS += missing noarg nobody nosec order LINT_TARGETS = badsec case dupe fourargs late LINT_TARGETS += missing noarg nobody nosec order -SKIP_GROFF = badsec nobody -SKIP_ASCII = badsec - # When the section is missing from the man(7) .TH title line, # empty parentheses are shown in the page header. # When the section is missing from the mdoc(7) .Dt title line, @@ -15,6 +12,20 @@ SKIP_ASCII = badsec # Hence, there is no bug-compatible translation from mdoc(7) # to man(7) for this case. That's not mandoc(1)'s fault. -SKIP_TMAN = fourargs late missing noarg nosec +SKIP_TMAN = late missing noarg nosec + +# The man(7) .TH macro does not support architecture arguments, +# so machine-dependent manuals cannot be converted faithfully. + +SKIP_TMAN += fourargs + +# groff-1.23.0 regressions: +# - An .Os macro now terminates the prologue, in the sense that the last +# .Dt macro before the first .Os macro governs the header, rather than +# the last .Dt macro before the first non-prologue macro. +# - The footer uses the absolute last .Dt macro, which is inconsistent +# with what the header uses. + +SKIP_GROFF = dupe late order .include