From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from scc-mailout-kit-02.scc.kit.edu (scc-mailout-kit-02.scc.kit.edu [129.13.231.82]); by fantadrom.bsd.lv (OpenSMTPD) with ESMTP id d73450da; for ; Tue, 19 May 2015 18:07:59 -0500 (EST) Received: from asta-nat.asta.uni-karlsruhe.de ([172.22.63.82] helo=hekate.usta.de) by scc-mailout-kit-02.scc.kit.edu with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (envelope-from ) id 1Yuqc7-0001hA-Gx for discuss@mdocml.bsd.lv; Wed, 20 May 2015 01:07:56 +0200 Received: from donnerwolke.usta.de ([172.24.96.3]) by hekate.usta.de with esmtp (Exim 4.77) (envelope-from ) id 1Yuqc7-0003ik-Bt for discuss@mdocml.bsd.lv; Wed, 20 May 2015 01:07:55 +0200 Received: from athene.usta.de ([172.24.96.10]) by donnerwolke.usta.de with esmtp (Exim 4.80) (envelope-from ) id 1Yuqc7-0003AM-7r for discuss@mdocml.bsd.lv; Wed, 20 May 2015 01:07:55 +0200 Received: from localhost (1031@localhost [local]); by localhost (OpenSMTPD) with ESMTPA id 39494d84; for ; Wed, 20 May 2015 01:07:55 +0200 (CEST) Date: Wed, 20 May 2015 01:07:55 +0200 From: Ingo Schwarze To: discuss@mdocml.bsd.lv Subject: pod2mdoc-0.2 released Message-ID: <20150519230754.GC3289@athene.usta.de> X-Mailinglist: mdocml-discuss Reply-To: discuss@mdocml.bsd.lv MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Hi, i'm happy to announce that i just released pod2mdoc-0.2 here: http://mdocml.bsd.lv/pod2mdoc/ This is a major feature release: * SYNOPSIS preprocessor lines use Fd. * Names found in the SYNOPSIS are remembered using Marc Espie's ohash library (bundled for compatibility with operating systems lacking it); that information is used subsequently to mark up function names with Fn, function arguments with Fa, type names with Vt, preprocessor macros with Dv. * Foreign function names are marked up with Xr. * Whitespace handling has been improved in many respects (blank lines in literal displays; re-wrap text lines; new sentence, new line; better horizontal spacing; no more whitespace at the end of lines). * Improved handling of closing punctuation. * Escaping of quotes at the beginning of macro arguments. I tested the release on OpenBSD, Linux, and Solaris 11 (thanks to the nice folks at OpenCSW). The project is still considered experimental, and careful manual postprocessing of the resulting mdoc(7) code is still required after running the utility on a perlpod(1) document. But the amount of trivial and repetitive manual postprocessing needed has certainly decreased since version 0.1. I developed the new features while starting the conversion of the LibreSSL libcrypto manuals. Part of the changes are based on bug reports and feature requests that Anthony Bentley@ sent in around the time of the OpenBSD g2k14 hackathon in Ljubljana while he performed the conversion of the LibreSSL libssl manuals. Thanks for those reports and for that conversion! Enjoy, Ingo -- To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv