Hello community,

here is the log from the commit of package perl-Parse-Method-Signatures for 
openSUSE:Factory checked in at 2017-04-20 20:52:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Parse-Method-Signatures (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Parse-Method-Signatures.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Parse-Method-Signatures"

Thu Apr 20 20:52:51 2017 rev:9 rq:487661 version:1.003019

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Parse-Method-Signatures/perl-Parse-Method-Signatures.changes
        2016-06-19 10:48:14.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Parse-Method-Signatures.new/perl-Parse-Method-Signatures.changes
   2017-04-20 20:52:51.367792533 +0200
@@ -1,0 +2,12 @@
+Mon Apr 10 06:23:58 UTC 2017 - [email protected]
+
+- updated to 1.003019
+   see /usr/share/doc/packages/perl-Parse-Method-Signatures/Changes
+
+  1.003019 - 2017/04/10
+   - Stable release of fixes in 1.003018_01
+  
+  1.003018_01 - 2017/04/02
+   - Avoid needing '.' in @INC for Makefile.PL ( RT #120830 )
+
+-------------------------------------------------------------------

Old:
----
  Parse-Method-Signatures-1.003017.tar.gz

New:
----
  Parse-Method-Signatures-1.003019.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Parse-Method-Signatures.spec ++++++
--- /var/tmp/diff_new_pack.zW11eU/_old  2017-04-20 20:52:52.151681686 +0200
+++ /var/tmp/diff_new_pack.zW11eU/_new  2017-04-20 20:52:52.155681120 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Parse-Method-Signatures
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,14 @@
 
 
 Name:           perl-Parse-Method-Signatures
-Version:        1.003017
+Version:        1.003019
 Release:        0
 %define cpan_name Parse-Method-Signatures
 Summary:        Perl6 like method signature parser
 License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Parse-Method-Signatures/
-Source0:        
http://www.cpan.org/authors/id/K/KE/KENTNL/%{cpan_name}-%{version}.tar.gz
+Source0:        
https://cpan.metacpan.org/authors/id/K/KE/KENTNL/%{cpan_name}-%{version}.tar.gz
 Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ Parse-Method-Signatures-1.003017.tar.gz -> 
Parse-Method-Signatures-1.003019.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-Method-Signatures-1.003017/Changes 
new/Parse-Method-Signatures-1.003019/Changes
--- old/Parse-Method-Signatures-1.003017/Changes        2016-05-31 
14:18:32.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/Changes        2017-04-09 
17:36:21.000000000 +0200
@@ -1,5 +1,11 @@
 Changelog for Parse::Method::Signatures
 
+1.003019 - 2017/04/10
+ - Stable release of fixes in 1.003018_01
+
+1.003018_01 - 2017/04/02
+ - Avoid needing '.' in @INC for Makefile.PL ( RT #120830 )
+
 1.003017 - 2016/05/31
  - Fix use of unescaped "{" in QR ( RT #114385 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-Method-Signatures-1.003017/META.yml 
new/Parse-Method-Signatures-1.003019/META.yml
--- old/Parse-Method-Signatures-1.003017/META.yml       2016-05-31 
14:20:18.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/META.yml       2017-04-09 
17:49:30.000000000 +0200
@@ -13,7 +13,7 @@
   ExtUtils::MakeMaker: 6.36
 distribution_type: module
 dynamic_config: 1
-generated_by: 'Module::Install version 1.16'
+generated_by: 'Module::Install version 1.17'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -26,7 +26,7 @@
 provides:
   Parse::Method::Signatures:
     file: lib/Parse/Method/Signatures.pm
-    version: '1.003017'
+    version: '1.003019'
   Parse::Method::Signatures::Param:
     file: lib/Parse/Method/Signatures/Param.pm
   Parse::Method::Signatures::Param::Bindable:
@@ -65,4 +65,4 @@
   homepage: http://github.com/ashb/Parse-Method-Signatures/tree/master
   license: http://dev.perl.org/licenses/
   repository: git://github.com/ashb/Parse-Method-Signatures.git
-version: '1.003017'
+version: '1.003019'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-Method-Signatures-1.003017/Makefile.PL 
new/Parse-Method-Signatures-1.003019/Makefile.PL
--- old/Parse-Method-Signatures-1.003017/Makefile.PL    2016-05-30 
01:24:51.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/Makefile.PL    2017-04-01 
16:50:07.000000000 +0200
@@ -1,4 +1,9 @@
-use inc::Module::Install 0.91;
+use lib 'inc';
+use Module::Install 0.91 ();
+BEGIN {
+  $INC{'inc/Module/Install.pm'} = $INC{'Module/Install.pm'};
+  inc::Module::Install->import
+}
 
 use strict;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-Method-Signatures-1.003017/inc/Module/AutoInstall.pm 
new/Parse-Method-Signatures-1.003019/inc/Module/AutoInstall.pm
--- old/Parse-Method-Signatures-1.003017/inc/Module/AutoInstall.pm      
2016-05-31 14:20:18.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/inc/Module/AutoInstall.pm      
2017-04-09 17:49:29.000000000 +0200
@@ -8,7 +8,7 @@
 
 use vars qw{$VERSION};
 BEGIN {
-       $VERSION = '1.16';
+       $VERSION = '1.17';
 }
 
 # special map on pre-defined feature sets
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-Method-Signatures-1.003017/inc/Module/Install/AutoInstall.pm 
new/Parse-Method-Signatures-1.003019/inc/Module/Install/AutoInstall.pm
--- old/Parse-Method-Signatures-1.003017/inc/Module/Install/AutoInstall.pm      
2016-05-31 14:20:18.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/inc/Module/Install/AutoInstall.pm      
2017-04-09 17:49:29.000000000 +0200
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.16';
+       $VERSION = '1.17';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-Method-Signatures-1.003017/inc/Module/Install/Base.pm 
new/Parse-Method-Signatures-1.003019/inc/Module/Install/Base.pm
--- old/Parse-Method-Signatures-1.003017/inc/Module/Install/Base.pm     
2016-05-31 14:20:17.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/inc/Module/Install/Base.pm     
2017-04-09 17:49:29.000000000 +0200
@@ -4,7 +4,7 @@
 use strict 'vars';
 use vars qw{$VERSION};
 BEGIN {
-       $VERSION = '1.16';
+       $VERSION = '1.17';
 }
 
 # Suspend handler for "redefined" warnings
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-Method-Signatures-1.003017/inc/Module/Install/Can.pm 
new/Parse-Method-Signatures-1.003019/inc/Module/Install/Can.pm
--- old/Parse-Method-Signatures-1.003017/inc/Module/Install/Can.pm      
2016-05-31 14:20:18.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/inc/Module/Install/Can.pm      
2017-04-09 17:49:30.000000000 +0200
@@ -8,7 +8,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.16';
+       $VERSION = '1.17';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
@@ -121,6 +121,15 @@
 # Can we locate a (the) C compiler
 sub can_cc {
        my $self   = shift;
+
+       if ($^O eq 'VMS') {
+               require ExtUtils::CBuilder;
+               my $builder = ExtUtils::CBuilder->new(
+               quiet => 1,
+               );
+               return $builder->have_compiler;
+       }
+
        my @chunks = split(/ /, $Config::Config{cc}) or return;
 
        # $Config{cc} may contain args; try to find out the program part
@@ -151,4 +160,4 @@
 
 __END__
 
-#line 236
+#line 245
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-Method-Signatures-1.003017/inc/Module/Install/Fetch.pm 
new/Parse-Method-Signatures-1.003019/inc/Module/Install/Fetch.pm
--- old/Parse-Method-Signatures-1.003017/inc/Module/Install/Fetch.pm    
2016-05-31 14:20:18.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/inc/Module/Install/Fetch.pm    
2017-04-09 17:49:30.000000000 +0200
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.16';
+       $VERSION = '1.17';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-Method-Signatures-1.003017/inc/Module/Install/Include.pm 
new/Parse-Method-Signatures-1.003019/inc/Module/Install/Include.pm
--- old/Parse-Method-Signatures-1.003017/inc/Module/Install/Include.pm  
2016-05-31 14:20:18.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/inc/Module/Install/Include.pm  
2017-04-09 17:49:29.000000000 +0200
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.16';
+       $VERSION = '1.17';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-Method-Signatures-1.003017/inc/Module/Install/Makefile.pm 
new/Parse-Method-Signatures-1.003019/inc/Module/Install/Makefile.pm
--- old/Parse-Method-Signatures-1.003017/inc/Module/Install/Makefile.pm 
2016-05-31 14:20:17.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/inc/Module/Install/Makefile.pm 
2017-04-09 17:49:29.000000000 +0200
@@ -8,7 +8,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.16';
+       $VERSION = '1.17';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-Method-Signatures-1.003017/inc/Module/Install/Metadata.pm 
new/Parse-Method-Signatures-1.003019/inc/Module/Install/Metadata.pm
--- old/Parse-Method-Signatures-1.003017/inc/Module/Install/Metadata.pm 
2016-05-31 14:20:17.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/inc/Module/Install/Metadata.pm 
2017-04-09 17:49:29.000000000 +0200
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.16';
+       $VERSION = '1.17';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-Method-Signatures-1.003017/inc/Module/Install/Win32.pm 
new/Parse-Method-Signatures-1.003019/inc/Module/Install/Win32.pm
--- old/Parse-Method-Signatures-1.003017/inc/Module/Install/Win32.pm    
2016-05-31 14:20:18.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/inc/Module/Install/Win32.pm    
2017-04-09 17:49:30.000000000 +0200
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.16';
+       $VERSION = '1.17';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-Method-Signatures-1.003017/inc/Module/Install/WriteAll.pm 
new/Parse-Method-Signatures-1.003019/inc/Module/Install/WriteAll.pm
--- old/Parse-Method-Signatures-1.003017/inc/Module/Install/WriteAll.pm 
2016-05-31 14:20:18.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/inc/Module/Install/WriteAll.pm 
2017-04-09 17:49:30.000000000 +0200
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.16';
+       $VERSION = '1.17';
        @ISA     = qw{Module::Install::Base};
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-Method-Signatures-1.003017/inc/Module/Install.pm 
new/Parse-Method-Signatures-1.003019/inc/Module/Install.pm
--- old/Parse-Method-Signatures-1.003017/inc/Module/Install.pm  2016-05-31 
14:20:17.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/inc/Module/Install.pm  2017-04-09 
17:49:29.000000000 +0200
@@ -31,7 +31,7 @@
        # This is not enforced yet, but will be some time in the next few
        # releases once we can make sure it won't clash with custom
        # Module::Install extensions.
-       $VERSION = '1.16';
+       $VERSION = '1.17';
 
        # Storage for the pseudo-singleton
        $MAIN    = undef;
@@ -244,6 +244,8 @@
        }
        return $args{_self} if $args{_self};
 
+       $base_path = VMS::Filespec::unixify($base_path) if $^O eq 'VMS';
+
        $args{dispatch} ||= 'Admin';
        $args{prefix}   ||= 'inc';
        $args{author}   ||= ($^O eq 'VMS' ? '_author' : '.author');
@@ -322,7 +324,7 @@
        my ($self, $path) = @_;
 
        my @found;
-       File::Find::find( sub {
+       File::Find::find( {no_chdir => 1, wanted => sub {
                my $file = $File::Find::name;
                return unless $file =~ m!^\Q$path\E/(.+)\.pm\Z!is;
                my $subpath = $1;
@@ -336,7 +338,7 @@
                # correctly.  Otherwise, root through the file to locate the 
case-preserved
                # version of the package name.
                if ( $subpath eq lc($subpath) || $subpath eq uc($subpath) ) {
-                       my $content = Module::Install::_read($subpath . '.pm');
+                       my $content = Module::Install::_read($File::Find::name);
                        my $in_pod  = 0;
                        foreach ( split /\n/, $content ) {
                                $in_pod = 1 if /^=\w/;
@@ -351,7 +353,7 @@
                }
 
                push @found, [ $file, $pkg ];
-       }, $path ) if -d $path;
+       }}, $path ) if -d $path;
 
        @found;
 }
@@ -373,8 +375,6 @@
        return $call;
 }
 
-# Done in evals to avoid confusing Perl::MinimumVersion
-eval( $] >= 5.006 ? <<'END_NEW' : <<'END_OLD' ); die $@ if $@;
 sub _read {
        local *FH;
        open( FH, '<', $_[0] ) or die "open($_[0]): $!";
@@ -383,16 +383,6 @@
        close FH or die "close($_[0]): $!";
        return $string;
 }
-END_NEW
-sub _read {
-       local *FH;
-       open( FH, "< $_[0]"  ) or die "open($_[0]): $!";
-       binmode FH;
-       my $string = do { local $/; <FH> };
-       close FH or die "close($_[0]): $!";
-       return $string;
-}
-END_OLD
 
 sub _readperl {
        my $string = Module::Install::_read($_[0]);
@@ -413,8 +403,6 @@
        return $string;
 }
 
-# Done in evals to avoid confusing Perl::MinimumVersion
-eval( $] >= 5.006 ? <<'END_NEW' : <<'END_OLD' ); die $@ if $@;
 sub _write {
        local *FH;
        open( FH, '>', $_[0] ) or die "open($_[0]): $!";
@@ -424,17 +412,6 @@
        }
        close FH or die "close($_[0]): $!";
 }
