clean up use of postamble (thanks haarg!)
Karen Etheridge [Thu, 18 Jul 2013 18:35:50 +0000 (11:35 -0700)]
Makefile.PL
maint/Makefile.PL.include

index 56c0ed0..2b2400c 100644 (file)
@@ -17,10 +17,9 @@ my %TEST_DEPS = (
 # have to do this since old EUMM dev releases miss the eval $VERSION line
 my $mymeta_works = do { no warnings; $ExtUtils::MakeMaker::VERSION >= 6.5707 };
 
-*MY::postamble = sub {
-    my ($self, %extra) = @_;
-    join('', %extra) if keys %extra;
-} if not &MY::postamble;
+sub MY::postamble {
+    '$(OBJECT) : stolen_chunk_of_toke.c'
+}
 
 WriteMakefile(
     NAME => 'Devel::Declare',
@@ -58,7 +57,6 @@ WriteMakefile(
 
     C => [ 'stolen_chunk_of_toke.c' ],
     XS => { 'Declare.xs' => 'Declare.c' },
-    postamble => { '' => '$(OBJECT) : stolen_chunk_of_toke.c' },
 
     $pkg->get_makefile_vars,
 );
index bc6b67f..193decd 100644 (file)
@@ -1,6 +1,6 @@
 BEGIN { -e 'Distar' or system("git clone git://git.shadowcat.co.uk/p5sagit/Distar.git") }
 use lib 'Distar/lib';
-use Distar;
+use Distar 0.001000;   # so postamble is not stomped on
 
 author 'Matt S Trout - <mst@shadowcat.co.uk> - original author';