]> git.cameronkatri.com Git - mandoc.git/blob - regress/mdoc/Bl/Makefile
Rename mandoc_getarg() to roff_getarg() and pass it the roff parser
[mandoc.git] / regress / mdoc / Bl / Makefile
1 # $OpenBSD: Makefile,v 1.40 2018/12/21 16:58:49 schwarze Exp $
2
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
6
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
10
11 UTF8_TARGETS = dash
12
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
16
17 # groff-mandoc differences:
18 # - groff allows enclosures to span Ta, mandoc does not
19
20 SKIP_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
32 SKIP_GROFF += column_nogroff notype empty emptytag break breakingIt broken
33
34 SKIP_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
40 SKIP_TMAN += tag
41
42 # Empty heads are still mishandled by -Tman.
43
44 SKIP_TMAN += column_nogroff emptyhead emptytag
45
46 # mandoc -T markdown still has issues with badly nested lists
47
48 SKIP_MARKDOWN ?= break
49
50 .include <bsd.regress.mk>