root/XML-Atom-0.22/Makefile.PL

Revision 397, 0.9 kB (checked in by miya, 1 year ago)

--

Line 
1 # $Id$
2
3 use inc::Module::Install;
4
5 name('XML-Atom');
6 abstract('Atom API and Feed Support');
7 author('Benjamin Trott <cpan@stupidfool.org>');
8 version_from('lib/XML/Atom.pm');
9 license('perl');
10 no_index(directory => 't');
11 sign(0);
12
13 include('ExtUtils::AutoInstall');
14
15 requires('MIME::Base64');
16 requires('URI');
17 requires('Class::Data::Inheritable');
18
19 features(
20     'Faster XML parsing with libxml' => [
21         -default => 1,
22         recommends('XML::LibXML' => 1.54),
23     ],
24     'Pure perl XML parsing with XML::XPath' => [
25         -default => 0,
26         recommends('XML::XPath'),
27     ],
28     'Client/Server for Atom API' => [
29         -default => 1,
30         recommends('LWP'),
31         recommends('LWP::Authen::Wsse'),
32         recommends('Digest::SHA1'),
33         recommends('DateTime'),
34     ],
35
36     'Feed and API Auto-discovery' => [
37         -default => 1,
38         recommends('HTML::Parser'),
39     ],
40 );
41
42 auto_include();
43 auto_install();
44
45 &WriteAll;
Note: See TracBrowser for help on using the browser.