Hello community,
here is the log from the commit of package perl-Hash-MultiValue for openSUSE:Factory checked in at 2015-04-15 16:25:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Hash-MultiValue (Old)
and /work/SRC/openSUSE:Factory/.perl-Hash-MultiValue.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Hash-MultiValue"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Hash-MultiValue/perl-Hash-MultiValue.changes 2013-06-06 12:20:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Hash-MultiValue.new/perl-Hash-MultiValue.changes 2015-04-15 16:25:31.000000000 +0200
@@ -1,0 +2,9 @@
+Tue Apr 14 17:35:16 UTC 2015 - coolo@suse.com
+
+- updated to 0.16
+ see /usr/share/doc/packages/perl-Hash-MultiValue/Changes
+
+ 0.16 2015-02-17 08:39:35 CET
+ - a few microöptimisations
+
+-------------------------------------------------------------------
Old:
----
Hash-MultiValue-0.15.tar.gz
New:
----
Hash-MultiValue-0.16.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Hash-MultiValue.spec ++++++
--- /var/tmp/diff_new_pack.otKXZV/_old 2015-04-15 16:25:31.000000000 +0200
+++ /var/tmp/diff_new_pack.otKXZV/_new 2015-04-15 16:25:31.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Hash-MultiValue
#
-# Copyright (c) 2013 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,20 +17,18 @@
Name: perl-Hash-MultiValue
-Version: 0.15
+Version: 0.16
Release: 0
%define cpan_name Hash-MultiValue
Summary: Store multiple values per key
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Hash-MultiValue/
-Source: http://www.cpan.org/authors/id/M/MI/MIYAGAWA/%{cpan_name}-%{version}.tar.gz
+Source: http://www.cpan.org/authors/id/A/AR/ARISTOTLE/%{cpan_name}-%{version}.tar.gz
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-#BuildRequires: perl(Hash::MultiValue)
-#BuildRequires: perl(UNIVERSAL::ref)
%{perl_requires}
%description
@@ -54,6 +52,6 @@
%files -f %{name}.files
%defattr(-,root,root,755)
-%doc Changes cpanfile LICENSE README
+%doc Changes LICENSE README
%changelog
++++++ Hash-MultiValue-0.15.tar.gz -> Hash-MultiValue-0.16.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-MultiValue-0.15/Changes new/Hash-MultiValue-0.16/Changes
--- old/Hash-MultiValue-0.15/Changes 2013-06-02 18:45:50.000000000 +0200
+++ new/Hash-MultiValue-0.16/Changes 2015-02-17 08:39:38.000000000 +0100
@@ -1,5 +1,8 @@
Revision history for Perl extension Hash::MultiValue
+0.16 2015-02-17 08:39:35 CET
+ - a few microöptimisations
+
0.15 2013-06-03 01:45:46 JST
- use MakeMaker
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-MultiValue-0.15/LICENSE new/Hash-MultiValue-0.16/LICENSE
--- old/Hash-MultiValue-0.15/LICENSE 2013-06-02 18:45:50.000000000 +0200
+++ new/Hash-MultiValue-0.16/LICENSE 2015-02-17 08:39:38.000000000 +0100
@@ -1,4 +1,4 @@
-This software is copyright (c) 2013 by Tatsuhiko Miyagawa .
+This software is copyright (c) 2015 by Tatsuhiko Miyagawa .
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2013 by Tatsuhiko Miyagawa .
+This software is Copyright (c) 2015 by Tatsuhiko Miyagawa .
This is free software, licensed under:
@@ -272,7 +272,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2013 by Tatsuhiko Miyagawa .
+This software is Copyright (c) 2015 by Tatsuhiko Miyagawa .
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-MultiValue-0.15/MANIFEST new/Hash-MultiValue-0.16/MANIFEST
--- old/Hash-MultiValue-0.15/MANIFEST 2013-06-02 18:45:50.000000000 +0200
+++ new/Hash-MultiValue-0.16/MANIFEST 2015-02-17 08:39:38.000000000 +0100
@@ -1,3 +1,4 @@
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.030.
Changes
LICENSE
MANIFEST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-MultiValue-0.15/META.json new/Hash-MultiValue-0.16/META.json
--- old/Hash-MultiValue-0.15/META.json 2013-06-02 18:45:50.000000000 +0200
+++ new/Hash-MultiValue-0.16/META.json 2015-02-17 08:39:38.000000000 +0100
@@ -4,7 +4,7 @@
"Tatsuhiko Miyagawa "
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Milla version v1.0.2, Dist::Zilla version 4.300034, CPAN::Meta::Converter version 2.131490",
+ "generated_by" : "Dist::Zilla version 5.030, Dist::Milla version v1.0.14, CPAN::Meta::Converter version 2.143240",
"license" : [
"perl_5"
],
@@ -26,11 +26,12 @@
"prereqs" : {
"configure" : {
"requires" : {
- "ExtUtils::MakeMaker" : "6.30"
+ "ExtUtils::MakeMaker" : "0"
}
},
"develop" : {
"requires" : {
+ "Dist::Milla" : "v1.0.14",
"Test::Pod" : "1.41"
}
},
@@ -57,13 +58,13 @@
"web" : "https://github.com/miyagawa/Hash-MultiValue"
}
},
- "version" : "0.15",
+ "version" : "0.16",
"x_contributors" : [
"Aristotle Pagaltzis ",
+ "chansen ",
"Hans Dieter Pearcey ",
"Peter Rabbitson ",
- "Tatsuhiko Miyagawa ",
- "chansen "
+ "Tatsuhiko Miyagawa "
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-MultiValue-0.15/META.yml new/Hash-MultiValue-0.16/META.yml
--- old/Hash-MultiValue-0.15/META.yml 2013-06-02 18:45:50.000000000 +0200
+++ new/Hash-MultiValue-0.16/META.yml 2015-02-17 08:39:38.000000000 +0100
@@ -5,9 +5,9 @@
build_requires:
Test::More: 0
configure_requires:
- ExtUtils::MakeMaker: 6.30
+ ExtUtils::MakeMaker: 0
dynamic_config: 0
-generated_by: 'Dist::Milla version v1.0.2, Dist::Zilla version 4.300034, CPAN::Meta::Converter version 2.131490'
+generated_by: 'Dist::Zilla version 5.030, Dist::Milla version v1.0.14, CPAN::Meta::Converter version 2.143240'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -27,10 +27,10 @@
bugtracker: https://github.com/miyagawa/Hash-MultiValue/issues
homepage: https://github.com/miyagawa/Hash-MultiValue
repository: https://github.com/miyagawa/Hash-MultiValue.git
-version: 0.15
+version: 0.16
x_contributors:
- 'Aristotle Pagaltzis '
+ - 'chansen '
- 'Hans Dieter Pearcey '
- 'Peter Rabbitson '
- 'Tatsuhiko Miyagawa '
- - 'chansen '
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-MultiValue-0.15/Makefile.PL new/Hash-MultiValue-0.16/Makefile.PL
--- old/Hash-MultiValue-0.15/Makefile.PL 2013-06-02 18:45:50.000000000 +0200
+++ new/Hash-MultiValue-0.16/Makefile.PL 2015-02-17 08:39:38.000000000 +0100
@@ -1,59 +1,46 @@
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.030.
use strict;
use warnings;
use 5.008001;
-use ExtUtils::MakeMaker 6.30;
+use ExtUtils::MakeMaker;
my %WriteMakefileArgs = (
"ABSTRACT" => "Store multiple values per key",
"AUTHOR" => "Tatsuhiko Miyagawa ",
- "BUILD_REQUIRES" => {},
"CONFIGURE_REQUIRES" => {
- "ExtUtils::MakeMaker" => "6.30"
+ "ExtUtils::MakeMaker" => 0
},
"DISTNAME" => "Hash-MultiValue",
"EXE_FILES" => [],
"LICENSE" => "perl",
+ "MIN_PERL_VERSION" => "5.008001",
"NAME" => "Hash::MultiValue",
"PREREQ_PM" => {},
"TEST_REQUIRES" => {
"Test::More" => 0
},
- "VERSION" => "0.15",
+ "VERSION" => "0.16",
"test" => {
"TESTS" => "t/*.t"
}
);
-unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
- my $tr = delete $WriteMakefileArgs{TEST_REQUIRES};
- my $br = $WriteMakefileArgs{BUILD_REQUIRES};
- for my $mod ( keys %$tr ) {
- if ( exists $br->{$mod} ) {
- $br->{$mod} = $tr->{$mod} if $tr->{$mod} > $br->{$mod};
- }
- else {
- $br->{$mod} = $tr->{$mod};
- }
- }
-}
+my %FallbackPrereqs = (
+ "ExtUtils::MakeMaker" => 0,
+ "Test::More" => 0
+);
-unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
- my $br = delete $WriteMakefileArgs{BUILD_REQUIRES};
- my $pp = $WriteMakefileArgs{PREREQ_PM};
- for my $mod ( keys %$br ) {
- if ( exists $pp->{$mod} ) {
- $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod};
- }
- else {
- $pp->{$mod} = $br->{$mod};
- }
- }
+
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
+ delete $WriteMakefileArgs{TEST_REQUIRES};
+ delete $WriteMakefileArgs{BUILD_REQUIRES};
+ $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}
delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-MultiValue-0.15/lib/Hash/MultiValue.pm new/Hash-MultiValue-0.16/lib/Hash/MultiValue.pm
--- old/Hash-MultiValue-0.15/lib/Hash/MultiValue.pm 2013-06-02 18:45:50.000000000 +0200
+++ new/Hash-MultiValue-0.16/lib/Hash/MultiValue.pm 2015-02-17 08:39:38.000000000 +0100
@@ -3,7 +3,7 @@
use strict;
no warnings 'void';
use 5.006_002;
-our $VERSION = '0.15';
+our $VERSION = '0.16';
use Carp ();
use Scalar::Util qw(refaddr);
@@ -51,14 +51,14 @@
my $class = shift;
my $self = $class->create;
unshift @_, $self;
- goto &{ $self->can('merge_flat') };
+ &{ $self->can('merge_flat') };
}
sub from_mixed {
my $class = shift;
my $self = $class->create;
unshift @_, $self;
- goto &{ $self->can('merge_mixed') };
+ &{ $self->can('merge_mixed') };
}
sub DESTROY {
@@ -158,11 +158,16 @@
$hash = shift if @_ == 1;
while ( my ($key, $value) = @_ ? splice @_, 0, 2 : each %$hash ) {
- my @value = CORE::ref($value) eq 'ARRAY' ? @$value : $value;
- next if not @value;
- $self->{$key} = $value[-1];
- push @$k, ($key) x @value;
- push @$v, @value;
+ if ( CORE::ref($value) eq 'ARRAY' ) {
+ next if not @$value;
+ push @$k, ($key) x @$value;
+ push @$v, @$value;
+ }
+ else {
+ push @$k, $key;
+ push @$v, $value;
+ }
+ $self->{$key} = $v->[-1];
}
$self;
@@ -238,7 +243,7 @@
\%hash;
}
-sub mixed { $_[0]->as_hashref_mixed }
+*mixed = \&as_hashref_mixed;
sub as_hashref_multi {
my $self = shift;
@@ -252,7 +257,7 @@
\%hash;
}
-sub multi { $_[0]->as_hashref_multi }
+*multi = \&as_hashref_multi;
sub STORABLE_freeze {
my $self = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-MultiValue-0.15/t/release-pod-syntax.t new/Hash-MultiValue-0.16/t/release-pod-syntax.t
--- old/Hash-MultiValue-0.15/t/release-pod-syntax.t 2013-06-02 18:45:50.000000000 +0200
+++ new/Hash-MultiValue-0.16/t/release-pod-syntax.t 2015-02-17 08:39:38.000000000 +0100
@@ -7,9 +7,8 @@
}
}
+# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
use Test::More;
-
-eval "use Test::Pod 1.41";
-plan skip_all => "Test::Pod 1.41 required for testing POD" if $@;
+use Test::Pod 1.41;
all_pod_files_ok();