From d9f0f81c846a8405c29870e4a8379e5e79d1cad3 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Wed, 8 Feb 2017 03:02:13 +0000 Subject: Finally port the OpenBSD regression suite. Both kristaps@ and wiz@ repeated asked for this, literally for years. --- regress/man/TS/Makefile | 22 +++++++++++++++++++ regress/man/TS/break.in | 33 ++++++++++++++++++++++++++++ regress/man/TS/break.out_ascii | 29 +++++++++++++++++++++++++ regress/man/TS/break.out_lint | 4 ++++ regress/man/TS/vspace.in | 48 +++++++++++++++++++++++++++++++++++++++++ regress/man/TS/vspace.out_ascii | 42 ++++++++++++++++++++++++++++++++++++ 6 files changed, 178 insertions(+) create mode 100644 regress/man/TS/Makefile create mode 100644 regress/man/TS/break.in create mode 100644 regress/man/TS/break.out_ascii create mode 100644 regress/man/TS/break.out_lint create mode 100644 regress/man/TS/vspace.in create mode 100644 regress/man/TS/vspace.out_ascii (limited to 'regress/man/TS') diff --git a/regress/man/TS/Makefile b/regress/man/TS/Makefile new file mode 100644 index 00000000..1d20dc84 --- /dev/null +++ b/regress/man/TS/Makefile @@ -0,0 +1,22 @@ +# $OpenBSD: Makefile,v 1.3 2015/01/30 21:28:21 schwarze Exp $ + +REGRESS_TARGETS = break vspace +LINT_TARGETS = break + +# groff-1.22.3 defect: +# - Starting a table in next-line scope confuses font handling, +# and in the case of .TP indentation as well. + +SKIP_GROFF = break + + +# OpenBSD only: maintainer targets + +TBL=/usr/local/bin/tbl + +.for t in ${REGRESS_TARGETS} +${t}.out_ascii: ${t}.in + ${TBL} ${.ALLSRC} | ${NROFF} ${NOPTS} -Tascii > ${.TARGET} +.endfor + +.include diff --git a/regress/man/TS/break.in b/regress/man/TS/break.in new file mode 100644 index 00000000..31dfe631 --- /dev/null +++ b/regress/man/TS/break.in @@ -0,0 +1,33 @@ +.TH TBL-BREAK 1 "January 30, 2015" OpenBSD +.SH NAME +tbl-break \- tables breaking blocks +.SH DESCRIPTION +tagged paragraph: +.TP 6n +.TS +l. +first line +second line +.TE +section: +.SH +.TS +l. +first line +second line +.TE +subsection: +.SS +.TS +l. +first line +second line +.TE +bold: +.B +.TS +l. +first line +second line +.TE +final text diff --git a/regress/man/TS/break.out_ascii b/regress/man/TS/break.out_ascii new file mode 100644 index 00000000..57634e02 --- /dev/null +++ b/regress/man/TS/break.out_ascii @@ -0,0 +1,29 @@ +TBL-BREAK(1) General Commands Manual TBL-BREAK(1) + + + +NNAAMMEE + tbl-break - tables breaking blocks + +DDEESSCCRRIIPPTTIIOONN + tagged paragraph: + + first line + second line + section: + + first line + second line + subsection: + + first line + second line + bold: + + first line + second line + final text + + + +OpenBSD January 30, 2015 TBL-BREAK(1) diff --git a/regress/man/TS/break.out_lint b/regress/man/TS/break.out_lint new file mode 100644 index 00000000..4bff2ea1 --- /dev/null +++ b/regress/man/TS/break.out_lint @@ -0,0 +1,4 @@ +mandoc: break.in:6:2: WARNING: line scope broken: TS breaks TP +mandoc: break.in:13:2: WARNING: line scope broken: TS breaks SH +mandoc: break.in:20:2: WARNING: line scope broken: TS breaks SS +mandoc: break.in:27:2: WARNING: line scope broken: TS breaks B diff --git a/regress/man/TS/vspace.in b/regress/man/TS/vspace.in new file mode 100644 index 00000000..c3a2363f --- /dev/null +++ b/regress/man/TS/vspace.in @@ -0,0 +1,48 @@ +.TH TBL-VSPACE 1 +.SH NAME +tbl-vspace \- vertical spacing around tables +.SH DESCRIPTION +normal text before table +.TS +L . +table without box +.TE +normal text after table without box +.TS +box; +L . +table with box +.TE +.\" at least one vertical space is required here +.\" or groff will clobber the box +.sp 1v +normal text after table with box +.TS +doublebox; +L . +table with double box +.TE +.\" at least two vertical spaces are required here +.\" or groff will clobber the box +.sp 2v +normal text after table with double box +.TS +L . +table without box +.TE +.TS +box; +L . +table with box +.TE +.sp 1v +.TS +doublebox; +L . +table with double box +.TE +.sp 2v +.TS +L . +table without box +.TE diff --git a/regress/man/TS/vspace.out_ascii b/regress/man/TS/vspace.out_ascii new file mode 100644 index 00000000..6f2feee1 --- /dev/null +++ b/regress/man/TS/vspace.out_ascii @@ -0,0 +1,42 @@ +TBL-VSPACE(1) General Commands Manual TBL-VSPACE(1) + + + +NNAAMMEE + tbl-vspace - vertical spacing around tables + +DDEESSCCRRIIPPTTIIOONN + normal text before table + + table without box + normal text after table without box + + +---------------+ + |table with box | + +---------------+ + normal text after table with box + + +----------------------+ + +----------------------+ + |table with double box | + +----------------------+ + +----------------------+ + normal text after table with double box + + table without box + + +---------------+ + |table with box | + +---------------+ + + +----------------------+ + +----------------------+ + |table with double box | + +----------------------+ + +----------------------+ + + table without box + + + + TBL-VSPACE(1) -- cgit v1.2.3-56-ge451