There is a roff typo in pigeonhole's sievec.1.in. Roff treats the leading
apostrophe on line 54 as an invalid command and produces bad output:
dump to be written to stdout. The out-file argument may
also be omitted, which has the same effect as for a com-
piled Sieve binary file. Note that this option is not
The output should be:
dump to be written to stdout. The out-file argument may
also be omitted, which has the same effect as '-'. The
output is identical to what the sieve-dump(1) command pro-
duces for a compiled Sieve binary file. Note that this
Here is a patch:
--- a/doc/man/sievec.1.in
+++ b/doc/man/sievec.1.in
@@ -50,8 +50,9 @@
Don\(aqt write the binary to \fIout\-file\fP, but write a textual dump of the
binary instead. In this context, the \fIout\-file\fP value '\-' has
special
meaning: it causes the the textual dump to be written to \fBstdout\fP.
-The \fIout\-file\fP argument may also be omitted, which has the same effect as
-'\-'. The output is identical to what the \fBsieve\-dump\fP(1) command
produces
+The \fIout\-file\fP argument may also be omitted, which has the same effect
+as '\-'.
+The output is identical to what the \fBsieve\-dump\fP(1) command produces
for a compiled Sieve binary file. Note that this option is not allowed when the
\fIout\-file\fP argument is a directory.
.TP