diff -Nru libpod-eventual-perl-0.094001/Changes libpod-eventual-perl-0.094002/Changes --- libpod-eventual-perl-0.094001/Changes 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/Changes 2021-07-03 17:16:28.000000000 +0000 @@ -1,5 +1,10 @@ Revision history for Pod-Eventual +0.094002 2021-07-03 13:16:26-04:00 America/New_York + - fix typo (thanks, BooK!) + - update author contact info + - document perl version policy + 0.094001 2013-11-05 22:09:53 America/New_York require Mixin-Linewise 0.102 to avoid busted 0.101 diff -Nru libpod-eventual-perl-0.094001/debian/changelog libpod-eventual-perl-0.094002/debian/changelog --- libpod-eventual-perl-0.094001/debian/changelog 2020-12-29 00:17:47.000000000 +0000 +++ libpod-eventual-perl-0.094002/debian/changelog 2021-09-26 10:43:27.000000000 +0000 @@ -1,3 +1,43 @@ +libpod-eventual-perl (0.094002-1) unstable; urgency=medium + + [ gregor herrmann ] + * Strip trailing slash from metacpan URLs. + + [ 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! + + [ Salvatore Bonaccorso ] + * Update Vcs-* headers for switch to salsa.debian.org + + [ Debian Janitor ] + * Bump debhelper from deprecated 8 to 12. + * Set debhelper-compat version in Build-Depends. + * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, + Repository-Browse. + + [ gregor herrmann ] + * debian/watch: use uscan version 4. + + [ Debian Janitor ] + * Bump debhelper from old 12 to 13. + + [ gregor herrmann ] + * Import upstream version 0.094002. + * Update years of upstream copyright and upstream email address. + * Add /me to Uploaders. + * Declare compliance with Debian Policy 4.6.0. + * Set Rules-Requires-Root: no. + * Drop unneeded version constraints from (build) dependencies. + * Annotate test-only build dependencies with . + * Fix autopkgtests: smoke tests need eg/. + + -- gregor herrmann Sun, 26 Sep 2021 12:43:27 +0200 + libpod-eventual-perl (0.094001-1.1) unstable; urgency=medium * Non maintainer upload by the Reproducible Builds team. diff -Nru libpod-eventual-perl-0.094001/debian/compat libpod-eventual-perl-0.094002/debian/compat --- libpod-eventual-perl-0.094001/debian/compat 2014-01-02 20:54:32.000000000 +0000 +++ libpod-eventual-perl-0.094002/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -8 diff -Nru libpod-eventual-perl-0.094001/debian/control libpod-eventual-perl-0.094002/debian/control --- libpod-eventual-perl-0.094001/debian/control 2014-01-02 20:54:32.000000000 +0000 +++ libpod-eventual-perl-0.094002/debian/control 2021-09-26 10:43:27.000000000 +0000 @@ -1,23 +1,25 @@ Source: libpod-eventual-perl Maintainer: Debian Perl Group -Uploaders: Jonathan Yu +Uploaders: gregor herrmann Section: perl +Testsuite: autopkgtest-pkg-perl Priority: optional -Build-Depends: debhelper (>= 8) -Build-Depends-Indep: perl, - libtest-deep-perl, - libmixin-linewise-perl (>= 0.102), - 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/libpod-eventual-perl.git -Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libpod-eventual-perl.git -Homepage: https://metacpan.org/release/Pod-Eventual/ +Build-Depends: debhelper-compat (= 13) +Build-Depends-Indep: libmixin-linewise-perl , + libtest-deep-perl , + libtest-simple-perl , + perl +Standards-Version: 4.6.0 +Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libpod-eventual-perl +Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libpod-eventual-perl.git +Homepage: https://metacpan.org/release/Pod-Eventual +Rules-Requires-Root: no Package: libpod-eventual-perl Architecture: all -Depends: ${perl:Depends}, - ${misc:Depends}, - libmixin-linewise-perl (>= 0.102) +Depends: ${misc:Depends}, + ${perl:Depends}, + libmixin-linewise-perl Description: module to read a POD as a series of trivial events Pod::Eventual is a collection of Perl modules designed to read line-based input and produce events describing each POD paragraph or directive it finds. diff -Nru libpod-eventual-perl-0.094001/debian/copyright libpod-eventual-perl-0.094002/debian/copyright --- libpod-eventual-perl-0.094001/debian/copyright 2014-01-02 20:54:32.000000000 +0000 +++ libpod-eventual-perl-0.094002/debian/copyright 2021-09-26 10:43:27.000000000 +0000 @@ -1,14 +1,15 @@ -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: Pod-Eventual -Upstream-Contact: Ricardo SIGNES -Source: https://metacpan.org/release/Pod-Eventual/ +Upstream-Contact: Ricardo SIGNES +Source: https://metacpan.org/release/Pod-Eventual Files: * -Copyright: 2013, Ricardo SIGNES +Copyright: 2013-2021, Ricardo SIGNES License: Artistic or GPL-1+ Files: debian/* Copyright: 2009, Jonathan Yu + 2013-2021, gregor herrmann License: Artistic or GPL-1+ License: Artistic diff -Nru libpod-eventual-perl-0.094001/debian/tests/pkg-perl/smoke-files libpod-eventual-perl-0.094002/debian/tests/pkg-perl/smoke-files --- libpod-eventual-perl-0.094001/debian/tests/pkg-perl/smoke-files 1970-01-01 00:00:00.000000000 +0000 +++ libpod-eventual-perl-0.094002/debian/tests/pkg-perl/smoke-files 2021-09-26 10:43:27.000000000 +0000 @@ -0,0 +1,2 @@ +t/ +eg/ diff -Nru libpod-eventual-perl-0.094001/debian/upstream/metadata libpod-eventual-perl-0.094002/debian/upstream/metadata --- libpod-eventual-perl-0.094001/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ libpod-eventual-perl-0.094002/debian/upstream/metadata 2021-09-26 10:43:27.000000000 +0000 @@ -0,0 +1,5 @@ +--- +Bug-Database: https://github.com/rjbs/Pod-Eventual/issues +Bug-Submit: https://github.com/rjbs/Pod-Eventual/issues/new +Repository: https://github.com/rjbs/Pod-Eventual.git +Repository-Browse: https://github.com/rjbs/Pod-Eventual diff -Nru libpod-eventual-perl-0.094001/debian/watch libpod-eventual-perl-0.094002/debian/watch --- libpod-eventual-perl-0.094001/debian/watch 2014-01-02 20:54:32.000000000 +0000 +++ libpod-eventual-perl-0.094002/debian/watch 2021-09-26 10:43:27.000000000 +0000 @@ -1,2 +1,2 @@ -version=3 -https://metacpan.org/release/Pod-Eventual/ .*/Pod-Eventual-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ +version=4 +https://metacpan.org/release/Pod-Eventual .*/Pod-Eventual-v?@ANY_VERSION@@ARCHIVE_EXT@$ diff -Nru libpod-eventual-perl-0.094001/dist.ini libpod-eventual-perl-0.094002/dist.ini --- libpod-eventual-perl-0.094001/dist.ini 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/dist.ini 2021-07-03 17:16:28.000000000 +0000 @@ -1,6 +1,7 @@ name = Pod-Eventual -author = Ricardo SIGNES +author = Ricardo SIGNES license = Perl_5 copyright_holder = Ricardo SIGNES [@RJBS] +perl-window = long-term diff -Nru libpod-eventual-perl-0.094001/lib/Pod/Eventual/Simple.pm libpod-eventual-perl-0.094002/lib/Pod/Eventual/Simple.pm --- libpod-eventual-perl-0.094001/lib/Pod/Eventual/Simple.pm 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/lib/Pod/Eventual/Simple.pm 2021-07-03 17:16:28.000000000 +0000 @@ -1,13 +1,31 @@ use strict; use warnings; -package Pod::Eventual::Simple; -{ - $Pod::Eventual::Simple::VERSION = '0.094001'; -} +package Pod::Eventual::Simple 0.094002; use Pod::Eventual; BEGIN { our @ISA = 'Pod::Eventual' } # ABSTRACT: just get an array of the stuff Pod::Eventual finds +#pod =head1 SYNOPSIS +#pod +#pod use Pod::Eventual::Simple; +#pod +#pod my $output = Pod::Eventual::Simple->read_file('awesome.pod'); +#pod +#pod This subclass just returns an array reference when you use the reading methods. +#pod The arrayref contains all the Pod events and non-Pod content. Non-Pod content +#pod is given as hashrefs like this: +#pod +#pod { +#pod type => 'nonpod', +#pod content => "This is just some text\n", +#pod start_line => 162, +#pod } +#pod +#pod For just the POD events, grep for C not equals "nonpod" +#pod +#pod =for Pod::Coverage new +#pod +#pod =cut sub new { my ($class) = @_; @@ -37,13 +55,15 @@ =pod +=encoding UTF-8 + =head1 NAME Pod::Eventual::Simple - just get an array of the stuff Pod::Eventual finds =head1 VERSION -version 0.094001 +version 0.094002 =head1 SYNOPSIS @@ -63,15 +83,25 @@ For just the POD events, grep for C not equals "nonpod" +=head1 PERL VERSION + +This library should run on perls released even a long time ago. It should work +on any version of perl released in the last five years. + +Although it may work on older versions of perl, no guarantee is made that the +minimum required version will not be increased. The version may be increased +for any reason, and there is no promise that patches will be accepted to lower +the minimum required perl. + =for Pod::Coverage new =head1 AUTHOR -Ricardo SIGNES +Ricardo SIGNES =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2013 by Ricardo SIGNES. +This software is copyright (c) 2021 by Ricardo SIGNES. 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 -Nru libpod-eventual-perl-0.094001/lib/Pod/Eventual.pm libpod-eventual-perl-0.094002/lib/Pod/Eventual.pm --- libpod-eventual-perl-0.094001/lib/Pod/Eventual.pm 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/lib/Pod/Eventual.pm 2021-07-03 17:16:28.000000000 +0000 @@ -1,14 +1,154 @@ use strict; use warnings; -package Pod::Eventual; -{ - $Pod::Eventual::VERSION = '0.094001'; -} +package Pod::Eventual 0.094002; # ABSTRACT: read a POD document as a series of trivial events use Mixin::Linewise::Readers 0.102; use Carp (); +#pod =head1 SYNOPSIS +#pod +#pod package Your::Pod::Parser; +#pod use base 'Pod::Eventual'; +#pod +#pod sub handle_event { +#pod my ($self, $event) = @_; +#pod +#pod print Dumper($event); +#pod } +#pod +#pod =head1 DESCRIPTION +#pod +#pod POD is a pretty simple format to write, but it can be a big pain to deal with +#pod reading it and doing anything useful with it. Most existing POD parsers care +#pod about semantics, like whether a C<=item> occurred after an C<=over> but before +#pod a C, figuring out how to link a C<< LEE >>, and other things like +#pod that. +#pod +#pod Pod::Eventual is much less ambitious and much more stupid. Fortunately, stupid +#pod is often better. (That's what I keep telling myself, anyway.) +#pod +#pod Pod::Eventual reads line-based input and produces events describing each POD +#pod paragraph or directive it finds. Once complete events are immediately passed +#pod to the C method. This method should be implemented by +#pod Pod::Eventual subclasses. If it isn't, Pod::Eventual's own C +#pod will be called, and will raise an exception. +#pod +#pod =head1 EVENTS +#pod +#pod There are four kinds of events that Pod::Eventual will produce. All are +#pod represented as hash references. +#pod +#pod =head2 Command Events +#pod +#pod These events represent commands -- those things that start with an equals sign +#pod in the first column. Here are some examples of POD and the event that would be +#pod produced. +#pod +#pod A simple header: +#pod +#pod =head1 NAME +#pod +#pod { type => 'command', command => 'head1', content => "NAME\n", start_line => 4 } +#pod +#pod Notice that the content includes the trailing newline. That's to maintain +#pod similarity with this possibly-surprising case: +#pod +#pod =for HTML +#pod We're actually still in the command event, here. +#pod +#pod { +#pod type => 'command', +#pod command => 'for', +#pod content => "HTML\nWe're actually still in the command event, here.\n", +#pod start_line => 8, +#pod } +#pod +#pod Pod::Eventual does not care what the command is. It doesn't keep track of what +#pod it's seen or whether you've used a command that isn't defined. The only +#pod special case is C<=cut>, which is never more than one line. +#pod +#pod =cut +#pod We are no longer parsing POD when this line is read. +#pod +#pod { +#pod type => 'command', +#pod command => 'cut', +#pod content => "\n", +#pod start_line => 15, +#pod } +#pod +#pod Waiving this special case may be an option in the future. +#pod +#pod =head2 Text Events +#pod +#pod A text event is just a paragraph of text, beginning after one or more empty +#pod lines and running until the next empty line (or F<=cut>). In Perl 5's standard +#pod usage of Pod, text content that begins with whitespace is a "verbatim" +#pod paragraph, and text content that begins with non-whitespace is an "ordinary" +#pod paragraph. +#pod +#pod Pod::Eventual doesn't care. +#pod +#pod Text events look like this: +#pod +#pod { +#pod type => 'text', +#pod content => "a string of text ending with a\n", +#pod start_line => 16, +#pod } +#pod +#pod =head2 Blank events +#pod +#pod These events represent blank lines (or many blank lines) within a Pod section. +#pod +#pod Blank events look like this: +#pod +#pod { +#pod type => 'blank', +#pod content => "\n\n\n\n", +#pod start_line => 21, +#pod } +#pod +#pod =head2 Non-Pod events +#pod +#pod These events represent non-Pod segments of the input. +#pod +#pod Non-Pod events look like this: +#pod +#pod { +#pod type => 'nonpod', +#pod content => "#!/usr/bin/perl\nuse strict;\n\nuse Acme::ProgressBar\n\n", +#pod start_line => 1, +#pod } +#pod +#pod =method read_handle +#pod +#pod Pod::Eventual->read_handle($io_handle, \%arg); +#pod +#pod This method iterates through the lines of a handle, producing events and +#pod calling the C method. +#pod +#pod The only valid argument in C<%arg> (for now) is C, which indicates +#pod whether we should assume that we are parsing pod when we start parsing the +#pod file. By default, this is false. +#pod +#pod This is useful to behave differently when reading a F<.pm> or F<.pod> file. +#pod +#pod B the handle is expected to have an encoding layer so that it will +#pod return text, not bytes, on reads. +#pod +#pod =method read_file +#pod +#pod This behaves just like C, but expects a filename rather than a +#pod handle. The file will be assumed to be UTF-8 encoded. +#pod +#pod =method read_string +#pod +#pod This behaves just like C, but expects a string containing POD +#pod text rather than a handle. +#pod +#pod =cut sub read_handle { my ($self, $handle, $arg) = @_; @@ -102,14 +242,35 @@ return; } +#pod =method handle_event +#pod +#pod This method is called each time Pod::Eventual finishes scanning for a new POD +#pod event. It must be implemented by a subclass or it will raise an exception. +#pod +#pod =cut sub handle_event { Carp::confess("handle_event not implemented by $_[0]"); } +#pod =method handle_nonpod +#pod +#pod This method is called each time a non-POD segment is seen -- that is, lines +#pod after C<=cut> and before another command. +#pod +#pod If unimplemented by a subclass, it does nothing by default. +#pod +#pod =cut sub handle_nonpod { } +#pod =method handle_blank +#pod +#pod This method is called at the end of a sequence of one or more blank lines. +#pod +#pod If unimplemented by a subclass, it does nothing by default. +#pod +#pod =cut sub handle_blank { } @@ -119,13 +280,15 @@ =pod +=encoding UTF-8 + =head1 NAME Pod::Eventual - read a POD document as a series of trivial events =head1 VERSION -version 0.094001 +version 0.094002 =head1 SYNOPSIS @@ -155,6 +318,16 @@ Pod::Eventual subclasses. If it isn't, Pod::Eventual's own C will be called, and will raise an exception. +=head1 PERL VERSION + +This library should run on perls released even a long time ago. It should work +on any version of perl released in the last five years. + +Although it may work on older versions of perl, no guarantee is made that the +minimum required version will not be increased. The version may be increased +for any reason, and there is no promise that patches will be accepted to lower +the minimum required perl. + =head1 METHODS =head2 read_handle @@ -185,7 +358,7 @@ =head2 handle_event -This method is called each time Pod::Evental finishes scanning for a new POD +This method is called each time Pod::Eventual finishes scanning for a new POD event. It must be implemented by a subclass or it will raise an exception. =head2 handle_nonpod @@ -291,11 +464,27 @@ =head1 AUTHOR -Ricardo SIGNES +Ricardo SIGNES + +=head1 CONTRIBUTORS + +=for stopwords Hans Dieter Pearcey Philippe Bruhat (BooK) + +=over 4 + +=item * + +Hans Dieter Pearcey + +=item * + +Philippe Bruhat (BooK) + +=back =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2013 by Ricardo SIGNES. +This software is copyright (c) 2021 by Ricardo SIGNES. 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 -Nru libpod-eventual-perl-0.094001/LICENSE libpod-eventual-perl-0.094002/LICENSE --- libpod-eventual-perl-0.094001/LICENSE 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/LICENSE 2021-07-03 17:16:28.000000000 +0000 @@ -1,4 +1,4 @@ -This software is copyright (c) 2013 by Ricardo SIGNES. +This software is copyright (c) 2021 by Ricardo SIGNES. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. @@ -12,7 +12,7 @@ --- The GNU General Public License, Version 1, February 1989 --- -This software is Copyright (c) 2013 by Ricardo SIGNES. +This software is Copyright (c) 2021 by Ricardo SIGNES. This is free software, licensed under: @@ -22,7 +22,7 @@ Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. - 51 Franklin St, Suite 500, Boston, MA 02110-1335 USA + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -272,7 +272,7 @@ --- The Artistic License 1.0 --- -This software is Copyright (c) 2013 by Ricardo SIGNES. +This software is Copyright (c) 2021 by Ricardo SIGNES. This is free software, licensed under: @@ -292,21 +292,21 @@ - "Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of that collection of files created through - textual modification. + textual modification. - "Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright - Holder. + Holder. - "Copyright Holder" is whoever is named in the copyright or copyrights for - the package. + the package. - "You" is you, if you're thinking about copying or distributing this Package. - "Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication charges, time of people involved, and so on. (You will not be required to justify it to the Copyright Holder, but only to the - computing community at large as a market that must bear the fee.) + computing community at large as a market that must bear the fee.) - "Freely Available" means that no fee is charged for the item itself, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they - received it. + received it. 1. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you @@ -373,7 +373,7 @@ 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF -MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End diff -Nru libpod-eventual-perl-0.094001/Makefile.PL libpod-eventual-perl-0.094002/Makefile.PL --- libpod-eventual-perl-0.094001/Makefile.PL 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/Makefile.PL 2021-07-03 17:16:28.000000000 +0000 @@ -1,23 +1,20 @@ - +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.022. use strict; use warnings; +use 5.012; - -use ExtUtils::MakeMaker 6.30; - - +use ExtUtils::MakeMaker 6.78; my %WriteMakefileArgs = ( "ABSTRACT" => "read a POD document as a series of trivial events", - "AUTHOR" => "Ricardo SIGNES ", - "BUILD_REQUIRES" => {}, + "AUTHOR" => "Ricardo SIGNES ", "CONFIGURE_REQUIRES" => { - "ExtUtils::MakeMaker" => "6.30" + "ExtUtils::MakeMaker" => "6.78" }, "DISTNAME" => "Pod-Eventual", - "EXE_FILES" => [], "LICENSE" => "perl", + "MIN_PERL_VERSION" => "5.012", "NAME" => "Pod::Eventual", "PREREQ_PM" => { "Carp" => 0, @@ -26,10 +23,12 @@ "warnings" => 0 }, "TEST_REQUIRES" => { + "ExtUtils::MakeMaker" => 0, + "File::Spec" => 0, "Test::Deep" => 0, "Test::More" => "0.96" }, - "VERSION" => "0.094001", + "VERSION" => "0.094002", "test" => { "TESTS" => "t/*.t" } @@ -38,6 +37,8 @@ my %FallbackPrereqs = ( "Carp" => 0, + "ExtUtils::MakeMaker" => 0, + "File::Spec" => 0, "Mixin::Linewise::Readers" => "0.102", "Test::Deep" => 0, "Test::More" => "0.96", @@ -56,6 +57,3 @@ unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); - - - diff -Nru libpod-eventual-perl-0.094001/MANIFEST libpod-eventual-perl-0.094002/MANIFEST --- libpod-eventual-perl-0.094001/MANIFEST 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/MANIFEST 2021-07-03 17:16:28.000000000 +0000 @@ -1,3 +1,4 @@ +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.022. Changes LICENSE MANIFEST @@ -14,10 +15,11 @@ eg/test.pod lib/Pod/Eventual.pm lib/Pod/Eventual/Simple.pm -t/000-report-versions-tiny.t +t/00-report-prereqs.dd +t/00-report-prereqs.t t/basic.t t/blanks.t t/non-pod.t t/nonempty.t +xt/author/pod-syntax.t xt/release/changes_has_content.t -xt/release/pod-syntax.t diff -Nru libpod-eventual-perl-0.094001/META.json libpod-eventual-perl-0.094002/META.json --- libpod-eventual-perl-0.094001/META.json 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/META.json 2021-07-03 17:16:28.000000000 +0000 @@ -1,40 +1,47 @@ { "abstract" : "read a POD document as a series of trivial events", "author" : [ - "Ricardo SIGNES " + "Ricardo SIGNES " ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 5.005, CPAN::Meta::Converter version 2.132830", + "generated_by" : "Dist::Zilla version 6.022, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", - "version" : "2" + "version" : 2 }, "name" : "Pod-Eventual", "prereqs" : { "configure" : { "requires" : { - "ExtUtils::MakeMaker" : "6.30" + "ExtUtils::MakeMaker" : "6.78" } }, "develop" : { "requires" : { - "Test::Pod" : "1.41", - "version" : "0.9901" + "Encode" : "0", + "Test::More" : "0", + "Test::Pod" : "1.41" } }, "runtime" : { "requires" : { "Carp" : "0", "Mixin::Linewise::Readers" : "0.102", + "perl" : "5.012", "strict" : "0", "warnings" : "0" } }, "test" : { + "recommends" : { + "CPAN::Meta" : "2.120900" + }, "requires" : { + "ExtUtils::MakeMaker" : "0", + "File::Spec" : "0", "Test::Deep" : "0", "Test::More" : "0.96" } @@ -52,141 +59,200 @@ "web" : "https://github.com/rjbs/Pod-Eventual" } }, - "version" : "0.094001", + "version" : "0.094002", "x_Dist_Zilla" : { "perl" : { - "version" : "5.019005" + "version" : "5.035001" }, "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.017" + "version" : "2.047" }, { "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed", "name" : "@RJBS/CheckPrereqsIndexed", - "version" : "0.009" + "version" : "0.021" }, { "class" : "Dist::Zilla::Plugin::CheckExtraTests", "name" : "@RJBS/CheckExtraTests", - "version" : "0.015" + "version" : "0.029" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", + "config" : { + "Dist::Zilla::Plugin::PromptIfStale" : { + "check_all_plugins" : 0, + "check_all_prereqs" : 0, + "modules" : [ + "Dist::Zilla::PluginBundle::RJBS" + ], + "phase" : "build", + "run_under_travis" : 0, + "skip" : [] + } + }, "name" : "@RJBS/RJBS-Outdated", - "version" : "0.009" + "version" : "0.057" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", + "config" : { + "Dist::Zilla::Plugin::PromptIfStale" : { + "check_all_plugins" : 1, + "check_all_prereqs" : 0, + "modules" : [], + "phase" : "release", + "run_under_travis" : 0, + "skip" : [ + "Dist::Zilla::Plugin::RJBSMisc" + ] + } + }, "name" : "@RJBS/CPAN-Outdated", - "version" : "0.009" + "version" : "0.057" }, { "class" : "Dist::Zilla::Plugin::PruneCruft", "name" : "@RJBS/@Filter/PruneCruft", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::ManifestSkip", "name" : "@RJBS/@Filter/ManifestSkip", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@RJBS/@Filter/MetaYAML", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@RJBS/@Filter/License", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::Readme", "name" : "@RJBS/@Filter/Readme", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::ExecDir", "name" : "@RJBS/@Filter/ExecDir", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::ShareDir", "name" : "@RJBS/@Filter/ShareDir", - "version" : "5.005" - }, - { - "class" : "Dist::Zilla::Plugin::MakeMaker", - "name" : "@RJBS/@Filter/MakeMaker", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@RJBS/@Filter/Manifest", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@RJBS/@Filter/TestRelease", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@RJBS/@Filter/ConfirmRelease", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@RJBS/@Filter/UploadToCPAN", - "version" : "5.005" + "version" : "6.022" + }, + { + "class" : "Dist::Zilla::Plugin::MakeMaker", + "config" : { + "Dist::Zilla::Role::TestRunner" : { + "default_jobs" : 9 + } + }, + "name" : "@RJBS/MakeMaker", + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@RJBS/AutoPrereqs", - "version" : "5.005" + "version" : "6.022" }, { "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.30.1 (Apple Git-130)", + "repo_root" : "." + } + }, "name" : "@RJBS/Git::NextVersion", - "version" : "2.017" + "version" : "2.047" }, { "class" : "Dist::Zilla::Plugin::PkgVersion", "name" : "@RJBS/PkgVersion", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@RJBS/MetaConfig", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@RJBS/MetaJSON", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::NextRelease", "name" : "@RJBS/NextRelease", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::Test::ChangesHasContent", "name" : "@RJBS/Test::ChangesHasContent", - "version" : "0.006" + "version" : "0.011" }, { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@RJBS/PodSyntaxTests", - "version" : "5.005" + "version" : "6.022" + }, + { + "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", + "name" : "@RJBS/Test::ReportPrereqs", + "version" : "0.028" }, { - "class" : "Dist::Zilla::Plugin::ReportVersions::Tiny", - "name" : "@RJBS/ReportVersions::Tiny", - "version" : "1.10" + "class" : "Dist::Zilla::Plugin::Git::Remote::Check", + "name" : "@RJBS/Git::Remote::Check", + "version" : "0.1.2" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -197,85 +263,304 @@ } }, "name" : "@RJBS/TestMoreWithSubtests", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", "config" : { "Dist::Zilla::Plugin::PodWeaver" : { - "config_plugin" : "@RJBS", + "config_plugins" : [ + "@RJBS" + ], "finder" : [ ":InstallModules", ":ExecFiles" + ], + "plugins" : [ + { + "class" : "Pod::Weaver::Plugin::EnsurePod5", + "name" : "@CorePrep/EnsurePod5", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Plugin::H1Nester", + "name" : "@CorePrep/H1Nester", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Plugin::SingleEncoding", + "name" : "@RJBS/SingleEncoding", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Name", + "name" : "@RJBS/Name", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Version", + "name" : "@RJBS/Version", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Region", + "name" : "@RJBS/Prelude", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Generic", + "name" : "@RJBS/Synopsis", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Generic", + "name" : "@RJBS/Description", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Generic", + "name" : "@RJBS/Overview", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Generic", + "name" : "@RJBS/Stability", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::GenerateSection", + "name" : "@RJBS/PerlSupport", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Collect", + "name" : "Attributes", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Collect", + "name" : "Methods", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Collect", + "name" : "Functions", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Leftovers", + "name" : "@RJBS/Leftovers", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Region", + "name" : "@RJBS/postlude", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Authors", + "name" : "@RJBS/Authors", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Contributors", + "name" : "@RJBS/Contributors", + "version" : "0.009" + }, + { + "class" : "Pod::Weaver::Section::Legal", + "name" : "@RJBS/Legal", + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Plugin::Transformer", + "name" : "@RJBS/List", + "version" : "4.018" + } ] } }, "name" : "@RJBS/PodWeaver", - "version" : "4.001" + "version" : "4.009" + }, + { + "class" : "Dist::Zilla::Plugin::RJBSMisc", + "name" : "@RJBS/RJBSMisc", + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::GithubMeta", "name" : "@RJBS/GithubMeta", - "version" : "0.42" + "version" : "0.58" }, { "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.30.1 (Apple Git-130)", + "repo_root" : "." + } + }, "name" : "@RJBS/@Git/Check", - "version" : "2.017" + "version" : "2.047" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", + "config" : { + "Dist::Zilla::Plugin::Git::Commit" : { + "add_files_in" : [], + "commit_msg" : "v%V%n%n%c", + "signoff" : 0 + }, + "Dist::Zilla::Role::Git::DirtyFiles" : { + "allow_dirty" : [ + "Changes", + "dist.ini" + ], + "allow_dirty_match" : [], + "changelog" : "Changes" + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.30.1 (Apple Git-130)", + "repo_root" : "." + }, + "Dist::Zilla::Role::Git::StringFormatter" : { + "time_zone" : "local" + } + }, "name" : "@RJBS/@Git/Commit", - "version" : "2.017" + "version" : "2.047" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", + "config" : { + "Dist::Zilla::Plugin::Git::Tag" : { + "branch" : null, + "changelog" : "Changes", + "signed" : 0, + "tag" : "0.094002", + "tag_format" : "%v", + "tag_message" : "v%V" + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.30.1 (Apple Git-130)", + "repo_root" : "." + }, + "Dist::Zilla::Role::Git::StringFormatter" : { + "time_zone" : "local" + } + }, "name" : "@RJBS/@Git/Tag", - "version" : "2.017" + "version" : "2.047" }, { "class" : "Dist::Zilla::Plugin::Git::Push", + "config" : { + "Dist::Zilla::Plugin::Git::Push" : { + "push_to" : [ + "github :" + ], + "remotes_must_exist" : 0 + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.30.1 (Apple Git-130)", + "repo_root" : "." + } + }, "name" : "@RJBS/@Git/Push", - "version" : "2.017" + "version" : "2.047" + }, + { + "class" : "Dist::Zilla::Plugin::Git::Contributors", + "config" : { + "Dist::Zilla::Plugin::Git::Contributors" : { + "git_version" : "2.30.1 (Apple Git-130)", + "include_authors" : 0, + "include_releaser" : 1, + "order_by" : "name", + "paths" : [] + } + }, + "name" : "@RJBS/Git::Contributors", + "version" : "0.036" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "5.005" + "version" : "6.022" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":ExtraTestFiles", + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "5.005" + "version" : "6.022" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":PerlExecFiles", + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "5.005" + "version" : "6.022" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "5.005" + "version" : "6.022" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":AllFiles", + "version" : "6.022" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":NoFiles", + "version" : "6.022" } ], "zilla" : { "class" : "Dist::Zilla::Dist::Builder", "config" : { - "is_trial" : "0" + "is_trial" : 0 }, - "version" : "5.005" + "version" : "6.022" } - } + }, + "x_contributors" : [ + "Hans Dieter Pearcey ", + "Philippe Bruhat (BooK) " + ], + "x_generated_by_perl" : "v5.35.1", + "x_rjbs_perl_window" : "long-term", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.26", + "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later" } diff -Nru libpod-eventual-perl-0.094001/META.yml libpod-eventual-perl-0.094002/META.yml --- libpod-eventual-perl-0.094001/META.yml 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/META.yml 2021-07-03 17:16:28.000000000 +0000 @@ -1,137 +1,184 @@ --- abstract: 'read a POD document as a series of trivial events' author: - - 'Ricardo SIGNES ' + - 'Ricardo SIGNES ' build_requires: - Test::Deep: 0 - Test::More: 0.96 + ExtUtils::MakeMaker: '0' + File::Spec: '0' + Test::Deep: '0' + Test::More: '0.96' configure_requires: - ExtUtils::MakeMaker: 6.30 + ExtUtils::MakeMaker: '6.78' dynamic_config: 0 -generated_by: 'Dist::Zilla version 5.005, CPAN::Meta::Converter version 2.132830' +generated_by: 'Dist::Zilla version 6.022, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 + version: '1.4' name: Pod-Eventual requires: - Carp: 0 - Mixin::Linewise::Readers: 0.102 - strict: 0 - warnings: 0 + Carp: '0' + Mixin::Linewise::Readers: '0.102' + perl: '5.012' + strict: '0' + warnings: '0' resources: bugtracker: https://github.com/rjbs/Pod-Eventual/issues homepage: https://github.com/rjbs/Pod-Eventual repository: https://github.com/rjbs/Pod-Eventual.git -version: 0.094001 +version: '0.094002' x_Dist_Zilla: perl: - version: 5.019005 + version: '5.035001' 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.017 + version: '2.047' - class: Dist::Zilla::Plugin::CheckPrereqsIndexed name: '@RJBS/CheckPrereqsIndexed' - version: 0.009 + version: '0.021' - class: Dist::Zilla::Plugin::CheckExtraTests name: '@RJBS/CheckExtraTests' - version: 0.015 + version: '0.029' - class: Dist::Zilla::Plugin::PromptIfStale + config: + Dist::Zilla::Plugin::PromptIfStale: + check_all_plugins: 0 + check_all_prereqs: 0 + modules: + - Dist::Zilla::PluginBundle::RJBS + phase: build + run_under_travis: 0 + skip: [] name: '@RJBS/RJBS-Outdated' - version: 0.009 + version: '0.057' - class: Dist::Zilla::Plugin::PromptIfStale + config: + Dist::Zilla::Plugin::PromptIfStale: + check_all_plugins: 1 + check_all_prereqs: 0 + modules: [] + phase: release + run_under_travis: 0 + skip: + - Dist::Zilla::Plugin::RJBSMisc name: '@RJBS/CPAN-Outdated' - version: 0.009 + version: '0.057' - class: Dist::Zilla::Plugin::PruneCruft name: '@RJBS/@Filter/PruneCruft' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::ManifestSkip name: '@RJBS/@Filter/ManifestSkip' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::MetaYAML name: '@RJBS/@Filter/MetaYAML' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::License name: '@RJBS/@Filter/License' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::Readme name: '@RJBS/@Filter/Readme' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::ExecDir name: '@RJBS/@Filter/ExecDir' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::ShareDir name: '@RJBS/@Filter/ShareDir' - version: 5.005 - - - class: Dist::Zilla::Plugin::MakeMaker - name: '@RJBS/@Filter/MakeMaker' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::Manifest name: '@RJBS/@Filter/Manifest' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::TestRelease name: '@RJBS/@Filter/TestRelease' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::ConfirmRelease name: '@RJBS/@Filter/ConfirmRelease' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::UploadToCPAN name: '@RJBS/@Filter/UploadToCPAN' - version: 5.005 + version: '6.022' + - + class: Dist::Zilla::Plugin::MakeMaker + config: + Dist::Zilla::Role::TestRunner: + default_jobs: 9 + name: '@RJBS/MakeMaker' + version: '6.022' - class: Dist::Zilla::Plugin::AutoPrereqs name: '@RJBS/AutoPrereqs' - version: 5.005 + version: '6.022' - 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.30.1 (Apple Git-130)' + repo_root: . name: '@RJBS/Git::NextVersion' - version: 2.017 + version: '2.047' - class: Dist::Zilla::Plugin::PkgVersion name: '@RJBS/PkgVersion' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::MetaConfig name: '@RJBS/MetaConfig' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::MetaJSON name: '@RJBS/MetaJSON' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::NextRelease name: '@RJBS/NextRelease' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::Test::ChangesHasContent name: '@RJBS/Test::ChangesHasContent' - version: 0.006 + version: '0.011' - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@RJBS/PodSyntaxTests' - version: 5.005 + version: '6.022' - - 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.028' + - + class: Dist::Zilla::Plugin::Git::Remote::Check + name: '@RJBS/Git::Remote::Check' + version: 0.1.2 - class: Dist::Zilla::Plugin::Prereqs config: @@ -139,63 +186,232 @@ phase: test type: requires name: '@RJBS/TestMoreWithSubtests' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::PodWeaver config: Dist::Zilla::Plugin::PodWeaver: - config_plugin: '@RJBS' + config_plugins: + - '@RJBS' finder: - ':InstallModules' - ':ExecFiles' + plugins: + - + class: Pod::Weaver::Plugin::EnsurePod5 + name: '@CorePrep/EnsurePod5' + version: '4.018' + - + class: Pod::Weaver::Plugin::H1Nester + name: '@CorePrep/H1Nester' + version: '4.018' + - + class: Pod::Weaver::Plugin::SingleEncoding + name: '@RJBS/SingleEncoding' + version: '4.018' + - + class: Pod::Weaver::Section::Name + name: '@RJBS/Name' + version: '4.018' + - + class: Pod::Weaver::Section::Version + name: '@RJBS/Version' + version: '4.018' + - + class: Pod::Weaver::Section::Region + name: '@RJBS/Prelude' + version: '4.018' + - + class: Pod::Weaver::Section::Generic + name: '@RJBS/Synopsis' + version: '4.018' + - + class: Pod::Weaver::Section::Generic + name: '@RJBS/Description' + version: '4.018' + - + class: Pod::Weaver::Section::Generic + name: '@RJBS/Overview' + version: '4.018' + - + class: Pod::Weaver::Section::Generic + name: '@RJBS/Stability' + version: '4.018' + - + class: Pod::Weaver::Section::GenerateSection + name: '@RJBS/PerlSupport' + version: '4.018' + - + class: Pod::Weaver::Section::Collect + name: Attributes + version: '4.018' + - + class: Pod::Weaver::Section::Collect + name: Methods + version: '4.018' + - + class: Pod::Weaver::Section::Collect + name: Functions + version: '4.018' + - + class: Pod::Weaver::Section::Leftovers + name: '@RJBS/Leftovers' + version: '4.018' + - + class: Pod::Weaver::Section::Region + name: '@RJBS/postlude' + version: '4.018' + - + class: Pod::Weaver::Section::Authors + name: '@RJBS/Authors' + version: '4.018' + - + class: Pod::Weaver::Section::Contributors + name: '@RJBS/Contributors' + version: '0.009' + - + class: Pod::Weaver::Section::Legal + name: '@RJBS/Legal' + version: '4.018' + - + class: Pod::Weaver::Plugin::Transformer + name: '@RJBS/List' + version: '4.018' name: '@RJBS/PodWeaver' - version: 4.001 + version: '4.009' + - + class: Dist::Zilla::Plugin::RJBSMisc + name: '@RJBS/RJBSMisc' + version: '5.020' - class: Dist::Zilla::Plugin::GithubMeta name: '@RJBS/GithubMeta' - version: 0.42 + version: '0.58' - 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.30.1 (Apple Git-130)' + repo_root: . name: '@RJBS/@Git/Check' - version: 2.017 + version: '2.047' - class: Dist::Zilla::Plugin::Git::Commit + config: + Dist::Zilla::Plugin::Git::Commit: + add_files_in: [] + commit_msg: v%V%n%n%c + signoff: '0' + Dist::Zilla::Role::Git::DirtyFiles: + allow_dirty: + - Changes + - dist.ini + allow_dirty_match: [] + changelog: Changes + Dist::Zilla::Role::Git::Repo: + git_version: '2.30.1 (Apple Git-130)' + repo_root: . + Dist::Zilla::Role::Git::StringFormatter: + time_zone: local name: '@RJBS/@Git/Commit' - version: 2.017 + version: '2.047' - class: Dist::Zilla::Plugin::Git::Tag + config: + Dist::Zilla::Plugin::Git::Tag: + branch: ~ + changelog: Changes + signed: 0 + tag: '0.094002' + tag_format: '%v' + tag_message: v%V + Dist::Zilla::Role::Git::Repo: + git_version: '2.30.1 (Apple Git-130)' + repo_root: . + Dist::Zilla::Role::Git::StringFormatter: + time_zone: local name: '@RJBS/@Git/Tag' - version: 2.017 + version: '2.047' - class: Dist::Zilla::Plugin::Git::Push + config: + Dist::Zilla::Plugin::Git::Push: + push_to: + - 'github :' + remotes_must_exist: 0 + Dist::Zilla::Role::Git::Repo: + git_version: '2.30.1 (Apple Git-130)' + repo_root: . name: '@RJBS/@Git/Push' - version: 2.017 + version: '2.047' + - + class: Dist::Zilla::Plugin::Git::Contributors + config: + Dist::Zilla::Plugin::Git::Contributors: + git_version: '2.30.1 (Apple Git-130)' + include_authors: 0 + include_releaser: 1 + order_by: name + paths: [] + name: '@RJBS/Git::Contributors' + version: '0.036' - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: 5.005 + version: '6.022' + - + class: Dist::Zilla::Plugin::FinderCode + name: ':ExtraTestFiles' + version: '6.022' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: 5.005 + version: '6.022' + - + class: Dist::Zilla::Plugin::FinderCode + name: ':PerlExecFiles' + version: '6.022' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: 5.005 + version: '6.022' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: 5.005 + version: '6.022' + - + class: Dist::Zilla::Plugin::FinderCode + name: ':AllFiles' + version: '6.022' + - + class: Dist::Zilla::Plugin::FinderCode + name: ':NoFiles' + version: '6.022' zilla: class: Dist::Zilla::Dist::Builder config: - is_trial: 0 - version: 5.005 + is_trial: '0' + version: '6.022' +x_contributors: + - 'Hans Dieter Pearcey ' + - 'Philippe Bruhat (BooK) ' +x_generated_by_perl: v5.35.1 +x_rjbs_perl_window: long-term +x_serialization_backend: 'YAML::Tiny version 1.73' +x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later' diff -Nru libpod-eventual-perl-0.094001/README libpod-eventual-perl-0.094002/README --- libpod-eventual-perl-0.094001/README 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/README 2021-07-03 17:16:28.000000000 +0000 @@ -1,13 +1,12 @@ - - This archive contains the distribution Pod-Eventual, -version 0.094001: +version 0.094002: read a POD document as a series of trivial events -This software is copyright (c) 2013 by Ricardo SIGNES. +This software is copyright (c) 2021 by Ricardo SIGNES. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. +This README file was generated by Dist::Zilla::Plugin::Readme v6.022. diff -Nru libpod-eventual-perl-0.094001/t/000-report-versions-tiny.t libpod-eventual-perl-0.094002/t/000-report-versions-tiny.t --- libpod-eventual-perl-0.094001/t/000-report-versions-tiny.t 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/t/000-report-versions-tiny.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,76 +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('Carp','any version') }; -eval { $v .= pmver('ExtUtils::MakeMaker','6.30') }; -eval { $v .= pmver('Mixin::Linewise::Readers','0.102') }; -eval { $v .= pmver('Test::Deep','any version') }; -eval { $v .= pmver('Test::More','0.96') }; -eval { $v .= pmver('strict','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 libpod-eventual-perl-0.094001/t/00-report-prereqs.dd libpod-eventual-perl-0.094002/t/00-report-prereqs.dd --- libpod-eventual-perl-0.094001/t/00-report-prereqs.dd 1970-01-01 00:00:00.000000000 +0000 +++ libpod-eventual-perl-0.094002/t/00-report-prereqs.dd 2021-07-03 17:16:28.000000000 +0000 @@ -0,0 +1,36 @@ +do { my $x = { + 'configure' => { + 'requires' => { + 'ExtUtils::MakeMaker' => '6.78' + } + }, + 'develop' => { + 'requires' => { + 'Encode' => '0', + 'Test::More' => '0', + 'Test::Pod' => '1.41' + } + }, + 'runtime' => { + 'requires' => { + 'Carp' => '0', + 'Mixin::Linewise::Readers' => '0.102', + 'perl' => '5.012', + 'strict' => '0', + 'warnings' => '0' + } + }, + 'test' => { + 'recommends' => { + 'CPAN::Meta' => '2.120900' + }, + 'requires' => { + 'ExtUtils::MakeMaker' => '0', + 'File::Spec' => '0', + 'Test::Deep' => '0', + 'Test::More' => '0.96' + } + } + }; + $x; + } \ No newline at end of file diff -Nru libpod-eventual-perl-0.094001/t/00-report-prereqs.t libpod-eventual-perl-0.094002/t/00-report-prereqs.t --- libpod-eventual-perl-0.094001/t/00-report-prereqs.t 1970-01-01 00:00:00.000000000 +0000 +++ libpod-eventual-perl-0.094002/t/00-report-prereqs.t 2021-07-03 17:16:28.000000000 +0000 @@ -0,0 +1,193 @@ +#!perl + +use strict; +use warnings; + +# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.028 + +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('Reported prereqs'); + +# vim: ts=4 sts=4 sw=4 et: diff -Nru libpod-eventual-perl-0.094001/xt/author/pod-syntax.t libpod-eventual-perl-0.094002/xt/author/pod-syntax.t --- libpod-eventual-perl-0.094001/xt/author/pod-syntax.t 1970-01-01 00:00:00.000000000 +0000 +++ libpod-eventual-perl-0.094002/xt/author/pod-syntax.t 2021-07-03 17:16:28.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 libpod-eventual-perl-0.094001/xt/release/changes_has_content.t libpod-eventual-perl-0.094002/xt/release/changes_has_content.t --- libpod-eventual-perl-0.094001/xt/release/changes_has_content.t 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/xt/release/changes_has_content.t 2021-07-03 17:16:28.000000000 +0000 @@ -1,11 +1,10 @@ -#!perl - use Test::More tests => 2; note 'Checking Changes'; my $changes_file = 'Changes'; -my $newver = '0.094001'; +my $newver = '0.094002'; my $trial_token = '-TRIAL'; +my $encoding = 'UTF-8'; SKIP: { ok(-e $changes_file, "$changes_file file exists") @@ -16,8 +15,6 @@ done_testing; -# _get_changes copied and adapted from Dist::Zilla::Plugin::Git::Commit -# by Jerome Quelin sub _get_changes { my $newver = shift; @@ -25,6 +22,10 @@ # parse changelog to find commit message open(my $fh, '<', $changes_file) or die "cannot open $changes_file: $!"; my $changelog = join('', <$fh>); + if ($encoding) { + require Encode; + $changelog = Encode::decode($encoding, $changelog, Encode::FB_CROAK()); + } close $fh; my @content = diff -Nru libpod-eventual-perl-0.094001/xt/release/pod-syntax.t libpod-eventual-perl-0.094002/xt/release/pod-syntax.t --- libpod-eventual-perl-0.094001/xt/release/pod-syntax.t 2013-11-06 03:09:55.000000000 +0000 +++ libpod-eventual-perl-0.094002/xt/release/pod-syntax.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!perl -use Test::More; - -eval "use Test::Pod 1.41"; -plan skip_all => "Test::Pod 1.41 required for testing POD" if $@; - -all_pod_files_ok();