1 add support for bzip2/lzma to man2html and friends
3 --- a/man2html/glimpse_filters
4 +++ b/man2html/glimpse_filters
12 --- a/man2html/scripts/cgi-bin/man/man2html
13 +++ b/man2html/scripts/cgi-bin/man/man2html
16 bzcat "$PAGE" | "$MAN2HTML" "$LL" -D "$PAGE"
19 + lzcat "$PAGE" | "$MAN2HTML" "$LL" -D "$PAGE"
22 + xzcat "$PAGE" | "$MAN2HTML" "$LL" -D "$PAGE"
25 "$MAN2HTML" "$LL" "$PAGE"
28 elif [ -r "$PAGE".bz2 ]
30 bzcat "$PAGE".bz2 | "$MAN2HTML" "$LL" -D "$PAGE"
31 +elif [ -r "$PAGE".lzma ]
33 + lzcat "$PAGE".lzma | "$MAN2HTML" "$LL" -D "$PAGE"
34 +elif [ -r "$PAGE".xz ]
36 + xzcat "$PAGE".xz | "$MAN2HTML" "$LL" -D "$PAGE"
38 "$MAN2HTML" -E "Strange... Cannot find (or read) $PAGE."
40 --- a/man2html/scripts/cgi-bin/man/mansearch
41 +++ b/man2html/scripts/cgi-bin/man/mansearch
44 print "<DT> <a href=\"" cgipath "/man2html?" fullname "\">";
46 - sub(/\.(gz)|Z|z$/, "", textname);
47 + sub(/\.([zZ]|gz|bz2|lzma|xz)$/, "", textname);
48 sub(/\./, "(", textname);
49 textname = textname ")";
51 --- a/man2html/scripts/cgi-bin/man/mansec
52 +++ b/man2html/scripts/cgi-bin/man/mansec
54 # Print out alphabetic quick index and other links
56 # Split page.n into "page" and "n" and generate an entry
57 - sub(/[.]([zZ]|(gz))$/, "", manpage);
58 + sub(/[.]([zZ]|gz|bz2|lzma|xz)$/, "", manpage);
59 match(manpage, /[.][^.]+$/);
60 title = substr(manpage, 1, RSTART - 1);
61 if (section != "all") {