Hello community,

here is the log from the commit of package perl-Class-Std for openSUSE:Factory 
checked in at 2015-06-15 17:48:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Class-Std (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Class-Std.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Class-Std"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Class-Std/perl-Class-Std.changes    
2011-11-21 12:37:32.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Class-Std.new/perl-Class-Std.changes       
2015-06-15 17:48:14.000000000 +0200
@@ -1,0 +2,17 @@
+Sun Jun  7 08:18:31 UTC 2015 - [email protected]
+
+- updated to 0.013
+   see /usr/share/doc/packages/perl-Class-Std/Changes
+
+  
+  0.012 2015-05-24
+  
+      - pod fixed
+  
+      - better META.*
+  
+  0.013 2015-05-24
+  
+      - version in Class::Std::SCR
+
+-------------------------------------------------------------------

Old:
----
  Class-Std-0.011.tar.gz

New:
----
  Class-Std-0.013.tar.gz
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-Class-Std.spec ++++++
--- /var/tmp/diff_new_pack.bVn3y1/_old  2015-06-15 17:48:15.000000000 +0200
+++ /var/tmp/diff_new_pack.bVn3y1/_new  2015-06-15 17:48:15.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Class-Std
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -15,43 +15,31 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
-%bcond_with pod
 
 Name:           perl-Class-Std
+Version:        0.013
+Release:        0
 %define cpan_name Class-Std
 Summary:        Support for creating standard "inside-out" classes
-Version:        0.011
-Release:        1
-License:        GPL-1.0+ or Artistic-1.0
+License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Class-Std/
-#Source:         
http://www.cpan.org/modules/by-module/Class/Class-Std-%{version}.tar.gz
-Source:         %{cpan_name}-%{version}.tar.gz
+Source0:        
http://www.cpan.org/authors/id/C/CH/CHORNY/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
 BuildRequires:  perl
-BuildRequires:  perl(Module::Build)
 BuildRequires:  perl-macros
-%if %{with pod}
-BuildRequires:  perl(Test::Pod) >= 1.14
-BuildRequires:  perl(Test::Pod::Coverage)
-%endif
-BuildRequires:  perl(Data::Dumper)
-BuildRequires:  perl(Scalar::Util)
-BuildRequires:  perl(Test::More)
-Requires:       perl(Data::Dumper)
-Requires:       perl(Scalar::Util)
+BuildRequires:  perl(Module::Build) >= 0.420000
+%{perl_requires}
 
 %description
 This module provides tools that help to implement the "inside out object"
 class structure in a convenient and standard way.
 
-Authors:
---------
-    Damian Conway <[email protected]>
+_Portions of the following code and documentation from "Perl Best
+Practices" copyright (c) 2005 by O'Reilly Media, Inc. and reprinted with
+permission._
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
@@ -64,14 +52,11 @@
 ./Build test
 
 %install
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
+./Build install destdir=%{buildroot} create_packlist=0
 %perl_gen_filelist
 
-%clean
-%{__rm} -rf $RPM_BUILD_ROOT
-
 %files -f %{name}.files
-%defattr(-,root,root,-)
-%doc Changes README
+%defattr(-,root,root,755)
+%doc Changes demo README
 
 %changelog

++++++ Class-Std-0.011.tar.gz -> Class-Std-0.013.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Std-0.011/Build.PL new/Class-Std-0.013/Build.PL
--- old/Class-Std-0.011/Build.PL        2009-12-24 03:36:46.000000000 +0100
+++ new/Class-Std-0.013/Build.PL        2015-05-24 14:38:57.000000000 +0200
@@ -1,3 +1,4 @@
+use 5.006;
 use strict;
 use warnings;
 use Module::Build;
@@ -11,6 +12,20 @@
         'Test::More'   => 0,
         'Scalar::Util' => 0,
         'Data::Dumper' => 0,
+        'perl'         => 5.006,
+    },
+    'build_requires' => {
+        'Test::More'   => 0,
+    },
+    'meta_merge' => {
+        'keywords' => [
+            'OOP',
+            'class',
+            'object'
+        ],
+        'resources' => {
+            'repository' => 'https://github.com/chorny/Class-Std'
+        }
     },
     add_to_cleanup      => [ 'Class-Std-*' ],
 );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Std-0.011/Changes new/Class-Std-0.013/Changes
