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 - coolo@suse.com + +- 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 <DCONWAY@cpan.org> +_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 <DCONWAY@cpan.org>" + ], + "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 <DCONWAY@cpan.org> -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 <DCONWAY@cpan.org>' +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