Hello community,

here is the log from the commit of package perl-Class-C3 for openSUSE:Factory 
checked in at 2015-04-18 10:40:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-04-15 16:22:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Class-C3.new/perl-Class-C3.changes 
2015-04-18 10:40:05.000000000 +0200
@@ -1,0 +2,10 @@
+Thu Apr 16 19:36:08 UTC 2015 - [email protected]
+
+- updated to 0.28
+   see /usr/share/doc/packages/perl-Class-C3/Changes
+
+  0.28 - 2015-04-14
+      - Change link to Dylan paper to use archive.org, as the original link has
+        gone offline (RT#99756).
+
+-------------------------------------------------------------------

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

New:
----
  Class-C3-0.28.tar.gz
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-Class-C3.spec ++++++
--- /var/tmp/diff_new_pack.4NpcNK/_old  2015-04-18 10:40:05.000000000 +0200
+++ /var/tmp/diff_new_pack.4NpcNK/_new  2015-04-18 10:40:05.000000000 +0200
@@ -17,14 +17,15 @@
 
 
 Name:           perl-Class-C3
-Version:        0.27
+Version:        0.28
 Release:        0
 %define cpan_name Class-C3
-Summary:        A pragma to use the C3 method resolution order algorithm
+Summary:        Pragma to Use the C3 Method Resolution Order Algorithm
 License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Class-C3/
-Source:         
http://www.cpan.org/authors/id/H/HA/HAARG/%{cpan_name}-%{version}.tar.gz
+Source0:        
http://www.cpan.org/authors/id/H/HA/HAARG/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl

++++++ Class-C3-0.27.tar.gz -> Class-C3-0.28.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.27/Changes new/Class-C3-0.28/Changes
--- old/Class-C3-0.27/Changes   2014-08-16 02:31:05.000000000 +0200
+++ new/Class-C3-0.28/Changes   2015-04-14 06:56:20.000000000 +0200
@@ -1,5 +1,9 @@
 Revision history for Perl extension Class::C3.
 
+0.28 - 2015-04-14
+    - Change link to Dylan paper to use archive.org, as the original link has
+      gone offline (RT#99756).
+
 0.27 - 2014-08-16
     - declare minimum perl version of 5.6 in metadata
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.27/MANIFEST new/Class-C3-0.28/MANIFEST
--- old/Class-C3-0.27/MANIFEST  2014-08-16 02:31:15.000000000 +0200
+++ new/Class-C3-0.28/MANIFEST  2015-04-14 06:59:15.000000000 +0200
@@ -33,8 +33,8 @@
 t/lib/D.pm
 t/lib/E.pm
 t/lib/F.pm
-t/pod.t
-t/pod_coverage.t
+xt/pod.t
+xt/pod_coverage.t
 META.yml                                 Module YAML meta-data (added by 
MakeMaker)
 META.json                                Module JSON meta-data (added by 
MakeMaker)
 README                                   README file (added by Distar)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.27/META.json new/Class-C3-0.28/META.json
--- old/Class-C3-0.27/META.json 2014-08-16 02:31:15.000000000 +0200
+++ new/Class-C3-0.28/META.json 2015-04-14 06:59:14.000000000 +0200
@@ -4,7 +4,7 @@
       "Stevan Little, <[email protected]>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter 
version 2.141520",
+   "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter 
version 2.143240",
    "license" : [
       "perl_5"
    ],
@@ -72,5 +72,5 @@
          "web" : 
"http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-C3.git";
       }
    },
-   "version" : "0.27"
+   "version" : "0.28"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.27/META.yml new/Class-C3-0.28/META.yml
--- old/Class-C3-0.27/META.yml  2014-08-16 02:31:15.000000000 +0200
+++ new/Class-C3-0.28/META.yml  2015-04-14 06:59:14.000000000 +0200
@@ -8,7 +8,7 @@
   ExtUtils::CBuilder: '0.27'
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 
2.141520'
+generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 
2.143240'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -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.27'
+version: '0.28'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.27/Makefile.PL 
new/Class-C3-0.28/Makefile.PL
--- old/Class-C3-0.27/Makefile.PL       2014-08-12 08:32:22.000000000 +0200
+++ new/Class-C3-0.28/Makefile.PL       2014-08-18 21:31:54.000000000 +0200
@@ -62,47 +62,6 @@
   },
 );
 
