Hi, Attached is the interdiff for a proposed NMU of libmodule-build-perl 0.2808. I guess I'll upload it in a week or so unless there are objections.
The intention of this is to help with the maintenance of the package,
benefiting the users.
Currently it blocks newer version of libmodule-scandeps-perl, which in
turn blocks newer version of libpar-perl. BioPerl packages need newer
Module::Build too.
Finally, Jay, as already said many times, you're more than welcome to
maintain your perl packages within pkg-perl (getting lots of
co-maintainers for free). Stop by #debian-perl if you have questions.
The current state of the proposed NMU is at:
* svn+ssh://svn.debian.org/svn/pkg-perl/trunk/libmodule-build-perl
(for developers -- all debian developers plus all non-DD members of
pkg-perl alioth project)
* svn://svn.debian.org/pkg-perl/trunk/libmodule-build-perl
(anonymous SVN)
Changelog:
----------
libmodule-build-perl (0.2808-0.1) UNRELEASED; urgency=low
* Non-maintainer upload for the Debian Perl Group
* New upstream release (Closes: #365241)
* Moved debhelper from Build-Depends-Indep to Build-Depends and bumped
compatibility level to 5
* Apply patch by Steffen Moeller <[EMAIL PROTECTED]> so that modules
which use Module::Build install man pages using correct section.
Closes: #441987
* Build.PL: set create_packlist to 0 to avoid installing .packlist
* Standards-Version: 3.7.2.2 (no changes needed)
* Fix upstream URL in debian/copyright
--
dam JabberID: [EMAIL PROTECTED]
diff -u libmodule-build-perl-0.26/Build.PL libmodule-build-perl-0.2808/Build.PL
--- libmodule-build-perl-0.26/Build.PL
+++ libmodule-build-perl-0.2808/Build.PL
@@ -50,7 +50,7 @@
},
add_to_cleanup => ['t/Sample/pod2htm*'],
-# script_files => ['scripts/config_data'],
+ script_files => ['scripts/config_data'],
);
$build->create_build_script;
@@ -71,7 +71,7 @@
},
add_to_cleanup => ['t/Sample/pod2htm*'],
- script_files => ['scripts/config_data'],
+# script_files => ['scripts/config_data'],
meta_merge => {
resources =>
{
@@ -81,6 +81,7 @@
repository => 'http://svn.perl.org/modules/Module-Build/'
}
},
+ create_packlist => 0,
);
$build->create_build_script;
diff -u libmodule-build-perl-0.26/lib/Module/Build/Base.pm
libmodule-build-perl-0.2808/lib/Module/Build/Base.pm
--- libmodule-build-perl-0.26/lib/Module/Build/Base.pm
+++ libmodule-build-perl-0.2808/lib/Module/Build/Base.pm
@@ -1631,8 +1631,7 @@
sub manify_bin_pods {
my $self = shift;
- #Change for Debian here
- my $parser = Pod::Man->new( section => $self->{config}->{man1ext} || 1 ); #
binary manpages go in section 1
+ my $parser = Pod::Man->new( section => 1 ); # binary manpages go in section
1
my $files = $self->_find_pods($self->{properties}{bindoc_dirs});
return unless keys %$files;
@@ -1651,8 +1650,7 @@
sub manify_lib_pods {
my $self = shift;
- # Change for Debian here
- my $parser = Pod::Man->new( section => $self->{config}->{man3ext} || 3 ); #
library manpages go in section 3
+ my $parser = Pod::Man->new( section => 3 ); # library manpages go in
section 3
my $files = $self->_find_pods($self->{properties}{libdoc_dirs});
return unless keys %$files;
@@ -2539,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 => '1pm' ); # binaries go in section 1
my $manpage = $self->man1page_name( $file ) . '.' .
$self->config( 'man1ext' );
my $outfile = File::Spec->catfile($mandir, $manpage);
@@ -2563,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
3
my $manpage = $self->man3page_name( $relfile ) . '.' .
$self->config( 'man3ext' );
my $outfile = File::Spec->catfile( $mandir, $manpage);
reverted:
--- libmodule-build-perl-0.26/t/Sample/save_err
+++ libmodule-build-perl-0.26.orig/t/Sample/save_err
@@ -1 +0,0 @@
-Can't locate Foo/Builder.pm in @INC (@INC contains: _build/lib
/home/jaybonci/deb/libmodule-build-perl/libmodule-build-perl-0.25/blib/lib
/home/jaybonci/deb/libmodule-build-perl/libmodule-build-perl-0.25/blib/arch
/home/jaybonci/deb/libmodule-build-perl/libmodule-build-perl-0.25/lib /etc/perl
/usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl
/home/jaybonci/deb/libmodule-build-perl/libmodule-build-perl-0.25 .) at
Makefile.PL line 5.
diff -u libmodule-build-perl-0.26/debian/compat
libmodule-build-perl-0.2808/debian/compat
--- libmodule-build-perl-0.26/debian/compat
+++ libmodule-build-perl-0.2808/debian/compat
@@ -1 +1 @@
-4
+5
diff -u libmodule-build-perl-0.26/debian/changelog
libmodule-build-perl-0.2808/debian/changelog
--- libmodule-build-perl-0.26/debian/changelog
+++ libmodule-build-perl-0.2808/debian/changelog
@@ -1,3 +1,19 @@
+libmodule-build-perl (0.2808-0.1) UNRELEASED; urgency=low
+
+ * Non-maintainer upload for the Debian Perl Group
+
+ * New upstream release (Closes: #365241)
+ * Moved debhelper from Build-Depends-Indep to Build-Depends and bumped
+ compatibility level to 5
+ * Apply patch by Steffen Moeller <[EMAIL PROTECTED]> so that modules
+ which use Module::Build install man pages using correct section.
+ Closes: #441987
+ * Build.PL: set create_packlist to 0 to avoid installing .packlist
+ * Standards-Version: 3.7.2.2 (no changes needed)
+ * Fix upstream URL in debian/copyright
+
+ -- Damyan Ivanov <[EMAIL PROTECTED]> Fri, 21 Sep 2007 14:26:00 +0300
+
libmodule-build-perl (0.26-1) unstable; urgency=low
* New upstream version
diff -u libmodule-build-perl-0.26/debian/copyright
libmodule-build-perl-0.2808/debian/copyright
--- libmodule-build-perl-0.26/debian/copyright
+++ libmodule-build-perl-0.2808/debian/copyright
@@ -1,7 +1,7 @@
This package was debianized by Jay Bonci <[EMAIL PROTECTED]> on
Thu, 24 Jul 2003 18:26:01 -0400.
-It was downloaded from
http://search.cpan.org/CPAN/authors/id/K/KW/KWILLIAMS/Module-Build-0.20.tar.gz
+It was downloaded from http://search.cpan.org/dist/Module-Build/
Upstream Author: Ken Williams <[EMAIL PROTECTED]>
diff -u libmodule-build-perl-0.26/debian/control
libmodule-build-perl-0.2808/debian/control
--- libmodule-build-perl-0.26/debian/control
+++ libmodule-build-perl-0.2808/debian/control
@@ -2,8 +2,9 @@
Section: perl
Priority: optional
Maintainer: Jay Bonci <[EMAIL PROTECTED]>
-Build-Depends-Indep: debhelper (>> 4.0.0), perl (>= 5.6.0-16), libyaml-perl
(>= 0.35)
-Standards-Version: 3.6.1.0
+Build-Depends: debhelper (>= 5)
+Build-Depends-Indep: perl (>= 5.6.0-16), libyaml-perl (>= 0.35)
+Standards-Version: 3.7.2.2
Package: libmodule-build-perl
Architecture: all
signature.asc
Description: OpenPGP digital signature

