Description
@@ -41,7 +35,9 @@
support for wide-character locales), XHTML, HTML, PostScript, and PDF.
It also includes preconv, for recoding multibyte manuals;
demandoc, for emitting only text parts of manuals;
- and mandocdb, for indexing manuals.
+ mandocdb, for indexing manuals; and
+ apropos, whatis, and
+ man.cgi for semantic search of manual content.
It is a BSD.lv project.
- mdocml is in plain-old ANSI C and should build and run on any modern system.
- To build and install into /usr/local/, just run make install.
- Be aware: if you have an existing groff installation, this may overwrite its preconv binary.
- The mandocdb utility is not yet linked to the build; please contact
- us if you plan to use it.
+ mdocml is in ISO C99 and should build and run on any modern system; however, you'll need sqlite3 to build apropos, whatis, man.cgi, and mandocdb.
+ To build and install into /usr/local/, just run make install.
+ Be careful: the preconv, apropos, and whatis binary names are usually taken by existing utilities.
- Binary archives consist of pre-compiled binaries, manuals, and other necessary files.
- Universal (Mac OS X) binaries are compiled for the PCC, i386, and x86_64 architectures.
- Windows binaries are compiled with MingW for the 32-bit (i686) and
- 64-bit (x86_64) architectures.
-
eqn-mandoc language reference
@@ -241,7 +256,7 @@
TODO for known issues
before posting. All lists are subscription-only: send a blank e-mail to the listed address to subscribe. Beyond that,
contact Kristaps at kris...@bsd.lv.
+ this e-mail address">kris...@bsd.lv. Archives are available at Gmane.
@@ -254,7 +269,6 @@
bug-reports, general questions, and announcements
- (archive)
- 02-09-2011: version 1.11.7
+ xx-xx-2012: version 1.12.4
- Added demandoc utility for stripping away macros and escapes. This replaces the
- historical deroff utility. Also improved the mdoc and man manuals.
+ Ingo, can you summarise your changes here?
-
- 16-08-2011: version 1.11.6
-
- Handling of tr macro in roff implemented. This makes Perl documentation much more
- readable. Hyphenation is also now enabled in man format documents. Many other general
- improvements have been implemented. Furthermore, a 64-bit Windows binary is now available at mdocml-win64.zip and a Mac OS X universal binary is available at mdocml-macosx.zip.
+ The mandocdb tools (mandocdb,
+ apropos (absorbing whatis), and
+ man.cgi have been re-written to use
+ sqlite3 as a database.
-
- 24-07-2011: version 1.11.5
-
- Significant eqn improvements. mdocml can now parse arbitrary eqn input
- (although few GNU extensions are accepted, nor is mixing low-level roff with eqn). See the eqn
- manual for details. For the time being, equations are rendered as simple in-line text. The equation parser satisfies
- the language specified in the Second
- Edition User's Guide.
-
-
- This is also the first release featuring a distributed Windows binary, available at /binaries/mdocml-win32.zip.
-