Hello community,

here is the log from the commit of package perl-Class-C3 for openSUSE:Factory 
checked in at 2016-05-30 09:57:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Class-C3 (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Class-C3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Class-C3"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Class-C3/perl-Class-C3.changes      
2015-10-24 10:30:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Class-C3.new/perl-Class-C3.changes 
2016-05-30 09:57:45.000000000 +0200
@@ -1,0 +2,10 @@
+Sat May 28 09:34:37 UTC 2016 - [email protected]
+
+- updated to 0.31
+   see /usr/share/doc/packages/perl-Class-C3/Changes
+
+  0.31 - 2016-04-19
+      - update bundled ExtUtils::HasCompiler to 0.013 to fix possible false
+        negative (RT#113635)
+
+-------------------------------------------------------------------

Old:
----
  Class-C3-0.30.tar.gz

New:
----
  Class-C3-0.31.tar.gz

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

Other differences:
------------------
++++++ perl-Class-C3.spec ++++++
--- /var/tmp/diff_new_pack.ZWLucA/_old  2016-05-30 09:57:46.000000000 +0200
+++ /var/tmp/diff_new_pack.ZWLucA/_new  2016-05-30 09:57:46.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Class-C3
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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,7 +17,7 @@
 
 
 Name:           perl-Class-C3
-Version:        0.30
+Version:        0.31
 Release:        0
 %define cpan_name Class-C3
 Summary:        Pragma to Use the C3 Method Resolution Order Algorithm
@@ -40,8 +40,8 @@
 method resolution order.
 
 *NOTE:* YOU SHOULD NOT USE THIS MODULE DIRECTLY - The feature provided is
-integrated into perl version >= 5.9.5, and you should use the MRO::Compat
-manpage instead, which will use the core implementation in newer perls, but
+integrated into perl version >= 5.9.5, and you should use MRO::Compat
+instead, which will use the core implementation in newer perls, but
 fallback to using this implementation on older perls.
 
 %prep

++++++ Class-C3-0.30.tar.gz -> Class-C3-0.31.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/Changes new/Class-C3-0.31/Changes
--- old/Class-C3-0.30/Changes   2015-10-19 06:16:04.000000000 +0200
+++ new/Class-C3-0.31/Changes   2016-04-19 14:57:53.000000000 +0200
@@ -1,5 +1,9 @@
 Revision history for Perl extension Class::C3.
 
+0.31 - 2016-04-19
+    - update bundled ExtUtils::HasCompiler to 0.013 to fix possible false
+      negative (RT#113635)
+
 0.30 - 2015-10-19
     - include ExtUtils::HasCompiler in dist as intended so it doesn't need to
       be installed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/MANIFEST new/Class-C3-0.31/MANIFEST
--- old/Class-C3-0.30/MANIFEST  2015-10-19 06:16:14.000000000 +0200
+++ new/Class-C3-0.31/MANIFEST  2016-04-19 14:58:15.000000000 +0200
@@ -28,12 +28,6 @@
 t/36_next_goto.t
 t/37_mro_warn.t
 t/40_no_xs.t
-t/lib/A.pm
-t/lib/B.pm
-t/lib/C.pm
-t/lib/D.pm
-t/lib/E.pm
-t/lib/F.pm
 xt/pod.t
 xt/pod_coverage.t
 META.yml                                 Module YAML meta-data (added by 
MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/META.json new/Class-C3-0.31/META.json
--- old/Class-C3-0.30/META.json 2015-10-19 06:16:14.000000000 +0200
+++ new/Class-C3-0.31/META.json 2016-04-19 14:58:15.000000000 +0200
@@ -32,15 +32,8 @@
       },
       "develop" : {
          "requires" : {
-            "Moose" : "0",
-            "MooseX::Types::Common::Numeric" : "0",
-            "Mouse" : "0",
-            "Type::Tiny" : "0",
-            "bareword::filehandles" : "0",
-            "indirect" : "0",
-            "multidimensional" : "0",
-            "namespace::autoclean" : "0",
-            "namespace::clean" : "0"
+            "Test::Pod" : "1.14",
+            "Test::Pod::Coverage" : "1.04"
          }
       },
       "runtime" : {
@@ -72,5 +65,5 @@
          "web" : 
"http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-C3.git";
       }
    },
-   "version" : "0.30"
+   "version" : "0.31"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/META.yml new/Class-C3-0.31/META.yml
--- old/Class-C3-0.30/META.yml  2015-10-19 06:16:14.000000000 +0200
+++ new/Class-C3-0.31/META.yml  2016-04-19 14:58:15.000000000 +0200
@@ -28,4 +28,4 @@
   homepage: https://metacpan.org/release/Class-C3
   license: http://dev.perl.org/licenses/
   repository: git://git.shadowcat.co.uk/gitmo/Class-C3.git
-version: '0.30'
+version: '0.31'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/Makefile.PL 
new/Class-C3-0.31/Makefile.PL
--- old/Class-C3-0.30/Makefile.PL       2015-10-18 16:49:17.000000000 +0200
+++ new/Class-C3-0.31/Makefile.PL       2016-04-19 14:43:22.000000000 +0200
@@ -25,13 +25,11 @@
         'perl'          => 5.006,
       },
     },
