=================================================================== RCS file: /cvs/mandoc/Attic/index.sgml,v retrieving revision 1.146 retrieving revision 1.151 diff -u -p -r1.146 -r1.151 --- mandoc/Attic/index.sgml 2011/10/08 12:21:57 1.146 +++ mandoc/Attic/index.sgml 2011/12/14 23:17:12 1.151 @@ -3,11 +3,11 @@ - mdocml | mdoc macro compiler + mdocml | UNIX manpage compiler

- mdocml – mdoc macro compiler, current version @VERSION@ (@VDATE@) + mdocml – UNIX manpage compiler, current version @VERSION@ (@VDATE@)

Sources: current, @@ -42,7 +42,8 @@ It also includes preconv, for recoding multibyte manuals; demandoc, for emitting only text parts of manuals; mandocdb, for indexing manuals; and - apropos, for semantic search of manual content. + apropos, whatis, and + man.cgi (via catman) for semantic search of manual content. It is a BSD.lv project.

@@ -54,10 +55,11 @@

mdocml is in plain-old ANSI C and should build and run on any modern system; however, you'll need libdb to build apropos and mandocdb (this is installed by default on BSD UNIX + HREF="apropos.1.html">apropos, whatis, man.cgi, catman, and mandocdb (this is installed by default on BSD UNIX systems — see the Makefile if you're running Linux). To build and install into /usr/local/, just - run make install. Be careful: the preconv and apropos binary names are usually taken by - existing utilities. + run make install. Be careful: the preconv, apropos, and whatis binary names are + usually taken by existing utilities.

Binaries @@ -109,6 +111,12 @@ CLASS="external">src/usr.bin/mandoc + + pkgsrc + + textproc/mdocml + +

@@ -164,6 +172,16 @@ + whatis(1) + + search the manual page database + (text | + xhtml | + pdf | + ps) + + + mandoc(3) mandoc macro compiler library @@ -184,6 +202,16 @@ + man.cgi(7) + + cgi for manpage query and display + (text | + xhtml | + pdf | + ps) + + + eqn(7) eqn-mandoc language reference @@ -234,6 +262,16 @@ + catman(8) + + update a man.cgi manpage cache + (text | + xhtml | + pdf | + ps) + + + mandocdb(8) index UNIX manuals @@ -253,7 +291,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.

@@ -266,7 +304,6 @@ @@ -276,7 +313,6 @@ @@ -286,7 +322,6 @@ @@ -295,6 +330,26 @@ News

+ xx-xx-2011: version 1.12.1 +

+

+ Significant work on apropos and mandocdb. These tools are + now much more robust and in line with other manpage systems. A whatis implementation is now + handled as an apropos mode. These tools are also able to minimally handle pre-formatted + pages, that is, those already formatted by another utility such as GNU troff. +

+

+ The man.cgi script is also now available for wider testing. It interfaces with mandocdb manuals cached by catman. HTML output is generated + on-the-fly by libmandoc or internal methods to convert pre-formatted pages. +

+

+ Lastly, the mailing list archive for the discuss and tech lists are being hosted by Gmane at gmane.comp.tools.mdocml.user and gmane.comp.tools.mdocml.devel, respectively. +

+

08-10-2011: version 1.12.0

@@ -308,6 +363,7 @@ This interfaces with mandocdb for semantic search of manual content. apropos is different from the traditional apropos primarily in allowing keyword search (such as for functions, utilities, etc.) and regular expressions. + Note that the calling syntax for apropos is likely to change as it settles down.

In documentation news, the mdoc and man manuals have been made @@ -322,38 +378,7 @@ several bugs were fixed regarding indentation and alignment. The page headers in mdoc are now nicer for very long titles.

-

- 02-09-2011: version 1.11.7 -

- Added demandoc utility for stripping away macros and escapes. This replaces the - historical deroff utility. Also improved the mdoc and man manuals. -

-

- 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. -

-

- 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. -

-

See cvsweb for historical notes.

@@ -361,7 +386,7 @@ Copyright © 2008–2011 Kristaps Dzonsons, - $Date: 2011/10/08 12:21:57 $ + $Date: 2011/12/14 23:17:12 $

bug-reports, general questions, and announcements - (archive)
patches and system discussions - (archive)
source commit messages - (archive)