Hello community, here is the log from the commit of package perl-B-Hooks-EndOfScope for openSUSE:Factory checked in at 2012-02-17 12:18:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-B-Hooks-EndOfScope (Old) and /work/SRC/openSUSE:Factory/.perl-B-Hooks-EndOfScope.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-B-Hooks-EndOfScope", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-B-Hooks-EndOfScope/perl-B-Hooks-EndOfScope.changes 2011-09-23 12:36:00.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-B-Hooks-EndOfScope.new/perl-B-Hooks-EndOfScope.changes 2012-02-17 12:18:31.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Feb 16 16:42:44 UTC 2012 - co...@suse.com + +- updated to 0.10 + * Stop propagating our magic through localisation. + +------------------------------------------------------------------- Old: ---- B-Hooks-EndOfScope-0.09.tar.gz New: ---- B-Hooks-EndOfScope-0.10.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-B-Hooks-EndOfScope.spec ++++++ --- /var/tmp/diff_new_pack.Pr9vVj/_old 2012-02-17 12:18:33.000000000 +0100 +++ /var/tmp/diff_new_pack.Pr9vVj/_new 2012-02-17 12:18:33.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-B-Hooks-EndOfScope # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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,13 +16,12 @@ # - Name: perl-B-Hooks-EndOfScope -Version: 0.09 -Release: 3 -License: GPL-1.0+ or Artistic-1.0 +Version: 0.10 +Release: 0 %define cpan_name B-Hooks-EndOfScope Summary: Execute code after a scope finished compilation +License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/B-Hooks-EndOfScope/ Source: http://www.cpan.org/authors/id/F/FL/FLORA/%{cpan_name}-%{version}.tar.gz @@ -30,9 +29,10 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(ExtUtils::MakeMaker) >= 6.31 BuildRequires: perl(Sub::Exporter) +BuildRequires: perl(Test::More) >= 0.89 BuildRequires: perl(Variable::Magic) >= 0.34 +#BuildRequires: perl(B::Hooks::EndOfScope) Requires: perl(Sub::Exporter) Requires: perl(Variable::Magic) >= 0.34 %{perl_requires} @@ -43,9 +43,11 @@ %prep %setup -q -n %{cpan_name}-%{version} +# MANUAL BEGIN %if 0%{?sles_version} == 10 %{__perl} -p -i -e 's|6.31|6.30|' Makefile.PL %endif +# MANUAL END %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -59,9 +61,6 @@ %perl_process_packlist %perl_gen_filelist -%clean -%{__rm} -rf %{buildroot} - %files -f %{name}.files %defattr(-,root,root,755) %doc Changes LICENSE README ++++++ B-Hooks-EndOfScope-0.09.tar.gz -> B-Hooks-EndOfScope-0.10.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/Changes new/B-Hooks-EndOfScope-0.10/Changes --- old/B-Hooks-EndOfScope-0.09/Changes 2010-05-07 22:12:32.000000000 +0200 +++ new/B-Hooks-EndOfScope-0.10/Changes 2012-02-16 09:43:26.000000000 +0100 @@ -1,3 +1,6 @@ +0.10 Thu, 16 Feb 2012 09:41:54 +0100 + * Stop propagating our magic through localisation. + 0.09 Fri, 07 May 2010 22:11:49 +0200 * Improve distribution metadata. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/LICENSE new/B-Hooks-EndOfScope-0.10/LICENSE --- old/B-Hooks-EndOfScope-0.09/LICENSE 2010-05-07 22:12:32.000000000 +0200 +++ new/B-Hooks-EndOfScope-0.10/LICENSE 2012-02-16 09:43:26.000000000 +0100 @@ -1,4 +1,4 @@ -This software is copyright (c) 2010 by Florian Ragwitz. +This software is copyright (c) 2012 by Florian Ragwitz. 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,21 +12,22 @@ --- The GNU General Public License, Version 1, February 1989 --- -This software is Copyright (c) 2010 by Florian Ragwitz. +This software is Copyright (c) 2012 by Florian Ragwitz. This is free software, licensed under: The GNU General Public License, Version 1, February 1989 - GNU GENERAL PUBLIC LICENSE - Version 1, February 1989 + GNU GENERAL PUBLIC LICENSE + Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307, 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. - Preamble + Preamble The license agreements of most software companies try to keep users at the mercy of those companies. By contrast, our General Public @@ -67,7 +68,7 @@ The precise terms and conditions for copying, distribution and modification follow. - GNU GENERAL PUBLIC LICENSE + GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any program or other work which @@ -185,7 +186,7 @@ of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. - NO WARRANTY + NO WARRANTY 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN @@ -207,9 +208,9 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - END OF TERMS AND CONDITIONS + END OF TERMS AND CONDITIONS - Appendix: How to Apply These Terms to Your New Programs + Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to humanity, the best way to achieve this is to make it @@ -235,8 +236,9 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA + Also add information on how to contact you by electronic and paper mail. @@ -270,7 +272,7 @@ --- The Artistic License 1.0 --- -This software is Copyright (c) 2010 by Florian Ragwitz. +This software is Copyright (c) 2012 by Florian Ragwitz. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/MANIFEST new/B-Hooks-EndOfScope-0.10/MANIFEST --- old/B-Hooks-EndOfScope-0.09/MANIFEST 2010-05-07 22:12:32.000000000 +0200 +++ new/B-Hooks-EndOfScope-0.10/MANIFEST 2012-02-16 09:43:26.000000000 +0100 @@ -10,5 +10,8 @@ t/basic.t t/eval.t t/exception.t +t/localise.t +t/release-eol.t +t/release-no-tabs.t t/release-pod-coverage.t -t/release-pod-syntax.t \ No newline at end of file +t/release-pod-syntax.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/META.json new/B-Hooks-EndOfScope-0.10/META.json --- old/B-Hooks-EndOfScope-0.09/META.json 2010-05-07 22:12:32.000000000 +0200 +++ new/B-Hooks-EndOfScope-0.10/META.json 2012-02-16 09:43:26.000000000 +0100 @@ -3,170 +3,213 @@ "author" : [ "Florian Ragwitz <r...@debian.org>" ], - "build_requires" : { - "Test::More" : "0" - }, - "configure_requires" : { - "ExtUtils::MakeMaker" : "6.31" - }, - "generated_by" : "Dist::Zilla version 2.101241", - "license" : "perl", + "dynamic_config" : 0, + "generated_by" : "Dist::Zilla version 4.200015, CPAN::Meta::Converter version 2.112150", + "license" : [ + "perl_5" + ], "meta-spec" : { - "url" : "http://module-build.sourceforge.net/META-spec-v1.4.html", - "version" : 1.4 + "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", + "version" : "2" }, "name" : "B-Hooks-EndOfScope", - "recommends" : {}, - "requires" : { - "Sub::Exporter" : "0", - "Variable::Magic" : "0.34", - "perl" : "5.008000" + "prereqs" : { + "configure" : { + "requires" : { + "ExtUtils::MakeMaker" : "6.30" + } + }, + "runtime" : { + "requires" : { + "Sub::Exporter" : 0, + "Variable::Magic" : "0.34", + "perl" : "5.008000" + } + }, + "test" : { + "requires" : { + "Test::More" : "0.89" + } + } }, + "release_status" : "stable", "resources" : { - "bugtracker" : "http://rt.cpan.org/Public/Dist/Display.html?Name=B-Hooks-EndOfScope", - "homepage" : "http://search.cpan.org/dist/B-Hooks-EndOfScope", - "repository" : "git://github.com/rafl/b-hooks-endofscope.git" + "bugtracker" : { + "mailto" : "bug-b-hooks-endofsc...@rt.cpan.org", + "web" : "http://rt.cpan.org/Public/Dist/Display.html?Name=B-Hooks-EndOfScope" + }, + "homepage" : "http://metacpan.org/release/B-Hooks-EndOfScope", + "repository" : { + "type" : "git", + "url" : "git://github.com/rafl/b-hooks-endofscope.git", + "web" : "http://github.com/rafl/b-hooks-endofscope" + } }, - "version" : "0.09", + "version" : "0.10", "x_Dist_Zilla" : { "plugins" : [ { "class" : "Dist::Zilla::Plugin::GatherDir", - "name" : "@FLORA/@Filter/GatherDir", - "version" : "2.101241" + "name" : "@FLORA/@Basic/GatherDir", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::PruneCruft", - "name" : "@FLORA/@Filter/PruneCruft", - "version" : "2.101241" + "name" : "@FLORA/@Basic/PruneCruft", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::ManifestSkip", - "name" : "@FLORA/@Filter/ManifestSkip", - "version" : "2.101241" + "name" : "@FLORA/@Basic/ManifestSkip", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", - "name" : "@FLORA/@Filter/MetaYAML", - "version" : "2.101241" + "name" : "@FLORA/@Basic/MetaYAML", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::License", - "name" : "@FLORA/@Filter/License", - "version" : "2.101241" + "name" : "@FLORA/@Basic/License", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::Readme", - "name" : "@FLORA/@Filter/Readme", - "version" : "2.101241" - }, - { - "class" : "Dist::Zilla::Plugin::PkgVersion", - "name" : "@FLORA/@Filter/PkgVersion", - "version" : "2.101241" - }, - { - "class" : "Dist::Zilla::Plugin::PodCoverageTests", - "name" : "@FLORA/@Filter/PodCoverageTests", - "version" : "2.101241" - }, - { - "class" : "Dist::Zilla::Plugin::PodSyntaxTests", - "name" : "@FLORA/@Filter/PodSyntaxTests", - "version" : "2.101241" + "name" : "@FLORA/@Basic/Readme", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::ExtraTests", - "name" : "@FLORA/@Filter/ExtraTests", - "version" : "2.101241" + "name" : "@FLORA/@Basic/ExtraTests", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::ExecDir", - "name" : "@FLORA/@Filter/ExecDir", - "version" : "2.101241" + "name" : "@FLORA/@Basic/ExecDir", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::ShareDir", - "name" : "@FLORA/@Filter/ShareDir", - "version" : "2.101241" + "name" : "@FLORA/@Basic/ShareDir", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::MakeMaker", - "name" : "@FLORA/@Filter/MakeMaker", - "version" : "2.101241" + "name" : "@FLORA/@Basic/MakeMaker", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::Manifest", - "name" : "@FLORA/@Filter/Manifest", - "version" : "2.101241" + "name" : "@FLORA/@Basic/Manifest", + "version" : "4.200015" + }, + { + "class" : "Dist::Zilla::Plugin::TestRelease", + "name" : "@FLORA/@Basic/TestRelease", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", - "name" : "@FLORA/@Filter/ConfirmRelease", - "version" : "2.101241" + "name" : "@FLORA/@Basic/ConfirmRelease", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", - "name" : "@FLORA/@Filter/UploadToCPAN", - "version" : "2.101241" + "name" : "@FLORA/@Basic/UploadToCPAN", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@FLORA/MetaConfig", - "version" : "2.101241" + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@FLORA/MetaJSON", - "version" : "2.101241" + "version" : "4.200015" + }, + { + "class" : "Dist::Zilla::Plugin::PkgVersion", + "name" : "@FLORA/PkgVersion", + "version" : "4.200015" + }, + { + "class" : "Dist::Zilla::Plugin::PodSyntaxTests", + "name" : "@FLORA/PodSyntaxTests", + "version" : "4.200015" + }, + { + "class" : "Dist::Zilla::Plugin::NoTabsTests", + "name" : "@FLORA/NoTabsTests", + "version" : "0.01" + }, + { + "class" : "Dist::Zilla::Plugin::PodCoverageTests", + "name" : "@FLORA/PodCoverageTests", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::MetaResources", "name" : "@FLORA/MetaResources", - "version" : "2.101241" + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::Authority", "name" : "@FLORA/Authority", - "version" : "0.01" + "version" : "1.005" + }, + { + "class" : "Dist::Zilla::Plugin::EOLTests", + "name" : "@FLORA/EOLTests", + "version" : "0.02" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", "name" : "@FLORA/PodWeaver", - "version" : "3.100710" + "version" : "3.101641" }, { - "class" : "Dist::Zilla::Plugin::AutoPrereq", - "name" : "@FLORA/AutoPrereq", - "version" : "2.101241" + "class" : "Dist::Zilla::Plugin::AutoPrereqs", + "name" : "@FLORA/AutoPrereqs", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "2.101241" + "version" : "4.200015" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":IncModules", + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "2.101241" + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "2.101241" + "version" : "4.200015" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "2.101241" + "version" : "4.200015" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":MainModule", + "version" : "4.200015" } ], "zilla" : { - "class" : "Dist::Zilla", + "class" : "Dist::Zilla::Dist::Builder", "config" : { - "is_trial" : 0 + "is_trial" : "0" }, - "version" : "2.101241" + "version" : "4.200015" } }, "x_authority" : "cpan:FLORA" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/META.yml new/B-Hooks-EndOfScope-0.10/META.yml --- old/B-Hooks-EndOfScope-0.09/META.yml 2010-05-07 22:12:32.000000000 +0200 +++ new/B-Hooks-EndOfScope-0.10/META.yml 2012-02-16 09:43:26.000000000 +0100 @@ -3,134 +3,154 @@ author: - 'Florian Ragwitz <r...@debian.org>' build_requires: - Test::More: 0 + Test::More: 0.89 configure_requires: - ExtUtils::MakeMaker: 6.31 -generated_by: 'Dist::Zilla version 2.101241' + ExtUtils::MakeMaker: 6.30 +dynamic_config: 0 +generated_by: 'Dist::Zilla version 4.200015, CPAN::Meta::Converter version 2.112150' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 name: B-Hooks-EndOfScope -recommends: {} requires: Sub::Exporter: 0 Variable::Magic: 0.34 perl: 5.008000 resources: bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=B-Hooks-EndOfScope - homepage: http://search.cpan.org/dist/B-Hooks-EndOfScope + homepage: http://metacpan.org/release/B-Hooks-EndOfScope repository: git://github.com/rafl/b-hooks-endofscope.git -version: 0.09 +version: 0.10 x_Dist_Zilla: plugins: - class: Dist::Zilla::Plugin::GatherDir - name: '@FLORA/@Filter/GatherDir' - version: 2.101241 + name: '@FLORA/@Basic/GatherDir' + version: 4.200015 - class: Dist::Zilla::Plugin::PruneCruft - name: '@FLORA/@Filter/PruneCruft' - version: 2.101241 + name: '@FLORA/@Basic/PruneCruft' + version: 4.200015 - class: Dist::Zilla::Plugin::ManifestSkip - name: '@FLORA/@Filter/ManifestSkip' - version: 2.101241 + name: '@FLORA/@Basic/ManifestSkip' + version: 4.200015 - class: Dist::Zilla::Plugin::MetaYAML - name: '@FLORA/@Filter/MetaYAML' - version: 2.101241 + name: '@FLORA/@Basic/MetaYAML' + version: 4.200015 - class: Dist::Zilla::Plugin::License - name: '@FLORA/@Filter/License' - version: 2.101241 + name: '@FLORA/@Basic/License' + version: 4.200015 - class: Dist::Zilla::Plugin::Readme - name: '@FLORA/@Filter/Readme' - version: 2.101241 - - - class: Dist::Zilla::Plugin::PkgVersion - name: '@FLORA/@Filter/PkgVersion' - version: 2.101241 - - - class: Dist::Zilla::Plugin::PodCoverageTests - name: '@FLORA/@Filter/PodCoverageTests' - version: 2.101241 - - - class: Dist::Zilla::Plugin::PodSyntaxTests - name: '@FLORA/@Filter/PodSyntaxTests' - version: 2.101241 + name: '@FLORA/@Basic/Readme' + version: 4.200015 - class: Dist::Zilla::Plugin::ExtraTests - name: '@FLORA/@Filter/ExtraTests' - version: 2.101241 + name: '@FLORA/@Basic/ExtraTests' + version: 4.200015 - class: Dist::Zilla::Plugin::ExecDir - name: '@FLORA/@Filter/ExecDir' - version: 2.101241 + name: '@FLORA/@Basic/ExecDir' + version: 4.200015 - class: Dist::Zilla::Plugin::ShareDir - name: '@FLORA/@Filter/ShareDir' - version: 2.101241 + name: '@FLORA/@Basic/ShareDir' + version: 4.200015 - class: Dist::Zilla::Plugin::MakeMaker - name: '@FLORA/@Filter/MakeMaker' - version: 2.101241 + name: '@FLORA/@Basic/MakeMaker' + version: 4.200015 - class: Dist::Zilla::Plugin::Manifest - name: '@FLORA/@Filter/Manifest' - version: 2.101241 + name: '@FLORA/@Basic/Manifest' + version: 4.200015 + - + class: Dist::Zilla::Plugin::TestRelease + name: '@FLORA/@Basic/TestRelease' + version: 4.200015 - class: Dist::Zilla::Plugin::ConfirmRelease - name: '@FLORA/@Filter/ConfirmRelease' - version: 2.101241 + name: '@FLORA/@Basic/ConfirmRelease' + version: 4.200015 - class: Dist::Zilla::Plugin::UploadToCPAN - name: '@FLORA/@Filter/UploadToCPAN' - version: 2.101241 + name: '@FLORA/@Basic/UploadToCPAN' + version: 4.200015 - class: Dist::Zilla::Plugin::MetaConfig name: '@FLORA/MetaConfig' - version: 2.101241 + version: 4.200015 - class: Dist::Zilla::Plugin::MetaJSON name: '@FLORA/MetaJSON' - version: 2.101241 + version: 4.200015 + - + class: Dist::Zilla::Plugin::PkgVersion + name: '@FLORA/PkgVersion' + version: 4.200015 + - + class: Dist::Zilla::Plugin::PodSyntaxTests + name: '@FLORA/PodSyntaxTests' + version: 4.200015 + - + class: Dist::Zilla::Plugin::NoTabsTests + name: '@FLORA/NoTabsTests' + version: 0.01 + - + class: Dist::Zilla::Plugin::PodCoverageTests + name: '@FLORA/PodCoverageTests' + version: 4.200015 - class: Dist::Zilla::Plugin::MetaResources name: '@FLORA/MetaResources' - version: 2.101241 + version: 4.200015 - class: Dist::Zilla::Plugin::Authority name: '@FLORA/Authority' - version: 0.01 + version: 1.005 + - + class: Dist::Zilla::Plugin::EOLTests + name: '@FLORA/EOLTests' + version: 0.02 - class: Dist::Zilla::Plugin::PodWeaver name: '@FLORA/PodWeaver' - version: 3.100710 + version: 3.101641 - - class: Dist::Zilla::Plugin::AutoPrereq - name: '@FLORA/AutoPrereq' - version: 2.101241 + class: Dist::Zilla::Plugin::AutoPrereqs + name: '@FLORA/AutoPrereqs' + version: 4.200015 - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: 2.101241 + version: 4.200015 + - + class: Dist::Zilla::Plugin::FinderCode + name: ':IncModules' + version: 4.200015 - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: 2.101241 + version: 4.200015 - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: 2.101241 + version: 4.200015 - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: 2.101241 + version: 4.200015 + - + class: Dist::Zilla::Plugin::FinderCode + name: ':MainModule' + version: 4.200015 zilla: - class: Dist::Zilla + class: Dist::Zilla::Dist::Builder config: is_trial: 0 - version: 2.101241 + version: 4.200015 x_authority: cpan:FLORA diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/Makefile.PL new/B-Hooks-EndOfScope-0.10/Makefile.PL --- old/B-Hooks-EndOfScope-0.09/Makefile.PL 2010-05-07 22:12:32.000000000 +0200 +++ new/B-Hooks-EndOfScope-0.10/Makefile.PL 2012-02-16 09:43:26.000000000 +0100 @@ -2,9 +2,9 @@ use strict; use warnings; - BEGIN { require 5.008000; } +use 5.008000; -use ExtUtils::MakeMaker 6.31; +use ExtUtils::MakeMaker 6.30; @@ -12,10 +12,10 @@ 'ABSTRACT' => 'Execute code after a scope finished compilation', 'AUTHOR' => 'Florian Ragwitz <r...@debian.org>', 'BUILD_REQUIRES' => { - 'Test::More' => '0' + 'Test::More' => '0.89' }, 'CONFIGURE_REQUIRES' => { - 'ExtUtils::MakeMaker' => '6.31' + 'ExtUtils::MakeMaker' => '6.30' }, 'DISTNAME' => 'B-Hooks-EndOfScope', 'EXE_FILES' => [], @@ -25,7 +25,7 @@ 'Sub::Exporter' => '0', 'Variable::Magic' => '0.34' }, - 'VERSION' => '0.09', + 'VERSION' => '0.10', 'test' => { 'TESTS' => 't/*.t' } @@ -34,10 +34,10 @@ unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) { my $br = delete $WriteMakefileArgs{BUILD_REQUIRES}; - my $pp = $WriteMakefileArgs{PREREQ_PM}; + my $pp = $WriteMakefileArgs{PREREQ_PM}; for my $mod ( keys %$br ) { if ( exists $pp->{$mod} ) { - $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod}; + $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod}; } else { $pp->{$mod} = $br->{$mod}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/README new/B-Hooks-EndOfScope-0.10/README --- old/B-Hooks-EndOfScope-0.09/README 2010-05-07 22:12:32.000000000 +0200 +++ new/B-Hooks-EndOfScope-0.10/README 2012-02-16 09:43:26.000000000 +0100 @@ -1,11 +1,11 @@ This archive contains the distribution B-Hooks-EndOfScope, -version 0.09: +version 0.10: Execute code after a scope finished compilation -This software is copyright (c) 2010 by Florian Ragwitz. +This software is copyright (c) 2012 by Florian Ragwitz. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/dist.ini new/B-Hooks-EndOfScope-0.10/dist.ini --- old/B-Hooks-EndOfScope-0.09/dist.ini 2010-05-07 22:12:32.000000000 +0200 +++ new/B-Hooks-EndOfScope-0.10/dist.ini 2012-02-16 09:43:26.000000000 +0100 @@ -1,5 +1,5 @@ name = B-Hooks-EndOfScope -version = 0.09 +version = 0.10 author = Florian Ragwitz <r...@debian.org> license = Perl_5 copyright_holder = Florian Ragwitz diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/lib/B/Hooks/EndOfScope.pm new/B-Hooks-EndOfScope-0.10/lib/B/Hooks/EndOfScope.pm --- old/B-Hooks-EndOfScope-0.09/lib/B/Hooks/EndOfScope.pm 2010-05-07 22:12:32.000000000 +0200 +++ new/B-Hooks-EndOfScope-0.10/lib/B/Hooks/EndOfScope.pm 2012-02-16 09:43:26.000000000 +0100 @@ -5,8 +5,8 @@ BEGIN { $B::Hooks::EndOfScope::AUTHORITY = 'cpan:FLORA'; } -BEGIN { - $B::Hooks::EndOfScope::VERSION = '0.09'; +{ + $B::Hooks::EndOfScope::VERSION = '0.10'; } # ABSTRACT: Execute code after a scope finished compilation @@ -23,7 +23,14 @@ { my $wiz = Variable::Magic::wizard data => sub { [$_[1]] }, - free => sub { $_->() for @{ $_[1] }; () }; + free => sub { $_->() for @{ $_[1] }; () }, + # When someone localise %^H, our magic doesn't want to be copied + # down. We want it to be around only for the scope we've initially + # attached ourselfs to. Merely having an svt_local callback achieves + # this. If anything wants to attach more magic of our kind to a + # localised %^H, things will continue to just work as we'll be attached + # with a new and empty callback list. + local => sub { () }; sub on_scope_end (&) { my $cb = shift; @@ -45,6 +52,8 @@ __END__ =pod +=encoding utf-8 + =head1 NAME B::Hooks::EndOfScope - Execute code after a scope finished compilation @@ -79,11 +88,11 @@ =head1 AUTHOR - Florian Ragwitz <r...@debian.org> +Florian Ragwitz <r...@debian.org> =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2010 by Florian Ragwitz. +This software is copyright (c) 2012 by Florian Ragwitz. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/t/localise.t new/B-Hooks-EndOfScope-0.10/t/localise.t --- old/B-Hooks-EndOfScope-0.09/t/localise.t 1970-01-01 01:00:00.000000000 +0100 +++ new/B-Hooks-EndOfScope-0.10/t/localise.t 2012-02-16 09:43:26.000000000 +0100 @@ -0,0 +1,50 @@ +use strict; +use warnings; + +use Test::More 0.89; + +use B::Hooks::EndOfScope; + +{ + my $fired; + + { + BEGIN { on_scope_end { $fired++ } } + + BEGIN { ok(!$fired) } + + BEGIN { local %^H } + + BEGIN { ok(!$fired) } + } + + BEGIN { ok($fired) } +} + +{ + my $fired; + + { + BEGIN { on_scope_end { $fired++ } } + BEGIN { ok(!$fired) } + + BEGIN { + local %^H; + + my $fired2; + { + BEGIN { on_scope_end { $fired2++ } } + BEGIN { ok(!$fired2) } + BEGIN { local %^H } + BEGIN { ok(!$fired2) } + } + BEGIN { ok($fired2) } + } + + BEGIN { ok(!$fired) } + } + + BEGIN { ok($fired) } +} + +done_testing; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/t/release-eol.t new/B-Hooks-EndOfScope-0.10/t/release-eol.t --- old/B-Hooks-EndOfScope-0.09/t/release-eol.t 1970-01-01 01:00:00.000000000 +0100 +++ new/B-Hooks-EndOfScope-0.10/t/release-eol.t 2012-02-16 09:43:26.000000000 +0100 @@ -0,0 +1,16 @@ + +BEGIN { + unless ($ENV{RELEASE_TESTING}) { + require Test::More; + Test::More::plan(skip_all => 'these tests are for release candidate testing'); + } +} + +use strict; +use warnings; +use Test::More; + +eval 'use Test::EOL'; +plan skip_all => 'Test::EOL required' if $@; + +all_perl_files_ok({ trailing_whitespace => 1 }); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/t/release-no-tabs.t new/B-Hooks-EndOfScope-0.10/t/release-no-tabs.t --- old/B-Hooks-EndOfScope-0.09/t/release-no-tabs.t 1970-01-01 01:00:00.000000000 +0100 +++ new/B-Hooks-EndOfScope-0.10/t/release-no-tabs.t 2012-02-16 09:43:26.000000000 +0100 @@ -0,0 +1,16 @@ + +BEGIN { + unless ($ENV{RELEASE_TESTING}) { + require Test::More; + Test::More::plan(skip_all => 'these tests are for release candidate testing'); + } +} + +use strict; +use warnings; +use Test::More; + +eval 'use Test::NoTabs'; +plan skip_all => 'Test::NoTabs required' if $@; + +all_perl_files_ok(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/t/release-pod-coverage.t new/B-Hooks-EndOfScope-0.10/t/release-pod-coverage.t --- old/B-Hooks-EndOfScope-0.09/t/release-pod-coverage.t 2010-05-07 22:12:32.000000000 +0200 +++ new/B-Hooks-EndOfScope-0.10/t/release-pod-coverage.t 2012-02-16 09:43:26.000000000 +0100 @@ -18,4 +18,4 @@ plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage" if $@; -all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' }); \ No newline at end of file +all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' }); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Hooks-EndOfScope-0.09/t/release-pod-syntax.t new/B-Hooks-EndOfScope-0.10/t/release-pod-syntax.t --- old/B-Hooks-EndOfScope-0.09/t/release-pod-syntax.t 2010-05-07 22:12:32.000000000 +0200 +++ new/B-Hooks-EndOfScope-0.10/t/release-pod-syntax.t 2012-02-16 09:43:26.000000000 +0100 @@ -12,4 +12,4 @@ eval "use Test::Pod 1.41"; plan skip_all => "Test::Pod 1.41 required for testing POD" if $@; -all_pod_files_ok(); \ No newline at end of file +all_pod_files_ok(); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org