-    develop   => {
-      requires => { map { $_ => 0 } qw(
-        indirect multidimensional bareword::filehandles
-        Moose Mouse namespace::clean namespace::autoclean
-        MooseX::Types::Common::Numeric
-        Type::Tiny
-      ) },
+    develop => {
+      requires => {
+        'Test::Pod' => 1.14,
+        'Test::Pod::Coverage' => 1.04,
+      },
     },
   },
   resources => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/inc/ExtUtils/HasCompiler.pm 
new/Class-C3-0.31/inc/ExtUtils/HasCompiler.pm
--- old/Class-C3-0.30/inc/ExtUtils/HasCompiler.pm       2015-10-09 
12:14:27.000000000 +0200
+++ new/Class-C3-0.31/inc/ExtUtils/HasCompiler.pm       2016-04-19 
13:35:50.000000000 +0200
@@ -1,5 +1,5 @@
 package ExtUtils::HasCompiler;
-$ExtUtils::HasCompiler::VERSION = '0.012';
+$ExtUtils::HasCompiler::VERSION = '0.013';
 use strict;
 use warnings;
 
@@ -108,8 +108,8 @@
        else {
                my @extra;
                if ($^O eq 'MSWin32') {
-                       push @extra, "$abs_basename.def";
-                       push @extra, '-l' . ($libperl =~ /lib([^.]+)\./)[0];
+                       my $lib = '-l' . ($libperl =~ /lib([^.]+)\./)[0];
+                       push @extra, "$abs_basename.def", $lib, $perllibs;
                }
                elsif ($^O eq 'cygwin') {
                        push @extra, catfile($incdir, 
$config->get('useshrplib') ? 'libperl.dll.a' : 'libperl.a');
@@ -118,8 +118,11 @@
                        $lddlflags =~ s/\Q$(BASEEXT)\E/$abs_basename/;
                        $lddlflags =~ s/\Q$(PERL_INC)\E/$incdir/;
                }
+               elsif ($^O eq 'android') {
+                       push @extra, qq{"-L$incdir"}, '-lperl', $perllibs;
+               }
                push @commands, qq{$cc $ccflags $optimize "-I$incdir" 
$cccdlflags -c $source_name -o $object_file};
-               push @commands, qq{$cc $optimize $object_file -o 
$loadable_object $lddlflags @extra $perllibs};
+               push @commands, qq{$cc $optimize $object_file -o 
$loadable_object $lddlflags @extra};
        }
 
        for my $command (@commands) {
@@ -132,7 +135,7 @@
 
        require DynaLoader;
        local @DynaLoader::dl_require_symbols = "boot_$basename";
-       my $handle = DynaLoader::dl_load_file($loadable_object, 0);
+       my $handle = 
DynaLoader::dl_load_file(File::Spec->rel2abs($loadable_object), 0);
        if ($handle) {
                my $symbol = DynaLoader::dl_find_symbol($handle, 
"boot_$basename") or do { carp "Couldn't find boot symbol for $basename"; 
return };
                my $compilet = 
DynaLoader::dl_install_xsub('__ANON__::__ANON__', $symbol, $source_name);
@@ -168,7 +171,7 @@
 
 =head1 VERSION
 
-version 0.012
+version 0.013
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/lib/Class/C3/next.pm 
new/Class-C3-0.31/lib/Class/C3/next.pm
--- old/Class-C3-0.30/lib/Class/C3/next.pm      2015-10-19 06:15:54.000000000 
+0200
+++ new/Class-C3-0.31/lib/Class/C3/next.pm      2016-04-19 14:57:50.000000000 
+0200
@@ -7,7 +7,7 @@
 
 use Scalar::Util 'blessed';
 
-our $VERSION = '0.30';
+our $VERSION = '0.31';
 
 our %METHOD_CACHE;
 
@@ -66,7 +66,7 @@
 use warnings;
 no warnings 'redefine'; # for 00load.t w/ core support
 
-our $VERSION = '0.30';
+our $VERSION = '0.31';
 
 sub method { (next::method($_[0]) || return)->(@_) }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/lib/Class/C3.pm 
new/Class-C3-0.31/lib/Class/C3.pm
--- old/Class-C3-0.30/lib/Class/C3.pm   2015-10-19 06:15:54.000000000 +0200
+++ new/Class-C3-0.31/lib/Class/C3.pm   2016-04-19 14:57:50.000000000 +0200
@@ -4,7 +4,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.30';
+our $VERSION = '0.31';
 
 our $C3_IN_CORE;
 our $C3_XS;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/t/05_MRO.t new/Class-C3-0.31/t/05_MRO.t
--- old/Class-C3-0.30/t/05_MRO.t        2014-01-17 03:23:28.000000000 +0100
+++ new/Class-C3-0.31/t/05_MRO.t        2016-04-19 13:42:53.000000000 +0200
@@ -3,19 +3,43 @@
 use strict;
 use warnings;
 
-use Test::More tests => 2;
+use Test::More tests => 1;
 
 BEGIN {
-    use_ok('t::lib::F');
+  package ClassA;
+  use Class::C3;
+}
+BEGIN {
+  package ClassB;
+  use Class::C3;
+}
+BEGIN {
+  package ClassC;
+  use Class::C3;
+}
+BEGIN {
+  package ClassD;
+  use Class::C3;
+  our @ISA = qw(ClassA ClassB);
+}
+BEGIN {
+  package ClassE;
+  use Class::C3;
+  our @ISA = qw(ClassA ClassC);
+}
+BEGIN {
+  package ClassF;
+  use Class::C3;
+  our @ISA = qw(ClassD ClassE);
 }
 
-=pod 
+=pod
 
 From the parrot test t/pmc/object-meths.t
 
- A   B A   E
+ A   B A   C
   \ /   \ /
-   C     D
+   D     E
     \   /
      \ /
       F
@@ -25,7 +49,6 @@
 Class::C3::initialize();
 
 is_deeply(
-    [ Class::C3::calculateMRO('t::lib::F') ],
-    [ qw(t::lib::F t::lib::C t::lib::D t::lib::A t::lib::B t::lib::E) ],
-    '... got the right MRO for t::lib::F');  
-
+    [ Class::C3::calculateMRO('ClassF') ],
+    [ qw(ClassF ClassD ClassE ClassA ClassB ClassC) ],
+    '... got the right MRO for ClassF');
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/t/lib/A.pm new/Class-C3-0.31/t/lib/A.pm
--- old/Class-C3-0.30/t/lib/A.pm        2014-01-17 03:22:10.000000000 +0100
+++ new/Class-C3-0.31/t/lib/A.pm        1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-package t::lib::A;
-use Class::C3;
-1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/t/lib/B.pm new/Class-C3-0.31/t/lib/B.pm
--- old/Class-C3-0.30/t/lib/B.pm        2014-01-17 03:22:10.000000000 +0100
+++ new/Class-C3-0.31/t/lib/B.pm        1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-package t::lib::B;
-use Class::C3;
-1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/t/lib/C.pm new/Class-C3-0.31/t/lib/C.pm
--- old/Class-C3-0.30/t/lib/C.pm        2014-01-17 03:22:10.000000000 +0100
+++ new/Class-C3-0.31/t/lib/C.pm        1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-package t::lib::C;
-use Class::C3;
-use base ('t::lib::A', 't::lib::B');
-1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/t/lib/D.pm new/Class-C3-0.31/t/lib/D.pm
--- old/Class-C3-0.30/t/lib/D.pm        2014-01-17 03:22:10.000000000 +0100
+++ new/Class-C3-0.31/t/lib/D.pm        1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-package t::lib::D;
-use Class::C3;    
-use base ('t::lib::A', 't::lib::E');
-1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/t/lib/E.pm new/Class-C3-0.31/t/lib/E.pm
--- old/Class-C3-0.30/t/lib/E.pm        2014-01-17 03:22:10.000000000 +0100
+++ new/Class-C3-0.31/t/lib/E.pm        1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-package t::lib::E;
-use Class::C3;
-1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.30/t/lib/F.pm new/Class-C3-0.31/t/lib/F.pm
--- old/Class-C3-0.30/t/lib/F.pm        2014-01-17 03:22:10.000000000 +0100
+++ new/Class-C3-0.31/t/lib/F.pm        1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-package t::lib::F;
-use Class::C3;
-use base ('t::lib::C', 't::lib::D');
-1;


Reply via email to