--- old/Class-Std-0.011/Changes 2009-12-24 04:06:53.000000000 +0100
+++ new/Class-Std-0.013/Changes 2015-05-24 15:09:36.000000000 +0200
@@ -88,3 +88,13 @@
     - Update to remove weird files in previous release
 
     - Remove unneeded dependency on version.pm
+
+0.012 2015-05-24
+
+    - pod fixed
+
+    - better META.*
+
+0.013 2015-05-24
+
+    - version in Class::Std::SCR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Std-0.011/MANIFEST new/Class-Std-0.013/MANIFEST
--- old/Class-Std-0.011/MANIFEST        2009-12-24 04:06:54.000000000 +0100
+++ new/Class-Std-0.013/MANIFEST        2015-05-24 14:59:06.000000000 +0200
@@ -17,8 +17,6 @@
 t/automethod.t
 t/coercions.t
 t/cumulative.t
-t/pod-coverage.t
-t/pod.t
 t/simple.t
 t/dump.t
 t/can.t
@@ -29,4 +27,7 @@
 t/perlattrs.t
 t/runtime.t
 t/start.t
+xt/pod-coverage.t
+xt/pod.t
 META.yml                                 Module meta-data (added by MakeMaker)
+META.json
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Std-0.011/META.json 
new/Class-Std-0.013/META.json
--- old/Class-Std-0.011/META.json       1970-01-01 01:00:00.000000000 +0100
+++ new/Class-Std-0.013/META.json       2015-05-24 15:10:11.000000000 +0200
@@ -0,0 +1,61 @@
+{
+   "abstract" : "Support for creating standard \"inside-out\" classes",
+   "author" : [
+      "Damian Conway <[email protected]>"
+   ],
+   "dynamic_config" : 1,
+   "generated_by" : "Module::Build version 0.4211",
+   "keywords" : [
+      "OOP",
+      "class",
+      "object"
+   ],
+   "license" : [
+      "perl_5"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
+      "version" : "2"
+   },
+   "name" : "Class-Std",
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "Test::More" : "0"
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "Module::Build" : "0.42"
+         }
+      },
+      "runtime" : {
+         "requires" : {
+            "Data::Dumper" : "0",
+            "Scalar::Util" : "0",
+            "Test::More" : "0",
+            "perl" : "5.006"
+         }
+      }
+   },
+   "provides" : {
+      "Class::Std" : {
+         "file" : "lib/Class/Std.pm",
+         "version" : "0.013"
+      },
+      "Class::Std::SCR" : {
+         "file" : "lib/Class/Std.pm",
+         "version" : "0.013"
+      }
+   },
+   "release_status" : "stable",
+   "resources" : {
+      "license" : [
+         "http://dev.perl.org/licenses/";
+      ],
+      "repository" : {
+         "url" : "https://github.com/chorny/Class-Std";
+      }
+   },
+   "version" : "0.013"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Std-0.011/META.yml new/Class-Std-0.013/META.yml
--- old/Class-Std-0.011/META.yml        2009-12-24 04:06:54.000000000 +0100
+++ new/Class-Std-0.013/META.yml        2015-05-24 15:10:11.000000000 +0200
@@ -1,16 +1,35 @@
---- #YAML:1.0
-name:                Class-Std
-version:             0.011
-abstract:            Support for creating standard "inside-out" classes
-license:             ~
-author:              
-    - Damian Conway <[email protected]>
-generated_by:        ExtUtils::MakeMaker version 6.42
-distribution_type:   module
-requires:     
-    Data::Dumper:                  0
-    Scalar::Util:                  0
-    Test::More:                    0
-meta-spec:
-    url:     http://module-build.sourceforge.net/META-spec-v1.3.html
-    version: 1.3
+---
+abstract: Support for creating standard "inside-out" classes
+author:
+  - 'Damian Conway <[email protected]>'
+build_requires:
+  Test::More: 0
+configure_requires:
+  Module::Build: 0.42
+dynamic_config: 1
+generated_by: 'Module::Build version 0.4211, CPAN::Meta::Converter version 
2.143240'
+keywords:
+  - OOP
+  - class
+  - object
+license: perl
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: 1.4
+name: Class-Std
+provides:
+  Class::Std:
+    file: lib/Class/Std.pm
+    version: 0.013
+  Class::Std::SCR:
+    file: lib/Class/Std.pm
+    version: 0.013
+requires:
+  Data::Dumper: 0
+  Scalar::Util: 0
+  Test::More: 0
+  perl: 5.006
+resources:
+  license: http://dev.perl.org/licenses/
+  repository: https://github.com/chorny/Class-Std
+version: 0.013
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Std-0.011/README new/Class-Std-0.013/README
--- old/Class-Std-0.011/README  2009-12-24 04:06:53.000000000 +0100
+++ new/Class-Std-0.013/README  2015-05-24 15:10:02.000000000 +0200
@@ -1,4 +1,4 @@
-Class::Std version 0.011
+Class::Std version 0.013
 
 This module provides the standard infrastructure required to create
 "inside-out" classes, as described in Chapters 15 and 16 of "Perl Best
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Std-0.011/lib/Class/Std.pm 
new/Class-Std-0.013/lib/Class/Std.pm
--- old/Class-Std-0.011/lib/Class/Std.pm        2009-12-24 04:06:53.000000000 
+0100
+++ new/Class-Std-0.013/lib/Class/Std.pm        2015-05-24 15:09:55.000000000 
+0200
@@ -1,6 +1,6 @@
 package Class::Std;
 
