diff -Nru libclass-accessor-class-perl-0.503/Changes libclass-accessor-class-perl-0.504/Changes --- libclass-accessor-class-perl-0.503/Changes 2013-12-13 13:11:30.000000000 +0000 +++ libclass-accessor-class-perl-0.504/Changes 2021-06-20 21:00:39.000000000 +0000 @@ -1,21 +1,25 @@ Revision history for Class-Accessor-Class +0.504 2021-06-20 17:00:37-04:00 America/New_York + - update author information + - add "no longer supported" to the docs + 0.503 2013-12-13 08:11:27 America/New_York - fix repository link, too + - fix repository link, too 0.502 2013-07-01 19:33:05 America/New_York - repackage, update bugtracker + - repackage, update bugtracker 0.501 2006-11-13 - kwalitee improvements + - kwalitee improvements 0.500 2006-06-08 14:20 - sever implementation from Class::Accessor, which changed and broke us - added long-ago-written but not included test to manifest + - sever implementation from Class::Accessor, which changed and broke us + - added long-ago-written but not included test to manifest 0.12 2004-09-29 14:20 - make accessors for one class/field re-retrievable + - make accessors for one class/field re-retrievable 0.10 2004-09-29 13:20 - first release + - first release diff -Nru libclass-accessor-class-perl-0.503/debian/changelog libclass-accessor-class-perl-0.504/debian/changelog --- libclass-accessor-class-perl-0.503/debian/changelog 2021-01-06 21:07:06.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/changelog 2021-09-12 12:26:55.000000000 +0000 @@ -1,3 +1,46 @@ +libclass-accessor-class-perl (0.504-1) unstable; urgency=medium + + [ upstream ] + * new release + + [ Salvatore Bonaccorso ] + * use salsa.debian.org in Vcs-* headers + + [ gregor herrmann ] + * use MetaCPAN URIs (not search.cpan.org or www.cpan.org) + * use secure GitHub URIs + + [ Debian Janitor ] + * use secure copyright file specification URI + * set upstream metadata fields: + Bug-Database Bug-Submit Repository Repository-Browse + + [ Jonas Smedegaard ] + * update watch file: + + use file format 4 + + track only MetaCPAN URI + + mention gbp --uscan in usage comment + + use substitution strings + * update git-buildpackage config: avoid any .git* files + * simplify rules; + stop build-depend on devscripts dh-buildinfo cdbs + * stop build-depend explicitly on perl: + not called directly during build + * use debhelper compatibility level 13 (not 10); + build-depend on debhelper-compat (not debhelper) + * annotate test-only build-dependencies + * set Rules-Requires-Root: no + * declare compliance with Debian Policy 4.6.0 + * update copyright info: + + use Reference field (not License-Reference); + tighten lintian overrides + + update coverage + * use semantic newlines in long description and copyright fields + * use package section oldlibs, + and mention in long that module is deprecated upstream + + -- Jonas Smedegaard Sun, 12 Sep 2021 14:26:55 +0200 + libclass-accessor-class-perl (0.503-2.1) unstable; urgency=medium * Non maintainer upload by the Reproducible Builds team. diff -Nru libclass-accessor-class-perl-0.503/debian/compat libclass-accessor-class-perl-0.504/debian/compat --- libclass-accessor-class-perl-0.503/debian/compat 2015-11-23 15:07:11.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -9 diff -Nru libclass-accessor-class-perl-0.503/debian/control libclass-accessor-class-perl-0.504/debian/control --- libclass-accessor-class-perl-0.503/debian/control 2015-11-23 15:08:45.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/control 2021-09-12 12:25:32.000000000 +0000 @@ -1,30 +1,37 @@ Source: libclass-accessor-class-perl -Section: perl +Section: oldlibs Priority: optional -Build-Depends: cdbs, - devscripts, - perl, - debhelper, - dh-buildinfo, - libclass-accessor-perl +Build-Depends: + debhelper-compat (= 13), + libclass-accessor-perl , Maintainer: Debian Perl Group Uploaders: Jonas Smedegaard -Standards-Version: 3.9.5 -Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libclass-accessor-class-perl -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libclass-accessor-class-perl.git +Standards-Version: 4.6.0 +Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libclass-accessor-class-perl.git +Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libclass-accessor-class-perl Homepage: https://github.com/rjbs/class-accessor-class +Testsuite: autopkgtest-pkg-perl +Rules-Requires-Root: no Package: libclass-accessor-class-perl Architecture: all -Depends: ${perl:Depends}, ${misc:Depends}, ${cdbs:Depends} +Depends: + libclass-accessor-perl, + ${misc:Depends}, + ${perl:Depends}, Description: simple class variable accessors - Class::Accessor::Class provides a simple way to create accessor and - mutator methods for class variables, just as Class::Accessor provides - for objects. It can use either an enclosed lexical variable, or a - package variable. + Class::Accessor::Class provides a simple way + to create accessor and mutator methods for class variables, + just as Class::Accessor provides for objects. + It can use either an enclosed lexical variable, + or a package variable. . - This module was once implemented in terms of Class::Accessor, but - changes to that module broke this relationship. Class::Accessor::Class - is still a subclass of Class::Accessor, strictly for historical - reasons. As a side benefit, a class that isa Class::Accessor::Class is - also a Class::Accessor and can use its methods. + This module was once implemented in terms of Class::Accessor, + but changes to that module broke this relationship. + Class::Accessor::Class is still a subclass of Class::Accessor, + strictly for historical reasons. + As a side benefit, + a class that isa Class::Accessor::Class is also a Class::Accessor + and can use its methods. + . + NB! This module is deprecated upstream. diff -Nru libclass-accessor-class-perl-0.503/debian/control.in libclass-accessor-class-perl-0.504/debian/control.in --- libclass-accessor-class-perl-0.503/debian/control.in 2015-11-23 15:05:31.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/control.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -Source: libclass-accessor-class-perl -Section: perl -Priority: optional -Build-Depends: @cdbs@ -Maintainer: Debian Perl Group -Uploaders: Jonas Smedegaard -Standards-Version: 3.9.5 -Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libclass-accessor-class-perl -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libclass-accessor-class-perl.git -Homepage: https://github.com/rjbs/class-accessor-class - -Package: libclass-accessor-class-perl -Architecture: all -Depends: ${perl:Depends}, ${misc:Depends}, ${cdbs:Depends} -Description: simple class variable accessors - Class::Accessor::Class provides a simple way to create accessor and - mutator methods for class variables, just as Class::Accessor provides - for objects. It can use either an enclosed lexical variable, or a - package variable. - . - This module was once implemented in terms of Class::Accessor, but - changes to that module broke this relationship. Class::Accessor::Class - is still a subclass of Class::Accessor, strictly for historical - reasons. As a side benefit, a class that isa Class::Accessor::Class is - also a Class::Accessor and can use its methods. diff -Nru libclass-accessor-class-perl-0.503/debian/copyright libclass-accessor-class-perl-0.504/debian/copyright --- libclass-accessor-class-perl-0.503/debian/copyright 2015-11-23 15:07:48.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/copyright 2021-09-12 12:23:04.000000000 +0000 @@ -1,33 +1,38 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Class::Accessor::Class Upstream-Contact: https://github.com/rjbs/class-accessor-class/issues -Source: http://search.cpan.org/dist/Class-Accessor-Class/ - git://github.com/rjbs/class-accessor-class.git +Source: https://metacpan.org/release/Class-Accessor-Class + https://github.com/rjbs/class-accessor-class.git Files: * -Copyright: 2004, Ricardo Signes +Copyright: + 2004 Ricardo Signes License-Grant: - This program is free software; you can redistribute it and/or modify it + This program is free software; + you can redistribute it and/or modify it under the same terms as Perl itself. License: Artistic or GPL-1+ Comment: - Perl is licensed under either the 'Artistic license' or the 'GNU - General Public License' version 1 or later. + Perl is licensed under either the Artistic license + or the GNU General Public License version 1 or later. Files: debian/* -Copyright: 2010-2011,2013-2015, Jonas Smedegaard +Copyright: + 2010-2011, 2013-2015, 2021 Jonas Smedegaard License-Grant: - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3, or (at your option) any - later version. + This program is free software; + you can redistribute it and/or modify it + under the terms of the GNU General Public License + as published by the Free Software Foundation; + either version 3, or (at your option) any later version. License: GPL-3+ +Reference: debian/copyright License: Artistic -License-Reference: /usr/share/common-licenses/Artistic +Reference: /usr/share/common-licenses/Artistic License: GPL-1+ -License-Reference: /usr/share/common-licenses/GPL-1 +Reference: /usr/share/common-licenses/GPL-1 License: GPL-3+ -License-Reference: /usr/share/common-licenses/GPL-3 +Reference: /usr/share/common-licenses/GPL-3 diff -Nru libclass-accessor-class-perl-0.503/debian/copyright-check libclass-accessor-class-perl-0.504/debian/copyright-check --- libclass-accessor-class-perl-0.503/debian/copyright-check 1970-01-01 00:00:00.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/copyright-check 2021-08-31 14:09:37.000000000 +0000 @@ -0,0 +1,3 @@ +#!/bin/sh + +licensecheck --check '.*' --recursive --copyright --deb-machine --ignore '^(debian/(changelog|copyright(_hints)?))$' --lines 0 -- * > debian/copyright_hints diff -Nru libclass-accessor-class-perl-0.503/debian/copyright_hints libclass-accessor-class-perl-0.504/debian/copyright_hints --- libclass-accessor-class-perl-0.503/debian/copyright_hints 2015-11-23 15:08:44.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/copyright_hints 2021-09-12 12:21:40.000000000 +0000 @@ -1,51 +1,52 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME -Disclaimer: Autogenerated by CDBS +Disclaimer: Autogenerated by licensecheck Files: Changes MANIFEST META.json META.yml Makefile.PL - debian/README.source - debian/compat debian/control - debian/control.in + debian/copyright-check debian/gbp.conf + debian/rules debian/source/format - debian/source/lintian-overrides + debian/upstream/metadata debian/watch dist.ini - t/000-report-versions-tiny.t + t/00-report-prereqs.dd + t/00-report-prereqs.t t/basic.t t/duplicate.t t/package.t + xt/author/pod-syntax.t xt/release/changes_has_content.t - xt/release/pod-syntax.t -Copyright: *No copyright* +Copyright: NONE License: UNKNOWN FIXME -Files: debian/rules -Copyright: 2010-2011, 2013-2015, Jonas Smedegaard -License: GPL-3+ +Files: README + lib/Class/Accessor/Class.pm +Copyright: 2004, Ricardo SIGNES. +License: Perl FIXME Files: LICENSE -Copyright: 2004, Ricardo SIGNES -License: GPL-ever +Copyright: 1989, Free Software Foundation, Inc. + 2004, Ricardo SIGNES. +License: Artistic-1.0 and/or GPL-1 and/or Perl FIXME -Files: lib/Class/Accessor/Class.pm -Copyright: 2004, Ricardo SIGNES - AND LICENSE -License: UNKNOWN - FIXME - -Files: README -Copyright: 2004, Ricardo SIGNES +Files: debian/source/lintian-overrides +Copyright: debian/copyright Artistic + debian/copyright GPL-1+ + debian/copyright GPL-3+ + debian/copyright artistic + debian/copyright gpl-1+ + debian/copyright gpl-3+ License: UNKNOWN FIXME diff -Nru libclass-accessor-class-perl-0.503/debian/gbp.conf libclass-accessor-class-perl-0.504/debian/gbp.conf --- libclass-accessor-class-perl-0.503/debian/gbp.conf 2014-05-20 14:22:53.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/gbp.conf 2021-09-12 12:13:45.000000000 +0000 @@ -3,3 +3,4 @@ [DEFAULT] pristine-tar = True sign-tags = True +filter = */.git* diff -Nru libclass-accessor-class-perl-0.503/debian/README.source libclass-accessor-class-perl-0.504/debian/README.source --- libclass-accessor-class-perl-0.503/debian/README.source 2014-05-20 14:22:53.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/README.source 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -CDBS+git-buildpackage ---------------------- - -This source package uses CDBS and git-buildpackage. NMUs need not (but -are encouraged to) make special use of these tools. In particular, the -debian/control.in file can be completely ignored. - -More info here: http://wiki.debian.org/CDBS+git-buildpackage - - - -- Jonas Smedegaard Mon, 18 Feb 2013 12:55:37 +0100 diff -Nru libclass-accessor-class-perl-0.503/debian/rules libclass-accessor-class-perl-0.504/debian/rules --- libclass-accessor-class-perl-0.503/debian/rules 2015-11-23 15:07:54.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/rules 2021-09-12 12:19:11.000000000 +0000 @@ -1,37 +1,4 @@ #!/usr/bin/make -f -# -*- mode: makefile; coding: utf-8 -*- -# Copyright © 2010-2011, 2013-2015 Jonas Smedegaard -# Description: Main Debian packaging script for Class::Accessor::Class -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . -include /usr/share/cdbs/1/rules/upstream-tarball.mk -include /usr/share/cdbs/1/rules/utils.mk -include /usr/share/cdbs/1/class/perl-makemaker.mk -include /usr/share/cdbs/1/rules/debhelper.mk - -pkg = $(DEB_SOURCE_PACKAGE) - -DEB_UPSTREAM_PACKAGE = Class-Accessor-Class -DEB_UPSTREAM_URL = http://www.cpan.org/CPAN/authors/id/R/RJ/RJBS - -# Build-depend unversioned on debhelper -# TODO: Drop when adopted in cdbs -CDBS_BUILD_DEPENDS_rules_debhelper_v9 = debhelper - -# Needed by upstream build and (always) at runtime -deps = libclass-accessor-perl - -CDBS_BUILD_DEPENDS +=, $(deps) -CDBS_DEPENDS_$(pkg) = $(deps) +%: + dh $@ diff -Nru libclass-accessor-class-perl-0.503/debian/source/lintian-overrides libclass-accessor-class-perl-0.504/debian/source/lintian-overrides --- libclass-accessor-class-perl-0.503/debian/source/lintian-overrides 2015-08-03 15:02:15.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/source/lintian-overrides 2021-09-12 12:21:15.000000000 +0000 @@ -1,8 +1,7 @@ -# License is in License-Reference field (see bug#786450) -missing-license-text-in-dep5-copyright - -# License is in License-Reference field (see bug#786450) -missing-license-paragraph-in-dep5-copyright - -# Debhelper 9 is satisfied even in oldstable -package-needs-versioned-debhelper-build-depends 9 +# License is in Reference field (see bug#786450) +missing-license-paragraph-in-dep5-copyright debian/copyright artistic * +missing-license-paragraph-in-dep5-copyright debian/copyright gpl-1\+ * +missing-license-paragraph-in-dep5-copyright debian/copyright gpl-3\+ * +missing-license-text-in-dep5-copyright debian/copyright Artistic * +missing-license-text-in-dep5-copyright debian/copyright GPL-1\+ * +missing-license-text-in-dep5-copyright debian/copyright GPL-3\+ * diff -Nru libclass-accessor-class-perl-0.503/debian/upstream/metadata libclass-accessor-class-perl-0.504/debian/upstream/metadata --- libclass-accessor-class-perl-0.503/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/upstream/metadata 2021-09-12 12:12:41.000000000 +0000 @@ -0,0 +1,5 @@ +--- +Bug-Database: https://github.com/rjbs/Class-Accessor-Class/issues +Bug-Submit: https://github.com/rjbs/Class-Accessor-Class/issues/new +Repository: https://github.com/rjbs/Class-Accessor-Class.git +Repository-Browse: https://github.com/rjbs/Class-Accessor-Class diff -Nru libclass-accessor-class-perl-0.503/debian/watch libclass-accessor-class-perl-0.504/debian/watch --- libclass-accessor-class-perl-0.503/debian/watch 2014-05-20 14:24:26.000000000 +0000 +++ libclass-accessor-class-perl-0.504/debian/watch 2021-09-12 12:13:20.000000000 +0000 @@ -1,4 +1,6 @@ -# Run the "uscan" command to check for upstream updates and more. -version=3 -http://www.cpan.org/CPAN/authors/id/R/RJ/RJBS/Class-Accessor-Class-([\d.]+)\.tar\.gz -http://metacpan.org/release/Class-Accessor-Class .*/Class-Accessor-Class-([\d.]+)\.tar\.gz +version=4 +# check: uscan --report +# update: gbp import-orig --upstream-vcs-tag=vX.Y.Z --uscan + +http://metacpan.org/release/Class-Accessor-Class \ +.*/Class-Accessor-Class@ANY_VERSION@@ARCHIVE_EXT@ diff -Nru libclass-accessor-class-perl-0.503/dist.ini libclass-accessor-class-perl-0.504/dist.ini --- libclass-accessor-class-perl-0.503/dist.ini 2013-12-13 13:11:30.000000000 +0000 +++ libclass-accessor-class-perl-0.504/dist.ini 2021-06-20 21:00:39.000000000 +0000 @@ -1,7 +1,8 @@ name = Class-Accessor-Class -author = Ricardo SIGNES +author = Ricardo SIGNES license = Perl_5 copyright_holder = Ricardo SIGNES copyright_year = 2004 [@RJBS] +perl-support = none diff -Nru libclass-accessor-class-perl-0.503/lib/Class/Accessor/Class.pm libclass-accessor-class-perl-0.504/lib/Class/Accessor/Class.pm --- libclass-accessor-class-perl-0.503/lib/Class/Accessor/Class.pm 2013-12-13 13:11:30.000000000 +0000 +++ libclass-accessor-class-perl-0.504/lib/Class/Accessor/Class.pm 2021-06-20 21:00:39.000000000 +0000 @@ -1,13 +1,61 @@ use strict; use warnings; -package Class::Accessor::Class; -{ - $Class::Accessor::Class::VERSION = '0.503'; -} +package Class::Accessor::Class 0.504; use Class::Accessor 0.16 (); use parent 'Class::Accessor'; # ABSTRACT: simple class variable accessors +#pod =head1 SYNOPSIS +#pod +#pod Set up a module with class accessors: +#pod +#pod package Text::Fortune; +#pod +#pod use base qw(Class::Accessor::Class Exporter); +#pod Robot->mk_class_accessors(qw(language offensive collection)); +#pod +#pod sub fortune { +#pod if (__PACKAGE__->offensive) { +#pod .. +#pod +#pod Then, when using the module: +#pod +#pod use Text::Fortune; +#pod +#pod Text::Fortune->offensive(1); +#pod +#pod print fortune; # prints an offensive fortune +#pod +#pod Text::Fortune->language('EO'); +#pod +#pod print fortune; # prints an offensive fortune in Esperanto +#pod +#pod =head1 DESCRIPTION +#pod +#pod Class::Accessor::Class provides a simple way to create accessor and mutator +#pod methods for class variables, just as Class::Accessor provides for objects. It +#pod can use either an enclosed lexical variable, or a package variable. +#pod +#pod This module was once implemented in terms of Class::Accessor, but changes to +#pod that module broke this relationship. Class::Accessor::Class is still a +#pod subclass of Class::Accessor, strictly for historical reasons. As a side +#pod benefit, a class that isa Class::Accessor::Class is also a Class::Accessor +#pod and can use its methods. +#pod +#pod =method mk_class_accessors +#pod +#pod package Foo; +#pod use base qw(Class::Accessor::Class); +#pod Foo->mk_class_accessors(qw(foo bar baz)); +#pod +#pod Foo->foo(10); +#pod my $obj = new Foo; +#pod print $obj->foo; # 10 +#pod +#pod This method adds accessors for the named class variables. The accessor will +#pod get or set a lexical variable to which the accessor is the only access. +#pod +#pod =cut sub mk_class_accessors { my ($self, @fields) = @_; @@ -19,6 +67,21 @@ } } +#pod =method mk_package_accessors +#pod +#pod package Foo; +#pod use base qw(Class::Accessor::Class); +#pod Foo->mk_package_accessors(qw(foo bar baz)); +#pod +#pod Foo->foo(10); +#pod my $obj = new Foo; +#pod print $obj->foo; # 10 +#pod print $Foo::foo; # 10 +#pod +#pod This method adds accessors for the named class variables. The accessor will +#pod get or set the named variable in the package's symbol table. +#pod +#pod =cut sub mk_package_accessors { my ($self, @fields) = @_; @@ -30,6 +93,16 @@ } } +#pod =head1 DETAILS +#pod +#pod =head2 make_class_accessor +#pod +#pod $accessor = Class->make_class_accessor($field); +#pod +#pod This method generates a subroutine reference which acts as an accessor for the +#pod named field. +#pod +#pod =cut { my %accessor; @@ -52,6 +125,18 @@ } } +#pod =head2 make_package_accessor +#pod +#pod $accessor = Class->make_package_accessor($field); +#pod +#pod This method generates a subroutine reference which acts as an accessor for the +#pod named field, which is stored in the scalar named C in C's symbol +#pod table. +#pod +#pod This can be useful for dealing with legacy code, but using package variables is +#pod almost never a good idea for new code. Use this with care. +#pod +#pod =cut sub make_package_accessor { my ($self, $field) = @_; @@ -83,7 +168,7 @@ =head1 VERSION -version 0.503 +version 0.504 =head1 SYNOPSIS @@ -122,6 +207,13 @@ benefit, a class that isa Class::Accessor::Class is also a Class::Accessor and can use its methods. +=head1 PERL VERSION SUPPORT + +This code is effectively abandonware. Although releases will sometimes be made +to update contact info or to fix packaging flaws, bug reports will mostly be +ignored. Feature requests are even more likely to be ignored. (If someone +takes up maintenance of this code, they will presumably remove this notice.) + =head1 METHODS =head2 mk_class_accessors @@ -173,7 +265,7 @@ =head1 AUTHOR -Ricardo SIGNES +Ricardo SIGNES =head1 COPYRIGHT AND LICENSE diff -Nru libclass-accessor-class-perl-0.503/LICENSE libclass-accessor-class-perl-0.504/LICENSE --- libclass-accessor-class-perl-0.503/LICENSE 2013-12-13 13:11:30.000000000 +0000 +++ libclass-accessor-class-perl-0.504/LICENSE 2021-06-20 21:00:39.000000000 +0000 @@ -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. diff -Nru libclass-accessor-class-perl-0.503/Makefile.PL libclass-accessor-class-perl-0.504/Makefile.PL --- libclass-accessor-class-perl-0.503/Makefile.PL 2013-12-13 13:11:30.000000000 +0000 +++ libclass-accessor-class-perl-0.504/Makefile.PL 2021-06-20 21:00:39.000000000 +0000 @@ -1,23 +1,20 @@ - +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.020. use strict; use warnings; +use 5.012; - -use ExtUtils::MakeMaker 6.30; - - +use ExtUtils::MakeMaker 6.78; my %WriteMakefileArgs = ( "ABSTRACT" => "simple class variable accessors", - "AUTHOR" => "Ricardo SIGNES ", - "BUILD_REQUIRES" => {}, + "AUTHOR" => "Ricardo SIGNES ", "CONFIGURE_REQUIRES" => { - "ExtUtils::MakeMaker" => "6.30" + "ExtUtils::MakeMaker" => "6.78" }, "DISTNAME" => "Class-Accessor-Class", - "EXE_FILES" => [], "LICENSE" => "perl", + "MIN_PERL_VERSION" => "5.012", "NAME" => "Class::Accessor::Class", "PREREQ_PM" => { "Class::Accessor" => "0.16", @@ -26,9 +23,11 @@ "warnings" => 0 }, "TEST_REQUIRES" => { + "ExtUtils::MakeMaker" => 0, + "File::Spec" => 0, "Test::More" => "0.96" }, - "VERSION" => "0.503", + "VERSION" => "0.504", "test" => { "TESTS" => "t/*.t" } @@ -37,6 +36,8 @@ my %FallbackPrereqs = ( "Class::Accessor" => "0.16", + "ExtUtils::MakeMaker" => 0, + "File::Spec" => 0, "Test::More" => "0.96", "parent" => 0, "strict" => 0, @@ -54,6 +55,3 @@ unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); - - - diff -Nru libclass-accessor-class-perl-0.503/MANIFEST libclass-accessor-class-perl-0.504/MANIFEST --- libclass-accessor-class-perl-0.503/MANIFEST 2013-12-13 13:11:30.000000000 +0000 +++ libclass-accessor-class-perl-0.504/MANIFEST 2021-06-20 21:00:39.000000000 +0000 @@ -1,3 +1,4 @@ +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.020. Changes LICENSE MANIFEST @@ -7,9 +8,10 @@ README dist.ini lib/Class/Accessor/Class.pm -t/000-report-versions-tiny.t +t/00-report-prereqs.dd +t/00-report-prereqs.t t/basic.t t/duplicate.t t/package.t +xt/author/pod-syntax.t xt/release/changes_has_content.t -xt/release/pod-syntax.t diff -Nru libclass-accessor-class-perl-0.503/META.json libclass-accessor-class-perl-0.504/META.json --- libclass-accessor-class-perl-0.503/META.json 2013-12-13 13:11:30.000000000 +0000 +++ libclass-accessor-class-perl-0.504/META.json 2021-06-20 21:00:39.000000000 +0000 @@ -1,40 +1,47 @@ { "abstract" : "simple class variable accessors", "author" : [ - "Ricardo SIGNES " + "Ricardo SIGNES " ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 5.006, CPAN::Meta::Converter version 2.132830", + "generated_by" : "Dist::Zilla version 6.020, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", - "version" : "2" + "version" : 2 }, "name" : "Class-Accessor-Class", "prereqs" : { "configure" : { "requires" : { - "ExtUtils::MakeMaker" : "6.30" + "ExtUtils::MakeMaker" : "6.78" } }, "develop" : { "requires" : { - "Test::Pod" : "1.41", - "version" : "0.9901" + "Encode" : "0", + "Test::More" : "0", + "Test::Pod" : "1.41" } }, "runtime" : { "requires" : { "Class::Accessor" : "0.16", "parent" : "0", + "perl" : "5.012", "strict" : "0", "warnings" : "0" } }, "test" : { + "recommends" : { + "CPAN::Meta" : "2.120900" + }, "requires" : { + "ExtUtils::MakeMaker" : "0", + "File::Spec" : "0", "Test::More" : "0.96" } } @@ -51,26 +58,40 @@ "web" : "https://github.com/rjbs/Class-Accessor-Class" } }, - "version" : "0.503", + "version" : "0.504", "x_Dist_Zilla" : { "perl" : { - "version" : "5.018001" + "version" : "5.035001" }, "plugins" : [ { "class" : "Dist::Zilla::Plugin::Git::GatherDir", + "config" : { + "Dist::Zilla::Plugin::GatherDir" : { + "exclude_filename" : [], + "exclude_match" : [], + "follow_symlinks" : 0, + "include_dotfiles" : 0, + "prefix" : "", + "prune_directory" : [], + "root" : "." + }, + "Dist::Zilla::Plugin::Git::GatherDir" : { + "include_untracked" : 0 + } + }, "name" : "@RJBS/Git::GatherDir", - "version" : "2.019" + "version" : "2.047" }, { "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed", "name" : "@RJBS/CheckPrereqsIndexed", - "version" : "0.009" + "version" : "0.021" }, { "class" : "Dist::Zilla::Plugin::CheckExtraTests", "name" : "@RJBS/CheckExtraTests", - "version" : "0.016" + "version" : "0.029" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", @@ -82,130 +103,150 @@ "Dist::Zilla::PluginBundle::RJBS" ], "phase" : "build", + "run_under_travis" : 0, "skip" : [] } }, "name" : "@RJBS/RJBS-Outdated", - "version" : "0.015" + "version" : "0.057" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", "config" : { "Dist::Zilla::Plugin::PromptIfStale" : { - "check_all_plugins" : "1", + "check_all_plugins" : 1, "check_all_prereqs" : 0, "modules" : [], "phase" : "release", - "skip" : [] + "run_under_travis" : 0, + "skip" : [ + "Dist::Zilla::Plugin::RJBSMisc" + ] } }, "name" : "@RJBS/CPAN-Outdated", - "version" : "0.015" + "version" : "0.057" }, { "class" : "Dist::Zilla::Plugin::PruneCruft", "name" : "@RJBS/@Filter/PruneCruft", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::ManifestSkip", "name" : "@RJBS/@Filter/ManifestSkip", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@RJBS/@Filter/MetaYAML", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@RJBS/@Filter/License", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::Readme", "name" : "@RJBS/@Filter/Readme", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::ExecDir", "name" : "@RJBS/@Filter/ExecDir", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::ShareDir", "name" : "@RJBS/@Filter/ShareDir", - "version" : "5.006" - }, - { - "class" : "Dist::Zilla::Plugin::MakeMaker", - "name" : "@RJBS/@Filter/MakeMaker", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@RJBS/@Filter/Manifest", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@RJBS/@Filter/TestRelease", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@RJBS/@Filter/ConfirmRelease", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@RJBS/@Filter/UploadToCPAN", - "version" : "5.006" + "version" : "6.020" + }, + { + "class" : "Dist::Zilla::Plugin::MakeMaker", + "config" : { + "Dist::Zilla::Role::TestRunner" : { + "default_jobs" : 9 + } + }, + "name" : "@RJBS/MakeMaker", + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@RJBS/AutoPrereqs", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::Git::NextVersion", + "config" : { + "Dist::Zilla::Plugin::Git::NextVersion" : { + "first_version" : "0.001", + "version_by_branch" : 1, + "version_regexp" : "(?^:^([0-9]+\\.[0-9]+)$)" + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.30.1 (Apple Git-130)", + "repo_root" : "." + } + }, "name" : "@RJBS/Git::NextVersion", - "version" : "2.019" + "version" : "2.047" }, { "class" : "Dist::Zilla::Plugin::PkgVersion", "name" : "@RJBS/PkgVersion", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@RJBS/MetaConfig", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@RJBS/MetaJSON", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::NextRelease", "name" : "@RJBS/NextRelease", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::Test::ChangesHasContent", "name" : "@RJBS/Test::ChangesHasContent", - "version" : "0.006" + "version" : "0.011" }, { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@RJBS/PodSyntaxTests", - "version" : "5.006" + "version" : "6.020" }, { - "class" : "Dist::Zilla::Plugin::ReportVersions::Tiny", - "name" : "@RJBS/ReportVersions::Tiny", - "version" : "1.10" + "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", + "name" : "@RJBS/Test::ReportPrereqs", + "version" : "0.028" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -216,13 +257,15 @@ } }, "name" : "@RJBS/TestMoreWithSubtests", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", "config" : { "Dist::Zilla::Plugin::PodWeaver" : { - "config_plugin" : "@RJBS", + "config_plugins" : [ + "@RJBS" + ], "finder" : [ ":InstallModules", ":ExecFiles" @@ -231,162 +274,283 @@ { "class" : "Pod::Weaver::Plugin::EnsurePod5", "name" : "@CorePrep/EnsurePod5", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Plugin::H1Nester", "name" : "@CorePrep/H1Nester", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Plugin::SingleEncoding", "name" : "@RJBS/SingleEncoding", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Name", "name" : "@RJBS/Name", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Version", "name" : "@RJBS/Version", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@RJBS/Prelude", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "@RJBS/Synopsis", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "@RJBS/Description", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "@RJBS/Overview", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "@RJBS/Stability", - "version" : "4.004" + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::GenerateSection", + "name" : "@RJBS/PerlSupport", + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "Attributes", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "Methods", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "Functions", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Leftovers", "name" : "@RJBS/Leftovers", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@RJBS/postlude", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Authors", "name" : "@RJBS/Authors", - "version" : "4.004" + "version" : "4.018" + }, + { + "class" : "Pod::Weaver::Section::Contributors", + "name" : "@RJBS/Contributors", + "version" : "0.009" }, { "class" : "Pod::Weaver::Section::Legal", "name" : "@RJBS/Legal", - "version" : "4.004" + "version" : "4.018" }, { "class" : "Pod::Weaver::Plugin::Transformer", "name" : "@RJBS/List", - "version" : "4.004" + "version" : "4.018" } ] } }, "name" : "@RJBS/PodWeaver", - "version" : "4.002" + "version" : "4.009" + }, + { + "class" : "Dist::Zilla::Plugin::RJBSMisc", + "name" : "@RJBS/RJBSMisc", + "version" : "5.019" }, { "class" : "Dist::Zilla::Plugin::GithubMeta", "name" : "@RJBS/GithubMeta", - "version" : "0.42" + "version" : "0.58" }, { "class" : "Dist::Zilla::Plugin::Git::Check", + "config" : { + "Dist::Zilla::Plugin::Git::Check" : { + "untracked_files" : "die" + }, + "Dist::Zilla::Role::Git::DirtyFiles" : { + "allow_dirty" : [ + "Changes", + "dist.ini" + ], + "allow_dirty_match" : [], + "changelog" : "Changes" + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.30.1 (Apple Git-130)", + "repo_root" : "." + } + }, "name" : "@RJBS/@Git/Check", - "version" : "2.019" + "version" : "2.047" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", + "config" : { + "Dist::Zilla::Plugin::Git::Commit" : { + "add_files_in" : [], + "commit_msg" : "v%V%n%n%c", + "signoff" : 0 + }, + "Dist::Zilla::Role::Git::DirtyFiles" : { + "allow_dirty" : [ + "Changes", + "dist.ini" + ], + "allow_dirty_match" : [], + "changelog" : "Changes" + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.30.1 (Apple Git-130)", + "repo_root" : "." + }, + "Dist::Zilla::Role::Git::StringFormatter" : { + "time_zone" : "local" + } + }, "name" : "@RJBS/@Git/Commit", - "version" : "2.019" + "version" : "2.047" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", + "config" : { + "Dist::Zilla::Plugin::Git::Tag" : { + "branch" : null, + "changelog" : "Changes", + "signed" : 0, + "tag" : "0.504", + "tag_format" : "%v", + "tag_message" : "v%V" + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.30.1 (Apple Git-130)", + "repo_root" : "." + }, + "Dist::Zilla::Role::Git::StringFormatter" : { + "time_zone" : "local" + } + }, "name" : "@RJBS/@Git/Tag", - "version" : "2.019" + "version" : "2.047" }, { "class" : "Dist::Zilla::Plugin::Git::Push", + "config" : { + "Dist::Zilla::Plugin::Git::Push" : { + "push_to" : [ + "github :" + ], + "remotes_must_exist" : 0 + }, + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.30.1 (Apple Git-130)", + "repo_root" : "." + } + }, "name" : "@RJBS/@Git/Push", - "version" : "2.019" + "version" : "2.047" + }, + { + "class" : "Dist::Zilla::Plugin::Git::Contributors", + "config" : { + "Dist::Zilla::Plugin::Git::Contributors" : { + "git_version" : "2.30.1 (Apple Git-130)", + "include_authors" : 0, + "include_releaser" : 1, + "order_by" : "name", + "paths" : [] + } + }, + "name" : "@RJBS/Git::Contributors", + "version" : "0.036" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "5.006" + "version" : "6.020" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":ExtraTestFiles", + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "5.006" + "version" : "6.020" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":PerlExecFiles", + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "5.006" + "version" : "6.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "5.006" + "version" : "6.020" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":AllFiles", + "version" : "6.020" + }, + { + "class" : "Dist::Zilla::Plugin::FinderCode", + "name" : ":NoFiles", + "version" : "6.020" } ], "zilla" : { "class" : "Dist::Zilla::Dist::Builder", "config" : { - "is_trial" : "0" + "is_trial" : 0 }, - "version" : "5.006" + "version" : "6.020" } - } + }, + "x_generated_by_perl" : "v5.35.1", + "x_rjbs_perl_support" : "none", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.26", + "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later" } diff -Nru libclass-accessor-class-perl-0.503/META.yml libclass-accessor-class-perl-0.504/META.yml --- libclass-accessor-class-perl-0.503/META.yml 2013-12-13 13:11:30.000000000 +0000 +++ libclass-accessor-class-perl-0.504/META.yml 2021-06-20 21:00:39.000000000 +0000 @@ -1,44 +1,58 @@ --- abstract: 'simple class variable accessors' author: - - 'Ricardo SIGNES ' + - 'Ricardo SIGNES ' build_requires: - Test::More: 0.96 + ExtUtils::MakeMaker: '0' + File::Spec: '0' + Test::More: '0.96' configure_requires: - ExtUtils::MakeMaker: 6.30 + ExtUtils::MakeMaker: '6.78' dynamic_config: 0 -generated_by: 'Dist::Zilla version 5.006, CPAN::Meta::Converter version 2.132830' +generated_by: 'Dist::Zilla version 6.020, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 + version: '1.4' name: Class-Accessor-Class requires: - Class::Accessor: 0.16 - parent: 0 - strict: 0 - warnings: 0 + Class::Accessor: '0.16' + parent: '0' + perl: '5.012' + strict: '0' + warnings: '0' resources: bugtracker: https://github.com/rjbs/Class-Accessor-Class/issues homepage: https://github.com/rjbs/Class-Accessor-Class repository: https://github.com/rjbs/Class-Accessor-Class.git -version: 0.503 +version: '0.504' x_Dist_Zilla: perl: - version: 5.018001 + version: '5.035001' plugins: - class: Dist::Zilla::Plugin::Git::GatherDir + config: + Dist::Zilla::Plugin::GatherDir: + exclude_filename: [] + exclude_match: [] + follow_symlinks: 0 + include_dotfiles: 0 + prefix: '' + prune_directory: [] + root: . + Dist::Zilla::Plugin::Git::GatherDir: + include_untracked: 0 name: '@RJBS/Git::GatherDir' - version: 2.019 + version: '2.047' - class: Dist::Zilla::Plugin::CheckPrereqsIndexed name: '@RJBS/CheckPrereqsIndexed' - version: 0.009 + version: '0.021' - class: Dist::Zilla::Plugin::CheckExtraTests name: '@RJBS/CheckExtraTests' - version: 0.016 + version: '0.029' - class: Dist::Zilla::Plugin::PromptIfStale config: @@ -48,9 +62,10 @@ modules: - Dist::Zilla::PluginBundle::RJBS phase: build + run_under_travis: 0 skip: [] name: '@RJBS/RJBS-Outdated' - version: 0.015 + version: '0.057' - class: Dist::Zilla::Plugin::PromptIfStale config: @@ -59,93 +74,106 @@ check_all_prereqs: 0 modules: [] phase: release - skip: [] + run_under_travis: 0 + skip: + - Dist::Zilla::Plugin::RJBSMisc name: '@RJBS/CPAN-Outdated' - version: 0.015 + version: '0.057' - class: Dist::Zilla::Plugin::PruneCruft name: '@RJBS/@Filter/PruneCruft' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::ManifestSkip name: '@RJBS/@Filter/ManifestSkip' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::MetaYAML name: '@RJBS/@Filter/MetaYAML' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::License name: '@RJBS/@Filter/License' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::Readme name: '@RJBS/@Filter/Readme' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::ExecDir name: '@RJBS/@Filter/ExecDir' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::ShareDir name: '@RJBS/@Filter/ShareDir' - version: 5.006 - - - class: Dist::Zilla::Plugin::MakeMaker - name: '@RJBS/@Filter/MakeMaker' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::Manifest name: '@RJBS/@Filter/Manifest' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::TestRelease name: '@RJBS/@Filter/TestRelease' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::ConfirmRelease name: '@RJBS/@Filter/ConfirmRelease' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::UploadToCPAN name: '@RJBS/@Filter/UploadToCPAN' - version: 5.006 + version: '6.020' + - + class: Dist::Zilla::Plugin::MakeMaker + config: + Dist::Zilla::Role::TestRunner: + default_jobs: 9 + name: '@RJBS/MakeMaker' + version: '6.020' - class: Dist::Zilla::Plugin::AutoPrereqs name: '@RJBS/AutoPrereqs' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::Git::NextVersion + config: + Dist::Zilla::Plugin::Git::NextVersion: + first_version: '0.001' + version_by_branch: 1 + version_regexp: (?^:^([0-9]+\.[0-9]+)$) + Dist::Zilla::Role::Git::Repo: + git_version: '2.30.1 (Apple Git-130)' + repo_root: . name: '@RJBS/Git::NextVersion' - version: 2.019 + version: '2.047' - class: Dist::Zilla::Plugin::PkgVersion name: '@RJBS/PkgVersion' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::MetaConfig name: '@RJBS/MetaConfig' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::MetaJSON name: '@RJBS/MetaJSON' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::NextRelease name: '@RJBS/NextRelease' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::Test::ChangesHasContent name: '@RJBS/Test::ChangesHasContent' - version: 0.006 + version: '0.011' - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@RJBS/PodSyntaxTests' - version: 5.006 + version: '6.020' - - class: Dist::Zilla::Plugin::ReportVersions::Tiny - name: '@RJBS/ReportVersions::Tiny' - version: 1.10 + class: Dist::Zilla::Plugin::Test::ReportPrereqs + name: '@RJBS/Test::ReportPrereqs' + version: '0.028' - class: Dist::Zilla::Plugin::Prereqs config: @@ -153,12 +181,13 @@ phase: test type: requires name: '@RJBS/TestMoreWithSubtests' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::PodWeaver config: Dist::Zilla::Plugin::PodWeaver: - config_plugin: '@RJBS' + config_plugins: + - '@RJBS' finder: - ':InstallModules' - ':ExecFiles' @@ -166,123 +195,215 @@ - class: Pod::Weaver::Plugin::EnsurePod5 name: '@CorePrep/EnsurePod5' - version: 4.004 + version: '4.018' - class: Pod::Weaver::Plugin::H1Nester name: '@CorePrep/H1Nester' - version: 4.004 + version: '4.018' - class: Pod::Weaver::Plugin::SingleEncoding name: '@RJBS/SingleEncoding' - version: 4.004 + version: '4.018' - class: Pod::Weaver::Section::Name name: '@RJBS/Name' - version: 4.004 + version: '4.018' - class: Pod::Weaver::Section::Version name: '@RJBS/Version' - version: 4.004 + version: '4.018' - class: Pod::Weaver::Section::Region name: '@RJBS/Prelude' - version: 4.004 + version: '4.018' - class: Pod::Weaver::Section::Generic name: '@RJBS/Synopsis' - version: 4.004 + version: '4.018' - class: Pod::Weaver::Section::Generic name: '@RJBS/Description' - version: 4.004 + version: '4.018' - class: Pod::Weaver::Section::Generic name: '@RJBS/Overview' - version: 4.004 + version: '4.018' - class: Pod::Weaver::Section::Generic name: '@RJBS/Stability' - version: 4.004 + version: '4.018' + - + class: Pod::Weaver::Section::GenerateSection + name: '@RJBS/PerlSupport' + version: '4.018' - class: Pod::Weaver::Section::Collect name: Attributes - version: 4.004 + version: '4.018' - class: Pod::Weaver::Section::Collect name: Methods - version: 4.004 + version: '4.018' - class: Pod::Weaver::Section::Collect name: Functions - version: 4.004 + version: '4.018' - class: Pod::Weaver::Section::Leftovers name: '@RJBS/Leftovers' - version: 4.004 + version: '4.018' - class: Pod::Weaver::Section::Region name: '@RJBS/postlude' - version: 4.004 + version: '4.018' - class: Pod::Weaver::Section::Authors name: '@RJBS/Authors' - version: 4.004 + version: '4.018' + - + class: Pod::Weaver::Section::Contributors + name: '@RJBS/Contributors' + version: '0.009' - class: Pod::Weaver::Section::Legal name: '@RJBS/Legal' - version: 4.004 + version: '4.018' - class: Pod::Weaver::Plugin::Transformer name: '@RJBS/List' - version: 4.004 + version: '4.018' name: '@RJBS/PodWeaver' - version: 4.002 + version: '4.009' + - + class: Dist::Zilla::Plugin::RJBSMisc + name: '@RJBS/RJBSMisc' + version: '5.019' - class: Dist::Zilla::Plugin::GithubMeta name: '@RJBS/GithubMeta' - version: 0.42 + version: '0.58' - class: Dist::Zilla::Plugin::Git::Check + config: + Dist::Zilla::Plugin::Git::Check: + untracked_files: die + Dist::Zilla::Role::Git::DirtyFiles: + allow_dirty: + - Changes + - dist.ini + allow_dirty_match: [] + changelog: Changes + Dist::Zilla::Role::Git::Repo: + git_version: '2.30.1 (Apple Git-130)' + repo_root: . name: '@RJBS/@Git/Check' - version: 2.019 + version: '2.047' - class: Dist::Zilla::Plugin::Git::Commit + config: + Dist::Zilla::Plugin::Git::Commit: + add_files_in: [] + commit_msg: v%V%n%n%c + signoff: '0' + Dist::Zilla::Role::Git::DirtyFiles: + allow_dirty: + - Changes + - dist.ini + allow_dirty_match: [] + changelog: Changes + Dist::Zilla::Role::Git::Repo: + git_version: '2.30.1 (Apple Git-130)' + repo_root: . + Dist::Zilla::Role::Git::StringFormatter: + time_zone: local name: '@RJBS/@Git/Commit' - version: 2.019 + version: '2.047' - class: Dist::Zilla::Plugin::Git::Tag + config: + Dist::Zilla::Plugin::Git::Tag: + branch: ~ + changelog: Changes + signed: 0 + tag: '0.504' + tag_format: '%v' + tag_message: v%V + Dist::Zilla::Role::Git::Repo: + git_version: '2.30.1 (Apple Git-130)' + repo_root: . + Dist::Zilla::Role::Git::StringFormatter: + time_zone: local name: '@RJBS/@Git/Tag' - version: 2.019 + version: '2.047' - class: Dist::Zilla::Plugin::Git::Push + config: + Dist::Zilla::Plugin::Git::Push: + push_to: + - 'github :' + remotes_must_exist: 0 + Dist::Zilla::Role::Git::Repo: + git_version: '2.30.1 (Apple Git-130)' + repo_root: . name: '@RJBS/@Git/Push' - version: 2.019 + version: '2.047' + - + class: Dist::Zilla::Plugin::Git::Contributors + config: + Dist::Zilla::Plugin::Git::Contributors: + git_version: '2.30.1 (Apple Git-130)' + include_authors: 0 + include_releaser: 1 + order_by: name + paths: [] + name: '@RJBS/Git::Contributors' + version: '0.036' - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: 5.006 + version: '6.020' + - + class: Dist::Zilla::Plugin::FinderCode + name: ':ExtraTestFiles' + version: '6.020' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: 5.006 + version: '6.020' + - + class: Dist::Zilla::Plugin::FinderCode + name: ':PerlExecFiles' + version: '6.020' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: 5.006 + version: '6.020' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: 5.006 + version: '6.020' + - + class: Dist::Zilla::Plugin::FinderCode + name: ':AllFiles' + version: '6.020' + - + class: Dist::Zilla::Plugin::FinderCode + name: ':NoFiles' + version: '6.020' zilla: class: Dist::Zilla::Dist::Builder config: - is_trial: 0 - version: 5.006 + is_trial: '0' + version: '6.020' +x_generated_by_perl: v5.35.1 +x_rjbs_perl_support: none +x_serialization_backend: 'YAML::Tiny version 1.73' +x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later' diff -Nru libclass-accessor-class-perl-0.503/README libclass-accessor-class-perl-0.504/README --- libclass-accessor-class-perl-0.503/README 2013-12-13 13:11:30.000000000 +0000 +++ libclass-accessor-class-perl-0.504/README 2021-06-20 21:00:39.000000000 +0000 @@ -1,7 +1,5 @@ - - This archive contains the distribution Class-Accessor-Class, -version 0.503: +version 0.504: simple class variable accessors @@ -11,3 +9,4 @@ the same terms as the Perl 5 programming language system itself. +This README file was generated by Dist::Zilla::Plugin::Readme v6.020. diff -Nru libclass-accessor-class-perl-0.503/t/000-report-versions-tiny.t libclass-accessor-class-perl-0.504/t/000-report-versions-tiny.t --- libclass-accessor-class-perl-0.503/t/000-report-versions-tiny.t 2013-12-13 13:11:30.000000000 +0000 +++ libclass-accessor-class-perl-0.504/t/000-report-versions-tiny.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,75 +0,0 @@ -use strict; -use warnings; -use Test::More 0.88; -# This is a relatively nice way to avoid Test::NoWarnings breaking our -# expectations by adding extra tests, without using no_plan. It also helps -# avoid any other test module that feels introducing random tests, or even -# test plans, is a nice idea. -our $success = 0; -END { $success && done_testing; } - -# List our own version used to generate this -my $v = "\nGenerated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10\n"; - -eval { # no excuses! - # report our Perl details - my $want = "any version"; - $v .= "perl: $] (wanted $want) on $^O from $^X\n\n"; -}; -defined($@) and diag("$@"); - -# Now, our module version dependencies: -sub pmver { - my ($module, $wanted) = @_; - $wanted = " (want $wanted)"; - my $pmver; - eval "require $module;"; - if ($@) { - if ($@ =~ m/Can't locate .* in \@INC/) { - $pmver = 'module not found.'; - } else { - diag("${module}: $@"); - $pmver = 'died during require.'; - } - } else { - my $version; - eval { $version = $module->VERSION; }; - if ($@) { - diag("${module}: $@"); - $pmver = 'died during VERSION check.'; - } elsif (defined $version) { - $pmver = "$version"; - } else { - $pmver = ''; - } - } - - # So, we should be good, right? - return sprintf('%-45s => %-10s%-15s%s', $module, $pmver, $wanted, "\n"); -} - -eval { $v .= pmver('Class::Accessor','0.16') }; -eval { $v .= pmver('ExtUtils::MakeMaker','6.30') }; -eval { $v .= pmver('Test::More','0.96') }; -eval { $v .= pmver('parent','any version') }; -eval { $v .= pmver('strict','any version') }; -eval { $v .= pmver('warnings','any version') }; - - -# All done. -$v .= <<'EOT'; - -Thanks for using my code. I hope it works for you. -If not, please try and include this output in the bug report. -That will help me reproduce the issue and solve your problem. - -EOT - -diag($v); -ok(1, "we really didn't test anything, just reporting data"); -$success = 1; - -# Work around another nasty module on CPAN. :/ -no warnings 'once'; -$Template::Test::NO_FLUSH = 1; -exit 0; diff -Nru libclass-accessor-class-perl-0.503/t/00-report-prereqs.dd libclass-accessor-class-perl-0.504/t/00-report-prereqs.dd --- libclass-accessor-class-perl-0.503/t/00-report-prereqs.dd 1970-01-01 00:00:00.000000000 +0000 +++ libclass-accessor-class-perl-0.504/t/00-report-prereqs.dd 2021-06-20 21:00:39.000000000 +0000 @@ -0,0 +1,35 @@ +do { my $x = { + 'configure' => { + 'requires' => { + 'ExtUtils::MakeMaker' => '6.78' + } + }, + 'develop' => { + 'requires' => { + 'Encode' => '0', + 'Test::More' => '0', + 'Test::Pod' => '1.41' + } + }, + 'runtime' => { + 'requires' => { + 'Class::Accessor' => '0.16', + 'parent' => '0', + 'perl' => '5.012', + 'strict' => '0', + 'warnings' => '0' + } + }, + 'test' => { + 'recommends' => { + 'CPAN::Meta' => '2.120900' + }, + 'requires' => { + 'ExtUtils::MakeMaker' => '0', + 'File::Spec' => '0', + 'Test::More' => '0.96' + } + } + }; + $x; + } \ No newline at end of file diff -Nru libclass-accessor-class-perl-0.503/t/00-report-prereqs.t libclass-accessor-class-perl-0.504/t/00-report-prereqs.t --- libclass-accessor-class-perl-0.503/t/00-report-prereqs.t 1970-01-01 00:00:00.000000000 +0000 +++ libclass-accessor-class-perl-0.504/t/00-report-prereqs.t 2021-06-20 21:00:39.000000000 +0000 @@ -0,0 +1,193 @@ +#!perl + +use strict; +use warnings; + +# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.028 + +use Test::More tests => 1; + +use ExtUtils::MakeMaker; +use File::Spec; + +# from $version::LAX +my $lax_version_re = + qr/(?: undef | (?: (?:[0-9]+) (?: \. | (?:\.[0-9]+) (?:_[0-9]+)? )? + | + (?:\.[0-9]+) (?:_[0-9]+)? + ) | (?: + v (?:[0-9]+) (?: (?:\.[0-9]+)+ (?:_[0-9]+)? )? + | + (?:[0-9]+)? (?:\.[0-9]+){2,} (?:_[0-9]+)? + ) + )/x; + +# hide optional CPAN::Meta modules from prereq scanner +# and check if they are available +my $cpan_meta = "CPAN::Meta"; +my $cpan_meta_pre = "CPAN::Meta::Prereqs"; +my $HAS_CPAN_META = eval "require $cpan_meta; $cpan_meta->VERSION('2.120900')" && eval "require $cpan_meta_pre"; ## no critic + +# Verify requirements? +my $DO_VERIFY_PREREQS = 1; + +sub _max { + my $max = shift; + $max = ( $_ > $max ) ? $_ : $max for @_; + return $max; +} + +sub _merge_prereqs { + my ($collector, $prereqs) = @_; + + # CPAN::Meta::Prereqs object + if (ref $collector eq $cpan_meta_pre) { + return $collector->with_merged_prereqs( + CPAN::Meta::Prereqs->new( $prereqs ) + ); + } + + # Raw hashrefs + for my $phase ( keys %$prereqs ) { + for my $type ( keys %{ $prereqs->{$phase} } ) { + for my $module ( keys %{ $prereqs->{$phase}{$type} } ) { + $collector->{$phase}{$type}{$module} = $prereqs->{$phase}{$type}{$module}; + } + } + } + + return $collector; +} + +my @include = qw( + +); + +my @exclude = qw( + +); + +# Add static prereqs to the included modules list +my $static_prereqs = do './t/00-report-prereqs.dd'; + +# Merge all prereqs (either with ::Prereqs or a hashref) +my $full_prereqs = _merge_prereqs( + ( $HAS_CPAN_META ? $cpan_meta_pre->new : {} ), + $static_prereqs +); + +# Add dynamic prereqs to the included modules list (if we can) +my ($source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; +my $cpan_meta_error; +if ( $source && $HAS_CPAN_META + && (my $meta = eval { CPAN::Meta->load_file($source) } ) +) { + $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs); +} +else { + $cpan_meta_error = $@; # capture error from CPAN::Meta->load_file($source) + $source = 'static metadata'; +} + +my @full_reports; +my @dep_errors; +my $req_hash = $HAS_CPAN_META ? $full_prereqs->as_string_hash : $full_prereqs; + +# Add static includes into a fake section +for my $mod (@include) { + $req_hash->{other}{modules}{$mod} = 0; +} + +for my $phase ( qw(configure build test runtime develop other) ) { + next unless $req_hash->{$phase}; + next if ($phase eq 'develop' and not $ENV{AUTHOR_TESTING}); + + for my $type ( qw(requires recommends suggests conflicts modules) ) { + next unless $req_hash->{$phase}{$type}; + + my $title = ucfirst($phase).' '.ucfirst($type); + my @reports = [qw/Module Want Have/]; + + for my $mod ( sort keys %{ $req_hash->{$phase}{$type} } ) { + next if $mod eq 'perl'; + next if grep { $_ eq $mod } @exclude; + + my $file = $mod; + $file =~ s{::}{/}g; + $file .= ".pm"; + my ($prefix) = grep { -e File::Spec->catfile($_, $file) } @INC; + + my $want = $req_hash->{$phase}{$type}{$mod}; + $want = "undef" unless defined $want; + $want = "any" if !$want && $want == 0; + + my $req_string = $want eq 'any' ? 'any version required' : "version '$want' required"; + + if ($prefix) { + my $have = MM->parse_version( File::Spec->catfile($prefix, $file) ); + $have = "undef" unless defined $have; + push @reports, [$mod, $want, $have]; + + if ( $DO_VERIFY_PREREQS && $HAS_CPAN_META && $type eq 'requires' ) { + if ( $have !~ /\A$lax_version_re\z/ ) { + push @dep_errors, "$mod version '$have' cannot be parsed ($req_string)"; + } + elsif ( ! $full_prereqs->requirements_for( $phase, $type )->accepts_module( $mod => $have ) ) { + push @dep_errors, "$mod version '$have' is not in required range '$want'"; + } + } + } + else { + push @reports, [$mod, $want, "missing"]; + + if ( $DO_VERIFY_PREREQS && $type eq 'requires' ) { + push @dep_errors, "$mod is not installed ($req_string)"; + } + } + } + + if ( @reports ) { + push @full_reports, "=== $title ===\n\n"; + + my $ml = _max( map { length $_->[0] } @reports ); + my $wl = _max( map { length $_->[1] } @reports ); + my $hl = _max( map { length $_->[2] } @reports ); + + if ($type eq 'modules') { + splice @reports, 1, 0, ["-" x $ml, "", "-" x $hl]; + push @full_reports, map { sprintf(" %*s %*s\n", -$ml, $_->[0], $hl, $_->[2]) } @reports; + } + else { + splice @reports, 1, 0, ["-" x $ml, "-" x $wl, "-" x $hl]; + push @full_reports, map { sprintf(" %*s %*s %*s\n", -$ml, $_->[0], $wl, $_->[1], $hl, $_->[2]) } @reports; + } + + push @full_reports, "\n"; + } + } +} + +if ( @full_reports ) { + diag "\nVersions for all modules listed in $source (including optional ones):\n\n", @full_reports; +} + +if ( $cpan_meta_error || @dep_errors ) { + diag "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n"; +} + +if ( $cpan_meta_error ) { + my ($orig_source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; + diag "\nCPAN::Meta->load_file('$orig_source') failed with: $cpan_meta_error\n"; +} + +if ( @dep_errors ) { + diag join("\n", + "\nThe following REQUIRED prerequisites were not satisfied:\n", + @dep_errors, + "\n" + ); +} + +pass('Reported prereqs'); + +# vim: ts=4 sts=4 sw=4 et: diff -Nru libclass-accessor-class-perl-0.503/xt/author/pod-syntax.t libclass-accessor-class-perl-0.504/xt/author/pod-syntax.t --- libclass-accessor-class-perl-0.503/xt/author/pod-syntax.t 1970-01-01 00:00:00.000000000 +0000 +++ libclass-accessor-class-perl-0.504/xt/author/pod-syntax.t 2021-06-20 21:00:39.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 libclass-accessor-class-perl-0.503/xt/release/changes_has_content.t libclass-accessor-class-perl-0.504/xt/release/changes_has_content.t --- libclass-accessor-class-perl-0.503/xt/release/changes_has_content.t 2013-12-13 13:11:30.000000000 +0000 +++ libclass-accessor-class-perl-0.504/xt/release/changes_has_content.t 2021-06-20 21:00:39.000000000 +0000 @@ -1,11 +1,10 @@ -#!perl - use Test::More tests => 2; note 'Checking Changes'; my $changes_file = 'Changes'; -my $newver = '0.503'; +my $newver = '0.504'; my $trial_token = '-TRIAL'; +my $encoding = 'UTF-8'; SKIP: { ok(-e $changes_file, "$changes_file file exists") @@ -16,8 +15,6 @@ done_testing; -# _get_changes copied and adapted from Dist::Zilla::Plugin::Git::Commit -# by Jerome Quelin sub _get_changes { my $newver = shift; @@ -25,6 +22,10 @@ # parse changelog to find commit message open(my $fh, '<', $changes_file) or die "cannot open $changes_file: $!"; my $changelog = join('', <$fh>); + if ($encoding) { + require Encode; + $changelog = Encode::decode($encoding, $changelog, Encode::FB_CROAK()); + } close $fh; my @content = diff -Nru libclass-accessor-class-perl-0.503/xt/release/pod-syntax.t libclass-accessor-class-perl-0.504/xt/release/pod-syntax.t --- libclass-accessor-class-perl-0.503/xt/release/pod-syntax.t 2013-12-13 13:11:30.000000000 +0000 +++ libclass-accessor-class-perl-0.504/xt/release/pod-syntax.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!perl -use Test::More; - -eval "use Test::Pod 1.41"; -plan skip_all => "Test::Pod 1.41 required for testing POD" if $@; - -all_pod_files_ok();