diff -Nru libdefhash-perl-1.0.5/Changes libdefhash-perl-1.0.11/Changes --- libdefhash-perl-1.0.5/Changes 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/Changes 2015-09-02 18:58:04.000000000 +0000 @@ -1,5 +1,40 @@ Revision history for DefHash +1.0.11 2015-09-03 (PERLANCAR) + + - No spec changes. + + - Remove requirement of perl 5.010001. + + +1.0.10 2015-04-24 (PERLANCAR) + + - Introduce 'prop(LANG)' as shortcut for prop.alt.lang.LANG. + + +1.0.9 2015-04-02 (PERLANCAR) + + - Rename alt.numnoun.* to alt.plurality.*. + + +1.0.8 2014-12-02 (PERLANCAR) + + - Change alt.{neg,pos,posneg} to alt.bool.{not} to allow alternate + combination; specify alt.numnoun. + + +1.0.7 2014-11-20 (PERLANCAR) + + - No spec changes. + + - Mention 'alt.neg' and 'alt.posneg'. + + +1.0.6 2014-10-22 (PERLANCAR) + + - Introduce 'caption' property. + + 1.0.5 2014-04-27 (SHARYANTO) - No spec changes. diff -Nru libdefhash-perl-1.0.5/debian/changelog libdefhash-perl-1.0.11/debian/changelog --- libdefhash-perl-1.0.5/debian/changelog 2014-05-11 15:38:27.000000000 +0000 +++ libdefhash-perl-1.0.11/debian/changelog 2015-10-17 20:13:04.000000000 +0000 @@ -1,3 +1,27 @@ +libdefhash-perl (1.0.11-1) unstable; urgency=medium + + * Team upload. + * Import upstream version 1.0.11. + + -- gregor herrmann Sat, 17 Oct 2015 22:12:53 +0200 + +libdefhash-perl (1.0.10-1) unstable; urgency=medium + + * Team upload. + + [ Salvatore Bonaccorso ] + * Update Vcs-Browser URL to cgit web frontend + + [ Lucas Kanashiro ] + * Add debian/upstream/metadata + * Import upstream version 1.0.10 + * Bump debhelper compatibility level to 9 + * Declare compliance with Debian policy 3.9.6 + * Add autopkgtest-pkg-perl + * Update upstream copyright + + -- Lucas Kanashiro Fri, 21 Aug 2015 05:43:08 -0300 + libdefhash-perl (1.0.5-1) unstable; urgency=medium * Team upload. diff -Nru libdefhash-perl-1.0.5/debian/compat libdefhash-perl-1.0.11/debian/compat --- libdefhash-perl-1.0.5/debian/compat 2014-05-11 15:38:27.000000000 +0000 +++ libdefhash-perl-1.0.11/debian/compat 2015-10-17 20:13:04.000000000 +0000 @@ -1 +1 @@ -8 +9 diff -Nru libdefhash-perl-1.0.5/debian/control libdefhash-perl-1.0.11/debian/control --- libdefhash-perl-1.0.5/debian/control 2014-05-11 15:38:27.000000000 +0000 +++ libdefhash-perl-1.0.11/debian/control 2015-10-17 20:13:04.000000000 +0000 @@ -3,12 +3,13 @@ Priority: optional Maintainer: Debian Perl Group Uploaders: Joenio Costa -Build-Depends: debhelper (>= 8), +Build-Depends: debhelper (>= 9), perl -Standards-Version: 3.9.5 -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libdefhash-perl.git +Standards-Version: 3.9.6 +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libdefhash-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libdefhash-perl.git Homepage: https://metacpan.org/release/DefHash +Testsuite: autopkgtest-pkg-perl Package: libdefhash-perl Architecture: all diff -Nru libdefhash-perl-1.0.5/debian/copyright libdefhash-perl-1.0.11/debian/copyright --- libdefhash-perl-1.0.5/debian/copyright 2014-05-11 15:38:27.000000000 +0000 +++ libdefhash-perl-1.0.11/debian/copyright 2015-10-17 20:13:04.000000000 +0000 @@ -1,14 +1,16 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: DefHash Source: https://metacpan.org/release/DefHash -Upstream-Contact: Steven Haryanto +Upstream-Contact: perlancar Files: * Copyright: 2014, Steven Haryanto + 2015, perlancar License: Artistic or GPL-1+ Files: debian/* Copyright: 2013, Joenio Costa + 2015, Lucas Kanashiro License: Artistic or GPL-1+ License: Artistic diff -Nru libdefhash-perl-1.0.5/debian/upstream/metadata libdefhash-perl-1.0.11/debian/upstream/metadata --- libdefhash-perl-1.0.5/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ libdefhash-perl-1.0.11/debian/upstream/metadata 2015-10-17 20:13:04.000000000 +0000 @@ -0,0 +1,7 @@ +--- +Archive: CPAN +Bug-Database: https://rt.cpan.org/Public/Dist/Display.html?Name=DefHash +Contact: perlancar +Name: DefHash +Repository: git://github.com/perlancar/perl-DefHash.git +Repository-Browse: https://github.com/perlancar/perl-DefHash diff -Nru libdefhash-perl-1.0.5/dist.ini libdefhash-perl-1.0.11/dist.ini --- libdefhash-perl-1.0.5/dist.ini 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/dist.ini 2015-09-02 18:58:04.000000000 +0000 @@ -1,12 +1,8 @@ -version=1.0.5 +version=1.0.11 name=DefHash -author=Steven Haryanto -license=Perl_5 -copyright_holder=Steven Haryanto -[@Author::SHARYANTO] -:version=0.23 +[@Author::PERLANCAR] +:version=0.41 [Prereqs] -perl=5.010001 diff -Nru libdefhash-perl-1.0.5/lib/DefHash.pm libdefhash-perl-1.0.11/lib/DefHash.pm --- libdefhash-perl-1.0.5/lib/DefHash.pm 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/lib/DefHash.pm 2015-09-02 18:58:04.000000000 +0000 @@ -1,6 +1,7 @@ package DefHash; -our $VERSION = '1.0.5'; # VERSION +our $DATE = '2015-09-03'; # DATE +our $VERSION = '1.0.11'; # VERSION 1; # ABSTRACT: Define things according to a specification, using hashes @@ -17,11 +18,7 @@ =head1 VERSION -version 1.0.5 - -=head1 RELEASE DATE - -2014-04-27 +This document describes version 1.0.11 of DefHash (from Perl distribution DefHash), released on 2015-09-03. =head1 HOMEPAGE @@ -29,7 +26,7 @@ =head1 SOURCE -Source repository is at L. +Source repository is at L. =head1 BUGS @@ -41,11 +38,11 @@ =head1 AUTHOR -Steven Haryanto +perlancar =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2014 by Steven Haryanto. +This software is copyright (c) 2015 by perlancar@cpan.org. 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 libdefhash-perl-1.0.5/lib/DefHash.pod libdefhash-perl-1.0.11/lib/DefHash.pod --- libdefhash-perl-1.0.5/lib/DefHash.pod 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/lib/DefHash.pod 2015-09-02 18:58:04.000000000 +0000 @@ -17,11 +17,7 @@ =head1 VERSION -version 1.0.5 - -=head1 RELEASE DATE - -2014-04-27 +This document describes version 1.0.11 of DefHash (from Perl distribution DefHash), released on 2015-09-03. =head1 SPECIFICATION VERSION @@ -62,6 +58,8 @@ "prop1.attr1.subattr1": ..., // set value for prop1's attribute "_extra1": ..., // ignored property, starts with _ "prop1._extra_attr": ..., // ignored attribute, starts with _ + + "prop(en)", // equivalent/normalizable to prop.alt.lang.en } The above defhash defines two properties: C and C. C has @@ -72,7 +70,8 @@ Property names must follow this regex '\A[a-z][a-z0-9_]*\z' (an Lowercase-alphanumeric-only word). Property attributes must follow this regex: '\A[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*\z' (a dotted lowercase-alphanumeric -word). +word). An exception is some shortcuts which will be normalized during further +processing: "foo(LANG)" is a shortcut for "foo.alt.lang.LANG". Property value can be anything. It can contain another defhash for defining subentities, for example. In Rinci, a function metadata has a property called @@ -146,8 +145,7 @@ =item * B => FLOAT (default: 1) -Must not have attributes. This specifies the version of specification that the -defhash is following. +This specifies the version of specification that the defhash is following. A specification can change over time. The C property specifies the specification version which the hash follows. Specification version is a @@ -156,9 +154,8 @@ =item * B => INT (default: 1) -Must not have attributes. This specifies the version of DefHash specification -itself. It is hoped that this should never change, so normally a defhash need -not specify this. +This specifies the version of DefHash specification itself. It is hoped that +this should never change, so normally a defhash need not specify this. =item * B => TEXT @@ -178,6 +175,10 @@ "min": 0, }] +=item * B => text + +Like C, but for display purposes. + =item * B => TEXT A short (< 72 character), one-line summary about the thing that is described. @@ -234,25 +235,62 @@ Below is the list of property attributes that must be supported. -=over 4 +=over =item * alt This attribute can be used to store alternate property values. The most common -are: +is alternative language (C), where you want to provide +translations. Example: - alt.lang. + { + "summary": "An English summary", + "summary.alt.lang.id_ID": "Ringkasan dalam bahasa Indonesia", + } -Example: +There is a shortcut form for C, which should be normalized to +C when processing: { "summary": "An English summary", - "summary.alt.lang.id_ID": "Ringkasan dalam bahasa Indonesia", + "summary(id_ID)": "Ringkasan dalam bahasa Indonesia", + } + +Another kind of alternate is environment (C), for example we might +want to use different summary when displayed in a CLI program vs web +application. Example (in a Rinci function argument's specification): + + { + "summary.alt.env.cmdline": "Like --foo, do something foobar-ish", + "summary.alt.env.web": "Like the `foo` field, do something foobar-ish", + } + +Another kind of alternate is boolean logic (C, where C +can be C), when you want to specify the negative sense/sentence instead of +the regular positive one. Example (in a Rinci function argument's +specification): + + "tcp": { + "schema": "bool", + "default": true, + "summary": "Parse TCP connections", + "summary.alt.bool.not": "Do not parse TCP connections", + } + +Another kind of alternate is grammatical variance based on noun plurality +(C where C can be C or C). Example +(in a Rinci function argument's specification, where an array argument like +C translates in a CLI environment to multiple C<--file> option +specification): + + "files": { + "schema": ["array*", {"of":"str*"}], + "summary": "Specify one or more files to check", + "summary.alt.plurality.singular": "Add a file to check (can be specified multiple times)", } -Another example (alternate value for different language, C, and different -environment, C; the ordering should be asciibetical and a care should be -taken to not be ambiguous, since attribute names can only be words): +Combination of alternates. When two or more alternates is combined, they must be +ordered asciibetically and separated with an underscore C<_>. For example: { "default_lang": "en_US", @@ -284,7 +322,7 @@ =head1 SOURCE -Source repository is at L. +Source repository is at L. =head1 BUGS @@ -296,11 +334,11 @@ =head1 AUTHOR -Steven Haryanto +perlancar =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2014 by Steven Haryanto. +This software is copyright (c) 2015 by perlancar@cpan.org. 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 libdefhash-perl-1.0.5/lib/Sah/Schema/DefHash.pm libdefhash-perl-1.0.11/lib/Sah/Schema/DefHash.pm --- libdefhash-perl-1.0.5/lib/Sah/Schema/DefHash.pm 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/lib/Sah/Schema/DefHash.pm 2015-09-02 18:58:04.000000000 +0000 @@ -1,16 +1,27 @@ package Sah::Schema::DefHash; -use 5.010001; +our $DATE = '2015-09-03'; # DATE +our $VERSION = '1.0.11'; # VERSION + use strict; use warnings; -our $VERSION = '1.0.5'; # VERSION -our $DATE = '2014-04-27'; # DATE - our %SCHEMAS; -$SCHEMAS{defhash} = [ - 'hash', +$SCHEMAS{defhash} = [hash => { + # tmp + _prop => { + v => {}, + defhash_v => {}, + name => {}, + caption => {}, + summary => {}, + description => {}, + tags => {}, + default_lang => {}, + x => {}, + }, + keys => { v => ['float*', default=>1], @@ -33,6 +44,10 @@ ], ], + caption => [ + 'str*', + ], + summary => [ 'str', 'clset&' => [ @@ -75,14 +90,13 @@ }, 'keys.restrict' => 0, 'allowed_keys_re' => qr/\A\w+(\.\w+)*\z/, -]; +}]; -$SCHEMAS{defhash_v1} = [ - 'defhash', +$SCHEMAS{defhash_v1} = [defhash => { keys => { defhash_v => ['int*', is=>1], }, -]; +}]; # XXX check known attributes (.alt, etc) # XXX check alt.XXX format (e.g. must be alt\.(lang\.\w+|env_lang\.\w+) @@ -103,11 +117,7 @@ =head1 VERSION -version 1.0.5 - -=head1 RELEASE DATE - -2014-04-27 +This document describes version 1.0.11 of Sah::Schema::DefHash (from Perl distribution DefHash), released on 2015-09-03. =head1 SYNOPSIS @@ -139,7 +149,7 @@ =head1 SOURCE -Source repository is at L. +Source repository is at L. =head1 BUGS @@ -151,11 +161,11 @@ =head1 AUTHOR -Steven Haryanto +perlancar =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2014 by Steven Haryanto. +This software is copyright (c) 2015 by perlancar@cpan.org. 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 libdefhash-perl-1.0.5/LICENSE libdefhash-perl-1.0.11/LICENSE --- libdefhash-perl-1.0.5/LICENSE 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/LICENSE 2015-09-02 18:58:04.000000000 +0000 @@ -1,4 +1,4 @@ -This software is copyright (c) 2014 by Steven Haryanto. +This software is copyright (c) 2015 by perlancar@cpan.org. 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) 2014 by Steven Haryanto. +This software is Copyright (c) 2015 by perlancar@cpan.org. 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) 2014 by Steven Haryanto. +This software is Copyright (c) 2015 by perlancar@cpan.org. This is free software, licensed under: diff -Nru libdefhash-perl-1.0.5/Makefile.PL libdefhash-perl-1.0.11/Makefile.PL --- libdefhash-perl-1.0.5/Makefile.PL 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/Makefile.PL 2015-09-02 18:58:04.000000000 +0000 @@ -1,20 +1,16 @@ - -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.013. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.037. use strict; use warnings; -use 5.010001; - -use ExtUtils::MakeMaker 6.30; +use ExtUtils::MakeMaker; my %WriteMakefileArgs = ( "ABSTRACT" => "Define things according to a specification, using hashes", - "AUTHOR" => "Steven Haryanto ", - "BUILD_REQUIRES" => {}, + "AUTHOR" => "perlancar ", "CONFIGURE_REQUIRES" => { - "ExtUtils::MakeMaker" => "6.30" + "ExtUtils::MakeMaker" => 0 }, "DISTNAME" => "DefHash", "EXE_FILES" => [], @@ -27,7 +23,7 @@ "IPC::Open3" => 0, "Test::More" => 0 }, - "VERSION" => "1.0.5", + "VERSION" => "1.0.11", "test" => { "TESTS" => "t/*.t" } @@ -35,6 +31,7 @@ my %FallbackPrereqs = ( + "ExtUtils::MakeMaker" => 0, "File::Spec" => 0, "IO::Handle" => 0, "IPC::Open3" => 0, @@ -52,6 +49,3 @@ unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); - - - diff -Nru libdefhash-perl-1.0.5/MANIFEST libdefhash-perl-1.0.11/MANIFEST --- libdefhash-perl-1.0.5/MANIFEST 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/MANIFEST 2015-09-02 18:58:04.000000000 +0000 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.013. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.037. Changes LICENSE MANIFEST diff -Nru libdefhash-perl-1.0.5/META.json libdefhash-perl-1.0.11/META.json --- libdefhash-perl-1.0.5/META.json 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/META.json 2015-09-02 18:58:04.000000000 +0000 @@ -1,22 +1,22 @@ { "abstract" : "Define things according to a specification, using hashes", "author" : [ - "Steven Haryanto " + "perlancar " ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 5.013, CPAN::Meta::Converter version 2.133380", + "generated_by" : "Dist::Zilla version 5.037, 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" : "DefHash", "prereqs" : { "configure" : { "requires" : { - "ExtUtils::MakeMaker" : "6.30" + "ExtUtils::MakeMaker" : "0" } }, "develop" : { @@ -27,11 +27,6 @@ "Test::Rinci" : "0.01" } }, - "runtime" : { - "requires" : { - "perl" : "5.010001" - } - }, "test" : { "requires" : { "File::Spec" : "0", @@ -49,115 +44,166 @@ "homepage" : "https://metacpan.org/release/DefHash", "repository" : { "type" : "git", - "url" : "git://github.com/sharyanto/perl-DefHash.git", - "web" : "https://github.com/sharyanto/perl-DefHash" + "url" : "git://github.com/perlancar/perl-DefHash.git", + "web" : "https://github.com/perlancar/perl-DefHash" } }, - "version" : "1.0.5", + "version" : "1.0.11", "x_Dist_Zilla" : { "perl" : { - "version" : "5.018002" + "version" : "5.022000" }, "plugins" : [ { "class" : "Dist::Zilla::Plugin::GatherDir", - "name" : "@Author::SHARYANTO/@Filter/GatherDir", - "version" : "5.013" + "config" : { + "Dist::Zilla::Plugin::GatherDir" : { + "exclude_filename" : [], + "exclude_match" : [], + "follow_symlinks" : "0", + "include_dotfiles" : "0", + "prefix" : "", + "prune_directory" : [], + "root" : "." + } + }, + "name" : "@Author::PERLANCAR/@Filter/GatherDir", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::PruneCruft", - "name" : "@Author::SHARYANTO/@Filter/PruneCruft", - "version" : "5.013" + "name" : "@Author::PERLANCAR/@Filter/PruneCruft", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::ManifestSkip", - "name" : "@Author::SHARYANTO/@Filter/ManifestSkip", - "version" : "5.013" + "name" : "@Author::PERLANCAR/@Filter/ManifestSkip", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", - "name" : "@Author::SHARYANTO/@Filter/MetaYAML", - "version" : "5.013" + "name" : "@Author::PERLANCAR/@Filter/MetaYAML", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::License", - "name" : "@Author::SHARYANTO/@Filter/License", - "version" : "5.013" + "name" : "@Author::PERLANCAR/@Filter/License", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::PodCoverageTests", - "name" : "@Author::SHARYANTO/@Filter/PodCoverageTests", - "version" : "5.013" + "name" : "@Author::PERLANCAR/@Filter/PodCoverageTests", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", - "name" : "@Author::SHARYANTO/@Filter/PodSyntaxTests", - "version" : "5.013" + "name" : "@Author::PERLANCAR/@Filter/PodSyntaxTests", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::ExtraTests", - "name" : "@Author::SHARYANTO/@Filter/ExtraTests", - "version" : "5.013" + "name" : "@Author::PERLANCAR/@Filter/ExtraTests", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::ExecDir", - "name" : "@Author::SHARYANTO/@Filter/ExecDir", - "version" : "5.013" + "name" : "@Author::PERLANCAR/@Filter/ExecDir", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::ShareDir", - "name" : "@Author::SHARYANTO/@Filter/ShareDir", - "version" : "5.013" + "name" : "@Author::PERLANCAR/@Filter/ShareDir", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::MakeMaker", - "name" : "@Author::SHARYANTO/@Filter/MakeMaker", - "version" : "5.013" + "config" : { + "Dist::Zilla::Role::TestRunner" : { + "default_jobs" : 1 + } + }, + "name" : "@Author::PERLANCAR/@Filter/MakeMaker", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::Manifest", - "name" : "@Author::SHARYANTO/@Filter/Manifest", - "version" : "5.013" + "name" : "@Author::PERLANCAR/@Filter/Manifest", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", - "name" : "@Author::SHARYANTO/@Filter/ConfirmRelease", - "version" : "5.013" + "name" : "@Author::PERLANCAR/@Filter/ConfirmRelease", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", - "name" : "@Author::SHARYANTO/@Filter/UploadToCPAN", - "version" : "5.013" + "name" : "@Author::PERLANCAR/@Filter/UploadToCPAN", + "version" : "5.037" + }, + { + "class" : "Dist::Zilla::Plugin::Rinci::AbstractFromMeta", + "name" : "@Author::PERLANCAR/Rinci::AbstractFromMeta", + "version" : "0.08" }, { - "class" : "Dist::Zilla::Plugin::Author::SHARYANTO::MetaResources", - "name" : "@Author::SHARYANTO/Author::SHARYANTO::MetaResources", + "class" : "Dist::Zilla::Plugin::PodnameFromFilename", + "name" : "@Author::PERLANCAR/PodnameFromFilename", "version" : "0.01" }, { + "class" : "Dist::Zilla::Plugin::PERLANCAR::CheckDepDists", + "name" : "@Author::PERLANCAR/PERLANCAR::CheckDepDists", + "version" : "0.04" + }, + { + "class" : "Dist::Zilla::Plugin::PERLANCAR::MetaResources", + "name" : "@Author::PERLANCAR/PERLANCAR::MetaResources", + "version" : "0.03" + }, + { "class" : "Dist::Zilla::Plugin::CheckChangeLog", - "name" : "@Author::SHARYANTO/CheckChangeLog", - "version" : "0.01" + "name" : "@Author::PERLANCAR/CheckChangeLog", + "version" : "0.02" }, { "class" : "Dist::Zilla::Plugin::CheckMetaResources", - "name" : "@Author::SHARYANTO/CheckMetaResources", + "name" : "@Author::PERLANCAR/CheckMetaResources", "version" : "0.001" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", - "name" : "@Author::SHARYANTO/MetaJSON", - "version" : "5.013" + "name" : "@Author::PERLANCAR/MetaJSON", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", - "name" : "@Author::SHARYANTO/MetaConfig", - "version" : "5.013" + "name" : "@Author::PERLANCAR/MetaConfig", + "version" : "5.037" + }, + { + "class" : "Dist::Zilla::Plugin::GenShellCompletion", + "name" : "@Author::PERLANCAR/GenShellCompletion", + "version" : "0.09" + }, + { + "class" : "Dist::Zilla::Plugin::Authority", + "name" : "@Author::PERLANCAR/Authority", + "version" : "1.009" }, { "class" : "Dist::Zilla::Plugin::OurDate", - "name" : "@Author::SHARYANTO/OurDate", - "version" : "0.01" + "name" : "@Author::PERLANCAR/OurDate", + "version" : "0.03" + }, + { + "class" : "Dist::Zilla::Plugin::OurDist", + "name" : "@Author::PERLANCAR/OurDist", + "version" : "0.02" + }, + { + "class" : "Dist::Zilla::Plugin::PERLANCAR::OurPkgVersion", + "name" : "@Author::PERLANCAR/PERLANCAR::OurPkgVersion", + "version" : "0.04" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", @@ -171,158 +217,189 @@ { "class" : "Pod::Weaver::Plugin::EnsurePod5", "name" : "@CorePrep/EnsurePod5", - "version" : "4.006" + "version" : "4.012" }, { "class" : "Pod::Weaver::Plugin::H1Nester", "name" : "@CorePrep/H1Nester", - "version" : "4.006" + "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Name", - "name" : "@Author::SHARYANTO/Name", - "version" : "4.006" + "name" : "@Author::PERLANCAR/Name", + "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Version", - "name" : "@Author::SHARYANTO/Version", - "version" : "4.006" - }, - { - "class" : "Pod::Weaver::Section::ReleaseDate", - "name" : "@Author::SHARYANTO/ReleaseDate", - "version" : "0.01" + "name" : "@Author::PERLANCAR/Version", + "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Region", - "name" : "@Author::SHARYANTO/prelude", - "version" : "4.006" + "name" : "@Author::PERLANCAR/prelude", + "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "SYNOPSIS", - "version" : "4.006" + "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "DESCRIPTION", - "version" : "4.006" + "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "OVERVIEW", - "version" : "4.006" + "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "ATTRIBUTES", - "version" : "4.006" + "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "METHODS", - "version" : "4.006" + "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "FUNCTIONS", - "version" : "4.006" - }, - { - "class" : "Pod::Weaver::Plugin::Perinci", - "name" : "@Author::SHARYANTO/Perinci", - "version" : "0.14" + "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Leftovers", - "name" : "@Author::SHARYANTO/Leftovers", - "version" : "4.006" + "name" : "@Author::PERLANCAR/Leftovers", + "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Region", - "name" : "@Author::SHARYANTO/postlude", - "version" : "4.006" + "name" : "@Author::PERLANCAR/postlude", + "version" : "4.012" + }, + { + "class" : "Pod::Weaver::Section::Completion::GetoptLongComplete", + "name" : "@Author::PERLANCAR/Completion::GetoptLongComplete", + "version" : "0.07" + }, + { + "class" : "Pod::Weaver::Section::Completion::GetoptLongSubcommand", + "name" : "@Author::PERLANCAR/Completion::GetoptLongSubcommand", + "version" : "0.03" + }, + { + "class" : "Pod::Weaver::Section::Completion::PerinciCmdLine", + "name" : "@Author::PERLANCAR/Completion::PerinciCmdLine", + "version" : "0.13" }, { "class" : "Pod::Weaver::Section::Homepage::DefaultCPAN", - "name" : "@Author::SHARYANTO/Homepage::DefaultCPAN", - "version" : "0.02" + "name" : "@Author::PERLANCAR/Homepage::DefaultCPAN", + "version" : "0.05" }, { "class" : "Pod::Weaver::Section::Source::DefaultGitHub", - "name" : "@Author::SHARYANTO/Source::DefaultGitHub", - "version" : "0.04" + "name" : "@Author::PERLANCAR/Source::DefaultGitHub", + "version" : "0.07" }, { "class" : "Pod::Weaver::Section::Bugs::DefaultRT", - "name" : "@Author::SHARYANTO/Bugs::DefaultRT", - "version" : "0.03" + "name" : "@Author::PERLANCAR/Bugs::DefaultRT", + "version" : "0.05" }, { "class" : "Pod::Weaver::Section::Authors", - "name" : "@Author::SHARYANTO/Authors", - "version" : "4.006" + "name" : "@Author::PERLANCAR/Authors", + "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Legal", - "name" : "@Author::SHARYANTO/Legal", - "version" : "4.006" + "name" : "@Author::PERLANCAR/Legal", + "version" : "4.012" + }, + { + "class" : "Pod::Weaver::Plugin::Rinci", + "name" : "@Author::PERLANCAR/Rinci", + "version" : "0.42" + }, + { + "class" : "Pod::Weaver::Plugin::AppendPrepend", + "name" : "@Author::PERLANCAR/AppendPrepend", + "version" : "0.01" }, { "class" : "Pod::Weaver::Plugin::EnsureUniqueSections", - "name" : "@Author::SHARYANTO/EnsureUniqueSections", + "name" : "@Author::PERLANCAR/EnsureUniqueSections", "version" : "0.121550" }, { "class" : "Pod::Weaver::Plugin::SingleEncoding", - "name" : "@Author::SHARYANTO/SingleEncoding", - "version" : "4.006" + "name" : "@Author::PERLANCAR/SingleEncoding", + "version" : "4.012" } ] } }, - "name" : "@Author::SHARYANTO/PodWeaver", - "version" : "4.005" + "name" : "@Author::PERLANCAR/PodWeaver", + "version" : "4.006" }, { "class" : "Dist::Zilla::Plugin::PruneFiles", - "name" : "@Author::SHARYANTO/PruneFiles", - "version" : "5.013" + "name" : "@Author::PERLANCAR/PruneFiles", + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::ReadmeFromPod", - "name" : "@Author::SHARYANTO/ReadmeFromPod", - "version" : "0.21" + "name" : "@Author::PERLANCAR/ReadmeFromPod", + "version" : "0.32" + }, + { + "class" : "Dist::Zilla::Plugin::Rinci::AddPrereqs", + "name" : "@Author::PERLANCAR/Rinci::AddPrereqs", + "version" : "0.06" }, { "class" : "Dist::Zilla::Plugin::Rinci::Validate", - "name" : "@Author::SHARYANTO/Rinci::Validate", - "version" : "0.12" + "name" : "@Author::PERLANCAR/Rinci::Validate", + "version" : "0.20" }, { - "class" : "Dist::Zilla::Plugin::SHARYANTO::OurPkgVersion", - "name" : "@Author::SHARYANTO/SHARYANTO::OurPkgVersion", - "version" : "0.02" + "class" : "Dist::Zilla::Plugin::SetScriptShebang", + "name" : "@Author::PERLANCAR/SetScriptShebang", + "version" : "0.01" }, { "class" : "Dist::Zilla::Plugin::Test::Compile", "config" : { "Dist::Zilla::Plugin::Test::Compile" : { + "bail_out_on_fail" : "0", + "fail_on_warning" : "author", + "fake_home" : "0", "filename" : "t/00-compile.t", "module_finder" : [ ":InstallModules" ], + "needs_display" : "0", + "phase" : "test", "script_finder" : [ ":ExecFiles" - ] + ], + "skips" : [] } }, - "name" : "@Author::SHARYANTO/Test::Compile", - "version" : "2.039" + "name" : "@Author::PERLANCAR/Test::Compile", + "version" : "2.053" }, { "class" : "Dist::Zilla::Plugin::Test::Rinci", - "name" : "@Author::SHARYANTO/Test::Rinci", + "name" : "@Author::PERLANCAR/Test::Rinci", + "version" : "0.02" + }, + { + "class" : "Dist::Zilla::Plugin::EnsureSQLSchemaVersionedTest", + "name" : "@Author::PERLANCAR/EnsureSQLSchemaVersionedTest", "version" : "0.01" }, { @@ -334,47 +411,47 @@ } }, "name" : "Prereqs", - "version" : "5.013" + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "5.013" + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "5.013" + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "5.013" + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "5.013" + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "5.013" + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "5.013" + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", - "version" : "5.013" + "version" : "5.037" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", - "version" : "5.013" + "version" : "5.037" } ], "zilla" : { @@ -382,8 +459,9 @@ "config" : { "is_trial" : "0" }, - "version" : "5.013" + "version" : "5.037" } - } + }, + "x_authority" : "cpan:PERLANCAR" } diff -Nru libdefhash-perl-1.0.5/META.yml libdefhash-perl-1.0.11/META.yml --- libdefhash-perl-1.0.5/META.yml 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/META.yml 2015-09-02 18:58:04.000000000 +0000 @@ -1,112 +1,150 @@ --- abstract: 'Define things according to a specification, using hashes' author: - - 'Steven Haryanto ' + - 'perlancar ' build_requires: File::Spec: '0' IO::Handle: '0' IPC::Open3: '0' Test::More: '0' configure_requires: - ExtUtils::MakeMaker: '6.30' + ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 5.013, CPAN::Meta::Converter version 2.133380' +generated_by: 'Dist::Zilla version 5.037, CPAN::Meta::Converter version 2.150005' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' name: DefHash -requires: - perl: '5.010001' resources: bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=DefHash homepage: https://metacpan.org/release/DefHash - repository: git://github.com/sharyanto/perl-DefHash.git -version: 1.0.5 + repository: git://github.com/perlancar/perl-DefHash.git +version: 1.0.11 x_Dist_Zilla: perl: - version: '5.018002' + version: '5.022000' plugins: - class: Dist::Zilla::Plugin::GatherDir - name: '@Author::SHARYANTO/@Filter/GatherDir' - version: '5.013' + config: + Dist::Zilla::Plugin::GatherDir: + exclude_filename: [] + exclude_match: [] + follow_symlinks: '0' + include_dotfiles: '0' + prefix: '' + prune_directory: [] + root: . + name: '@Author::PERLANCAR/@Filter/GatherDir' + version: '5.037' - class: Dist::Zilla::Plugin::PruneCruft - name: '@Author::SHARYANTO/@Filter/PruneCruft' - version: '5.013' + name: '@Author::PERLANCAR/@Filter/PruneCruft' + version: '5.037' - class: Dist::Zilla::Plugin::ManifestSkip - name: '@Author::SHARYANTO/@Filter/ManifestSkip' - version: '5.013' + name: '@Author::PERLANCAR/@Filter/ManifestSkip' + version: '5.037' - class: Dist::Zilla::Plugin::MetaYAML - name: '@Author::SHARYANTO/@Filter/MetaYAML' - version: '5.013' + name: '@Author::PERLANCAR/@Filter/MetaYAML' + version: '5.037' - class: Dist::Zilla::Plugin::License - name: '@Author::SHARYANTO/@Filter/License' - version: '5.013' + name: '@Author::PERLANCAR/@Filter/License' + version: '5.037' - class: Dist::Zilla::Plugin::PodCoverageTests - name: '@Author::SHARYANTO/@Filter/PodCoverageTests' - version: '5.013' + name: '@Author::PERLANCAR/@Filter/PodCoverageTests' + version: '5.037' - class: Dist::Zilla::Plugin::PodSyntaxTests - name: '@Author::SHARYANTO/@Filter/PodSyntaxTests' - version: '5.013' + name: '@Author::PERLANCAR/@Filter/PodSyntaxTests' + version: '5.037' - class: Dist::Zilla::Plugin::ExtraTests - name: '@Author::SHARYANTO/@Filter/ExtraTests' - version: '5.013' + name: '@Author::PERLANCAR/@Filter/ExtraTests' + version: '5.037' - class: Dist::Zilla::Plugin::ExecDir - name: '@Author::SHARYANTO/@Filter/ExecDir' - version: '5.013' + name: '@Author::PERLANCAR/@Filter/ExecDir' + version: '5.037' - class: Dist::Zilla::Plugin::ShareDir - name: '@Author::SHARYANTO/@Filter/ShareDir' - version: '5.013' + name: '@Author::PERLANCAR/@Filter/ShareDir' + version: '5.037' - class: Dist::Zilla::Plugin::MakeMaker - name: '@Author::SHARYANTO/@Filter/MakeMaker' - version: '5.013' + config: + Dist::Zilla::Role::TestRunner: + default_jobs: 1 + name: '@Author::PERLANCAR/@Filter/MakeMaker' + version: '5.037' - class: Dist::Zilla::Plugin::Manifest - name: '@Author::SHARYANTO/@Filter/Manifest' - version: '5.013' + name: '@Author::PERLANCAR/@Filter/Manifest' + version: '5.037' - class: Dist::Zilla::Plugin::ConfirmRelease - name: '@Author::SHARYANTO/@Filter/ConfirmRelease' - version: '5.013' + name: '@Author::PERLANCAR/@Filter/ConfirmRelease' + version: '5.037' - class: Dist::Zilla::Plugin::UploadToCPAN - name: '@Author::SHARYANTO/@Filter/UploadToCPAN' - version: '5.013' + name: '@Author::PERLANCAR/@Filter/UploadToCPAN' + version: '5.037' - - class: Dist::Zilla::Plugin::Author::SHARYANTO::MetaResources - name: '@Author::SHARYANTO/Author::SHARYANTO::MetaResources' + class: Dist::Zilla::Plugin::Rinci::AbstractFromMeta + name: '@Author::PERLANCAR/Rinci::AbstractFromMeta' + version: '0.08' + - + class: Dist::Zilla::Plugin::PodnameFromFilename + name: '@Author::PERLANCAR/PodnameFromFilename' version: '0.01' - + class: Dist::Zilla::Plugin::PERLANCAR::CheckDepDists + name: '@Author::PERLANCAR/PERLANCAR::CheckDepDists' + version: '0.04' + - + class: Dist::Zilla::Plugin::PERLANCAR::MetaResources + name: '@Author::PERLANCAR/PERLANCAR::MetaResources' + version: '0.03' + - class: Dist::Zilla::Plugin::CheckChangeLog - name: '@Author::SHARYANTO/CheckChangeLog' - version: '0.01' + name: '@Author::PERLANCAR/CheckChangeLog' + version: '0.02' - class: Dist::Zilla::Plugin::CheckMetaResources - name: '@Author::SHARYANTO/CheckMetaResources' + name: '@Author::PERLANCAR/CheckMetaResources' version: '0.001' - class: Dist::Zilla::Plugin::MetaJSON - name: '@Author::SHARYANTO/MetaJSON' - version: '5.013' + name: '@Author::PERLANCAR/MetaJSON' + version: '5.037' - class: Dist::Zilla::Plugin::MetaConfig - name: '@Author::SHARYANTO/MetaConfig' - version: '5.013' + name: '@Author::PERLANCAR/MetaConfig' + version: '5.037' + - + class: Dist::Zilla::Plugin::GenShellCompletion + name: '@Author::PERLANCAR/GenShellCompletion' + version: '0.09' + - + class: Dist::Zilla::Plugin::Authority + name: '@Author::PERLANCAR/Authority' + version: '1.009' - class: Dist::Zilla::Plugin::OurDate - name: '@Author::SHARYANTO/OurDate' - version: '0.01' + name: '@Author::PERLANCAR/OurDate' + version: '0.03' + - + class: Dist::Zilla::Plugin::OurDist + name: '@Author::PERLANCAR/OurDist' + version: '0.02' + - + class: Dist::Zilla::Plugin::PERLANCAR::OurPkgVersion + name: '@Author::PERLANCAR/PERLANCAR::OurPkgVersion' + version: '0.04' - class: Dist::Zilla::Plugin::PodWeaver config: @@ -118,123 +156,149 @@ - class: Pod::Weaver::Plugin::EnsurePod5 name: '@CorePrep/EnsurePod5' - version: '4.006' + version: '4.012' - class: Pod::Weaver::Plugin::H1Nester name: '@CorePrep/H1Nester' - version: '4.006' + version: '4.012' - class: Pod::Weaver::Section::Name - name: '@Author::SHARYANTO/Name' - version: '4.006' + name: '@Author::PERLANCAR/Name' + version: '4.012' - class: Pod::Weaver::Section::Version - name: '@Author::SHARYANTO/Version' - version: '4.006' - - - class: Pod::Weaver::Section::ReleaseDate - name: '@Author::SHARYANTO/ReleaseDate' - version: '0.01' + name: '@Author::PERLANCAR/Version' + version: '4.012' - class: Pod::Weaver::Section::Region - name: '@Author::SHARYANTO/prelude' - version: '4.006' + name: '@Author::PERLANCAR/prelude' + version: '4.012' - class: Pod::Weaver::Section::Generic name: SYNOPSIS - version: '4.006' + version: '4.012' - class: Pod::Weaver::Section::Generic name: DESCRIPTION - version: '4.006' + version: '4.012' - class: Pod::Weaver::Section::Generic name: OVERVIEW - version: '4.006' + version: '4.012' - class: Pod::Weaver::Section::Collect name: ATTRIBUTES - version: '4.006' + version: '4.012' - class: Pod::Weaver::Section::Collect name: METHODS - version: '4.006' + version: '4.012' - class: Pod::Weaver::Section::Collect name: FUNCTIONS - version: '4.006' - - - class: Pod::Weaver::Plugin::Perinci - name: '@Author::SHARYANTO/Perinci' - version: '0.14' + version: '4.012' - class: Pod::Weaver::Section::Leftovers - name: '@Author::SHARYANTO/Leftovers' - version: '4.006' + name: '@Author::PERLANCAR/Leftovers' + version: '4.012' - class: Pod::Weaver::Section::Region - name: '@Author::SHARYANTO/postlude' - version: '4.006' + name: '@Author::PERLANCAR/postlude' + version: '4.012' + - + class: Pod::Weaver::Section::Completion::GetoptLongComplete + name: '@Author::PERLANCAR/Completion::GetoptLongComplete' + version: '0.07' + - + class: Pod::Weaver::Section::Completion::GetoptLongSubcommand + name: '@Author::PERLANCAR/Completion::GetoptLongSubcommand' + version: '0.03' + - + class: Pod::Weaver::Section::Completion::PerinciCmdLine + name: '@Author::PERLANCAR/Completion::PerinciCmdLine' + version: '0.13' - class: Pod::Weaver::Section::Homepage::DefaultCPAN - name: '@Author::SHARYANTO/Homepage::DefaultCPAN' - version: '0.02' + name: '@Author::PERLANCAR/Homepage::DefaultCPAN' + version: '0.05' - class: Pod::Weaver::Section::Source::DefaultGitHub - name: '@Author::SHARYANTO/Source::DefaultGitHub' - version: '0.04' + name: '@Author::PERLANCAR/Source::DefaultGitHub' + version: '0.07' - class: Pod::Weaver::Section::Bugs::DefaultRT - name: '@Author::SHARYANTO/Bugs::DefaultRT' - version: '0.03' + name: '@Author::PERLANCAR/Bugs::DefaultRT' + version: '0.05' - class: Pod::Weaver::Section::Authors - name: '@Author::SHARYANTO/Authors' - version: '4.006' + name: '@Author::PERLANCAR/Authors' + version: '4.012' - class: Pod::Weaver::Section::Legal - name: '@Author::SHARYANTO/Legal' - version: '4.006' + name: '@Author::PERLANCAR/Legal' + version: '4.012' + - + class: Pod::Weaver::Plugin::Rinci + name: '@Author::PERLANCAR/Rinci' + version: '0.42' + - + class: Pod::Weaver::Plugin::AppendPrepend + name: '@Author::PERLANCAR/AppendPrepend' + version: '0.01' - class: Pod::Weaver::Plugin::EnsureUniqueSections - name: '@Author::SHARYANTO/EnsureUniqueSections' + name: '@Author::PERLANCAR/EnsureUniqueSections' version: '0.121550' - class: Pod::Weaver::Plugin::SingleEncoding - name: '@Author::SHARYANTO/SingleEncoding' - version: '4.006' - name: '@Author::SHARYANTO/PodWeaver' - version: '4.005' + name: '@Author::PERLANCAR/SingleEncoding' + version: '4.012' + name: '@Author::PERLANCAR/PodWeaver' + version: '4.006' - class: Dist::Zilla::Plugin::PruneFiles - name: '@Author::SHARYANTO/PruneFiles' - version: '5.013' + name: '@Author::PERLANCAR/PruneFiles' + version: '5.037' - class: Dist::Zilla::Plugin::ReadmeFromPod - name: '@Author::SHARYANTO/ReadmeFromPod' - version: '0.21' + name: '@Author::PERLANCAR/ReadmeFromPod' + version: '0.32' + - + class: Dist::Zilla::Plugin::Rinci::AddPrereqs + name: '@Author::PERLANCAR/Rinci::AddPrereqs' + version: '0.06' - class: Dist::Zilla::Plugin::Rinci::Validate - name: '@Author::SHARYANTO/Rinci::Validate' - version: '0.12' + name: '@Author::PERLANCAR/Rinci::Validate' + version: '0.20' - - class: Dist::Zilla::Plugin::SHARYANTO::OurPkgVersion - name: '@Author::SHARYANTO/SHARYANTO::OurPkgVersion' - version: '0.02' + class: Dist::Zilla::Plugin::SetScriptShebang + name: '@Author::PERLANCAR/SetScriptShebang' + version: '0.01' - class: Dist::Zilla::Plugin::Test::Compile config: Dist::Zilla::Plugin::Test::Compile: + bail_out_on_fail: '0' + fail_on_warning: author + fake_home: '0' filename: t/00-compile.t module_finder: - ':InstallModules' + needs_display: '0' + phase: test script_finder: - ':ExecFiles' - name: '@Author::SHARYANTO/Test::Compile' - version: '2.039' + skips: [] + name: '@Author::PERLANCAR/Test::Compile' + version: '2.053' - class: Dist::Zilla::Plugin::Test::Rinci - name: '@Author::SHARYANTO/Test::Rinci' + name: '@Author::PERLANCAR/Test::Rinci' + version: '0.02' + - + class: Dist::Zilla::Plugin::EnsureSQLSchemaVersionedTest + name: '@Author::PERLANCAR/EnsureSQLSchemaVersionedTest' version: '0.01' - class: Dist::Zilla::Plugin::Prereqs @@ -243,41 +307,42 @@ phase: runtime type: requires name: Prereqs - version: '5.013' + version: '5.037' - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '5.013' + version: '5.037' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: '5.013' + version: '5.037' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: '5.013' + version: '5.037' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: '5.013' + version: '5.037' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: '5.013' + version: '5.037' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: '5.013' + version: '5.037' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' - version: '5.013' + version: '5.037' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' - version: '5.013' + version: '5.037' zilla: class: Dist::Zilla::Dist::Builder config: is_trial: '0' - version: '5.013' + version: '5.037' +x_authority: cpan:PERLANCAR diff -Nru libdefhash-perl-1.0.5/README libdefhash-perl-1.0.11/README --- libdefhash-perl-1.0.5/README 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/README 2015-09-02 18:58:04.000000000 +0000 @@ -1,32 +0,0 @@ -NAME - DefHash - Define things according to a specification, using hashes - -VERSION - version 1.0.5 - -RELEASE DATE - 2014-04-27 - -HOMEPAGE - Please visit the project's homepage at - . - -SOURCE - Source repository is at . - -BUGS - Please report any bugs or feature requests on the bugtracker website - - - When submitting a bug or request, please include a test-file or a patch - to an existing test-file that illustrates the bug or desired feature. - -AUTHOR - Steven Haryanto - -COPYRIGHT AND LICENSE - This software is copyright (c) 2014 by Steven Haryanto. - - 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 libdefhash-perl-1.0.5/t/00-compile.t libdefhash-perl-1.0.11/t/00-compile.t --- libdefhash-perl-1.0.5/t/00-compile.t 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/t/00-compile.t 2015-09-02 18:58:04.000000000 +0000 @@ -2,11 +2,11 @@ use strict; use warnings; -# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.039 - -use Test::More tests => 2 + ($ENV{AUTHOR_TESTING} ? 1 : 0); +# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.053 +use Test::More; +plan tests => 2 + ($ENV{AUTHOR_TESTING} ? 1 : 0); my @module_files = ( 'DefHash.pm', @@ -37,6 +37,9 @@ waitpid($pid, 0); is($?, 0, "$lib loaded ok"); + shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/ + and not eval { blib->VERSION('1.01') }; + if (@_warnings) { warn @_warnings; @@ -46,6 +49,7 @@ -is(scalar(@warnings), 0, 'no warnings found') if $ENV{AUTHOR_TESTING}; +is(scalar(@warnings), 0, 'no warnings found') + or diag 'got warnings: ', ( Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '', @warnings) ) if $ENV{AUTHOR_TESTING}; diff -Nru libdefhash-perl-1.0.5/t/release-rinci.t libdefhash-perl-1.0.11/t/release-rinci.t --- libdefhash-perl-1.0.5/t/release-rinci.t 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/t/release-rinci.t 2015-09-02 18:58:04.000000000 +0000 @@ -8,6 +8,8 @@ } +# This file was automatically generated by Dist::Zilla::Plugin::Test::Rinci. + use Test::More; eval "use Test::Rinci 0.01"; diff -Nru libdefhash-perl-1.0.5/weaver.ini libdefhash-perl-1.0.11/weaver.ini --- libdefhash-perl-1.0.5/weaver.ini 2014-04-27 07:43:43.000000000 +0000 +++ libdefhash-perl-1.0.11/weaver.ini 2015-09-02 18:58:04.000000000 +0000 @@ -1 +1 @@ -[@Author::SHARYANTO] +[@Author::PERLANCAR]