Hello community, here is the log from the commit of package perl-multidimensional for openSUSE:Factory checked in at 2016-05-25 21:29:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-multidimensional (Old) and /work/SRC/openSUSE:Factory/.perl-multidimensional.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-multidimensional" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-multidimensional/perl-multidimensional.changes 2014-02-28 21:16:33.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-multidimensional.new/perl-multidimensional.changes 2016-05-25 21:29:13.000000000 +0200 @@ -1,0 +2,10 @@ +Mon May 23 13:09:53 UTC 2016 - co...@suse.com + +- updated to 0.012 + see /usr/share/doc/packages/perl-multidimensional/Changes + + 0.012 2016-05-16 19:18:11+01:00 Europe/London + - Use "multidimensional/disabled" as the hints hash key + - Fix building on -DPERL_OP_PARENT perls (RT#114395) + +------------------------------------------------------------------- Old: ---- multidimensional-0.011.tar.gz New: ---- cpanspec.yml multidimensional-0.012.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-multidimensional.spec ++++++ --- /var/tmp/diff_new_pack.lfSxVb/_old 2016-05-25 21:29:14.000000000 +0200 +++ /var/tmp/diff_new_pack.lfSxVb/_new 2016-05-25 21:29:14.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-multidimensional # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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,14 +17,15 @@ Name: perl-multidimensional -Version: 0.011 +Version: 0.012 Release: 0 %define cpan_name multidimensional -Summary: disables multidimensional array emulation +Summary: Disables Multidimensional Array Emulation License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/multidimensional/ -Source: http://www.cpan.org/authors/id/I/IL/ILMARI/%{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/I/IL/ILMARI/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros @@ -62,6 +63,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes LICENSE README weaver.ini +%doc Changes LICENSE README %changelog ++++++ cpanspec.yml ++++++ --- #description_paragraphs: 3 #description: |- # override description from CPAN #summary: override summary from CPAN #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_build: |- # rm unused.files #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 ++++++ multidimensional-0.011.tar.gz -> multidimensional-0.012.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/Changes new/multidimensional-0.012/Changes --- old/multidimensional-0.011/Changes 2013-02-07 19:14:28.000000000 +0100 +++ new/multidimensional-0.012/Changes 2016-05-16 20:18:13.000000000 +0200 @@ -1,5 +1,9 @@ Revision history for multidimensional +0.012 2016-05-16 19:18:11+01:00 Europe/London + - Use "multidimensional/disabled" as the hints hash key + - Fix building on -DPERL_OP_PARENT perls (RT#114395) + 0.011 2013-02-07 18:14:26 Europe/London - Fix documentation typos diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/LICENSE new/multidimensional-0.012/LICENSE --- old/multidimensional-0.011/LICENSE 2013-02-07 19:14:28.000000000 +0100 +++ new/multidimensional-0.012/LICENSE 2016-05-16 20:18:13.000000000 +0200 @@ -22,7 +22,7 @@ Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. - 51 Franklin St, Suite 500, Boston, MA 02110-1335 USA + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/MANIFEST new/multidimensional-0.012/MANIFEST --- old/multidimensional-0.011/MANIFEST 2013-02-07 19:14:28.000000000 +0100 +++ new/multidimensional-0.012/MANIFEST 2016-05-16 20:18:13.000000000 +0200 @@ -1,3 +1,4 @@ +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.047. Changes LICENSE MANIFEST @@ -9,8 +10,8 @@ inc/MultidimensionalMakeMaker.pm lib/multidimensional.pm multidimensional.xs +t/author-pod-coverage.t +t/author-pod-syntax.t t/basic.t t/lib/MyTest.pm -t/release-pod-coverage.t -t/release-pod-syntax.t weaver.ini diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/META.json new/multidimensional-0.012/META.json --- old/multidimensional-0.011/META.json 2013-02-07 19:14:28.000000000 +0100 +++ new/multidimensional-0.012/META.json 2016-05-16 20:18:13.000000000 +0200 @@ -1,16 +1,16 @@ { "abstract" : "disables multidimensional array emulation", "author" : [ - "Dagfinn Ilmari Manns\u00c3\u00a5ker <ilm...@ilmari.org>" + "Dagfinn Ilmari Manns\u00e5ker <ilm...@ilmari.org>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 4.300030, CPAN::Meta::Converter version 2.120921", + "generated_by" : "Dist::Zilla version 5.047, CPAN::Meta::Converter version 2.150005", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", - "version" : "2" + "version" : 2 }, "name" : "multidimensional", "prereqs" : { @@ -24,7 +24,7 @@ "B::Hooks::OP::Check" : "0", "CPAN::Meta" : "2.112580", "ExtUtils::Depends" : "0", - "ExtUtils::MakeMaker" : "6.30" + "ExtUtils::MakeMaker" : "0" } }, "develop" : { @@ -46,7 +46,8 @@ }, "test" : { "requires" : { - "Test::More" : "0" + "Test::More" : "0.88", + "lib" : "0" } } }, @@ -59,6 +60,6 @@ "web" : "https://github.com/ilmari/multidimensional" } }, - "version" : "0.011" + "version" : "0.012" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/META.yml new/multidimensional-0.012/META.yml --- old/multidimensional-0.011/META.yml 2013-02-07 19:14:28.000000000 +0100 +++ new/multidimensional-0.012/META.yml 2016-05-16 20:18:13.000000000 +0200 @@ -3,27 +3,28 @@ author: - 'Dagfinn Ilmari Mannsåker <ilm...@ilmari.org>' build_requires: - Test::More: 0.88 + Test::More: '0.88' + lib: '0' configure_requires: - B::Hooks::OP::Check: 0 - CPAN::Meta: 2.112580 - ExtUtils::Depends: 0 - ExtUtils::MakeMaker: 6.30 + B::Hooks::OP::Check: '0' + CPAN::Meta: '2.112580' + ExtUtils::Depends: '0' + ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 4.300030, CPAN::Meta::Converter version 2.120921' +generated_by: 'Dist::Zilla version 5.047, CPAN::Meta::Converter version 2.150005' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 + version: '1.4' name: multidimensional requires: - B::Hooks::OP::Check: 0.19 - Lexical::SealRequireHints: 0.005 - XSLoader: 0 - perl: 5.008 - strict: 0 - warnings: 0 + B::Hooks::OP::Check: '0.19' + Lexical::SealRequireHints: '0.005' + XSLoader: '0' + perl: '5.008' + strict: '0' + warnings: '0' resources: homepage: https://github.com/ilmari/multidimensional repository: https://github.com/ilmari/multidimensional.git -version: 0.011 +version: '0.012' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/Makefile.PL new/multidimensional-0.012/Makefile.PL --- old/multidimensional-0.011/Makefile.PL 2013-02-07 19:14:28.000000000 +0100 +++ new/multidimensional-0.012/Makefile.PL 2016-05-16 20:18:13.000000000 +0200 @@ -1,56 +1,65 @@ -# This Makefile.PL for was generated by Dist::Zilla. -# Don't edit it but the dist.ini used to construct it. -BEGIN { require 5.008; } +# This Makefile.PL for multidimensional was generated by +# inc::MultidimensionalMakeMaker <self> +# and Dist::Zilla::Plugin::MakeMaker::Awesome 0.38. +# Don't edit it but the dist.ini and plugins used to construct it. + use strict; use warnings; -use ExtUtils::MakeMaker 6.30; + +use 5.008; +use ExtUtils::MakeMaker; my %WriteMakefileArgs = ( - 'ABSTRACT' => 'disables multidimensional array emulation', - 'AUTHOR' => 'Dagfinn Ilmari Mannsåker <ilm...@ilmari.org>', - 'BUILD_REQUIRES' => { - 'Test::More' => '0.88' + "ABSTRACT" => "disables multidimensional array emulation", + "AUTHOR" => "Dagfinn Ilmari Manns\x{e5}ker <ilmari\@ilmari.org>", + "BUILD_REQUIRES" => { + "Test::More" => "0.88" + }, + "CONFIGURE_REQUIRES" => { + "B::Hooks::OP::Check" => 0, + "CPAN::Meta" => "2.112580", + "ExtUtils::Depends" => 0, + "ExtUtils::MakeMaker" => 0 }, - 'CONFIGURE_REQUIRES' => { - 'B::Hooks::OP::Check' => '0', - 'CPAN::Meta' => '2.112580', - 'ExtUtils::Depends' => '0', - 'ExtUtils::MakeMaker' => '6.30' + "DISTNAME" => "multidimensional", + "LICENSE" => "perl", + "MIN_PERL_VERSION" => "5.008", + "NAME" => "multidimensional", + "PREREQ_PM" => { + "B::Hooks::OP::Check" => "0.19", + "Lexical::SealRequireHints" => "0.005", + "XSLoader" => 0, + "strict" => 0, + "warnings" => 0 }, - 'DISTNAME' => 'multidimensional', - 'EXE_FILES' => [], - 'LICENSE' => 'perl', - 'NAME' => 'multidimensional', - 'PREREQ_PM' => { - 'B::Hooks::OP::Check' => '0.19', - 'Lexical::SealRequireHints' => '0.005', - 'XSLoader' => '0', - 'strict' => '0', - 'warnings' => '0' + "TEST_REQUIRES" => { + "Test::More" => "0.88", + "lib" => 0 }, - 'VERSION' => '0.011', - 'test' => { - 'TESTS' => 't/*.t' + "VERSION" => "0.012", + "test" => { + "TESTS" => "t/*.t" }, do{ require ExtUtils::Depends; ExtUtils::Depends->new('multidimensional', 'B::Hooks::OP::Check')->get_makefile_vars } ); +my %FallbackPrereqs = ( + "B::Hooks::OP::Check" => "0.19", + "Lexical::SealRequireHints" => "0.005", + "Test::More" => "0.88", + "XSLoader" => 0, + "lib" => 0, + "strict" => 0, + "warnings" => 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} unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/README new/multidimensional-0.012/README --- old/multidimensional-0.011/README 2013-02-07 19:14:28.000000000 +0100 +++ new/multidimensional-0.012/README 2016-05-16 20:18:13.000000000 +0200 @@ -1,7 +1,7 @@ This archive contains the distribution multidimensional, -version 0.011: +version 0.012: disables multidimensional array emulation @@ -11,3 +11,5 @@ the same terms as the Perl 5 programming language system itself. +This README file was generated by Dist::Zilla::Plugin::Readme v5.047. + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/dist.ini new/multidimensional-0.012/dist.ini --- old/multidimensional-0.011/dist.ini 2013-02-07 19:14:28.000000000 +0100 +++ new/multidimensional-0.012/dist.ini 2016-05-16 20:18:13.000000000 +0200 @@ -12,6 +12,7 @@ [@Filter] -bundle = @Basic -remove = MakeMaker +-remove = GatherDir [Prereqs / BuildRequires] Test::More = 0.88 @@ -39,5 +40,5 @@ ; we maintain a Makefile.PL in the repository to be able to work without dzil, ; but for the distribution we let dzil generate a Makefile.PL with the proper ; dependencies and such -[PruneFiles] -filenames = Makefile.PL +[GatherDir] +exclude_filename = Makefile.PL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/lib/multidimensional.pm new/multidimensional-0.012/lib/multidimensional.pm --- old/multidimensional-0.011/lib/multidimensional.pm 2013-02-07 19:14:28.000000000 +0100 +++ new/multidimensional-0.012/lib/multidimensional.pm 2016-05-16 20:18:13.000000000 +0200 @@ -1,9 +1,6 @@ package multidimensional; -{ - $multidimensional::VERSION = '0.011'; -} # ABSTRACT: disables multidimensional array emulation - +$multidimensional::VERSION = '0.012'; { use 5.008; } use strict; use warnings; @@ -22,10 +19,10 @@ ); -sub unimport { $^H |= 0x20000; $^H{+(__PACKAGE__)} = 1 } +sub unimport { $^H |= 0x20000; $^H{__PACKAGE__.'/disabled'} = 1 } -sub import { delete $^H{+(__PACKAGE__)} } +sub import { delete $^H{__PACKAGE__.'/disabled'} } 1; @@ -34,7 +31,7 @@ =pod -=encoding utf-8 +=encoding UTF-8 =head1 NAME @@ -42,7 +39,7 @@ =head1 VERSION -version 0.011 +version 0.012 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/multidimensional.xs new/multidimensional-0.012/multidimensional.xs --- old/multidimensional-0.011/multidimensional.xs 2013-02-07 19:14:28.000000000 +0100 +++ new/multidimensional-0.012/multidimensional.xs 2016-05-16 20:18:13.000000000 +0200 @@ -11,18 +11,22 @@ # define hv_fetchs(hv, key, lval) hv_fetch(hv, key, strlen(key), lval) #endif /* !hv_fetchs */ +#ifndef OpSIBLING +# define OpSIBLING(o) (0 + (o)->op_sibling) +#endif /* !OpSIBLING */ + STATIC OP *last_list_start; STATIC OP *multidimensional_list_check_op (pTHX_ OP *op, void *user_data) { PERL_UNUSED_ARG(user_data); - last_list_start = ((LISTOP*)op)->op_first->op_sibling; + last_list_start = OpSIBLING(((LISTOP*)op)->op_first); return op; } STATIC OP *multidimensional_helem_check_op (pTHX_ OP *op, void *user_data) { - SV **hint = hv_fetchs(GvHV(PL_hintgv), "multidimensional", 0); + SV **hint = hv_fetchs(GvHV(PL_hintgv), "multidimensional/disabled", 0); const OP *last; PERL_UNUSED_ARG(user_data); @@ -30,10 +34,10 @@ if (!hint || !SvOK(*hint)) return op; - last = ((BINOP*)op)->op_first->op_sibling; + last = OpSIBLING(((BINOP*)op)->op_first); if (last && last->op_type == OP_JOIN) { const OP *first = ((LISTOP*)last)->op_first; - const OP *next = first->op_sibling; + const OP *next = OpSIBLING(first); if (first && first->op_type == OP_PUSHMARK && next && next->op_type == OP_RV2SV && next != last_list_start diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/t/author-pod-coverage.t new/multidimensional-0.012/t/author-pod-coverage.t --- old/multidimensional-0.011/t/author-pod-coverage.t 1970-01-01 01:00:00.000000000 +0100 +++ new/multidimensional-0.012/t/author-pod-coverage.t 2016-05-16 20:18:13.000000000 +0200 @@ -0,0 +1,15 @@ +#!perl + +BEGIN { + unless ($ENV{AUTHOR_TESTING}) { + require Test::More; + Test::More::plan(skip_all => 'these tests are for testing by the author'); + } +} + +# This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests. + +use Test::Pod::Coverage 1.08; +use Pod::Coverage::TrustPod; + +all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' }); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/t/author-pod-syntax.t new/multidimensional-0.012/t/author-pod-syntax.t --- old/multidimensional-0.011/t/author-pod-syntax.t 1970-01-01 01:00:00.000000000 +0100 +++ new/multidimensional-0.012/t/author-pod-syntax.t 2016-05-16 20:18:13.000000000 +0200 @@ -0,0 +1,15 @@ +#!perl + +BEGIN { + unless ($ENV{AUTHOR_TESTING}) { + require Test::More; + Test::More::plan(skip_all => 'these tests are for testing by the author'); + } +} + +# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests. +use strict; use warnings; +use Test::More; +use Test::Pod 1.41; + +all_pod_files_ok(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/t/release-pod-coverage.t new/multidimensional-0.012/t/release-pod-coverage.t --- old/multidimensional-0.011/t/release-pod-coverage.t 2013-02-07 19:14:28.000000000 +0100 +++ new/multidimensional-0.012/t/release-pod-coverage.t 1970-01-01 01:00:00.000000000 +0100 @@ -1,21 +0,0 @@ -#!perl - -BEGIN { - unless ($ENV{RELEASE_TESTING}) { - require Test::More; - Test::More::plan(skip_all => 'these tests are for release candidate testing'); - } -} - - -use Test::More; - -eval "use Test::Pod::Coverage 1.08"; -plan skip_all => "Test::Pod::Coverage 1.08 required for testing POD coverage" - if $@; - -eval "use Pod::Coverage::TrustPod"; -plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage" - if $@; - -all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' }); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/multidimensional-0.011/t/release-pod-syntax.t new/multidimensional-0.012/t/release-pod-syntax.t --- old/multidimensional-0.011/t/release-pod-syntax.t 2013-02-07 19:14:28.000000000 +0100 +++ new/multidimensional-0.012/t/release-pod-syntax.t 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -#!perl - -BEGIN { - unless ($ENV{RELEASE_TESTING}) { - require Test::More; - Test::More::plan(skip_all => 'these tests are for release candidate testing'); - } -} - -use Test::More; - -eval "use Test::Pod 1.41"; -plan skip_all => "Test::Pod 1.41 required for testing POD" if $@; - -all_pod_files_ok();