From cd70d5ea935c3f445b9e3b934990b4ecd777baff Mon Sep 17 00:00:00 2001 From: Andre Noll Date: Mon, 20 Jun 2016 16:34:37 +0200 Subject: [PATCH] Create html version of the man page with groff. The html post processor of groff can directly create html, which is expected to be of higher quality than the html generated by man2html. A brief look at the "official" web site of man2html (as mentioned in the description of the Ubuntu-14.04 package) http://users.actrix.gen.nz/michael/vhman2html.html shows why. --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 111019c..3c00ce4 100644 --- a/Makefile +++ b/Makefile @@ -40,7 +40,7 @@ dss.1: dss dss.1.inc help2man -h --detailed-help --include dss.1.inc -N ./$< > $@ %.1.html: %.1 - man2html $< > $@ + groff -m man -Thtml -P -l -P -r $< | sed -e '1,/^/d; /^<\/body>/,$$d' > $@ clean: rm -f *.o dss dss.1 dss.1.html Makefile.deps *.png *~ cmdline.c cmdline.h index.html @@ -53,5 +53,5 @@ index.html: dss.1.html index.html.in INSTALL README NEWS sed -e '1,/@NEWS@/d' -e '/@INSTALL@/,$$d' index.html.in >> $@ markdown INSTALL >> $@ sed -e '1,/@INSTALL@/d' -e '/@MAN_PAGE@/,$$d' index.html.in >> $@ - sed -e '1,/Return to Main Contents/d' -e '/SEE ALSO/,$$d' dss.1.html >> $@ + cat dss.1.html >> $@ sed -e '1,/@MAN_PAGE@/d' index.html.in >> $@ -- 2.39.2