diff -Nru libdist-zilla-plugins-cjm-perl-4.27/Changes libdist-zilla-plugins-cjm-perl-6.000/Changes --- libdist-zilla-plugins-cjm-perl-4.27/Changes 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/Changes 2017-12-18 05:28:45.000000000 +0000 @@ -3,6 +3,20 @@ Note: the version number of a plugin is the version of the dist in which it was last changed. +6.000 2017-12-17 + - Updates for Dist::Zilla 6 + + [ArchiveRelease] + - Replace Path::Class with Path::Tiny + + [Metadata] + - Treat x_contributors custom key as List + (GitHub#6: Robert Rothenberg) + + [=Dist::Zilla::Role::ModuleInfo] + - Replace Path::Class with Path::Tiny + - Now requires Dist::Zilla 6 + 4.27 2015-08-29 [GitVersionCheckCJM] - Add single_version parameter diff -Nru libdist-zilla-plugins-cjm-perl-4.27/debian/changelog libdist-zilla-plugins-cjm-perl-6.000/debian/changelog --- libdist-zilla-plugins-cjm-perl-4.27/debian/changelog 2016-11-12 17:04:10.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/debian/changelog 2018-01-13 17:37:49.000000000 +0000 @@ -1,3 +1,19 @@ +libdist-zilla-plugins-cjm-perl (6.000-1) unstable; urgency=medium + + * Import upstream version 6.000. + Fixes "Deprecation Warning with Dist::Zilla v6, will FTBFS with + Dist::Zilla v7" (Closes: #825315) + * Drop meta-spec.patch, not needed anymore. + * Update years of upstream and packaging copyright. + * Update (build) dependencies. + * Declare compliance with Debian Policy 4.1.3. + * Bump debhelper compatibility level to 10. + * Remove trailing whitespace in debian/control. + Thanks to pedantic lintian. + * Set HOME during build and autopkgtest. + + -- gregor herrmann Sat, 13 Jan 2018 18:37:49 +0100 + libdist-zilla-plugins-cjm-perl (4.27-2) unstable; urgency=medium [ gregor herrmann ] diff -Nru libdist-zilla-plugins-cjm-perl-4.27/debian/compat libdist-zilla-plugins-cjm-perl-6.000/debian/compat --- libdist-zilla-plugins-cjm-perl-4.27/debian/compat 2016-11-12 17:04:10.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/debian/compat 2018-01-13 17:37:49.000000000 +0000 @@ -1 +1 @@ -9 +10 diff -Nru libdist-zilla-plugins-cjm-perl-4.27/debian/control libdist-zilla-plugins-cjm-perl-6.000/debian/control --- libdist-zilla-plugins-cjm-perl-4.27/debian/control 2016-11-12 17:04:10.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/debian/control 2018-01-13 17:37:49.000000000 +0000 @@ -5,21 +5,21 @@ Section: perl Testsuite: autopkgtest-pkg-perl Priority: optional -Build-Depends: debhelper (>= 9) -Build-Depends-Indep: libdist-zilla-perl (>= 4.300009), +Build-Depends: debhelper (>= 10) +Build-Depends-Indep: libdist-zilla-perl (>= 6), libfile-homedir-perl, libfile-pushd-perl, libgit-wrapper-perl, libmoose-perl, libnamespace-autoclean-perl, - libpath-class-perl, + libpath-tiny-perl, libtest-fatal-perl, libtry-tiny-perl, perl, perl (>= 5.15.7) | libcpan-meta-perl (>= 2.113640), perl (>= 5.15.8) | libmodule-metadata-perl, perl (>= 5.17.1) | libcpan-meta-requirements-perl -Standards-Version: 3.9.8 +Standards-Version: 4.1.3 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libdist-zilla-plugins-cjm-perl.git Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/libdist-zilla-plugins-cjm-perl.git Homepage: https://metacpan.org/release/Dist-Zilla-Plugins-CJM @@ -28,17 +28,17 @@ Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, - libdist-zilla-perl (>= 4.300009), + libdist-zilla-perl (>= 6), libfile-homedir-perl, libmoose-perl, libnamespace-autoclean-perl, - libpath-class-perl, + libpath-tiny-perl, perl (>= 5.15.7) | libcpan-meta-perl (>= 2.113640), perl (>= 5.15.8) | libmodule-metadata-perl, perl (>= 5.17.1) | libcpan-meta-requirements-perl Recommends: libgit-wrapper-perl Description: collection of CJM's plugins for Dist::Zilla - Collection of Dist::Zilla plugins. This package features the + Collection of Dist::Zilla plugins. This package features the following Perl modules: . * Dist::Zilla::Plugin::ArchiveRelease diff -Nru libdist-zilla-plugins-cjm-perl-4.27/debian/copyright libdist-zilla-plugins-cjm-perl-6.000/debian/copyright --- libdist-zilla-plugins-cjm-perl-4.27/debian/copyright 2016-11-12 17:04:10.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/debian/copyright 2018-01-13 17:37:49.000000000 +0000 @@ -4,12 +4,12 @@ Source: https://metacpan.org/release/Dist-Zilla-Plugins-CJM Files: * -Copyright: 2009-2015, Christopher J. Madsen +Copyright: 2009-2017, Christopher J. Madsen License: Artistic or GPL-1+ Files: debian/* Copyright: 2010-2013, Dominique Dumont - 2011-2016, gregor herrmann + 2011-2018, gregor herrmann 2015, Lucas Kanashiro License: Artistic or GPL-1+ diff -Nru libdist-zilla-plugins-cjm-perl-4.27/debian/patches/meta-spec.patch libdist-zilla-plugins-cjm-perl-6.000/debian/patches/meta-spec.patch --- libdist-zilla-plugins-cjm-perl-4.27/debian/patches/meta-spec.patch 2016-11-12 17:04:10.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/debian/patches/meta-spec.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,74 +0,0 @@ -Description: adjust test to various versions of Meta::Spec -Origin: https://github.com/mla/dist-zilla-plugins-cjm/commits/master - f177df1 and 5db270d -Bug: https://rt.cpan.org/Public/Bug/Display.html?id=116902 -Bug-Debian: https://bugs.debian.org/834730 -Author: Maurice Aubrey -Reviewed-by: gregor herrmann -Last-Update: 2016-11-12 - ---- a/t/recommendedprereqs.t -+++ b/t/recommendedprereqs.t -@@ -3,7 +3,8 @@ - - use strict; - use warnings; --use Test::More 0.88 tests => 4; # done_testing -+use version; -+use Test::More 0.88; - - use Test::DZil qw(Builder simple_ini); - use Parse::CPAN::Meta; -@@ -22,21 +23,37 @@ - - my $meta = Parse::CPAN::Meta->load_file($tzil->tempdir->file('build/META.yml')); - --is_deeply( -- $meta->{prereqs}{runtime}{recommends}, -- { 'Foo::Bar' => '1.00', -- 'Foo::Baz' => 0 }, -- 'runtime recommends' --); -- --is($meta->{prereqs}{runtime}{suggests}, undef, 'runtime suggests'); -- --is($meta->{prereqs}{test}{recommends}, undef, 'test recommends'); -+my $ver = version->new($meta->{'meta-spec'}{version}); -+diag "CPAN::Meta::Spec = $ver"; - --is_deeply( -- $meta->{prereqs}{test}{suggests}, -- { 'Test::Other' => 0 }, -- 'test suggests' --); -+if ($ver >= version->new('2')) { # See CPAN::Meta::Spec -+ is_deeply( -+ $meta->{prereqs}{runtime}{recommends}, -+ { 'Foo::Bar' => '1.00', -+ 'Foo::Baz' => 0 }, -+ 'runtime recommends' -+ ); -+ -+ is($meta->{prereqs}{runtime}{suggests}, undef, 'runtime suggests'); -+ -+ is($meta->{prereqs}{test}{recommends}, undef, 'test recommends'); -+ -+ is_deeply( -+ $meta->{prereqs}{test}{suggests}, -+ { 'Test::Other' => 0 }, -+ 'test suggests' -+ ); -+} elsif ($ver >= version->new('1.4')) { -+ is_deeply( -+ $meta->{recommends}, -+ { -+ 'Foo::Bar' => '1.00', -+ 'Foo::Baz' => 0, -+ }, -+ 'runtime recommends' -+ ); -+} else { -+ plan skip_all => "Unexpected CPAN::Meta::Spec version '$ver'"; -+} - - done_testing; diff -Nru libdist-zilla-plugins-cjm-perl-4.27/debian/patches/series libdist-zilla-plugins-cjm-perl-6.000/debian/patches/series --- libdist-zilla-plugins-cjm-perl-4.27/debian/patches/series 2016-11-12 17:04:10.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -meta-spec.patch diff -Nru libdist-zilla-plugins-cjm-perl-4.27/debian/rules libdist-zilla-plugins-cjm-perl-6.000/debian/rules --- libdist-zilla-plugins-cjm-perl-4.27/debian/rules 2016-11-12 17:04:10.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/debian/rules 2018-01-13 17:37:49.000000000 +0000 @@ -1,4 +1,16 @@ #!/usr/bin/make -f +PACKAGE = $(shell dh_listpackages) +TMP = $(CURDIR)/debian/$(PACKAGE) +BUILDHOME = $(CURDIR)/debian/build + %: dh $@ + +override_dh_clean: + dh_clean + rm -rf $(BUILDHOME) + +override_dh_auto_test: + mkdir -p $(BUILDHOME) + HOME=$(BUILDHOME) dh_auto_test diff -Nru libdist-zilla-plugins-cjm-perl-4.27/debian/tests/pkg-perl/smoke-env libdist-zilla-plugins-cjm-perl-6.000/debian/tests/pkg-perl/smoke-env --- libdist-zilla-plugins-cjm-perl-4.27/debian/tests/pkg-perl/smoke-env 1970-01-01 00:00:00.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/debian/tests/pkg-perl/smoke-env 2018-01-13 17:37:49.000000000 +0000 @@ -0,0 +1 @@ +HOME=${ADTTMP} diff -Nru libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/ArchiveRelease.pm libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/ArchiveRelease.pm --- libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/ArchiveRelease.pm 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/ArchiveRelease.pm 2017-12-18 05:28:45.000000000 +0000 @@ -18,8 +18,8 @@ #--------------------------------------------------------------------- use 5.008; -our $VERSION = '4.26'; -# This file is part of Dist-Zilla-Plugins-CJM 4.27 (August 29, 2015) +our $VERSION = '6.000'; +# This file is part of Dist-Zilla-Plugins-CJM 6.000 (December 17, 2017) use Moose; @@ -27,7 +27,7 @@ with 'Dist::Zilla::Role::Releaser'; with 'Dist::Zilla::Role::FilePruner'; -use Path::Class (); +use Path::Tiny (); #--------------------------------------------------------------------- @@ -56,8 +56,8 @@ $self->_set_directory($dir); } # end if $dir begins with ~ - Path::Class::dir($dir)->absolute($self->zilla->root); -} # end get_directory + Path::Tiny::path($dir)->absolute($self->zilla->root); +} # end directory #--------------------------------------------------------------------- # Format a path for display: @@ -109,7 +109,7 @@ } # If the tarball has already been archived, abort: - my $file = $dir->file($tgz->basename); + my $file = $dir->child($tgz->basename); $self->log_fatal($self->pretty_path($file) . " already exists") if -e $file; @@ -124,7 +124,7 @@ chmod(0444, $tgz); - my $dest = $self->directory->file($tgz->basename); + my $dest = $self->directory->child($tgz->basename); my $destR = $self->pretty_path($dest); require File::Copy; @@ -147,9 +147,9 @@ =head1 VERSION -This document describes version 4.26 of -Dist::Zilla::Plugin::ArchiveRelease, released August 29, 2015 -as part of Dist-Zilla-Plugins-CJM version 4.27. +This document describes version 6.000 of +Dist::Zilla::Plugin::ArchiveRelease, released December 17, 2017 +as part of Dist-Zilla-Plugins-CJM version 6.000. =head1 SYNOPSIS @@ -211,7 +211,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2015 by Christopher J. Madsen. +This software is copyright (c) 2017 by Christopher J. Madsen. 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 libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/GitVersionCheckCJM.pm libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/GitVersionCheckCJM.pm --- libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/GitVersionCheckCJM.pm 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/GitVersionCheckCJM.pm 2017-12-18 05:28:45.000000000 +0000 @@ -18,7 +18,7 @@ #--------------------------------------------------------------------- our $VERSION = '4.27'; -# This file is part of Dist-Zilla-Plugins-CJM 4.27 (August 29, 2015) +# This file is part of Dist-Zilla-Plugins-CJM 6.000 (December 17, 2017) use version 0.77 (); @@ -173,8 +173,8 @@ =head1 VERSION This document describes version 4.27 of -Dist::Zilla::Plugin::GitVersionCheckCJM, released August 29, 2015 -as part of Dist-Zilla-Plugins-CJM version 4.27. +Dist::Zilla::Plugin::GitVersionCheckCJM, released December 17, 2017 +as part of Dist-Zilla-Plugins-CJM version 6.000. =head1 SYNOPSIS @@ -233,7 +233,7 @@ =head1 DEPENDENCIES -GitVersionCheckCJM requires L (4.300009 or later). +GitVersionCheckCJM requires L (6 or later). It also requires L, although it is only listed as a recommended dependency for the distribution (to allow people who don't use Git to use the other plugins.) @@ -260,7 +260,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2015 by Christopher J. Madsen. +This software is copyright (c) 2017 by Christopher J. Madsen. 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 libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/MakeMaker/Custom.pm libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/MakeMaker/Custom.pm --- libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/MakeMaker/Custom.pm 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/MakeMaker/Custom.pm 2017-12-18 05:28:45.000000000 +0000 @@ -18,7 +18,7 @@ #--------------------------------------------------------------------- our $VERSION = '4.26'; -# This file is part of Dist-Zilla-Plugins-CJM 4.27 (August 29, 2015) +# This file is part of Dist-Zilla-Plugins-CJM 6.000 (December 17, 2017) use Moose; @@ -183,8 +183,8 @@ =head1 VERSION This document describes version 4.26 of -Dist::Zilla::Plugin::MakeMaker::Custom, released August 29, 2015 -as part of Dist-Zilla-Plugins-CJM version 4.27. +Dist::Zilla::Plugin::MakeMaker::Custom, released December 17, 2017 +as part of Dist-Zilla-Plugins-CJM version 6.000. =head1 SYNOPSIS @@ -423,7 +423,7 @@ =head1 DEPENDENCIES -MakeMaker::Custom requires L (4.300009 or later) and +MakeMaker::Custom requires L (6 or later) and L. I also recommend applying F to Text::Template. This will add support for the STRICT option, which will help catch errors in your templates. @@ -452,7 +452,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2015 by Christopher J. Madsen. +This software is copyright (c) 2017 by Christopher J. Madsen. 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 libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/Metadata.pm libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/Metadata.pm --- libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/Metadata.pm 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/Metadata.pm 2017-12-18 05:28:45.000000000 +0000 @@ -1,7 +1,7 @@ #--------------------------------------------------------------------- package Dist::Zilla::Plugin::Metadata; # -# Copyright 2010 Christopher J. Madsen +# Copyright 2017 Christopher J. Madsen # # Author: Christopher J. Madsen # Created: 2 Dec 2010 @@ -17,8 +17,8 @@ # ABSTRACT: Add arbitrary keys to distmeta #--------------------------------------------------------------------- -our $VERSION = '3.03'; -# This file is part of Dist-Zilla-Plugins-CJM 4.27 (August 29, 2015) +our $VERSION = '6.000'; +# This file is part of Dist-Zilla-Plugins-CJM 6.000 (December 17, 2017) use Moose; @@ -62,7 +62,9 @@ sub mvp_multivalue_args { return qw(author keywords license no_index.file no_index.directory - no_index.package no_index.namespace resources.license ); + no_index.package no_index.namespace resources.license + x_contributors + ); } # end mvp_multivalue_args #===================================================================== @@ -78,9 +80,9 @@ =head1 VERSION -This document describes version 3.03 of -Dist::Zilla::Plugin::Metadata, released August 29, 2015 -as part of Dist-Zilla-Plugins-CJM version 4.27. +This document describes version 6.000 of +Dist::Zilla::Plugin::Metadata, released December 17, 2017 +as part of Dist-Zilla-Plugins-CJM version 6.000. =head1 SYNOPSIS @@ -99,7 +101,8 @@ It splits each key on '.' and uses that as a multi-level hash key. It doesn't try to do any validation; the MetaJSON or MetaYAML plugin will do that. It does know which keys in the spec are List values; those -keys can be repeated. +keys can be repeated. In addition, the custom key C +is treated as a List. =for Pod::Coverage mvp_multivalue_args @@ -110,7 +113,7 @@ =head1 DEPENDENCIES -Metadata requires L (4.300009 or later). +Metadata requires L (6 or later). =head1 INCOMPATIBILITIES @@ -134,7 +137,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2015 by Christopher J. Madsen. +This software is copyright (c) 2017 by Christopher J. Madsen. 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 libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/ModuleBuild/Custom.pm libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/ModuleBuild/Custom.pm --- libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/ModuleBuild/Custom.pm 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/ModuleBuild/Custom.pm 2017-12-18 05:28:45.000000000 +0000 @@ -18,7 +18,7 @@ #--------------------------------------------------------------------- our $VERSION = '4.26'; -# This file is part of Dist-Zilla-Plugins-CJM 4.27 (August 29, 2015) +# This file is part of Dist-Zilla-Plugins-CJM 6.000 (December 17, 2017) use Moose; @@ -174,8 +174,8 @@ =head1 VERSION This document describes version 4.26 of -Dist::Zilla::Plugin::ModuleBuild::Custom, released August 29, 2015 -as part of Dist-Zilla-Plugins-CJM version 4.27. +Dist::Zilla::Plugin::ModuleBuild::Custom, released December 17, 2017 +as part of Dist-Zilla-Plugins-CJM version 6.000. =head1 SYNOPSIS @@ -378,7 +378,7 @@ =head1 DEPENDENCIES -ModuleBuild::Custom requires L (4.300009 or later) and +ModuleBuild::Custom requires L (6 or later) and L. I also recommend applying F to Text::Template. This will add support for the STRICT option, which will help catch errors in your templates. @@ -406,7 +406,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2015 by Christopher J. Madsen. +This software is copyright (c) 2017 by Christopher J. Madsen. 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 libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/RecommendedPrereqs.pm libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/RecommendedPrereqs.pm --- libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/RecommendedPrereqs.pm 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/RecommendedPrereqs.pm 2017-12-18 05:28:45.000000000 +0000 @@ -18,7 +18,7 @@ #--------------------------------------------------------------------- our $VERSION = '4.21'; -# This file is part of Dist-Zilla-Plugins-CJM 4.27 (August 29, 2015) +# This file is part of Dist-Zilla-Plugins-CJM 6.000 (December 17, 2017) use 5.008; @@ -103,8 +103,8 @@ =head1 VERSION This document describes version 4.21 of -Dist::Zilla::Plugin::RecommendedPrereqs, released August 29, 2015 -as part of Dist-Zilla-Plugins-CJM version 4.27. +Dist::Zilla::Plugin::RecommendedPrereqs, released December 17, 2017 +as part of Dist-Zilla-Plugins-CJM version 6.000. =head1 SYNOPSIS @@ -160,7 +160,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2015 by Christopher J. Madsen. +This software is copyright (c) 2017 by Christopher J. Madsen. 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 libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/Test/PrereqsFromMeta.pm libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/Test/PrereqsFromMeta.pm --- libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/Test/PrereqsFromMeta.pm 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/Test/PrereqsFromMeta.pm 2017-12-18 05:28:45.000000000 +0000 @@ -19,7 +19,7 @@ use 5.008; our $VERSION = '4.23'; -# This file is part of Dist-Zilla-Plugins-CJM 4.27 (August 29, 2015) +# This file is part of Dist-Zilla-Plugins-CJM 6.000 (December 17, 2017) use Moose; @@ -55,8 +55,8 @@ =head1 VERSION This document describes version 4.23 of -Dist::Zilla::Plugin::Test::PrereqsFromMeta, released August 29, 2015 -as part of Dist-Zilla-Plugins-CJM version 4.27. +Dist::Zilla::Plugin::Test::PrereqsFromMeta, released December 17, 2017 +as part of Dist-Zilla-Plugins-CJM version 6.000. =head1 SYNOPSIS @@ -106,7 +106,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2015 by Christopher J. Madsen. +This software is copyright (c) 2017 by Christopher J. Madsen. 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 libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/VersionFromModule.pm libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/VersionFromModule.pm --- libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Plugin/VersionFromModule.pm 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Plugin/VersionFromModule.pm 2017-12-18 05:28:45.000000000 +0000 @@ -18,7 +18,7 @@ #--------------------------------------------------------------------- our $VERSION = '0.08'; -# This file is part of Dist-Zilla-Plugins-CJM 4.27 (August 29, 2015) +# This file is part of Dist-Zilla-Plugins-CJM 6.000 (December 17, 2017) use Moose; with 'Dist::Zilla::Role::VersionProvider'; @@ -57,8 +57,8 @@ =head1 VERSION This document describes version 0.08 of -Dist::Zilla::Plugin::VersionFromModule, released August 29, 2015 -as part of Dist-Zilla-Plugins-CJM version 4.27. +Dist::Zilla::Plugin::VersionFromModule, released December 17, 2017 +as part of Dist-Zilla-Plugins-CJM version 6.000. =head1 SYNOPSIS @@ -99,7 +99,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2015 by Christopher J. Madsen. +This software is copyright (c) 2017 by Christopher J. Madsen. 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 libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Role/HashDumper.pm libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Role/HashDumper.pm --- libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Role/HashDumper.pm 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Role/HashDumper.pm 2017-12-18 05:28:45.000000000 +0000 @@ -18,7 +18,7 @@ #--------------------------------------------------------------------- our $VERSION = '4.13'; -# This file is part of Dist-Zilla-Plugins-CJM 4.27 (August 29, 2015) +# This file is part of Dist-Zilla-Plugins-CJM 6.000 (December 17, 2017) use Moose::Role; @@ -93,8 +93,8 @@ =head1 VERSION This document describes version 4.13 of -Dist::Zilla::Role::HashDumper, released August 29, 2015 -as part of Dist-Zilla-Plugins-CJM version 4.27. +Dist::Zilla::Role::HashDumper, released December 17, 2017 +as part of Dist-Zilla-Plugins-CJM version 6.000. =head1 DESCRIPTION @@ -172,7 +172,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2015 by Christopher J. Madsen. +This software is copyright (c) 2017 by Christopher J. Madsen. 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 libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Role/ModuleInfo.pm libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Role/ModuleInfo.pm --- libdist-zilla-plugins-cjm-perl-4.27/lib/Dist/Zilla/Role/ModuleInfo.pm 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/lib/Dist/Zilla/Role/ModuleInfo.pm 2017-12-18 05:28:45.000000000 +0000 @@ -17,15 +17,15 @@ # ABSTRACT: Create Module::Metadata object from Dist::Zilla::File #--------------------------------------------------------------------- -our $VERSION = '4.22'; -# This file is part of Dist-Zilla-Plugins-CJM 4.27 (August 29, 2015) +our $VERSION = '6.000'; +# This file is part of Dist-Zilla-Plugins-CJM 6.000 (December 17, 2017) use Moose::Role; use autodie ':io'; use File::Temp 0.19 (); # need newdir use Module::Metadata (); -use Path::Class qw(dir file); +use Path::Tiny (); sub get_module_info @@ -41,14 +41,14 @@ # so we'll write the current contents to a temporary file: my $tempdirObject = File::Temp->newdir(); - my $dir = dir("$tempdirObject"); - my $modPath = file($file->name); + my $dir = Path::Tiny::path("$tempdirObject"); + my $modPath = Path::Tiny::path($file->name); # Module::Metadata only cares about the basename of the file: - my $tempname = $dir->file($modPath->basename); + my $tempname = $dir->child($modPath->basename); open(my $temp, '>:raw', $tempname); - print $temp Dist::Zilla->VERSION < 5 ? $file->content : $file->encoded_content; + print $temp $file->encoded_content; close $temp; return(Module::Metadata->new_from_file("$tempname", @_) @@ -66,9 +66,9 @@ =head1 VERSION -This document describes version 4.22 of -Dist::Zilla::Role::ModuleInfo, released August 29, 2015 -as part of Dist-Zilla-Plugins-CJM version 4.27. +This document describes version 6.000 of +Dist::Zilla::Role::ModuleInfo, released December 17, 2017 +as part of Dist-Zilla-Plugins-CJM version 6.000. =head1 DESCRIPTION @@ -117,7 +117,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2015 by Christopher J. Madsen. +This software is copyright (c) 2017 by Christopher J. Madsen. 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 libdist-zilla-plugins-cjm-perl-4.27/LICENSE libdist-zilla-plugins-cjm-perl-6.000/LICENSE --- libdist-zilla-plugins-cjm-perl-4.27/LICENSE 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/LICENSE 2017-12-18 05:28:45.000000000 +0000 @@ -1,4 +1,4 @@ -This software is copyright (c) 2015 by Christopher J. Madsen. +This software is copyright (c) 2017 by Christopher J. Madsen. 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) 2015 by Christopher J. Madsen. +This software is Copyright (c) 2017 by Christopher J. Madsen. 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) 2015 by Christopher J. Madsen. +This software is Copyright (c) 2017 by Christopher J. Madsen. This is free software, licensed under: diff -Nru libdist-zilla-plugins-cjm-perl-4.27/Makefile.PL libdist-zilla-plugins-cjm-perl-6.000/Makefile.PL --- libdist-zilla-plugins-cjm-perl-4.27/Makefile.PL 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/Makefile.PL 2017-12-18 05:28:45.000000000 +0000 @@ -1,5 +1,4 @@ - -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.029. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.010. use strict; use warnings; @@ -7,8 +6,6 @@ use ExtUtils::MakeMaker; - - my %WriteMakefileArgs = ( "ABSTRACT" => "CJM's plugins for Dist::Zilla", "AUTHOR" => "Christopher J. Madsen ", @@ -16,7 +13,6 @@ "ExtUtils::MakeMaker" => 0 }, "DISTNAME" => "Dist-Zilla-Plugins-CJM", - "EXE_FILES" => [], "LICENSE" => "perl", "MIN_PERL_VERSION" => "5.008", "NAME" => "Dist::Zilla::Plugins::CJM", @@ -24,7 +20,7 @@ "CPAN::Meta::Converter" => "2.101550", "CPAN::Meta::Requirements" => "2.121", "Data::Dumper" => 0, - "Dist::Zilla" => "4.300009", + "Dist::Zilla" => 6, "Dist::Zilla::Plugin::InlineFiles" => 0, "Dist::Zilla::Plugin::MakeMaker" => "4.300009", "File::Copy" => 0, @@ -34,7 +30,7 @@ "Module::Metadata" => 0, "Moose" => 0, "Moose::Role" => 0, - "Path::Class" => 0, + "Path::Tiny" => 0, "Scalar::Util" => 0, "autodie" => 0, "namespace::autoclean" => 0, @@ -47,7 +43,7 @@ "Test::More" => "0.88", "Try::Tiny" => 0 }, - "VERSION" => "4.27", + "VERSION" => "6.000", "test" => { "TESTS" => "t/*.t" } @@ -58,10 +54,9 @@ "CPAN::Meta::Converter" => "2.101550", "CPAN::Meta::Requirements" => "2.121", "Data::Dumper" => 0, - "Dist::Zilla" => "4.300009", + "Dist::Zilla" => 6, "Dist::Zilla::Plugin::InlineFiles" => 0, "Dist::Zilla::Plugin::MakeMaker" => "4.300009", - "ExtUtils::MakeMaker" => 0, "File::Copy" => 0, "File::HomeDir" => "0.81", "File::Temp" => "0.19", @@ -71,7 +66,7 @@ "Moose" => 0, "Moose::Role" => 0, "Parse::CPAN::Meta" => 0, - "Path::Class" => 0, + "Path::Tiny" => 0, "Scalar::Util" => 0, "Test::DZil" => 0, "Test::More" => "0.88", @@ -92,6 +87,3 @@ unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); - - - diff -Nru libdist-zilla-plugins-cjm-perl-4.27/MANIFEST libdist-zilla-plugins-cjm-perl-6.000/MANIFEST --- libdist-zilla-plugins-cjm-perl-4.27/MANIFEST 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/MANIFEST 2017-12-18 05:28:45.000000000 +0000 @@ -35,5 +35,5 @@ t/mm_custom.t t/recommendedprereqs.t t/vermod.t -xt/release/pod-coverage.t -xt/release/pod-syntax.t +xt/author/pod-coverage.t +xt/author/pod-syntax.t diff -Nru libdist-zilla-plugins-cjm-perl-4.27/META.json libdist-zilla-plugins-cjm-perl-6.000/META.json --- libdist-zilla-plugins-cjm-perl-4.27/META.json 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/META.json 2017-12-18 05:28:45.000000000 +0000 @@ -4,13 +4,13 @@ "Christopher J. Madsen " ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 5.029, CPAN::Meta::Converter version 2.142690", + "generated_by" : "Dist::Zilla version 6.010, 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" : "Dist-Zilla-Plugins-CJM", "no_index" : { @@ -27,6 +27,7 @@ "develop" : { "requires" : { "Pod::Coverage::TrustPod" : "0", + "Test::More" : "0", "Test::Pod" : "1.41", "Test::Pod::Coverage" : "1.08" } @@ -39,7 +40,7 @@ "CPAN::Meta::Converter" : "2.101550", "CPAN::Meta::Requirements" : "2.121", "Data::Dumper" : "0", - "Dist::Zilla" : "4.300009", + "Dist::Zilla" : "6", "Dist::Zilla::Plugin::InlineFiles" : "0", "Dist::Zilla::Plugin::MakeMaker" : "4.300009", "File::Copy" : "0", @@ -49,7 +50,7 @@ "Module::Metadata" : "0", "Moose" : "0", "Moose::Role" : "0", - "Path::Class" : "0", + "Path::Tiny" : "0", "Scalar::Util" : "0", "autodie" : "0", "namespace::autoclean" : "0", @@ -78,16 +79,16 @@ "web" : "https://github.com/madsen/dist-zilla-plugins-cjm" } }, - "version" : "4.27", + "version" : "6.000", "x_Dist_Zilla" : { "perl" : { - "version" : "5.018002" + "version" : "5.024003" }, "plugins" : [ { "class" : "Dist::Zilla::Plugin::FileFinder::Filter", "name" : ":CheckRecommend", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::GatherDir", @@ -95,40 +96,40 @@ "Dist::Zilla::Plugin::GatherDir" : { "exclude_filename" : [], "exclude_match" : [], - "follow_symlinks" : "0", - "include_dotfiles" : "0", + "follow_symlinks" : 0, + "include_dotfiles" : 0, "prefix" : "", "prune_directory" : [], "root" : "." } }, "name" : "CJM/GatherDir", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::PruneCruft", "name" : "CJM/PruneCruft", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::ManifestSkip", "name" : "CJM/ManifestSkip", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "CJM/MetaJSON", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "CJM/MetaYAML", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "CJM/License", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Test::PrereqsFromMeta", @@ -138,12 +139,12 @@ { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "CJM/PodSyntaxTests", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::PodCoverageTests", "name" : "CJM/PodCoverageTests", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::PodLoom", @@ -161,7 +162,7 @@ } }, "name" : "CJM/MakeMaker", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::RunExtraTests", @@ -171,17 +172,17 @@ } }, "name" : "CJM/RunExtraTests", - "version" : "0.011" + "version" : "0.029" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "CJM/MetaConfig", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::MatchManifest", "name" : "CJM/MatchManifest", - "version" : "4.02" + "version" : "6.000" }, { "class" : "Dist::Zilla::Plugin::RecommendedPrereqs", @@ -191,7 +192,7 @@ { "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed", "name" : "CJM/CheckPrereqsIndexed", - "version" : "0.009" + "version" : "0.020" }, { "class" : "Dist::Zilla::Plugin::GitVersionCheckCJM", @@ -201,12 +202,12 @@ { "class" : "Dist::Zilla::Plugin::TemplateCJM", "name" : "CJM/TemplateCJM", - "version" : "4.23" + "version" : "5.002" }, { "class" : "Dist::Zilla::Plugin::Repository", "name" : "CJM/Repository", - "version" : "0.19" + "version" : "0.21" }, { "class" : "Dist::Zilla::Plugin::Git::Check", @@ -222,19 +223,19 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.13.5", "repo_root" : "." } }, "name" : "CJM/@Git/Check", - "version" : "2.034" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", "config" : { "Dist::Zilla::Plugin::Git::Commit" : { "add_files_in" : [], - "commit_msg" : "Updated Changes for %{MMMM d, yyyy}d%{ trial}t release of %v", - "time_zone" : "local" + "commit_msg" : "Updated Changes for %{MMMM d, yyyy}d%{ trial}t release of %v" }, "Dist::Zilla::Role::Git::DirtyFiles" : { "allow_dirty" : [ @@ -244,29 +245,37 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.13.5", "repo_root" : "." + }, + "Dist::Zilla::Role::Git::StringFormatter" : { + "time_zone" : "local" } }, "name" : "CJM/@Git/Commit", - "version" : "2.034" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", "config" : { "Dist::Zilla::Plugin::Git::Tag" : { "branch" : null, + "changelog" : "Changes", "signed" : 0, - "tag" : "4.27", + "tag" : "6.000", "tag_format" : "%v%t", - "tag_message" : "Tagged %N %v%{ (trial release)}t", - "time_zone" : "local" + "tag_message" : "Tagged %N %v%{ (trial release)}t" }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.13.5", "repo_root" : "." + }, + "Dist::Zilla::Role::Git::StringFormatter" : { + "time_zone" : "local" } }, "name" : "CJM/@Git/Tag", - "version" : "2.034" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::Git::Push", @@ -278,26 +287,27 @@ "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.13.5", "repo_root" : "." } }, "name" : "CJM/@Git/Push", - "version" : "2.034" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "CJM/TestRelease", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "CJM/UploadToCPAN", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::ArchiveRelease", "name" : "CJM/ArchiveRelease", - "version" : "4.26" + "version" : "6.000" }, { "class" : "tools::CompileTests", @@ -307,12 +317,12 @@ { "class" : "Dist::Zilla::Plugin::MetaNoIndex", "name" : "MetaNoIndex", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "AutoPrereqs", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -323,47 +333,57 @@ } }, "name" : "Prereqs", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "5.029" + "version" : "6.010" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":ExtraTestFiles", + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "5.029" + "version" : "6.010" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":PerlExecFiles", + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", - "version" : "5.029" + "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", - "version" : "5.029" + "version" : "6.010" } ], "zilla" : { @@ -371,8 +391,9 @@ "config" : { "is_trial" : "0" }, - "version" : "5.029" + "version" : "6.010" } - } + }, + "x_serialization_backend" : "Cpanel::JSON::XS version 3.0239" } diff -Nru libdist-zilla-plugins-cjm-perl-4.27/META.yml libdist-zilla-plugins-cjm-perl-6.000/META.yml --- libdist-zilla-plugins-cjm-perl-4.27/META.yml 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/META.yml 2017-12-18 05:28:45.000000000 +0000 @@ -3,56 +3,56 @@ author: - 'Christopher J. Madsen ' build_requires: - File::pushd: 0 - Parse::CPAN::Meta: 0 - Test::DZil: 0 - Test::More: 0.88 - Try::Tiny: 0 + File::pushd: '0' + Parse::CPAN::Meta: '0' + Test::DZil: '0' + Test::More: '0.88' + Try::Tiny: '0' configure_requires: - ExtUtils::MakeMaker: 0 + ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 5.029, CPAN::Meta::Converter version 2.142690' +generated_by: 'Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.150005' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 + version: '1.4' name: Dist-Zilla-Plugins-CJM no_index: directory: - corpus recommends: - Git::Wrapper: 0 + Git::Wrapper: '0' requires: - CPAN::Meta::Converter: 2.101550 - CPAN::Meta::Requirements: 2.121 - Data::Dumper: 0 - Dist::Zilla: 4.300009 - Dist::Zilla::Plugin::InlineFiles: 0 - Dist::Zilla::Plugin::MakeMaker: 4.300009 - File::Copy: 0 - File::HomeDir: 0.81 - File::Temp: 0.19 - List::Util: 0 - Module::Metadata: 0 - Moose: 0 - Moose::Role: 0 - Path::Class: 0 - Scalar::Util: 0 - autodie: 0 - namespace::autoclean: 0 - perl: 5.008 - version: 0.77 + CPAN::Meta::Converter: '2.101550' + CPAN::Meta::Requirements: '2.121' + Data::Dumper: '0' + Dist::Zilla: '6' + Dist::Zilla::Plugin::InlineFiles: '0' + Dist::Zilla::Plugin::MakeMaker: '4.300009' + File::Copy: '0' + File::HomeDir: '0.81' + File::Temp: '0.19' + List::Util: '0' + Module::Metadata: '0' + Moose: '0' + Moose::Role: '0' + Path::Tiny: '0' + Scalar::Util: '0' + autodie: '0' + namespace::autoclean: '0' + perl: '5.008' + version: '0.77' resources: repository: git://github.com/madsen/dist-zilla-plugins-cjm.git -version: 4.27 +version: '6.000' x_Dist_Zilla: perl: - version: 5.018002 + version: '5.024003' plugins: - class: Dist::Zilla::Plugin::FileFinder::Filter name: ':CheckRecommend' - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::GatherDir config: @@ -63,89 +63,89 @@ include_dotfiles: 0 prefix: '' prune_directory: [] - root: '.' + root: . name: CJM/GatherDir - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::PruneCruft name: CJM/PruneCruft - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::ManifestSkip name: CJM/ManifestSkip - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::MetaJSON name: CJM/MetaJSON - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::MetaYAML name: CJM/MetaYAML - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::License name: CJM/License - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::Test::PrereqsFromMeta name: CJM/Test::PrereqsFromMeta - version: 4.23 + version: '4.23' - class: Dist::Zilla::Plugin::PodSyntaxTests name: CJM/PodSyntaxTests - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::PodCoverageTests name: CJM/PodCoverageTests - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::PodLoom config: - Pod::Loom version: 0.08 + 'Pod::Loom version': '0.08' name: CJM/PodLoom - version: 5.001 + version: '5.001' - class: Dist::Zilla::Plugin::MakeMaker config: Dist::Zilla::Role::TestRunner: default_jobs: 1 name: CJM/MakeMaker - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::RunExtraTests config: Dist::Zilla::Role::TestRunner: default_jobs: 1 name: CJM/RunExtraTests - version: 0.011 + version: '0.029' - class: Dist::Zilla::Plugin::MetaConfig name: CJM/MetaConfig - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::MatchManifest name: CJM/MatchManifest - version: 4.02 + version: '6.000' - class: Dist::Zilla::Plugin::RecommendedPrereqs name: CJM/RecommendedPrereqs - version: 4.21 + version: '4.21' - class: Dist::Zilla::Plugin::CheckPrereqsIndexed name: CJM/CheckPrereqsIndexed - version: 0.009 + version: '0.020' - class: Dist::Zilla::Plugin::GitVersionCheckCJM name: CJM/GitVersionCheckCJM - version: 4.27 + version: '4.27' - class: Dist::Zilla::Plugin::TemplateCJM name: CJM/TemplateCJM - version: 4.23 + version: '5.002' - class: Dist::Zilla::Plugin::Repository name: CJM/Repository - version: 0.19 + version: '0.21' - class: Dist::Zilla::Plugin::Git::Check config: @@ -157,39 +157,45 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - repo_root: '.' + git_version: 2.13.5 + repo_root: . name: CJM/@Git/Check - version: 2.034 + version: '2.042' - class: Dist::Zilla::Plugin::Git::Commit config: Dist::Zilla::Plugin::Git::Commit: add_files_in: [] commit_msg: 'Updated Changes for %{MMMM d, yyyy}d%{ trial}t release of %v' - time_zone: local Dist::Zilla::Role::Git::DirtyFiles: allow_dirty: - Changes allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - repo_root: '.' + git_version: 2.13.5 + repo_root: . + Dist::Zilla::Role::Git::StringFormatter: + time_zone: local name: CJM/@Git/Commit - version: 2.034 + version: '2.042' - class: Dist::Zilla::Plugin::Git::Tag config: Dist::Zilla::Plugin::Git::Tag: branch: ~ + changelog: Changes signed: 0 - tag: 4.27 + tag: '6.000' tag_format: '%v%t' tag_message: 'Tagged %N %v%{ (trial release)}t' - time_zone: local Dist::Zilla::Role::Git::Repo: - repo_root: '.' + git_version: 2.13.5 + repo_root: . + Dist::Zilla::Role::Git::StringFormatter: + time_zone: local name: CJM/@Git/Tag - version: 2.034 + version: '2.042' - class: Dist::Zilla::Plugin::Git::Push config: @@ -198,33 +204,34 @@ - 'github master' remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: - repo_root: '.' + git_version: 2.13.5 + repo_root: . name: CJM/@Git/Push - version: 2.034 + version: '2.042' - class: Dist::Zilla::Plugin::TestRelease name: CJM/TestRelease - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::UploadToCPAN name: CJM/UploadToCPAN - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::ArchiveRelease name: CJM/ArchiveRelease - version: 4.26 + version: '6.000' - class: tools::CompileTests - name: '=tools::CompileTests' + name: =tools::CompileTests version: ~ - class: Dist::Zilla::Plugin::MetaNoIndex name: MetaNoIndex - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::AutoPrereqs name: AutoPrereqs - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::Prereqs config: @@ -232,41 +239,50 @@ phase: runtime type: requires name: Prereqs - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: 5.029 + version: '6.010' + - + class: Dist::Zilla::Plugin::FinderCode + name: ':ExtraTestFiles' + version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: 5.029 + version: '6.010' + - + class: Dist::Zilla::Plugin::FinderCode + name: ':PerlExecFiles' + version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' - version: 5.029 + version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' - version: 5.029 + version: '6.010' zilla: class: Dist::Zilla::Dist::Builder config: - is_trial: 0 - version: 5.029 + is_trial: '0' + version: '6.010' +x_serialization_backend: 'YAML::Tiny version 1.70' diff -Nru libdist-zilla-plugins-cjm-perl-4.27/README libdist-zilla-plugins-cjm-perl-6.000/README --- libdist-zilla-plugins-cjm-perl-4.27/README 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/README 2017-12-18 05:28:45.000000000 +0000 @@ -1,4 +1,4 @@ -Dist-Zilla-Plugins-CJM version 4.27, released August 29, 2015 +Dist-Zilla-Plugins-CJM version 6.000, released December 17, 2017 Dist-Zilla-Plugins-CJM is a collection of plugins I've written for @@ -35,7 +35,7 @@ CPAN::Meta::Converter 2.101550 CPAN::Meta::Requirements 2.121 Data::Dumper - Dist::Zilla 4.300009 + Dist::Zilla 6 Dist::Zilla::Plugin::InlineFiles Dist::Zilla::Plugin::MakeMaker 4.300009 File::Copy @@ -45,7 +45,7 @@ Module::Metadata Moose Moose::Role - Path::Class + Path::Tiny Scalar::Util autodie namespace::autoclean @@ -54,17 +54,27 @@ CHANGES - Here's what's new in version 4.27 of Dist-Zilla-Plugins-CJM: + Here's what's new in version 6.000 of Dist-Zilla-Plugins-CJM: (See the file "Changes" for the full revision history.) - [GitVersionCheckCJM] - - Add single_version parameter + - Updates for Dist::Zilla 6 + + [ArchiveRelease] + - Replace Path::Class with Path::Tiny + + [Metadata] + - Treat x_contributors custom key as List + (GitHub#6: Robert Rothenberg) + + [=Dist::Zilla::Role::ModuleInfo] + - Replace Path::Class with Path::Tiny + - Now requires Dist::Zilla 6 COPYRIGHT AND LICENSE -This software is copyright (c) 2015 by Christopher J. Madsen. +This software is copyright (c) 2017 by Christopher J. Madsen. 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 libdist-zilla-plugins-cjm-perl-4.27/t/00-compile.t libdist-zilla-plugins-cjm-perl-6.000/t/00-compile.t --- libdist-zilla-plugins-cjm-perl-4.27/t/00-compile.t 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/t/00-compile.t 2017-12-18 05:28:45.000000000 +0000 @@ -1,6 +1,6 @@ use Test::More tests => 10; -diag("Testing Dist-Zilla-Plugins-CJM 4.27"); +diag("Testing Dist-Zilla-Plugins-CJM 6.000"); use_ok('Dist::Zilla::Plugin::ArchiveRelease'); use_ok('Dist::Zilla::Plugin::MakeMaker::Custom'); diff -Nru libdist-zilla-plugins-cjm-perl-4.27/t/arcrel.t libdist-zilla-plugins-cjm-perl-6.000/t/arcrel.t --- libdist-zilla-plugins-cjm-perl-4.27/t/arcrel.t 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/t/arcrel.t 2017-12-18 05:28:45.000000000 +0000 @@ -6,6 +6,7 @@ use Test::More 0.88 tests => 6; # done_testing use Test::DZil 'Builder'; +use Path::Tiny (); sub make_ini { @@ -79,10 +80,10 @@ $tzil->release; - my $tarball = $tzil->root->file('releases/DZT-Sample-0.001.tar.gz'); + my $tarball = $tzil->root->child('releases/DZT-Sample-0.001.tar.gz'); ok(-e $tarball, 'archived tarball'); is($tarball->stat->mode & 0777, 0444, 'tarball is read-only'); - ok((not -e $tzil->root->file('DZT-Sample-0.001.tar.gz')), + ok((not -e $tzil->root->child('DZT-Sample-0.001.tar.gz')), 'tarball was moved'); } @@ -94,7 +95,7 @@ my $arcrel = $tzil->plugins_with(-Releaser)->[0]; is($arcrel->directory, - Path::Class::dir(File::HomeDir->my_home, qw(some dir)), + Path::Tiny::path(File::HomeDir->my_home, qw(some dir)), '~ expansion'); } diff -Nru libdist-zilla-plugins-cjm-perl-4.27/t/gitvercheck.t libdist-zilla-plugins-cjm-perl-6.000/t/gitvercheck.t --- libdist-zilla-plugins-cjm-perl-4.27/t/gitvercheck.t 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/t/gitvercheck.t 2017-12-18 05:28:45.000000000 +0000 @@ -19,7 +19,7 @@ use Test::DZil 'Builder'; use File::pushd 'pushd'; use File::Temp (); -use Path::Class qw(dir file); +use Path::Tiny (); use Try::Tiny qw(try catch); my $stoppedRE = qr/Stopped because of errors/; @@ -31,8 +31,8 @@ $ENV{HOME} = "$fakeHome"; # Don't want user's ~/.gitconfig to interfere my $tempdir = File::Temp->newdir; -my $gitRoot = dir("$tempdir")->absolute; -my $gitHistory = file("corpus/gitvercheck.git")->absolute; +my $gitRoot = Path::Tiny::path("$tempdir")->absolute; +my $gitHistory = Path::Tiny::path("corpus/gitvercheck.git")->absolute; my $git; @@ -59,7 +59,7 @@ { my ($file, $edit) = @_; - my $fn = $gitRoot->subdir("lib/DZT")->file("$file.pm"); + my $fn = $gitRoot->child("lib/DZT")->child("$file.pm"); local $_ = do { local $/; @@ -96,7 +96,7 @@ # Something about the copy dzil makes seems to confuse git into # thinking files are modified when they aren't. # Run "git reset --mixed" in the source directory to unconfuse it: - Git::Wrapper->new( $tzil->tempdir->subdir("source")->stringify ) + Git::Wrapper->new( $tzil->tempdir->child("source")->stringify ) ->reset('--mixed'); $tzil; @@ -139,7 +139,7 @@ diag(map { "$_\n" } @{ $tzil->log_messages }); { - my $wd = pushd($tzil->tempdir->subdir("source")); + my $wd = pushd($tzil->tempdir->child("source")); diag( `git --version`, "git diff-index:\n", `git diff-index HEAD --name-only`, diff -Nru libdist-zilla-plugins-cjm-perl-4.27/t/recommendedprereqs.t libdist-zilla-plugins-cjm-perl-6.000/t/recommendedprereqs.t --- libdist-zilla-plugins-cjm-perl-4.27/t/recommendedprereqs.t 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/t/recommendedprereqs.t 2017-12-18 05:28:45.000000000 +0000 @@ -13,14 +13,16 @@ { add_files => { 'source/dist.ini' => simple_ini(qw(GatherDir RecommendedPrereqs), - [ MetaYAML => { version => 2 }]), + [ MetaJSON => { version => 2 }]), }, }, ); $tzil->build; -my $meta = Parse::CPAN::Meta->load_file($tzil->tempdir->file('build/META.yml')); +my $meta = Parse::CPAN::Meta->load_file( + $tzil->tempdir->child('build/META.json') +); is_deeply( $meta->{prereqs}{runtime}{recommends}, diff -Nru libdist-zilla-plugins-cjm-perl-4.27/xt/author/pod-coverage.t libdist-zilla-plugins-cjm-perl-6.000/xt/author/pod-coverage.t --- libdist-zilla-plugins-cjm-perl-4.27/xt/author/pod-coverage.t 1970-01-01 00:00:00.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/xt/author/pod-coverage.t 2017-12-18 05:28:45.000000000 +0000 @@ -0,0 +1,7 @@ +#!perl +# This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests. + +use Test::Pod::Coverage 1.08; +use Pod::Coverage::TrustPod; + +all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' }); diff -Nru libdist-zilla-plugins-cjm-perl-4.27/xt/author/pod-syntax.t libdist-zilla-plugins-cjm-perl-6.000/xt/author/pod-syntax.t --- libdist-zilla-plugins-cjm-perl-4.27/xt/author/pod-syntax.t 1970-01-01 00:00:00.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/xt/author/pod-syntax.t 2017-12-18 05:28:45.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 libdist-zilla-plugins-cjm-perl-4.27/xt/release/pod-coverage.t libdist-zilla-plugins-cjm-perl-6.000/xt/release/pod-coverage.t --- libdist-zilla-plugins-cjm-perl-4.27/xt/release/pod-coverage.t 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/xt/release/pod-coverage.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!perl -# This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests. - -use Test::Pod::Coverage 1.08; -use Pod::Coverage::TrustPod; - -all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' }); diff -Nru libdist-zilla-plugins-cjm-perl-4.27/xt/release/pod-syntax.t libdist-zilla-plugins-cjm-perl-6.000/xt/release/pod-syntax.t --- libdist-zilla-plugins-cjm-perl-4.27/xt/release/pod-syntax.t 2015-08-29 21:09:03.000000000 +0000 +++ libdist-zilla-plugins-cjm-perl-6.000/xt/release/pod-syntax.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -#!perl -# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests. -use Test::More; -use Test::Pod 1.41; - -all_pod_files_ok();