Subject: | correct META,yml |
Any version should be 0, not ''. Using latest ExtUtils::MakeMaker you
will get better META.yml.
--
Alexandr Ciornii, http://chorny.net
Subject: | Makefile.PL.patch |
--- Makefile.PL.dist 2005-08-18 18:01:14.000000000 +0300
+++ Makefile.PL 2009-04-16 14:49:35.484375000 +0300
@@ -1,3 +1,4 @@
+use 5.006; #required for CPAN shells
use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
@@ -9,11 +10,18 @@
'Test::More' => '0.47',
'Scalar::Util' => '1.07',
'URI::Find' => '0.13',
- 'Getopt::Declare' => '',
+ 'Getopt::Declare' => 0, #0 means any version
},
($] >= 5.005 ? ## Add these new keywords supported since 5.005
(ABSTRACT_FROM => 'lib/MKDoc/Text/Structured.pm', # retrieve abstract from module
AUTHOR => 'Jean-Michel Hiver') : ()),
+ ($ExtUtils::MakeMaker::VERSION ge '6.48'? #needs this version only for author
+ (MIN_PERL_VERSION => 5.006, #for META.yml
+ META_MERGE => {
+ keywords => ['text formatting','HTML','text'],
+ },
+ LICENSE => 'perl',
+ ) : ()),
);
Subject: | Makefile.PL |
use 5.006; #required for CPAN shells
use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
'NAME' => 'MKDoc::Text::Structured',
'VERSION_FROM' => 'lib/MKDoc/Text/Structured.pm', # finds $VERSION
'EXE_FILES' => [ 'bin/text2xhtml' ],
'PREREQ_PM' => {
'Test::More' => '0.47',
'Scalar::Util' => '1.07',
'URI::Find' => '0.13',
'Getopt::Declare' => 0, #0 means any version
},
($] >= 5.005 ? ## Add these new keywords supported since 5.005
(ABSTRACT_FROM => 'lib/MKDoc/Text/Structured.pm', # retrieve abstract from module
AUTHOR => 'Jean-Michel Hiver') : ()),
($ExtUtils::MakeMaker::VERSION ge '6.48'? #needs this version only for author
(MIN_PERL_VERSION => 5.006, #for META.yml
META_MERGE => {
keywords => ['text formatting','HTML','text'],
},
LICENSE => 'perl',
) : ()),
);
package MY;
sub postamble {
return <<EOF;
cover ::
\$(RM_RF) cover_db
PERL5OPT=-MDevel::Cover \$(MAKE) test || true
cover -report html cover_db > /dev/null
EOF
}
1;