Dist-Zilla-Plugin-MetaProvides-Package-2.004003/0000755000175000017500000000000013055542001017562 5ustar kentkentDist-Zilla-Plugin-MetaProvides-Package-2.004003/.mailmap0000644000175000017500000000014413055542001021202 0ustar kentkent# git help shortlog # newname oldname Dist-Zilla-Plugin-MetaProvides-Package-2.004003/INSTALL.SKIP0000644000175000017500000000004013055542001021352 0ustar kentkentCONTRIBUTING\.pod$ README\.pod$ Dist-Zilla-Plugin-MetaProvides-Package-2.004003/LICENSE0000644000175000017500000004376513055542001020606 0ustar kentkentThis software is copyright (c) 2017 by Kent Fredric . This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. Terms of the Perl programming language system itself a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or b) the "Artistic License" --- The GNU General Public License, Version 1, February 1989 --- This software is Copyright (c) 2017 by Kent Fredric . This is free software, licensed under: The GNU General Public License, Version 1, February 1989 GNU GENERAL PUBLIC LICENSE Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. 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. Preamble The license agreements of most software companies try to keep users at the mercy of those companies. By contrast, our General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. The General Public License applies to the Free Software Foundation's software and to any other program whose authors commit to using it. You can use it for your programs, too. When we speak of free software, we are referring to freedom, not price. Specifically, the General Public License is designed to make sure that you have the freedom to give away or sell copies of free software, that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of a such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must tell them their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any work containing the Program or a portion of it, either verbatim or with modifications. Each licensee is addressed as "you". 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this General Public License and to the absence of any warranty; and give any other recipients of the Program a copy of this General Public License along with the Program. You may charge a fee for the physical act of transferring a copy. 2. You may modify your copy or copies of the Program or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following: a) cause the modified files to carry prominent notices stating that you changed the files and the date of any change; and b) cause the whole of any work that you distribute or publish, that in whole or in part contains the Program or any part thereof, either with or without modifications, to be licensed at no charge to all third parties under the terms of this General Public License (except that you may choose to grant warranty protection to some or all third parties, at your option). c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the simplest and most usual way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this General Public License. d) You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. Mere aggregation of another independent work with the Program (or its derivative) on a volume of a storage or distribution medium does not bring the other work under the scope of these terms. 3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2) in object code or executable form under the terms of Paragraphs 1 and 2 above provided that you also do one of the following: a) accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Paragraphs 1 and 2 above; or, b) accompany it with a written offer, valid for at least three years, to give any third party free (except for a nominal charge for the cost of distribution) a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2 above; or, c) accompany it with the information you received as to where the corresponding source code may be obtained. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form alone.) Source code for a work means the preferred form of the work for making modifications to it. For an executable file, complete source code means all the source code for all modules it contains; but, as a special exception, it need not include source code for modules which are standard libraries that accompany the operating system on which the executable file runs, or for standard header files or definitions files that accompany that operating system. 4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly provided under this General Public License. Any attempt otherwise to copy, modify, sublicense, distribute or transfer the Program is void, and will automatically terminate your rights to use the Program under this License. However, parties who have received copies, or rights to use copies, from you under this General Public License will not have their licenses terminated so long as such parties remain in full compliance. 5. By copying, distributing or modifying the Program (or any work based on the Program) you indicate your acceptance of this license to do so, and all its terms and conditions. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. 7. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of the license which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the license, you may choose any version ever published by the Free Software Foundation. 8. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to humanity, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy 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 1, 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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (a program to direct compilers to make passes at assemblers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice That's all there is to it! --- The Artistic License 1.0 --- This software is Copyright (c) 2017 by Kent Fredric . This is free software, licensed under: The Artistic License 1.0 The Artistic License Preamble The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications. Definitions: - "Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of that collection of files created through textual modification. - "Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright Holder. - "Copyright Holder" is whoever is named in the copyright or copyrights for the package. - "You" is you, if you're thinking about copying or distributing this Package. - "Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication charges, time of people involved, and so on. (You will not be required to justify it to the Copyright Holder, but only to the computing community at large as a market that must bear the fee.) - "Freely Available" means that no fee is charged for the item itself, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they received it. 1. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. 2. You may apply bug fixes, portability fixes and other modifications derived from the Public Domain or from the Copyright Holder. A Package modified in such a way shall still be considered the Standard Version. 3. You may otherwise modify your copy of this Package in any way, provided that you insert a prominent notice in each changed file stating how and when you changed that file, and provided that you do at least ONE of the following: a) place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or placing the modifications on a major archive site such as ftp.uu.net, or by allowing the Copyright Holder to include your modifications in the Standard Version of the Package. b) use the modified Package only within your corporation or organization. c) rename any non-standard executables so the names do not conflict with standard executables, which must also be provided, and provide a separate manual page for each non-standard executable that clearly documents how it differs from the Standard Version. d) make other distribution arrangements with the Copyright Holder. 4. You may distribute the programs of this Package in object code or executable form, provided that you do at least ONE of the following: a) distribute a Standard Version of the executables and library files, together with instructions (in the manual page or equivalent) on where to get the Standard Version. b) accompany the distribution with the machine-readable source of the Package with your modifications. c) accompany any non-standard executables with their corresponding Standard Version executables, giving the non-standard executables non-standard names, and clearly documenting the differences in manual pages (or equivalent), together with instructions on where to get the Standard Version. d) make other distribution arrangements with the Copyright Holder. 5. You may charge a reasonable copying fee for any distribution of this Package. You may charge any fee you choose for support of this Package. You may not charge a fee for this Package itself. However, you may distribute this Package in aggregate with other (possibly commercial) programs as part of a larger (possibly commercial) software distribution provided that you do not advertise this Package as a product of your own. 6. The scripts and library files supplied as input to or produced as output from the programs of this Package do not automatically fall under the copyright of this Package, but belong to whomever generated them, and may be sold commercially, and may be aggregated with this Package. 7. C or perl subroutines supplied by you and linked into this Package shall not be considered part of this Package. 8. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission. 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End Dist-Zilla-Plugin-MetaProvides-Package-2.004003/Changes0000644000175000017500000004054513055542001021065 0ustar kentkentRevision history for Dist-Zilla-Plugin-MetaProvides-Package 2.004003 2017-03-01T12:48:27Z 9169231 [Bugfix] - Update to regenerate compile test which failed on perls without . in @INC - Closes https://github.com/kentnl/Dist-Zilla-Plugin-MetaProvides-Package/issues/9 [Dependencies::Stats] - Dependencies changed since 2.004002, see misc/*.deps* for details - develop: +1 ↑1 2.004002 2016-08-03T16:41:52Z 37520fe - STABLE: This release includes changes from 2.004000 to 2.004001 and some doc fixes. - SHORTLIST: use Role::ModuleMetadata, include_underscore option [Dependencies::Stats] - Dependencies changed since 2.004001, see misc/*.deps* for details - develop: (suggests: ↑1) [Documentation] - Mistakes in synopsis about defaults clarified re: include_underscores - Fix confusing POD about include_underscores 2.004001 2016-07-08T03:22:43Z 3cfc89c - New feature: include_underscores. This is a way to reverse the change in e6106140 that removed packages with "_" prefixing that was requested by xdg. - No longer uses ConfigDumper Util. - No longer uses Test::KENTNL [Dependencies::Stats] - Dependencies changed since 2.004000, see misc/*.deps* for details - runtime: +1 -1 - test: +2 -1 (recommends: +1) 2.004000 2016-04-27T02:37:23Z 50a9c97 - Now using Role::ModuleMetadata to delegate actual metadata extraction from ::File objects. This should be effectively no change, but it could be. [Dependencies::Stats] - Dependencies changed since 2.003002, see misc/*.deps* for details - develop: +1 - runtime: +1 -1 2.003002 2016-04-15T06:21:44Z 6ac5567 - Remove QuickReference section as per #4 - Enhance Synopsis documentation. - Remove unhelpful private documentation [Dependencies::Stats] - Dependencies changed since 2.003001, see misc/*.deps* for details - develop: +5 ↑3 -1 (suggests: ↑2) 2.003001 2015-01-15T18:39:26Z d96ad72 [Bugfix] - Avoid bug in Dzil <5.009 where Role::PPI doesn't load PPI::Document [Dependencies::Stats] - Dependencies changed since 2.003000, see misc/*.deps* for details - configure: (recommends: ↓1) - develop: +2 (recommends: ↓1, suggests: ↑1) - runtime: +1 (recommends: +1) - test: (recommends: ↓2) [Documentation] - Fix false documentation about defaults (dolmen++, #5) 2.003000 2015-01-11T04:57:16Z e6ee0ca [Dependencies::Stats] - Dependencies changed since 2.002000, see misc/*.deps* for details - develop: +1 -1 (recommends: ↑1, suggests: ↑1) - runtime: +1 - test: (recommends: ↑1) [Documentation] - Add a DESCRIPTION section for Readme purposes. - README is now ::Brief [Features] - Attempts to detect intentionally hidden packages and allow their presense to disable the "no packages found" warning. ( Closes #3 ) 2.002000 2014-12-29T17:46:59Z ac1a07c [Dependencies::Stats] - Dependencies changed since 2.001003, see misc/*.deps* for details - develop: +1 ↑1 (recommends: ↑1, suggests: ↑1) - test: (recommends: ↑1) [Important Changes] - A non-Trial version mostly the same as 2.001003. I hope my de-autoboxing isn't broken 2.001003 2014-12-10T10:50:56Z d86f262 [Dependencies::Stats] - Dependencies changed since 2.001002, see misc/*.deps* for details - configure: +1 (recommends: ↑1) - develop: +5 ↑1 -2 (recommends: +1, suggests: ↑2) - runtime: +1 ↓1 -2 - test: +1 (recommends: ↑2) [Minor Internal Changes] - Minimum perl dropped to 5.008 [Moderate Internal Changes] - Moose::Autobox nuked, and this is a trial release to make sure I didn't add any bugs. 2.001002 2014-09-04T19:04:06Z [00 Trivial] - Metadata - No code changes. [Dependencies::Stats] - Dependencies changed since 2.001001, see misc/*.deps* for details - test: (recommends: ↑1) [Metadata] - Fix copyright information 2.001001 2014-08-29T12:00:46Z [Bugfix] - avoid fail on non-build-dir [Dependencies::Stats] - Dependencies changed since 2.001000, see misc/*.deps* for details - test: ↑1 2.001000 2014-08-24T20:33:44Z [00 Minor] - Internals changes. - Tests overhaulled. - 5.14 package NAME VERSION BLOCK now works due to Module::Metadata 1.000022 [Dependencies::Stats] - Dependencies changed since 2.000004, see misc/*.deps* for details - develop: +1 ↑1 (suggests: ↑2) - runtime: +1 ↑1 - test: +2 ↑1 [Internals] - Implement ->dump_config in terms of Util::ConfigDumper [Tests] - All tests simplified in terms of dztest and inline content. - 5.14 package statement tests no longer a TODO 2.000004 2014-08-15T21:17:41Z [00 Trivial] - CPANDAY! - no code changes. - tests augmented. - whitespace adjusted. [Dependencies::Stats] - Dependencies changed since 2.000003, see misc/*.deps* for details - configure: ↓1 - develop: +1 (suggests: ↑1) - test: -4 (recommends: ↑1 -2) [Misc] - Improve source side POD to reduce build side whitespace. [Tests] - update Test::ReportPrereqs 2.000003 2014-07-28T23:48:39Z [00 Trivial] - Move to org - Update version reporter. [Dependencies::Stats] - Dependencies changed since 2.000002, see misc/*.deps* for details - develop: (suggests: ↑1) - test: +2 ↑1 (recommends: +1) 2.000002 2014-07-13T19:42:09Z [00 Trivial] - Minor packaging changes. [Dependencies::Stats] - Dependencies changed since 2.000001, see misc/*.deps* for details - configure: (recommends: ↑1) - develop: +3 -3 (suggests: +2 -1) - test: (recommends: ↑2) 2.000001 2014-02-06T17:13:11Z [00 Bugfix] - Need newer Dzil for encoded_content [Dependencies::Aggregate] - 5.10 : 185 → 184 - 5.19 : 169 → 167 - https://gist.github.com/kentfredric/8848439 - Devel::FindPerl was dropped from Build to Test in Module::Path - Dist::Zilla::Util::Test::KENTNL stopped causing MB upgrade on 5.19 [Dependencies::Stats] - Dependencies changed since 2.000000, see misc/*.deps* for details - runtime: +1 2.000000 2014-02-02T06:25:35Z [00 Major] - Toolkit moved to EUMM. - Tooling dependencies softened. - IO::String no longer used. - Version schema moved to mantissa length = 6 ( primary reason for 1 → 2 ) [Dependencies::Aggregate] - 5.10 : before = 186 , after: 185 - 5.19 : before = 171 , after: 169 - Limited by Dzil → Path::Class → Module::Build - Limited by DZP:Test::KENTNL → Module::Build [Dependencies::Stats] - Dependencies changed since 1.15000003, see misc/*.deps* for details - build: -1 - configure: +1 -1 (recommends: +1) - develop: +3 ↑1 -4 - runtime: -1 - test: +4 ↓1 (recommends: +4) 1.15000003 2014-01-13T06:37:51Z [00 Minor] - Bug Fix: Previous release dropped data about vivified finders from metaconfig, so instead, now reports finder data directly as child elements. - Great DZIL Whitespace injection commences. [Dependencies::Stats] - Dependencies changed since 1.15000002, see misc/*.deps* for details - build: ↑1 - configure: ↑1 - develop: +1 ↑1 -1 - runtime: +1 1.15000002 2014-01-08T08:12:21Z [00 Minor] - Bug fix: Overzealously triggered finder vivification, which lead to modules/finders being declared after the plugin not being useable ( Including ones injected by dzil ). - Minor Critic Tweaks. [Dependencies::Noteworthy] - newer Module::Build - Perl 5.10 is minimum, because /m is partially broken on 5.8 http://perldoc.perl.org/perl5101delta.html#Other-incompatible-changes [Dependencies::Stats] - Dependencies changed since 1.15000001, see misc/*.deps* for details - build: ↑1 - configure: ↑1 - develop: +3 ↑1 -4 - runtime: ↑1 1.15000001 2013-11-22T04:02:12Z [Dependencies] - Upgrade MB and Test::More [Dependencies::Stats] - Dependencies changed since 1.15000000, see misc/*.deps* for details - build: ↑1 - configure: ↑1 - develop: +43 ↑1 -1 (recommends: -1, suggests: +1 -1) - test: ↑1 -3 [Maint] - Tidy up Changes files re:deps. [Packaging] - Build.PL has new Fallback logic from DZIL>5 [Test] - Use Test::Compile::PerFile - Reports no develop deps due to newer ReportPrereqs Test 1.15000000 2013-09-21T07:43:15Z [00 Major - File Finder] - Guts now uses a FileFinder to find files - Specify finder to override - Mostly FileFinderUser API compatibile, but different - If a FileFinder is not specified by the user, one will be provided for you, and placed in zilla->plugins, using a derivative of the plugins name. - Provided finder only matches .pm files instead of .pm and .pod files [00 Minor] - Shows meta config now [Dependencies] - Now requires MooseX::LazyRequire - Use New MB , Test::More, and DZP:MetaProvides [Dependencies::Stats] - Dependencies changed since 1.14000003, see misc/*.deps* for details - build: ↑1 - configure: ↑1 - develop: +1 (suggests: ↑1) - runtime: +2 ↑1 - test: +3 -2 [Documentation] - Changes file normalised retroactively [Tests] - compile and kwalitee tests updated. 1.14000003 2013-07-09T01:30:35Z [Bugfix] - Upgrade runtime deps on Data::Dump to 1.16 ( closes gh #2 ), thanks xenoterracide. [Dependencies] - Upgrade MB and Test::More - Upgrade Data::Dump [Dependencies::Stats] - Dependencies changed since 1.14000002, see misc/*.deps* for details - build: ↑1 - configure: ↑1 - develop: +1 (suggests: ↑1) - runtime: ↑1 [Documentation] - MetaPOD annotations and graph data added. 1.14000002 2013-04-09T03:09:31Z - Minor Maintenance release. [Dependencies] - Upgrade MB and Test::More [Dependencies::Stats] - Dependencies changed since 1.14000001, see misc/*.deps* for details - build: ↑1 - configure: ↑1 - develop: +5 (recommends: ↑1, suggests: ↑1) - test: ↑1 [Documentation] - Add README.mkdn - Update copyright year [Meta] - Bugs to github issues [Packaging] - now 2-stage bootstrap to eliminate 'undef' versions in released metadata. - utilises test_requires from Module::Build 0.4004 1.14000001 2012-02-26T20:46:35Z [Dependencies] - Use Module::Metadata 1.000005 [Dependencies::Stats] - Dependencies changed since 1.14000000, see misc/*.deps* for details - runtime: ↑1 1.14000000 2012-02-07T14:46:46Z [00 IMPORTANT CHANGES] - previous versions had no support for standardised ways of hiding various types of internal packages as identified in rt#74675. - this release attempts to remedy that problem but incurs significant changes to facilitate this, which may cause potential problems for existing code. - however, its deemed incredibly unlikely that you have a legitimate use for any of the problems that this release might raise. - If you use the "package # comment \n packagename" formatting, that package name will no longer be indexed ( was in previous versions ) - If you prefix a token with _, that entire namespace will be ignored, e.g.: _Foo , Foo::_Bar , Foo::_Bar::Baz and Foo::Bar::_Baz are all ignored. - the namespaces 'main' and 'DB' will be arbitrarily ignored. Its deemed unlikely you have a legitimate use for trying to 'provide' those 2 packages, and now, if you so happen to use them, they'll be helpfully ignored. ( Previously, people had to use meta_noindex to exclude that pesky DB entry ) [Bugs] - rt#74675 Should hopefully be resolved by this release, thanks be to XDG/David Golden for reporting this bug and providing helpful advice on how to handle it, as well as his contributions to Module::Metadata which this code now uses. [Dependencies] - use Module::MetaData, MooseX::Types::Moose - upgrade MetaProvides - Remove Module::Extract::* [Dependencies::Stats] - Dependencies changed since 1.12060502, see misc/*.deps* for details - runtime: +3 ↑2 -3 (suggests: -1) - test: +1 [Internals] - Now uses Module::Metadata for both package and version probing. - the namespaces 'main' and 'DB' will now be automatically ignored and not injected into the provides map for any reason. - namespaces masked with the standard 'package # comment \n packagename' style are now ignored. - namespaces with a leading underscore in any token ( ie: _Foo::Bar or Foo::_Bar ) are ignored. - Files are no longer required to be sloshed out into a tempdir in order to be scanned. ( Yielding a minor performance boost ) - internal debugging is slightly more verbose [Packaging] - Retroactively fixing changelog because something blew it away last time. - Added a .perltidyrc [Tests] - Added a test for correct behaviour of "private" and "hidden" packages of various standard forms. 1.12060502 2012-02-04T03:50:41Z [Dependencies] - declare Data::Dump and a minimum perl as deps. [Dependencies::Stats] - Dependencies changed since 1.12060501, see misc/*.deps* for details - develop: (suggests: ↑1) - runtime: +4 (suggests: +1) - test: -1 [Internals] - All namespaces declare $AUTHORITY - $VERSION moved out of BEGIN - enhanced debug logging [Packaging] - Update License ( Year, Indent, Address ) - Move extra tests to xt/ - git resource URL's moved to https:// - x_authority set in metadata. - versioning moved to git [Tests] - Add an early test for perl-5.14 package support 1.12060501 2011-04-08T13:49:06Z [BugFix] - rt#67325 : Should now depend on Test::More 0.96 to solve tests failing on earlier versions. [Dependencies::Stats] - Dependencies changed since 1.12060213, see misc/*.deps* for details - test: ↑1 1.12060213 2011-04-06T01:20:11Z [Dependencies::Stats] - Dependencies changed since 1.12044908, see misc/*.deps* for details - develop: +1 -1 (recommends: +1 -1, suggests: +1 -1) [Internals] - Minor refactors to make Critic happy about the complexity. [Packaging] - Move to @Author::KENTNL - Tighten Critic. - Rework Changes for CPAN::Changes. [Tests] - added CPAN::Changes - removed Portabilty 1.12044908 2010-11-07T20:08:27Z - Stronger deps on MetaNoIndex - Moved t/ to corpus - Note: upstream deps moved meta_no_index to default to ON. - Minor bumped to match MetaProvides. - Contents is stashed in a File::Temp before handing it to Module::Extract::* for portability reasons ( I can't guarantee a passed file exists on disk, and ME needs them on disk to work ) - Added some tests that mean something. [Dependencies] - Use File::Temp and a few other test tools - Use newer MetaProvides bases. [Dependencies::Stats] - Dependencies changed since 1.11044404, see misc/*.deps* for details - build: +1 - configure: +1 - develop: +3 (recommends: +1, suggests: +1) - runtime: +9 (suggests: +1) - test: +6 (suggests: +1) 1.11044404 2010-11-02T16:58:53Z - Update dist info. - Integrated the new meta_noindex / _apply_meta_noindex behaviour added to the role. [Dependencies::Stats] - Dependencies changed since 1.11034304, see misc/*.deps* for details - build: -1 - configure: -1 - runtime: -8 - test: -4 1.11034304 2010-07-25T16:18:01Z - Improved documentation so people don't need to do so much link checking. ( This is pretty much an acknowledgement that this side package, which was largely just a side-effect of the one designated for MX::D, has attained so much unexpected use that it warrants being the primary reason to install this plugin =) ) [Dependencies::Removed / runtime requires] - aliased [Dependencies::Stats] - Dependencies changed since 1.11034201, see misc/*.deps* for details - runtime: -1 1.11034201 2010-07-24T13:38:32Z - History forks here from Dist::Zilla::Plugin::MetaProvides 1.10034117 2010-07-24T05:37:49Z - Dropped xt/author/kwalitee.t to avoid the needless dep. ( Kwalitee Test plugin doesn't have this issue ) 1.10027802 2010-05-22T13:08:02Z - Replaced most of dist.ini with @KENTNL ( Yeilding more accurate t/ depends ) - Removed =inc::Dist style loopback in favour of the more reliable and more generic =inc::lib 1.10027518 2010-05-20T05:33:10Z - Upgraded tests to Dist::Zilla 2.x. ( should resolve rt #56482 ) ( Thanks to DAXIM/Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 for reporting ) - Upgraded dist.ini to Dist::Zilla 2.x 1.10001919 2009-09-12T06:17:57Z - Dropped the version dep on FindBin because it causes problems for some. Apparently deping on something that may or may not be in core which may or may not be in core later is a bad thing. - Added CompileTests - Add dist.ini to release for diagnostic reasons. 1.10000417 2009-08-28T04:52:32Z - Moved the tests around. - More tests. - All versions now maxing out to encourage upgrading. - Moved to relative dating scheme - Tighter DogFeed Loopback in buildsystem. - Critic'd. - Documentation Upped on the plugs. 1.0920022 2009-07-19T22:52:48Z - Moved Documentation to a .pm file to satisfy Module::Build 1.0920015 2009-07-19T15:31:07Z - Now eating own dog food. - Scan *.pm|*.pod so that .pod files index properly - Only scan lib/ - Fixed Bug with META's having ; in them. 1.0920012 2009-07-19T12:24:43Z - First version. Dist-Zilla-Plugin-MetaProvides-Package-2.004003/lib/0000755000175000017500000000000013055542001020330 5ustar kentkentDist-Zilla-Plugin-MetaProvides-Package-2.004003/lib/Dist/0000755000175000017500000000000013055542001021233 5ustar kentkentDist-Zilla-Plugin-MetaProvides-Package-2.004003/lib/Dist/Zilla/0000755000175000017500000000000013055542001022306 5ustar kentkentDist-Zilla-Plugin-MetaProvides-Package-2.004003/lib/Dist/Zilla/Plugin/0000755000175000017500000000000013055542001023544 5ustar kentkentDist-Zilla-Plugin-MetaProvides-Package-2.004003/lib/Dist/Zilla/Plugin/MetaProvides/0000755000175000017500000000000013055542001026146 5ustar kentkentDist-Zilla-Plugin-MetaProvides-Package-2.004003/lib/Dist/Zilla/Plugin/MetaProvides/Package.pm0000644000175000017500000003000713055542001030037 0ustar kentkentuse 5.008; # open scalar use strict; use warnings; package Dist::Zilla::Plugin::MetaProvides::Package; our $VERSION = '2.004003'; # ABSTRACT: Extract namespaces/version from traditional packages for provides our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY use Carp qw( croak ); use Moose qw( with has around ); use MooseX::LazyRequire; use MooseX::Types::Moose qw( HashRef Str ); use Dist::Zilla::MetaProvides::ProvideRecord 1.14000000; use Data::Dump 1.16 (); use Safe::Isa; use namespace::autoclean; with 'Dist::Zilla::Role::MetaProvider::Provider'; with 'Dist::Zilla::Role::PPI'; with 'Dist::Zilla::Role::ModuleMetadata'; has '+meta_noindex' => ( default => sub { 1 } ); sub provides { my $self = shift; my (@records); for my $file ( @{ $self->_found_files() } ) { push @records, $self->_packages_for($file); } return $self->_apply_meta_noindex(@records); } has '_package_blacklist' => ( isa => HashRef [Str], traits => [ 'Hash', ], is => 'rw', default => sub { return { map { $_ => 1 } qw( main DB ) }; }, handles => { _blacklist_contains => 'exists', }, ); # ->_packages_for( file ) => List[Dist::Zilla::MetaProvides::ProvideRecord] sub _packages_for { my ( $self, $file ) = @_; if ( not $file->$_does('Dist::Zilla::Role::File') ) { $self->log_fatal('API Usage Invalid: _packages_for() takes only a file object'); croak('packages_for() takes only a file object'); } my $meta = $self->module_metadata_for_file($file); return unless $meta; $self->log_debug( 'Version metadata from ' . $file->name . ' : ' . Data::Dump::dumpf( $meta, sub { if ( $_[1]->$_isa('version') ) { return { dump => $_[1]->stringify }; } return { hide_keys => ['pod_headings'], }; }, ), ); ## no critic (ProhibitArrayAssignARef) my @out; my $seen_blacklisted = {}; my $seen = {}; for my $namespace ( $meta->packages_inside() ) { if ( $self->_blacklist_contains($namespace) ) { # note: these ones don't count as namespaces # at all for "did you forget a namespace" purposes $self->log_debug( "Skipping bad namespace: $namespace in " . $file->name ); next; } if ( not $self->_can_index($namespace) ) { # These count for "You had a namespace but you hid it" $self->log_debug( "Skipping private(underscore) namespace: $namespace in " . $file->name ); $seen_blacklisted->{$namespace} = 1; $seen->{$namespace} = 1; next; } my $v = $meta->version($namespace); my (%struct) = ( module => $namespace, file => $file->name, ( ref $v ? ( version => $v->stringify ) : ( version => undef ) ), parent => $self, ); $self->log_debug( 'Version metadata for namespace ' . $namespace . ' in ' . $file->name . ' : ' . Data::Dump::dumpf( \%struct, sub { return { hide_keys => ['parent'] }; }, ), ); $seen->{$namespace} = 1; push @out, Dist::Zilla::MetaProvides::ProvideRecord->new(%struct); } for my $namespace ( @{ $self->_all_packages_for($file) } ) { next if $seen->{$namespace}; $self->log_debug("Found hidden namespace: $namespace"); $seen_blacklisted->{$namespace} = 1; } if ( not @out ) { if ( not keys %{$seen_blacklisted} ) { $self->log( 'No namespaces detected in file ' . $file->name ); } else { $self->log_debug( 'Only hidden namespaces detected in file ' . $file->name ); } return (); } return @out; } has 'include_underscores' => ( is => 'ro', lazy => 1, default => sub { 0 } ); sub _can_index { my ( $self, $namespace ) = @_; return 1 if $self->include_underscores; ## no critic (RegularExpressions::RequireLineBoundaryMatching) return if $namespace =~ qr/\A_/sx; return if $namespace =~ qr/::_/sx; return 1; } sub _all_packages_for { my ( $self, $file ) = @_; require PPI::Document; my $document = $self->ppi_document_for_file($file); my $packages = $document->find('PPI::Statement::Package'); return [] unless ref $packages; return [ map { $_->namespace } @{$packages} ]; } around dump_config => sub { my ( $orig, $self, @args ) = @_; my $config = $orig->( $self, @args ); my $payload = $config->{ +__PACKAGE__ } = {}; $payload->{finder} = $self->finder if $self->has_finder; $payload->{include_underscores} = $self->include_underscores; for my $plugin ( @{ $self->_finder_objects } ) { my $object_config = {}; $object_config->{class} = $plugin->meta->name if $plugin->can('meta') and $plugin->meta->can('name'); $object_config->{name} = $plugin->plugin_name if $plugin->can('plugin_name'); $object_config->{version} = $plugin->VERSION if $plugin->can('VERSION'); if ( $plugin->can('dump_config') ) { my $finder_config = $plugin->dump_config; $object_config->{config} = $finder_config if keys %{$finder_config}; } push @{ $payload->{finder_objects} }, $object_config; } # Inject only when inherited. $payload->{ q[$] . __PACKAGE__ . '::VERSION' } = $VERSION unless __PACKAGE__ eq ref $self; return $config; }; has finder => ( isa => 'ArrayRef[Str]', is => ro =>, lazy_required => 1, predicate => has_finder =>, ); has _finder_objects => ( isa => 'ArrayRef', is => ro =>, lazy => 1, init_arg => undef, builder => _build_finder_objects =>, ); sub _vivify_installmodules_pm_finder { my ($self) = @_; my $name = $self->plugin_name; $name .= '/AUTOVIV/:InstallModulesPM'; if ( my $plugin = $self->zilla->plugin_named($name) ) { return $plugin; } require Dist::Zilla::Plugin::FinderCode; my $plugin = Dist::Zilla::Plugin::FinderCode->new( { plugin_name => $name, zilla => $self->zilla, style => 'grep', code => sub { my ( $file, $self ) = @_; local $_ = $file->name; ## no critic (RegularExpressions) return 1 if m{\Alib/} and m{\.(pm)$}; return 1 if $_ eq $self->zilla->main_module; return; }, }, ); push @{ $self->zilla->plugins }, $plugin; return $plugin; } sub _build_finder_objects { my ($self) = @_; if ( $self->has_finder ) { my @out; for my $finder ( @{ $self->finder } ) { my $plugin = $self->zilla->plugin_named($finder); if ( not $plugin ) { $self->log_fatal("no plugin named $finder found"); croak("no plugin named $finder found"); } if ( not $plugin->does('Dist::Zilla::Role::FileFinder') ) { $self->log_fatal("plugin $finder is not a FileFinder"); croak("plugin $finder is not a FileFinder"); } push @out, $plugin; } return \@out; } return [ $self->_vivify_installmodules_pm_finder ]; } sub _found_files { my ($self) = @_; my %by_name; for my $plugin ( @{ $self->_finder_objects } ) { for my $file ( @{ $plugin->find_files } ) { $by_name{ $file->name } = $file; } } return [ values %by_name ]; } around mvp_multivalue_args => sub { my ( $orig, $self, @rest ) = @_; return ( 'finder', $self->$orig(@rest) ); }; __PACKAGE__->meta->make_immutable; no Moose; 1; __END__ =pod =encoding UTF-8 =head1 NAME Dist::Zilla::Plugin::MetaProvides::Package - Extract namespaces/version from traditional packages for provides =head1 VERSION version 2.004003 =head1 SYNOPSIS In your C: [MetaProvides::Package] ; This is the (optional) default: This forces any package versions ; added in the "provides" metadata to use the 'version' ; specified by dzil. ; ; Set it to 0 to force packages own versions to be respected. ( You probably don't want this ) inherit_version = 1 ; This is also the (optional) default: This forces any package without ; a version declaration to use the 'version' specified by default. ; ; Set it to 0 to allow packages to have no versions inherit_missing = 1 ; This is the (optional) default: This being true discovers any [MetaNoIndex] ; plugins to also further exclude packages from the provides map. ; ; Set it to 0 if for some weird reason you don't want this. meta_noindex = 1 ; This is the (optional) default: Packages named _Foo::Bar or Foo::_Bar are not indexed. ; Set this to 1 to enable indexing of similarly named packages. include_underscores = 0 =head1 DESCRIPTION This is a L<< C|Dist::Zilla >> Plugin that populates the C property of C and C by absorbing it from your shipped modules, in a manner similar to how C itself does it. This allows you to easily create an authoritative index of what module provides what version in advance of C indexing it, which C in turn will take verbatim. =head1 CONSUMED ROLES =head2 L =head1 ROLE SATISFYING METHODS =head2 C A conformant function to the L Role. =head3 signature: $plugin->provides() =head3 returns: Array of L =head1 ATTRIBUTES =head2 C This attribute controls automatic skipping of packages. By default, C skips packages matching the following regular expression: qr/(\A|::)_/ Setting this attribute to a C value will avoid skipping these packages. This feature was added in C<2.004001-TRIAL> =head2 C This attribute, if specified will =over 4 =item * Override the C used to find files containing packages =item * Inhibit autovivification of the C<.pm> file finder =back This parameter may be specified multiple times to aggregate a list of finders =begin MetaPOD::JSON v1.1.0 { "namespace":"Dist::Zilla::Plugin::MetaProvides::Package", "interface":"class", "inherits":"Moose::Object", "does":"Dist::Zilla::Role::MetaProvider::Provider" } =end MetaPOD::JSON =head1 OPTIONS INHERITED FROM L =head2 L<< C|Dist::Zilla::Role::MetaProvider::Provider/inherit_version >> How do you want existing versions ( Versions hard-coded into files before running this plug-in )to be processed? =over 4 =item * DEFAULT: inherit_version = 1 Ignore anything you find in a file, and just probe C<< DZIL->version() >> for a value. This is a sane default and most will want this. =item * inherit_version = 0 Use this option if you actually want to use hard-coded values in your files and use the versions parsed out of them. =back =head2 L<< C|Dist::Zilla::Role::MetaProvider::Provider/inherit_missing >> In the event you are using the aforementioned C<< L = 0 >>, this determines how to behave when encountering a module with no version defined. =over 4 =item * DEFAULT: inherit_missing = 1 When a module has no version, probe C<< DZIL->version() >> for an answer. This is what you want if you want to have some files with fixed versions, and others to just automatically be maintained by Dist::Zilla. =item * inherit_missing = 0 When a module has no version, emit a versionless record in the final metadata. =back =head2 L<< C|Dist::Zilla::Role::MetaProvider::Provider/meta_noindex >> This is a utility for people who are also using L<< C|Dist::Zilla::Plugin::MetaNoIndex >>, so that its settings can be used to eliminate items from the 'provides' list. =over 4 =item * meta_noindex = 0 With this set, any C plugins are ignored. =item * DEFAULT: meta_noindex = 1 When a module meets the criteria provided to L<< C|Dist::Zilla::Plugin::MetaNoIndex >>, eliminate it from the metadata shipped to L. =back =head1 SEE ALSO =over 4 =item * L =back =head1 AUTHOR Kent Fredric =head1 COPYRIGHT AND LICENSE This software is copyright (c) 2017 by Kent Fredric . This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. =cut Dist-Zilla-Plugin-MetaProvides-Package-2.004003/Makefile.PL0000644000175000017500000000516013055542001021536 0ustar kentkent# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.008. use strict; use warnings; use 5.008; use ExtUtils::MakeMaker; my %WriteMakefileArgs = ( "ABSTRACT" => "Extract namespaces/version from traditional packages for provides", "AUTHOR" => "Kent Fredric ", "CONFIGURE_REQUIRES" => { "ExtUtils::MakeMaker" => 0 }, "DISTNAME" => "Dist-Zilla-Plugin-MetaProvides-Package", "LICENSE" => "perl", "MIN_PERL_VERSION" => "5.008", "NAME" => "Dist::Zilla::Plugin::MetaProvides::Package", "PREREQ_PM" => { "Carp" => 0, "Data::Dump" => "1.16", "Dist::Zilla" => "5.000", "Dist::Zilla::MetaProvides::ProvideRecord" => "1.14000000", "Dist::Zilla::Plugin::FinderCode" => 0, "Dist::Zilla::Plugin::MetaProvides" => "1.15000000", "Dist::Zilla::Role::MetaProvider::Provider" => 0, "Dist::Zilla::Role::ModuleMetadata" => 0, "Dist::Zilla::Role::PPI" => 0, "Moose" => 0, "MooseX::LazyRequire" => 0, "MooseX::Types::Moose" => 0, "PPI::Document" => 0, "Safe::Isa" => 0, "namespace::autoclean" => 0, "strict" => 0, "warnings" => 0 }, "TEST_REQUIRES" => { "Dist::Zilla::Role::FileFinder" => 0, "ExtUtils::MakeMaker" => 0, "File::Spec" => 0, "Module::Metadata" => "1.000022", "Path::Tiny" => 0, "Test::DZil" => 0, "Test::Fatal" => 0, "Test::Moose" => 0, "Test::More" => "0.96" }, "VERSION" => "2.004003", "test" => { "TESTS" => "t/*.t t/00-compile/*.t" } ); my %FallbackPrereqs = ( "Carp" => 0, "Data::Dump" => "1.16", "Dist::Zilla" => "5.000", "Dist::Zilla::MetaProvides::ProvideRecord" => "1.14000000", "Dist::Zilla::Plugin::FinderCode" => 0, "Dist::Zilla::Plugin::MetaProvides" => "1.15000000", "Dist::Zilla::Role::FileFinder" => 0, "Dist::Zilla::Role::MetaProvider::Provider" => 0, "Dist::Zilla::Role::ModuleMetadata" => 0, "Dist::Zilla::Role::PPI" => 0, "ExtUtils::MakeMaker" => 0, "File::Spec" => 0, "Module::Metadata" => "1.000022", "Moose" => 0, "MooseX::LazyRequire" => 0, "MooseX::Types::Moose" => 0, "PPI::Document" => 0, "Path::Tiny" => 0, "Safe::Isa" => 0, "Test::DZil" => 0, "Test::Fatal" => 0, "Test::Moose" => 0, "Test::More" => "0.96", "namespace::autoclean" => 0, "strict" => 0, "warnings" => 0 ); unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { delete $WriteMakefileArgs{TEST_REQUIRES}; delete $WriteMakefileArgs{BUILD_REQUIRES}; $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs; } delete $WriteMakefileArgs{CONFIGURE_REQUIRES} unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); Dist-Zilla-Plugin-MetaProvides-Package-2.004003/xt/0000755000175000017500000000000013055542001020215 5ustar kentkentDist-Zilla-Plugin-MetaProvides-Package-2.004003/xt/release/0000755000175000017500000000000013055542001021635 5ustar kentkentDist-Zilla-Plugin-MetaProvides-Package-2.004003/xt/release/cpan-changes.t0000644000175000017500000000034413055542001024352 0ustar kentkentuse strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::CPAN::Changes 0.012 use Test::More 0.96 tests => 1; use Test::CPAN::Changes; subtest 'changes_ok' => sub { changes_file_ok('Changes'); }; Dist-Zilla-Plugin-MetaProvides-Package-2.004003/xt/release/distmeta.t0000644000175000017500000000017213055542001023634 0ustar kentkent#!perl # This file was automatically generated by Dist::Zilla::Plugin::MetaTests. use Test::CPAN::Meta; meta_yaml_ok(); Dist-Zilla-Plugin-MetaProvides-Package-2.004003/xt/release/minimum-version.t0000644000175000017500000000027013055542001025157 0ustar kentkent#!perl use Test::More; eval "use Test::MinimumVersion"; plan skip_all => "Test::MinimumVersion required for testing minimum versions" if $@; all_minimum_version_from_metayml_ok(); Dist-Zilla-Plugin-MetaProvides-Package-2.004003/xt/release/kwalitee.t0000644000175000017500000000027513055542001023633 0ustar kentkent# this test was generated with Dist::Zilla::Plugin::Test::Kwalitee 2.12 use strict; use warnings; use Test::More 0.88; use Test::Kwalitee 1.21 'kwalitee_ok'; kwalitee_ok(); done_testing; Dist-Zilla-Plugin-MetaProvides-Package-2.004003/xt/author/0000755000175000017500000000000013055542001021517 5ustar kentkentDist-Zilla-Plugin-MetaProvides-Package-2.004003/xt/author/pod-coverage.t0000644000175000017500000000033413055542001024257 0ustar kentkent#!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' }); Dist-Zilla-Plugin-MetaProvides-Package-2.004003/xt/author/pod-syntax.t0000644000175000017500000000025213055542001024011 0ustar kentkent#!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(); Dist-Zilla-Plugin-MetaProvides-Package-2.004003/xt/author/critic.t0000644000175000017500000000043513055542001023163 0ustar kentkent#!perl use strict; use warnings; use Test::More; use English qw(-no_match_vars); eval "use Test::Perl::Critic"; plan skip_all => 'Test::Perl::Critic required to criticise code' if $@; Test::Perl::Critic->import( -profile => "perlcritic.rc" ) if -e "perlcritic.rc"; all_critic_ok(); Dist-Zilla-Plugin-MetaProvides-Package-2.004003/xt/author/eol.t0000644000175000017500000000116513055542001022466 0ustar kentkentuse strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::EOL 0.19 use Test::More 0.88; use Test::EOL; my @files = ( 'lib/Dist/Zilla/Plugin/MetaProvides/Package.pm', 't/00-compile/lib_Dist_Zilla_Plugin_MetaProvides_Package_pm.t', 't/00-report-prereqs.dd', 't/00-report-prereqs.t', 't/dz2-hidden-provides.t', 't/dz2-provides.t', 't/errors.t', 't/finder-installmodules.t', 't/include-underscore.t', 't/no-warn-hard-hidden.t', 't/perl-5-14-package.t', 't/warn-missing-pkg.t' ); eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files; done_testing; Dist-Zilla-Plugin-MetaProvides-Package-2.004003/dist.ini.meta0000644000175000017500000000216513055542001022157 0ustar kentkent; vim: syntax=dosini name = Dist-Zilla-Plugin-MetaProvides-Package author = Kent Fredric license = Perl_5 copyright_holder = Kent Fredric main_module = lib/Dist/Zilla/Plugin/MetaProvides/Package.pm [Bootstrap::lib] ;try_built = 1 fallback = 0 [@Author::KENTNL] :version = 2.020 twitter_extra_hash_tags = #distzilla normal_form = numify mantissa = 6 toolkit = eumm toolkit_hardness = soft bumpversions = 1 srcreadme = mkdn ;version_major = 1 ;version_minor = 12 ;version_rel_year = 2009 ;version_rel_month = 8 ;version_rel_day = 24 ;version_rel_hour = 0 ;version_rel_time_zone = Pacific/Auckland ; authordep Dist::Zilla::Role::ModuleMetadata [Prereqs / RuntimeRequires] Dist::Zilla = 5.000 ; encoded_content Dist::Zilla::Plugin::MetaProvides = 1.15000000 Dist::Zilla::MetaProvides::ProvideRecord = 0 [Prereqs / RuntimeSuggests] Dist::Zilla::Plugin::MetaNoIndex = 0 [Prereqs / DevelopRequires] Dist::Zilla::Plugin::Bootstrap::lib = 0 Dist::Zilla::Plugin::MetaNoIndex = 0 [Prereqs / TestSuggests] Dist::Zilla::Plugin::MetaNoIndex = 0 [MetaNoIndex] directory = corpus directory = t/lib Dist-Zilla-Plugin-MetaProvides-Package-2.004003/t/0000755000175000017500000000000013055542001020025 5ustar kentkentDist-Zilla-Plugin-MetaProvides-Package-2.004003/t/00-report-prereqs.dd0000644000175000017500000002160113055542001023545 0ustar kentkentdo { my $x = { 'configure' => { 'recommends' => { 'ExtUtils::MakeMaker' => '7.00' }, 'requires' => { 'ExtUtils::MakeMaker' => '0', 'perl' => '5.008' } }, 'develop' => { 'recommends' => { 'Test::More' => '0.99' }, 'requires' => { 'Dist::Zilla' => '5', 'Dist::Zilla::Plugin::Author::KENTNL::CONTRIBUTING' => '0.001003', 'Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes' => '0.004002', 'Dist::Zilla::Plugin::Author::KENTNL::TravisCI' => '0.001002', 'Dist::Zilla::Plugin::Authority' => '1.006', 'Dist::Zilla::Plugin::AutoPrereqs' => '0', 'Dist::Zilla::Plugin::Bootstrap::lib' => '0', 'Dist::Zilla::Plugin::BumpVersionAfterRelease' => '0', 'Dist::Zilla::Plugin::ConfirmRelease' => '0', 'Dist::Zilla::Plugin::CopyFilesFromBuild' => '0', 'Dist::Zilla::Plugin::Git::Check' => '0', 'Dist::Zilla::Plugin::Git::Commit' => '0', 'Dist::Zilla::Plugin::Git::CommitBuild' => '0', 'Dist::Zilla::Plugin::Git::Contributors' => '0.006', 'Dist::Zilla::Plugin::Git::GatherDir' => '0', 'Dist::Zilla::Plugin::Git::NextRelease' => '0.004000', 'Dist::Zilla::Plugin::Git::Tag' => '0', 'Dist::Zilla::Plugin::GithubMeta' => '0', 'Dist::Zilla::Plugin::License' => '0', 'Dist::Zilla::Plugin::MakeMaker' => '0', 'Dist::Zilla::Plugin::Manifest' => '0', 'Dist::Zilla::Plugin::ManifestSkip' => '0', 'Dist::Zilla::Plugin::MetaConfig' => '0', 'Dist::Zilla::Plugin::MetaData::BuiltWith' => '1.004000', 'Dist::Zilla::Plugin::MetaJSON' => '0', 'Dist::Zilla::Plugin::MetaNoIndex' => '0', 'Dist::Zilla::Plugin::MetaProvides::Package' => '1.14000001', 'Dist::Zilla::Plugin::MetaTests' => '0', 'Dist::Zilla::Plugin::MetaYAML::Minimal' => '0', 'Dist::Zilla::Plugin::MinimumPerl' => '0', 'Dist::Zilla::Plugin::PodCoverageTests' => '0', 'Dist::Zilla::Plugin::PodSyntaxTests' => '0', 'Dist::Zilla::Plugin::PodWeaver' => '0', 'Dist::Zilla::Plugin::Prereqs' => '0', 'Dist::Zilla::Plugin::Prereqs::AuthorDeps' => '0', 'Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled' => '0', 'Dist::Zilla::Plugin::Prereqs::Upgrade' => '0', 'Dist::Zilla::Plugin::Readme::Brief' => '0', 'Dist::Zilla::Plugin::ReadmeAnyFromPod' => '0', 'Dist::Zilla::Plugin::RemovePrereqs::Provided' => '0', 'Dist::Zilla::Plugin::RewriteVersion::Sanitized' => '0', 'Dist::Zilla::Plugin::RunExtraTests' => '0', 'Dist::Zilla::Plugin::Test::CPAN::Changes' => '0', 'Dist::Zilla::Plugin::Test::Compile::PerFile' => '0.003902', 'Dist::Zilla::Plugin::Test::EOL' => '0', 'Dist::Zilla::Plugin::Test::Kwalitee' => '0', 'Dist::Zilla::Plugin::Test::MinimumVersion' => '0', 'Dist::Zilla::Plugin::Test::Perl::Critic' => '0', 'Dist::Zilla::Plugin::Test::ReportPrereqs' => '0', 'Dist::Zilla::Plugin::TestRelease' => '0', 'Dist::Zilla::Plugin::Twitter' => '0', 'Dist::Zilla::Plugin::UploadToCPAN' => '0', 'Dist::Zilla::Role::ModuleMetadata' => '0', 'English' => '0', 'Pod::Coverage::TrustPod' => '0', 'Software::License::Perl_5' => '0', 'Test::CPAN::Changes' => '0.19', 'Test::CPAN::Meta' => '0', 'Test::EOL' => '0', 'Test::Kwalitee' => '1.21', 'Test::MinimumVersion' => '0', 'Test::More' => '0.96', 'Test::Pod' => '1.41', 'Test::Pod::Coverage' => '1.08' }, 'suggests' => { 'Dist::Zilla::App::Command::bakeini' => '0.002005', 'Dist::Zilla::PluginBundle::Author::KENTNL' => '2.025020' } }, 'runtime' => { 'recommends' => { 'Moose' => '2.000' }, 'requires' => { 'Carp' => '0', 'Data::Dump' => '1.16', 'Dist::Zilla' => '5.000', 'Dist::Zilla::MetaProvides::ProvideRecord' => '1.14000000', 'Dist::Zilla::Plugin::FinderCode' => '0', 'Dist::Zilla::Plugin::MetaProvides' => '1.15000000', 'Dist::Zilla::Role::MetaProvider::Provider' => '0', 'Dist::Zilla::Role::ModuleMetadata' => '0', 'Dist::Zilla::Role::PPI' => '0', 'Moose' => '0', 'MooseX::LazyRequire' => '0', 'MooseX::Types::Moose' => '0', 'PPI::Document' => '0', 'Safe::Isa' => '0', 'namespace::autoclean' => '0', 'perl' => '5.008', 'strict' => '0', 'warnings' => '0' }, 'suggests' => { 'Dist::Zilla::Plugin::MetaNoIndex' => '0' } }, 'test' => { 'recommends' => { 'CPAN::Meta' => '2.120900', 'ExtUtils::MakeMaker' => '7.00', 'Path::Tiny' => '0.058', 'Test::More' => '0.99' }, 'requires' => { 'Dist::Zilla::Role::FileFinder' => '0', 'ExtUtils::MakeMaker' => '0', 'File::Spec' => '0', 'Module::Metadata' => '1.000022', 'Path::Tiny' => '0', 'Test::DZil' => '0', 'Test::Fatal' => '0', 'Test::Moose' => '0', 'Test::More' => '0.96', 'perl' => '5.008' }, 'suggests' => { 'Dist::Zilla::Plugin::MetaNoIndex' => '0' } } }; $x; }Dist-Zilla-Plugin-MetaProvides-Package-2.004003/t/warn-missing-pkg.t0000644000175000017500000000326313055542001023413 0ustar kentkentuse strict; use warnings; use Test::More 0.96; use Test::Fatal; use Test::Moose; use Path::Tiny qw( path ); use Test::DZil qw( simple_ini Builder ); my $test_config = [ ['GatherDir'], # [ 'MetaProvides::Package' => { inherit_version => 0, # inherit_missing => 1 } ] ]; my $test_document = <<'EOF'; use strict; use warnings; sub main { return 1; } 1; __END__ =head1 NAME DZ2 =cut EOF my $tzil = Builder->from_config( { dist_root => 'invalid' }, { add_files => { path('source/lib/DZ2.pm') => $test_document, path('source/dist.ini') => simple_ini( @{$test_config} ), }, }, ); $tzil->chrome->logger->set_debug(1); $tzil->build; my $plugin; is( exception { $plugin = $tzil->plugin_named('MetaProvides::Package'); }, undef, 'Found MetaProvides::Package' ); isa_ok( $plugin, 'Dist::Zilla::Plugin::MetaProvides::Package' ); meta_ok( $plugin, 'Plugin is mooseified' ); does_ok( $plugin, 'Dist::Zilla::Role::MetaProvider::Provider', 'does the Provider Role' ); does_ok( $plugin, 'Dist::Zilla::Role::Plugin', 'does the Plugin Role' ); has_attribute_ok( $plugin, 'inherit_version' ); has_attribute_ok( $plugin, 'inherit_missing' ); has_attribute_ok( $plugin, 'meta_noindex' ); is( $plugin->meta_noindex, '1', "meta_noindex default is 1" ); cmp_ok( scalar $plugin->provides, '==', 0, "nothing was provided" ); my $re = qr/No namespaces detected in file lib[\/]DZ2\.pm/; if ( grep { $_ =~ $re } @{ $tzil->log_messages } ) { pass("Warned about missing packages"); } else { fail("Warned about messages"); diag("Expected message matching $re"); diag("Got messages:"); diag(explain($tzil->log_messages)); } done_testing; Dist-Zilla-Plugin-MetaProvides-Package-2.004003/t/dz2-provides.t0000644000175000017500000000306613055542001022547 0ustar kentkentuse strict; use warnings; use Test::More 0.96; use Test::Fatal; use Test::Moose; use Path::Tiny qw( path ); use Test::DZil qw( simple_ini Builder ); my $test_config = [ 'GatherDir', [ 'MetaProvides::Package' => { inherit_version => 0, inherit_missing => 1 } ] ]; my $test_document = <<'EOF'; use strict; use warnings; package DZ2; # ABSTRACT: this is a sample package for testing Dist::Zilla; sub main { return 1; } 1; __END__ =head1 NAME DZ2 =cut EOF my $tzil = Builder->from_config( { dist_root => 'invalid' }, { add_files => { path('source/lib/DZ2.pm') => $test_document, path('source/dist.ini') => simple_ini( @{$test_config} ), }, }, ); $tzil->chrome->logger->set_debug(1); $tzil->build; my $plugin; is( exception { $plugin = $tzil->plugin_named('MetaProvides::Package'); }, undef, 'Found MetaProvides::Package' ); isa_ok( $plugin, 'Dist::Zilla::Plugin::MetaProvides::Package' ); meta_ok( $plugin, 'Plugin is mooseified' ); does_ok( $plugin, 'Dist::Zilla::Role::MetaProvider::Provider', 'does the Provider Role' ); does_ok( $plugin, 'Dist::Zilla::Role::Plugin', 'does the Plugin Role' ); has_attribute_ok( $plugin, 'inherit_version' ); has_attribute_ok( $plugin, 'inherit_missing' ); has_attribute_ok( $plugin, 'meta_noindex' ); is( $plugin->meta_noindex, '1', "meta_noindex default is 1" ); is_deeply( $plugin->metadata, { provides => { DZ2 => { file => 'lib/DZ2.pm', 'version' => '0.001' } } }, 'provides data is right' ); isa_ok( [ $plugin->provides ]->[0], 'Dist::Zilla::MetaProvides::ProvideRecord' ); done_testing; Dist-Zilla-Plugin-MetaProvides-Package-2.004003/t/dz2-hidden-provides.t0000644000175000017500000000363513055542001024002 0ustar kentkentuse strict; use warnings; use Test::More 0.96; use Test::Fatal; use Test::Moose; use Path::Tiny qw( path ); use Test::DZil qw( simple_ini Builder ); my $test_config = [ ['GatherDir'], # [ 'MetaProvides::Package' => { inherit_version => 0, # inherit_missing => 1, }, ] ]; my $test_document = <<'EOF'; use strict; use warnings; package DZ2; sub main { return 1; } package # Hide me from indexing A::Hidden::Package; sub hidden { return 2; } package A::_Local::Package; sub private { return 3; } 1; __END__ =head1 NAME DZ2 =cut EOF my $tzil = Builder->from_config( { dist_root => 'invalid' }, { add_files => { path('source/lib/DZ2.pm') => $test_document, path('source/dist.ini') => simple_ini(@{$test_config}), }, }, ); $tzil->chrome->logger->set_debug(1); $tzil->build; my $plugin; is( exception { $plugin = $tzil->plugin_named('MetaProvides::Package'); }, undef, 'Found MetaProvides::Package' ); isa_ok( $plugin, 'Dist::Zilla::Plugin::MetaProvides::Package' ); meta_ok( $plugin, 'Plugin is mooseified' ); does_ok( $plugin, 'Dist::Zilla::Role::MetaProvider::Provider', 'does the Provider Role' ); does_ok( $plugin, 'Dist::Zilla::Role::Plugin', 'does the Plugin Role' ); has_attribute_ok( $plugin, 'inherit_version' ); has_attribute_ok( $plugin, 'inherit_missing' ); has_attribute_ok( $plugin, 'meta_noindex' ); is( $plugin->meta_noindex, '1', "meta_noindex default is 1" ); # This crap is needed because 'ok' is mysteriously not working. ( not exists $plugin->metadata->{provides}->{'A::_Local::Package'} ) ? pass('Packages leading with _ are hidden') : fail('Packages leading with _ are hidden'); ( not exists $plugin->metadata->{provides}->{'A::Hidden::Package'} ) ? pass('Packages with \n are hidden') : fail('Packages with \n are hidden'); isa_ok( [ $plugin->provides ]->[0], 'Dist::Zilla::MetaProvides::ProvideRecord' ); done_testing; Dist-Zilla-Plugin-MetaProvides-Package-2.004003/t/include-underscore.t0000644000175000017500000000266713055542001024017 0ustar kentkentuse strict; use warnings; use Test::More 0.96; use Test::Fatal; use Path::Tiny qw( path ); use Test::DZil qw( simple_ini Builder ); my $test_config = [ ['GatherDir'], # [ 'MetaProvides::Package' => { inherit_version => 0, # inherit_missing => 1, # include_underscores => 1, }, ] ]; my $test_document = <<'EOF'; use strict; use warnings; package DZ2; sub main { return 1; } package # Hide me from indexing A::Hidden::Package; sub hidden { return 2; } package A::_Local::Package; sub private { return 3; } 1; __END__ =head1 NAME DZ2 =cut EOF my $tzil = Builder->from_config( { dist_root => 'invalid' }, { add_files => { path('source/lib/DZ2.pm') => $test_document, path('source/dist.ini') => simple_ini( @{$test_config} ), }, }, ); $tzil->chrome->logger->set_debug(1); $tzil->build; my $plugin; is( exception { $plugin = $tzil->plugin_named('MetaProvides::Package'); }, undef, 'Found MetaProvides::Package' ); # This crap is needed because 'ok' is mysteriously not working. ( exists $plugin->metadata->{provides}->{'A::_Local::Package'} ) ? pass('Packages leading with _ are not hidden') : do { fail('Packages leading with _ are not hidden'); diag explain $plugin->metadata; }; ( not exists $plugin->metadata->{provides}->{'A::Hidden::Package'} ) ? pass('Packages with \n are hidden') : fail('Packages with \n are hidden'); done_testing; Dist-Zilla-Plugin-MetaProvides-Package-2.004003/t/perl-5-14-package.t0000644000175000017500000000356613055542001023143 0ustar kentkentuse strict; use warnings; use Test::More 0.96; use Test::Fatal; use Test::Moose; use Path::Tiny qw( path ); use Test::DZil qw( simple_ini Builder ); use Module::Metadata 1.000022; sub nofail(&) { my $code = shift; return is( exception { $code->() }, undef, "Contained Code should not fail" ); } my $test_config = [ 'GatherDir', # [ 'MetaProvides::Package' => { # inherit_version => 0, inherit_missing => 1 } ], ]; my $test_document = <<'EOF'; use strict; use warnings; package DZ2 v5.5.7 { # ABSTRACT: this is a sample package for testing Dist::Zilla; sub main { return 1; } 1; } __END__ =head1 NAME DZ2 =cut EOF my $tzil = Builder->from_config( { dist_root => 'invalid' }, { add_files => { path('source/lib/DZ2.pm') => $test_document, path('source/dist.ini') => simple_ini( @{$test_config} ), }, }, ); $tzil->chrome->logger->set_debug(1); $tzil->build; my $plugin; is( exception { $plugin = $tzil->plugin_named('MetaProvides::Package'); }, undef, 'Found MetaProvides::Package' ); isa_ok( $plugin, 'Dist::Zilla::Plugin::MetaProvides::Package' ); meta_ok( $plugin, 'Plugin is mooseified' ); does_ok( $plugin, 'Dist::Zilla::Role::MetaProvider::Provider', 'does the Provider Role' ); does_ok( $plugin, 'Dist::Zilla::Role::Plugin', 'does the Plugin Role' ); nofail { has_attribute_ok( $plugin, 'inherit_version' ) }; nofail { has_attribute_ok( $plugin, 'inherit_missing' ) }; nofail { has_attribute_ok( $plugin, 'meta_noindex' ) }; nofail { is( $plugin->meta_noindex, '1', "meta_noindex default is 1" ); }; nofail { is_deeply( $plugin->metadata, { provides => { DZ2 => { file => 'lib/DZ2.pm', 'version' => 'v5.5.7' } } }, 'provides data is right' ); }; nofail { isa_ok( [ $plugin->provides ]->[0], 'Dist::Zilla::MetaProvides::ProvideRecord' ); }; done_testing; Dist-Zilla-Plugin-MetaProvides-Package-2.004003/t/00-compile/0000755000175000017500000000000013055542001021672 5ustar kentkent././@LongLink0000644000000000000000000000015500000000000011604 Lustar rootrootDist-Zilla-Plugin-MetaProvides-Package-2.004003/t/00-compile/lib_Dist_Zilla_Plugin_MetaProvides_Package_pm.tDist-Zilla-Plugin-MetaProvides-Package-2.004003/t/00-compile/lib_Dist_Zilla_Plugin_MetaProvides_Pack0000644000175000017500000000102413055542001031434 0ustar kentkent# This test was generated for # using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.003902 # with template 02-raw-require.t.tpl my $file = "Dist/Zilla/Plugin/MetaProvides/Package.pm"; my $err; { local $@; eval { require $file; 1 } or $err = $@; }; if( not defined $err ) { print "1..1\nok 1 - require ${file}\n"; exit 0; } print "1..1\nnot ok 1 - require ${file}\n"; print STDERR "# ${_}\n" for split /\n/, $err; exit 1; Dist-Zilla-Plugin-MetaProvides-Package-2.004003/t/00-report-prereqs.t0000644000175000017500000001271413055542001023426 0ustar kentkent#!perl use strict; use warnings; # This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.025 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'; if ( $source && $HAS_CPAN_META && (my $meta = eval { CPAN::Meta->load_file($source) } ) ) { $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs); } else { $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 ( @dep_errors ) { diag join("\n", "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n", "The following REQUIRED prerequisites were not satisfied:\n", @dep_errors, "\n" ); } pass; # vim: ts=4 sts=4 sw=4 et: Dist-Zilla-Plugin-MetaProvides-Package-2.004003/t/no-warn-hard-hidden.t0000644000175000017500000000417713055542001023751 0ustar kentkentuse strict; use warnings; use Test::More 0.96; use Test::Fatal; use Test::Moose; use Path::Tiny qw( path ); use Test::DZil qw( simple_ini Builder ); my $test_config = [ ['GatherDir'], # [ 'MetaProvides::Package' => { inherit_version => 0, # inherit_missing => 1 } ] ]; my $test_document = <<'EOF'; use strict; use warnings; package # Hidden DZ2; sub main { return 1; } package # Hide me from indexing A::Hidden::Package; sub hidden { return 2; } package A::_Local::Package; sub private { return 3; } 1; __END__ =head1 NAME DZ2 =cut EOF my $tzil = Builder->from_config( { dist_root => 'invalid' }, { add_files => { path('source/lib/DZ2.pm') => $test_document, path('source/dist.ini') => simple_ini( @{$test_config} ), }, }, ); $tzil->chrome->logger->set_debug(1); $tzil->build; my $plugin; is( exception { $plugin = $tzil->plugin_named('MetaProvides::Package'); }, undef, 'Found MetaProvides::Package' ); isa_ok( $plugin, 'Dist::Zilla::Plugin::MetaProvides::Package' ); meta_ok( $plugin, 'Plugin is mooseified' ); does_ok( $plugin, 'Dist::Zilla::Role::MetaProvider::Provider', 'does the Provider Role' ); does_ok( $plugin, 'Dist::Zilla::Role::Plugin', 'does the Plugin Role' ); has_attribute_ok( $plugin, 'inherit_version' ); has_attribute_ok( $plugin, 'inherit_missing' ); has_attribute_ok( $plugin, 'meta_noindex' ); is( $plugin->meta_noindex, '1', "meta_noindex default is 1" ); # This crap is needed because 'ok' is mysteriously not working. ( not exists $plugin->metadata->{provides}->{'A::_Local::Package'} ) ? pass('Packages leading with _ are hidden') : fail('Packages leading with _ are hidden'); ( not exists $plugin->metadata->{provides}->{'A::Hidden::Package'} ) ? pass('Packages with \n are hidden') : fail('Packages with \n are hidden'); ( not exists $plugin->metadata->{provides}->{'DZ2'} ) ? pass('Packages with \n are hidden') : fail('Packages with \n are hidden'); cmp_ok( scalar $plugin->provides, '==', 0, "nothing was provided" ); note explain $plugin->metadata->{provides}; note explain $tzil->log_messages; done_testing; Dist-Zilla-Plugin-MetaProvides-Package-2.004003/t/finder-installmodules.t0000644000175000017500000000327113055542001024521 0ustar kentkentuse strict; use warnings; use Test::More 0.96; use Test::Fatal; use Test::Moose; use Path::Tiny qw( path ); use Test::DZil qw( simple_ini Builder ); my $test_config = [ 'GatherDir', # [ 'MetaProvides::Package' => { inherit_version => 0, # inherit_missing => 1, # finder => ':InstallModules', } ] ]; my $test_document = <<'EOF'; use strict; use warnings; package DZ2; # ABSTRACT: this is a sample package for testing Dist::Zilla; sub main { return 1; } 1; __END__ =head1 NAME DZ2 =cut EOF my $tzil = Builder->from_config( { dist_root => 'invalid' }, { add_files => { path('source/lib/DZ2.pm') => $test_document, path('source/dist.ini') => simple_ini( @{$test_config} ), }, }, ); $tzil->chrome->logger->set_debug(1); $tzil->build; my $plugin; is( exception { $plugin = $tzil->plugin_named('MetaProvides::Package'); }, undef, 'Found MetaProvides::Package' ); isa_ok( $plugin, 'Dist::Zilla::Plugin::MetaProvides::Package' ); meta_ok( $plugin, 'Plugin is mooseified' ); does_ok( $plugin, 'Dist::Zilla::Role::MetaProvider::Provider', 'does the Provider Role' ); does_ok( $plugin, 'Dist::Zilla::Role::Plugin', 'does the Plugin Role' ); has_attribute_ok( $plugin, 'inherit_version' ); has_attribute_ok( $plugin, 'inherit_missing' ); has_attribute_ok( $plugin, 'meta_noindex' ); is( $plugin->meta_noindex, '1', "meta_noindex default is 1" ); is_deeply( $plugin->metadata, { provides => { DZ2 => { file => 'lib/DZ2.pm', 'version' => '0.001' } } }, 'provides data is right' ); isa_ok( [ $plugin->provides ]->[0], 'Dist::Zilla::MetaProvides::ProvideRecord' ); done_testing; Dist-Zilla-Plugin-MetaProvides-Package-2.004003/t/errors.t0000644000175000017500000000606313055542001021533 0ustar kentkentuse strict; use warnings; use Test::More 0.96; use Test::Fatal; use Test::Moose; use Path::Tiny qw( path ); use Test::DZil qw( simple_ini Builder ); my $test_document = <<'EOF'; use strict; use warnings; package DZ2; # ABSTRACT: this is a sample package for testing Dist::Zilla; sub main { return 1; } 1; __END__ =head1 NAME DZ2 =cut EOF { my $tzil = Builder->from_config( { dist_root => 'invalid' }, { add_files => { path('source/lib/DZ2.pm') => $test_document, path('source/dist.ini') => simple_ini( 'GatherDir', # [ 'MetaProvides::Package' => { inherit_version => 0, # inherit_missing => 1, # finder => 'MiSsInG', } ] ), }, }, ); $tzil->chrome->logger->set_debug(1); my $plugin; is( exception { $plugin = $tzil->plugin_named('MetaProvides::Package'); }, undef, 'Found MetaProvides::Package' ); my $ex; isnt( $ex = exception { $plugin->metadata }, undef, 'Missing finders die' ); } { my $tzil = Builder->from_config( { dist_root => 'invalid' }, { add_files => { path('source/lib/DZ2.pm') => $test_document, path('source/dist.ini') => simple_ini( 'GatherDir', # [ 'MetaProvides::Package' => { inherit_version => 0, # inherit_missing => 1, # finder => 'GatherDir', } ] ), }, }, ); $tzil->chrome->logger->set_debug(1); my $plugin; is( exception { $plugin = $tzil->plugin_named('MetaProvides::Package'); }, undef, 'Found MetaProvides::Package' ); my $ex; isnt( $ex = exception { $plugin->metadata }, undef, 'Non-finders passed as finders die' ); } { { package Dist::Zilla::Plugin::FakeFileFinder::File; use Moose; sub name { return "bad"; } package Dist::Zilla::Plugin::FakeFileFinder; use Moose; with 'Dist::Zilla::Role::FileFinder'; sub find_files { return [ bless {}, __PACKAGE__ . "::File" ]; } } my $tzil = Builder->from_config( { dist_root => 'invalid' }, { add_files => { path('source/lib/DZ2.pm') => $test_document, path('source/dist.ini') => simple_ini( 'GatherDir', # 'FakeFileFinder', [ 'MetaProvides::Package' => { inherit_version => 0, # inherit_missing => 1, # finder => 'FakeFileFinder', } ], ), }, }, ); $tzil->chrome->logger->set_debug(1); my $plugin; is( exception { $plugin = $tzil->plugin_named('MetaProvides::Package'); }, undef, 'Found MetaProvides::Package' ); my $ex; isnt( $ex = exception { $plugin->metadata }, undef, 'finders returning non-files die' ); } done_testing; Dist-Zilla-Plugin-MetaProvides-Package-2.004003/maint/0000755000175000017500000000000013055542001020672 5ustar kentkentDist-Zilla-Plugin-MetaProvides-Package-2.004003/maint/perlcritic.rc.gen.pl0000644000175000017500000000365113055542001024547 0ustar kentkent#!/usr/bin/env perl ## no critic (Modules::RequireVersionVar) # FILENAME: bundle_to_ini.pl # CREATED: 02/06/14 01:48:56 by Kent Fredric (kentnl) # ABSTRACT: Write an INI file from a bundle use 5.008; #utf8 use strict; use warnings; use utf8; our $VERSION = 0.001; use Carp qw( croak carp ); use Perl::Critic::ProfileCompiler::Util qw( create_bundle ); use Path::Tiny qw(path); ## no critic (ErrorHandling::RequireUseOfExceptions) my $bundle = create_bundle('Example::Author::KENTNL'); $bundle->configure; my @stopwords = ( qw( versionless metadata conformant autovivification ), ); for my $wordlist (@stopwords) { $bundle->add_or_append_policy_field( 'Documentation::PodSpelling' => ( 'stop_words' => $wordlist ) ); } $bundle->add_or_append_policy_field( 'Subroutines::ProhibitCallsToUndeclaredSubs' => ( exempt_subs => join q[ ], qw( MooseX::Types::subtype MooseX::Types::where MooseX::Types::as MooseX::Types::ModVersion MooseX::Types::ProviderObject ), ), ); $bundle->remove_policy('Documentation::RequirePodLinksIncludeText'); $bundle->remove_policy('Bangs::ProhibitDebuggingModules'); $bundle->remove_policy('CodeLayout::RequireUseUTF8'); $bundle->remove_policy('ErrorHandling::RequireUseOfExceptions'); my $inf = $bundle->actionlist->get_inflated; my $config = $inf->apply_config; { my $rcfile = path('./perlcritic.rc')->openw_utf8; $rcfile->print( $config->as_ini, "\n" ); close $rcfile or croak 'Something fubared closing perlcritic.rc'; } my $deps = $inf->own_deps; { my $target = path('./misc'); $target->mkpath if not $target->is_dir; my $depsfile = $target->child('perlcritic.deps')->openw_utf8; for my $key ( sort keys %{$deps} ) { $depsfile->printf( "%s~%s\n", $key, $deps->{$key} ); *STDERR->printf( "%s => %s\n", $key, $deps->{$key} ); } close $depsfile or carp 'Something fubared closing perlcritic.deps'; } Dist-Zilla-Plugin-MetaProvides-Package-2.004003/misc/0000755000175000017500000000000013055542001020515 5ustar kentkentDist-Zilla-Plugin-MetaProvides-Package-2.004003/misc/Changes.deps.all0000644000175000017500000003717113055542001023522 0ustar kentkentThis file contains ALL changes in dependencies in both REQUIRED / OPTIONAL dependencies for all phases (configure/build/runtime/test/develop) 2.004003 [Added / develop requires] - Test::MinimumVersion [Changed / develop requires] - Dist::Zilla::Plugin::Test::Compile::PerFile 0 → 0.003902 2.004002 2016-08-03T16:41:52Z [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL 2.025010 → 2.025020 2.004001 2016-07-08T03:22:43Z [Added / runtime requires] - Carp [Added / test recommends] - Path::Tiny 0.058 [Added / test requires] - Dist::Zilla::Role::FileFinder - Path::Tiny [Removed / runtime requires] - Dist::Zilla::Util::ConfigDumper 0.003000 [Removed / test requires] - Dist::Zilla::Util::Test::KENTNL 1.003001 2.004000 2016-04-27T02:37:23Z [Added / develop requires] - Dist::Zilla::Role::ModuleMetadata [Added / runtime requires] - Dist::Zilla::Role::ModuleMetadata [Removed / runtime requires] - Module::Metadata 1.000022 2.003002 2016-04-15T06:21:44Z [Added / develop requires] - Dist::Zilla::Plugin::Author::KENTNL::CONTRIBUTING 0.001003 - Dist::Zilla::Plugin::MetaYAML::Minimal - Dist::Zilla::Plugin::RemovePrereqs::Provided - English - Software::License::Perl_5 [Changed / develop requires] - Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes 0.001001 → 0.004002 - Dist::Zilla::Plugin::Author::KENTNL::TravisCI 0 → 0.001002 - Test::More 0 → 0.96 [Changed / develop suggests] - Dist::Zilla::App::Command::bakeini 0.002000 → 0.002005 - Dist::Zilla::PluginBundle::Author::KENTNL 2.023002 → 2.025010 [Removed / develop requires] - Dist::Zilla::Plugin::MetaYAML 2.003001 2015-01-15T18:39:26Z [Added / develop requires] - Dist::Zilla::Plugin::Author::KENTNL::TravisCI - Dist::Zilla::Plugin::Prereqs::Upgrade [Added / runtime recommends] - Moose 2.000 [Added / runtime requires] - PPI::Document [Changed / configure recommends] - ExtUtils::MakeMaker 7.04 → 7.00 [Changed / develop recommends] - Test::More 1.301001_097 → 0.99 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL 2.022005 → 2.023002 [Changed / test recommends] - ExtUtils::MakeMaker 7.04 → 7.00 - Test::More 1.301001_097 → 0.99 2.003000 2015-01-11T04:57:16Z [Added / develop requires] - Dist::Zilla::Plugin::Readme::Brief [Added / runtime requires] - Dist::Zilla::Role::PPI [Changed / develop recommends] - Test::More 1.001014 → 1.301001_097 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL 2.022003 → 2.022005 [Changed / test recommends] - Test::More 1.001014 → 1.301001_097 [Removed / develop requires] - Dist::Zilla::Plugin::Pod2Readme 2.002000 2014-12-29T17:46:59Z [Added / develop requires] - Dist::Zilla::Plugin::Pod2Readme [Changed / develop recommends] - Test::More 1.001009 → 1.001014 [Changed / develop requires] - Dist::Zilla::Plugin::MetaData::BuiltWith 0 → 1.004000 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL 2.022001 → 2.022003 [Changed / test recommends] - Test::More 1.001009 → 1.001014 2.001003 2014-12-10T10:50:56Z [Added / configure requires] - perl 5.008 [Added / develop recommends] - Test::More 1.001009 [Added / develop requires] - Dist::Zilla 5 - Dist::Zilla::Plugin::Prereqs::AuthorDeps - Dist::Zilla::Plugin::Test::EOL - Test::EOL - Test::More [Added / runtime requires] - Safe::Isa [Added / test requires] - perl 5.008 [Changed / configure recommends] - ExtUtils::MakeMaker 6.98 → 7.04 [Changed / develop requires] - Dist::Zilla::Plugin::Git::NextRelease 0 → 0.004000 [Changed / develop suggests] - Dist::Zilla::App::Command::bakeini 0.001002 → 0.002000 - Dist::Zilla::PluginBundle::Author::KENTNL 2.020000 → 2.022001 [Changed / runtime requires] - perl 5.010 → 5.008 [Changed / test recommends] - ExtUtils::MakeMaker 6.98 → 7.04 - Test::More 1.001006 → 1.001009 [Removed / develop requires] - Dist::Zilla::Plugin::EOLTests - Dist::Zilla::Plugin::ReadmeFromPod [Removed / runtime requires] - Moose::Autobox - utf8 2.001002 2014-09-04T19:04:06Z [Changed / test recommends] - Test::More 1.001003 → 1.001006 2.001001 2014-08-29T12:00:46Z [Changed / test requires] - Dist::Zilla::Util::Test::KENTNL 1.002 → 1.003001 2.001000 2014-08-24T20:33:44Z [Added / develop requires] - Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes 0.001001 [Added / runtime requires] - Dist::Zilla::Util::ConfigDumper 0.003000 [Added / test requires] - Module::Metadata 1.000022 - Test::DZil [Changed / develop requires] - Test::Kwalitee 1.12 → 1.21 [Changed / develop suggests] - Dist::Zilla::App::Command::bakeini 0.001001 → 0.001002 - Dist::Zilla::PluginBundle::Author::KENTNL 2.017002 → 2.020000 [Changed / runtime requires] - Module::Metadata 1.000005 → 1.000022 [Changed / test requires] - Dist::Zilla::Util::Test::KENTNL 0.01000011 → 1.002 2.000004 2014-08-15T21:17:41Z [Added / develop requires] - Dist::Zilla::Plugin::Git::Contributors 0.006 [Changed / configure requires] - ExtUtils::MakeMaker 6.30 → 0 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL 2.016005 → 2.017002 [Changed / test recommends] - CPAN::Meta 0 → 2.120900 [Removed / test recommends] - CPAN::Meta::Prereqs - CPAN::Meta::Requirements 2.120900 [Removed / test requires] - File::Spec::Functions - List::Util - Scalar::Util - version 0.77 2.000003 2014-07-28T23:48:39Z [Added / test recommends] - CPAN::Meta::Prereqs [Added / test requires] - File::Spec - Scalar::Util [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL 2.016002 → 2.016005 [Changed / test requires] - version 0 → 0.77 2.000002 2014-07-13T19:42:09Z [Added / develop requires] - Dist::Zilla::Plugin::BumpVersionAfterRelease - Dist::Zilla::Plugin::CopyFilesFromBuild - Dist::Zilla::Plugin::RewriteVersion::Sanitized [Added / develop suggests] - Dist::Zilla::App::Command::bakeini 0.001001 - Dist::Zilla::PluginBundle::Author::KENTNL 2.016002 [Changed / configure recommends] - ExtUtils::MakeMaker 6.88 → 6.98 [Changed / test recommends] - ExtUtils::MakeMaker 6.88 → 6.98 - Test::More 1.001002 → 1.001003 [Removed / develop requires] - Dist::Zilla::Plugin::Git::NextVersion::Sanitized - Dist::Zilla::Plugin::PkgVersion - Dist::Zilla::PluginBundle::Author::KENTNL 2.012000 [Removed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0 2.000001 2014-02-06T17:13:11Z [Added / runtime requires] - Dist::Zilla 5.000 2.000000 2014-02-02T06:25:35Z [Added / configure recommends] - ExtUtils::MakeMaker 6.88 [Added / configure requires] - ExtUtils::MakeMaker 6.30 [Added / develop requires] - Dist::Zilla::Plugin::MakeMaker - Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled - Dist::Zilla::Plugin::Test::ReportPrereqs [Added / test recommends] - CPAN::Meta - CPAN::Meta::Requirements 2.120900 - ExtUtils::MakeMaker 6.88 - Test::More 1.001002 [Added / test requires] - ExtUtils::MakeMaker - File::Spec::Functions - List::Util - version [Changed / develop requires] - Dist::Zilla::PluginBundle::Author::KENTNL 2.008001 → 2.012000 [Changed / test requires] - Test::More 1.001002 → 0.96 [Removed / build requires] - Module::Build 0.4204 [Removed / configure requires] - Module::Build 0.4204 [Removed / develop requires] - Dist::Zilla::Plugin::ModuleBuild - Dist::Zilla::Plugin::Prereqs::MatchInstalled - Dist::Zilla::Plugin::ReportVersions::Tiny - version 0.9901 [Removed / runtime requires] - IO::String 1.15000003 2014-01-13T06:37:51Z [Added / develop requires] - Dist::Zilla::Plugin::Git::NextRelease [Added / runtime requires] - utf8 [Changed / build requires] - Module::Build 0.4203 → 0.4204 [Changed / configure requires] - Module::Build 0.4203 → 0.4204 [Changed / develop requires] - Dist::Zilla::PluginBundle::Author::KENTNL 2.007003 → 2.008001 [Removed / develop requires] - Dist::Zilla::Plugin::NextRelease 1.15000002 2014-01-08T08:12:21Z [Added / develop requires] - Dist::Zilla::Plugin::Git::NextVersion::Sanitized - Dist::Zilla::Plugin::MinimumPerl - Dist::Zilla::Plugin::RunExtraTests [Changed / build requires] - Module::Build 0.4202 → 0.4203 [Changed / configure requires] - Module::Build 0.4202 → 0.4203 [Changed / develop requires] - Dist::Zilla::PluginBundle::Author::KENTNL 2.004000 → 2.007003 [Changed / runtime requires] - perl 5.006 → 5.010 [Removed / develop requires] - Dist::Zilla::Plugin::Author::KENTNL::MinimumPerl - Dist::Zilla::Plugin::CheckExtraTests - Dist::Zilla::Plugin::Git::NextVersion - Dist::Zilla::Plugin::PruneCruft 1.15000001 2013-11-22T04:02:12Z [Added / develop requires] - Dist::Zilla::Plugin::Author::KENTNL::MinimumPerl - Dist::Zilla::Plugin::Authority 1.006 - Dist::Zilla::Plugin::AutoPrereqs - Dist::Zilla::Plugin::CheckExtraTests - Dist::Zilla::Plugin::ConfirmRelease - Dist::Zilla::Plugin::EOLTests - Dist::Zilla::Plugin::Git::Check - Dist::Zilla::Plugin::Git::Commit - Dist::Zilla::Plugin::Git::CommitBuild - Dist::Zilla::Plugin::Git::GatherDir - Dist::Zilla::Plugin::Git::NextVersion - Dist::Zilla::Plugin::Git::Tag - Dist::Zilla::Plugin::GithubMeta - Dist::Zilla::Plugin::License - Dist::Zilla::Plugin::Manifest - Dist::Zilla::Plugin::ManifestSkip - Dist::Zilla::Plugin::MetaConfig - Dist::Zilla::Plugin::MetaData::BuiltWith - Dist::Zilla::Plugin::MetaJSON - Dist::Zilla::Plugin::MetaProvides::Package 1.14000001 - Dist::Zilla::Plugin::MetaTests - Dist::Zilla::Plugin::MetaYAML - Dist::Zilla::Plugin::ModuleBuild - Dist::Zilla::Plugin::NextRelease - Dist::Zilla::Plugin::PkgVersion - Dist::Zilla::Plugin::PodCoverageTests - Dist::Zilla::Plugin::PodSyntaxTests - Dist::Zilla::Plugin::PodWeaver - Dist::Zilla::Plugin::Prereqs - Dist::Zilla::Plugin::Prereqs::MatchInstalled - Dist::Zilla::Plugin::PruneCruft - Dist::Zilla::Plugin::ReadmeAnyFromPod - Dist::Zilla::Plugin::ReadmeFromPod - Dist::Zilla::Plugin::ReportVersions::Tiny - Dist::Zilla::Plugin::Test::CPAN::Changes - Dist::Zilla::Plugin::Test::Compile::PerFile - Dist::Zilla::Plugin::Test::Kwalitee - Dist::Zilla::Plugin::Test::MinimumVersion - Dist::Zilla::Plugin::Test::Perl::Critic - Dist::Zilla::Plugin::TestRelease - Dist::Zilla::Plugin::Twitter - Dist::Zilla::Plugin::UploadToCPAN - Dist::Zilla::PluginBundle::Author::KENTNL 2.004000 [Added / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0 [Changed / build requires] - Module::Build 0.4007 → 0.4202 [Changed / configure requires] - Module::Build 0.4007 → 0.4202 [Changed / develop requires] - Test::Kwalitee 1.08 → 1.12 [Changed / test requires] - Test::More 0.98 → 1.001002 [Removed / develop recommends] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0 [Removed / develop requires] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite [Removed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.8.3 [Removed / test requires] - File::Spec - IO::Handle - IPC::Open3 1.15000000 2013-09-21T07:43:15Z [Added / develop requires] - Test::Kwalitee 1.08 [Added / runtime requires] - Dist::Zilla::Plugin::FinderCode - MooseX::LazyRequire [Added / test requires] - File::Spec - IO::Handle - IPC::Open3 [Changed / build requires] - Module::Build 0.4005 → 0.4007 [Changed / configure requires] - Module::Build 0.4005 → 0.4007 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.7.4 → v1.8.3 [Changed / runtime requires] - Dist::Zilla::Plugin::MetaProvides 1.14000000 → 1.15000000 [Removed / test requires] - File::Find - File::Temp 1.14000003 2013-07-09T01:30:35Z [Added / develop requires] - Test::CPAN::Changes 0.19 [Changed / build requires] - Module::Build 0.4004 → 0.4005 [Changed / configure requires] - Module::Build 0.4004 → 0.4005 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.7.2 → v1.7.4 [Changed / runtime requires] - Data::Dump 0 → 1.16 1.14000002 2013-04-09T03:09:31Z [Added / develop requires] - Pod::Coverage::TrustPod - Test::CPAN::Meta - Test::Pod 1.41 - Test::Pod::Coverage 1.08 - version 0.9901 [Changed / build requires] - Module::Build 0.3601 → 0.4004 [Changed / configure requires] - Module::Build 0.3601 → 0.4004 [Changed / develop recommends] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite 0.01009803 → v1.3.0 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.2.0 → v1.7.2 [Changed / test requires] - Test::More 0.96 → 0.98 1.14000001 2012-02-26T20:46:35Z [Changed / runtime requires] - Module::Metadata 0 → 1.000005 1.14000000 2012-02-07T14:46:46Z [Added / runtime requires] - IO::String - Module::Metadata - MooseX::Types::Moose [Added / test requires] - File::Temp [Changed / runtime requires] - Dist::Zilla::MetaProvides::ProvideRecord 0 → 1.14000000 - Dist::Zilla::Plugin::MetaProvides 1.12044806 → 1.14000000 [Removed / runtime requires] - File::Temp - Module::Extract::Namespaces 0.14 - Module::Extract::VERSION 0.13 [Removed / runtime suggests] - Module::Extract::Namespaces 0.1402 1.12060502 2012-02-04T03:50:41Z [Added / runtime requires] - Data::Dump - perl 5.006 - strict - warnings [Added / runtime suggests] - Module::Extract::Namespaces 0.1402 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.0.0 → v1.2.0 [Removed / test requires] - English 1.12060501 2011-04-08T13:49:06Z [Changed / test requires] - Test::More 0.88 → 0.96 1.12060213 2011-04-06T01:20:11Z [Added / develop recommends] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite 0.01009803 [Added / develop requires] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite [Added / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.0.0 [Removed / develop recommends] - Dist::Zilla::PluginBundle::KENTNL::Lite 0.01009803 [Removed / develop requires] - Dist::Zilla::PluginBundle::KENTNL::Lite [Removed / develop suggests] - Dist::Zilla::PluginBundle::KENTNL 0.01017119 1.12044908 2010-11-07T20:08:27Z [Added / build requires] - Module::Build 0.3601 [Added / configure requires] - Module::Build 0.3601 [Added / develop recommends] - Dist::Zilla::PluginBundle::KENTNL::Lite 0.01009803 [Added / develop requires] - Dist::Zilla::Plugin::Bootstrap::lib - Dist::Zilla::Plugin::MetaNoIndex - Dist::Zilla::PluginBundle::KENTNL::Lite [Added / develop suggests] - Dist::Zilla::PluginBundle::KENTNL 0.01017119 [Added / runtime requires] - Dist::Zilla::MetaProvides::ProvideRecord - Dist::Zilla::Plugin::MetaProvides 1.12044806 - Dist::Zilla::Role::MetaProvider::Provider - File::Temp - Module::Extract::Namespaces 0.14 - Module::Extract::VERSION 0.13 - Moose - Moose::Autobox - namespace::autoclean [Added / runtime suggests] - Dist::Zilla::Plugin::MetaNoIndex [Added / test requires] - Dist::Zilla::Util::Test::KENTNL 0.01000011 - English - File::Find - Test::Fatal - Test::Moose - Test::More 0.88 [Added / test suggests] - Dist::Zilla::Plugin::MetaNoIndex 1.11044404 2010-11-02T16:58:53Z [Removed / build requires] - Module::Build 0.3601 [Removed / configure requires] - Module::Build 0.3601 [Removed / runtime requires] - Dist::Zilla::MetaProvides::ProvideRecord - Dist::Zilla::Plugin::MetaProvides 1.11034201 - Dist::Zilla::Role::MetaProvider::Provider - Module::Extract::Namespaces 0.14 - Module::Extract::VERSION 0.13 - Moose - Moose::Autobox - namespace::autoclean [Removed / test requires] - Dist::Zilla::App::Tester - File::Find - File::Temp - Test::More 0.88 1.11034304 2010-07-25T16:18:01Z [Removed / runtime requires] - aliased Dist-Zilla-Plugin-MetaProvides-Package-2.004003/misc/Changes.deps0000644000175000017500000001366513055542001022755 0ustar kentkentThis file contains changes in REQUIRED dependencies for standard CPAN phases (configure/build/runtime/test) 2.004003 2.004002 2016-08-03T16:41:52Z 2.004001 2016-07-08T03:22:43Z [Added / runtime requires] - Carp [Added / test requires] - Dist::Zilla::Role::FileFinder - Path::Tiny [Removed / runtime requires] - Dist::Zilla::Util::ConfigDumper 0.003000 [Removed / test requires] - Dist::Zilla::Util::Test::KENTNL 1.003001 2.004000 2016-04-27T02:37:23Z [Added / runtime requires] - Dist::Zilla::Role::ModuleMetadata [Removed / runtime requires] - Module::Metadata 1.000022 2.003002 2016-04-15T06:21:44Z 2.003001 2015-01-15T18:39:26Z [Added / runtime requires] - PPI::Document 2.003000 2015-01-11T04:57:16Z [Added / runtime requires] - Dist::Zilla::Role::PPI 2.002000 2014-12-29T17:46:59Z 2.001003 2014-12-10T10:50:56Z [Added / configure requires] - perl 5.008 [Added / runtime requires] - Safe::Isa [Added / test requires] - perl 5.008 [Changed / runtime requires] - perl 5.010 → 5.008 [Removed / runtime requires] - Moose::Autobox - utf8 2.001002 2014-09-04T19:04:06Z 2.001001 2014-08-29T12:00:46Z [Changed / test requires] - Dist::Zilla::Util::Test::KENTNL 1.002 → 1.003001 2.001000 2014-08-24T20:33:44Z [Added / runtime requires] - Dist::Zilla::Util::ConfigDumper 0.003000 [Added / test requires] - Module::Metadata 1.000022 - Test::DZil [Changed / runtime requires] - Module::Metadata 1.000005 → 1.000022 [Changed / test requires] - Dist::Zilla::Util::Test::KENTNL 0.01000011 → 1.002 2.000004 2014-08-15T21:17:41Z [Changed / configure requires] - ExtUtils::MakeMaker 6.30 → 0 [Removed / test requires] - File::Spec::Functions - List::Util - Scalar::Util - version 0.77 2.000003 2014-07-28T23:48:39Z [Added / test requires] - File::Spec - Scalar::Util [Changed / test requires] - version 0 → 0.77 2.000002 2014-07-13T19:42:09Z 2.000001 2014-02-06T17:13:11Z [Added / runtime requires] - Dist::Zilla 5.000 2.000000 2014-02-02T06:25:35Z [Added / configure requires] - ExtUtils::MakeMaker 6.30 [Added / test requires] - ExtUtils::MakeMaker - File::Spec::Functions - List::Util - version [Changed / test requires] - Test::More 1.001002 → 0.96 [Removed / build requires] - Module::Build 0.4204 [Removed / configure requires] - Module::Build 0.4204 [Removed / runtime requires] - IO::String 1.15000003 2014-01-13T06:37:51Z [Added / runtime requires] - utf8 [Changed / build requires] - Module::Build 0.4203 → 0.4204 [Changed / configure requires] - Module::Build 0.4203 → 0.4204 1.15000002 2014-01-08T08:12:21Z [Changed / build requires] - Module::Build 0.4202 → 0.4203 [Changed / configure requires] - Module::Build 0.4202 → 0.4203 [Changed / runtime requires] - perl 5.006 → 5.010 1.15000001 2013-11-22T04:02:12Z [Changed / build requires] - Module::Build 0.4007 → 0.4202 [Changed / configure requires] - Module::Build 0.4007 → 0.4202 [Changed / test requires] - Test::More 0.98 → 1.001002 [Removed / test requires] - File::Spec - IO::Handle - IPC::Open3 1.15000000 2013-09-21T07:43:15Z [Added / runtime requires] - Dist::Zilla::Plugin::FinderCode - MooseX::LazyRequire [Added / test requires] - File::Spec - IO::Handle - IPC::Open3 [Changed / build requires] - Module::Build 0.4005 → 0.4007 [Changed / configure requires] - Module::Build 0.4005 → 0.4007 [Changed / runtime requires] - Dist::Zilla::Plugin::MetaProvides 1.14000000 → 1.15000000 [Removed / test requires] - File::Find - File::Temp 1.14000003 2013-07-09T01:30:35Z [Changed / build requires] - Module::Build 0.4004 → 0.4005 [Changed / configure requires] - Module::Build 0.4004 → 0.4005 [Changed / runtime requires] - Data::Dump 0 → 1.16 1.14000002 2013-04-09T03:09:31Z [Changed / build requires] - Module::Build 0.3601 → 0.4004 [Changed / configure requires] - Module::Build 0.3601 → 0.4004 [Changed / test requires] - Test::More 0.96 → 0.98 1.14000001 2012-02-26T20:46:35Z [Changed / runtime requires] - Module::Metadata 0 → 1.000005 1.14000000 2012-02-07T14:46:46Z [Added / runtime requires] - IO::String - Module::Metadata - MooseX::Types::Moose [Added / test requires] - File::Temp [Changed / runtime requires] - Dist::Zilla::MetaProvides::ProvideRecord 0 → 1.14000000 - Dist::Zilla::Plugin::MetaProvides 1.12044806 → 1.14000000 [Removed / runtime requires] - File::Temp - Module::Extract::Namespaces 0.14 - Module::Extract::VERSION 0.13 1.12060502 2012-02-04T03:50:41Z [Added / runtime requires] - Data::Dump - perl 5.006 - strict - warnings [Removed / test requires] - English 1.12060501 2011-04-08T13:49:06Z [Changed / test requires] - Test::More 0.88 → 0.96 1.12060213 2011-04-06T01:20:11Z 1.12044908 2010-11-07T20:08:27Z [Added / build requires] - Module::Build 0.3601 [Added / configure requires] - Module::Build 0.3601 [Added / runtime requires] - Dist::Zilla::MetaProvides::ProvideRecord - Dist::Zilla::Plugin::MetaProvides 1.12044806 - Dist::Zilla::Role::MetaProvider::Provider - File::Temp - Module::Extract::Namespaces 0.14 - Module::Extract::VERSION 0.13 - Moose - Moose::Autobox - namespace::autoclean [Added / test requires] - Dist::Zilla::Util::Test::KENTNL 0.01000011 - English - File::Find - Test::Fatal - Test::Moose - Test::More 0.88 1.11044404 2010-11-02T16:58:53Z [Removed / build requires] - Module::Build 0.3601 [Removed / configure requires] - Module::Build 0.3601 [Removed / runtime requires] - Dist::Zilla::MetaProvides::ProvideRecord - Dist::Zilla::Plugin::MetaProvides 1.11034201 - Dist::Zilla::Role::MetaProvider::Provider - Module::Extract::Namespaces 0.14 - Module::Extract::VERSION 0.13 - Moose - Moose::Autobox - namespace::autoclean [Removed / test requires] - Dist::Zilla::App::Tester - File::Find - File::Temp - Test::More 0.88 1.11034304 2010-07-25T16:18:01Z [Removed / runtime requires] - aliased Dist-Zilla-Plugin-MetaProvides-Package-2.004003/misc/built_with.json0000644000175000017500000001125213055542001023563 0ustar kentkent{ "modules" : { "CPAN::Meta" : "2.150010", "Carp" : "1.42", "Data::Dump" : "1.23", "Dist::Zilla" : "6.008", "Dist::Zilla::App::Command::bakeini" : "0.002005", "Dist::Zilla::MetaProvides::ProvideRecord" : "2.002004", "Dist::Zilla::Plugin::Author::KENTNL::CONTRIBUTING" : "0.001005", "Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes" : "0.005002", "Dist::Zilla::Plugin::Author::KENTNL::TravisCI" : "0.001003", "Dist::Zilla::Plugin::Authority" : "1.009", "Dist::Zilla::Plugin::AutoPrereqs" : "6.008", "Dist::Zilla::Plugin::Bootstrap::lib" : "1.001000", "Dist::Zilla::Plugin::BumpVersionAfterRelease" : "0.015", "Dist::Zilla::Plugin::ConfirmRelease" : "6.008", "Dist::Zilla::Plugin::CopyFilesFromBuild" : "0.163040", "Dist::Zilla::Plugin::FinderCode" : "6.008", "Dist::Zilla::Plugin::Git::Check" : "2.041", "Dist::Zilla::Plugin::Git::Commit" : "2.041", "Dist::Zilla::Plugin::Git::CommitBuild" : "2.041", "Dist::Zilla::Plugin::Git::Contributors" : "0.029", "Dist::Zilla::Plugin::Git::GatherDir" : "2.041", "Dist::Zilla::Plugin::Git::NextRelease" : "0.004000", "Dist::Zilla::Plugin::Git::Tag" : "2.041", "Dist::Zilla::Plugin::GithubMeta" : "0.54", "Dist::Zilla::Plugin::License" : "6.008", "Dist::Zilla::Plugin::MakeMaker" : "6.008", "Dist::Zilla::Plugin::Manifest" : "6.008", "Dist::Zilla::Plugin::ManifestSkip" : "6.008", "Dist::Zilla::Plugin::MetaConfig" : "6.008", "Dist::Zilla::Plugin::MetaData::BuiltWith" : "1.004004", "Dist::Zilla::Plugin::MetaJSON" : "6.008", "Dist::Zilla::Plugin::MetaNoIndex" : "6.008", "Dist::Zilla::Plugin::MetaProvides" : "2.002004", "Dist::Zilla::Plugin::MetaProvides::Package" : "2.004003", "Dist::Zilla::Plugin::MetaTests" : "6.008", "Dist::Zilla::Plugin::MetaYAML::Minimal" : "0.001000", "Dist::Zilla::Plugin::MinimumPerl" : "1.006", "Dist::Zilla::Plugin::PodCoverageTests" : "6.008", "Dist::Zilla::Plugin::PodSyntaxTests" : "6.008", "Dist::Zilla::Plugin::PodWeaver" : "4.008", "Dist::Zilla::Plugin::Prereqs" : "6.008", "Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0.006", "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : "0.003001", "Dist::Zilla::Plugin::Prereqs::Upgrade" : "0.001000", "Dist::Zilla::Plugin::Readme::Brief" : "0.003000", "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0.163250", "Dist::Zilla::Plugin::RemovePrereqs::Provided" : "0.001000", "Dist::Zilla::Plugin::RewriteVersion::Sanitized" : "0.001005", "Dist::Zilla::Plugin::RunExtraTests" : "0.029", "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0.012", "Dist::Zilla::Plugin::Test::Compile::PerFile" : "0.003902", "Dist::Zilla::Plugin::Test::EOL" : "0.19", "Dist::Zilla::Plugin::Test::Kwalitee" : "2.12", "Dist::Zilla::Plugin::Test::MinimumVersion" : "2.000007", "Dist::Zilla::Plugin::Test::Perl::Critic" : "3.000", "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0.025", "Dist::Zilla::Plugin::TestRelease" : "6.008", "Dist::Zilla::Plugin::Twitter" : "0.026", "Dist::Zilla::Plugin::UploadToCPAN" : "6.008", "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.025020", "Dist::Zilla::Role::FileFinder" : "6.008", "Dist::Zilla::Role::MetaProvider::Provider" : "2.002004", "Dist::Zilla::Role::ModuleMetadata" : "0.004", "Dist::Zilla::Role::PPI" : "6.008", "English" : "1.10", "ExtUtils::MakeMaker" : "7.24", "File::Spec" : "3.66", "Module::Metadata" : "1.000033", "Moose" : "2.2004", "MooseX::LazyRequire" : "0.11", "MooseX::Types::Moose" : "0.50", "PPI::Document" : "1.220", "Path::Tiny" : "0.104", "Pod::Coverage::TrustPod" : "0.100003", "Safe::Isa" : "1.000006", "Software::License::Perl_5" : "0.103012", "Test::CPAN::Changes" : "0.400002", "Test::CPAN::Meta" : "0.25", "Test::DZil" : "6.008", "Test::EOL" : "1.6", "Test::Fatal" : "0.014", "Test::Kwalitee" : "1.25", "Test::MinimumVersion" : "0.101082", "Test::Moose" : "2.2004", "Test::More" : "1.302073", "Test::Pod" : "1.51", "Test::Pod::Coverage" : "1.10", "namespace::autoclean" : "0.28", "strict" : "1.11", "warnings" : "1.37" }, "perl" : { "original" : "v5.25.10", "qv" : 1, "version" : [ 5, 25, 10 ] }, "perl-config" : { "gccversion" : "5.4.0", "myarchname" : "x86_64-linux", "osname" : "linux" }, "platform" : "linux", "uname" : "Linux 4.8.5-gentoo x86_64 GenuineIntel GNU/Linux" } Dist-Zilla-Plugin-MetaProvides-Package-2.004003/misc/Changes.deps.dev0000644000175000017500000002233113055542001023520 0ustar kentkentThis file contains changes to DEVELOPMENT dependencies only ( both REQUIRED and OPTIONAL ) 2.004003 [Added / develop requires] - Test::MinimumVersion [Changed / develop requires] - Dist::Zilla::Plugin::Test::Compile::PerFile 0 → 0.003902 2.004002 2016-08-03T16:41:52Z [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL 2.025010 → 2.025020 2.004001 2016-07-08T03:22:43Z 2.004000 2016-04-27T02:37:23Z [Added / develop requires] - Dist::Zilla::Role::ModuleMetadata 2.003002 2016-04-15T06:21:44Z [Added / develop requires] - Dist::Zilla::Plugin::Author::KENTNL::CONTRIBUTING 0.001003 - Dist::Zilla::Plugin::MetaYAML::Minimal - Dist::Zilla::Plugin::RemovePrereqs::Provided - English - Software::License::Perl_5 [Changed / develop requires] - Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes 0.001001 → 0.004002 - Dist::Zilla::Plugin::Author::KENTNL::TravisCI 0 → 0.001002 - Test::More 0 → 0.96 [Changed / develop suggests] - Dist::Zilla::App::Command::bakeini 0.002000 → 0.002005 - Dist::Zilla::PluginBundle::Author::KENTNL 2.023002 → 2.025010 [Removed / develop requires] - Dist::Zilla::Plugin::MetaYAML 2.003001 2015-01-15T18:39:26Z [Added / develop requires] - Dist::Zilla::Plugin::Author::KENTNL::TravisCI - Dist::Zilla::Plugin::Prereqs::Upgrade [Changed / develop recommends] - Test::More 1.301001_097 → 0.99 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL 2.022005 → 2.023002 2.003000 2015-01-11T04:57:16Z [Added / develop requires] - Dist::Zilla::Plugin::Readme::Brief [Changed / develop recommends] - Test::More 1.001014 → 1.301001_097 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL 2.022003 → 2.022005 [Removed / develop requires] - Dist::Zilla::Plugin::Pod2Readme 2.002000 2014-12-29T17:46:59Z [Added / develop requires] - Dist::Zilla::Plugin::Pod2Readme [Changed / develop recommends] - Test::More 1.001009 → 1.001014 [Changed / develop requires] - Dist::Zilla::Plugin::MetaData::BuiltWith 0 → 1.004000 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL 2.022001 → 2.022003 2.001003 2014-12-10T10:50:56Z [Added / develop recommends] - Test::More 1.001009 [Added / develop requires] - Dist::Zilla 5 - Dist::Zilla::Plugin::Prereqs::AuthorDeps - Dist::Zilla::Plugin::Test::EOL - Test::EOL - Test::More [Changed / develop requires] - Dist::Zilla::Plugin::Git::NextRelease 0 → 0.004000 [Changed / develop suggests] - Dist::Zilla::App::Command::bakeini 0.001002 → 0.002000 - Dist::Zilla::PluginBundle::Author::KENTNL 2.020000 → 2.022001 [Removed / develop requires] - Dist::Zilla::Plugin::EOLTests - Dist::Zilla::Plugin::ReadmeFromPod 2.001002 2014-09-04T19:04:06Z 2.001001 2014-08-29T12:00:46Z 2.001000 2014-08-24T20:33:44Z [Added / develop requires] - Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes 0.001001 [Changed / develop requires] - Test::Kwalitee 1.12 → 1.21 [Changed / develop suggests] - Dist::Zilla::App::Command::bakeini 0.001001 → 0.001002 - Dist::Zilla::PluginBundle::Author::KENTNL 2.017002 → 2.020000 2.000004 2014-08-15T21:17:41Z [Added / develop requires] - Dist::Zilla::Plugin::Git::Contributors 0.006 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL 2.016005 → 2.017002 2.000003 2014-07-28T23:48:39Z [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL 2.016002 → 2.016005 2.000002 2014-07-13T19:42:09Z [Added / develop requires] - Dist::Zilla::Plugin::BumpVersionAfterRelease - Dist::Zilla::Plugin::CopyFilesFromBuild - Dist::Zilla::Plugin::RewriteVersion::Sanitized [Added / develop suggests] - Dist::Zilla::App::Command::bakeini 0.001001 - Dist::Zilla::PluginBundle::Author::KENTNL 2.016002 [Removed / develop requires] - Dist::Zilla::Plugin::Git::NextVersion::Sanitized - Dist::Zilla::Plugin::PkgVersion - Dist::Zilla::PluginBundle::Author::KENTNL 2.012000 [Removed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0 2.000001 2014-02-06T17:13:11Z 2.000000 2014-02-02T06:25:35Z [Added / develop requires] - Dist::Zilla::Plugin::MakeMaker - Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled - Dist::Zilla::Plugin::Test::ReportPrereqs [Changed / develop requires] - Dist::Zilla::PluginBundle::Author::KENTNL 2.008001 → 2.012000 [Removed / develop requires] - Dist::Zilla::Plugin::ModuleBuild - Dist::Zilla::Plugin::Prereqs::MatchInstalled - Dist::Zilla::Plugin::ReportVersions::Tiny - version 0.9901 1.15000003 2014-01-13T06:37:51Z [Added / develop requires] - Dist::Zilla::Plugin::Git::NextRelease [Changed / develop requires] - Dist::Zilla::PluginBundle::Author::KENTNL 2.007003 → 2.008001 [Removed / develop requires] - Dist::Zilla::Plugin::NextRelease 1.15000002 2014-01-08T08:12:21Z [Added / develop requires] - Dist::Zilla::Plugin::Git::NextVersion::Sanitized - Dist::Zilla::Plugin::MinimumPerl - Dist::Zilla::Plugin::RunExtraTests [Changed / develop requires] - Dist::Zilla::PluginBundle::Author::KENTNL 2.004000 → 2.007003 [Removed / develop requires] - Dist::Zilla::Plugin::Author::KENTNL::MinimumPerl - Dist::Zilla::Plugin::CheckExtraTests - Dist::Zilla::Plugin::Git::NextVersion - Dist::Zilla::Plugin::PruneCruft 1.15000001 2013-11-22T04:02:12Z [Added / develop requires] - Dist::Zilla::Plugin::Author::KENTNL::MinimumPerl - Dist::Zilla::Plugin::Authority 1.006 - Dist::Zilla::Plugin::AutoPrereqs - Dist::Zilla::Plugin::CheckExtraTests - Dist::Zilla::Plugin::ConfirmRelease - Dist::Zilla::Plugin::EOLTests - Dist::Zilla::Plugin::Git::Check - Dist::Zilla::Plugin::Git::Commit - Dist::Zilla::Plugin::Git::CommitBuild - Dist::Zilla::Plugin::Git::GatherDir - Dist::Zilla::Plugin::Git::NextVersion - Dist::Zilla::Plugin::Git::Tag - Dist::Zilla::Plugin::GithubMeta - Dist::Zilla::Plugin::License - Dist::Zilla::Plugin::Manifest - Dist::Zilla::Plugin::ManifestSkip - Dist::Zilla::Plugin::MetaConfig - Dist::Zilla::Plugin::MetaData::BuiltWith - Dist::Zilla::Plugin::MetaJSON - Dist::Zilla::Plugin::MetaProvides::Package 1.14000001 - Dist::Zilla::Plugin::MetaTests - Dist::Zilla::Plugin::MetaYAML - Dist::Zilla::Plugin::ModuleBuild - Dist::Zilla::Plugin::NextRelease - Dist::Zilla::Plugin::PkgVersion - Dist::Zilla::Plugin::PodCoverageTests - Dist::Zilla::Plugin::PodSyntaxTests - Dist::Zilla::Plugin::PodWeaver - Dist::Zilla::Plugin::Prereqs - Dist::Zilla::Plugin::Prereqs::MatchInstalled - Dist::Zilla::Plugin::PruneCruft - Dist::Zilla::Plugin::ReadmeAnyFromPod - Dist::Zilla::Plugin::ReadmeFromPod - Dist::Zilla::Plugin::ReportVersions::Tiny - Dist::Zilla::Plugin::Test::CPAN::Changes - Dist::Zilla::Plugin::Test::Compile::PerFile - Dist::Zilla::Plugin::Test::Kwalitee - Dist::Zilla::Plugin::Test::MinimumVersion - Dist::Zilla::Plugin::Test::Perl::Critic - Dist::Zilla::Plugin::TestRelease - Dist::Zilla::Plugin::Twitter - Dist::Zilla::Plugin::UploadToCPAN - Dist::Zilla::PluginBundle::Author::KENTNL 2.004000 [Added / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0 [Changed / develop requires] - Test::Kwalitee 1.08 → 1.12 [Removed / develop recommends] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0 [Removed / develop requires] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite [Removed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.8.3 1.15000000 2013-09-21T07:43:15Z [Added / develop requires] - Test::Kwalitee 1.08 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.7.4 → v1.8.3 1.14000003 2013-07-09T01:30:35Z [Added / develop requires] - Test::CPAN::Changes 0.19 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.7.2 → v1.7.4 1.14000002 2013-04-09T03:09:31Z [Added / develop requires] - Pod::Coverage::TrustPod - Test::CPAN::Meta - Test::Pod 1.41 - Test::Pod::Coverage 1.08 - version 0.9901 [Changed / develop recommends] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite 0.01009803 → v1.3.0 [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.2.0 → v1.7.2 1.14000001 2012-02-26T20:46:35Z 1.14000000 2012-02-07T14:46:46Z 1.12060502 2012-02-04T03:50:41Z [Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.0.0 → v1.2.0 1.12060501 2011-04-08T13:49:06Z 1.12060213 2011-04-06T01:20:11Z [Added / develop recommends] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite 0.01009803 [Added / develop requires] - Dist::Zilla::PluginBundle::Author::KENTNL::Lite [Added / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.0.0 [Removed / develop recommends] - Dist::Zilla::PluginBundle::KENTNL::Lite 0.01009803 [Removed / develop requires] - Dist::Zilla::PluginBundle::KENTNL::Lite [Removed / develop suggests] - Dist::Zilla::PluginBundle::KENTNL 0.01017119 1.12044908 2010-11-07T20:08:27Z [Added / develop recommends] - Dist::Zilla::PluginBundle::KENTNL::Lite 0.01009803 [Added / develop requires] - Dist::Zilla::Plugin::Bootstrap::lib - Dist::Zilla::Plugin::MetaNoIndex - Dist::Zilla::PluginBundle::KENTNL::Lite [Added / develop suggests] - Dist::Zilla::PluginBundle::KENTNL 0.01017119 1.11044404 2010-11-02T16:58:53Z 1.11034304 2010-07-25T16:18:01Z Dist-Zilla-Plugin-MetaProvides-Package-2.004003/misc/Changes.deps.opt0000644000175000017500000000500413055542001023542 0ustar kentkentThis file contains changes in OPTIONAL dependencies for standard CPAN phases (configure/build/runtime/test) 2.004003 2.004002 2016-08-03T16:41:52Z 2.004001 2016-07-08T03:22:43Z [Added / test recommends] - Path::Tiny 0.058 2.004000 2016-04-27T02:37:23Z 2.003002 2016-04-15T06:21:44Z 2.003001 2015-01-15T18:39:26Z [Added / runtime recommends] - Moose 2.000 [Changed / configure recommends] - ExtUtils::MakeMaker 7.04 → 7.00 [Changed / test recommends] - ExtUtils::MakeMaker 7.04 → 7.00 - Test::More 1.301001_097 → 0.99 2.003000 2015-01-11T04:57:16Z [Changed / test recommends] - Test::More 1.001014 → 1.301001_097 2.002000 2014-12-29T17:46:59Z [Changed / test recommends] - Test::More 1.001009 → 1.001014 2.001003 2014-12-10T10:50:56Z [Changed / configure recommends] - ExtUtils::MakeMaker 6.98 → 7.04 [Changed / test recommends] - ExtUtils::MakeMaker 6.98 → 7.04 - Test::More 1.001006 → 1.001009 2.001002 2014-09-04T19:04:06Z [Changed / test recommends] - Test::More 1.001003 → 1.001006 2.001001 2014-08-29T12:00:46Z 2.001000 2014-08-24T20:33:44Z 2.000004 2014-08-15T21:17:41Z [Changed / test recommends] - CPAN::Meta 0 → 2.120900 [Removed / test recommends] - CPAN::Meta::Prereqs - CPAN::Meta::Requirements 2.120900 2.000003 2014-07-28T23:48:39Z [Added / test recommends] - CPAN::Meta::Prereqs 2.000002 2014-07-13T19:42:09Z [Changed / configure recommends] - ExtUtils::MakeMaker 6.88 → 6.98 [Changed / test recommends] - ExtUtils::MakeMaker 6.88 → 6.98 - Test::More 1.001002 → 1.001003 2.000001 2014-02-06T17:13:11Z 2.000000 2014-02-02T06:25:35Z [Added / configure recommends] - ExtUtils::MakeMaker 6.88 [Added / test recommends] - CPAN::Meta - CPAN::Meta::Requirements 2.120900 - ExtUtils::MakeMaker 6.88 - Test::More 1.001002 1.15000003 2014-01-13T06:37:51Z 1.15000002 2014-01-08T08:12:21Z 1.15000001 2013-11-22T04:02:12Z 1.15000000 2013-09-21T07:43:15Z 1.14000003 2013-07-09T01:30:35Z 1.14000002 2013-04-09T03:09:31Z 1.14000001 2012-02-26T20:46:35Z 1.14000000 2012-02-07T14:46:46Z [Removed / runtime suggests] - Module::Extract::Namespaces 0.1402 1.12060502 2012-02-04T03:50:41Z [Added / runtime suggests] - Module::Extract::Namespaces 0.1402 1.12060501 2011-04-08T13:49:06Z 1.12060213 2011-04-06T01:20:11Z 1.12044908 2010-11-07T20:08:27Z [Added / runtime suggests] - Dist::Zilla::Plugin::MetaNoIndex [Added / test suggests] - Dist::Zilla::Plugin::MetaNoIndex 1.11044404 2010-11-02T16:58:53Z 1.11034304 2010-07-25T16:18:01Z Dist-Zilla-Plugin-MetaProvides-Package-2.004003/misc/perlcritic.deps0000644000175000017500000000147413055542001023540 0ustar kentkentPerl::Critic::Policy::Documentation::PodSpelling~0 Perl::Critic::Policy::Lax::RequireExplicitPackage::ExceptForPragmata~0 Perl::Critic::Policy::Subroutines::ProhibitCallsToUndeclaredSubs~0 Perl::Critic::Policy::Variables::ProhibitUnusedVarsStricter~0 Perl::Critic::ProfileCompiler::Bundle::Bangs~0 Perl::Critic::ProfileCompiler::Bundle::Compatibility~0 Perl::Critic::ProfileCompiler::Bundle::Core~0 Perl::Critic::ProfileCompiler::Bundle::Deprecated~0 Perl::Critic::ProfileCompiler::Bundle::Itch~0 Perl::Critic::ProfileCompiler::Bundle::Lax~0 Perl::Critic::ProfileCompiler::Bundle::Moose~0 Perl::Critic::ProfileCompiler::Bundle::More~0 Perl::Critic::ProfileCompiler::Bundle::Pulp~0 Perl::Critic::ProfileCompiler::Bundle::StricterSubs~0 Perl::Critic::ProfileCompiler::Bundle::Swift~0 Perl::Critic::ProfileCompiler::Bundle::Tics~0 Dist-Zilla-Plugin-MetaProvides-Package-2.004003/.travis.yml0000644000175000017500000000306113055542001021673 0ustar kentkent--- after_failure: - perl ./maint-travis-ci/report_fail_ctx.pl before_install: - perlbrew list - time git clone --depth 10 https://github.com/kentfredric/travis-scripts.git maint-travis-ci - time git -C ./maint-travis-ci reset --hard master - time perl ./maint-travis-ci/branch_reset.pl - time perl ./maint-travis-ci/sterilize_env.pl before_script: - time perl ./maint-travis-ci/before_script.pl branches: only: - master - builds - releases install: - time perl ./maint-travis-ci/install_deps_early.pl - time perl ./maint-travis-ci/autoinstall_dzil.pl - time perl ./maint-travis-ci/install_deps_2.pl language: perl matrix: allow_failures: - perl: '5.8' - env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1 - env: STERILIZE_ENV=0 DEVELOPER_DEPS=1 include: - env: STERILIZE_ENV=0 COVERAGE_TESTING=1 perl: '5.21' - env: STERILIZE_ENV=1 perl: '5.21' - env: STERILIZE_ENV=0 perl: '5.8' - env: STERILIZE_ENV=0 perl: '5.10' - env: STERILIZE_ENV=0 perl: '5.12' - env: STERILIZE_ENV=0 perl: '5.14' - env: STERILIZE_ENV=0 perl: '5.16' - env: STERILIZE_ENV=0 perl: '5.20' - env: STERILIZE_ENV=0 perl: '5.21' - env: STERILIZE_ENV=1 perl: '5.8' - env: STERILIZE_ENV=1 perl: '5.10' - env: STERILIZE_ENV=1 perl: '5.20' - env: STERILIZE_ENV=0 DEVELOPER_DEPS=1 perl: '5.21' - env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1 perl: '5.21' script: - time perl ./maint-travis-ci/script.pl sudo: false Dist-Zilla-Plugin-MetaProvides-Package-2.004003/README0000644000175000017500000000200213055542001020434 0ustar kentkentDist::Zilla::Plugin::MetaProvides::Package This is a "Dist::Zilla" Plugin that populates the "provides" property of "META.json" and "META.yml" by absorbing it from your shipped modules, in a manner similar to how "PAUSE" itself does it. This allows you to easily create an authoritative index of what module provides what version in advance of "PAUSE" indexing it, which "PAUSE" in turn will take verbatim. INSTALLATION This is a Perl module distribution. It should be installed with whichever tool you use to manage your installation of Perl, e.g. any of cpanm . cpan . cpanp -i . Consult http://www.cpan.org/modules/INSTALL.html for further instruction. Should you wish to install this module manually, the procedure is perl Makefile.PL make make test make install COPYRIGHT AND LICENSE This software is copyright (c) 2017 by Kent Fredric . This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. Dist-Zilla-Plugin-MetaProvides-Package-2.004003/.gitignore0000644000175000017500000000022713055542001021553 0ustar kentkent/.build /Dist-Zilla-Plugin-MetaProvides-Package-* /META.json /MYMETA.json /META.yml /MYMETA.yml /Makefile /Makefile.old *.swp /tmp/ /blib/ /pm_to_blib Dist-Zilla-Plugin-MetaProvides-Package-2.004003/META.yml0000644000175000017500000000322213055542001021032 0ustar kentkent--- abstract: 'Extract namespaces/version from traditional packages for provides' author: - 'Kent Fredric ' build_requires: Dist::Zilla::Role::FileFinder: '0' ExtUtils::MakeMaker: '0' File::Spec: '0' Module::Metadata: '1.000022' Path::Tiny: '0' Test::DZil: '0' Test::Fatal: '0' Test::Moose: '0' Test::More: '0.96' perl: '5.008' configure_requires: ExtUtils::MakeMaker: '0' perl: '5.008' dynamic_config: 0 generated_by: 'Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' name: Dist-Zilla-Plugin-MetaProvides-Package no_index: directory: - corpus - t/lib provides: Dist::Zilla::Plugin::MetaProvides::Package: file: lib/Dist/Zilla/Plugin/MetaProvides/Package.pm version: '2.004003' recommends: Moose: '2.000' requires: Carp: '0' Data::Dump: '1.16' Dist::Zilla: '5.000' Dist::Zilla::MetaProvides::ProvideRecord: '1.14000000' Dist::Zilla::Plugin::FinderCode: '0' Dist::Zilla::Plugin::MetaProvides: '1.15000000' Dist::Zilla::Role::MetaProvider::Provider: '0' Dist::Zilla::Role::ModuleMetadata: '0' Dist::Zilla::Role::PPI: '0' Moose: '0' MooseX::LazyRequire: '0' MooseX::Types::Moose: '0' PPI::Document: '0' Safe::Isa: '0' namespace::autoclean: '0' perl: '5.008' strict: '0' warnings: '0' resources: bugtracker: https://github.com/kentnl/Dist-Zilla-Plugin-MetaProvides-Package/issues homepage: https://github.com/kentnl/Dist-Zilla-Plugin-MetaProvides-Package repository: https://github.com/kentnl/Dist-Zilla-Plugin-MetaProvides-Package.git version: '2.004003' Dist-Zilla-Plugin-MetaProvides-Package-2.004003/perlcritic.rc0000644000175000017500000002330313055542001022251 0ustar kentkentcolor = 1 color-severity-low = green color-severity-medium = yellow only = 1 severity = 1 verbose = 9 [Bangs::ProhibitBitwiseOperators] [Bangs::ProhibitCommentedOutCode] [-Bangs::ProhibitDebuggingModules] [-Bangs::ProhibitFlagComments] [Bangs::ProhibitNoPlan] [Bangs::ProhibitNumberedNames] [Bangs::ProhibitRefProtoOrProto] [Bangs::ProhibitUselessRegexModifiers] [Bangs::ProhibitVagueNames] [BuiltinFunctions::ProhibitBooleanGrep] [BuiltinFunctions::ProhibitComplexMappings] [BuiltinFunctions::ProhibitLvalueSubstr] [BuiltinFunctions::ProhibitReverseSortBlock] [BuiltinFunctions::ProhibitSleepViaSelect] [BuiltinFunctions::ProhibitStringyEval] allow_includes = 1 [BuiltinFunctions::ProhibitStringySplit] [BuiltinFunctions::ProhibitUniversalCan] [BuiltinFunctions::ProhibitUniversalIsa] [BuiltinFunctions::ProhibitUselessTopic] [BuiltinFunctions::ProhibitVoidGrep] [BuiltinFunctions::ProhibitVoidMap] [BuiltinFunctions::RequireBlockGrep] [BuiltinFunctions::RequireBlockMap] [BuiltinFunctions::RequireGlobFunction] [BuiltinFunctions::RequireSimpleSortBlock] [ClassHierarchies::ProhibitAutoloading] [ClassHierarchies::ProhibitExplicitISA] [ClassHierarchies::ProhibitOneArgBless] [CodeLayout::ProhibitFatCommaNewline] [CodeLayout::ProhibitHardTabs] [-CodeLayout::ProhibitHashBarewords] [CodeLayout::ProhibitIfIfSameLine] [CodeLayout::ProhibitParensWithBuiltins] [CodeLayout::ProhibitQuotedWordLists] [CodeLayout::ProhibitTrailingWhitespace] [-CodeLayout::RequireASCII] [CodeLayout::RequireConsistentNewlines] [CodeLayout::RequireFinalSemicolon] [-CodeLayout::RequireTidyCode] [CodeLayout::RequireTrailingCommaAtNewline] [CodeLayout::RequireTrailingCommas] [-CodeLayout::RequireUseUTF8] [Compatibility::ConstantLeadingUnderscore] [Compatibility::ConstantPragmaHash] [Compatibility::Gtk2Constants] [Compatibility::PerlMinimumVersionAndWhy] [-Compatibility::PodMinimumVersion] [Compatibility::ProhibitThreeArgumentOpen] [Compatibility::ProhibitUnixDevNull] [ControlStructures::ProhibitCStyleForLoops] [ControlStructures::ProhibitCascadingIfElse] [ControlStructures::ProhibitDeepNests] [ControlStructures::ProhibitLabelsWithSpecialBlockNames] [ControlStructures::ProhibitMutatingListFunctions] [ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions] [-ControlStructures::ProhibitPostfixControls] [ControlStructures::ProhibitUnlessBlocks] [ControlStructures::ProhibitUnreachableCode] [ControlStructures::ProhibitUntilBlocks] [Documentation::PodSpelling] spell_command = aspell list --lang en_US stop_words = versionless metadata conformant autovivification [Documentation::ProhibitAdjacentLinks] [Documentation::ProhibitBadAproposMarkup] [Documentation::ProhibitDuplicateHeadings] [Documentation::ProhibitDuplicateSeeAlso] [Documentation::ProhibitLinkToSelf] [Documentation::ProhibitParagraphEndComma] [Documentation::ProhibitParagraphTwoDots] [Documentation::ProhibitUnbalancedParens] [Documentation::ProhibitVerbatimMarkup] [Documentation::RequireEndBeforeLastPod] [Documentation::RequireFilenameMarkup] [Documentation::RequireFinalCut] [Documentation::RequireLinkedURLs] [-Documentation::RequirePODUseEncodingUTF8] [Documentation::RequirePackageMatchesPodName] [Documentation::RequirePodAtEnd] [-Documentation::RequirePodLinksIncludeText] [-Documentation::RequirePodSections] [-Editor::RequireEmacsFileVariables] [ErrorHandling::RequireCarping] [ErrorHandling::RequireCheckingReturnValueOfEval] [-ErrorHandling::RequireUseOfExceptions] [InputOutput::ProhibitBacktickOperators] [InputOutput::ProhibitBarewordFileHandles] [InputOutput::ProhibitExplicitStdin] [InputOutput::ProhibitInteractiveTest] [InputOutput::ProhibitJoinedReadline] [InputOutput::ProhibitOneArgSelect] [InputOutput::ProhibitReadlineInForLoop] [InputOutput::ProhibitTwoArgOpen] [InputOutput::RequireBracedFileHandleWithPrint] [InputOutput::RequireBriefOpen] [InputOutput::RequireCheckedClose] [InputOutput::RequireCheckedOpen] [InputOutput::RequireCheckedSyscalls] [InputOutput::RequireEncodingWithUTF8Layer] [Lax::ProhibitComplexMappings::LinesNotStatements] [Lax::ProhibitEmptyQuotes::ExceptAsFallback] [Lax::ProhibitLeadingZeros::ExceptChmod] [Lax::ProhibitStringyEval::ExceptForRequire] [Lax::RequireEndWithTrueConst] [Lax::RequireExplicitPackage::ExceptForPragmata] allowed_pragmata = diagnostics feature perlversion strict warnings utf8 [Miscellanea::ProhibitFormats] [Miscellanea::ProhibitTies] [Miscellanea::ProhibitUnrestrictedNoCritic] [-Miscellanea::ProhibitUselessNoCritic] [-Miscellanea::RequireRcsKeywords] [Miscellanea::TextDomainPlaceholders] [Miscellanea::TextDomainUnused] [Modules::PerlMinimumVersion] [Modules::ProhibitAutomaticExportation] [Modules::ProhibitConditionalUseStatements] [Modules::ProhibitEvilModules] [Modules::ProhibitExcessMainComplexity] [Modules::ProhibitModuleShebang] [Modules::ProhibitMultiplePackages] [Modules::ProhibitPOSIXimport] [Modules::ProhibitUseQuotedVersion] [Modules::RequireBarewordIncludes] [Modules::RequireEndWithOne] [-Modules::RequireExplicitInclusion] [-Modules::RequireExplicitPackage] [Modules::RequireFilenameMatchesPackage] [Modules::RequireNoMatchVarsWithUseEnglish] [Modules::RequirePerlVersion] [Modules::RequireVersionVar] [-Moose::ProhibitMultipleWiths] [Moose::ProhibitNewMethod] [Moose::RequireCleanNamespace] [Moose::RequireMakeImmutable] [NamingConventions::Capitalization] [NamingConventions::ProhibitAmbiguousNames] [NamingConventions::ProhibitMixedCaseSubs] [NamingConventions::ProhibitMixedCaseVars] [Objects::ProhibitIndirectSyntax] [References::ProhibitDoubleSigils] [RegularExpressions::ProhibitCaptureWithoutTest] [RegularExpressions::ProhibitComplexRegexes] [RegularExpressions::ProhibitEnumeratedClasses] [RegularExpressions::ProhibitEscapedMetacharacters] [RegularExpressions::ProhibitFixedStringMatches] [RegularExpressions::ProhibitSingleCharAlternation] [RegularExpressions::ProhibitUnusedCapture] [RegularExpressions::ProhibitUnusualDelimiters] [RegularExpressions::ProhibitUselessTopic] [RegularExpressions::RequireBracesForMultiline] [RegularExpressions::RequireDotMatchAnything] [RegularExpressions::RequireExtendedFormatting] [-RegularExpressions::RequireLineBoundaryMatching] [Subroutines::ProhibitAmpersandSigils] [Subroutines::ProhibitBuiltinHomonyms] [Subroutines::ProhibitCallsToUndeclaredSubs] exempt_subs = MooseX::Types::subtype MooseX::Types::where MooseX::Types::as MooseX::Types::ModVersion MooseX::Types::ProviderObject [Subroutines::ProhibitCallsToUnexportedSubs] [Subroutines::ProhibitExcessComplexity] [-Subroutines::ProhibitExplicitReturnUndef] [Subroutines::ProhibitExportingUndeclaredSubs] [Subroutines::ProhibitManyArgs] [Subroutines::ProhibitNestedSubs] [Subroutines::ProhibitQualifiedSubDeclarations] [Subroutines::ProhibitReturnSort] [Subroutines::ProhibitSubroutinePrototypes] [Subroutines::ProhibitUnusedPrivateSubroutines] private_name_regex = _(?!build_)\w [Subroutines::ProtectPrivateSubs] [-Subroutines::RequireArgUnpacking] [-Subroutines::RequireFinalReturn] [TestingAndDebugging::ProhibitNoStrict] [TestingAndDebugging::ProhibitNoWarnings] [TestingAndDebugging::ProhibitProlongedStrictureOverride] [TestingAndDebugging::RequireTestLabels] [TestingAndDebugging::RequireUseStrict] equivalent_modules = Moose Moo [TestingAndDebugging::RequireUseWarnings] equivalent_modules = Moose Moo [Tics::ProhibitLongLines] base_max = 130 [Tics::ProhibitManyArrows] [Tics::ProhibitUseBase] [ValuesAndExpressions::ConstantBeforeLt] [ValuesAndExpressions::NotWithCompare] [ValuesAndExpressions::ProhibitArrayAssignAref] [ValuesAndExpressions::ProhibitBarewordDoubleColon] [ValuesAndExpressions::ProhibitCommaSeparatedStatements] [ValuesAndExpressions::ProhibitComplexVersion] [-ValuesAndExpressions::ProhibitConstantPragma] [ValuesAndExpressions::ProhibitDuplicateHashKeys] [-ValuesAndExpressions::ProhibitEmptyCommas] [ValuesAndExpressions::ProhibitEmptyQuotes] [ValuesAndExpressions::ProhibitEscapedCharacters] [ValuesAndExpressions::ProhibitFiletest_f] [ValuesAndExpressions::ProhibitImplicitNewlines] [ValuesAndExpressions::ProhibitInterpolationOfLiterals] [ValuesAndExpressions::ProhibitLeadingZeros] [ValuesAndExpressions::ProhibitLongChainsOfMethodCalls] [-ValuesAndExpressions::ProhibitMagicNumbers] [ValuesAndExpressions::ProhibitMismatchedOperators] [ValuesAndExpressions::ProhibitMixedBooleanOperators] [ValuesAndExpressions::ProhibitNoisyQuotes] [ValuesAndExpressions::ProhibitNullStatements] [ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters] [ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator] [ValuesAndExpressions::ProhibitUnknownBackslash] [ValuesAndExpressions::ProhibitVersionStrings] [ValuesAndExpressions::RequireConstantOnLeftSideOfEquality] [ValuesAndExpressions::RequireConstantVersion] [ValuesAndExpressions::RequireInterpolationOfMetachars] [ValuesAndExpressions::RequireNumberSeparators] [ValuesAndExpressions::RequireNumericVersion] [ValuesAndExpressions::RequireQuotedHeredocTerminator] [ValuesAndExpressions::RequireUpperCaseHeredocTerminator] [ValuesAndExpressions::RestrictLongStrings] [ValuesAndExpressions::UnexpandedSpecialLiteral] [Variables::ProhibitAugmentedAssignmentInDeclaration] [Variables::ProhibitConditionalDeclarations] [Variables::ProhibitEvilVariables] [Variables::ProhibitLocalVars] [Variables::ProhibitMatchVars] [Variables::ProhibitPackageVars] [Variables::ProhibitPerl4PackageNames] [-Variables::ProhibitPunctuationVars] [Variables::ProhibitReusedNames] [Variables::ProhibitUnusedVariables] [Variables::ProhibitUnusedVarsStricter] [Variables::ProtectPrivateVars] [Variables::RequireInitializationForLocalVars] [Variables::RequireLexicalLoopIterators] [Variables::RequireLocalizedPunctuationVars] [Variables::RequireNegativeIndices] Dist-Zilla-Plugin-MetaProvides-Package-2.004003/dist.ini0000644000175000017500000001711713055542001021235 0ustar kentkent; This file is generated from dist.ini.meta by dzil bakeini. ; Edit that file or the bundles contained within for long-term changes. ; vim: syntax=dosini name = Dist-Zilla-Plugin-MetaProvides-Package author = Kent Fredric license = Perl_5 copyright_holder = Kent Fredric main_module = lib/Dist/Zilla/Plugin/MetaProvides/Package.pm [Bootstrap::lib] ;try_built = 1 fallback = 0 [MetaConfig / @Author::KENTNL/MetaConfig] [GithubMeta / @Author::KENTNL/GithubMeta] issues = 1 [MetaProvides::Package / @Author::KENTNL/MetaProvides::Package] :version = 1.14000001 [MetaData::BuiltWith / @Author::KENTNL/MetaData::BuiltWith] :version = 1.004000 show_config = 1 show_uname = 1 uname_args = -s -o -r -m -i use_external_file = only [Git::Contributors / @Author::KENTNL/Git::Contributors] :version = 0.006 include_authors = 0 include_releaser = 0 order_by = name [Git::GatherDir / @Author::KENTNL/Git::GatherDir] exclude_filename = README exclude_filename = README.mkdn exclude_filename = README.pod exclude_filename = CONTRIBUTING.pod exclude_filename = LICENSE exclude_filename = Makefile.PL include_dotfiles = 1 [License / @Author::KENTNL/License] [MetaJSON / @Author::KENTNL/MetaJSON] [MetaYAML::Minimal / @Author::KENTNL/MetaYAML::Minimal] [Manifest / @Author::KENTNL/Manifest] [Author::KENTNL::TravisCI / @Author::KENTNL/Author::KENTNL::TravisCI] :version = 0.001002 [Author::KENTNL::CONTRIBUTING / @Author::KENTNL/Author::KENTNL::CONTRIBUTING] -location = root -phase = build :version = 0.001003 document_version = 0.1 [CopyFilesFromBuild / @Author::KENTNL/CopyXBuild] copy = LICENSE copy = Makefile.PL [MetaTests / @Author::KENTNL/MetaTests] [PodCoverageTests / @Author::KENTNL/PodCoverageTests] [PodSyntaxTests / @Author::KENTNL/PodSyntaxTests] [Test::ReportPrereqs / @Author::KENTNL/Test::ReportPrereqs] [Test::Kwalitee / @Author::KENTNL/Test::Kwalitee] [Test::EOL / @Author::KENTNL/Test::EOL] trailing_whitespace = 1 [Test::MinimumVersion / @Author::KENTNL/Test::MinimumVersion] [Test::Compile::PerFile / @Author::KENTNL/Test::Compile::PerFile] :version = 0.003902 test_template = 02-raw-require.t.tpl [Test::Perl::Critic / @Author::KENTNL/Test::Perl::Critic] [ManifestSkip / @Author::KENTNL/ManifestSkip] [RewriteVersion::Sanitized / @Author::KENTNL/RewriteVersion::Sanitized] mantissa = 6 normal_form = numify [PodWeaver / @Author::KENTNL/PodWeaver] replacer = replace_with_blank [AutoPrereqs / @Author::KENTNL/AutoPrereqs] [Prereqs / @Author::KENTNL/BundleDevelSuggests] -phase = develop -type = suggests Dist::Zilla::App::Command::bakeini = 0.001000 Dist::Zilla::PluginBundle::Author::KENTNL = 2.025020 [Prereqs::AuthorDeps / @Author::KENTNL/Prereqs::AuthorDeps] [MinimumPerl / @Author::KENTNL/MinimumPerl] [Authority / @Author::KENTNL/Authority] :version = 1.006 authority = cpan:KENTNL do_metadata = 1 locate_comment = 1 [MakeMaker / @Author::KENTNL/MakeMaker] default_jobs = 10 [Author::KENTNL::RecommendFixes / @Author::KENTNL/Author::KENTNL::RecommendFixes] :version = 0.004002 [Readme::Brief / @Author::KENTNL/ShippedReadme] [ReadmeAnyFromPod / @Author::KENTNL/ReadmeAnyFromPod] filename = README.mkdn location = root type = markdown [Test::CPAN::Changes / @Author::KENTNL/Test::CPAN::Changes] [RunExtraTests / @Author::KENTNL/RunExtraTests] default_jobs = 10 [TestRelease / @Author::KENTNL/TestRelease] [ConfirmRelease / @Author::KENTNL/ConfirmRelease] [Git::Check / @Author::KENTNL/Git::Check] filename = Changes [Git::Commit / @Author::KENTNL/commit_dirty_files] [Git::Tag / @Author::KENTNL/tag_master] tag_format = %v-source [Git::NextRelease / @Author::KENTNL/Git::NextRelease] :version = 0.004000 default_branch = master format = %v %{yyyy-MM-dd'T'HH:mm:ss}dZ %h time_zone = UTC [BumpVersionAfterRelease / @Author::KENTNL/BumpVersionAfterRelease] [Git::Commit / @Author::KENTNL/commit_release_changes] allow_dirty_match = ^lib/ [Git::CommitBuild / @Author::KENTNL/Git::CommitBuild] branch = builds release_branch = releases [Git::Tag / @Author::KENTNL/tag_release] branch = releases tag_format = %v [UploadToCPAN / @Author::KENTNL/UploadToCPAN] [Twitter / @Author::KENTNL/Twitter] hash_tags = #perl #cpan #distzilla tweet_url = https://metacpan.org/release/{{$AUTHOR_UC}}/{{$DIST}}-{{$VERSION}}{{$TRIAL}}#whatsnew url_shortener = none [Prereqs::Upgrade / @Author::KENTNL/Prereqs::Upgrade] Dist::Zila::Plugin::MetaProvides::Package = 2.000000 Dist::Zilla = 5 ExtUtils::MakeMaker = 7.00 File::ShareDir::Install = 0.10 Moo = 1.000008 Moose = 2.000 Path::Tiny = 0.058 Test::File::ShareDir = 1.000000 Test::More = 0.99 [Prereqs::Recommend::MatchInstalled / @Author::KENTNL/always_latest_develop_bundle] applyto_map = develop.suggests = develop.suggests applyto_phase = develop modules = Dist::Zilla::PluginBundle::Author::KENTNL modules = Dist::Zilla::App::Command::bakeini [RemovePrereqs::Provided / @Author::KENTNL/RemovePrereqs::Provided] [Prereqs / @Author::KENTNL/::Role::BundleDeps] ;version_major = 1 ;version_minor = 12 ;version_rel_year = 2009 ;version_rel_month = 8 ;version_rel_day = 24 ;version_rel_hour = 0 ;version_rel_time_zone = Pacific/Auckland ; authordep Dist::Zilla::Role::ModuleMetadata -phase = develop -relationship = requires Dist::Zilla::Plugin::Author::KENTNL::CONTRIBUTING = 0.001003 Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes = 0.004002 Dist::Zilla::Plugin::Author::KENTNL::TravisCI = 0.001002 Dist::Zilla::Plugin::Authority = 1.006 Dist::Zilla::Plugin::AutoPrereqs = 0 Dist::Zilla::Plugin::BumpVersionAfterRelease = 0 Dist::Zilla::Plugin::ConfirmRelease = 0 Dist::Zilla::Plugin::CopyFilesFromBuild = 0 Dist::Zilla::Plugin::Git::Check = 0 Dist::Zilla::Plugin::Git::Commit = 0 Dist::Zilla::Plugin::Git::CommitBuild = 0 Dist::Zilla::Plugin::Git::Contributors = 0.006 Dist::Zilla::Plugin::Git::GatherDir = 0 Dist::Zilla::Plugin::Git::NextRelease = 0.004000 Dist::Zilla::Plugin::Git::Tag = 0 Dist::Zilla::Plugin::GithubMeta = 0 Dist::Zilla::Plugin::License = 0 Dist::Zilla::Plugin::MakeMaker = 0 Dist::Zilla::Plugin::Manifest = 0 Dist::Zilla::Plugin::ManifestSkip = 0 Dist::Zilla::Plugin::MetaConfig = 0 Dist::Zilla::Plugin::MetaData::BuiltWith = 1.004000 Dist::Zilla::Plugin::MetaJSON = 0 Dist::Zilla::Plugin::MetaProvides::Package = 1.14000001 Dist::Zilla::Plugin::MetaTests = 0 Dist::Zilla::Plugin::MetaYAML::Minimal = 0 Dist::Zilla::Plugin::MinimumPerl = 0 Dist::Zilla::Plugin::PodCoverageTests = 0 Dist::Zilla::Plugin::PodSyntaxTests = 0 Dist::Zilla::Plugin::PodWeaver = 0 Dist::Zilla::Plugin::Prereqs = 0 Dist::Zilla::Plugin::Prereqs::AuthorDeps = 0 Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled = 0 Dist::Zilla::Plugin::Prereqs::Upgrade = 0 Dist::Zilla::Plugin::Readme::Brief = 0 Dist::Zilla::Plugin::ReadmeAnyFromPod = 0 Dist::Zilla::Plugin::RemovePrereqs::Provided = 0 Dist::Zilla::Plugin::RewriteVersion::Sanitized = 0 Dist::Zilla::Plugin::RunExtraTests = 0 Dist::Zilla::Plugin::Test::CPAN::Changes = 0 Dist::Zilla::Plugin::Test::Compile::PerFile = 0 Dist::Zilla::Plugin::Test::EOL = 0 Dist::Zilla::Plugin::Test::Kwalitee = 0 Dist::Zilla::Plugin::Test::MinimumVersion = 0 Dist::Zilla::Plugin::Test::Perl::Critic = 0 Dist::Zilla::Plugin::Test::ReportPrereqs = 0 Dist::Zilla::Plugin::TestRelease = 0 Dist::Zilla::Plugin::Twitter = 0 Dist::Zilla::Plugin::UploadToCPAN = 0 [Prereqs / RuntimeRequires] Dist::Zilla = 5.000 Dist::Zilla::Plugin::MetaProvides = 1.15000000 Dist::Zilla::MetaProvides::ProvideRecord = 0 [Prereqs / RuntimeSuggests] Dist::Zilla::Plugin::MetaNoIndex = 0 [Prereqs / DevelopRequires] Dist::Zilla::Plugin::Bootstrap::lib = 0 Dist::Zilla::Plugin::MetaNoIndex = 0 [Prereqs / TestSuggests] Dist::Zilla::Plugin::MetaNoIndex = 0 [MetaNoIndex] directory = corpus directory = t/lib Dist-Zilla-Plugin-MetaProvides-Package-2.004003/.perltidyrc0000644000175000017500000000001413055542001021737 0ustar kentkent-i 2 -l 130 Dist-Zilla-Plugin-MetaProvides-Package-2.004003/META.json0000644000175000017500000011056013055542001021206 0ustar kentkent{ "abstract" : "Extract namespaces/version from traditional packages for provides", "author" : [ "Kent Fredric " ], "dynamic_config" : 0, "generated_by" : "Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : 2 }, "name" : "Dist-Zilla-Plugin-MetaProvides-Package", "no_index" : { "directory" : [ "corpus", "t/lib" ] }, "prereqs" : { "configure" : { "recommends" : { "ExtUtils::MakeMaker" : "7.00" }, "requires" : { "ExtUtils::MakeMaker" : "0", "perl" : "5.008" } }, "develop" : { "recommends" : { "Test::More" : "0.99" }, "requires" : { "Dist::Zilla" : "5", "Dist::Zilla::Plugin::Author::KENTNL::CONTRIBUTING" : "0.001003", "Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes" : "0.004002", "Dist::Zilla::Plugin::Author::KENTNL::TravisCI" : "0.001002", "Dist::Zilla::Plugin::Authority" : "1.006", "Dist::Zilla::Plugin::AutoPrereqs" : "0", "Dist::Zilla::Plugin::Bootstrap::lib" : "0", "Dist::Zilla::Plugin::BumpVersionAfterRelease" : "0", "Dist::Zilla::Plugin::ConfirmRelease" : "0", "Dist::Zilla::Plugin::CopyFilesFromBuild" : "0", "Dist::Zilla::Plugin::Git::Check" : "0", "Dist::Zilla::Plugin::Git::Commit" : "0", "Dist::Zilla::Plugin::Git::CommitBuild" : "0", "Dist::Zilla::Plugin::Git::Contributors" : "0.006", "Dist::Zilla::Plugin::Git::GatherDir" : "0", "Dist::Zilla::Plugin::Git::NextRelease" : "0.004000", "Dist::Zilla::Plugin::Git::Tag" : "0", "Dist::Zilla::Plugin::GithubMeta" : "0", "Dist::Zilla::Plugin::License" : "0", "Dist::Zilla::Plugin::MakeMaker" : "0", "Dist::Zilla::Plugin::Manifest" : "0", "Dist::Zilla::Plugin::ManifestSkip" : "0", "Dist::Zilla::Plugin::MetaConfig" : "0", "Dist::Zilla::Plugin::MetaData::BuiltWith" : "1.004000", "Dist::Zilla::Plugin::MetaJSON" : "0", "Dist::Zilla::Plugin::MetaNoIndex" : "0", "Dist::Zilla::Plugin::MetaProvides::Package" : "1.14000001", "Dist::Zilla::Plugin::MetaTests" : "0", "Dist::Zilla::Plugin::MetaYAML::Minimal" : "0", "Dist::Zilla::Plugin::MinimumPerl" : "0", "Dist::Zilla::Plugin::PodCoverageTests" : "0", "Dist::Zilla::Plugin::PodSyntaxTests" : "0", "Dist::Zilla::Plugin::PodWeaver" : "0", "Dist::Zilla::Plugin::Prereqs" : "0", "Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0", "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : "0", "Dist::Zilla::Plugin::Prereqs::Upgrade" : "0", "Dist::Zilla::Plugin::Readme::Brief" : "0", "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0", "Dist::Zilla::Plugin::RemovePrereqs::Provided" : "0", "Dist::Zilla::Plugin::RewriteVersion::Sanitized" : "0", "Dist::Zilla::Plugin::RunExtraTests" : "0", "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0", "Dist::Zilla::Plugin::Test::Compile::PerFile" : "0.003902", "Dist::Zilla::Plugin::Test::EOL" : "0", "Dist::Zilla::Plugin::Test::Kwalitee" : "0", "Dist::Zilla::Plugin::Test::MinimumVersion" : "0", "Dist::Zilla::Plugin::Test::Perl::Critic" : "0", "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0", "Dist::Zilla::Plugin::TestRelease" : "0", "Dist::Zilla::Plugin::Twitter" : "0", "Dist::Zilla::Plugin::UploadToCPAN" : "0", "Dist::Zilla::Role::ModuleMetadata" : "0", "English" : "0", "Pod::Coverage::TrustPod" : "0", "Software::License::Perl_5" : "0", "Test::CPAN::Changes" : "0.19", "Test::CPAN::Meta" : "0", "Test::EOL" : "0", "Test::Kwalitee" : "1.21", "Test::MinimumVersion" : "0", "Test::More" : "0.96", "Test::Pod" : "1.41", "Test::Pod::Coverage" : "1.08" }, "suggests" : { "Dist::Zilla::App::Command::bakeini" : "0.002005", "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.025020" } }, "runtime" : { "recommends" : { "Moose" : "2.000" }, "requires" : { "Carp" : "0", "Data::Dump" : "1.16", "Dist::Zilla" : "5.000", "Dist::Zilla::MetaProvides::ProvideRecord" : "1.14000000", "Dist::Zilla::Plugin::FinderCode" : "0", "Dist::Zilla::Plugin::MetaProvides" : "1.15000000", "Dist::Zilla::Role::MetaProvider::Provider" : "0", "Dist::Zilla::Role::ModuleMetadata" : "0", "Dist::Zilla::Role::PPI" : "0", "Moose" : "0", "MooseX::LazyRequire" : "0", "MooseX::Types::Moose" : "0", "PPI::Document" : "0", "Safe::Isa" : "0", "namespace::autoclean" : "0", "perl" : "5.008", "strict" : "0", "warnings" : "0" }, "suggests" : { "Dist::Zilla::Plugin::MetaNoIndex" : "0" } }, "test" : { "recommends" : { "CPAN::Meta" : "2.120900", "ExtUtils::MakeMaker" : "7.00", "Path::Tiny" : "0.058", "Test::More" : "0.99" }, "requires" : { "Dist::Zilla::Role::FileFinder" : "0", "ExtUtils::MakeMaker" : "0", "File::Spec" : "0", "Module::Metadata" : "1.000022", "Path::Tiny" : "0", "Test::DZil" : "0", "Test::Fatal" : "0", "Test::Moose" : "0", "Test::More" : "0.96", "perl" : "5.008" }, "suggests" : { "Dist::Zilla::Plugin::MetaNoIndex" : "0" } } }, "provides" : { "Dist::Zilla::Plugin::MetaProvides::Package" : { "file" : "lib/Dist/Zilla/Plugin/MetaProvides/Package.pm", "version" : "2.004003" } }, "release_status" : "stable", "resources" : { "bugtracker" : { "web" : "https://github.com/kentnl/Dist-Zilla-Plugin-MetaProvides-Package/issues" }, "homepage" : "https://github.com/kentnl/Dist-Zilla-Plugin-MetaProvides-Package", "repository" : { "type" : "git", "url" : "https://github.com/kentnl/Dist-Zilla-Plugin-MetaProvides-Package.git", "web" : "https://github.com/kentnl/Dist-Zilla-Plugin-MetaProvides-Package" } }, "version" : "2.004003", "x_BuiltWith" : { "external_file" : "misc/built_with.json" }, "x_Dist_Zilla" : { "perl" : { "version" : "5.025010" }, "plugins" : [ { "class" : "Dist::Zilla::Plugin::Bootstrap::lib", "config" : { "Dist::Zilla::Role::Bootstrap" : { "$Dist::Zilla::Role::Bootstrap::VERSION" : "1.001003", "distname" : "Dist-Zilla-Plugin-MetaProvides-Package", "fallback" : "0", "try_built" : null, "try_built_method" : "mtime" } }, "name" : "Bootstrap::lib", "version" : "1.001000" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@Author::KENTNL/MetaConfig", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::GithubMeta", "name" : "@Author::KENTNL/GithubMeta", "version" : "0.54" }, { "class" : "Dist::Zilla::Plugin::MetaProvides::Package", "config" : { "Dist::Zilla::Plugin::MetaProvides::Package" : { "finder_objects" : [ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM", "version" : "6.008" } ], "include_underscores" : 0 }, "Dist::Zilla::Role::MetaProvider::Provider" : { "$Dist::Zilla::Role::MetaProvider::Provider::VERSION" : "2.002004", "inherit_missing" : 1, "inherit_version" : 1, "meta_noindex" : 1 }, "Dist::Zilla::Role::ModuleMetadata" : { "Module::Metadata" : "1.000033", "version" : "0.004" } }, "name" : "@Author::KENTNL/MetaProvides::Package", "version" : "2.004003" }, { "class" : "Dist::Zilla::Plugin::MetaData::BuiltWith", "config" : { "Dist::Zilla::Plugin::MetaData::BuiltWith" : { "$Module::Metadata::VERSION" : "1.000033", "_stash_key" : "x_BuiltWith", "external_file_name" : "misc/built_with.json", "show_config" : "1", "show_uname" : "1", "uname" : { "uname_args" : [ "-s", "-o", "-r", "-m", "-i" ], "uname_call" : "uname" }, "use_external_file" : "only" } }, "name" : "@Author::KENTNL/MetaData::BuiltWith", "version" : "1.004004" }, { "class" : "Dist::Zilla::Plugin::Git::Contributors", "config" : { "Dist::Zilla::Plugin::Git::Contributors" : { "git --version" : "2.11.1", "include_authors" : 0, "include_releaser" : 0, "order_by" : "name", "paths" : [] } }, "name" : "@Author::KENTNL/Git::Contributors", "version" : "0.029" }, { "class" : "Dist::Zilla::Plugin::Git::GatherDir", "config" : { "Dist::Zilla::Plugin::GatherDir" : { "exclude_filename" : [ "CONTRIBUTING.pod", "LICENSE", "Makefile.PL", "README", "README.mkdn", "README.pod" ], "exclude_match" : [], "follow_symlinks" : 0, "include_dotfiles" : 1, "prefix" : "", "prune_directory" : [], "root" : "." }, "Dist::Zilla::Plugin::Git::GatherDir" : { "include_untracked" : 0 } }, "name" : "@Author::KENTNL/Git::GatherDir", "version" : "2.041" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@Author::KENTNL/License", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@Author::KENTNL/MetaJSON", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::MetaYAML::Minimal", "config" : { "Dist::Zilla::Plugin::MetaYAML::Minimal" : { "filename" : "META.yml", "version" : "1.4" } }, "name" : "@Author::KENTNL/MetaYAML::Minimal", "version" : "0.001000" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@Author::KENTNL/Manifest", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::Author::KENTNL::TravisCI", "config" : { "Dist::Zilla::Plugin::Author::KENTNL::TravisCI" : { "fail_perls" : [ "5.8" ], "skip_perls" : [] } }, "name" : "@Author::KENTNL/Author::KENTNL::TravisCI", "version" : "0.001003" }, { "class" : "Dist::Zilla::Plugin::Author::KENTNL::CONTRIBUTING", "config" : { "Dist::Zilla::Plugin::Author::KENTNL::CONTRIBUTING" : { "document_version" : "0.1" }, "Dist::Zilla::Plugin::GenerateFile::FromShareDir" : { "destination_filename" : "CONTRIBUTING.pod", "dist" : "Dist-Zilla-Plugin-Author-KENTNL-CONTRIBUTING", "encoding" : "UTF-8", "location" : "root", "phase" : "build", "source_filename" : "contributing-0.1.pod", "version" : "0.013" }, "Dist::Zilla::Role::RepoFileInjector" : { "allow_overwrite" : 1, "repo_root" : ".", "version" : "0.007" } }, "name" : "@Author::KENTNL/Author::KENTNL::CONTRIBUTING", "version" : "0.001005" }, { "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild", "name" : "@Author::KENTNL/CopyXBuild", "version" : "0.163040" }, { "class" : "Dist::Zilla::Plugin::MetaTests", "name" : "@Author::KENTNL/MetaTests", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::PodCoverageTests", "name" : "@Author::KENTNL/PodCoverageTests", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@Author::KENTNL/PodSyntaxTests", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", "name" : "@Author::KENTNL/Test::ReportPrereqs", "version" : "0.025" }, { "class" : "Dist::Zilla::Plugin::Test::Kwalitee", "config" : { "Dist::Zilla::Plugin::Test::Kwalitee" : { "filename" : "xt/release/kwalitee.t", "skiptest" : [] } }, "name" : "@Author::KENTNL/Test::Kwalitee", "version" : "2.12" }, { "class" : "Dist::Zilla::Plugin::Test::EOL", "config" : { "Dist::Zilla::Plugin::Test::EOL" : { "filename" : "xt/author/eol.t", "finder" : [ ":ExecFiles", ":InstallModules", ":TestFiles" ], "trailing_whitespace" : 1 } }, "name" : "@Author::KENTNL/Test::EOL", "version" : "0.19" }, { "class" : "Dist::Zilla::Plugin::Test::MinimumVersion", "name" : "@Author::KENTNL/Test::MinimumVersion", "version" : "2.000007" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "@Author::KENTNL/Test::Compile::PerFile/AUTOVIV/:InstallModulesPM", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::Test::Compile::PerFile", "config" : { "Dist::Zilla::Plugin::Test::Compile::PerFile" : { "file" : [ "lib/Dist/Zilla/Plugin/MetaProvides/Package.pm" ], "path_translator" : "base64_filter", "prefix" : "t/00-compile", "skip" : [], "test_template" : "02-raw-require.t.tpl", "xt_mode" : null } }, "name" : "@Author::KENTNL/Test::Compile::PerFile", "version" : "0.003902" }, { "class" : "Dist::Zilla::Plugin::Test::Perl::Critic", "name" : "@Author::KENTNL/Test::Perl::Critic", "version" : "3.000" }, { "class" : "Dist::Zilla::Plugin::ManifestSkip", "name" : "@Author::KENTNL/ManifestSkip", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::RewriteVersion::Sanitized", "config" : { "Dist::Zilla::Plugin::RewriteVersion" : { "add_tarball_name" : 0, "finders" : [ ":ExecFiles", ":InstallModules" ], "global" : 0, "skip_version_provider" : 0 }, "Dist::Zilla::Role::Version::Sanitize" : { "$Dist::Zilla::Role::Version::Sanitize::VERSION" : "0.002002", "mantissa" : "6", "normal_form" : "numify" } }, "name" : "@Author::KENTNL/RewriteVersion::Sanitized", "version" : "0.001005" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", "config" : { "Dist::Zilla::Plugin::PodWeaver" : { "finder" : [ ":InstallModules", ":ExecFiles" ], "plugins" : [ { "class" : "Pod::Weaver::Plugin::EnsurePod5", "name" : "@CorePrep/EnsurePod5", "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::H1Nester", "name" : "@CorePrep/H1Nester", "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::SingleEncoding", "name" : "-SingleEncoding", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Name", "name" : "Name", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Version", "name" : "Version", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", "name" : "prelude", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "SYNOPSIS", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "DESCRIPTION", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "QUICK REFERENCE", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "NAMING_SCHEME", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "OVERVIEW", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "ROLES", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "ROLEMETHODS", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "METHODS", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "ATTRIBUTES", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "PRIVATE_ATTRIBUTES", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "PRIVATE_METHODS", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Leftovers", "name" : "Leftovers", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", "name" : "postlude", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Authors", "name" : "Authors", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Legal", "name" : "Legal", "version" : "4.015" } ] } }, "name" : "@Author::KENTNL/PodWeaver", "version" : "4.008" }, { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@Author::KENTNL/AutoPrereqs", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::Prereqs", "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "develop", "type" : "suggests" } }, "name" : "@Author::KENTNL/BundleDevelSuggests", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::Prereqs::AuthorDeps", "name" : "@Author::KENTNL/Prereqs::AuthorDeps", "version" : "0.006" }, { "class" : "Dist::Zilla::Plugin::MinimumPerl", "name" : "@Author::KENTNL/MinimumPerl", "version" : "1.006" }, { "class" : "Dist::Zilla::Plugin::Authority", "name" : "@Author::KENTNL/Authority", "version" : "1.009" }, { "class" : "Dist::Zilla::Plugin::MakeMaker", "config" : { "Dist::Zilla::Role::TestRunner" : { "default_jobs" : "10" } }, "name" : "@Author::KENTNL/MakeMaker", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes", "name" : "@Author::KENTNL/Author::KENTNL::RecommendFixes", "version" : "0.005002" }, { "class" : "Dist::Zilla::Plugin::Readme::Brief", "name" : "@Author::KENTNL/ShippedReadme", "version" : "0.003000" }, { "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", "config" : { "Dist::Zilla::Role::FileWatcher" : { "version" : "0.006" } }, "name" : "@Author::KENTNL/ReadmeAnyFromPod", "version" : "0.163250" }, { "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes", "config" : { "Dist::Zilla::Plugin::Test::CPAN::Changes" : { "changelog" : "Changes" } }, "name" : "@Author::KENTNL/Test::CPAN::Changes", "version" : "0.012" }, { "class" : "Dist::Zilla::Plugin::RunExtraTests", "config" : { "Dist::Zilla::Role::TestRunner" : { "default_jobs" : "10" } }, "name" : "@Author::KENTNL/RunExtraTests", "version" : "0.029" }, { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@Author::KENTNL/TestRelease", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@Author::KENTNL/ConfirmRelease", "version" : "6.008" }, { "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.11.1", "repo_root" : "." } }, "name" : "@Author::KENTNL/Git::Check", "version" : "2.041" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", "config" : { "Dist::Zilla::Plugin::Git::Commit" : { "add_files_in" : [], "commit_msg" : "v%v%n%n%c" }, "Dist::Zilla::Role::Git::DirtyFiles" : { "allow_dirty" : [ "Changes", "dist.ini" ], "allow_dirty_match" : [], "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { "git --version" : "2.11.1", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, "name" : "@Author::KENTNL/commit_dirty_files", "version" : "2.041" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", "config" : { "Dist::Zilla::Plugin::Git::Tag" : { "branch" : null, "changelog" : "Changes", "signed" : 0, "tag" : "2.004003-source", "tag_format" : "%v-source", "tag_message" : "v%v" }, "Dist::Zilla::Role::Git::Repo" : { "git --version" : "2.11.1", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, "name" : "@Author::KENTNL/tag_master", "version" : "2.041" }, { "class" : "Dist::Zilla::Plugin::Git::NextRelease", "config" : { "Dist::Zilla::Plugin::Git::NextRelease" : { "default_branch" : "master" } }, "name" : "@Author::KENTNL/Git::NextRelease", "version" : "0.004000" }, { "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease", "config" : { "Dist::Zilla::Plugin::BumpVersionAfterRelease" : { "finders" : [ ":ExecFiles", ":InstallModules" ], "global" : 0, "munge_makefile_pl" : 1 } }, "name" : "@Author::KENTNL/BumpVersionAfterRelease", "version" : "0.015" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", "config" : { "Dist::Zilla::Plugin::Git::Commit" : { "add_files_in" : [], "commit_msg" : "v%v%n%n%c" }, "Dist::Zilla::Role::Git::DirtyFiles" : { "allow_dirty" : [ "Changes", "dist.ini" ], "allow_dirty_match" : [ "(?^u:^lib/)" ], "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { "git --version" : "2.11.1", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, "name" : "@Author::KENTNL/commit_release_changes", "version" : "2.041" }, { "class" : "Dist::Zilla::Plugin::Git::CommitBuild", "config" : { "Dist::Zilla::Plugin::Git::CommitBuild" : { "branch" : "builds", "build_root" : null, "message" : "Build results of %h (on %b)", "multiple_inheritance" : 0, "release_branch" : "releases", "release_message" : "Build results of %h (on %b)" }, "Dist::Zilla::Role::Git::Repo" : { "git --version" : "2.11.1", "repo_root" : "." } }, "name" : "@Author::KENTNL/Git::CommitBuild", "version" : "2.041" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", "config" : { "Dist::Zilla::Plugin::Git::Tag" : { "branch" : "releases", "changelog" : "Changes", "signed" : 0, "tag" : "2.004003", "tag_format" : "%v", "tag_message" : "v%v" }, "Dist::Zilla::Role::Git::Repo" : { "git --version" : "2.11.1", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, "name" : "@Author::KENTNL/tag_release", "version" : "2.041" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@Author::KENTNL/UploadToCPAN", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::Twitter", "name" : "@Author::KENTNL/Twitter", "version" : "0.026" }, { "class" : "Dist::Zilla::Plugin::Prereqs::Upgrade", "config" : { "Dist::Zilla::Plugin::Prereqs::Upgrade" : { "modules" : { "Dist::Zila::Plugin::MetaProvides::Package" : "2.000000", "Dist::Zilla" : "5", "ExtUtils::MakeMaker" : "7.00", "File::ShareDir::Install" : "0.10", "Moo" : "1.000008", "Moose" : "2.000", "Path::Tiny" : "0.058", "Test::File::ShareDir" : "1.000000", "Test::More" : "0.99" } } }, "name" : "@Author::KENTNL/Prereqs::Upgrade", "version" : "0.001000" }, { "class" : "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled", "config" : { "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : { "applyto_map" : [ "develop.suggests = develop.suggests" ], "applyto_phase" : [ "develop" ], "modules" : [ "Dist::Zilla::PluginBundle::Author::KENTNL", "Dist::Zilla::App::Command::bakeini" ], "source_relation" : "requires", "target_relation" : "recommends" } }, "name" : "@Author::KENTNL/always_latest_develop_bundle", "version" : "0.003001" }, { "class" : "Dist::Zilla::Plugin::RemovePrereqs::Provided", "name" : "@Author::KENTNL/RemovePrereqs::Provided", "version" : "0.001000" }, { "class" : "Dist::Zilla::Plugin::Prereqs", "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "develop", "type" : "requires" } }, "name" : "@Author::KENTNL/::Role::BundleDeps", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::Prereqs", "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "runtime", "type" : "requires" } }, "name" : "RuntimeRequires", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::Prereqs", "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "runtime", "type" : "suggests" } }, "name" : "RuntimeSuggests", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::Prereqs", "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "develop", "type" : "requires" } }, "name" : "DevelopRequires", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::Prereqs", "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "test", "type" : "suggests" } }, "name" : "TestSuggests", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::MetaNoIndex", "name" : "MetaNoIndex", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExtraTestFiles", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":PerlExecFiles", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", "version" : "6.008" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM", "version" : "6.008" } ], "zilla" : { "class" : "Dist::Zilla::Dist::Builder", "config" : { "is_trial" : 0 }, "version" : "6.008" } }, "x_authority" : "cpan:KENTNL", "x_serialization_backend" : "Cpanel::JSON::XS version 3.0227" } Dist-Zilla-Plugin-MetaProvides-Package-2.004003/weaver.ini0000644000175000017500000000117313055542001021556 0ustar kentkent[@CorePrep] [-SingleEncoding] [Name] [Version] [Region / prelude] [Generic / SYNOPSIS] [Generic / DESCRIPTION] [Generic / QUICK REFERENCE] [Generic / NAMING_SCHEME] header = NAMING SCHEME [Generic / OVERVIEW] [Collect / ROLES] header = CONSUMED ROLES command = with [Collect / ROLEMETHODS] header = ROLE SATISFYING METHODS command = rmethod [Collect / METHODS] command = method [Collect / ATTRIBUTES] command = attr [Collect / PRIVATE_ATTRIBUTES] header = PRIVATE ATTRIBUTES command = p_attr [Collect / PRIVATE_METHODS] header = PRIVATE METHODS command = p_method [Leftovers] [Region / postlude] [Authors] [Legal] Dist-Zilla-Plugin-MetaProvides-Package-2.004003/MANIFEST0000644000175000017500000000161013055542001020711 0ustar kentkent# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.008. .gitignore .mailmap .perltidyrc .travis.yml Changes INSTALL.SKIP LICENSE MANIFEST META.json META.yml Makefile.PL README dist.ini dist.ini.meta lib/Dist/Zilla/Plugin/MetaProvides/Package.pm maint/perlcritic.rc.gen.pl misc/Changes.deps misc/Changes.deps.all misc/Changes.deps.dev misc/Changes.deps.opt misc/built_with.json misc/perlcritic.deps perlcritic.rc t/00-compile/lib_Dist_Zilla_Plugin_MetaProvides_Package_pm.t t/00-report-prereqs.dd t/00-report-prereqs.t t/dz2-hidden-provides.t t/dz2-provides.t t/errors.t t/finder-installmodules.t t/include-underscore.t t/no-warn-hard-hidden.t t/perl-5-14-package.t t/warn-missing-pkg.t weaver.ini xt/author/critic.t xt/author/eol.t xt/author/pod-coverage.t xt/author/pod-syntax.t xt/release/cpan-changes.t xt/release/distmeta.t xt/release/kwalitee.t xt/release/minimum-version.t