X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Makefile.PL;h=f650fdeaea143ee491801af95d02e9420a3dabf0;hb=48d4fdb2acbf8cf05dcb357df53b0d658f88fe39;hp=8daeb4fb071177bfec0b3b4ce854c107fd405445;hpb=9bd675d33ad1e49bd2ebe12a1d216216e61380de;p=public-inbox.git diff --git a/Makefile.PL b/Makefile.PL index 8daeb4fb..f650fdea 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -13,13 +13,14 @@ my $PM_FILES = join(' ', grep(m!^lib/.*\.pm$!, @manifest)); my %man3 = map {; # semi-colon tells Perl this is a BLOCK (and not EXPR) my $base = $_; my $mod = $base; + $mod =~ s!/!::!g; $mod =~ s/\.\w+\z//; "lib/PublicInbox/$_" => "blib/man3/PublicInbox::$mod.3" -} qw(Git.pm Import.pm WWW.pod); +} qw(Git.pm Import.pm WWW.pod SaPlugin/ListMirror.pod); WriteMakefile( NAME => 'PublicInbox', - VERSION => '1.1.0-pre1', + VERSION => '1.2.0', AUTHOR => 'Eric Wong ', ABSTRACT => 'public-inbox server infrastructure', EXE_FILES => \@EXE_FILES, @@ -53,7 +54,7 @@ WriteMakefile( # All Perl installs I know about have these, but RH-based # distros make them separate even though 'perl' pulls them in 'File::Path' => 0, - 'File::Temp' => 0, + 'File::Temp' => '0.19', 'Getopt::Long' => 0, 'Exporter' => 0, # ExtUtils::MakeMaker # this file won't run w/o it... @@ -90,5 +91,8 @@ check:: pure_all check-manifest lib/PublicInbox/UserContent.pm :: contrib/css/216dark.css \$(PERL) -I lib \$@ \$? +# Ensure new .pm files will always be installed: +Makefile.PL :: MANIFEST + EOF }