=================================================================== RCS file: /cvs/mandoc/Attic/index.sgml,v retrieving revision 1.142 retrieving revision 1.157 diff -u -p -r1.142 -r1.157 --- mandoc/Attic/index.sgml 2011/10/02 18:37:25 1.142 +++ mandoc/Attic/index.sgml 2012/06/09 14:11:15 1.157 @@ -3,22 +3,16 @@ - 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, cvsweb (archives) - | - Binaries: windows 32-bit, windows 64-bit, mac os x - (archives)

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.

@@ -51,22 +47,13 @@ Sources

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

- Binaries -

-

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

-

Downstream

@@ -82,31 +69,39 @@ DragonFly BSD - usr.bin/mandoc + usr.bin/mandoc FreeBSD - ports/textproc/mdocml + ports/textproc/mdocml NetBSD - src/external/bsd/mdocml + src/external/bsd/mdocml OpenBSD - src/usr.bin/mandoc + src/usr.bin/mandoc + + pkgsrc + + textproc/mdocml + + + + Minix3 + + external/bsd/mdocml + +

@@ -122,13 +117,13 @@ - mandoc(1) + apropos(1) - format and display UNIX manuals - (text | - xhtml | - pdf | - ps) + search the manual page database + (text | + xhtml | + pdf | + ps) @@ -142,6 +137,16 @@ + mandoc(1) + + format and display UNIX manuals + (text | + xhtml | + pdf | + ps) + + + preconv(1) recode multibyte UNIX manuals @@ -172,6 +177,16 @@ + man.cgi(7) + + cgi for manpage query and display + (text | + xhtml | + pdf | + ps) + + + eqn(7) 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 @@ @@ -264,7 +278,6 @@ @@ -274,7 +287,6 @@ @@ -283,58 +295,18 @@ News

- xx-xx-2011: version 1.11.8 + xx-xx-2012: version 1.12.4

- This version features a new, work-in-progress output mode: -Tman. This mode allows a system maintainer to - distribute man media for older systems that may not natively support mdoc, such as old Solaris systems. + Ingo, can you summarise your changes here?

- The mdoc and man manuals have been made considerably more readable by - adding MACRO OVERVIEW sections, by moving the gory details of the LANGUAGE SYNTAX to the roff manual, and by moving the very technical MACRO SYNTAX sections down to the bottom of - the page. + The mandocdb tools (mandocdb, + apropos (absorbing whatis), and + man.cgi have been re-written to use + sqlite3 as a database.

- Furthermore, for tbl, the -Tascii mode horizontal spacing of tables was rewritten - completely. It is now compatible with groff, both - with and without frames and rulers. Nesting of indented blocks is now supported in man, and - 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.

@@ -342,7 +314,7 @@ Copyright © 2008–2011 Kristaps Dzonsons, - $Date: 2011/10/02 18:37:25 $ + $Date: 2012/06/09 14:11:15 $

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