commit perl-Class-MethodMaker for openSUSE:Factory

2017-07-17 Thread root
Hello community,

here is the log from the commit of package perl-Class-MethodMaker for 
openSUSE:Factory checked in at 2017-07-17 09:12:38

Comparing /work/SRC/openSUSE:Factory/perl-Class-MethodMaker (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Class-MethodMaker.new (New)


Package is "perl-Class-MethodMaker"

Mon Jul 17 09:12:38 2017 rev:28 rq:510432 version:2.24

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Class-MethodMaker/perl-Class-MethodMaker.changes
2015-04-15 16:22:18.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Class-MethodMaker.new/perl-Class-MethodMaker.changes
   2017-07-17 09:12:38.931339455 +0200
@@ -1,0 +2,5 @@
+Sat Jul  8 19:58:13 UTC 2017 - bwiedem...@suse.com
+
+- Add reproducible.patch to sort hashes to fix build-compare
+
+---

New:

  reproducible.patch



Other differences:
--
++ perl-Class-MethodMaker.spec ++
--- /var/tmp/diff_new_pack.vMBAWY/_old  2017-07-17 09:12:39.635240306 +0200
+++ /var/tmp/diff_new_pack.vMBAWY/_new  2017-07-17 09:12:39.639239743 +0200
@@ -25,6 +25,8 @@
 Group:  Development/Libraries/Perl
 Url:http://search.cpan.org/dist/Class-MethodMaker/
 Source: 
http://www.cpan.org/authors/id/S/SC/SCHWIGON/class-methodmaker/%{cpan_name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM https://rt.cpan.org/Public/Bug/Display.html?id=122339
+Patch0: reproducible.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
@@ -45,6 +47,7 @@
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
+%patch0 -p1
 find . -type f -print0 | xargs -0 chmod 644
 
 %build

++ reproducible.patch ++
When building packages (e.g. for openSUSE Linux) in disposable VMs
cmmg.pl outputs hash value content in undeterministic order
This patch fixes this by sorting hash keys

See https://reproducible-builds.org/ for why this matters.

Index: Class-MethodMaker-2.24/lib/Class/MethodMaker/OptExt.pm
===
--- Class-MethodMaker-2.24.orig/lib/Class/MethodMaker/OptExt.pm
+++ Class-MethodMaker-2.24/lib/Class/MethodMaker/OptExt.pm
@@ -357,7 +357,7 @@ sub encode {
 
 # -
 
-sub option_names { grep $_ ne 'DEFAULT', keys %{OPTEXT()} }
+sub option_names { grep $_ ne 'DEFAULT', sort keys %{OPTEXT()} }
 
 sub optcode {
   my $class = shift;



commit perl-Class-MethodMaker for openSUSE:Factory

2015-04-15 Thread h_root
Hello community,

here is the log from the commit of package perl-Class-MethodMaker for 
openSUSE:Factory checked in at 2015-04-15 16:22:17

Comparing /work/SRC/openSUSE:Factory/perl-Class-MethodMaker (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Class-MethodMaker.new (New)


Package is perl-Class-MethodMaker

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Class-MethodMaker/perl-Class-MethodMaker.changes
2014-02-11 10:43:40.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Class-MethodMaker.new/perl-Class-MethodMaker.changes
   2015-04-15 16:22:18.0 +0200
@@ -1,0 +2,22 @@
+Mon Apr 13 18:17:11 UTC 2015 - co...@suse.com
+
+- updated to 2.24
+   see /usr/share/doc/packages/perl-Class-MethodMaker/Changes
+
+  2.24 Mar 31 2015
+  - fix missing OUTPUT section - RT#103113 (Zefram)
+  
+  2.23 Mar 05 2015
+  - Use strict and warnings everywhere (Neil Bowers)
+  - renamed CommonMethods.pm to CommonMethods.pmt, as it's a
+template for module code. CPANTS was assuming it's a module
+from the name, and failing it (Neil Bowers)
+  
+  2.22 Jan 14 2015
+  - use File::Temp::tmpnam as needed in Android (Brian Fraser)
+  
+  2.21 Mar 16 2014
+  - sync with Debian patches - RT#91658
+  - fix copyright and license entries - RT#43463
+
+---

Old:

  Class-MethodMaker-2.20.tar.gz

New:

  Class-MethodMaker-2.24.tar.gz



Other differences:
--
++ perl-Class-MethodMaker.spec ++
--- /var/tmp/diff_new_pack.hEFseO/_old  2015-04-15 16:22:18.0 +0200
+++ /var/tmp/diff_new_pack.hEFseO/_new  2015-04-15 16:22:18.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Class-MethodMaker
 #
-# Copyright (c) 2014 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
@@ -17,7 +17,7 @@
 
 
 Name:   perl-Class-MethodMaker
-Version:2.20
+Version:2.24
 Release:0
 %define cpan_name Class-MethodMaker
 Summary:Create generic methods for OO Perl

++ Class-MethodMaker-2.20.tar.gz - Class-MethodMaker-2.24.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-MethodMaker-2.20/Changes 
new/Class-MethodMaker-2.24/Changes
--- old/Class-MethodMaker-2.20/Changes  2014-02-03 22:17:08.0 +0100
+++ new/Class-MethodMaker-2.24/Changes  2015-03-31 17:49:31.0 +0200
@@ -1,5 +1,21 @@
 Revision History for Class::MethodMaker (versions 2)
 
+2.24   Mar 31 2015
+- fix missing OUTPUT section - RT#103113 (Zefram)
+
+2.23   Mar 05 2015
+- Use strict and warnings everywhere (Neil Bowers)
+- renamed CommonMethods.pm to CommonMethods.pmt, as it's a
+  template for module code. CPANTS was assuming it's a module
+  from the name, and failing it (Neil Bowers)
+
+2.22   Jan 14 2015
+- use File::Temp::tmpnam as needed in Android (Brian Fraser)
+
+2.21   Mar 16 2014
+- sync with Debian patches - RT#91658
+- fix copyright and license entries - RT#43463
+
 2.20   Feb 03 2014
 - drop t/v1*.t unit tests due to license issue
   https://github.com/renormalist/class-methodmaker/issues/2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-MethodMaker-2.20/Generate.pm 
new/Class-MethodMaker-2.24/Generate.pm
--- old/Class-MethodMaker-2.20/Generate.pm  2012-03-30 18:38:02.0 
+0200
+++ new/Class-MethodMaker-2.24/Generate.pm  2015-02-28 08:56:20.0 
+0100
@@ -1,5 +1,9 @@
 package Generate;
 
+use 5.006;
+use strict;
+use warnings;
+
 use File::Spec::Functions qw( catfile );
 use File::Basenameqw( basename );
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-MethodMaker-2.20/MANIFEST 
new/Class-MethodMaker-2.24/MANIFEST
--- old/Class-MethodMaker-2.20/MANIFEST 2014-02-03 22:21:30.0 +0100
+++ new/Class-MethodMaker-2.24/MANIFEST 2015-03-31 17:53:01.0 +0200
@@ -2,7 +2,7 @@
 Changes
 cmmg.pl
 components/array.m
-components/CommonMethods.pm
+components/CommonMethods.pmt
 components/hash.m
 components/scalar.m
 configure
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-MethodMaker-2.20/META.json 
new/Class-MethodMaker-2.24/META.json
--- old/Class-MethodMaker-2.20/META.json2014-02-03 22:21:30.0 
+0100
+++ new/Class-MethodMaker-2.24/META.json2015-03-31 

commit perl-Class-MethodMaker for openSUSE:Factory

2014-02-11 Thread h_root
Hello community,

here is the log from the commit of package perl-Class-MethodMaker for 
openSUSE:Factory checked in at 2014-02-11 10:43:39

Comparing /work/SRC/openSUSE:Factory/perl-Class-MethodMaker (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Class-MethodMaker.new (New)


Package is perl-Class-MethodMaker

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Class-MethodMaker/perl-Class-MethodMaker.changes
2011-09-23 12:36:25.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Class-MethodMaker.new/perl-Class-MethodMaker.changes
   2014-02-11 10:43:40.0 +0100
@@ -1,0 +2,14 @@
+Sun Feb  9 13:31:44 UTC 2014 - co...@suse.com
+
+- updated to 2.20
+ - drop t/v1*.t unit tests due to license issue
+   https://github.com/renormalist/class-methodmaker/issues/2
+
+---
+Wed Dec 18 10:37:48 UTC 2013 - co...@suse.com
+
+- updated to 2.19
+  - Fix 5.19 incompatibility - RT#88934 (Zefram)
+  - small distro polishing
+
+---

Old:

  Class-MethodMaker-2.18.tar.gz

New:

  Class-MethodMaker-2.20.tar.gz



Other differences:
--
++ perl-Class-MethodMaker.spec ++
--- /var/tmp/diff_new_pack.ej8SoE/_old  2014-02-11 10:43:41.0 +0100
+++ /var/tmp/diff_new_pack.ej8SoE/_new  2014-02-11 10:43:41.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Class-MethodMaker
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,20 +16,18 @@
 #
 
 
-
 Name:   perl-Class-MethodMaker
-Version:2.18
-Release:1
-License:GPL-1.0+ or Artistic-1.0
+Version:2.20
+Release:0
 %define cpan_name Class-MethodMaker
 Summary:Create generic methods for OO Perl
-Url:http://search.cpan.org/dist/Class-MethodMaker/
+License:Artistic-1.0 or GPL-1.0+
 Group:  Development/Libraries/Perl
-Source: 
http://www.cpan.org/authors/id/S/SC/SCHWIGON/%{cpan_name}-%{version}.tar.gz
+Url:http://search.cpan.org/dist/Class-MethodMaker/
+Source: 
http://www.cpan.org/authors/id/S/SC/SCHWIGON/class-methodmaker/%{cpan_name}-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(ExtUtils::MakeMaker)
 %{perl_requires}
 
 %description
@@ -47,6 +45,7 @@
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
+find . -type f -print0 | xargs -0 chmod 644
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=%{optflags}
@@ -60,9 +59,6 @@
 %perl_process_packlist
 %perl_gen_filelist
 
-%clean
-%{__rm} -rf %{buildroot}
-
 %files -f %{name}.files
 %defattr(-,root,root,755)
 %doc Changes examples README TODO

++ Class-MethodMaker-2.18.tar.gz - Class-MethodMaker-2.20.tar.gz ++
 2553 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl-Class-MethodMaker for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package perl-Class-MethodMaker for 
openSUSE:Factory checked in at 2011-12-06 18:38:44

Comparing /work/SRC/openSUSE:Factory/perl-Class-MethodMaker (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Class-MethodMaker.new (New)


Package is perl-Class-MethodMaker, Maintainer is u...@suse.com

Changes:




Other differences:
--
++ perl-Class-MethodMaker.spec ++
--- /var/tmp/diff_new_pack.6h8Iji/_old  2011-12-06 19:05:18.0 +0100
+++ /var/tmp/diff_new_pack.6h8Iji/_new  2011-12-06 19:05:18.0 +0100
@@ -20,7 +20,7 @@
 Name:   perl-Class-MethodMaker
 Version:2.18
 Release:1
-License:GPL+ or Artistic
+License:GPL-1.0+ or Artistic-1.0
 %define cpan_name Class-MethodMaker
 Summary:Create generic methods for OO Perl
 Url:http://search.cpan.org/dist/Class-MethodMaker/

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl-Class-MethodMaker for openSUSE:Factory

2011-04-21 Thread h_root

Hello community,

here is the log from the commit of package perl-Class-MethodMaker for 
openSUSE:Factory
checked in at Thu Apr 21 12:17:37 CEST 2011.




--- perl-Class-MethodMaker/perl-Class-MethodMaker.changes   2011-03-31 
11:57:25.0 +0200
+++ 
/mounts/work_src_done/STABLE/perl-Class-MethodMaker/perl-Class-MethodMaker.changes
  2011-04-21 07:24:55.0 +0200
@@ -1,0 +2,15 @@
+Thu Apr 21 05:14:32 UTC 2011 - co...@opensuse.org
+
+- updated to 2.18
+  - Fix 5.14 incompatibility - RT#66196 (Nicholas Clark)
+  - Just an intermediate release!
+(in order to get help on fixing Class::MethodMaker for 5.14)
+  - already fixed breakage with 5.13.3 (rt#66196)
+(CvGV is now an rvalue, so use CvGV_set instead of assigning
+directly -- credits to ANDK, rafl and Zefram)
+  - added test for no warnings to additionally be able to bisect
+annoying warnings since 5.13.2
+  - Stay tuned -- 2.18 will hopefully completely revitalize C:MM
+for Perl 5.13+.
+
+---

calling whatdependson for head-i586


Old:

  Class-MethodMaker-2.17.tar.gz

New:

  Class-MethodMaker-2.18.tar.gz



Other differences:
--
++ perl-Class-MethodMaker.spec ++
 727 lines (skipped)
 between perl-Class-MethodMaker/perl-Class-MethodMaker.spec
 and 
/mounts/work_src_done/STABLE/perl-Class-MethodMaker/perl-Class-MethodMaker.spec

++ Class-MethodMaker-2.17.tar.gz - Class-MethodMaker-2.18.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-MethodMaker-2.17/Changes 
new/Class-MethodMaker-2.18/Changes
--- old/Class-MethodMaker-2.17/Changes  2011-03-02 21:11:26.0 +0100
+++ new/Class-MethodMaker-2.18/Changes  2011-04-16 17:10:10.0 +0200
@@ -1,9 +1,12 @@
 Revision History for Class::MethodMaker (versions 2)
 
+2.18   Apr 16 2011
+- Fix 5.14 incompatibility - RT#66196 (Nicholas Clark)
+
 2.17   Mar 02 2011
 - Just an intermediate release!
   (in order to get help on fixing Class::MethodMaker for 5.14)
-- already fixed breakage with 5.13.3
+- already fixed breakage with 5.13.3 (rt#66196)
   (CvGV is now an rvalue, so use CvGV_set instead of assigning
   directly -- credits to ANDK, rafl and Zefram)
 - added test for no warnings to additionally be able to bisect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-MethodMaker-2.17/META.yml 
new/Class-MethodMaker-2.18/META.yml
--- old/Class-MethodMaker-2.17/META.yml 2011-03-02 21:11:39.0 +0100
+++ new/Class-MethodMaker-2.18/META.yml 2011-04-16 17:14:56.0 +0200
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:   Class-MethodMaker
-version:2.17
+version:2.18
 abstract:   a module for creating generic methods
 author:
 - Martyn J. Pearce
@@ -18,7 +18,7 @@
 directory:
 - t
 - inc
-generated_by:   ExtUtils::MakeMaker version 6.56
+generated_by:   ExtUtils::MakeMaker version 6.5601
 meta-spec:
 url:  http://module-build.sourceforge.net/META-spec-v1.4.html
 version:  1.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-MethodMaker-2.17/Makefile.PL 
new/Class-MethodMaker-2.18/Makefile.PL
--- old/Class-MethodMaker-2.17/Makefile.PL  2011-03-02 20:57:39.0 
+0100
+++ new/Class-MethodMaker-2.18/Makefile.PL  2011-04-16 17:00:09.0 
+0200
@@ -47,7 +47,7 @@
 my %MakefileArgs = (
   NAME = 'Class::MethodMaker',
   DISTNAME = 'Class-MethodMaker',
-  VERSION  = '2.17',
+  VERSION  = '2.18',
   AUTHOR   = 'Martyn J. Pearce',
   LICENSE  = 'perl',
   ABSTRACT = 'a module for creating generic methods',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-MethodMaker-2.17/components/scalar.m 
new/Class-MethodMaker-2.18/components/scalar.m
--- old/Class-MethodMaker-2.17/components/scalar.m  2011-02-28 
22:34:29.0 +0100
+++ new/Class-MethodMaker-2.18/components/scalar.m  2011-04-16 
16:57:01.0 +0200
@@ -133,7 +133,8 @@
 if exists $options-{store_cb};
 
   # V1 Compatibility
-  my ($list, $key_create) = @{$options}{qw/ _value_list key_create/}
+  my ($list, $key_create);
+  ($list, $key_create) = @{$options}{qw/ _value_list key_create/}
 if exists $options-{_value_list};
 
   # the method definitions 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Class-MethodMaker-2.17/lib/Class/MethodMaker/Engine.pm 
new/Class-MethodMaker-2.18/lib/Class/MethodMaker/Engine.pm
--- old/Class-MethodMaker-2.17/lib/Class/MethodMaker/Engine.pm  2011-03-02 
21:06:04.0 +0100

commit perl-Class-MethodMaker for openSUSE:Factory

2011-03-31 Thread h_root

Hello community,

here is the log from the commit of package perl-Class-MethodMaker for 
openSUSE:Factory
checked in at Thu Mar 31 14:06:25 CEST 2011.




--- perl-Class-MethodMaker/perl-Class-MethodMaker.changes   2010-12-01 
14:39:12.0 +0100
+++ 
/mounts/work_src_done/STABLE/perl-Class-MethodMaker/perl-Class-MethodMaker.changes
  2011-03-31 11:57:25.0 +0200
@@ -1,0 +2,14 @@
+Thu Mar 31 09:08:51 UTC 2011 - co...@novell.com
+
+- update to version 2.17
+   - Just an intermediate release!
+ (in order to get help on fixing Class::MethodMaker for 5.14)
+   - already fixed breakage with 5.13.3
+ (CvGV is now an rvalue, so use CvGV_set instead of assigning
+ directly -- credits to ANDK, rafl and Zefram)
+   - added test for no warnings to additionally be able to bisect
+ annoying warnings since 5.13.2
+   - Stay tuned -- 2.18 will hopefully completely revitalize C:MM
+ for Perl 5.13+.
+
+---

calling whatdependson for head-i586


Old:

  Class-MethodMaker-2.16.tar.bz2

New:

  Class-MethodMaker-2.17.tar.gz



Other differences:
--
++ perl-Class-MethodMaker.spec ++
 781 lines (skipped)
 between perl-Class-MethodMaker/perl-Class-MethodMaker.spec
 and 
/mounts/work_src_done/STABLE/perl-Class-MethodMaker/perl-Class-MethodMaker.spec






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org