fix escaping of double-quotes in docbook2man (#826139), fix the wrong format of C-style functions in docbook2man (#662869), fix stray .fi at the end of funcsynopsis section (#662869)
This commit is contained in:
parent
a10305c603
commit
7371bfd6e5
@ -1,6 +1,6 @@
|
|||||||
Name: docbook-utils
|
Name: docbook-utils
|
||||||
Version: 0.6.14
|
Version: 0.6.14
|
||||||
Release: 30%{?dist}
|
Release: 31%{?dist}
|
||||||
Group: Applications/Text
|
Group: Applications/Text
|
||||||
|
|
||||||
Summary: Shell scripts for managing DocBook documents
|
Summary: Shell scripts for managing DocBook documents
|
||||||
@ -138,6 +138,11 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_mandir}/*/docbook2ps.*
|
%{_mandir}/*/docbook2ps.*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed May 30 2012 Ondrej Vasik <ovasik@redhat.com> 0.6.14-31
|
||||||
|
- fix escaping of double-quotes in docbook2man (#826139)
|
||||||
|
- fix the wrong format of C-style functions in docbook2man (#662869)
|
||||||
|
- fix stray .fi at the end of funcsynopsis section (#662869)
|
||||||
|
|
||||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.14-30
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.14-30
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||||
|
|
||||||
|
23
docbook2man-spec.pl
Normal file → Executable file
23
docbook2man-spec.pl
Normal file → Executable file
@ -193,7 +193,7 @@ sub fold_string
|
|||||||
$_ = shift;
|
$_ = shift;
|
||||||
|
|
||||||
s/\\/\\\\/g;
|
s/\\/\\\\/g;
|
||||||
s/"/\\\&"/g;
|
s/"/""/g;
|
||||||
|
|
||||||
# Change tabs and newlines to spaces
|
# Change tabs and newlines to spaces
|
||||||
# The newlines will be swallowed later while trimming
|
# The newlines will be swallowed later while trimming
|
||||||
@ -483,8 +483,8 @@ man_sgml('<FUNCSYNOPSIS>', sub {
|
|||||||
bold_on();
|
bold_on();
|
||||||
});
|
});
|
||||||
man_sgml('</FUNCSYNOPSIS>', sub {
|
man_sgml('</FUNCSYNOPSIS>', sub {
|
||||||
|
man_output("\n.fi");
|
||||||
font_off();
|
font_off();
|
||||||
man_output "\n.fi";
|
|
||||||
});
|
});
|
||||||
|
|
||||||
man_sgml('<CMDSYNOPSIS>', "\n.sp\n");
|
man_sgml('<CMDSYNOPSIS>', "\n.sp\n");
|
||||||
@ -493,9 +493,22 @@ man_sgml('</CMDSYNOPSIS>', "\n");
|
|||||||
man_sgml('<FUNCPROTOTYPE>', "\n.sp\n");
|
man_sgml('<FUNCPROTOTYPE>', "\n.sp\n");
|
||||||
|
|
||||||
# Arguments to functions. This is C convention.
|
# Arguments to functions. This is C convention.
|
||||||
man_sgml('<PARAMDEF>', '(');
|
#man_sgml('<PARAMDEF>', '(');
|
||||||
man_sgml('</PARAMDEF>', ");\n");
|
#man_sgml('</PARAMDEF>', ");\n");
|
||||||
man_sgml('<VOID>', "(void);\n");
|
#man_sgml('<VOID>', "(void);\n");
|
||||||
|
sub paramdef
|
||||||
|
{
|
||||||
|
if($_[0]->parent->ext->{'inparams'}) {
|
||||||
|
output ', ';
|
||||||
|
} else {
|
||||||
|
output ' (';
|
||||||
|
$_[0]->parent->ext->{'inparams'} = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
man_sgml('<PARAMDEF>', \¶mdef);
|
||||||
|
man_sgml('</FUNCPROTOTYPE>', ");\n");
|
||||||
|
man_sgml('<VOID>', "(void");
|
||||||
|
man_sgml('<VARARGS>', "(...");
|
||||||
|
|
||||||
|
|
||||||
sub arg_start
|
sub arg_start
|
||||||
|
Loading…
Reference in New Issue
Block a user