-##############################################################################
-require ExtUtils::MakeMaker;
-(do 'maint/Makefile.PL.include' or die $@) unless -f 'META.yml';
-
-# have to do this since old EUMM dev releases miss the eval $VERSION line
-my $eumm_version  = eval $ExtUtils::MakeMaker::VERSION;
-my $mymeta        = $eumm_version >= 6.57_02;
-my $mymeta_broken = $mymeta && $eumm_version < 6.57_07;
-
-($MM_ARGS{NAME} = $META{name}) =~ s/-/::/g;
-($MM_ARGS{VERSION_FROM} = "lib/$MM_ARGS{NAME}.pm") =~ s{::}{/}g;
-$MM_ARGS{LICENSE} = $META{license}
-  if $eumm_version >= 6.30;
-$MM_ARGS{NO_MYMETA} = 1
-  if $mymeta_broken;
-$MM_ARGS{META_ADD} = { 'meta-spec' => { version => 2 }, %META }
-  unless -f 'META.yml';
-
-for (qw(configure build test runtime)) {
-  my $key = $_ eq 'runtime' ? 'PREREQ_PM' : uc $_.'_REQUIRES';
-  my $r = $MM_ARGS{$key} = {
-    %{$META{prereqs}{$_}{requires} || {}},
-    %{delete $MM_ARGS{$key} || {}},
-  };
-  defined $r->{$_} or delete $r->{$_} for keys %$r;
-}
-
-$MM_ARGS{MIN_PERL_VERSION} = delete $MM_ARGS{PREREQ_PM}{perl} || 0;
-
-delete $MM_ARGS{MIN_PERL_VERSION}
-  if $eumm_version < 6.47_01;
-$MM_ARGS{BUILD_REQUIRES} = {%{$MM_ARGS{BUILD_REQUIRES}}, %{delete 
$MM_ARGS{TEST_REQUIRES}}}
-  if $eumm_version < 6.63_03;
-$MM_ARGS{PREREQ_PM} = {%{$MM_ARGS{PREREQ_PM}}, %{delete 
$MM_ARGS{BUILD_REQUIRES}}}
-  if $eumm_version < 6.55_01;
-delete $MM_ARGS{CONFIGURE_REQUIRES}
-  if $eumm_version < 6.51_03;
-
-ExtUtils::MakeMaker::WriteMakefile(%MM_ARGS);
-##############################################################################
-
 # Secondary compile testing via ExtUtils::CBuilder
 sub can_xs {
   # Do we have the configure_requires checker?
@@ -151,3 +110,46 @@
 sub is_smoker {
   return ( $ENV{AUTOMATED_TESTING} && ! $ENV{PERL5_CPANM_IS_RUNNING} && ! 
$ENV{RELEASE_TESTING} )
 }
+
+## BOILERPLATE ###############################################################
+require ExtUtils::MakeMaker;
+(do 'maint/Makefile.PL.include' or die $@) unless -f 'META.yml';
+
+# have to do this since old EUMM dev releases miss the eval $VERSION line
+my $eumm_version  = eval $ExtUtils::MakeMaker::VERSION;
+my $mymeta        = $eumm_version >= 6.57_02;
+my $mymeta_broken = $mymeta && $eumm_version < 6.57_07;
+
+($MM_ARGS{NAME} = $META{name}) =~ s/-/::/g;
+($MM_ARGS{VERSION_FROM} = "lib/$MM_ARGS{NAME}.pm") =~ s{::}{/}g;
+$META{license} = [ $META{license} ]
+  if $META{license} && !ref $META{license};
+$MM_ARGS{LICENSE} = $META{license}[0]
+  if $META{license} && $eumm_version >= 6.30;
+$MM_ARGS{NO_MYMETA} = 1
+  if $mymeta_broken;
+$MM_ARGS{META_ADD} = { 'meta-spec' => { version => 2 }, %META }
+  unless -f 'META.yml';
+
+for (qw(configure build test runtime)) {
+  my $key = $_ eq 'runtime' ? 'PREREQ_PM' : uc $_.'_REQUIRES';
+  my $r = $MM_ARGS{$key} = {
+    %{$META{prereqs}{$_}{requires} || {}},
+    %{delete $MM_ARGS{$key} || {}},
+  };
+  defined $r->{$_} or delete $r->{$_} for keys %$r;
+}
+
+$MM_ARGS{MIN_PERL_VERSION} = delete $MM_ARGS{PREREQ_PM}{perl} || 0;
+
+delete $MM_ARGS{MIN_PERL_VERSION}
+  if $eumm_version < 6.47_01;
+$MM_ARGS{BUILD_REQUIRES} = {%{$MM_ARGS{BUILD_REQUIRES}}, %{delete 
$MM_ARGS{TEST_REQUIRES}}}
+  if $eumm_version < 6.63_03;
+$MM_ARGS{PREREQ_PM} = {%{$MM_ARGS{PREREQ_PM}}, %{delete 
$MM_ARGS{BUILD_REQUIRES}}}
+  if $eumm_version < 6.55_01;
+delete $MM_ARGS{CONFIGURE_REQUIRES}
+  if $eumm_version < 6.51_03;
+
+ExtUtils::MakeMaker::WriteMakefile(%MM_ARGS);
+## END BOILERPLATE ###########################################################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.27/README new/Class-C3-0.28/README
--- old/Class-C3-0.27/README    2014-08-16 02:31:15.000000000 +0200
+++ new/Class-C3-0.28/README    2015-04-14 06:59:15.000000000 +0200
@@ -296,7 +296,8 @@
 
 SEE ALSO
   The original Dylan paper
-    <http://www.webcom.com/haahr/dylan/linearization-oopsla96.html>
+    <https://web.archive.org/web/20000817033012id_/http://www.webcom.com/haa
+    hr/dylan/linearization-oopsla96.html>
 
   The prototype Perl 6 Object Model uses C3
     <http://svn.openfoundry.org/pugs/perl5/Perl6-MetaModel/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.27/lib/Class/C3/next.pm 
new/Class-C3-0.28/lib/Class/C3/next.pm
--- old/Class-C3-0.27/lib/Class/C3/next.pm      2014-08-16 02:30:11.000000000 
+0200
+++ new/Class-C3-0.28/lib/Class/C3/next.pm      2015-04-14 06:50:06.000000000 
+0200
@@ -7,7 +7,7 @@
 
 use Scalar::Util 'blessed';
 
-our $VERSION = '0.27';
+our $VERSION = '0.28';
 
 our %METHOD_CACHE;
 
@@ -66,7 +66,7 @@
 use warnings;
 no warnings 'redefine'; # for 00load.t w/ core support
 
-our $VERSION = '0.24';
+our $VERSION = '0.28';
 
 sub method { (next::method($_[0]) || return)->(@_) }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.27/lib/Class/C3.pm 
new/Class-C3-0.28/lib/Class/C3.pm
--- old/Class-C3-0.27/lib/Class/C3.pm   2014-08-16 02:30:00.000000000 +0200
+++ new/Class-C3-0.28/lib/Class/C3.pm   2015-04-14 06:50:06.000000000 +0200
@@ -4,7 +4,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.27';
+our $VERSION = '0.28';
 
 our $C3_IN_CORE;
 our $C3_XS;
@@ -519,7 +519,7 @@
 
 =over 4
 
-=item L<http://www.webcom.com/haahr/dylan/linearization-oopsla96.html>
+=item 
L<https://web.archive.org/web/20000817033012id_/http://www.webcom.com/haahr/dylan/linearization-oopsla96.html>
 
 =back
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.27/t/pod.t new/Class-C3-0.28/t/pod.t
--- old/Class-C3-0.27/t/pod.t   2014-01-17 03:21:40.000000000 +0100
+++ new/Class-C3-0.28/t/pod.t   1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-
-use Test::More;
-
-eval "use Test::Pod 1.14";
-plan skip_all => "Test::Pod 1.14 required for testing POD" if $@;
-
-all_pod_files_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.27/t/pod_coverage.t 
new/Class-C3-0.28/t/pod_coverage.t
--- old/Class-C3-0.27/t/pod_coverage.t  2014-01-17 03:21:40.000000000 +0100
+++ new/Class-C3-0.28/t/pod_coverage.t  1970-01-01 01:00:00.000000000 +0100
@@ -1,13 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-
-use Test::More;
-
-BEGIN {
-    eval "use Test::Pod::Coverage 1.04";
-    plan skip_all => "Test::Pod::Coverage 1.04 required for testing POD 
coverage" if $@;
-    
-    all_pod_coverage_ok({ also_private => [ qr/removeChildAt/ ] });
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.27/xt/pod.t new/Class-C3-0.28/xt/pod.t
--- old/Class-C3-0.27/xt/pod.t  1970-01-01 01:00:00.000000000 +0100
+++ new/Class-C3-0.28/xt/pod.t  2015-04-14 06:54:46.000000000 +0200
@@ -0,0 +1,8 @@
+use strict;
+use warnings;
+
+use Test::More;
+
+use Test::Pod 1.14;
+
+all_pod_files_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-C3-0.27/xt/pod_coverage.t 
new/Class-C3-0.28/xt/pod_coverage.t
--- old/Class-C3-0.27/xt/pod_coverage.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Class-C3-0.28/xt/pod_coverage.t 2015-04-14 06:54:35.000000000 +0200
@@ -0,0 +1,8 @@
+use strict;
+use warnings;
+
+use Test::More;
+
+use Test::Pod::Coverage 1.04;
+
+all_pod_coverage_ok({ also_private => [ qr/removeChildAt/ ] });

++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#no_testing: broken upstream
#sources:
#  - source1
#  - source2
#patches:
#  foo.patch: -p1
#  bar.patch:
#preamble: |-
# BuildRequires:  gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL 
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: -
#./Build build flags=%{?_smp_mflags} --myflag

Reply via email to