Package: libmodule-build-perl
Version: 0.28.0.5
Severity: important
Tags: patch
Hello,
the man pages produced by libmodule-build-perl are not conform to the
checks performed by lintian since the specified section in the manpage
(1 or 3) does not reflect to the specified section by the file name's
suffix (1p or 3pm). The attached patch fixes this.
This is a bug for upstream but it is particularly us Debianers who have
lintian doing its job so nicely and many packages beyond this one are
affected.
The patch is for the more recent 0.2805 upstream version, I have not
checked if it also applies to the now outdated 0.26 that is currently
shipped with Debian. Most likely so.
Thanks
Steffen
--- Base.pm.orig 2007-09-12 14:25:40.394344421 +0200
+++ lib/Module/Build/Base.pm 2007-09-12 14:24:24.966616216 +0200
@@ -2537,7 +2537,7 @@
foreach my $file (keys %$files) {
# Pod::Simple based parsers only support one document per instance.
# This is expected to change in a future version (Pod::Simple > 3.03).
- my $parser = Pod::Man->new( section => 1 ); # binaries go in section 1
+ my $parser = Pod::Man->new( section => "1p" ); # binaries go in section 1p
my $manpage = $self->man1page_name( $file ) . '.' .
$self->config( 'man1ext' );
my $outfile = File::Spec->catfile($mandir, $manpage);
@@ -2561,7 +2561,7 @@
while (my ($file, $relfile) = each %$files) {
# Pod::Simple based parsers only support one document per instance.
# This is expected to change in a future version (Pod::Simple > 3.03).
- my $parser = Pod::Man->new( section => 3 ); # libraries go in section 3
+ my $parser = Pod::Man->new( section => "3pm" ); # libraries go in section
3pm
my $manpage = $self->man3page_name( $relfile ) . '.' .
$self->config( 'man3ext' );
my $outfile = File::Spec->catfile( $mandir, $manpage);
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]