-our $VERSION = '0.011';
+our $VERSION = '0.013';
 use strict;
 use warnings;
 use Carp;
@@ -583,6 +583,8 @@
 package Class::Std::SCR;
 use base qw( Class::Std );
 
+our $VERSION = '0.013';
+
 BEGIN { *ID = \&Scalar::Util::refaddr; }
 
 my %values_of  : ATTR( :init_arg<values> );
@@ -613,6 +615,8 @@
 1; # Magic true value required at end of module
 __END__
 
+=encoding ISO-8859-1
+
 =head1 NAME
 
 Class::Std - Support for creating standard "inside-out" classes
@@ -620,7 +624,7 @@
 
 =head1 VERSION
 
-This document describes Class::Std version 0.011
+This document describes Class::Std version 0.013
 
 
 =head1 SYNOPSIS
@@ -1036,7 +1040,7 @@
 exactly the same. So it makes sense not to have to rewrite that standard
 infrastructure code in every separate class.
 
-That's precisely what is module does: it implements the necessary
+That's precisely what this module does: it implements the necessary
 infrastructure for inside-out objects. See below.
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Std-0.011/t/pod-coverage.t 
new/Class-Std-0.013/t/pod-coverage.t
--- old/Class-Std-0.011/t/pod-coverage.t        2009-12-24 04:05:35.000000000 
+0100
+++ new/Class-Std-0.013/t/pod-coverage.t        1970-01-01 01:00:00.000000000 
+0100
@@ -1,10 +0,0 @@
-#!perl -T
-
-use Test::More;
-eval "use Test::Pod::Coverage";
-plan skip_all => "Test::Pod::Coverage required for testing POD coverage" if $@;
-use Class::Std;
-all_pod_coverage_ok(
-    { also_private => [ qr/^[A-Z_]+$|^uniq$/ ], },
-);
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Std-0.011/t/pod.t new/Class-Std-0.013/t/pod.t
--- old/Class-Std-0.011/t/pod.t 2009-12-24 04:05:35.000000000 +0100
+++ new/Class-Std-0.013/t/pod.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-#!perl -T
-
-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-Std-0.011/xt/pod-coverage.t 
new/Class-Std-0.013/xt/pod-coverage.t
--- old/Class-Std-0.011/xt/pod-coverage.t       1970-01-01 01:00:00.000000000 
+0100
+++ new/Class-Std-0.013/xt/pod-coverage.t       2015-05-24 14:26:09.000000000 
+0200
@@ -0,0 +1,10 @@
+#!perl -T
+
+use Test::More;
+eval "use Test::Pod::Coverage";
+plan skip_all => "Test::Pod::Coverage required for testing POD coverage" if $@;
+use Class::Std;
+all_pod_coverage_ok(
+    { also_private => [ qr/^[A-Z_]+$|^uniq$/ ], },
+);
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Std-0.011/xt/pod.t new/Class-Std-0.013/xt/pod.t
--- old/Class-Std-0.011/xt/pod.t        1970-01-01 01:00:00.000000000 +0100
+++ new/Class-Std-0.013/xt/pod.t        2015-05-24 14:26:09.000000000 +0200
@@ -0,0 +1,7 @@
+#!perl -T
+
+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();
+

++++++ 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
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

Reply via email to