--- trunk/Makefile.PL 2004/12/03 13:31:43 1 +++ trunk/Makefile.PL 2004/12/05 21:06:48 16 @@ -5,8 +5,32 @@ WriteMakefile( NAME => 'SWISH::PlusPlus', VERSION_FROM => 'PlusPlus.pm', # finds $VERSION - PREREQ_PM => {}, # e.g., Module::Name => 1.1 + PREREQ_PM => { + 'Carp' => 0, + 'File::Temp' => 0, + 'BerkeleyDB' => 0, + }, # e.g., Module::Name => 1.1 ($] >= 5.005 ? ## Add these new keywords supported since 5.005 (ABSTRACT_FROM => 'PlusPlus.pm', # retrieve abstract from module AUTHOR => 'Dobrica Pavlinusic ') : ()), + depend => { + dist => 'changelog', + }, ); + +sub MY::postamble { + return <<'MAKE_MORE'; + +HTML_DIR=pod2html + +html: $(TO_INST_PM) + test -e $(HTML_DIR) || mkdir $(HTML_DIR) + ls $(MAN1PODS) $(MAN3PODS) | cut -d. -f1 | xargs -i sh -c "pod2html --infile {}.p[lm] --outfile $(HTML_DIR)/{}.html --htmldir $(HTML_DIR)" + rm -f pod2htm?.tmp + test ! -z "`which svn2html.pl`" && svn update && svn2html.pl > $(HTML_DIR)/Changes.html + +changelog: + svn update && svn -v log > Changes + +MAKE_MORE +}