Annotation of palm/Palm-Keyring/Build.PL, Revision 1.8
1.1 andrew 1: #!/usr/bin/perl
1.8 ! andrew 2: # $RedRiver: Build.PL,v 1.7 2007/02/21 05:25:33 andrew Exp $
1.1 andrew 3: ########################################################################
4: # Build.PL *** the Build.pl for Palm::Keyring
5: #
6: # 2007.01.28 #*#*# andrew fresh <andrew@mad-techies.org>
7: ########################################################################
8: use strict;
9: use warnings;
10:
11: use Module::Build;
12: my $build = Module::Build->new
13: (
14: module_name => 'Palm::Keyring',
1.8 ! andrew 15: dist_abstract => 'Handler for Palm Keyring databases.',
1.1 andrew 16: license => 'perl',
17: requires => {
18: 'perl' => '5.6.1',
19: 'Palm::StdAppInfo' => '0',
1.7 andrew 20: },
21: recommends => {
22: 'Digest::MD5' => '0',
23: 'Crypt::DES' => '0',
24: 'Crypt::CBC' => '0',
25: 'Digest::HMAC_SHA1' => '0',
26: 'Digest::SHA1' => '0',
1.1 andrew 27: },
1.5 andrew 28: create_makefile_pl => 'traditional',
1.2 andrew 29: create_readme => 1,
1.3 andrew 30: create_html => 1,
1.1 andrew 31: auto_features => {
32: YAML_support =>
33: {
34: description => "Use YAML.pm to write META.yml files",
35: requires => { YAML => ' >= 0.35, != 0.49_01 ' },
1.2 andrew 36: },
37: manpage_support =>
38: {
39: description => "Create Unix man pages",
40: requires => { 'Pod::Man' => 0 },
41: },
42: HTML_support =>
43: {
44: description => "Create HTML documentation",
45: requires => { 'Pod::Html' => 0 },
1.1 andrew 46: },
47: },
48: );
49: $build->create_build_script;
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>