Devel::PatchPerl::Plugin::Cygwin - Devel::PatchPerl plugin for Cygwin
version v0.0.1
# for bash etc. $ export PERL5_PATCHPERL_PLUGIN=Cygwin # for tcsh etc. % setenv PERL5_PATCHPERL_PLUGIN Cygwin # After that, use patchperl, for example, via perlbrew $ perlbrew install perl-5.10.1
This module is a plugin module for Devel::PatchPerl for the Cygwin environment. It might be better to be included in original because it is not for variant but for environment. The Cygwin environment is, however, relatively minor and tricky environment. So, this module is provided as a plugin in order to try patches unofficially and experimentally.
All stable releases on and after 5.8 serires are compilable.
A class method of plugin interface for Devel::PatchPerl. See Devel::PatchPerl::Plugin.
If you want to check if patches succeed for all stable releases on and after 5.8 series, specify the environment variables PERL5_DPPPC_PATCH_TESTING and AUTHOR_TESTING when testing.
PERL5_DPPPC_PATCH_TESTING
AUTHOR_TESTING
If you have dist tarballs in your perlbrew root, they are used. Otherwise they are downloaded into a temporary directory for each invoking test.
Devel::PatchPerl says as the following:
Devel::PatchPerl is intended only to facilitate the "building" of perls, not to facilitate the "testing" of perls. This means that it will not patch failing tests in the perl testsuite.
This statement is applicable also for this plugin. For example, on some versions of perls, it is observed that tests such as op/taint.t and op/threads.t are blocked at the author's environment.
Devel::PatchPerl::Plugin
App::perlbrew
Yasutaka ATARASHI <yakex@cpan.org>
This software is copyright (c) 2014 by Yasutaka ATARASHI.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Devel::PatchPerl::Plugin::Cygwin, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Devel::PatchPerl::Plugin::Cygwin
CPAN shell
perl -MCPAN -e shell install Devel::PatchPerl::Plugin::Cygwin
For more information on module installation, please visit the detailed CPAN module installation guide.