Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 79 lines (68 sloc) 1.916 kb
90308d0 @gbarr Release 0.32
gbarr authored
1 # -*- perl -*-
2
3 use inc::Module::Install;
4
91e0b02 @marschap Makefile.PL: overhaul
marschap authored
5 perl_version 5.008001;
6
7 name 'perl-ldap';
8 module_name 'Net::LDAP';
9 abstract 'LDAP client library';
10 version_from 'lib/Net/LDAP.pm';
11 author 'Graham Barr <gbarr@cpan.org>';
12 license 'perl';
13
14 resources
15 homepage => 'http://ldap.perl.org/',
16 repository => 'https://github.com/perl-ldap/perl-ldap',
17 bugtracker => 'https://rt.cpan.org/Public/Dist/Display.html?Name=perl-ldap',
18 MailingList => 'http://lists.cpan.org/showlist.cgi?name=perl-ldap',
19 ListArchive => 'http://perl.markmail.org/search/list:perl-ldap';
20
21 check_nmake; # check and download nmake.exe for Win32
22
1e77b09 @marschap make MIME::Base64 mandatory
marschap authored
23 requires 'MIME::Base64' => 0; # core module since Perl 5.7.3
8d0abd4 @marschap Makefile.PL: new features, require newer Convert::ASN1
marschap authored
24 requires 'Convert::ASN1' => 0.20;
91e0b02 @marschap Makefile.PL: overhaul
marschap authored
25
26 test_requires 'Test::More';
56ad44a @marschap Makefile.PL: mention all requirements for tests
marschap authored
27 test_requires 'File::Basename';
28 test_requires 'File::Compare';
29 test_requires 'File::Path';
30 test_requires 'IO::File';
bb51cb0 @marschap Makefile.PL: require Text::Soundex for tests
marschap authored
31 test_requires 'Text::Soundex';
91e0b02 @marschap Makefile.PL: overhaul
marschap authored
32
33 features
8d0abd4 @marschap Makefile.PL: new features, require newer Convert::ASN1
marschap authored
34 'IPv6 support' => [
35 -default => 0,
36 'IO::Socket::INET6' => 0,
37 ],
38 'LDAPS support' => [
39 -default => 0,
40 'IO::Socket::SSL' => 1.26,
41 ],
91e0b02 @marschap Makefile.PL: overhaul
marschap authored
42 'SASL authentication' => [
43 -default => 0,
44 'Authen::SASL' => '2.00',
0035644 @marschap Makefile.PL: update recommends, add comments on core modules
marschap authored
45 recommends 'Digest::MD5', # for DIGEST-MD5 SASL mech, core since Perl 5.7.3
91e0b02 @marschap Makefile.PL: overhaul
marschap authored
46 recommends 'Digest::HMAC_MD5', # for CRAM-MD5 SASL mech
47 recommends 'GSSAPI', # for GSSAPI SASL mech
48 ],
49 'LDAP URLs' => [
50 -default => 0,
51 'URI::ldap' => 1.10,
52 ],
44daf3b @marschap Util.pm: add time conversion functions
marschap authored
53 'Time conversion functions' => [
54 -default => 0,
55 'Time::Local' => 0,
56 ],
91e0b02 @marschap Makefile.PL: overhaul
marschap authored
57 'Read/Write DSML files' => [
58 -default => 0,
59 'XML::SAX::Writer' => 0,
8d0abd4 @marschap Makefile.PL: new features, require newer Convert::ASN1
marschap authored
60 'XML::SAX::Base' => 0,
91e0b02 @marschap Makefile.PL: overhaul
marschap authored
61 ],
2ab0133 @marschap Makefile.PL: add "Extended URL support" based on LWP
marschap authored
62 'Extended URL support when reading LDIFs' => [
63 -default => 0,
64 'LWP' => 0,
65 ],
8d0abd4 @marschap Makefile.PL: new features, require newer Convert::ASN1
marschap authored
66 'LWP support for the LDAP protocol family' => [
91e0b02 @marschap Makefile.PL: overhaul
marschap authored
67 -default => 0,
8d0abd4 @marschap Makefile.PL: new features, require newer Convert::ASN1
marschap authored
68 'LWP::Protocol' => 0,
69 'LWP::MediaTypes' => 0,
70 'HTTP::Negotiate' => 0,
71 'HTTP::Response' => 0,
72 'HTTP::Status' => 0,
0035644 @marschap Makefile.PL: update recommends, add comments on core modules
marschap authored
73 recommends 'JSON',
91e0b02 @marschap Makefile.PL: overhaul
marschap authored
74 ];
75
76 auto_install_now;
77
78 WriteAll sign => 1;
Something went wrong with that request. Please try again.