From 34091a7ac02b59ae92c9258e551d73f383869db9 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Sat, 3 Jun 2017 15:55:24 +0000 Subject: ignore blank lines in man(7) next line scope; strange groff edge case behaviour found in multimedia/mjpegtools --- regress/man/B/Makefile | 8 ++++++-- regress/man/B/blank.in | 9 +++++++++ regress/man/B/blank.out_ascii | 13 +++++++++++++ regress/man/B/blank.out_lint | 1 + 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 regress/man/B/blank.in create mode 100644 regress/man/B/blank.out_ascii create mode 100644 regress/man/B/blank.out_lint (limited to 'regress/man/B') diff --git a/regress/man/B/Makefile b/regress/man/B/Makefile index 8e4d72a9..0fbecac0 100644 --- a/regress/man/B/Makefile +++ b/regress/man/B/Makefile @@ -1,6 +1,10 @@ # $OpenBSD: Makefile,v 1.1 2014/08/14 02:00:52 schwarze Exp $ -REGRESS_TARGETS = args -LINT_TARGETS = args +REGRESS_TARGETS = args blank +LINT_TARGETS = args blank + +# groff-1.22.3 defect: +# - A blank line in next line scope causes a blank line. +SKIP_GROFF = blank .include diff --git a/regress/man/B/blank.in b/regress/man/B/blank.in new file mode 100644 index 00000000..eef5126f --- /dev/null +++ b/regress/man/B/blank.in @@ -0,0 +1,9 @@ +.TH B-BLANK 1 "June 3, 2017" OpenBSD +.SH NAME +B-blank \- blank line in font macro next line scope +.SH DESCRIPTION +A blank line in +.B + +bold +next line scope. diff --git a/regress/man/B/blank.out_ascii b/regress/man/B/blank.out_ascii new file mode 100644 index 00000000..4ecf27d8 --- /dev/null +++ b/regress/man/B/blank.out_ascii @@ -0,0 +1,13 @@ +B-BLANK(1) General Commands Manual B-BLANK(1) + + + +NNAAMMEE + B-blank - blank line in font macro next line scope + +DDEESSCCRRIIPPTTIIOONN + A blank line in bboolldd next line scope. + + + +OpenBSD June 3, 2017 B-BLANK(1) diff --git a/regress/man/B/blank.out_lint b/regress/man/B/blank.out_lint new file mode 100644 index 00000000..22e683ea --- /dev/null +++ b/regress/man/B/blank.out_lint @@ -0,0 +1 @@ +mandoc: blank.in:7:1: WARNING: skipping blank line in line scope -- cgit v1.2.3-56-ge451