Author: dagolden
Date: Sun Mar 29 16:17:15 2009
New Revision: 12645

Modified:
   Module-Build/trunk/   (props changed)
   Module-Build/trunk/Changes
   Module-Build/trunk/lib/Module/Build/Base.pm

Log:
generate MYMETA.yml during Build.PL


Modified: Module-Build/trunk/Changes
==============================================================================
--- Module-Build/trunk/Changes  (original)
+++ Module-Build/trunk/Changes  Sun Mar 29 16:17:15 2009
@@ -2,6 +2,10 @@
 
 0.32_01 - 
 
+ Enhancements
+ - Generates MYMETA.yml during Build.PL (new standard protocol for 
communicating
+   configuration between toolchain components)
+ 
  Bug-fixes:
  - Module::Build::Compat had stopped adding "PL_FILES => {}" when no
    PL_files property was set in Build.PL; restored old behavior and fixed

Modified: Module-Build/trunk/lib/Module/Build/Base.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Base.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Base.pm Sun Mar 29 16:17:15 2009
@@ -827,6 +827,7 @@
 __PACKAGE__->add_property(config_dir => '_build');
 __PACKAGE__->add_property(include_dirs => []);
 __PACKAGE__->add_property(metafile => 'META.yml');
+__PACKAGE__->add_property(mymetafile => 'MYMETA.yml');
 __PACKAGE__->add_property(recurse_into => []);
 __PACKAGE__->add_property(use_rcfile => 1);
 __PACKAGE__->add_property(create_packlist => 1);
@@ -1536,7 +1537,9 @@
   close $fh;
   
   $self->make_executable($build_script);
-
+  
+  $self->write_metafile( $self->mymetafile, $self->generate_metadata );
+  
   return 1;
 }
 

Reply via email to