From 0d6f42cb77983bc8c908294b8fcbaa029040810a Mon Sep 17 00:00:00 2001
From: Marc Fonvieille <blackend@FreeBSD.org>
Date: Sun, 10 Jan 2021 17:01:58 +0100
Subject: [PATCH] Redirect gs stdout to stderr.  This will prevent warnings to
 be part of the generated file causing broken files.  This does not redirect
 drivers output which still write to stdout.

I'm currently seeing "**** Warning: glyf overlaps cmap, truncating."
during esptopng conversion leading to broken .pnm.
This change prevents the broken .pnm file.
---
 share/mk/doc.commands.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/share/mk/doc.commands.mk b/share/mk/doc.commands.mk
index 6f2c1f2282..fa759eb09c 100644
--- a/share/mk/doc.commands.mk
+++ b/share/mk/doc.commands.mk
@@ -117,7 +117,7 @@ SCR2PNGOPTS?=	${SCR2PNGFLAGS}
 SCR2TXT?=	${PREFIX}/bin/scr2txt
 SCR2TXTOPTS?=	-l ${SCR2TXTFLAGS}
 EPS2PNM?=	${PREFIX}/bin/gs
-EPS2PNMOPTS?=	-q -dBATCH -dGraphicsAlphaBits=4 -dTextAlphaBits=4 \
+EPS2PNMOPTS?=	-sstdout=%stderr -q -dBATCH -dGraphicsAlphaBits=4 -dTextAlphaBits=4 \
 		-dEPSCrop -r${EPS2PNM_RES}x${EPS2PNM_RES} \
 		-dNOPAUSE -dSAFER -sDEVICE=pnm -sOutputFile=-
 #