1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
use 5.008;
use strict;
use warnings;
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'Bundle::W3C::Validator',
ABSTRACT_FROM => 'lib/Bundle/W3C/Validator.pm',
AUTHOR => 'W3C QA-dev Team <public-qa-dev@w3.org>',
LICENSE => 'open_source',
VERSION_FROM => 'lib/Bundle/W3C/Validator.pm',
PREREQ_PM => {
# Hard dependencies:
"CGI" => 2.81,
"CGI::Carp" => 0,
"Config::General" => 2.32,
"Encode" => 0,
"Encode::Alias" => 0,
"Encode::HanExtra" => 0,
"File::Spec::Functions" => 0,
"HTML::Encoding" => 0.52,
"HTML::HeadParser" => 3.60,
"HTML::Parser" => 3.24,
"HTML::Template" => 2.6,
"HTTP::Headers::Auth" => 0,
"HTTP::Headers::Util" => 0,
"HTTP::Message" => 1.52,
"HTTP::Negotiate" => 0,
"HTTP::Request" => 0,
"JSON" => 2.00,
"LWP::UserAgent" => 2.032,
"Net::hostent" => 0,
"Net::IP" => 0,
"SGML::Parser::OpenSP" => 0.991,
"Socket" => 0,
"URI" => 0,
"URI::Escape" => 0,
"XML::LibXML" => 1.70,
# Optional:
"Encode::JIS2K" => 0,
"HTML::Tidy" => 0,
},
META_MERGE => {
resources => {
homepage => 'http://validator.w3.org/',
bugtracker => 'http://www.w3.org/Bugs/Public/',
repository => 'http://dev.w3.org/cvsweb/validator/',
MailingList =>
'http://lists.w3.org/Archives/Public/www-validator/',
},
},
depend => {distdir => 'ChangeLog'},
dist => {TARFLAGS => '--owner=0 --group=0 -cvf'},
clean => {
FILES =>
'ChangeLog.bak Makefile.PL.bak lib/Bundle/W3C/Validator.pm.bak'
},
);
sub MY::postamble
{
return <<'MAKE_FRAG';
ChangeLog: README lib/Bundle/W3C/Validator.pm t/00load.t
cvs2cl --FSF --utc --prune \
--ignore ChangeLog --ignore cvsignore --ignore SIGNATURE \
--ignore Makefile.PL --ignore META.yml --ignore MANIFEST
MAKE_FRAG
}
|