Changes for version 1.03

  • Look in /usr/local/lib/swish-e/perl and /usr/libexec/swish-e/perl/ for SWISH::DefaultHighlight. Latter is where rpms put it. Better error outputs if we can't locate swish-e or load SWISH::API. No known machines use 'cat %F | gunzip -f --stdout | man -c' to get ascii from manpages; method removed (it caused warnings on CentOS4). Added to and changed the TODO file. Enable (undocumented) ability to use doclifter as a manpage-to-xml converter. Added --scheme=[0|1] command line option to sman (default is 1, if the version of Swish-e installed supports it). Add support for fink on MacOSX. Support for debian 4.0 and later. Code cleanups and corrections; better error reporting.

Documentation

Perl program for searching man pages indexes built with sman-update
Perl program to index man pages (for searching with sman program)

Modules

Tool for searching and indexing man pages
Automatically choose the 'best' man command
Find and read config files for the Sman tool
writes and reads sman's sman.index.version file
'Virtual base class' for converted manpages cache
Cache converted manpages in a DB_File
Cache converted manpages in a Cache::FileCache
Convert manpages to XML for sman-update and sman
Find manpage files for indexing by sman-update
Sman backend to build an sman index with Swish-e
Utility functions for Sman
configuration file for sman and sman-update