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 - [email protected]
+
+- 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 <[email protected]>"
],
- "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" : "[email protected]",
+ "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 <[email protected]>'
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 <[email protected]>',
'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 <[email protected]>
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 <[email protected]>
+Florian Ragwitz <[email protected]>
=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: [email protected]
For additional commands, e-mail: [email protected]