Package: catdoc
Version: 1:0.95-4.1
Severity: minor
Tags: patch

  The patch is in the attachment.

  Summary:

Remove space at end of lines.

Change a two-fonts macro to an one-font macro for a
single argument.

Change a HYPHEN-MINUS (code 0x55, 2D) to a dash
(minus) if it matches " -[:alpha:]" or \(aq-[:alpha:] (for options).

Split long lines (> 80).

Use \(en for a dash where appropriate.


  Details:

Input file is xls2csv.1

mandoc: xls2csv.1:6:25: STYLE: whitespace at end of input line
mandoc: xls2csv.1:7:10: STYLE: whitespace at end of input line
mandoc: xls2csv.1:8:18: STYLE: whitespace at end of input line
mandoc: xls2csv.1:11:10: STYLE: whitespace at end of input line
mandoc: xls2csv.1:12:19: STYLE: whitespace at end of input line
mandoc: xls2csv.1:13:10: STYLE: whitespace at end of input line
mandoc: xls2csv.1:14:19: STYLE: whitespace at end of input line
mandoc: xls2csv.1:15:9: STYLE: whitespace at end of input line
mandoc: xls2csv.1:16:18: STYLE: whitespace at end of input line
mandoc: xls2csv.1:17:10: STYLE: whitespace at end of input line
mandoc: xls2csv.1:18:15: STYLE: whitespace at end of input line
mandoc: xls2csv.1:23:12: STYLE: whitespace at end of input line
mandoc: xls2csv.1:59:26: STYLE: whitespace at end of input line
mandoc: xls2csv.1:67:73: STYLE: whitespace at end of input line
mandoc: xls2csv.1:72:69: STYLE: whitespace at end of input line
mandoc: xls2csv.1:73:64: STYLE: whitespace at end of input line
mandoc: xls2csv.1:75:50: STYLE: whitespace at end of input line
mandoc: xls2csv.1:77:26: STYLE: whitespace at end of input line
mandoc: xls2csv.1:78:13: STYLE: whitespace at end of input line
mandoc: xls2csv.1:79:16: STYLE: whitespace at end of input line
mandoc: xls2csv.1:87:72: STYLE: whitespace at end of input line

#######

Test nr. 2:

Enable and fix warnings from 'test-groff'.

Input file is ./xls2csv.1

<xls2csv.1>:15 (macro RB): only 1 argument, but more are expected
<xls2csv.1>:29 (macro BR): only 1 argument, but more are expected
<xls2csv.1>:32 (macro BR): only 1 argument, but more are expected

Output is from: test-groff -b -e -mandoc -T utf8 -rF0 -t -w w -z

  [ "test-groff" is a developmental version of "groff" ]


#####

Test nr. 25:

Change a HYPHEN-MINUS (code 0x55, 2D) to a minus (\-), if in front of a
name for an option.

6:.BR "xls2csv " [ -xlV ] 
7:.RB [ -f 
9:.RB [ -b
11:.RB [ -s 
13:.RB [ -d 
17:.RB [ -c 
29:.BR -x
32:.BR -l
35:.BI -c char
38:.BI -b string
45:.BI -g number
49:.BI -q number
57:.BI -d charset`
65:.BI -s charset
70:.BI -f format
83:.B -V

#####

Test nr. 41:

Wrong distance between sentences or protect the indicator.

1) Separate the sentences and subordinate clauses; each begins on a new
line.  See man-pages(7) [package "manpages"] and "info groff".

Or

2) Adjust space between sentences (two spaces),

3) or protect the indicator by adding "\&" after it.

The "indicator" is an "end-of-sentence character" (.!?).

25:values to stdout. Numbers are printed without delimiters, strings are
26:enclosed in the double quotes. Double-quotes inside string are doubled.
36:cell separator char. By default - comma.
39:sheet break string. This string (by default - formfeed) would be output
40:at the end of each workbook page. This string is printed after page
42:at the end of string. Include newline at the ent of sheet separator if
46:number of decimal digits in the numbers. By default maximal double
50:set quote mode. In quote mode 0 cell contents is never quoted.
58:- specifies destination charset name. Charset file has format described in
61:manual page. By default, current locale
66:- specifies source charset. Typically, Excel files have CODE PAGE
73:the spreadsheet is used. On POSIX system any format, allowed by 
75:can be used as value of this option. Under MS-DOS 

#####

Test nr. 42:

Split lines longer than 80 characters into two or more lines.
Appropriate break points are the end of a sentence, in front of a subordinate
clause, and after punctuation marks.


xls2csv.1: line 3       length 94
xls2csv \- reads MS-Excel file and puts its content as comma-separated data on 
standard output

#####

Test nr. 44:

Use \(en for a dash (en-dash) between space characters, not a minus
(\-) or a hyphen (-), except in the NAME section.

36:cell separator char. By default - comma.
39:sheet break string. This string (by default - formfeed) would be output

#####


-- System Information:
Debian Release: buster/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 
'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.110-3 (SMP w/2 CPU cores)
Locale: LANG=is_IS.iso88591, LC_CTYPE=is_IS.iso88591 (charmap=ISO-8859-1), 
LANGUAGE=is_IS.iso88591 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages catdoc depends on:
ii  libc6  2.27-5

catdoc recommends no packages.

Versions of packages catdoc suggests:
pn  tk | wish  <none>

-- no debconf information

-- 
Bjarni I. Gislason
--- xls2csv.1   2017-11-05 22:48:29.000000000 +0000
+++ xls2csv.1.new       2018-07-22 18:22:47.000000000 +0000
@@ -1,92 +1,106 @@
 .TH xls2csv 1  "Version @catdoc_version@" "MS-Word reader"
 .SH NAME
-xls2csv \- reads MS-Excel file and puts its content as comma-separated data on 
standard output
+xls2csv \- reads MS-Excel file and puts its content as comma-separated \
+data on standard output
 .SH SYNOPSIS
 
-.BR "xls2csv " [ -xlV ] 
-.RB [ -f 
-.IR " format " ] 
-.RB [ -b
-.IR " string " ]
-.RB [ -s 
-.IR " charset " ] 
-.RB [ -d 
-.IR " charset " ] 
-.RB [-q 
-.IR " number " ] 
-.RB [ -c 
-.IR " char" ] 
+.BR "xls2csv " [ \-xlV ]
+.RB [ \-f
+.IR format " ]"
+.RB [ \-b
+.IR string " ]"
+.RB [ \-s
+.IR charset " ]"
+.RB [ \-d
+.IR charset " ]"
+.RB [ \-q
+.IR number " ]"
+.RB [ \-c
+.IR char " ]"
 .I files
 
 .SH DESCRIPTION
 
-.B xls2csv 
+.B xls2csv
 reads MS-Excel spreadsheet and dumps its content as comma-separated
-values to stdout. Numbers are printed without delimiters, strings are
-enclosed in the double quotes. Double-quotes inside string are doubled.
+values to stdout.
+Numbers are printed without delimiters, strings are
+enclosed in the double quotes.
+Double-quotes inside string are doubled.
 .SH "OPTIONS"
 .TP 8
-.BR -x
+.B \-x
 print unknown Unicode chars as \exNNNN, rather than as question marks
 .TP 8
-.BR -l
+.B \-l
 list known charsets and exit successfully
 .TP 8
-.BI -c char
-cell separator char. By default - comma.
+.BI \-c char
+cell separator char.
+By default \(en comma.
 .TP 8
-.BI -b string
-sheet break string. This string (by default - formfeed) would be output
-at the end of each workbook page. This string is printed after page
+.BI \-b string
+sheet break string.
+This string (by default \(en formfeed) would be output
+at the end of each workbook page.
+This string is printed after page
 starting at start of line, but no linefeed would be automatically added
-at the end of string. Include newline at the ent of sheet separator if
+at the end of string.
+Include newline at the ent of sheet separator if
 you want it to appear on separate line by itself
 .TP 9
-.BI -g number
-number of decimal digits in the numbers. By default maximal double
+.BI \-g number
+number of decimal digits in the numbers.
+By default maximal double
 precision (system-dependent macro DBL_DIG) is used.
 .TP 8
-.BI -q number
-set quote mode. In quote mode 0 cell contents is never quoted.
+.BI \-q number
+set quote mode.
+In quote mode 0 cell contents is never quoted.
 In quote mode 1 only strings which contain spaces, double quotes or
 commas are quoted.
 In quote mode 2 (default) all cells with type string are quoted.
 In quote mode 3 all cells are quoted.
 
 .TP 8
-.BI -d charset`
-- specifies destination charset name. Charset file has format described in
-CHARACTER SETS section of 
+.BI \-d charset
+\(en specifies destination charset name.
+Charset file has format described in
+CHARACTER SETS section of
 .BR catdoc (1)
-manual page. By default, current locale
+manual page.
+By default, current locale
 charset would be used if langinfo support was enabled at the compile time.
 
 .TP 8
-.BI -s charset
-- specifies source charset. Typically, Excel files have CODE PAGE
-record, which denotes input charset, but for some reason you may wish to 
+.BI \-s charset
+\(en specifies source charset.
+Typically, Excel files have CODE PAGE
+record, which denotes input charset, but for some reason you may wish to
 override it.
 .TP 8
-.BI -f format
-- specifies date/time format to use for output of all Excel date and
-time  values.  If this option is not specified, format, specified in 
-the spreadsheet is used. On POSIX system any format, allowed by 
+.BI \-f format
+\(en specifies date/time format to use for output of all Excel date and
+time values.  If this option is not specified, format, specified in
+the spreadsheet, is used.
+On POSIX system any format, allowed by
 .BR strftime (3)
-can be used as value of this option. Under MS-DOS 
+can be used as value of this option.
+Under MS-DOS
 .B xls2csv
-implements limited set of 
-.B strftime 
-formats, namely 
+implements limited set of
+.B strftime
+formats, namely
 .BR m ", " d ", " y ", " Y ", " b ", " l ", " p ", " H ", " M ", " S .
 
 .TP 8
-.B -V
+.B \-V
 outputs version number
 
 .SH FILES
-${HOME}/.catdocrc, catdoc charset files and substitution map files (see 
+${HOME}/.catdocrc, catdoc charset files, and substitution map files (see
 .BR catdoc (1)
-manual page for details,
+manual page for details)
 
 .SH "SEE ALSO"
 

Reply via email to