summaryrefslogtreecommitdiff
path: root/mkppport
Commit message (Collapse)AuthorAgeFilesLines
* Update podlators to CPAN version 2.4.0Chris 'BinGOs' Williams2010-10-181-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new perlpodstyle.pod has been located to pod/ Changes were necessary to mkppport because of a new dependency on Encode in podlators that stopped it being built before Encode was built. [DELTA] 2010-10-10 Russ Allbery <rra@stanford.edu> * VERSION: podlators 2.4.0 released. * scripts/pod2man: Remove the code to generate the #! line and supporting code and instead rely on ExtUtils::MakeMaker to handle that during package build. * scripts/pod2text: Likewise. * scripts/pod2man.PL: Renamed to pod2man. * scripts/pod2text.PL: Renamed to pod2text. * Makefile.PL: Remove PL_FILES section. * pod/perlpodstyle.pod: New style guide for POD documentation, split mostly from the NOTES section of the pod2man man page. * scripts/pod2man.PL: Remove NOTES section, now maintained as the separate perlpodstyle document. * Makefile.PL: Add perlpodstyle.1 to the generated man pages. * lib/Pod/Man.pm (cmd_para): Do not strip escaped trailing whitespace, such as that created by S<> at the end of a line, since the backslash is then taken by *roff as escaping the newline. Thanks, Kevin Ryde. * t/man.t: Test S<> at the end of lines. * lib/Pod/Man.pm (output): If the utf8 option is given, encode output in UTF-8 if there is no encoding layer. Now requires the Encode module. (start_document): Rather than forcibly change the PerlIO encoding layer, probe the PerlIO layers with protection for Perl versions without PerlIO and set a flag indicating whether to encode on the fly on output. * lib/Pod/Text.pm: Likewise. * Makefile.PL: Mark Encode as required. * t/man-perlio.t: Test Pod::Man output to a file handle with a PerlIO encoding layer already applied. * t/text-perlio.t: Likewise for Pod::Text.
* Move ExtUtils::MakeMaker from ext/ to cpan/Nicholas Clark2009-10-011-1/+1
|
* Move Devel::PPPort from ext/ to cpan/Nicholas Clark2009-09-261-1/+1
|
* Move ExtUtils::MakeMaker from lib to ext.Nicholas Clark2009-09-101-1/+1
| | | | | | | | | | t/lib/TieOut.pm is now from Test::Simple. Only the tests needed changing. The exceptions to BEGIN/PERL_CORE/INC boilerplate removal were two instances of "../.." becoming "../../../..", and changing an %INC test from "strict.pm" to "less.pm", as TestInit causes strict to be loaded via a relative path, when it loads File::Spec to convert all paths from relative to absolute.
* Rename ext/Devel/PPPort to ext/Devel-PPPortNicholas Clark2009-02-091-2/+2
| | | | It has its tentacles in many other places.
* mkppport using catfile for catdirJohn Malmberg2009-01-081-1/+1
| | | | Message-id: <496103B7.1000308@gmail.com>
* Only copy ppport.h to destination if it is different.Marcus Holland-Moritz2006-08-141-2/+8
| | | | | This avoids unneccessary rebuilds. p4raw-id: //depot/perl@28715
* Integrate mkppport. All ppport.h files in the core will nowMarcus Holland-Moritz2006-07-091-0/+181
be autogenerated at build time (and removed during cleanup). p4raw-id: //depot/perl@28513