/usr/local/CPAN/UltraDNS/Makefile.PL
use strict;
use warnings;
use ExtUtils::MakeMaker;
my %opts = (
NAME => 'UltraDNS',
AUTHOR => 'Tim Bunce <Tim.Bunce@pobox.com>',
VERSION_FROM => 'lib/UltraDNS.pm',
ABSTRACT_FROM => 'lib/UltraDNS.pm',
PL_FILES => {},
PREREQ_PM => {
'Test::More' => 0,
'Test::Exception' => 0,
'Net::SSLeay' => 1.35,
'RPC::XML' => 0.64,
'XML::LibXML' => 0,
'MIME::Base64' => 0,
},
dist => {
DIST_DEFAULT=> 'clean distcheck disttest tardist',
PREOP => '$(MAKE) -f Makefile.old distdir',
COMPRESS => 'gzip -v9', SUFFIX => 'gz',
},
clean => { FILES => 'UltraDNS-*' },
);
$opts{LICENSE} = 'perl' if $ExtUtils::MakeMaker::VERSION >= 6.3002;
WriteMakefile(%opts);
# =====================================================================
package MY;
sub post_constants {
return q{
svnmanifest::
svn list -R .@HEAD | sort | grep -v '/$$' | grep -v NUS_API_XML > MANIFEST
svn diff MANIFEST
checkkeywords::
$(RM_RF) blib
find . -type f \( -name .svn -prune -o -name \*.pm -o -name \*.PL -o -name \*.pl \) \
-exec bash -c '[ -z "$$(svn pg svn:keywords {})" ] && echo svn propset svn:keywords \"Id Revision\" {}' \;
checkpod::
$(RM_RF) blib
find . -type f \( -name .svn -prune -o -name \*.pm -o -name \*.PL -o -name \*.pl \) \
-exec podchecker {} \; 2>&1 | grep -v 'pod syntax OK'
};
}