File tree Expand file tree Collapse file tree 3 files changed +6
-2
lines changed Expand file tree Collapse file tree 3 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -344,6 +344,7 @@ package Maintainers;
344
344
' EXCLUDED' => [
345
345
' PPPort.pm' , # we use PPPort_pm.PL instead
346
346
],
347
+ ' CUSTOMIZED' => [ qw( Makefile.PL) ],
347
348
},
348
349
349
350
' Devel::SelfStubber' => {
Original file line number Diff line number Diff line change @@ -149,11 +149,13 @@ sub configure
149
149
sub MY ::postamble
150
150
{
151
151
package MY ;
152
+ use Config;
152
153
my $post = shift -> SUPER::postamble(@_ );
154
+ # .PHONY is a syntax error in MMK/MMS
155
+ my $phony = ($Config {make } =~ m / MM(K|S)/ ) ? ' PHONY' : ' .PHONY' ;
156
+ $post .= " \n\n ${phony} : purge_all regen_pm regen_xs regen_tests regen_h regen_release_date\n\n " ;
153
157
$post .= <<'POSTAMBLE' ;
154
158
155
- .PHONY: purge_all regen_pm regen_xs regen_tests regen_h regen_release_date
156
-
157
159
purge_all: realclean
158
160
@$(RM_F) PPPort.pm t/*.t
159
161
Original file line number Diff line number Diff line change 2
2
# cd t
3
3
# ./perl -I../lib porting/customized.t --regen
4
4
Config::Perl::V cpan/Config-Perl-V/V.pm 0a0f7207e6505b78ee345a933acb0246a13579f5
5
+ Devel::PPPort dist/Devel-PPPort/Makefile.PL c939c8d33d11994c06f546869df63d4518ece797
5
6
Digest cpan/Digest/Digest.pm 43f7f544cb11842b2f55c73e28930da50774e081
6
7
Digest::MD5 cpan/Digest-MD5/Makefile.PL 3bf781444ee671da63f1c6360e0a31f11d9ba520
7
8
Digest::MD5 cpan/Digest-MD5/MD5.pm df5f0663f0f755be7eda6e3d2f008f2629246b19
You can’t perform that action at this time.
0 commit comments