You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by do...@apache.org on 2002/04/06 06:01:56 UTC
cvs commit: modperl-2.0 .cvsignore Makefile.PL
dougm 02/04/05 20:01:56
Modified: . .cvsignore Makefile.PL
Log:
generate MANIFEST during "make dist"
Revision Changes Path
1.6 +1 -0 modperl-2.0/.cvsignore
Index: .cvsignore
===================================================================
RCS file: /home/cvs/modperl-2.0/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore 6 Mar 2002 05:24:57 -0000 1.5
+++ .cvsignore 6 Apr 2002 04:01:56 -0000 1.6
@@ -5,3 +5,4 @@
scraps
diff.txt
smoke-report-*.txt
+MANIFEST
1.61 +17 -2 modperl-2.0/Makefile.PL
Index: Makefile.PL
===================================================================
RCS file: /home/cvs/modperl-2.0/Makefile.PL,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- Makefile.PL 6 Apr 2002 02:12:14 -0000 1.60
+++ Makefile.PL 6 Apr 2002 04:01:56 -0000 1.61
@@ -71,6 +71,9 @@
clean => {
FILES => "@{ clean_files() }",
},
+ dist => {
+ DIST_DEFAULT => 'mydist',
+ },
);
post_configure();
@@ -209,7 +212,8 @@
return [@{ $build->clean_files },
<xs/*.exp>, <xs/*.def>,
- map { "$path/$_"} @{ $code->clean_files }];
+ qw(MANIFEST),
+ map { "$path/$_"} @{ $code->clean_files }];
}
sub set_modperl_version {
@@ -358,7 +362,9 @@
}
sub MY::postamble {
- '';
+ return <<EOF;
+mydist : manifest tardist
+EOF
}
sub MY::tool_autosplit {
@@ -389,4 +395,13 @@
"\t".'PERL="$(PERL)"\\',
"\t".'DEFINE="$(DEFINE)"',
"";
+}
+
+sub MY::dist_basics {
+ my $self = shift;
+ my $str = $self->MM::dist_basics;
+
+ $str =~ s/-MExtUtils(::Manifest=mkmanifest)/-Ilib -MModPerl$1/;
+
+ $str;
}