aports

Custom Alpine Linux aports

git clone https://git.8pit.net/aports.git

 1Patch-Source: https://marc.info/?l=mandoc-discuss&m=175200050325256&w=2
 2
 3--- a/man_validate.c
 4+++ b/man_validate.c
 5@@ -481,7 +481,7 @@ post_TH(CHKARGS)
 6 	/* ->TITLE<- MSEC DATE OS VOL */
 7 
 8 	n = n->child;
 9-	if (n != NULL && n->string != NULL) {
10+	if (n != NULL && n->string != NULL && *n->string != '\0') {
11 		for (p = n->string; *p != '\0'; p++) {
12 			/* Only warn about this once... */
13 			if (isalpha((unsigned char)*p) &&
14@@ -494,8 +494,8 @@ post_TH(CHKARGS)
15 		}
16 		man->meta.title = mandoc_strdup(n->string);
17 	} else {
18-		man->meta.title = mandoc_strdup("");
19-		mandoc_msg(MANDOCERR_TH_NOTITLE, nb->line, nb->pos, "TH");
20+		man->meta.title = mandoc_strdup("UNTITLED");
21+		mandoc_msg(MANDOCERR_DT_NOTITLE, nb->line, nb->pos, "TH");
22 	}
23 
24 	/* TITLE ->MSEC<- DATE OS VOL */
25--- a/regress/man/TH/noarg.out_ascii
26+++ b/regress/man/TH/noarg.out_ascii
27@@ -1,4 +1,4 @@
28-()                                                                          ()
29+UNTITLED()                                                          UNTITLED()
30 
31 NNAAMMEE
32        TH-noarg - no arguments to the TH macro
33@@ -6,4 +6,4 @@ NNAAMMEE
34 DDEESSCCRRIIPPTTIIOONN
35        some text
36 
37-OpenBSD                                                                     ()
38+OpenBSD                                                             UNTITLED()
39--- a/regress/man/TH/noarg.out_lint
40+++ b/regress/man/TH/noarg.out_lint
41@@ -1,3 +1,3 @@
42-mandoc: noarg.in:2:2: WARNING: missing manual title, using "": TH
43-mandoc: noarg.in:2:2: WARNING: missing manual section, using "": TH 
44+mandoc: noarg.in:2:2: WARNING: missing manual title, using UNTITLED: TH
45+mandoc: noarg.in:2:2: WARNING: missing manual section, using "": TH UNTITLED
46 mandoc: noarg.in:2:2: WARNING: missing date, using "": TH
47