-END_NEW
-sub _write {
-       local *FH;
-       open( FH, "> $_[0]"  ) or die "open($_[0]): $!";
-       binmode FH;
-       foreach ( 1 .. $#_ ) {
-               print FH $_[$_] or die "print($_[0]): $!";
-       }
-       close FH or die "close($_[0]): $!";
-}
-END_OLD
 
 # _version is for processing module versions (eg, 1.03_05) not
 # Perl versions (eg, 5.8.1).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-Method-Signatures-1.003017/lib/Parse/Method/Signatures.pm 
new/Parse-Method-Signatures-1.003019/lib/Parse/Method/Signatures.pm
--- old/Parse-Method-Signatures-1.003017/lib/Parse/Method/Signatures.pm 
2016-05-31 14:19:59.000000000 +0200
+++ new/Parse-Method-Signatures-1.003019/lib/Parse/Method/Signatures.pm 
2017-04-09 17:46:48.000000000 +0200
@@ -16,7 +16,8 @@
 use Carp qw/croak/;
 
 use namespace::clean -except => 'meta';
-our $VERSION = '1.003017';
+our $VERSION = '1.003019';
+$VERSION = eval $VERSION;
 our $ERROR_LEVEL = 0;
 our %LEXTABLE;
 our $DEBUG = $ENV{PMS_DEBUG} || 0;


Reply via email to