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