diff -Nru libdata-section-perl-0.200006/Changes libdata-section-perl-0.200007/Changes --- libdata-section-perl-0.200006/Changes 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/Changes 2017-07-07 15:36:08.000000000 +0000 @@ -1,5 +1,9 @@ Revision history for Data-Section +0.200007 2017-07-07 11:36:04-04:00 America/New_York + - rename the test library "Parent.pm" to "Mother.pm" to avoid conflict + with core "parent.pm" on case-insensitive systems (thanks, Dan Kogai) + 0.200006 2014-03-10 10:14:45-04:00 America/New_York - skip tests on Win32 pre-5.14 related to line endings; perl munges the data before we're able to get at it (thanks, Christian Walde!) diff -Nru libdata-section-perl-0.200006/debian/changelog libdata-section-perl-0.200007/debian/changelog --- libdata-section-perl-0.200006/debian/changelog 2014-04-07 17:41:19.000000000 +0000 +++ libdata-section-perl-0.200007/debian/changelog 2021-03-19 21:27:10.000000000 +0000 @@ -1,3 +1,30 @@ +libdata-section-perl (0.200007-1~16.04.sav0) xenial; urgency=medium + + * Backport to Xenial + + -- Rob Savoury Fri, 19 Mar 2021 14:27:10 -0700 + +libdata-section-perl (0.200007-1) unstable; urgency=medium + + * Team upload + + [ Salvatore Bonaccorso ] + * Update Vcs-Browser URL to cgit web frontend + * debian/control: Use HTTPS transport protocol for Vcs-Git URI + + [ gregor herrmann ] + * debian/copyright: change Copyright-Format 1.0 URL to HTTPS. + * Remove Jonathan Yu from Uploaders. Thanks for your work! + * Remove Jotam Jr. Trejo from Uploaders. Thanks for your work! + * Remove Nathan Handler from Uploaders. Thanks for your work! + + [ Damyan Ivanov ] + * New upstream version 0.200007 + * bump debhelper compatibility level to 9 + * declare conformance with Policy 4.1.1 (no changes needed) + + -- Damyan Ivanov Fri, 03 Nov 2017 11:33:25 +0000 + libdata-section-perl (0.200006-1) unstable; urgency=medium * New upstream release. diff -Nru libdata-section-perl-0.200006/debian/compat libdata-section-perl-0.200007/debian/compat --- libdata-section-perl-0.200006/debian/compat 2014-04-07 17:41:19.000000000 +0000 +++ libdata-section-perl-0.200007/debian/compat 2017-11-03 11:31:35.000000000 +0000 @@ -1 +1 @@ -8 +9 diff -Nru libdata-section-perl-0.200006/debian/control libdata-section-perl-0.200007/debian/control --- libdata-section-perl-0.200006/debian/control 2014-04-07 17:41:19.000000000 +0000 +++ libdata-section-perl-0.200007/debian/control 2017-11-03 11:31:57.000000000 +0000 @@ -1,21 +1,19 @@ Source: libdata-section-perl Maintainer: Debian Perl Group Uploaders: Peter Pentchev , - Jonathan Yu , - Nathan Handler , - gregor herrmann , - Jotam Jr. Trejo + gregor herrmann Section: perl +Testsuite: autopkgtest-pkg-perl Priority: optional -Build-Depends: debhelper (>= 8) +Build-Depends: debhelper (>= 9) Build-Depends-Indep: perl, libmro-compat-perl, libsub-exporter-perl, libtest-failwarnings-perl, perl (>= 5.13.4) | libtest-simple-perl (>= 0.96) -Standards-Version: 3.9.5 -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libdata-section-perl.git -Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libdata-section-perl.git +Standards-Version: 4.1.1 +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libdata-section-perl.git +Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/libdata-section-perl.git Homepage: https://github.com/rjbs/Data-Section Package: libdata-section-perl diff -Nru libdata-section-perl-0.200006/debian/copyright libdata-section-perl-0.200007/debian/copyright --- libdata-section-perl-0.200006/debian/copyright 2014-04-07 17:41:19.000000000 +0000 +++ libdata-section-perl-0.200007/debian/copyright 2017-11-03 11:28:34.000000000 +0000 @@ -1,4 +1,4 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Data-Section Upstream-Contact: Ricardo SIGNES Source: https://metacpan.org/release/Data-Section diff -Nru libdata-section-perl-0.200006/lib/Data/Section.pm libdata-section-perl-0.200007/lib/Data/Section.pm --- libdata-section-perl-0.200006/lib/Data/Section.pm 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/lib/Data/Section.pm 2017-07-07 15:36:08.000000000 +0000 @@ -2,7 +2,7 @@ use warnings; package Data::Section; # ABSTRACT: read multiple hunks of data out of your DATA section -$Data::Section::VERSION = '0.200006'; +$Data::Section::VERSION = '0.200007'; use Encode qw/decode/; use MRO::Compat 0.09; use Sub::Exporter 0.979 -setup => { @@ -10,157 +10,157 @@ collectors => { INIT => sub { $_[0] = { into => $_[1]->{into} } } }, }; -# =head1 SYNOPSIS -# -# package Letter::Resignation; -# use Data::Section -setup; -# -# sub quit { -# my ($class, $angry, %arg) = @_; -# -# my $template = $self->section_data( -# ($angry ? "angry_" : "professional_") . "letter" -# ); -# -# return fill_in($$template, \%arg); -# } -# -# __DATA__ -# __[ angry_letter ]__ -# Dear jerks, -# -# I quit! -# -# -- -# {{ $name }} -# __[ professional_letter ]__ -# Dear {{ $boss }}, -# -# I quit, jerks! -# -# -# -- -# {{ $name }} -# -# =head1 DESCRIPTION -# -# Data::Section provides an easy way to access multiple named chunks of -# line-oriented data in your module's DATA section. It was written to allow -# modules to store their own templates, but probably has other uses. -# -# =head1 WARNING -# -# You will need to use C<__DATA__> sections and not C<__END__> sections. Yes, it -# matters. Who knew! -# -# =head1 EXPORTS -# -# To get the methods exported by Data::Section, you must import like this: -# -# use Data::Section -setup; -# -# Optional arguments may be given to Data::Section like this: -# -# use Data::Section -setup => { ... }; -# -# Valid arguments are: -# -# encoding - if given, gives the encoding needed to decode bytes in -# data sections; default; UTF-8 -# -# the special value "bytes" will leave the bytes in the string -# verbatim -# -# inherit - if true, allow packages to inherit the data of the packages -# from which they inherit; default: true -# -# header_re - if given, changes the regex used to find section headers -# in the data section; it should leave the section name in $1 -# -# default_name - if given, allows the first section to has no header and set -# its name -# -# Three methods are exported by Data::Section: -# -# =head2 section_data -# -# my $string_ref = $pkg->section_data($name); -# -# This method returns a reference to a string containing the data from the name -# section, either in the invocant's C section or in that of one of its -# ancestors. (The ancestor must also derive from the class that imported -# Data::Section.) -# -# By default, named sections are delimited by lines that look like this: -# -# __[ name ]__ -# -# You can use as many underscores as you want, and the space around the name is -# optional. This pattern can be configured with the C option (see -# above). If present, a single leading C<\> is removed, so that sections can -# encode lines that look like section delimiters. -# -# When a line containing only C<__END__> is reached, all processing of sections -# ends. -# -# =head2 section_data_names -# -# my @names = $pkg->section_data_names; -# -# This returns a list of all the names that will be recognized by the -# C method. -# -# =head2 merged_section_data -# -# my $data = $pkg->merged_section_data; -# -# This method returns a hashref containing all the data extracted from the -# package data for all the classes from which the invocant inherits -- as long as -# those classes also inherit from the package into which Data::Section was -# imported. -# -# In other words, given this inheritance tree: -# -# A -# \ -# B C -# \ / -# D -# -# ...if Data::Section was imported by A, then when D's C is -# invoked, C's data section will not be considered. (This prevents the read -# position of C's data handle from being altered unexpectedly.) -# -# The keys in the returned hashref are the section names, and the values are -# B the strings extracted from the data sections. -# -# =head2 merged_section_data_names -# -# my @names = $pkg->merged_section_data_names; -# -# This returns a list of all the names that will be recognized by the -# C method. -# -# =head2 local_section_data -# -# my $data = $pkg->local_section_data; -# -# This method returns a hashref containing all the data extracted from the -# package on which the method was invoked. If called on an object, it will -# operate on the package into which the object was blessed. -# -# This method needs to be used carefully, because it's weird. It returns only -# the data for the package on which it was invoked. If the package on which it -# was invoked has no data sections, it returns an empty hashref. -# -# =head2 local_section_data_names -# -# my @names = $pkg->local_section_data_names; -# -# This returns a list of all the names that will be recognized by the -# C method. -# -# =cut +#pod =head1 SYNOPSIS +#pod +#pod package Letter::Resignation; +#pod use Data::Section -setup; +#pod +#pod sub quit { +#pod my ($class, $angry, %arg) = @_; +#pod +#pod my $template = $self->section_data( +#pod ($angry ? "angry_" : "professional_") . "letter" +#pod ); +#pod +#pod return fill_in($$template, \%arg); +#pod } +#pod +#pod __DATA__ +#pod __[ angry_letter ]__ +#pod Dear jerks, +#pod +#pod I quit! +#pod +#pod -- +#pod {{ $name }} +#pod __[ professional_letter ]__ +#pod Dear {{ $boss }}, +#pod +#pod I quit, jerks! +#pod +#pod +#pod -- +#pod {{ $name }} +#pod +#pod =head1 DESCRIPTION +#pod +#pod Data::Section provides an easy way to access multiple named chunks of +#pod line-oriented data in your module's DATA section. It was written to allow +#pod modules to store their own templates, but probably has other uses. +#pod +#pod =head1 WARNING +#pod +#pod You will need to use C<__DATA__> sections and not C<__END__> sections. Yes, it +#pod matters. Who knew! +#pod +#pod =head1 EXPORTS +#pod +#pod To get the methods exported by Data::Section, you must import like this: +#pod +#pod use Data::Section -setup; +#pod +#pod Optional arguments may be given to Data::Section like this: +#pod +#pod use Data::Section -setup => { ... }; +#pod +#pod Valid arguments are: +#pod +#pod encoding - if given, gives the encoding needed to decode bytes in +#pod data sections; default; UTF-8 +#pod +#pod the special value "bytes" will leave the bytes in the string +#pod verbatim +#pod +#pod inherit - if true, allow packages to inherit the data of the packages +#pod from which they inherit; default: true +#pod +#pod header_re - if given, changes the regex used to find section headers +#pod in the data section; it should leave the section name in $1 +#pod +#pod default_name - if given, allows the first section to has no header and set +#pod its name +#pod +#pod Three methods are exported by Data::Section: +#pod +#pod =head2 section_data +#pod +#pod my $string_ref = $pkg->section_data($name); +#pod +#pod This method returns a reference to a string containing the data from the name +#pod section, either in the invocant's C section or in that of one of its +#pod ancestors. (The ancestor must also derive from the class that imported +#pod Data::Section.) +#pod +#pod By default, named sections are delimited by lines that look like this: +#pod +#pod __[ name ]__ +#pod +#pod You can use as many underscores as you want, and the space around the name is +#pod optional. This pattern can be configured with the C option (see +#pod above). If present, a single leading C<\> is removed, so that sections can +#pod encode lines that look like section delimiters. +#pod +#pod When a line containing only C<__END__> is reached, all processing of sections +#pod ends. +#pod +#pod =head2 section_data_names +#pod +#pod my @names = $pkg->section_data_names; +#pod +#pod This returns a list of all the names that will be recognized by the +#pod C method. +#pod +#pod =head2 merged_section_data +#pod +#pod my $data = $pkg->merged_section_data; +#pod +#pod This method returns a hashref containing all the data extracted from the +#pod package data for all the classes from which the invocant inherits -- as long as +#pod those classes also inherit from the package into which Data::Section was +#pod imported. +#pod +#pod In other words, given this inheritance tree: +#pod +#pod A +#pod \ +#pod B C +#pod \ / +#pod D +#pod +#pod ...if Data::Section was imported by A, then when D's C is +#pod invoked, C's data section will not be considered. (This prevents the read +#pod position of C's data handle from being altered unexpectedly.) +#pod +#pod The keys in the returned hashref are the section names, and the values are +#pod B the strings extracted from the data sections. +#pod +#pod =head2 merged_section_data_names +#pod +#pod my @names = $pkg->merged_section_data_names; +#pod +#pod This returns a list of all the names that will be recognized by the +#pod C method. +#pod +#pod =head2 local_section_data +#pod +#pod my $data = $pkg->local_section_data; +#pod +#pod This method returns a hashref containing all the data extracted from the +#pod package on which the method was invoked. If called on an object, it will +#pod operate on the package into which the object was blessed. +#pod +#pod This method needs to be used carefully, because it's weird. It returns only +#pod the data for the package on which it was invoked. If the package on which it +#pod was invoked has no data sections, it returns an empty hashref. +#pod +#pod =head2 local_section_data_names +#pod +#pod my @names = $pkg->local_section_data_names; +#pod +#pod This returns a list of all the names that will be recognized by the +#pod C method. +#pod +#pod =cut sub _mk_reader_group { my ($mixin, $name, $arg, $col) = @_; @@ -288,62 +288,62 @@ return \%export; } -# =head1 TIPS AND TRICKS -# -# =head2 MooseX::Declare and namespace::autoclean -# -# The L library automatically cleans -# foreign routines from a class, including those imported by Data::Section. -# -# L does the same thing, and can also cause your -# C<__DATA__> section to appear outside your class's package. -# -# These are easy to address. The -# L library provides an -# installer that will cause installed methods to appear to come from the class -# and avoid autocleaning. Using an explicit C statement will keep the -# data section in the correct package. -# -# package Foo; -# -# use MooseX::Declare; -# class Foo { -# -# # Utility to tell Sub::Exporter modules to export methods. -# use Sub::Exporter::ForMethods qw( method_installer ); -# -# # method_installer returns a sub. -# use Data::Section { installer => method_installer }, -setup; -# -# method my_method { -# my $content_ref = $self->section_data('SectionA'); -# -# print $$content_ref; -# } -# } -# -# __DATA__ -# __[ SectionA ]__ -# Hello, world. -# -# =head1 SEE ALSO -# -# =begin :list -# -# * L
-# -# * L does something that is at first look similar, -# but it works with source filters, and contains the warning: -# -# It is possible that this module may overwrite the source code in files that -# use it. To protect yourself against this possibility, you are strongly -# advised to use the -backup option described in "Safety first". -# -# Enough said. -# -# =end :list -# -# =cut +#pod =head1 TIPS AND TRICKS +#pod +#pod =head2 MooseX::Declare and namespace::autoclean +#pod +#pod The L library automatically cleans +#pod foreign routines from a class, including those imported by Data::Section. +#pod +#pod L does the same thing, and can also cause your +#pod C<__DATA__> section to appear outside your class's package. +#pod +#pod These are easy to address. The +#pod L library provides an +#pod installer that will cause installed methods to appear to come from the class +#pod and avoid autocleaning. Using an explicit C statement will keep the +#pod data section in the correct package. +#pod +#pod package Foo; +#pod +#pod use MooseX::Declare; +#pod class Foo { +#pod +#pod # Utility to tell Sub::Exporter modules to export methods. +#pod use Sub::Exporter::ForMethods qw( method_installer ); +#pod +#pod # method_installer returns a sub. +#pod use Data::Section { installer => method_installer }, -setup; +#pod +#pod method my_method { +#pod my $content_ref = $self->section_data('SectionA'); +#pod +#pod print $$content_ref; +#pod } +#pod } +#pod +#pod __DATA__ +#pod __[ SectionA ]__ +#pod Hello, world. +#pod +#pod =head1 SEE ALSO +#pod +#pod =begin :list +#pod +#pod * L
+#pod +#pod * L does something that is at first look similar, +#pod but it works with source filters, and contains the warning: +#pod +#pod It is possible that this module may overwrite the source code in files that +#pod use it. To protect yourself against this possibility, you are strongly +#pod advised to use the -backup option described in "Safety first". +#pod +#pod Enough said. +#pod +#pod =end :list +#pod +#pod =cut 1; @@ -359,7 +359,7 @@ =head1 VERSION -version 0.200006 +version 0.200007 =head1 SYNOPSIS @@ -575,6 +575,46 @@ Ricardo SIGNES +=head1 CONTRIBUTORS + +=for stopwords Christian Walde Dan Kogai David Golden Steinbrunner Karen Etheridge Kenichi Ishigaki kentfredric Tatsuhiko Miyagawa + +=over 4 + +=item * + +Christian Walde + +=item * + +Dan Kogai + +=item * + +David Golden + +=item * + +David Steinbrunner + +=item * + +Karen Etheridge + +=item * + +Kenichi Ishigaki + +=item * + +kentfredric + +=item * + +Tatsuhiko Miyagawa + +=back + =head1 COPYRIGHT AND LICENSE This software is copyright (c) 2008 by Ricardo SIGNES. diff -Nru libdata-section-perl-0.200006/Makefile.PL libdata-section-perl-0.200007/Makefile.PL --- libdata-section-perl-0.200006/Makefile.PL 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/Makefile.PL 2017-07-07 15:36:08.000000000 +0000 @@ -1,23 +1,18 @@ - -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.014. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.009. use strict; use warnings; -use ExtUtils::MakeMaker 6.30; - - +use ExtUtils::MakeMaker; my %WriteMakefileArgs = ( "ABSTRACT" => "read multiple hunks of data out of your DATA section", "AUTHOR" => "Ricardo SIGNES ", - "BUILD_REQUIRES" => {}, "CONFIGURE_REQUIRES" => { - "ExtUtils::MakeMaker" => "6.30" + "ExtUtils::MakeMaker" => 0 }, "DISTNAME" => "Data-Section", - "EXE_FILES" => [], "LICENSE" => "perl", "NAME" => "Data::Section", "PREREQ_PM" => { @@ -28,13 +23,15 @@ "warnings" => 0 }, "TEST_REQUIRES" => { + "ExtUtils::MakeMaker" => 0, + "File::Spec" => 0, "Test::FailWarnings" => 0, "Test::More" => "0.96", "base" => 0, "lib" => 0, "utf8" => 0 }, - "VERSION" => "0.200006", + "VERSION" => "0.200007", "test" => { "TESTS" => "t/*.t" } @@ -43,6 +40,8 @@ my %FallbackPrereqs = ( "Encode" => 0, + "ExtUtils::MakeMaker" => 0, + "File::Spec" => 0, "MRO::Compat" => "0.09", "Sub::Exporter" => "0.979", "Test::FailWarnings" => 0, @@ -65,6 +64,3 @@ unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); - - - diff -Nru libdata-section-perl-0.200006/MANIFEST libdata-section-perl-0.200007/MANIFEST --- libdata-section-perl-0.200006/MANIFEST 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/MANIFEST 2017-07-07 15:36:08.000000000 +0000 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.014. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.009. Changes LICENSE MANIFEST @@ -8,7 +8,8 @@ README dist.ini lib/Data/Section.pm -t/000-report-versions-tiny.t +t/00-report-prereqs.dd +t/00-report-prereqs.t t/basic.t t/encodings.t t/lib/Child.pm @@ -18,14 +19,14 @@ t/lib/Header.pm t/lib/I/Child.pm t/lib/I/Grandchild.pm -t/lib/I/Parent.pm +t/lib/I/Mother.pm t/lib/Latin1.pm +t/lib/Mother.pm t/lib/NoData.pm t/lib/NoName.pm -t/lib/Parent.pm t/lib/Relaxed.pm t/lib/Unicode_nopragma.pm t/lib/Unicode_pragma.pm t/lib/WindowsNewlines.pm +xt/author/pod-syntax.t xt/release/changes_has_content.t -xt/release/pod-syntax.t diff -Nru libdata-section-perl-0.200006/META.json libdata-section-perl-0.200007/META.json --- libdata-section-perl-0.200006/META.json 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/META.json 2017-07-07 15:36:08.000000000 +0000 @@ -4,25 +4,25 @@ "Ricardo SIGNES " ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 5.014, CPAN::Meta::Converter version 2.133380", + "generated_by" : "Dist::Zilla version 6.009, 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" : "Data-Section", "prereqs" : { "configure" : { "requires" : { - "ExtUtils::MakeMaker" : "6.30" + "ExtUtils::MakeMaker" : "0" } }, "develop" : { "requires" : { - "Test::Pod" : "1.41", - "version" : "0.9901" + "Test::More" : "0", + "Test::Pod" : "1.41" } }, "runtime" : { @@ -35,7 +35,12 @@ } }, "test" : { + "recommends" : { + "CPAN::Meta" : "2.120900" + }, "requires" : { + "ExtUtils::MakeMaker" : "0", + "File::Spec" : "0", "Test::FailWarnings" : "0", "Test::More" : "0.96", "base" : "0", @@ -56,26 +61,40 @@ "web" : "https://github.com/rjbs/Data-Section" } }, - "version" : "0.200006", + "version" : "0.200007", "x_Dist_Zilla" : { "perl" : { - "version" : "5.019009" + "version" : "5.024000" }, "plugins" : [ { "class" : "Dist::Zilla::Plugin::Git::GatherDir", + "config" : { + "Dist::Zilla::Plugin::GatherDir" : { + "exclude_filename" : [], + "exclude_match" : [], + "follow_symlinks" : 0, + "include_dotfiles" : 0, + "prefix" : "", + "prune_directory" : [], + "root" : "." + }, + "Dist::Zilla::Plugin::Git::GatherDir" : { + "include_untracked" : 0 + } + }, "name" : "@RJBS/Git::GatherDir", - "version" : "2.020" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed", "name" : "@RJBS/CheckPrereqsIndexed", - "version" : "0.010" + "version" : "0.020" }, { "class" : "Dist::Zilla::Plugin::CheckExtraTests", "name" : "@RJBS/CheckExtraTests", - "version" : "0.018" + "version" : "0.029" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", @@ -87,130 +106,148 @@ "Dist::Zilla::PluginBundle::RJBS" ], "phase" : "build", + "run_under_travis" : 0, "skip" : [] } }, "name" : "@RJBS/RJBS-Outdated", - "version" : "0.020" + "version" : "0.053" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", "config" : { "Dist::Zilla::Plugin::PromptIfStale" : { - "check_all_plugins" : "1", + "check_all_plugins" : 1, "check_all_prereqs" : 0, "modules" : [], "phase" : "release", + "run_under_travis" : 0, "skip" : [] } }, "name" : "@RJBS/CPAN-Outdated", - "version" : "0.020" + "version" : "0.053" }, { "class" : "Dist::Zilla::Plugin::PruneCruft", "name" : "@RJBS/@Filter/PruneCruft", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::ManifestSkip", "name" : "@RJBS/@Filter/ManifestSkip", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@RJBS/@Filter/MetaYAML", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@RJBS/@Filter/License", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::Readme", "name" : "@RJBS/@Filter/Readme", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::ExecDir", "name" : "@RJBS/@Filter/ExecDir", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::ShareDir", "name" : "@RJBS/@Filter/ShareDir", - "version" : "5.014" - }, - { - "class" : "Dist::Zilla::Plugin::MakeMaker", - "name" : "@RJBS/@Filter/MakeMaker", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@RJBS/@Filter/Manifest", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@RJBS/@Filter/TestRelease", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@RJBS/@Filter/ConfirmRelease", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@RJBS/@Filter/UploadToCPAN", - "version" : "5.014" + "version" : "6.009" + }, + { + "class" : "Dist::Zilla::Plugin::MakeMaker", + "config" : { + "Dist::Zilla::Role::TestRunner" : { + "default_jobs" : 9 + } + }, + "name" : "@RJBS/MakeMaker", + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@RJBS/AutoPrereqs", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::Git::NextVersion", + "config" : { + "Dist::Zilla::Plugin::Git::NextVersion" : { + "first_version" : "0.001", + "version_by_branch" : 1, + "version_regexp" : "(?^:^([0-9]+\\.[0-9]+)$)" + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.13.0", + "repo_root" : "." + } + }, "name" : "@RJBS/Git::NextVersion", - "version" : "2.020" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::PkgVersion", "name" : "@RJBS/PkgVersion", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@RJBS/MetaConfig", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@RJBS/MetaJSON", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::NextRelease", "name" : "@RJBS/NextRelease", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::Test::ChangesHasContent", "name" : "@RJBS/Test::ChangesHasContent", - "version" : "0.006" + "version" : "0.010" }, { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@RJBS/PodSyntaxTests", - "version" : "5.014" + "version" : "6.009" }, { - "class" : "Dist::Zilla::Plugin::ReportVersions::Tiny", - "name" : "@RJBS/ReportVersions::Tiny", - "version" : "1.10" + "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", + "name" : "@RJBS/Test::ReportPrereqs", + "version" : "0.027" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -221,7 +258,7 @@ } }, "name" : "@RJBS/TestMoreWithSubtests", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", @@ -238,168 +275,265 @@ { "class" : "Pod::Weaver::Plugin::EnsurePod5", "name" : "@CorePrep/EnsurePod5", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::H1Nester", "name" : "@CorePrep/H1Nester", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::SingleEncoding", "name" : "@RJBS/SingleEncoding", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Name", "name" : "@RJBS/Name", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Version", "name" : "@RJBS/Version", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@RJBS/Prelude", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "@RJBS/Synopsis", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "@RJBS/Description", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "@RJBS/Overview", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "@RJBS/Stability", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "Attributes", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "Methods", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "Functions", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Leftovers", "name" : "@RJBS/Leftovers", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@RJBS/postlude", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Authors", "name" : "@RJBS/Authors", - "version" : "4.006" + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Section::Contributors", + "name" : "@RJBS/Contributors", + "version" : "0.009" }, { "class" : "Pod::Weaver::Section::Legal", "name" : "@RJBS/Legal", - "version" : "4.006" + "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::Transformer", "name" : "@RJBS/List", - "version" : "4.006" + "version" : "4.015" } ] } }, "name" : "@RJBS/PodWeaver", - "version" : "4.005" + "version" : "4.008" }, { "class" : "Dist::Zilla::Plugin::GithubMeta", "name" : "@RJBS/GithubMeta", - "version" : "0.42" + "version" : "0.54" }, { "class" : "Dist::Zilla::Plugin::Git::Check", + "config" : { + "Dist::Zilla::Plugin::Git::Check" : { + "untracked_files" : "die" + }, + "Dist::Zilla::Role::Git::DirtyFiles" : { + "allow_dirty" : [ + "Changes", + "dist.ini" + ], + "allow_dirty_match" : [], + "changelog" : "Changes" + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.13.0", + "repo_root" : "." + } + }, "name" : "@RJBS/@Git/Check", - "version" : "2.020" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", + "config" : { + "Dist::Zilla::Plugin::Git::Commit" : { + "add_files_in" : [], + "commit_msg" : "v%v%n%n%c" + }, + "Dist::Zilla::Role::Git::DirtyFiles" : { + "allow_dirty" : [ + "Changes", + "dist.ini" + ], + "allow_dirty_match" : [], + "changelog" : "Changes" + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.13.0", + "repo_root" : "." + }, + "Dist::Zilla::Role::Git::StringFormatter" : { + "time_zone" : "local" + } + }, "name" : "@RJBS/@Git/Commit", - "version" : "2.020" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", + "config" : { + "Dist::Zilla::Plugin::Git::Tag" : { + "branch" : null, + "changelog" : "Changes", + "signed" : 0, + "tag" : "0.200007", + "tag_format" : "%v", + "tag_message" : "v%v" + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.13.0", + "repo_root" : "." + }, + "Dist::Zilla::Role::Git::StringFormatter" : { + "time_zone" : "local" + } + }, "name" : "@RJBS/@Git/Tag", - "version" : "2.020" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::Git::Push", + "config" : { + "Dist::Zilla::Plugin::Git::Push" : { + "push_to" : [ + "rjbs :", + "github :" + ], + "remotes_must_exist" : 0 + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.13.0", + "repo_root" : "." + } + }, "name" : "@RJBS/@Git/Push", - "version" : "2.020" + "version" : "2.042" + }, + { + "class" : "Dist::Zilla::Plugin::Git::Contributors", + "config" : { + "Dist::Zilla::Plugin::Git::Contributors" : { + "git_version" : "2.13.0", + "include_authors" : 0, + "include_releaser" : 1, + "order_by" : "name", + "paths" : [] + } + }, + "name" : "@RJBS/Git::Contributors", + "version" : "0.030" }, { "class" : "Dist::Zilla::Plugin::Encoding", "name" : "Encoding", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "5.014" + "version" : "6.009" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":ExtraTestFiles", + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "5.014" + "version" : "6.009" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":PerlExecFiles", + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", - "version" : "5.014" + "version" : "6.009" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", - "version" : "5.014" + "version" : "6.009" } ], "zilla" : { @@ -407,8 +541,19 @@ "config" : { "is_trial" : "0" }, - "version" : "5.014" + "version" : "6.009" } - } + }, + "x_contributors" : [ + "Christian Walde ", + "Dan Kogai ", + "David Golden ", + "David Steinbrunner ", + "Karen Etheridge ", + "Kenichi Ishigaki ", + "kentfredric ", + "Tatsuhiko Miyagawa " + ], + "x_serialization_backend" : "Cpanel::JSON::XS version 3.0231" } diff -Nru libdata-section-perl-0.200006/META.yml libdata-section-perl-0.200007/META.yml --- libdata-section-perl-0.200006/META.yml 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/META.yml 2017-07-07 15:36:08.000000000 +0000 @@ -3,15 +3,17 @@ author: - 'Ricardo SIGNES ' build_requires: + ExtUtils::MakeMaker: '0' + File::Spec: '0' Test::FailWarnings: '0' Test::More: '0.96' base: '0' lib: '0' utf8: '0' configure_requires: - ExtUtils::MakeMaker: '6.30' + ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 5.014, CPAN::Meta::Converter version 2.133380' +generated_by: 'Dist::Zilla version 6.009, CPAN::Meta::Converter version 2.150005' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -27,23 +29,34 @@ bugtracker: https://github.com/rjbs/Data-Section/issues homepage: https://github.com/rjbs/Data-Section repository: https://github.com/rjbs/Data-Section.git -version: '0.200006' +version: '0.200007' x_Dist_Zilla: perl: - version: '5.019009' + version: '5.024000' plugins: - class: Dist::Zilla::Plugin::Git::GatherDir + config: + Dist::Zilla::Plugin::GatherDir: + exclude_filename: [] + exclude_match: [] + follow_symlinks: 0 + include_dotfiles: 0 + prefix: '' + prune_directory: [] + root: . + Dist::Zilla::Plugin::Git::GatherDir: + include_untracked: 0 name: '@RJBS/Git::GatherDir' - version: '2.020' + version: '2.042' - class: Dist::Zilla::Plugin::CheckPrereqsIndexed name: '@RJBS/CheckPrereqsIndexed' - version: '0.010' + version: '0.020' - class: Dist::Zilla::Plugin::CheckExtraTests name: '@RJBS/CheckExtraTests' - version: '0.018' + version: '0.029' - class: Dist::Zilla::Plugin::PromptIfStale config: @@ -53,104 +66,117 @@ modules: - Dist::Zilla::PluginBundle::RJBS phase: build + run_under_travis: 0 skip: [] name: '@RJBS/RJBS-Outdated' - version: '0.020' + version: '0.053' - class: Dist::Zilla::Plugin::PromptIfStale config: Dist::Zilla::Plugin::PromptIfStale: - check_all_plugins: '1' + check_all_plugins: 1 check_all_prereqs: 0 modules: [] phase: release + run_under_travis: 0 skip: [] name: '@RJBS/CPAN-Outdated' - version: '0.020' + version: '0.053' - class: Dist::Zilla::Plugin::PruneCruft name: '@RJBS/@Filter/PruneCruft' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::ManifestSkip name: '@RJBS/@Filter/ManifestSkip' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::MetaYAML name: '@RJBS/@Filter/MetaYAML' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::License name: '@RJBS/@Filter/License' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::Readme name: '@RJBS/@Filter/Readme' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::ExecDir name: '@RJBS/@Filter/ExecDir' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::ShareDir name: '@RJBS/@Filter/ShareDir' - version: '5.014' - - - class: Dist::Zilla::Plugin::MakeMaker - name: '@RJBS/@Filter/MakeMaker' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::Manifest name: '@RJBS/@Filter/Manifest' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::TestRelease name: '@RJBS/@Filter/TestRelease' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::ConfirmRelease name: '@RJBS/@Filter/ConfirmRelease' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::UploadToCPAN name: '@RJBS/@Filter/UploadToCPAN' - version: '5.014' + version: '6.009' + - + class: Dist::Zilla::Plugin::MakeMaker + config: + Dist::Zilla::Role::TestRunner: + default_jobs: 9 + name: '@RJBS/MakeMaker' + version: '6.009' - class: Dist::Zilla::Plugin::AutoPrereqs name: '@RJBS/AutoPrereqs' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::Git::NextVersion + config: + Dist::Zilla::Plugin::Git::NextVersion: + first_version: '0.001' + version_by_branch: 1 + version_regexp: (?^:^([0-9]+\.[0-9]+)$) + Dist::Zilla::Role::Git::Repo: + git_version: 2.13.0 + repo_root: . name: '@RJBS/Git::NextVersion' - version: '2.020' + version: '2.042' - class: Dist::Zilla::Plugin::PkgVersion name: '@RJBS/PkgVersion' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::MetaConfig name: '@RJBS/MetaConfig' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::MetaJSON name: '@RJBS/MetaJSON' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::NextRelease name: '@RJBS/NextRelease' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::Test::ChangesHasContent name: '@RJBS/Test::ChangesHasContent' - version: '0.006' + version: '0.010' - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@RJBS/PodSyntaxTests' - version: '5.014' + version: '6.009' - - class: Dist::Zilla::Plugin::ReportVersions::Tiny - name: '@RJBS/ReportVersions::Tiny' - version: '1.10' + class: Dist::Zilla::Plugin::Test::ReportPrereqs + name: '@RJBS/Test::ReportPrereqs' + version: '0.027' - class: Dist::Zilla::Plugin::Prereqs config: @@ -158,7 +184,7 @@ phase: test type: requires name: '@RJBS/TestMoreWithSubtests' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::PodWeaver config: @@ -172,135 +198,217 @@ - class: Pod::Weaver::Plugin::EnsurePod5 name: '@CorePrep/EnsurePod5' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Plugin::H1Nester name: '@CorePrep/H1Nester' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Plugin::SingleEncoding name: '@RJBS/SingleEncoding' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Name name: '@RJBS/Name' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Version name: '@RJBS/Version' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Region name: '@RJBS/Prelude' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Generic name: '@RJBS/Synopsis' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Generic name: '@RJBS/Description' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Generic name: '@RJBS/Overview' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Generic name: '@RJBS/Stability' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Collect name: Attributes - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Collect name: Methods - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Collect name: Functions - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Leftovers name: '@RJBS/Leftovers' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Region name: '@RJBS/postlude' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Section::Authors name: '@RJBS/Authors' - version: '4.006' + version: '4.015' + - + class: Pod::Weaver::Section::Contributors + name: '@RJBS/Contributors' + version: '0.009' - class: Pod::Weaver::Section::Legal name: '@RJBS/Legal' - version: '4.006' + version: '4.015' - class: Pod::Weaver::Plugin::Transformer name: '@RJBS/List' - version: '4.006' + version: '4.015' name: '@RJBS/PodWeaver' - version: '4.005' + version: '4.008' - class: Dist::Zilla::Plugin::GithubMeta name: '@RJBS/GithubMeta' - version: '0.42' + version: '0.54' - class: Dist::Zilla::Plugin::Git::Check + config: + Dist::Zilla::Plugin::Git::Check: + untracked_files: die + Dist::Zilla::Role::Git::DirtyFiles: + allow_dirty: + - Changes + - dist.ini + allow_dirty_match: [] + changelog: Changes + Dist::Zilla::Role::Git::Repo: + git_version: 2.13.0 + repo_root: . name: '@RJBS/@Git/Check' - version: '2.020' + version: '2.042' - class: Dist::Zilla::Plugin::Git::Commit + config: + Dist::Zilla::Plugin::Git::Commit: + add_files_in: [] + commit_msg: v%v%n%n%c + Dist::Zilla::Role::Git::DirtyFiles: + allow_dirty: + - Changes + - dist.ini + allow_dirty_match: [] + changelog: Changes + Dist::Zilla::Role::Git::Repo: + git_version: 2.13.0 + repo_root: . + Dist::Zilla::Role::Git::StringFormatter: + time_zone: local name: '@RJBS/@Git/Commit' - version: '2.020' + version: '2.042' - class: Dist::Zilla::Plugin::Git::Tag + config: + Dist::Zilla::Plugin::Git::Tag: + branch: ~ + changelog: Changes + signed: 0 + tag: '0.200007' + tag_format: '%v' + tag_message: v%v + Dist::Zilla::Role::Git::Repo: + git_version: 2.13.0 + repo_root: . + Dist::Zilla::Role::Git::StringFormatter: + time_zone: local name: '@RJBS/@Git/Tag' - version: '2.020' + version: '2.042' - class: Dist::Zilla::Plugin::Git::Push + config: + Dist::Zilla::Plugin::Git::Push: + push_to: + - 'rjbs :' + - 'github :' + remotes_must_exist: 0 + Dist::Zilla::Role::Git::Repo: + git_version: 2.13.0 + repo_root: . name: '@RJBS/@Git/Push' - version: '2.020' + version: '2.042' + - + class: Dist::Zilla::Plugin::Git::Contributors + config: + Dist::Zilla::Plugin::Git::Contributors: + git_version: 2.13.0 + include_authors: 0 + include_releaser: 1 + order_by: name + paths: [] + name: '@RJBS/Git::Contributors' + version: '0.030' - class: Dist::Zilla::Plugin::Encoding name: Encoding - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: '5.014' + version: '6.009' + - + class: Dist::Zilla::Plugin::FinderCode + name: ':ExtraTestFiles' + version: '6.009' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: '5.014' + version: '6.009' + - + class: Dist::Zilla::Plugin::FinderCode + name: ':PerlExecFiles' + version: '6.009' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' - version: '5.014' + version: '6.009' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' - version: '5.014' + version: '6.009' zilla: class: Dist::Zilla::Dist::Builder config: is_trial: '0' - version: '5.014' + version: '6.009' +x_contributors: + - 'Christian Walde ' + - 'Dan Kogai ' + - 'David Golden ' + - 'David Steinbrunner ' + - 'Karen Etheridge ' + - 'Kenichi Ishigaki ' + - 'kentfredric ' + - 'Tatsuhiko Miyagawa ' +x_serialization_backend: 'YAML::Tiny version 1.70' diff -Nru libdata-section-perl-0.200006/README libdata-section-perl-0.200007/README --- libdata-section-perl-0.200006/README 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/README 2017-07-07 15:36:08.000000000 +0000 @@ -1,7 +1,7 @@ This archive contains the distribution Data-Section, -version 0.200006: +version 0.200007: read multiple hunks of data out of your DATA section @@ -11,5 +11,5 @@ the same terms as the Perl 5 programming language system itself. -This README file was generated by Dist::Zilla::Plugin::Readme v5.014. +This README file was generated by Dist::Zilla::Plugin::Readme v6.009. diff -Nru libdata-section-perl-0.200006/t/000-report-versions-tiny.t libdata-section-perl-0.200007/t/000-report-versions-tiny.t --- libdata-section-perl-0.200006/t/000-report-versions-tiny.t 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/t/000-report-versions-tiny.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,80 +0,0 @@ -use strict; -use warnings; -use Test::More 0.88; -# This is a relatively nice way to avoid Test::NoWarnings breaking our -# expectations by adding extra tests, without using no_plan. It also helps -# avoid any other test module that feels introducing random tests, or even -# test plans, is a nice idea. -our $success = 0; -END { $success && done_testing; } - -# List our own version used to generate this -my $v = "\nGenerated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10\n"; - -eval { # no excuses! - # report our Perl details - my $want = "any version"; - $v .= "perl: $] (wanted $want) on $^O from $^X\n\n"; -}; -defined($@) and diag("$@"); - -# Now, our module version dependencies: -sub pmver { - my ($module, $wanted) = @_; - $wanted = " (want $wanted)"; - my $pmver; - eval "require $module;"; - if ($@) { - if ($@ =~ m/Can't locate .* in \@INC/) { - $pmver = 'module not found.'; - } else { - diag("${module}: $@"); - $pmver = 'died during require.'; - } - } else { - my $version; - eval { $version = $module->VERSION; }; - if ($@) { - diag("${module}: $@"); - $pmver = 'died during VERSION check.'; - } elsif (defined $version) { - $pmver = "$version"; - } else { - $pmver = ''; - } - } - - # So, we should be good, right? - return sprintf('%-45s => %-10s%-15s%s', $module, $pmver, $wanted, "\n"); -} - -eval { $v .= pmver('Encode','any version') }; -eval { $v .= pmver('ExtUtils::MakeMaker','6.30') }; -eval { $v .= pmver('MRO::Compat','0.09') }; -eval { $v .= pmver('Sub::Exporter','0.979') }; -eval { $v .= pmver('Test::FailWarnings','any version') }; -eval { $v .= pmver('Test::More','0.96') }; -eval { $v .= pmver('base','any version') }; -eval { $v .= pmver('lib','any version') }; -eval { $v .= pmver('strict','any version') }; -eval { $v .= pmver('utf8','any version') }; -eval { $v .= pmver('warnings','any version') }; - - -# All done. -$v .= <<'EOT'; - -Thanks for using my code. I hope it works for you. -If not, please try and include this output in the bug report. -That will help me reproduce the issue and solve your problem. - -EOT - -diag($v); -ok(1, "we really didn't test anything, just reporting data"); -$success = 1; - -# Work around another nasty module on CPAN. :/ -no warnings 'once'; -$Template::Test::NO_FLUSH = 1; -exit 0; diff -Nru libdata-section-perl-0.200006/t/00-report-prereqs.dd libdata-section-perl-0.200007/t/00-report-prereqs.dd --- libdata-section-perl-0.200006/t/00-report-prereqs.dd 1970-01-01 00:00:00.000000000 +0000 +++ libdata-section-perl-0.200007/t/00-report-prereqs.dd 2017-07-07 15:36:08.000000000 +0000 @@ -0,0 +1,38 @@ +do { my $x = { + 'configure' => { + 'requires' => { + 'ExtUtils::MakeMaker' => '0' + } + }, + 'develop' => { + 'requires' => { + 'Test::More' => '0', + 'Test::Pod' => '1.41' + } + }, + 'runtime' => { + 'requires' => { + 'Encode' => '0', + 'MRO::Compat' => '0.09', + 'Sub::Exporter' => '0.979', + 'strict' => '0', + 'warnings' => '0' + } + }, + 'test' => { + 'recommends' => { + 'CPAN::Meta' => '2.120900' + }, + 'requires' => { + 'ExtUtils::MakeMaker' => '0', + 'File::Spec' => '0', + 'Test::FailWarnings' => '0', + 'Test::More' => '0.96', + 'base' => '0', + 'lib' => '0', + 'utf8' => '0' + } + } + }; + $x; + } \ No newline at end of file diff -Nru libdata-section-perl-0.200006/t/00-report-prereqs.t libdata-section-perl-0.200007/t/00-report-prereqs.t --- libdata-section-perl-0.200006/t/00-report-prereqs.t 1970-01-01 00:00:00.000000000 +0000 +++ libdata-section-perl-0.200007/t/00-report-prereqs.t 2017-07-07 15:36:08.000000000 +0000 @@ -0,0 +1,193 @@ +#!perl + +use strict; +use warnings; + +# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.027 + +use Test::More tests => 1; + +use ExtUtils::MakeMaker; +use File::Spec; + +# from $version::LAX +my $lax_version_re = + qr/(?: undef | (?: (?:[0-9]+) (?: \. | (?:\.[0-9]+) (?:_[0-9]+)? )? + | + (?:\.[0-9]+) (?:_[0-9]+)? + ) | (?: + v (?:[0-9]+) (?: (?:\.[0-9]+)+ (?:_[0-9]+)? )? + | + (?:[0-9]+)? (?:\.[0-9]+){2,} (?:_[0-9]+)? + ) + )/x; + +# hide optional CPAN::Meta modules from prereq scanner +# and check if they are available +my $cpan_meta = "CPAN::Meta"; +my $cpan_meta_pre = "CPAN::Meta::Prereqs"; +my $HAS_CPAN_META = eval "require $cpan_meta; $cpan_meta->VERSION('2.120900')" && eval "require $cpan_meta_pre"; ## no critic + +# Verify requirements? +my $DO_VERIFY_PREREQS = 1; + +sub _max { + my $max = shift; + $max = ( $_ > $max ) ? $_ : $max for @_; + return $max; +} + +sub _merge_prereqs { + my ($collector, $prereqs) = @_; + + # CPAN::Meta::Prereqs object + if (ref $collector eq $cpan_meta_pre) { + return $collector->with_merged_prereqs( + CPAN::Meta::Prereqs->new( $prereqs ) + ); + } + + # Raw hashrefs + for my $phase ( keys %$prereqs ) { + for my $type ( keys %{ $prereqs->{$phase} } ) { + for my $module ( keys %{ $prereqs->{$phase}{$type} } ) { + $collector->{$phase}{$type}{$module} = $prereqs->{$phase}{$type}{$module}; + } + } + } + + return $collector; +} + +my @include = qw( + +); + +my @exclude = qw( + +); + +# Add static prereqs to the included modules list +my $static_prereqs = do './t/00-report-prereqs.dd'; + +# Merge all prereqs (either with ::Prereqs or a hashref) +my $full_prereqs = _merge_prereqs( + ( $HAS_CPAN_META ? $cpan_meta_pre->new : {} ), + $static_prereqs +); + +# Add dynamic prereqs to the included modules list (if we can) +my ($source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; +my $cpan_meta_error; +if ( $source && $HAS_CPAN_META + && (my $meta = eval { CPAN::Meta->load_file($source) } ) +) { + $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs); +} +else { + $cpan_meta_error = $@; # capture error from CPAN::Meta->load_file($source) + $source = 'static metadata'; +} + +my @full_reports; +my @dep_errors; +my $req_hash = $HAS_CPAN_META ? $full_prereqs->as_string_hash : $full_prereqs; + +# Add static includes into a fake section +for my $mod (@include) { + $req_hash->{other}{modules}{$mod} = 0; +} + +for my $phase ( qw(configure build test runtime develop other) ) { + next unless $req_hash->{$phase}; + next if ($phase eq 'develop' and not $ENV{AUTHOR_TESTING}); + + for my $type ( qw(requires recommends suggests conflicts modules) ) { + next unless $req_hash->{$phase}{$type}; + + my $title = ucfirst($phase).' '.ucfirst($type); + my @reports = [qw/Module Want Have/]; + + for my $mod ( sort keys %{ $req_hash->{$phase}{$type} } ) { + next if $mod eq 'perl'; + next if grep { $_ eq $mod } @exclude; + + my $file = $mod; + $file =~ s{::}{/}g; + $file .= ".pm"; + my ($prefix) = grep { -e File::Spec->catfile($_, $file) } @INC; + + my $want = $req_hash->{$phase}{$type}{$mod}; + $want = "undef" unless defined $want; + $want = "any" if !$want && $want == 0; + + my $req_string = $want eq 'any' ? 'any version required' : "version '$want' required"; + + if ($prefix) { + my $have = MM->parse_version( File::Spec->catfile($prefix, $file) ); + $have = "undef" unless defined $have; + push @reports, [$mod, $want, $have]; + + if ( $DO_VERIFY_PREREQS && $HAS_CPAN_META && $type eq 'requires' ) { + if ( $have !~ /\A$lax_version_re\z/ ) { + push @dep_errors, "$mod version '$have' cannot be parsed ($req_string)"; + } + elsif ( ! $full_prereqs->requirements_for( $phase, $type )->accepts_module( $mod => $have ) ) { + push @dep_errors, "$mod version '$have' is not in required range '$want'"; + } + } + } + else { + push @reports, [$mod, $want, "missing"]; + + if ( $DO_VERIFY_PREREQS && $type eq 'requires' ) { + push @dep_errors, "$mod is not installed ($req_string)"; + } + } + } + + if ( @reports ) { + push @full_reports, "=== $title ===\n\n"; + + my $ml = _max( map { length $_->[0] } @reports ); + my $wl = _max( map { length $_->[1] } @reports ); + my $hl = _max( map { length $_->[2] } @reports ); + + if ($type eq 'modules') { + splice @reports, 1, 0, ["-" x $ml, "", "-" x $hl]; + push @full_reports, map { sprintf(" %*s %*s\n", -$ml, $_->[0], $hl, $_->[2]) } @reports; + } + else { + splice @reports, 1, 0, ["-" x $ml, "-" x $wl, "-" x $hl]; + push @full_reports, map { sprintf(" %*s %*s %*s\n", -$ml, $_->[0], $wl, $_->[1], $hl, $_->[2]) } @reports; + } + + push @full_reports, "\n"; + } + } +} + +if ( @full_reports ) { + diag "\nVersions for all modules listed in $source (including optional ones):\n\n", @full_reports; +} + +if ( $cpan_meta_error || @dep_errors ) { + diag "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n"; +} + +if ( $cpan_meta_error ) { + my ($orig_source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; + diag "\nCPAN::Meta->load_file('$orig_source') failed with: $cpan_meta_error\n"; +} + +if ( @dep_errors ) { + diag join("\n", + "\nThe following REQUIRED prerequisites were not satisfied:\n", + @dep_errors, + "\n" + ); +} + +pass; + +# vim: ts=4 sts=4 sw=4 et: diff -Nru libdata-section-perl-0.200006/t/basic.t libdata-section-perl-0.200007/t/basic.t --- libdata-section-perl-0.200006/t/basic.t 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/t/basic.t 2017-07-07 15:36:08.000000000 +0000 @@ -3,11 +3,11 @@ use lib 't/lib'; use Test::More; -use Parent; +use Mother; use Child; use Grandchild; -use I::Parent; +use I::Mother; use I::Child; use I::Grandchild; @@ -20,7 +20,7 @@ use WindowsNewlines; my @want = ( - Parent => { a => \"1\n", b => \"2\n", c => \"3\n" }, + Mother => { a => \"1\n", b => \"2\n", c => \"3\n" }, Child => { b => \"22\n", c => \"33\n", d => \"44\n" }, Grandchild => { a => \"111\n", d => \q{} }, ); @@ -47,27 +47,27 @@ # The classes that do not begin with I:: are non-inheriting, so we do not # expect to see (for example) the parent's "b" section propagated to the # grandchild. -- rjbs, 2010-01-27 -is_deeply(Parent ->section_data('a'), \"1\n", "Parent's a"); -is_deeply(Parent ->section_data('b'), \"2\n", "Parent's b"); +is_deeply(Mother ->section_data('a'), \"1\n", "Mother's a"); +is_deeply(Mother ->section_data('b'), \"2\n", "Mother's b"); is_deeply(Grandchild->section_data('a'), \"111\n", "Grandchild's a"); is_deeply(Grandchild->section_data('b'), undef, "Grandchild's b (none)"); is_deeply( - [ sort Parent->section_data_names ], + [ sort Mother->section_data_names ], [ qw(a b c) ], - "Parent section data names", + "Mother section data names", ); is_deeply( - [ sort Parent->local_section_data_names ], + [ sort Mother->local_section_data_names ], [ qw(a b c) ], - "Parent local section data names", + "Mother local section data names", ); is_deeply( - [ sort Parent->merged_section_data_names ], + [ sort Mother->merged_section_data_names ], [ qw(a b c) ], - "Parent merged section data names", + "Mother merged section data names", ); is_deeply( @@ -88,27 +88,27 @@ "Child merged section data names", ); -is_deeply(I::Parent ->section_data('a'), \"1\n", "I::Parent's a"); -is_deeply(I::Parent ->section_data('b'), \"2\n", "I::Parent's b"); +is_deeply(I::Mother ->section_data('a'), \"1\n", "I::Mother's a"); +is_deeply(I::Mother ->section_data('b'), \"2\n", "I::Mother's b"); is_deeply(I::Grandchild->section_data('a'), \"111\n", "I::Grandchild's a"); is_deeply(I::Grandchild->section_data('b'), \"22\n", "I::Grandchild's b (via Child)"); is_deeply( - [ sort I::Parent->section_data_names ], + [ sort I::Mother->section_data_names ], [ qw(a b c) ], - "I::Parent section data names", + "I::Mother section data names", ); is_deeply( - [ sort I::Parent->local_section_data_names ], + [ sort I::Mother->local_section_data_names ], [ qw(a b c) ], - "I::Parent local section data names", + "I::Mother local section data names", ); is_deeply( - [ sort I::Parent->merged_section_data_names ], + [ sort I::Mother->merged_section_data_names ], [ qw(a b c) ], - "I::Parent merged section data names", + "I::Mother merged section data names", ); is_deeply( diff -Nru libdata-section-perl-0.200006/t/lib/Child.pm libdata-section-perl-0.200007/t/lib/Child.pm --- libdata-section-perl-0.200006/t/lib/Child.pm 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/t/lib/Child.pm 2017-07-07 15:36:08.000000000 +0000 @@ -2,7 +2,7 @@ use warnings; package Child; use Godfather; -use base qw(Parent Godfather); +use base qw(Mother Godfather); 1; __DATA__ __[b]__ diff -Nru libdata-section-perl-0.200006/t/lib/I/Child.pm libdata-section-perl-0.200007/t/lib/I/Child.pm --- libdata-section-perl-0.200006/t/lib/I/Child.pm 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/t/lib/I/Child.pm 2017-07-07 15:36:08.000000000 +0000 @@ -2,7 +2,7 @@ use warnings; package I::Child; use Godfather; -use base qw(I::Parent Godfather); +use base qw(I::Mother Godfather); 1; __DATA__ __[b]__ diff -Nru libdata-section-perl-0.200006/t/lib/I/Mother.pm libdata-section-perl-0.200007/t/lib/I/Mother.pm --- libdata-section-perl-0.200006/t/lib/I/Mother.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdata-section-perl-0.200007/t/lib/I/Mother.pm 2017-07-07 15:36:08.000000000 +0000 @@ -0,0 +1,13 @@ +use strict; +use warnings; +package I::Mother; +use Data::Section -setup; + +1; +__DATA__ +__[a]__ +1 +__[b]__ +2 +__[c]__ +3 diff -Nru libdata-section-perl-0.200006/t/lib/I/Parent.pm libdata-section-perl-0.200007/t/lib/I/Parent.pm --- libdata-section-perl-0.200006/t/lib/I/Parent.pm 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/t/lib/I/Parent.pm 1970-01-01 00:00:00.000000000 +0000 @@ -1,13 +0,0 @@ -use strict; -use warnings; -package I::Parent; -use Data::Section -setup; - -1; -__DATA__ -__[a]__ -1 -__[b]__ -2 -__[c]__ -3 diff -Nru libdata-section-perl-0.200006/t/lib/Mother.pm libdata-section-perl-0.200007/t/lib/Mother.pm --- libdata-section-perl-0.200006/t/lib/Mother.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdata-section-perl-0.200007/t/lib/Mother.pm 2017-07-07 15:36:08.000000000 +0000 @@ -0,0 +1,13 @@ +use strict; +use warnings; +package Mother; +use Data::Section -setup => { inherit => 0 }; + +1; +__DATA__ +__[a]__ +1 +__[b]__ +2 +__[c]__ +3 diff -Nru libdata-section-perl-0.200006/t/lib/Parent.pm libdata-section-perl-0.200007/t/lib/Parent.pm --- libdata-section-perl-0.200006/t/lib/Parent.pm 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/t/lib/Parent.pm 1970-01-01 00:00:00.000000000 +0000 @@ -1,13 +0,0 @@ -use strict; -use warnings; -package Parent; -use Data::Section -setup => { inherit => 0 }; - -1; -__DATA__ -__[a]__ -1 -__[b]__ -2 -__[c]__ -3 diff -Nru libdata-section-perl-0.200006/xt/author/pod-syntax.t libdata-section-perl-0.200007/xt/author/pod-syntax.t --- libdata-section-perl-0.200006/xt/author/pod-syntax.t 1970-01-01 00:00:00.000000000 +0000 +++ libdata-section-perl-0.200007/xt/author/pod-syntax.t 2017-07-07 15:36:08.000000000 +0000 @@ -0,0 +1,7 @@ +#!perl +# 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 -Nru libdata-section-perl-0.200006/xt/release/changes_has_content.t libdata-section-perl-0.200007/xt/release/changes_has_content.t --- libdata-section-perl-0.200006/xt/release/changes_has_content.t 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/xt/release/changes_has_content.t 2017-07-07 15:36:08.000000000 +0000 @@ -4,7 +4,7 @@ note 'Checking Changes'; my $changes_file = 'Changes'; -my $newver = '0.200006'; +my $newver = '0.200007'; my $trial_token = '-TRIAL'; SKIP: { diff -Nru libdata-section-perl-0.200006/xt/release/pod-syntax.t libdata-section-perl-0.200007/xt/release/pod-syntax.t --- libdata-section-perl-0.200006/xt/release/pod-syntax.t 2014-03-10 14:14:48.000000000 +0000 +++ libdata-section-perl-0.200007/xt/release/pod-syntax.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -#!perl -# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests. -use Test::More; -use Test::Pod 1.41; - -all_pod_files_ok();