Hi Branden, I'm considering using grohtml(1) in the Linux man-pages, to replace man2html(1), which crashes on tzfile(5) --which has correct man(7)--.
Currently, I'm running groff(1) as its separate constituents:
$ make build-ps -Wman2/membarrier.2
PRECONV .tmp/man/man2/membarrier.2.tbl
TBL .tmp/man/man2/membarrier.2.eqn
EQN .tmp/man/man2/membarrier.2.ps.troff
TROFF .tmp/man/man2/membarrier.2.ps.set
GROPS .tmp/man/man2/membarrier.2.ps
which runs
$ make build-ps -Wman2/membarrier.2 --debug=print \
| grep -Pv '^[[:upper:]]+\t';
preconv man2/membarrier.2 >.tmp/man/man2/membarrier.2.tbl
tbl <.tmp/man/man2/membarrier.2.tbl >.tmp/man/man2/membarrier.2.eqn
! (eqn -Tps <.tmp/man/man2/membarrier.2.eqn 2>&1
>.tmp/man/man2/membarrier.2.ps.troff) \
| grep ^ >&2
! (troff -man -Tps -wbreak <.tmp/man/man2/membarrier.2.ps.troff 2>&1
>.tmp/man/man2/membarrier.2.ps.set) \
| grep ^ >&2
grops <.tmp/man/man2/membarrier.2.ps.set
>.tmp/man/man2/membarrier.2.ps
What pipeline do you recommend for HTML, using a similar pattern?
So far, the only thing that seems to work is
$ preconv man2/membarrier.2 \
| tbl \
| troff -man -Thtml -wbreak man3/_Generic.3 \
| post-grohtml >g.html;
Although from pre-grohtml(1), maybe I shouldn't be running tbl(1)
myself?
Have a lovely day!
Alex
--
<https://www.alejandro-colomar.es/>
Looking for a remote C programming job at the moment.
signature.asc
Description: PGP signature
