Hello community,
here is the log from the commit of package perl-Module-Info
checked in at Fri Jul 27 02:05:59 CEST 2007.
--------
--- perl-Module-Info/perl-Module-Info.changes 2006-01-25 21:39:50.000000000 +0100
+++ /mounts/work_src_done/STABLE/perl-Module-Info/perl-Module-Info.changes 2007-07-25 11:38:58.000000000 +0200
@@ -1,0 +2,7 @@
+Wed Jul 25 11:38:10 CEST 2007 - cwh@suse.de
+
+version 0.31
+- Fixed tests in presence of version.pm 0.72 or newer
+- Added -h option to module_info
+
+-------------------------------------------------------------------
Old:
----
Module-Info-0.30.tar.gz
New:
----
Module-Info-0.31.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Module-Info.spec ++++++
--- /var/tmp/diff_new_pack.c26274/_old 2007-07-27 02:05:45.000000000 +0200
+++ /var/tmp/diff_new_pack.c26274/_new 2007-07-27 02:05:45.000000000 +0200
@@ -1,11 +1,11 @@
#
-# spec file for package perl-Module-Info (Version 0.30)
+# spec file for package perl-Module-Info (Version 0.31)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
-# Please submit bugfixes or comments via http://bugs.opensuse.org
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
@@ -17,7 +17,7 @@
Requires: perl = %{perl_version}
Autoreqprov: on
Summary: Information about Perl modules
-Version: 0.30
+Version: 0.31
Release: 1
Source: Module-Info-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -70,7 +70,11 @@
%doc %{_mandir}/man?/Module::Info.3pm.gz
/var/adm/perl-modules/%{name}
-%changelog -n perl-Module-Info
+%changelog
+* Wed Jul 25 2007 - cwh@suse.de
+ version 0.31
+- Fixed tests in presence of version.pm 0.72 or newer
+- Added -h option to module_info
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Fri Jan 13 2006 - cwh@suse.de
++++++ Module-Info-0.30.tar.gz -> Module-Info-0.31.tar.gz ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Module-Info-0.30/bin/module_info new/Module-Info-0.31/bin/module_info
--- old/Module-Info-0.30/bin/module_info 2005-11-22 21:27:06.000000000 +0100
+++ new/Module-Info-0.31/bin/module_info 2006-07-15 09:29:45.000000000 +0200
@@ -39,7 +39,7 @@
=head1 AUTHOR
-Mattia Barbon
+Mattia Barbon
=head1 SEE ALSO
@@ -51,14 +51,28 @@
use Module::Info;
use Getopt::Long;
-my( $show_subroutines, $show_modules, $show_packages, $show_all );
+my( $show_subroutines, $show_modules, $show_packages, $show_all, $help );
GetOptions( 's' => \$show_subroutines,
'p' => \$show_packages,
'm' => \$show_modules,
'a' => \$show_all,
+ 'h' => \$help,
);
+if( $help || !@ARGV ) {
+ print <new( module_name => 'Module::Info',
dist_version_from => 'lib/Module/Info.pm',
license => 'perl',
- requires => { File::Spec => 0.08 },
+ requires => { 'File::Spec' => 0.08 },
script_files => [qw(bin/pfunc bin/module_info)],
dynamic_config => 0,
dist_author => 'Mattia Barbon ',
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Module-Info-0.30/Changes new/Module-Info-0.31/Changes
--- old/Module-Info-0.30/Changes 2005-12-20 20:18:15.000000000 +0100
+++ new/Module-Info-0.31/Changes 2007-05-28 21:40:20.000000000 +0200
@@ -1,3 +1,7 @@
+0.31 Mon May 28 21:40:10 CEST 2007
+ * Fixed tests in presence of version.pm 0.72 or newer.
+ - Added -h option to module_info.
+
0.30 Tue Dec 20 20:17:09 CET 2005
* Renamed the forked B::Utils to B::BUtils to avoid clashes
until it is merged into the mainline.
@@ -163,4 +167,4 @@
0.01 Thu Nov 22 09:42:06 EST 2001
* First working version
* From a discussion on p5p about ExtUtils::MM_Unix->parse_version
- http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-11/msg01263.html
\ No newline at end of file
+ http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-11/msg01263.html
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Module-Info-0.30/lib/Module/Info.pm new/Module-Info-0.31/lib/Module/Info.pm
--- old/Module-Info-0.30/lib/Module/Info.pm 2005-12-20 20:16:35.000000000 +0100
+++ new/Module-Info-0.31/lib/Module/Info.pm 2007-05-28 21:27:24.000000000 +0200
@@ -10,7 +10,7 @@
use vars qw($VERSION @ISA $AUTOLOAD);
# quotes 'version' for 5.004
-$VERSION = eval 'use version; 1' ? 'version'->new('0.30') : '0.30';
+$VERSION = eval 'use version; 1' ? 'version'->new('0.31') : '0.31';
$VERSION = eval $VERSION;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Module-Info-0.30/Makefile.PL new/Module-Info-0.31/Makefile.PL
--- old/Module-Info-0.30/Makefile.PL 2005-04-17 16:37:26.000000000 +0200
+++ new/Module-Info-0.31/Makefile.PL 2007-05-28 21:39:01.000000000 +0200
@@ -7,15 +7,17 @@
require 5.004;
+use strict;
use ExtUtils::MakeMaker;
-$PACKAGE = 'Module::Info';
-($PACKAGE_FILE = $PACKAGE) =~ s|::|/|g;
-$LAST_API_CHANGE = 0;
+my $PACKAGE = 'Module::Info';
+(my $PACKAGE_FILE = $PACKAGE) =~ s|::|/|g;
+my $LAST_API_CHANGE = 0;
eval "require $PACKAGE";
unless ($@) { # Make sure we did find the module.
+ no strict 'refs';
print <<"CHANGE_WARN" if ${$PACKAGE.'::VERSION'} < $LAST_API_CHANGE;
NOTE: There have been API changes between this version and any older
@@ -25,10 +27,21 @@
CHANGE_WARN
}
+eval {
+ require ExtUtils::MY_Metafile;
+ ExtUtils::MY_Metafile->import;
+
+ my_metafile
+ ( { license => 'perl',
+ dynamic_config => 0,
+ } );
+};
+
WriteMakefile(
NAME => $PACKAGE,
VERSION_FROM => "lib/$PACKAGE_FILE.pm", # finds $VERSION
- PREREQ_PM => { File::Spec => 0.8 },
+ ABSTRACT_FROM => "lib/$PACKAGE_FILE.pm",
+ PREREQ_PM => { 'File::Spec' => 0.8 },
'dist' => { COMPRESS => 'gzip -9',
SUFFIX => '.gz',
DIST_DEFAULT => 'all tardist',
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Module-Info-0.30/MANIFEST new/Module-Info-0.31/MANIFEST
--- old/Module-Info-0.30/MANIFEST 2005-12-20 20:19:27.000000000 +0100
+++ new/Module-Info-0.31/MANIFEST 2007-05-28 21:28:21.000000000 +0200
@@ -5,8 +5,8 @@
Makefile.PL
bin/module_info
bin/pfunc
-lib/B/Module/Info.pm
lib/B/BUtils.pm
+lib/B/Module/Info.pm
lib/Module/Info.pm
t/Module-Info.t
t/lib/Bar.pm
@@ -21,4 +21,5 @@
t/n1_modules_required.t
t/n2_safe.t
t/n3_version.t
+t/zy_pod_coverage.t
t/zz_pod.t
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Module-Info-0.30/META.yml new/Module-Info-0.31/META.yml
--- old/Module-Info-0.30/META.yml 2005-12-20 20:19:27.000000000 +0100
+++ new/Module-Info-0.31/META.yml 2007-05-28 21:41:29.000000000 +0200
@@ -1,11 +1,23 @@
# http://module-build.sourceforge.net/META-spec.html
-#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
name: Module-Info
-version: 0.30
+version: 0.31
version_from: lib/Module/Info.pm
installdirs: site
+author: Mattia Barbon
+abstract: Information about Perl modules
+license: perl
requires:
- File::Spec: 0.8
+ File::Spec: 0.8
+#build_requires:
+no_index:
+ directory:
+ - t
+
+# extras.
+dynamic_config: 0
distribution_type: module
-generated_by: ExtUtils::MakeMaker version 6.17
+generated_by: ExtUtils::MY_Metafile version 0.07, EUMM-6.32.
+meta-spec:
+ version: 1.2
+ url: http://module-build.sourceforge.net/META-spec-v1.2.html
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Module-Info-0.30/t/Module-Info.t new/Module-Info-0.31/t/Module-Info.t
--- old/Module-Info-0.30/t/Module-Info.t 2005-12-20 20:19:07.000000000 +0100
+++ new/Module-Info-0.31/t/Module-Info.t 2007-05-28 21:26:35.000000000 +0200
@@ -5,10 +5,12 @@
use Config;
my $has_version_pm = eval 'use version; 1';
-my $Mod_Info_VERSION = '0.30';
+my $version_pm_VERSION = $has_version_pm ? 'version'->VERSION : 0;
+my $Mod_Info_VERSION = '0.31';
# 0.280 vith version.pm, 0.28 without, except for development versions
-my $Mod_Info_Pack_VERSION = $] >= 5.009002 || $has_version_pm ? '0.300' :
- '0.3';
+my $Mod_Info_Pack_VERSION = !$has_version_pm ? '0.31' :
+ $has_version_pm && $version_pm_VERSION > '0.72' ? '0.31' :
+ '0.310';
my @old5lib = defined $ENV{PERL5LIB} ? ($ENV{PERL5LIB}) : ();
$ENV{PERL5LIB} = join $Config{path_sep}, 'blib/lib', @old5lib;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Module-Info-0.30/t/zy_pod_coverage.t new/Module-Info-0.31/t/zy_pod_coverage.t
--- old/Module-Info-0.30/t/zy_pod_coverage.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Module-Info-0.31/t/zy_pod_coverage.t 2007-05-28 21:22:54.000000000 +0200
@@ -0,0 +1,9 @@
+#!/usr/bin/perl -w
+
+use strict;
+use Test::More;
+eval "use Test::Pod::Coverage 1.00";
+plan skip_all => "Test::Pod::Coverage 1.00 required for testing POD coverage"
+ if $@;
+plan( tests => 1 );
+pod_coverage_ok( 'Module::Info' );
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org