RT notifier: parse templates without header correctly
[openxpki.git] / trunk / clients / perl / OpenXPKI-Client-HTML-Mason / Makefile.PL
blobff1b57c4d43b740e387a91656b1d73b5e7c27868
1 use strict;
2 use warnings;
3 use English;
4 use ExtUtils::MakeMaker;
6 my $vergen = '../../../../tools/vergen';
7 my $version;
9 if ( -e($vergen) ) {
10     $version = `$vergen --format version`;                                                                                                                 
12     if ($CHILD_ERROR == 0) {
13         print "Version $version\n";
14         open my $fh, '>', 'VERSION' || die 'Could not write VERSION file. Stopped';                                                                         
15         print $fh $version;
16         close $fh;
17     }
20 $version = do {
21     local $INPUT_RECORD_SEPARATOR;
22     open my $fh, '<', 'VERSION' or die "Could not read VERSION file. Stopped";
23     <$fh>;
26 if (! defined $version) {
27     die "Cannot read version from file. Stopped";
30 WriteMakefile(
31     NAME                => 'OpenXPKI::Client::HTML::Mason',
32     AUTHOR              => 'Martin Bartosch <m.bartosch@cynops.de>',
33     VERSION             => $version,
34     ABSTRACT_FROM       => 'lib/OpenXPKI/Client/HTML/Mason.pm',
35     PL_FILES            => {},
36     PREREQ_PM => {
37         'Test::More'       => 0,
38         'version'          => 0,
39         'OpenXPKI::Client' => 0,
40         'OpenXPKI::i18n'   => 0,
41         'HTML::Mason'      => 1,
42         'HTTP::Server::Simple::Mason' => 0,
43         'Test::HTTP::Server::Simple'  => 0,
44         'WWW::Mechanize'   => 0,
45         'Data::Dumper'     => 0,
46         'CGI::Cookie'      => 0,
47         'URI::Escape'      => 0,
48         'HTML::Entities'   => 0,
49         'Data::SpreadPagination' => 0,
50         'File::Spec'       => 0,
51         'OpenXPKI::DateTime'  => 0,
52         'OpenXPKI::Exception' => 0,
53         'OpenXPKI::Serialization::Simple' => 0,
54         'OpenXPKI::DN'     => 0,
55         'Encode'           => 0,
56         'Class::Std'       => 0,
57         'List::Util'       => 0,
58         'XML::Simple'      => 0,
59         'XML::Parser'      => 0,
60         'Digest::SHA1'     => 0,
61     },
62     test => {TESTS => 't/*/*.t t/*.t'},
63     dist                => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
64     clean               => { FILES => 'OpenXPKI-Client-HTML-Mason-*' },