This is just a heads-up that i'm working on a port of groff-1.20.1. Obviously, now is not the time to commit new ports, and besides, what i have is not ready for commit.
Right now, i'm using this port to compare behaviour of mandoc(1), of our moribund in-tree groff-1.15, and of current groff. In the long run, the plan is to get this ready for production in OpenBSD 4.8 (to be released in November 2010). Known issues: - For now, I deliberately switched off all features that can be switched off during the configure phase: I don't want a workhorse for production, but have this beast as small and tame as possible. - Nearly all names of utilities conflict with our in-tree groff, so you need to call them by their full paths. Pay attention to the order of directories in your $PATH. The same applies to manual pages. Do not install this on production machines. - /usr/local/lib/charset.alias conflicts with libiconv. I bluntly @comment-ed it out of the PLIST. - During the fake-install phase, there are a few error messages i did not investigate, see the Makefile. - Some stuff is installed to places where it doesn't belong. - groff-1.20.1 uses different boldface markup than groff-1.15 and mandoc, so diff(1)ing is not yet meaningful, and less(1) doesn't like it, either. - The port had very little testing so far. All the same, in case you are interested in groff or mandoc, feel free to get back to me.
groff-1.20.1-port.tgz
Description: application/tar-gz