Follow-up Comment #11, bug #64018 (project groff): Oh sorry, submitted too early.
The codebase is the “last” nroff I could use under the Caldera licence, i.e. that was shipped with a BSD covered by these. The macropackages are a conglomerate from the TUHS archives and pre-mdocml OpenBSD’s, but I invested heavily into them to get them to mostly work (modulo missing pieces). I also added a hack (with pre‑ and postprocessor) for 8-bit/UTF-8 support, but that’s nowhere near mature. I only ported nroff, not troff (since nobody has the hardware it drives any more), and the codebase is a mess I had cleaned up a little over the years. It builds with -O1 on ILP32 with a patched GCC 3.4.6 but GCC 4 already kills it, and sparc has an issue i386 hasn’t (or had, the latest changes might have solved that, but I have yet to have someone run electricity to where my SPARCstations are in the new house and so couldn’t test that yet). I *have* recently begun working on porting it to ILP32 GNU/Linux and newer GCC so I can use UBSan to find the remaining issues, but that’s a low-priority project unfortunately. With the exception of terminfo(5)¹ I use this exclusively to build catmanpages, but I use groff with custom fonts to build PDF manpages for the website for the “portable subprojects” like mksh. ① “Too many text block diversions”, which probably means this cannot be rendered with tbl(1) at all and needs GNU tbl, if I understand this correctly. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?64018> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/