This is an automated email from the git hooks/post-receive script. gregoa pushed a commit to branch master in repository libmodule-install-perl.
commit d760797676011af6f4191fa37ae6a425011400f3 Author: gregor herrmann <gre...@debian.org> Date: Sat May 3 16:39:31 2014 +0200 Imported Upstream version 1.08 --- Changes | 5 + LICENSE | 398 --------------------------------- MANIFEST | 5 - META.yml | 44 ++-- MYMETA.json | 70 ------ Makefile.PL | 7 +- inc/Module/Install.pm | 2 +- inc/Module/Install/Base.pm | 2 +- inc/Module/Install/Can.pm | 2 +- inc/Module/Install/Fetch.pm | 2 +- inc/Module/Install/Makefile.pm | 2 +- inc/Module/Install/Metadata.pm | 2 +- inc/Module/Install/Win32.pm | 2 +- inc/Module/Install/WriteAll.pm | 2 +- lib/Module/AutoInstall.pm | 2 +- lib/Module/Install.pm | 2 +- lib/Module/Install/Admin.pm | 2 +- lib/Module/Install/Admin/Bundle.pm | 3 +- lib/Module/Install/Admin/Compiler.pm | 2 +- lib/Module/Install/Admin/Find.pm | 2 +- lib/Module/Install/Admin/Include.pm | 2 +- lib/Module/Install/Admin/Makefile.pm | 2 +- lib/Module/Install/Admin/Manifest.pm | 2 +- lib/Module/Install/Admin/Metadata.pm | 2 +- lib/Module/Install/Admin/ScanDeps.pm | 2 +- lib/Module/Install/Admin/WriteAll.pm | 2 +- lib/Module/Install/AutoInstall.pm | 2 +- lib/Module/Install/Base.pm | 2 +- lib/Module/Install/Bundle.pm | 2 +- lib/Module/Install/Can.pm | 2 +- lib/Module/Install/Compiler.pm | 2 +- lib/Module/Install/DSL.pm | 2 +- lib/Module/Install/Deprecated.pm | 2 +- lib/Module/Install/External.pm | 2 +- lib/Module/Install/Fetch.pm | 2 +- lib/Module/Install/Include.pm | 2 +- lib/Module/Install/Inline.pm | 2 +- lib/Module/Install/MakeMaker.pm | 2 +- lib/Module/Install/Makefile.pm | 2 +- lib/Module/Install/Metadata.pm | 2 +- lib/Module/Install/PAR.pm | 2 +- lib/Module/Install/Run.pm | 2 +- lib/Module/Install/Scripts.pm | 2 +- lib/Module/Install/Share.pm | 2 +- lib/Module/Install/Win32.pm | 2 +- lib/Module/Install/With.pm | 2 +- lib/Module/Install/WriteAll.pm | 2 +- lib/inc/Module/Install.pm | 2 +- lib/inc/Module/Install/DSL.pm | 2 +- t/13_author_tests.t | 6 +- t/13_author_tests_ext.t | 20 +- t/13_author_tests_ext2.t | 8 +- t/20_authors_with_special_characters.t | 6 +- t/lib/Test.pm | 2 +- xt/meta.t | 27 --- xt/pmv.t | 32 --- xt/pod.t | 32 --- 57 files changed, 93 insertions(+), 656 deletions(-) diff --git a/Changes b/Changes index 9410902..0ab2bb4 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,10 @@ Changes for Perl programming language extension Module-Install +1.08 Thu 6 Mar 2014 + - Remove LWP::UserAgent from the prereqs (TOKUHIROM) + - Require a more recent version of Module::ScanDeps (CHORNY) + - Fix failing test case with recent Parse::CPAN::Meta (BINGOS) + 1.06 Thu 1 Mar 2012 - Adding can_xs command, imported from Params::Util (ADAMK) - Adding requires_xs command, wrapping around can_xs (ADAMK) diff --git a/LICENSE b/LICENSE deleted file mode 100644 index e455655..0000000 --- a/LICENSE +++ /dev/null @@ -1,398 +0,0 @@ - -Terms of Perl 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" - ----------------------------------------------------------------------------- - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, 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 licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU 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. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), 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 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 show them these terms so they know 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. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - 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 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 derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 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 License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -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. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary 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 - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 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 Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing 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 for copying, distributing or modifying -the Program or works based on it. - - 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. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. 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 this 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 -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. 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 - - 11. 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. - - 12. 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 - - ----------------------------------------------------------------------------- - -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 - - diff --git a/MANIFEST b/MANIFEST index 2ee08dd..2dca465 100644 --- a/MANIFEST +++ b/MANIFEST @@ -46,11 +46,9 @@ lib/Module/Install/Share.pm lib/Module/Install/Win32.pm lib/Module/Install/With.pm lib/Module/Install/WriteAll.pm -LICENSE Makefile.PL MANIFEST This list of files META.yml -MYMETA.json README t/01_compile.t t/02_mymeta.t @@ -88,6 +86,3 @@ t/31_add_metadata.t t/lib/Test.pm t/recursive/test.t xt/licenses.t -xt/meta.t -xt/pmv.t -xt/pod.t diff --git a/META.yml b/META.yml index 8e7a291..fdcf1c9 100644 --- a/META.yml +++ b/META.yml @@ -4,14 +4,14 @@ author: - 'Adam Kennedy <ad...@cpan.org>' build_requires: ExtUtils::MakeMaker: 6.36 - Test::Harness: 3.13 - Test::More: 0.86 + Test::Harness: '3.13' + Test::More: '0.86' configure_requires: ExtUtils::MakeMaker: 6.36 - YAML::Tiny: 1.33 + YAML::Tiny: '1.33' distribution_type: module dynamic_config: 0 -generated_by: 'Module::Install version 1.06' +generated_by: 'Module::Install version 1.08' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -23,24 +23,22 @@ no_index: - t - xt requires: - Archive::Tar: 1.44 - Devel::PPPort: 3.16 - ExtUtils::Install: 1.52 - ExtUtils::MakeMaker: 6.59 - ExtUtils::ParseXS: 2.19 - File::Remove: 1.42 - File::Spec: 3.28 - JSON: 2.14 - LWP::UserAgent: 5.812 - Module::Build: 0.29 - Module::CoreList: 2.17 - Module::ScanDeps: 0.89 - PAR::Dist: 0.29 - Parse::CPAN::Meta: 1.39 - YAML::Tiny: 1.38 - perl: 5.005 + Archive::Tar: '1.44' + Devel::PPPort: '3.16' + ExtUtils::Install: '1.52' + ExtUtils::MakeMaker: '6.59' + ExtUtils::ParseXS: '2.19' + File::Remove: '1.42' + File::Spec: '3.28' + JSON: '2.14' + Module::Build: '0.29' + Module::CoreList: '2.17' + Module::ScanDeps: '1.09' + PAR::Dist: '0.29' + Parse::CPAN::Meta: '1.4413' + YAML::Tiny: '1.38' + perl: '5.005' resources: - ChangeLog: http://fisheye2.atlassian.com/changelog/cpan/trunk/Module-Install license: http://dev.perl.org/licenses/ - repository: http://svn.ali.as/cpan/trunk/Module-Install -version: 1.06 + repository: https://github.com/Perl-Toolchain-Gang/Module-Install.git +version: '1.08' diff --git a/MYMETA.json b/MYMETA.json deleted file mode 100644 index 248a8d2..0000000 --- a/MYMETA.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "abstract" : "Standalone, extensible Perl module installer", - "author" : [ - "Adam Kennedy <ad...@cpan.org>" - ], - "dynamic_config" : 0, - "generated_by" : "Module::Install version 1.06, CPAN::Meta::Converter version 2.112621", - "license" : [ - "perl_5" - ], - "meta-spec" : { - "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", - "version" : "2" - }, - "name" : "Module-Install", - "no_index" : { - "directory" : [ - "inc", - "t", - "xt" - ] - }, - "prereqs" : { - "build" : { - "requires" : { - "ExtUtils::MakeMaker" : "6.36", - "Test::Harness" : "3.13", - "Test::More" : "0.86", - "YAML::Tiny" : "1.33" - } - }, - "configure" : { - "requires" : { - "ExtUtils::MakeMaker" : "6.36", - "YAML::Tiny" : "1.33" - } - }, - "runtime" : { - "requires" : { - "Archive::Tar" : "1.44", - "Devel::PPPort" : "3.16", - "ExtUtils::Install" : "1.52", - "ExtUtils::MakeMaker" : "6.59", - "ExtUtils::ParseXS" : "2.19", - "File::Remove" : "1.42", - "File::Spec" : "3.28", - "JSON" : "2.14", - "LWP::UserAgent" : "5.812", - "Module::Build" : "0.29", - "Module::CoreList" : "2.17", - "Module::ScanDeps" : "0.89", - "PAR::Dist" : "0.29", - "Parse::CPAN::Meta" : "1.39", - "YAML::Tiny" : "1.38", - "perl" : "5.005" - } - } - }, - "release_status" : "stable", - "resources" : { - "license" : [ - "http://dev.perl.org/licenses/" - ], - "repository" : { - "url" : "http://svn.ali.as/cpan/trunk/Module-Install" - }, - "x_ChangeLog" : "http://fisheye2.atlassian.com/changelog/cpan/trunk/Module-Install" - }, - "version" : "1.06" -} diff --git a/Makefile.PL b/Makefile.PL index 2991148..32131f4 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -20,13 +20,13 @@ name 'Module-Install'; author 'Adam Kennedy <ad...@cpan.org>'; perl_version '5.005'; all_from 'lib/Module/Install.pm'; -requires 'Parse::CPAN::Meta' => '1.39'; +requires 'Parse::CPAN::Meta' => '1.4413'; requires 'File::Spec' => '3.28'; requires 'Devel::PPPort' => '3.16'; requires 'File::Remove' => '1.42'; requires 'YAML::Tiny' => '1.38'; requires 'JSON' => '2.14'; -requires 'Module::ScanDeps' => '0.89'; +requires 'Module::ScanDeps' => '1.09'; #detects prereqs better requires 'Module::CoreList' => '2.17'; requires 'PAR::Dist' => '0.29'; requires 'Archive::Tar' => '1.44'; @@ -34,7 +34,6 @@ requires 'ExtUtils::Install' => '1.52'; requires 'ExtUtils::MakeMaker' => '6.59'; requires 'ExtUtils::ParseXS' => '2.19'; requires 'Module::Build' => '0.29'; -requires 'LWP::UserAgent' => '5.812'; test_requires 'Test::Harness' => '3.13'; test_requires 'Test::More' => '0.86'; @@ -53,7 +52,7 @@ install_as_cpan; # Normally this shouldn't be done in here, it should be done # by release automation. This is mostly for testing reasons. -repository 'http://svn.ali.as/cpan/trunk/Module-Install'; +repository 'https://github.com/Perl-Toolchain-Gang/Module-Install.git'; # All of our dependencies are the same on all platforms dynamic_config 0; diff --git a/inc/Module/Install.pm b/inc/Module/Install.pm index 4ecf46b..7680c84 100644 --- a/inc/Module/Install.pm +++ b/inc/Module/Install.pm @@ -31,7 +31,7 @@ BEGIN { # This is not enforced yet, but will be some time in the next few # releases once we can make sure it won't clash with custom # Module::Install extensions. - $VERSION = '1.06'; + $VERSION = '1.08'; # Storage for the pseudo-singleton $MAIN = undef; diff --git a/inc/Module/Install/Base.pm b/inc/Module/Install/Base.pm index 802844a..3e63345 100644 --- a/inc/Module/Install/Base.pm +++ b/inc/Module/Install/Base.pm @@ -4,7 +4,7 @@ package Module::Install::Base; use strict 'vars'; use vars qw{$VERSION}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; } # Suspend handler for "redefined" warnings diff --git a/inc/Module/Install/Can.pm b/inc/Module/Install/Can.pm index 22167b8..93f248d 100644 --- a/inc/Module/Install/Can.pm +++ b/inc/Module/Install/Can.pm @@ -8,7 +8,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/inc/Module/Install/Fetch.pm b/inc/Module/Install/Fetch.pm index bee0c4f..ecc0d53 100644 --- a/inc/Module/Install/Fetch.pm +++ b/inc/Module/Install/Fetch.pm @@ -6,7 +6,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/inc/Module/Install/Makefile.pm b/inc/Module/Install/Makefile.pm index 7052f36..c0978a4 100644 --- a/inc/Module/Install/Makefile.pm +++ b/inc/Module/Install/Makefile.pm @@ -8,7 +8,7 @@ use Fcntl qw/:flock :seek/; use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/inc/Module/Install/Metadata.pm b/inc/Module/Install/Metadata.pm index 58430f3..e4112f8 100644 --- a/inc/Module/Install/Metadata.pm +++ b/inc/Module/Install/Metadata.pm @@ -6,7 +6,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/inc/Module/Install/Win32.pm b/inc/Module/Install/Win32.pm index eeaa3fe..e529382 100644 --- a/inc/Module/Install/Win32.pm +++ b/inc/Module/Install/Win32.pm @@ -6,7 +6,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/inc/Module/Install/WriteAll.pm b/inc/Module/Install/WriteAll.pm index 85d8018..2c74308 100644 --- a/inc/Module/Install/WriteAll.pm +++ b/inc/Module/Install/WriteAll.pm @@ -6,7 +6,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = qw{Module::Install::Base}; $ISCORE = 1; } diff --git a/lib/Module/AutoInstall.pm b/lib/Module/AutoInstall.pm index a34520b..6fef99c 100644 --- a/lib/Module/AutoInstall.pm +++ b/lib/Module/AutoInstall.pm @@ -7,7 +7,7 @@ use ExtUtils::MakeMaker (); use vars qw{$VERSION}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; } # special map on pre-defined feature sets diff --git a/lib/Module/Install.pm b/lib/Module/Install.pm index ea09370..407b981 100644 --- a/lib/Module/Install.pm +++ b/lib/Module/Install.pm @@ -30,7 +30,7 @@ BEGIN { # This is not enforced yet, but will be some time in the next few # releases once we can make sure it won't clash with custom # Module::Install extensions. - $VERSION = '1.06'; + $VERSION = '1.08'; # Storage for the pseudo-singleton $MAIN = undef; diff --git a/lib/Module/Install/Admin.pm b/lib/Module/Install/Admin.pm index 9175e67..4efc197 100644 --- a/lib/Module/Install/Admin.pm +++ b/lib/Module/Install/Admin.pm @@ -6,7 +6,7 @@ use inc::Module::Install (); use vars qw{$VERSION @ISA}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install'; } diff --git a/lib/Module/Install/Admin/Bundle.pm b/lib/Module/Install/Admin/Bundle.pm index 5312831..f1b3764 100644 --- a/lib/Module/Install/Admin/Bundle.pm +++ b/lib/Module/Install/Admin/Bundle.pm @@ -3,11 +3,10 @@ package Module::Install::Admin::Bundle; use strict; use Module::Install::Base; use Module::CoreList; -use LWP::UserAgent; use vars qw{$VERSION @ISA}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = qw{Module::Install::Base}; } diff --git a/lib/Module/Install/Admin/Compiler.pm b/lib/Module/Install/Admin/Compiler.pm index 21b141e..39d43c9 100644 --- a/lib/Module/Install/Admin/Compiler.pm +++ b/lib/Module/Install/Admin/Compiler.pm @@ -7,7 +7,7 @@ use Devel::PPPort (); use vars qw{$VERSION @ISA}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = qw{Module::Install::Base}; } diff --git a/lib/Module/Install/Admin/Find.pm b/lib/Module/Install/Admin/Find.pm index 17a6b3b..62eb48b 100644 --- a/lib/Module/Install/Admin/Find.pm +++ b/lib/Module/Install/Admin/Find.pm @@ -5,7 +5,7 @@ use File::Find (); use Module::Install::Base (); use vars qw{$VERSION @ISA}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = qw(Module::Install::Base); } diff --git a/lib/Module/Install/Admin/Include.pm b/lib/Module/Install/Admin/Include.pm index da9a17d..86e2c57 100644 --- a/lib/Module/Install/Admin/Include.pm +++ b/lib/Module/Install/Admin/Include.pm @@ -5,7 +5,7 @@ use Module::Install::Base; use vars qw{$VERSION @ISA}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = qw{Module::Install::Base}; } diff --git a/lib/Module/Install/Admin/Makefile.pm b/lib/Module/Install/Admin/Makefile.pm index 8fe8182..0421b6f 100644 --- a/lib/Module/Install/Admin/Makefile.pm +++ b/lib/Module/Install/Admin/Makefile.pm @@ -6,7 +6,7 @@ use ExtUtils::MakeMaker (); use vars qw{$VERSION @ISA}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = qw{Module::Install::Base}; } diff --git a/lib/Module/Install/Admin/Manifest.pm b/lib/Module/Install/Admin/Manifest.pm index 00d35d4..d0e53af 100644 --- a/lib/Module/Install/Admin/Manifest.pm +++ b/lib/Module/Install/Admin/Manifest.pm @@ -5,7 +5,7 @@ use Module::Install::Base; use vars qw{$VERSION @ISA}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = qw{Module::Install::Base}; } diff --git a/lib/Module/Install/Admin/Metadata.pm b/lib/Module/Install/Admin/Metadata.pm index 5057fb5..1847393 100644 --- a/lib/Module/Install/Admin/Metadata.pm +++ b/lib/Module/Install/Admin/Metadata.pm @@ -6,7 +6,7 @@ use Module::Install::Base; use vars qw{$VERSION @ISA}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; } diff --git a/lib/Module/Install/Admin/ScanDeps.pm b/lib/Module/Install/Admin/ScanDeps.pm index 576e1ab..dbeb834 100644 --- a/lib/Module/Install/Admin/ScanDeps.pm +++ b/lib/Module/Install/Admin/ScanDeps.pm @@ -4,7 +4,7 @@ use strict; use Module::Install::Base (); use vars qw{$VERSION @ISA}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = qw(Module::Install::Base); } diff --git a/lib/Module/Install/Admin/WriteAll.pm b/lib/Module/Install/Admin/WriteAll.pm index 2ca76c4..ffd65c8 100644 --- a/lib/Module/Install/Admin/WriteAll.pm +++ b/lib/Module/Install/Admin/WriteAll.pm @@ -5,7 +5,7 @@ use Module::Install::Base; use vars qw{$VERSION @ISA}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = qw{Module::Install::Base}; } diff --git a/lib/Module/Install/AutoInstall.pm b/lib/Module/Install/AutoInstall.pm index 5090faa..a707c37 100644 --- a/lib/Module/Install/AutoInstall.pm +++ b/lib/Module/Install/AutoInstall.pm @@ -5,7 +5,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/Base.pm b/lib/Module/Install/Base.pm index 0f26016..57352c2 100644 --- a/lib/Module/Install/Base.pm +++ b/lib/Module/Install/Base.pm @@ -3,7 +3,7 @@ package Module::Install::Base; use strict 'vars'; use vars qw{$VERSION}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; } # Suspend handler for "redefined" warnings diff --git a/lib/Module/Install/Bundle.pm b/lib/Module/Install/Bundle.pm index 97145a7..2ab8be0 100644 --- a/lib/Module/Install/Bundle.pm +++ b/lib/Module/Install/Bundle.pm @@ -6,7 +6,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/Can.pm b/lib/Module/Install/Can.pm index 7367cdb..686d0c2 100644 --- a/lib/Module/Install/Can.pm +++ b/lib/Module/Install/Can.pm @@ -7,7 +7,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/Compiler.pm b/lib/Module/Install/Compiler.pm index bf88243..790f2d0 100644 --- a/lib/Module/Install/Compiler.pm +++ b/lib/Module/Install/Compiler.pm @@ -6,7 +6,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/DSL.pm b/lib/Module/Install/DSL.pm index 2dee581..4f8bf4c 100644 --- a/lib/Module/Install/DSL.pm +++ b/lib/Module/Install/DSL.pm @@ -3,7 +3,7 @@ package Module::Install::DSL; use strict; use vars qw{$VERSION $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; $ISCORE = 1; *inc::Module::Install::DSL::VERSION = *VERSION; @inc::Module::Install::DSL::ISA = __PACKAGE__; diff --git a/lib/Module/Install/Deprecated.pm b/lib/Module/Install/Deprecated.pm index 32fa20a..23abe80 100644 --- a/lib/Module/Install/Deprecated.pm +++ b/lib/Module/Install/Deprecated.pm @@ -5,7 +5,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/External.pm b/lib/Module/Install/External.pm index ef76d73..d0e0302 100644 --- a/lib/Module/Install/External.pm +++ b/lib/Module/Install/External.pm @@ -7,7 +7,7 @@ use Module::Install::Base (); use vars qw{$VERSION $ISCORE @ISA}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; $ISCORE = 1; @ISA = qw{Module::Install::Base}; } diff --git a/lib/Module/Install/Fetch.pm b/lib/Module/Install/Fetch.pm index ede4d4f..68bce64 100644 --- a/lib/Module/Install/Fetch.pm +++ b/lib/Module/Install/Fetch.pm @@ -5,7 +5,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/Include.pm b/lib/Module/Install/Include.pm index a7b1b20..4331174 100644 --- a/lib/Module/Install/Include.pm +++ b/lib/Module/Install/Include.pm @@ -5,7 +5,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/Inline.pm b/lib/Module/Install/Inline.pm index 2fb7808..842232c 100644 --- a/lib/Module/Install/Inline.pm +++ b/lib/Module/Install/Inline.pm @@ -5,7 +5,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/MakeMaker.pm b/lib/Module/Install/MakeMaker.pm index 437c1aa..ec8fc35 100644 --- a/lib/Module/Install/MakeMaker.pm +++ b/lib/Module/Install/MakeMaker.pm @@ -6,7 +6,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/Makefile.pm b/lib/Module/Install/Makefile.pm index 090906d..10edb90 100644 --- a/lib/Module/Install/Makefile.pm +++ b/lib/Module/Install/Makefile.pm @@ -7,7 +7,7 @@ use Fcntl qw/:flock :seek/; use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/Metadata.pm b/lib/Module/Install/Metadata.pm index 3ee151a..890e9f3 100644 --- a/lib/Module/Install/Metadata.pm +++ b/lib/Module/Install/Metadata.pm @@ -5,7 +5,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/PAR.pm b/lib/Module/Install/PAR.pm index 5a4599a..3969cd1 100644 --- a/lib/Module/Install/PAR.pm +++ b/lib/Module/Install/PAR.pm @@ -5,7 +5,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/Run.pm b/lib/Module/Install/Run.pm index 00eea9a..7bcbe69 100644 --- a/lib/Module/Install/Run.pm +++ b/lib/Module/Install/Run.pm @@ -5,7 +5,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/Scripts.pm b/lib/Module/Install/Scripts.pm index ef79629..8cf9d12 100644 --- a/lib/Module/Install/Scripts.pm +++ b/lib/Module/Install/Scripts.pm @@ -5,7 +5,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/Share.pm b/lib/Module/Install/Share.pm index 3c19940..17f5a79 100644 --- a/lib/Module/Install/Share.pm +++ b/lib/Module/Install/Share.pm @@ -7,7 +7,7 @@ use ExtUtils::Manifest (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/Win32.pm b/lib/Module/Install/Win32.pm index 70a9fc2..3f41fbd 100644 --- a/lib/Module/Install/Win32.pm +++ b/lib/Module/Install/Win32.pm @@ -5,7 +5,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/With.pm b/lib/Module/Install/With.pm index 25bfb9d..6b0d044 100644 --- a/lib/Module/Install/With.pm +++ b/lib/Module/Install/With.pm @@ -7,7 +7,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff --git a/lib/Module/Install/WriteAll.pm b/lib/Module/Install/WriteAll.pm index 5ee3f03..ce392d2 100644 --- a/lib/Module/Install/WriteAll.pm +++ b/lib/Module/Install/WriteAll.pm @@ -5,7 +5,7 @@ use Module::Install::Base (); use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = qw{Module::Install::Base}; $ISCORE = 1; } diff --git a/lib/inc/Module/Install.pm b/lib/inc/Module/Install.pm index 7dec61f..535a8db 100644 --- a/lib/inc/Module/Install.pm +++ b/lib/inc/Module/Install.pm @@ -18,7 +18,7 @@ BEGIN { # version an author currently has installed. # This allows it to implement any back-compatibility features # it may want or need to. - $VERSION = '1.06'; + $VERSION = '1.08'; } if ( -d './inc' ) { diff --git a/lib/inc/Module/Install/DSL.pm b/lib/inc/Module/Install/DSL.pm index 1969abb..77889b3 100644 --- a/lib/inc/Module/Install/DSL.pm +++ b/lib/inc/Module/Install/DSL.pm @@ -18,7 +18,7 @@ BEGIN { # version an author currently has installed. # This allows it to implement any back-compatibility features # it may want or need to. - $VERSION = '1.06'; + $VERSION = '1.08'; } if ( -d './inc' ) { diff --git a/t/13_author_tests.t b/t/13_author_tests.t index 22d167f..3e12970 100644 --- a/t/13_author_tests.t +++ b/t/13_author_tests.t @@ -31,7 +31,7 @@ END_DSL my $content = _read($file); ok($content, 'file is not empty'); diag my ($testline) = $content =~ /^#\s*(test => .+)$/m if $ENV{TEST_VERBOSE}; - ok($content =~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has xt/*.t'); + ok($content =~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has xt/*.t'); ok( kill_dist(), 'kill_dist' ); } @@ -58,9 +58,9 @@ END_DSL ok($content, 'file is not empty'); diag my ($testline) = $content =~ /^#\s*(test => .+)$/m if $ENV{TEST_VERBOSE}; if ( $ENV{RELEASE_TESTING} ) { - ok($content =~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has xt/*.t'); + ok($content =~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has xt/*.t'); } else { - ok($content !~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); + ok($content !~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); } ok( kill_dist(), 'kill_dist' ); } diff --git a/t/13_author_tests_ext.t b/t/13_author_tests_ext.t index 2c2b389..97c5b7b 100644 --- a/t/13_author_tests_ext.t +++ b/t/13_author_tests_ext.t @@ -34,8 +34,8 @@ END_DSL my $content = _read($file); ok($content, 'file is not empty'); diag my ($testline) = $content =~ /^#\s*(test => .+)$/m if $ENV{TEST_VERBOSE}; - ok($content =~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has xt/*.t'); - ok($content !~ /#\s*test => { TESTS=>.+xt\/\*\.t\s+xt\/\*\.t/, 'has no second xt/*.t'); + ok($content =~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has xt/*.t'); + ok($content !~ /#\s*test => \{ TESTS=>.+xt\/\*\.t\s+xt\/\*\.t/, 'has no second xt/*.t'); ok( kill_dist(), 'kill_dist' ); } @@ -63,11 +63,11 @@ END_DSL ok($content, 'file is not empty'); diag my ($testline) = $content =~ /^#\s*(test => .+)$/m if $ENV{TEST_VERBOSE}; if ( $ENV{RELEASE_TESTING} ) { - ok($content =~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has xt/*.t'); + ok($content =~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has xt/*.t'); } else { - ok($content !~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); + ok($content !~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); } - ok($content !~ /#\s*test => { TESTS=>.+xt\/\*\.t\s+xt\/\*\.t/, 'has no second xt/*.t'); + ok($content !~ /#\s*test => \{ TESTS=>.+xt\/\*\.t\s+xt\/\*\.t/, 'has no second xt/*.t'); ok( kill_dist(), 'kill_dist' ); } @@ -95,8 +95,8 @@ END_DSL my $content = _read($file); ok($content, 'file is not empty'); diag my ($testline) = $content =~ /^#\s*(test => .+)$/m if $ENV{TEST_VERBOSE}; - ok($content =~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has xt/*.t'); - ok($content !~ /#\s*test => { TESTS=>.+xt\/\*\.t\s+xt\/\*\.t/, 'has no second xt/*.t'); + ok($content =~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has xt/*.t'); + ok($content !~ /#\s*test => \{ TESTS=>.+xt\/\*\.t\s+xt\/\*\.t/, 'has no second xt/*.t'); ok( kill_dist(), 'kill_dist' ); } @@ -126,10 +126,10 @@ END_DSL ok($content, 'file is not empty'); diag my ($testline) = $content =~ /^#\s*(test => .+)$/m if $ENV{TEST_VERBOSE}; if ( $ENV{RELEASE_TESTING} ) { - ok($content =~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has xt/*.t'); + ok($content =~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has xt/*.t'); } else { - ok($content !~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); + ok($content !~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); } - ok($content !~ /#\s*test => { TESTS=>.+xt\/\*\.t\s+xt\/\*\.t/, 'has no second xt/*.t'); + ok($content !~ /#\s*test => \{ TESTS=>.+xt\/\*\.t\s+xt\/\*\.t/, 'has no second xt/*.t'); ok( kill_dist(), 'kill_dist' ); } diff --git a/t/13_author_tests_ext2.t b/t/13_author_tests_ext2.t index ea0b0cf..2160d68 100644 --- a/t/13_author_tests_ext2.t +++ b/t/13_author_tests_ext2.t @@ -35,7 +35,7 @@ END_DSL my $content = _read($file); ok($content, 'file is not empty'); diag my ($testline) = $content =~ /^#\s*(test => .+)$/m if $ENV{TEST_VERBOSE}; - ok($content !~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); + ok($content !~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); my $res = make('test'); ok( $res =~ /Result:\s*PASS/ ); ok( kill_dist(), 'kill_dist' ); @@ -65,7 +65,7 @@ END_DSL my $content = _read($file); ok($content, 'file is not empty'); diag my ($testline) = $content =~ /^#\s*(test => .+)$/m if $ENV{TEST_VERBOSE}; - ok($content !~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); + ok($content !~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); my $res = make('test'); ok( $res =~ /Result:\s*PASS/ ); ok( kill_dist(), 'kill_dist' ); @@ -95,7 +95,7 @@ END_DSL my $content = _read($file); ok($content, 'file is not empty'); diag my ($testline) = $content =~ /^#\s*(test => .+)$/m if $ENV{TEST_VERBOSE}; - ok($content !~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); + ok($content !~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); my $res = make('test'); ok( $res =~ /Result:\s*PASS/ ); ok( kill_dist(), 'kill_dist' ); @@ -126,7 +126,7 @@ END_DSL my $content = _read($file); ok($content, 'file is not empty'); diag my ($testline) = $content =~ /^#\s*(test => .+)$/m if $ENV{TEST_VERBOSE}; - ok($content !~ /#\s*test => { TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); + ok($content !~ /#\s*test => \{ TESTS=>.+xt\/\*\.t/, 'has no xt/*.t'); my $res = make('test'); ok( $res =~ /Result:\s*PASS/ ); ok( kill_dist(), 'kill_dist' ); diff --git a/t/20_authors_with_special_characters.t b/t/20_authors_with_special_characters.t index 12eeb86..78787e5 100644 --- a/t/20_authors_with_special_characters.t +++ b/t/20_authors_with_special_characters.t @@ -94,7 +94,7 @@ END my $metafile = file('META.yml'); ok(-f $metafile); my $meta = Parse::CPAN::Meta::LoadFile($metafile); - is_deeply($meta->{author}, [qq(Olivier Mengu\xE9)]); + is_deeply($meta->{author}, [q(Olivier Mengu\xE9)]); ok( kill_dist(), 'kill_dist' ); } @@ -119,7 +119,7 @@ END_DSL my $metafile = file('META.yml'); ok(-f $metafile); my $meta = Parse::CPAN::Meta::LoadFile($metafile); - is_deeply($meta->{author}, [qq(Olivier Mengu\xE9)]); + is_deeply($meta->{author}, [q(Olivier Mengu\xE9)]); ok( kill_dist(), 'kill_dist' ); } } @@ -127,4 +127,4 @@ else { SKIP: { skip "this test requires perl 5.8", 17; } -} \ No newline at end of file +} diff --git a/t/lib/Test.pm b/t/lib/Test.pm index 211360e..d33879c 100644 --- a/t/lib/Test.pm +++ b/t/lib/Test.pm @@ -9,7 +9,7 @@ use Config; use vars qw{$VERSION @ISA @EXPORT $DIST}; BEGIN { - $VERSION = '1.06'; + $VERSION = '1.08'; @ISA = 'Exporter'; @EXPORT = qw{ create_dist diff --git a/xt/meta.t b/xt/meta.t deleted file mode 100644 index 2f8b2c7..0000000 --- a/xt/meta.t +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/perl - -# Test that our META.yml file matches the current specification. - -use strict; -BEGIN { - $| = 1; - $^W = 1; -} - -my $MODULE = 'Test::CPAN::Meta 0.17'; - -# Don't run tests for installs -use Test::More; -unless ( $ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING} ) { - plan( skip_all => "Author tests not required for installation" ); -} - -# Load the testing module -eval "use $MODULE"; -if ( $@ ) { - $ENV{RELEASE_TESTING} - ? die( "Failed to load required release-testing module $MODULE" ) - : plan( skip_all => "$MODULE not available for testing" ); -} - -meta_yaml_ok(); diff --git a/xt/pmv.t b/xt/pmv.t deleted file mode 100644 index f285be3..0000000 --- a/xt/pmv.t +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/perl - -# Test that our declared minimum Perl version matches our syntax - -use strict; -BEGIN { - $| = 1; - $^W = 1; -} - -my @MODULES = ( - 'Perl::MinimumVersion 1.27', - 'Test::MinimumVersion 0.101080', -); - -# Don't run tests for installs -use Test::More; -unless ( $ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING} ) { - plan( skip_all => "Author tests not required for installation" ); -} - -# Load the testing modules -foreach my $MODULE ( @MODULES ) { - eval "use $MODULE"; - if ( $@ ) { - $ENV{RELEASE_TESTING} - ? die( "Failed to load required release-testing module $MODULE" ) - : plan( skip_all => "$MODULE not available for testing" ); - } -} - -all_minimum_version_from_metayml_ok(); diff --git a/xt/pod.t b/xt/pod.t deleted file mode 100644 index 170cae0..0000000 --- a/xt/pod.t +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/perl - -# Test that the syntax of our POD documentation is valid - -use strict; -BEGIN { - $| = 1; - $^W = 1; -} - -my @MODULES = ( - 'Pod::Simple 3.14', - 'Test::Pod 1.44', -); - -# Don't run tests for installs -use Test::More; -unless ( $ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING} ) { - plan( skip_all => "Author tests not required for installation" ); -} - -# Load the testing modules -foreach my $MODULE ( @MODULES ) { - eval "use $MODULE"; - if ( $@ ) { - $ENV{RELEASE_TESTING} - ? die( "Failed to load required release-testing module $MODULE" ) - : plan( skip_all => "$MODULE not available for testing" ); - } -} - -all_pod_files_ok(); -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmodule-install-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits