1# $OpenBSD: Makefile,v 1.41 2020/02/27 01:25:58 schwarze Exp $ 2 3REGRESS_TARGETS = item inset diag ohang bullet dash enum hang tag 4REGRESS_TARGETS += column column_nogroff colNoIt 5REGRESS_TARGETS += esc extend nested offset secstart vert 6 7REGRESS_TARGETS += notype multitype badargs 8REGRESS_TARGETS += empty noIt emptyhead emptytag emptyitem multitag 9REGRESS_TARGETS += bareIt bareTa unclosed break breakingIt breakingTa broken 10 11UTF8_TARGETS = dash 12 13LINT_TARGETS = inset diag column column_nogroff notype badargs tag 14LINT_TARGETS += empty noIt emptyhead emptytag emptyitem 15LINT_TARGETS += bareIt bareTa break breakingIt broken 16 17# groff-mandoc differences: 18# - groff allows enclosures to span Ta, mandoc does not 19 20SKIP_GROFF ?= breakingTa 21 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 31 32SKIP_GROFF += column_nogroff notype empty emptytag break breakingIt broken 33 34SKIP_TMAN ?= column colNoIt multitype multitag bareTa break breakingTa broken 35 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. 39 40SKIP_TMAN += tag 41 42# Empty heads are still mishandled by -Tman. 43 44SKIP_TMAN += column_nogroff emptyhead emptytag 45 46# mandoc -T markdown still has issues with badly nested lists 47 48SKIP_MARKDOWN ?= break 49 50.include <bsd.regress.mk> 51