Patchette attachetted.
perldoc perlpod:
With the Pod formatters that are standard starting with perl5.5.660,
doubled angle brackets ("<<" and ">>") may be used if and only if
there is whitespace right after the opening delimiter and whitespace
right before the closing delimiter!
(*Almost* ironic considering the text that was patched:
The End Of Cargo Cult Programming
WriteMakefile() now does some basic sanity checks on its
parameters to protect against typos and malformatted values. This
means some things which happened to work in the past will now throw
warnings and possibly produce internal errors.
Some of the most common mistakes:
"<MAN3PODS =" ' '>>
This is commonly used to supress the creation of man pages.
MAN3PODS takes a hash ref not a string, but the above worked by
accident in old versions of MakeMaker.
The correct code is "<MAN3PODS =" { }>>.
)
--- lib/ExtUtils/MakeMaker.pm.bak 2005-04-09 23:27:19.595475384 +0000
+++ lib/ExtUtils/MakeMaker.pm 2005-04-09 23:28:05.092558776 +0000
@@ -2262,13 +2262,13 @@
=over 2
-=item C<<MAN3PODS => ' '>>
+=item C<< MAN3PODS => ' ' >>
This is commonly used to supress the creation of man pages. MAN3PODS
takes a hash ref not a string, but the above worked by accident in old
versions of MakeMaker.
-The correct code is C<<MAN3PODS => { }>>.
+The correct code is C<< MAN3PODS => { } >>.
=back