1 # $OpenBSD: Makefile,v 1.40 2018/12/21 16:58:49 schwarze Exp $
3 REGRESS_TARGETS = item inset diag ohang bullet dash enum hang tag
4 REGRESS_TARGETS += column column_nogroff colNoIt
5 REGRESS_TARGETS += esc extend nested offset secstart
7 REGRESS_TARGETS += notype multitype badargs
8 REGRESS_TARGETS += empty noIt emptyhead emptytag emptyitem multitag
9 REGRESS_TARGETS += bareIt bareTa unclosed break breakingIt breakingTa broken
13 LINT_TARGETS = inset diag column column_nogroff notype badargs tag
14 LINT_TARGETS += empty noIt emptyhead emptytag emptyitem
15 LINT_TARGETS += bareIt bareTa break breakingIt broken
17 # groff-mandoc differences:
18 # - groff allows enclosures to span Ta, mandoc does not
20 SKIP_GROFF ?= breakingTa
22 # groff-1.22.3 defects:
23 # - column list items with no args but multiple lines cause bogus breaks
24 # - in column lists, the tab macro cannot be a line macro
25 # - lists with missing or late type ruin indentation
26 # - empty lists ruin indentation and sometimes cause empty lines
27 # - breaking lists continue indefinitely
28 # - breaking items sometimes ruin indentation, sometimes abort processing
29 # - breaking a list aborts processing
30 # - empty -tag item heads lose the blank line and the indentation
32 SKIP_GROFF += column_nogroff notype empty emptytag break breakingIt broken
34 SKIP_TMAN ?= column colNoIt multitype multitag bareTa break breakingTa broken
36 # Fixing the indentation in long .IP and .TP tags in -man -Tascii
37 # caused a minor regression in -Tman that is not trivial to fix,
38 # so disable the related test for now.
42 # Empty heads are still mishandled by -Tman.
44 SKIP_TMAN += column_nogroff emptyhead emptytag
46 # mandoc -T markdown still has issues with badly nested lists
48 SKIP_MARKDOWN ?= break
50 .include <bsd.regress.mk>