[libmodule-build-perl] branch master updated (96a91a0 -> e1a314c)

gregor herrmann gregoa at debian.org
Tue Feb 2 19:17:09 UTC 2016


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libmodule-build-perl.

      from  96a91a0   update changelog
      adds  bf2fa2e   First version in CVS.
      adds  a04577a   Getting ready to show other people...
      adds  b29518f   Tweaks for Module::Build API changes
      adds  60070ac   Change 'cons' URL
      adds  5d9f4fb   Added the 'test', 'build', 'clean', and 'realclean' actions.
      adds  e84ee92   Added POD documentation.
      adds  a960dcd   Implemented some cleanup methods.
      adds  991b88e   Added a whole slew of platform-specific modules, now that we auto-detect the platform.
      adds  8205252     - The 'perl Build.PL' step will now detect whether the current     environment is "unixish", "windowsish", etc., and load the correct     module (i.e. Module::Build::Platform::Unix).  More specific     modules may also be written for particular values of $^O.
      adds  f88a5eb     - Reorganized some of the responsibilities of various methods, which     allows modules to be built and tested programmatically.
      adds  a0ba0c0   Created the basic.t and xs.t tests.
      adds  f5d53a1   Moved to t/basic.t
      adds  a3a5728     - Fixed the loading of $^O-specific modules.
      adds  b9158ee   A couple of example Config.pm files from various systems
      adds  664d14d   Added for testing purposes
      adds  f827c56   Added to CVS
      adds  8a03174   Added the t/XSTest/ directory.  Also, MANIFEST is now built by 'Build manifest'.
      adds  7f35232   More changelog info
      adds  e923cd9   Added lots of documentation of new features.
      adds  60f5cbe   more changes
      adds  2605986   Changed 'no warnings;' to 'local $^W;', improving compatibility.
      adds  dba78d5   Made some clarifications in the docs.
      adds  6f0d51b   Override the small compile_c() method instead of process_xs().
      adds  f033978   Bump $VERSION up to 0.04
      adds  7913420   Bring up to date with docs
      adds  680316c     - Fixed an unlikely-to-occur bug with misquoted strings in the     'Build' script (Dave Rolsky)
      adds  f45dd66   More changes
      adds  7cb00a8   Added date to 0.04
      adds  4e3a0ce   Update my email address
      adds  4fbc559   Added prerequisites.  There are actually more than this, but they're loaded on demand.
      adds  6526a0f   Added more to-do items.  Started a import() method that doesn't do anything yet.
      adds  4def6be   Added prerequisite checking
      adds  7d9d28f   *** empty log message ***
      adds  a83e08b   Bump version up to 0.05
      adds  e70813e   Added the 'testdb' action, and the 'debugger=1' argument to the 'test' action, both of which run tests under the perl debugger.
      adds  c442477   Logs of documentation fixes/reorganization.
      adds  f1585e5   Bumped version down to 0.04_01, doing a beta before 5.
      adds  936dc14   Removed a TO DO item, since it's done.
      adds  42904c1   Added public check_installed_version() method, now used by check_prereq().
      adds  178225b   First version in CVS
      adds  81b3899   The mechanism for automatic subclassing has been finalized and documented.
      adds  b081210   Added the subclass() method.
      adds  343b98d   Some minor documentation patches
      adds  2a3b213   Ready for 0.05 release
      adds  e123fdf   Use Data::Dumper to dump the state information to _build/.
      adds  9b3878f   Future-proof the -flat_namespace fix.
      adds  90f99bb   A patch for CPAN.pm Module::Build support
      adds  bbfc3b3   Created a patches directory
      adds  bbbf21e   Moved to patches/ directory
      adds  c17ab06   A couple of changes to make sure we don't lose the particular perl executable that invoked us.  One works around a Test::Harness bug, and the other was our own bug.
      adds  368e439   Use eval{} to trap errors, and report success/failure based on $@. This helps ensure that 'realclean' will run.
      adds  130d756   Formatting change
      adds  8559a91   Don't put patches in MANIFEST
      adds  841da36   Add Module::Build::Compat
      adds  a8c4173   Added a comment
      adds  ab1a823   Updated version to 0.05_01 and explained new Config overriding scheme.
      adds  1e0648c   The Config, args, and properties are now distinct areas of $self. Lots of internal changes necessary for this.
      adds  7c09fd4   Added 'recommended' to docs.
      adds  0adb715   Some documentation changes.  Added section on PL_files.  Also some minor fixes.
      adds  813a5d7   .PL files are now handled properly, and can produce arbitrarily named output files.
      adds  a96eaf1   New sources from perl 5.6.1
      adds  1cc9734   Newer versions of stuff to test, now that I've got 5.6.1 installed here.
      adds  83a7a00   Latest README processed from lib/Module/Build.pm (gotta automate this!)
      adds  bbb3d3a   Added dependency on perl 5.6.0
      adds  391bd25   Bumped version up to 0.06
      adds  938a654   Changes for 0.06
      adds  202c218   Added a metadata file written during 'Build dist' (not included in tarball yet!)
      adds  8e69179   Change back to build_dir after event dispatch - works around an ExtUtils::Install bug [Ilya Martynov]
      adds  3213997   fix argument processing bug [Ilya Martynov]
      adds  4b7975e   Added 'license', 'recommends', and 'build_from_metadata' arguments
      adds  09758a4   Lots of doc changes and a version number bump
      adds  bbc4120   Create the metadata file as META.yaml instead of metadata.yaml, and do it in the 'distdir' action, not the 'dist' action.
      adds  8573b81   *** empty log message ***
      adds  7514fce   Write the dynamic_config attribute to the metadata file
      adds  607a1fe   Change "build_from_metadata" flag to "dynamic_config", with opposite sense
      adds  54044c0   Add META.yaml to MANIFEST
      adds  d562870   Only use a verbose "tar" if the verbose flag is set
      adds  bd1a550   Added to CVS
      adds  d7d458b   Two patches from Arthur Bergman: fixed depends_on() (was depends()), and separated linking into its own method.
      adds  b46101e   Some vestigial 'prepreq', 'recommended' stuff needed to be changed to 'requires' and 'recommends'
      adds  694e1ff   Add 'artistic' as licensing option [Arthur Bergman]
      adds  d131a4e   Fix the 'prereq' alias for 'requires'
      adds  f9d440a   Added some tests for dependency checking
      adds  2786ba7   Version bump to 0.08
      adds  9e4596d   Changes
      adds  4cad6ef   For the 'live' tests
      adds  9ed26a0   Consolidate some of the @INC manipulation.  Also chdir('t') so we don't overwrite things in the top-level directory
      adds  b57f8da   *** empty log message ***
      adds  ca5ac26   new() should only look for module_name in lib/, not in @INC - so don't use Module::Build as module_name here
      adds  b62b27f   The 'distdir' action wasn't deleting the distribution directory before building it again.  This meant that, say, if you did 'Build disttest' then 'Build dist', you'd end up with a blib/ directory in your distribution.  I actually had this happen for version 0.08, and it's not nice to distribute a blib/ on CPAN.
      adds  2cc3a6d   Added the runthrough.t test and the Sample module it uses
      adds  f3180a5   *** empty log message ***
      adds  1570c2b   Add dependency on Cwd.pm
      adds  6da3cb2   Doc patch from Elizabeth Mattijsen
      adds  22a7246   *** empty log message ***
      adds  2797c18   version bump to 0.09
      adds  e5a822c   *** empty log message ***
      adds  13b464c   Bump recommended version of YAML up to 0.35
      adds  59112d5   YAML shouldn't be required, even in 'Build distdir'.  Just complain if it's missing.
      adds  62266d8   Show error messages upon failure.
      adds  e1b94b5   Add a 'generated_by' entry to META.yaml
      adds  23d62e5   *** empty log message ***
      adds  0d2d1d6   Add a generated_by entry to the META.yaml file
      adds  2c53dfd   Skip a few tests if YAML isn't installed.
      adds  a194bfc   *** empty log message ***
      adds  3f50f67   version bump to 1.10
      adds  fa7ee1f   *** empty log message ***
      adds  3f15fa8   Added the check_installed_status() and prereq_failures() methods for checking prerequisite information with the programmatic interface
      adds  4712a44   *** empty log message ***
      adds  5ce7292   Added to CVS
      adds  fffaa79   Add ref to the rest of the docs
      adds  d9b3e92   Added a pass-through Makefile.PL, grudgingly.
      adds  2c5d31e   The 'realclean' needs special treatment, since it has to remove the Makefile too.
      adds  474591f   Read prereq information from _build/prereqs.
      adds  22f9c8a   Write a _build/prereqs file so that Compat can read it
      adds  9f2e6ec   Add docs for create_build_script().
      adds  eea26e0   *** empty log message ***
      adds  692540e   Version numbers
      adds  96c38eb   Use a distribution name in META.yaml, not a module name
      adds  51b681f   *** empty log message ***
      adds  e15c1b0   Add docs for dist_name, dist_version, and dist_version_from, and change docs for module_name.
      adds  180a86e   Implement new semantics for dist_name, dist_version, dist_version_from, and module_name.
      adds  942c5c0   *** empty log message ***
      adds  e074c14   Run tests in ascii-sorted order
      adds  1116298   Add attributions
      adds  12cd14c   Fix verbosity for various versions of Test::Harness, and add a test for it.
      adds  a96ce2d   Added for verbosity test
      adds  eb04e7d   *** empty log message ***
      adds  3673e7b   Test both verbose and non-verbose modes
      adds  7820c96   Clean up the code that saves STDOUT, and turn into a subroutine.
      adds  cb55acf   Added prompt() and yorn() methods.
      adds  7c6c102   Bump version to 0.02 - should move independently of Module::Build, because the pass-through Makefile.PLs need to make sure certain versions are available.
      adds  c33b4a0   Always put blib/ in the list of files to clean up.
      adds  2a7ed65   Improve the "careful" version of the pass-through Makefile.PL in the doc.s [patch by Dave Rolsky]
      adds  9173ba5   The FALLBACK section isn't necessary, remove reference to it. [Dave Rolsky]
      adds  284dd33   Was writing build_depends instead of build_requires to META.yaml
      adds  ea9f094   Improve formatting of docs.
      adds  66fd958   Add docs for prompt() and y_n()
      adds  c583c2b   Add a build-time dependency on Test.pm
      adds  6fce397   Change yorn() to y_n().
      adds  f935171   Version bump, and remove CVS revision keyword
      adds  8129c23   *** empty log message ***
      adds  41cc955   Change yorn() to y_n()
      adds  f542d51   Use META.yml instead of META.yaml, for 8.3 systems
      adds  103a8e4   *** empty log message ***
      adds  2fb79ba   Write files to _build/cleanup immediately, not upon script exit.  This is safer and fixes some staleness problems.
      adds  d5d650e   Use a better version of ok() so we get some more information from it upon failure.
      adds  9ea6bfb   *** empty log message ***
      adds  1578c54   *** empty log message ***
      adds  d9313e9   When linking a C file, check for stale dependencies on object files
      adds  758b53f   META.yaml -> META.yml
      adds  a4361b4   Accept any known Config.pm key
      adds  0a35f6c   *** empty log message ***
      adds  9da47a7   META.yaml -> META.yml
      adds  19911f6   Use a 'phony' target for 'make manifest' in the pass-through Makefile, for the same reason as 'make install'
      adds  b435610   *** empty log message ***
      adds  16553e1   Version bump to 0.13
      adds  a561e98   *** empty log message ***
      adds  27fada8   Make sure blib/ is gone after 'realclean'
      adds  183eed5   Add 'blib' to cleanup when it actually gets created
      adds  666e17d   *** empty log message ***
      adds  6753d39   Add date to 0.13 release
      adds  8c74420   *** empty log message ***
      adds  dfc2a4f   Add a couple of simple examples of Build.PL files.
      adds  5c1b65c   Warn when setting the default license to 'unknown'
      adds  8b6fd4c   The 'new_cleanup' hash member isn't needed anymore.
      adds  f4cad5c   *** empty log message ***
      adds  72c112b   Specify a license so we don't get a warning
      adds  e19740b   *** empty log message ***
      adds  8fe3d2d   Version bump to 0.14.
      adds  c6b5324   Added a 'diff' action, which is useful for comparing the details of what you're about to install with what is already installed on your system.  This uses File::Compare, which is in the core.
      adds  0e10ab9   *** empty log message ***
      adds  56361ff   delete_filetree() now always uses File::Path::rmtree(), regardless of whether the thing being deleted is a file or a directory.  This helps remove things on obscure platforms with strange locking rules (or even not so obscure ones like MacOS).  It also now reports the number of files or directories (without counting their contents) deleted.
      adds  6bd86f3   *** empty log message ***
      adds  4c01f5a   Require a really new ExtUtils::Install on MacOS
      adds  997d3ae   Can indeed get xsubpp working without backticks - worth it?
      adds  7832efe   Fix quoting typo
      adds  b6e9e27   copy_if_modified() uses up_to_date() to check timestamps
      adds  48c38a8   Some fixes for MacOS from Schwern:
      adds  68a7744   Make sure Module::Build was loaded from blib/
      adds  14fb041   Don't 'use blib;' because it doesn't work on MacOS.  Just push @INC.
      adds  c13a6fd   Turn "use lib qw(lib);" into something that works with MacPerl.
      adds  346ab57   Add the known_actions() method, used by the 'help' action.
      adds  1775ae8   Override make_executable() instead of make_build_script_executable().
      adds  4f79e28   Mark stuff that requires ToolServer
      adds  b8a9615   Don't gratuitously delete 'dist_version_from' and 'module_name' data members.
      adds  470068d   Use YAML::Node to get the order nice in the YAML file
      adds  f0e644a   *** empty log message ***
      adds  0fe16cd   No need for dynamic_config, I think
      adds  48d5eb2   Add File::Compare to list of dependencies.
      adds  88e97fb   *** empty log message ***
      adds  4e5318c   Create a new compile_xs() method that turns a .xs file into a .c file. This can use the new ExtUtils::ParseXS module if it's installed.
      adds  3e1d840   *** empty log message ***
      adds  48b510a   Move some common functionality into its own script
      adds  ccfcbd4   Move some stuff into common.pl
      adds  24fa924   Make sure Sample/ can see Module::Build for 'test' and 'disttest'.
      adds  7345f40   Run a test to make sure M::B was loaded from the right place
      adds  7926e34   Add a base_dir() method
      adds  3fc8164   *** empty log message ***
      adds  cbddcbf   *** empty log message ***
      adds  75d784c   Split off the C compilation phase into its own method, compile_support_files(), for easier subclassing.
      adds  8bcf291   Get rid of unused stuff
      adds  b6e501f   Set PL_FILES so Build.PL isn't run
      adds  1c1c8c7   In link_c(), extra object files were mistakenly being treated as output files, not input files, in the up-to-date check.
      adds  f08b0a9   *** empty log message ***
      adds  8caa684   Version bump to 0.15
      adds  78fc3b6   Might as well use File::Spec to create the Makefile stuff
      adds  9aa7c72   Autrijus and Jos recommend that I only use Archive::Tar 0.072, because newer versions are broken on Win32.  0.072 comes with ActiveState 5.6.x.
      adds  8ff32be   Fix an infinite loop that occurred when doing 'perl Build.PL config="foo=bar"'
      adds  104388b   *** empty log message ***
      adds  700cb19   Add docs for uninst=1 in 'install' section
      adds  85ffd3f   *** empty log message ***
      adds  88166d1   Added documentation for the scripts() method and the 'scripts' parameter to the new() method.
      adds  3426836   Added support for installing executable scripts.
      adds  4bbf0c4   *** empty log message ***
      adds  9d53b5b   Need to flatten script paths so they're installed without creating subdirectories in the path.
      adds  b16dfae   Need to make scripts executable before installing them (thought ExtUtils::Install would handle this...)
      adds  5987052   Recommend Module::Signature 0.21
      adds  6c4b92d   Add support for creating distribution SIGNATURE files
      adds  3237fe0   Add test for 'distsign' action - but doesn't work yet
      adds  1a4e49e   chdir() into the distdir before doing distsign - might not be right, but it seems to work
      adds  21461e6   Mention the M::B mailing list
      adds  f79dee9   *** empty log message ***
      adds  81d17a0   Add comment about non-portability of fake_makefile()
      adds  b4579dd   Apparently 'Cwd::cwd' is causing a bareword error on Win32, so use 'Cwd::cwd()' instead [James Freeman]
      adds  d30d87d   Give a link to info about CVS repository
      adds  fbc8c4c   These changes were after 0.15, not before it
      adds  97928da   Require Archive::Tar 0.23, which fixes problems on Win32.
      adds  fde701c   Use more cross-platform code in the generated Makefile.  Should now work on Win32.
      adds  6687111   *** empty log message ***
      adds  b49060e   Give a little more information in a little more cross-platform way on how to install things.
      adds  6301f07   Give more cross-platform build instructions
      adds  a6e3173   Use 'perl ./Build foo' instead of './Build foo', because the latter doesn't do Windows.
      adds  77cd134   Keep track of the $^X that was used during 'perl Build.PL', and make sure it's the same as when running the 'Build' script.  Issue a warning if it's not.
      adds  313fa66   'destdir' needs to be implemented using File::Spec, not s///.
      adds  13af985   Add documentation for the 'destdir' installation parameter.
      adds  fdb9e7f   *** empty log message ***
      adds  6ef3489   *** empty log message ***
      adds  f86d4c4   *** empty log message ***
      adds  33e15bb   Module::Signature support isn't ready yet, don't recommend installation or do testing
      adds  598973f   Just skip Module::Signature tests altogether
      adds  59cde76   Support for the only.pm module
      adds  20fc4c9   versioninstall should be considered experimental
      adds  af4f64b   *** empty log message ***
      adds  9170aa7   Huge patch from Randy W. Sims to support all 3 supported Windows compilers.
      adds  cef18f0   *** empty log message ***
      adds  52024f1   Skip test if no C compiler is found
      adds  cdb277c   Version bump to 0.16
      adds  7692d7c   Add a minor comment about M::Signature
      adds  c666c9c   *** empty log message ***
      adds  e8a4418   Make sure the save_out file gets cleaned up
      adds  49ee043   Update list of actions
      adds  8b61802   *** empty log message ***
      adds  52f1078   Don't do anything in ACTION_manifypods
      adds  5981233   A better patch for only.pm from Brian
      adds  e737e6b   *** empty log message ***
      adds  19bf507   *** empty log message ***
      adds  698329a   Use strict, and rearrange some comments
      adds  9b3b301   Explicitly require perl 5.006 so the user doesn't get a nasty syntax error on 5.005
      adds  cc168fa   Created a find_perl_interpreter() method that tries to locate the currently executing perl interpreter.  Following a suggestion from Nicholas Clark <nick at ccl4.org> for Inline, we prefer an absolute path in $^X, then an existent path in $Config{perlpath}, then whatever's in $^X.
      adds  9fcc993   *** empty log message ***
      adds  7606e5e   Don't screen out '0' values in command lines.
      adds  c3fb0c6   sitelib controls where things get installed, not siteperl
      adds  98debd0   Make a .bat file for executables during make_executable()
      adds  da0a97e   Fix the shebang lines on scripts
      adds  1bc8eb6   *** empty log message ***
      adds  42b84e9   Mention the PL_FILES => {} trick
      adds  4f51688   *** empty log message ***
      adds  85bec49   Created a new valid_licenses() method that returns a hashref, the keys of which are valid license options.
      adds  4c8537b   Move compile_support_files() to after ACTION_build() (no code changes).
      adds  743ec92   .PL files are no longer automatically processed in the c_source directory.
      adds  6ce4b10   Get rid of the lib_to_blib() method, just do the specialized processing in specialized methods like process_xs_files().  This eliminates some code redundancies.
      adds  88b6427   *** empty log message ***
      adds  2bfa2b3   Backport to perl 5.005
      adds  b9b81b6   Backport to perl 5.005
      adds  ec0820b   *** empty log message ***
      adds  ae02ce1   Fix the PL_files processing, there was an arrayref being used as a hashref.
      adds  5431e1f   *** empty log message ***
      adds  f89b505   version bump to 0.17
      adds  75092d2   *** empty log message ***
      adds  2e77c3a   *** empty log message ***
      adds  86cf614   use passive FTP
      adds  618d44b   *** empty log message ***
      adds  fc04fde   Move the @ARGV processing from dispatch() to resume().
      adds  4b4ba8d   skip version checking if required version is 0
      adds  ca802d5   *** empty log message ***
      adds  0261126   A first stab at module-indexing data in META.yml.  Doesn't get version numbers yet.
      adds  2f675c0   Oops, it's Richard Clamp, not Richard Cramp
      adds  e631cfc   *** empty log message ***
      adds  d965617   Don't use ExtUtils::ParseXS when the perl version is less than 5.6
      adds  8bdbd91   Quote all module names in prereqs.
      adds  1171a01   *** empty log message ***
      adds  1d79fa1   Warn during 'dist' action if Module::Info isn't available.
      adds  5d2cd13   Let the 5.006 compat rest in ExtUtils::ParseXS, not here
      adds  8631293   VMS customizations by Schwern
      adds  8d083c8   Couple of missed 5.005 compatibility fixes
      adds  0a9ef74   *** empty log message ***
      adds  176b13d   convert 'scripts' to 'script_files' throughout, fixing the 'scripts' parameter
      adds  1693de4   *** empty log message ***
      adds  25d9ba1   Version bump
      adds  6917629   *** empty log message ***
      adds  dc407e4   To test whether script support is working
      adds  69f4cca   t/Sample/MANIFEST
      adds  82c48d8   Oops - last log message should have been about adding tests for script files
      adds  a66d736   *** empty log message ***
      adds  32f7784   Support rewriting the shebang line natively, not in EU::MM
      adds  6826921   *** empty log message ***
      adds  4c2fd79   *** empty log message ***
      adds  f44af4b   *** empty log message ***
      adds  943883e   prompt() and y_n() may be called as class or object methods
      adds  e1bd781   *** empty log message ***
      adds  f59493f   check_installed_version() should look at the spec given to it, not at $self->{properties}{requires}{$modname}
      adds  d54818c   Make sure check_installed_status() works as a class method, and document that it does
      adds  681b183   *** empty log message ***
      adds  cdd7b95   Slight code simplifications
      adds  ee55e16   Only allow one VERSION per .pm file
      adds  ff8b36f   *** empty log message ***
      adds  5728f0d   Close blib/script/script so it can be cleaned up on Windows
      adds  3d9dba5   *** empty log message ***
      adds  432ddd8   Use a temporary variable to simplify the Build script
      adds  dfa45bc   *** empty log message ***
      adds  919ede2   Make the setting of @INC purdier in the Build script
      adds  46e933e   Get rid of extra parens
      adds  ac0946d   Patch to get add_to_cleanup() working when on-disk files aren't being created
      adds  e84a4b5   *** empty log message ***
      adds  f127d6f   Use catdir() for directories, not catfile()
      adds  6322dcd   Use a more generic way to create the install_map
      adds  731494f   *** empty log message ***
      adds  b8b80ee   Try fixing cleanup stuff again
      adds  626967b   More thorough testing of cleanup stuff
      adds  0073044   Make a _write_cleanup() method that's called in write_config() and add_to_cleanup() to write the cleanup file.
      adds  b26fd09   Make sure cleanup is flushed after create_build_script()
      adds  9163d6c   Be more aggressive about adding C temp files to cleanup
      adds  2c1df1b   *** empty log message ***
      adds  1a0b452   Cygwin is more like Unix than Windows, probably
      adds  21ea8d1   Change META.yaml error to META.yml in docs
      adds  494fbdf   *** empty log message ***
      adds  7a32b4a   Use find_pm_files(), not the MANIFEST, in find_dist_packages()
      adds  0714daf   Add requires(), recommends(), build_requires(), and conflicts() accessor methods.
      adds  d4e7243   Add create_makefile_pl functionality
      adds  3a4e584   add create_makefile_pl to valid_properties
      adds  130a523   *** empty log message ***
      adds  7f12567   Add a few more recognized MM parameters.
      adds  9a54395   Support 'pollute' and 'inc' parameters during a C compile
      adds  0544e60   *** empty log message ***
      adds  0698c6b   Don't include recommended dependencies in the Makefile
      adds  e608560   added an installation test
      adds  fde2326   *** empty log message ***
      adds  6a26c58   I think Config.pm says we should be using installarchlib and installprivlib, not archlib and privlib
      adds  226909d   Add extra_compiler_flags parameter and documentation for extra_linker_flags parameter.
      adds  f1895b1   Oops, last revision's log message should have been about "fix handling of Config.pm entries".
      adds  c67bd87   allow multi-arg entries in $Config{cc}
      adds  44aff6f   *** empty log message ***
      adds  da6c123   A little code reorganization
      adds  75e8cb1   Implement INC and POLLUTE in terms of extra_compiler_flags
      adds  f82f0f5   'pollute' and 'inc' aren't necessary anymore, were for MM compatibility
      adds  c2e6647   Big overhaul to the find_*_files routines, which supports alternative layouts.
      adds  ad99125   *** empty log message ***
      adds  c2e7f38   Avoid some warnings in find_*_files if lib/ doesn't exist.
      adds  ecf87bb   Change the cleanup_files parameter to add_to_cleanup
      adds  09a038a   *** empty log message ***
      adds  31c8eb9   Indicate arguments taken by some methods
      adds  97182fb   Localize $self->{action} in dispatch()
      adds  2909e5b   Document the return value of copy_if_modified()
      adds  11674f6   Sometimes dispatch() is called with no arguments - 'action' is already set then
      adds  5526bc4   Fix for 5.005, which doesn't make aliases with foreach(values %foo)
      adds  2651035   Use a simpler example for overriding Config.pm values
      adds  4642faa   Some code changes to support a "ppd" action.
      adds  b5806f3   *** empty log message ***
      adds  e485627   Fix dist_author() and simplify dist_abstract()
      adds  929f616   Add tests for creating a PPD file
      adds  6051213   use strict
      adds  b2bc7a3   Use absolute paths for @INC in the Build script
      adds  b31d1c2   add dist_author, dist_abstract to valid_properties
      adds  752c102   Add PPD tests for XS modules
      adds  0beefa4   *** empty log message ***
      adds  f9926bf   Move PPD.pm to PPMMaker.pm
      adds  5ff5208   Add a comment [from Dominic Mitchell] about possible failures in building 'provides' listing in META.yml
      adds  4373de3   Simplify how =head1 AUTHOR is processed for PPD files.
      adds  7275f21   Support an 'installdirs' parameter to affect the installation map
      adds  9c9a008   Test the 'installdirs' parameter to installation
      adds  34d0d6f   Unify the way search paths are added to @INC
      adds  1f39ae5   Start documenting how installation works (will work)
      adds  8097012   *** empty log message ***
      adds  39d06b9   Make dispatch() re-entrant, and make depends_on() call it
      adds  b2f6998   Some changes to correct for the fact that while(<fh>) doesn't localize $_. =(
      adds  e1a0d9b   Show where M::B was loaded from
      adds  b0f6cd6   Make M::B use an absolute blib/ so we don't have to
      adds  7e7f3fb   Add blib/lib and blib/arch as absolute paths
      adds  58636ec   *** empty log message ***
      adds  59816e8   Create a 'distmeta' action for making the META.yml, and call it before 'distsign' action
      adds  58ebad1   *** empty log message ***
      adds  b3f8b15   Move signature tests to their own test file
      adds  e904d45   Signature stuff is now in t/signature.t
      adds  2180182   Add have_module(), need_module(), and skip_test().  Don't need add_search_path() anymore.
      adds  bf8d8e7   *** empty log message ***
      adds  92dca6d   Don't sign the current dir and then copy SIGNATURE to distdir, sign the distdir directly
      adds  1de3283   *** empty log message ***
      adds  3bc740b   *** empty log message ***
      adds  59f2338   *** empty log message ***
      adds  e3791b0   Version bump
      adds  b3ff508   Barewords with '::' need to be quoted on LHS of =>, or they blow up under 5.8.  Wish I could catch during development...
      adds  e7032cf   *** empty log message ***
      adds  81ada29   Strip volume name from install directories when using 'destdir'
      adds  7da7461   *** empty log message ***
      adds  aef77ce   Warn if up_to_date() source file doesn't exist, and use cached stat() info
      adds  12ec77c   Use $Config{make} instead of "make" to invoke commands
      adds  74da322   skip test if no 'make'
      adds  51eddba   *** empty log message ***
      adds  fa9f164   *** empty log message ***
      adds  669831c   Version bump to 0.18_02
      adds  f3e5f43   *** empty log message ***
      adds  6aa4c43   Control version-checking a little more carefully
      adds  e8b6ee8   Fix a problem with check_installed_status() when installed version contains non-numeric characters
      adds  a36a654   *** empty log message ***
      adds  98dcb6a   Move INSTALL to INSTALL.txt for case-insensitive filesystems
      adds  face10b   *** empty log message ***
      adds  d678644   Make sure known_actions() works properly as a class method
      adds  c970b07   Mask some redefined warnings for our subroutine shenanigans
      adds  2967d9c   Add a 'Done.' line so we have some dependable output to check
      adds  4576c99   More aggressive testing - run 'all' and 'test' targets and make sure the Makefile has really been created
      adds  a1daf66   *** empty log message ***
      adds  8ee1bc2   super_classes() and known_actions() should work as class methods
      adds  c491f8a   Make a separate 'make' target for every 'Build' action.  Improves compatibility with Win32's 'nmake', and probably others.
      adds  7351cd8   Just use 'Build', not './Build', in pass-through makefile
      adds  f619ff0   update description text
      adds  6a02278   s/new Module::Build/Module::Build->new/ in the docs
      adds  b2aa8c6   Change where scripts are installed to, to be a bit more sane and forward-compatible
      adds  91d4c0a   *** empty log message ***
      adds  066a206   Quote LHS of => in examples
      adds  9eefe99   Only include files in the "provides:" section of the META.yml if they're in the MANIFEST.
      adds  4a80d33   *** empty log message ***
      adds  566e022   Start on a cookbook
      adds  08a99f1   Couple more examples
      adds  0ed99f3   *** empty log message ***
      adds  ae9050e   *** empty log message ***
      adds  a8f7f12   Pass unknown Makefile.PL parameters as lower-case, instead of ignoring them
      adds  93853bc   The architecture-specific directory probably has to be called blib/arch for ExtUtils::Install's sake, so we probably can't use blib/archlib.
      adds  3e4c99b   Put the install destinations in a data member.  Still no stable interface, but getting closer.
      adds  28e9ae5   minor fix for finding all ACTION_* methods
      adds  1a61022   flesh out install_base behavior docs
      adds  97db534   Document install_path parameter
      adds  f485a5f   Add a nutshell explanation of installation paths
      adds  78a9d72   Incorporate Uri's feedback
      adds  5543e55   Clarify 'script' and 'bin' installation docs
      adds  bb7bdb7   Fix the installation map function install_destination().
      adds  d207964   *** empty log message ***
      adds  dba116e   Hashify 'config' and 'install_path' parameters the same way
      adds  6d0eb81   Get customized installations working
      adds  935a126   This test is still too unstable for everyone to run it & fail
      adds  f0d4476   Test setting the install_path parameter
      adds  a05504a   Add stub comment for install_base parameter
      adds  bcf4209   Version bump to 0.18_03
      adds  a48efdb   *** empty log message ***
      adds  e289f12   Dave says Archive::Tar 1.00 works on Win32, but 0.23 doesn't
      adds  2f2e125   *** empty log message ***
      adds  691d535   Adjust the dependencies between 'distsign' and 'distdir' again
      adds  3339fa2   Get the install_base parameter working
      adds  452b422   Version bump
      adds  863c63a   *** empty log message ***
      adds  8e5ca06   'install(vendor|site)bin' may not be available, so fall back to 'installscript' for scripts and 'installbin' for binaries.
      adds  8c27360   Forgot to default the 'bin' target as well as the 'script' target
      adds  7f83a7b   Need to set @ISA in the resume() method too
      adds  411bb75   *** empty log message ***
      adds  eb1935c   Move installation tests to a new t/install.t script
      adds  8ad5d24   Make sure XS-building works in a new process, after resume()
      adds  c8e7214   *** empty log message ***
      adds  7b236f7   Use a regex instead of Module::Info to scan for packages
      adds  2d7bb3a   *** empty log message ***
      adds  c04a876   Silence annoying output from Microsoft nmake
      adds  cb63e37   *** empty log message ***
      adds  5fe4828   Version bump
      adds  396de78   *** empty log message ***
      adds  9f15af8   Consolidate more argument processing in cull_args().  This solves a merging problem with config and install_path parameters.
      adds  e9e23d3   Make sure resume() doesn't blow away a previous install_path setting
      adds  08781ba   *** empty log message ***
      adds  4eb1b1b   *** empty log message ***
      adds  4e9528e   Version bump to 0.19_01
      adds  1177138   *** empty log message ***
      adds  d82ee19   Skip VERSION variables in comments & POD
      adds  12385ed   Add some version decoys to make sure version-processing is working
      adds  5ed5e24   *** empty log message ***
      adds  ecb8217   Hide Module::Build::Base::_version package
      adds  1e621c3   *** empty log message ***
      adds  d920dbf   Move the code-finding code from version_from_file() into a new _next_code_line() method
      adds  42ba0ad   *** empty log message ***
      adds  0170fd6   remove spurious line
      adds  9e7c59a   Make sure the right version of M::B is loaded
      adds  db58e58   *** empty log message ***
      adds  2e80cf9   Propagate @INC to subprocesses in disttest
      adds  068afea   Be more explicit about starting at rootdir()
      adds  bc3167e   A little more helpful test code
      adds  1062b81   Beta bump
      adds  f53fbd4   *** empty log message ***
      adds  0ec8ac3   Add support for building man pages from POD
      adds  5943918   *** empty log message ***
      adds  553f9e9   *** empty log message ***
      adds  ff9164d   Check more thoroughly for manpage generation, and contains_pod()
      adds  d73b680   contains_pod() returns '', not 0, for FALSE
      adds  c0acbce   Get rid of cleanup_is_flushed()
      adds  3e0b35e   Start work on a notes() method.
      adds  f1f7a16   Test setting values via notes()
      adds  69c78b7   Proposed notes() semantics
      adds  f033d67   add a few comments
      adds  4c9e494   Move constructors (resume()) to beginning of file.
      adds  80bf1c0   Make sure test can run twice
      adds  1c173cf   dispatch() doesn't have a documented return value
      adds  2194c91   *** empty log message ***
      adds  1179e46   Add an instance() constructor that can be used inside t/*.t files to get a reasonable facsimile of the controlling Module::Build object.
      adds  d95cdb7   Version bump
      adds  7778ae5   *** empty log message ***
      adds  0fbe40d   *** empty log message ***
      adds  88b02d2   Add docs for PPD action parameters
      adds  634b00d   Remove unused method
      adds  01a3716   Add docs for up_to_date()
      adds  0bd5ee7   *** empty log message ***
      adds  c358e0e   Don't create 'bindoc' and 'libdoc' stuff if we can't install them
      adds  1915ba7   *** empty log message ***
      adds  ca7e262   Add docs for contains_pod()
      adds  ccd8637   *** empty log message ***
      adds  dedd8b1   Add read-only accessor for installdirs()
      adds  a47a595   Add INSTALLDIRS to traditional Makefile.PL
      adds  d6829fb   $File::Find::name may not be trustworthy on 5.005
      adds  5fff950   *** empty log message ***
      adds  e38aecb   *** empty log message ***
      adds  5f09f78   Improve version number comparisons on versions like 0.13_02
      adds  d5896a5   *** empty log message ***
      adds  7c1cdf1   *** empty log message ***
      adds  268f83d   Simplify the depends_on() and dispatch() code
      adds  5926fa6   Use an up_to_date() check when generating manpages
      adds  e42b05e   Fix doc buglet
      adds  6ce3e1b   Add install_base to %valid_properties
      adds  398388f   Make sure install_base is respected on command line
      adds  185bcce   *** empty log message ***
      adds  ff85988   Version bump
      adds  b7315fa   *** empty log message ***
      adds  ecd97e4   *** empty log message ***
      adds  d1e9231   s/builddocs/docs/g
      adds  5fff0f4   Only call each action once per dispatch()
      adds  bcdaeec   *** empty log message ***
      adds  6bf130b   *** empty log message ***
      adds  979670f   *** empty log message ***
      adds  fe337d6   Clean up temps
      adds  afa3a94   Change instance() to current() since it's not a true singleton.
      adds  1fa96b5   Update some docs
      adds  3d03842   Doc updates
      adds  019d0f6   Add docs for notes() and current()
      adds  87ca39b   instance() is now called current()
      adds  8ee165b   Use check_installed_status() to query whether YAML is around
      adds  1e4a580   Create a 'code' action to build code files, separate from 'build'
      adds  15af83e   *** empty log message ***
      adds  52d33fe   Test the private _get_action_docs() method
      adds  2840271   Add 'Build help foo'
      adds  9e41395   Document new semantics of 'help' action
      adds  a72c86b   *** empty log message ***
      adds  0e69498   Remove duplicate comment
      adds  bfff5fe   Give reasons for not using autosplit, but don't deprecate it
      adds  b1051fe   *** empty log message ***
      adds  08e9831   Create an accessor for each property that doesn't already have one
      adds  160091d   Make sure the scripts() method is defined at compile-time
      adds  aa9f72c   Improve some formatting in generated Makefile.PL
      adds  2e09c34   *** empty log message ***
      adds  a092b9a   Make sure the module_name() accessor works
      adds  a5e8645   *** empty log message ***
      adds  c180a3e   Use module_name in traditional Makefile.PL if available, otherwise dist_name
      adds  d51b951   *** empty log message ***
      adds  867bf36   Run test_files through glob()
      adds  52af5c7   *** empty log message ***
      adds  fd8f436   Make test_files() a read/write accessor so we can test it properly
      adds  d9f05a3   Test globs in test_files()
      adds  3f237ec   *** empty log message ***
      adds  6c73f9a   Use manicopy(..., 'cp'), not manicopy(..., 'best')
      adds  7b50a8d   Sort test files inside expand_test_dir(), not test_files()
      adds  5486101   Make sure test script order is preserved
      adds  7da7495   Doc updates
      adds  3586317   Version bump
      adds  48c76cf   Simplify quoting code when building the Build script
      adds  f3ed164   *** empty log message ***
      adds  3401479   Created a 'blib' property
      adds  5da873a   chdir() back to cwd, not base_dir, after signing and disttest
      adds  3b51030   More diagnostic information on failure
      adds  9b25161   More picky test of testing correctness
      adds  c35c15c   Check evals more carefully, and distdir should already be removed
      adds  e029cc5   *** empty log message ***
      adds  bc73d00   *** empty log message ***
      adds  7cd3e23   *** empty log message ***
      adds  2c79197   Revert to 'best' behavior of manicopy, since 'cp' seems to break disttest
      adds  0597726   Copy, don't link, files to make the distdir.  This means we must also remove the META.yml file before we try to recreate it.
      adds  a154394   *** empty log message ***
      adds  6fb8eba   Clean up copied XS files in nonstandard locations
      adds  8a0a833   Use "perl" property everywhere instead of $^X
      adds  7670ab6   *** empty log message ***
      adds  0433e50   Use config_file() API, not config_dir thingy directly
      adds  6b21a13   Test 'realclean' remains more thoroughly
      adds  fd089f9   Oops
      adds  5f8ca6f   More conversion to accessor method for clarity
      adds  96b2946   Move the actual object construction into a _construct() method
      adds  fed2db7   Version bump to 0.20
      adds  fd901ab   *** empty log message ***
      adds  282ecb6   Standardize quoting
      adds  d6c0602   *** empty log message ***
      adds  b12667f   Give special consideration to 'verbose' Makefile.PL parameter
      adds  778c8dc   *** empty log message ***
      adds  b20d37f   Factor out Data::Dumper-writing code
      adds  45a9438   Verify that 'verbose' argument to Makefile.PL works
      adds  a72aced   Start signing the M::B distribution
      adds  4cbe841   *** empty log message ***
      adds  e89d73a   Make sure the signature actually verifies
      adds  2d4f8c4   delete any (necessarily invalid) SIGNATURE file before generating new one
      adds  b5a1ec6   Add docs for the subclass() method
      adds  68c1d2f   *** empty log message ***
      adds  5055be3   version bump
      adds  0365793   Work around a Red Hat 9 bug in %Config
      adds  90027b8   *** empty log message ***
      adds  1c80eb2   Fix typo in comment
      adds  6dcb624   Fix more typos in comment
      adds  55c6aea   *** empty log message ***
      adds  8293f6d   Make sure copy_if_modified() has its required arguments
      adds  512dccc   Deal with the MANIFEST when signing
      adds  ee0c651   Fix a precedence problem with INSTALLDIRS translation
      adds  b38e7b4   Test for setting INSTALLDIRS
      adds  9f0d900   *** empty log message ***
      adds  3a5fc3c   *** empty log message ***
      adds  64de17b   Automatically add SIGNATURE to MANIFEST when signing
      adds  4f2aaf7   *** empty log message ***
      adds  fb1f655   *** empty log message ***
      adds  b3cee60   Document that distsign() will add SIGNATURE to the MANIFEST
      adds  45b8222   Don't sign the distdir twice when distsign is called before distdir
      adds  2fae805   *** empty log message ***
      adds  acf8e4d   *** empty log message ***
      adds  86b811a   Automatically create a README
      adds  33ac35b   *** empty log message ***
      adds  c3c5eb6   Now auto-generated during 'distdir' action
      adds  da6e97a   *** empty log message ***
      adds  febd61a   Added a 'create_readme' property
      adds  28af6e4   Refuse to run if the configuration was created with a different M::B version
      adds  f809912   *** empty log message ***
      adds  3c387af   Docs for do_system()
      adds  9b9295e   *** empty log message ***
      adds  9f1c90d   Make run_perl_script() work as a class method
      adds  10ed964   *** empty log message ***
      adds  d4908ba   *** empty log message ***
      adds  203419a   Test the new_from_context() method
      adds  909f3f9   Start working on a new_from_context() method
      adds  2bc8667   Add 'license' as a valid property
      adds  ae026d8   *** empty log message ***
      adds  260cad4   Add license and a 'requires' field
      adds  a835c13   Oops, meant ExtUtils::Install, not Module::Install
      adds  bd5a8f8   Use new_from_context() and fix a few cleanup issues
      adds  5d05030   *** empty log message ***
      adds  157507a   Version bump to 0.20_02
      adds  0a7195c   *** empty log message ***
      adds  c64a140   Add documentation for prereq-accessor methods
      adds  2ec9d85   *** empty log message ***
      adds  1c80ee5   *** empty log message ***
      adds  5f512ab   Add a have_c_compiler() method
      adds  7312960   Use the new have_c_compiler() method in M::B
      adds  7abf44a   *** empty log message ***
      adds  9b94c36   Use self->perl() when possible to construct the shebang line
      adds  304a361   *** empty log message ***
      adds  ecf67e0   We can detect the presence of a C compiler sooner
      adds  d11c139   Use the multi-argument form of do_system()
      adds  0e3f73e   *** empty log message ***
      adds  065dc15   Make error message a little more helpful
      adds  b73aa2b   Test the 'dist' action
      adds  2311405   *** empty log message ***
      adds  613deee   Be a little safer about File::Spec usage and directory name removal for libdoc pages
      adds  35bbc99   *** empty log message ***
      adds  e78ba11   *** empty log message ***
      adds  9b61ad3   First version, 1.0, of spec
      adds  d047089   Fix a bug where an undef could be returned when no 'lib' is present, and add an optional argument for directory
      adds  aa099cc   Test that the _find_file_by_type() routine works properly
      adds  063ec6f   Don't use a default in _find_file_by_type()
      adds  aee6c71   *** empty log message ***
      adds  9a00d47   Version bump
      adds  7f157c4   *** empty log message ***
      adds  c2a3de5   find_PL_files should be returning a hashref with arrayrefs in the values, not strings in the values.
      adds  80f595b   Pass target arguments to .PL files when executing them
      adds  56f5f6e   Make sure a .PL file gets run properly
      adds  3e754aa   Add a comment
      adds  9b84795   test .PL file handling
      adds  75a4924   *** empty log message ***
      adds  2db37bd   *** empty log message ***
      adds  504edda   I meant check_installed_version(), not check_installed_status().
      adds  e4b882a   Added docs for dist_version() and dist_name()
      adds  581bb74   *** empty log message ***
      adds  46ce1e5   Don't re-lexicalize variables
      adds  c13bcb0   Avoid a "variable used only once" warning
      adds  16f4559   Don't squash existing values in ENV{HARNESS_PERL_SWITCHES}
      adds  7e6f83c   *** empty log message ***
      adds  163b1d8   New stub for cygwin
      adds  696ca27   *** empty log message ***
      adds  4a9d179   *** empty log message ***
      adds  c051515   Add docs for 'code' and 'docs' actions
      adds  275ce6e   *** empty log message ***
      adds  8e4c488   Change compile_support_files() to process_support_files()
      adds  2394230   *** empty log message ***
      adds  14757f6   Don't use the 'write' key in the 'diff' action
      adds  7b2a817   *** empty log message ***
      adds  e1a724a   Don't use warnings.pm, just use -w on shebang line
      adds  c435bf6   Add another notes() entry before create_build_script().
      adds  d2774e3   Verify one additional notes() entry.
      adds  1b94e3a   Write notes in write_config().
      adds  1dda92d   Make sure notes set before create_build_script() get preserved.
      adds  de61536   *** empty log message ***
      adds  86c559e   Remove old warning about Module::Info
      adds  29982b6   Some alterations to the 'Build' script - added "use strict", and added a warning when the Build.PL file isn't up to date.
      adds  c6d647f   Be a little more helpful when the user calls a nonexistent action.
      adds  b5b5748   Little doc tweaks
      adds  a63526c   We don't need the additional check here anymore
      adds  0892d3f   This is better done elsewhere in the regression tests
      adds  81a54c5   Make the process_*_files() actions data-driven
      adds  d655269   *** empty log message ***
      adds  d283156   Trim off wacky line-ending stuff from the abstract
      adds  5714f60   Make sure the perl CORE libraries get loaded, for some reason they weren't
      adds  0822cd3   *** empty log message ***
      adds  4f07b53   Version bump
      adds  4c331fd   *** empty log message ***
      adds  96441d1   Don't check MANIFEST if it doesn't exist
      adds  1dea8ec   We can use Pod::Text to generate a README
      adds  a7c9a3f   *** empty log message ***
      adds  064b4d5   *** empty log message ***
      adds  ca8f6a1   Make sure output of _find_file_by_type() is always localized to the current platform
      adds  f0184db   Don't pass empty strings to localize_file_path()
      adds  09a455d   Patch from Randy Sims to better sense whether 'make' is available
      adds  cb2df3c   *** empty log message ***
      adds  4aaf38d   Make localize_file_path() a no-op on very simple paths
      adds  387dc82   *** empty log message ***
      adds  a7ac37a   *** empty log message ***
      adds  d4e46ef   Silence a warning about directories in tarballs
      adds  02c88a8   Don't use ExtUtils::Manifest::manicopy() anymore because it screws with permissions.  Just use copy_if_modified().
      adds  e7aa3c4   Have to import the %Config hash
      adds  0a77318   *** empty log message ***
      adds  ffd6b94   *** empty log message ***
      adds  9ca84b5   *** empty log message ***
      adds  144c39c   Revert previous Archive::Tar change, Archive::Tar has been fixed (or will be soon).
      adds  a11ac50   Apparently there's supposed to be 'cccdlflags' in the C compilation stuff.
      adds  9986143   *** empty log message ***
      adds  608a162   *** empty log message ***
      adds  54acc23   Also test the linker in have_c_compiler()
      adds  3a1b18f   *** empty log message ***
      adds  3b97273   Version bump to 0.21_01
      adds  c01140d   Make sure the syntax "FOO=BAR /bin/command arg arg" works in $Config{ld}"
      adds  ceca69d   Fix up the syntax "FOO=BAR /bin/command arg arg" in $Config{ld} so that it'll run.
      adds  e16d86d   New pod-parsing class
      adds  6c1db85   Use new Module::Build::PodParser class
      adds  4e1f6a9   *** empty log message ***
      adds  bd63bce   Fix an incomplete sentence in documentation for 'conflicts'.
      adds  4767751   Fix a little scalar/list buglet in a doc example.
      adds  bc666b1   *** empty log message ***
      adds  5863b0d   *** empty log message ***
      adds  406abbf   Fix svr4 -> svr5
      adds  6c1c199   *** empty log message ***
      adds  bd03d7b   Update my email address
      adds  be60f61   *** empty log message ***
      adds  10d87aa   Don't accept a PREFIX parameter as a no-op, die when it's encountered
      adds  5adb77d   *** empty log message ***
      adds  ff47cf0   *** empty log message ***
      adds  ae0d3ba   Use an easier-to-understand syntax in command-line examples
      adds  96add49   We were missing explicit OS/2 support
      adds  500f2cb   *** empty log message ***
      adds  76f298a   Added a prelink_c() method, and support for XS linking on AIX
      adds  bd1c127   *** empty log message ***
      adds  6dade84   Added a prelink_c() method, and support for XS linking on AIX
      adds  e79c73e   Don't change lddlflags globally, just locally
      adds  05d5605   Added docs for 'create_readme'.
      adds  aa24d27   Avoid potential warning about undefined variable in print()
      adds  7af3f85   Don't make prerequisite warnings look like errors
      adds  15d1b4e   *** empty log message ***
      adds  fcce239   Revise docs about hashes are specified on the command line
      adds  5addbea   *** empty log message ***
      adds  1e7513c   Clarification in docs on C compilers
      adds  5a70355   Add a recipe for CPAN.pm compatibility
      adds  7e77616   *** empty log message ***
      adds  9cfaff1   Should return name of file created
      adds  f287374   Need to be loadable as a dynamic library
      adds  55c57ea   *** empty log message ***
      adds  a7edc8a   *** empty log message ***
      adds  f8a1cd1   Fix a misfiring warning about optional prereqs
      adds  5da3706   Need to indicate which optional module isn't installed, not just its version number
      adds  ed9fc1a   Test warning message when optional prereq isn't installed
      adds  e7a09e1   Make the passthrough Makefile.pl behave better when installation of Module::Build fails or is not desired.
      adds  a3a2c75   *** empty log message ***
      adds  b0abfee   Make name, author, abstract, and version required.
      adds  d5ab2ff   Move documentation for 'codebase' to the section where it's relevant.
      adds  3ea2b20   *** empty log message ***
      adds  404a8f2   Make have_c_compiler() always return 0
      adds  dcebaf5   Insert a comment into auto-generated Makefile.PL saying that it was auto-generated
      adds  cbad879   *** empty log message ***
      adds  f286ae3   *** empty log message ***
      adds  d55f714   *** empty log message ***
      adds  1a95235   Manpage separator is '.' on OS/2
      adds  7ecf5ec   Don't chdir() in the Build script, just die() if we're not in the right place
      adds  9e25822   *** empty log message ***
      adds  3f3045a   Use a little placeholder in the force_do_it target
      adds  9f06f50   Fix the way we set Test::Harness switches, because it's SUPER picky.
      adds  137c9f9   *** empty log message ***
      adds  204c4f6   Add a config() method
      adds  a06fc5f   Add docs for the new config() method
      adds  ff7e94e   *** empty log message ***
      adds  2057f29   Make sure --config works on the command line
      adds  3cbb7b6   Make a more extensive test for setting config entries, and make it actually work.
      adds  7b52cc7   Fix handling of 'config' arguments
      adds  5f323b4   *** empty log message ***
      adds  36d96a3   chmod(666) needs to be chmod(0666)
      adds  cb3ab84   *** empty log message ***
      adds  5a8445c   YAML.pm was inadvertently being loaded when it may not be present.
      adds  fd8776c   *** empty log message ***
      adds  6002079   *** empty log message ***
      adds  715401e   Version beta bump
      adds  172f888   *** empty log message ***
      adds  9df5087   *** empty log message ***
      adds  427c8d0   Use VERSION_FROM in preference to VERSION in the traditional Makefile.PL
      adds  97177ac   *** empty log message ***
      adds  88071d5   Clarify version number in comment
      adds  8aa73c5   Document new semantics for author & abstract fields
      adds  4995be2   make_tarball() can now accept 'tar' and 'gzip' arguments if the user doesn't want to rely on Archive::Tar.
      adds  073cb75   Simplify make_tarball() now that the parent method can invoke system utilities.
      adds  ca3e267   dist_author() now returns an arrayref, not a string
      adds  dce5bf1   Fixups to the PPM format
      adds  f1d33f9   *** empty log message ***
      adds  e609343   Minor code generalization
      adds  825eab0   If YAML.pm can't be loaded, generate a minimal META.yml without it.
      adds  221d3d5   Oopsie, remove a little debugging snit.
      adds  6f11834   The architecture name has to have some special tweaking when the perl version is 5.8 or higher.
      adds  110ced8   Oopsie, wasn't passing parameters correctly
      adds  a796d7b   Don't need to pass 'archname' to PPMMaker anymore
      adds  5a4d516   Adjust PPM format for new corrections to it
      adds  9c03ffd   Don't put 'distribution_type' in META.yml anymore
      adds  2d60529   Version bump to 0.22
      adds  92bcbbe   *** empty log message ***
      adds  5ab08d8   Recommend a newer version of Archive::Tar, for Win32 compatibility
      adds  106e045   *** empty log message ***
      adds  e881e52   Fix a name mismatch
      adds  4a31d48   Need an updated ARCHITECTURE NAME in PPD test
      adds  0a0c196   Moved INSTALL.txt to INSTALL
      adds  f1cb9ab   *** empty log message ***
      adds  cde70b7   Another attempted fix to the force_do_it fake target
      adds  d76ae9f   *** empty log message ***
      adds  07f12c3   Document the test_files parameter to new()
      adds  3070e0d   *** empty log message ***
      adds  775caeb   Make find_test_files behave more or less like the other find_*_files
      adds  5571905   add support for a ppm_dist action
      adds  d0414c9   *** empty log message ***
      adds  9f317ba   Added docs for ppmdist action
      adds  5d97302   Change ppm_dist action to ppmdist
      adds  fed6f2d   Factored the do_create_makefile_pl() and do_create_readme() methods out of ACTION_distdir().
      adds  fc78b83   Accept a filehandle argument to write to
      adds  3834241   Accept a filehandle argument to write the Makefile.PL to
      adds  6521ff4   Fix a bug in, and change the name of, get_action_docs().
      adds  78fbe46   Can't cache this regular expression
      adds  d18a24a   Make sure docs returned by get_action_docs() are correct.
      adds  1b59e47   *** empty log message ***
      adds  f67ab9c   script_files() should always return a hashref, no matter what was passed as 'script_files' argument.
      adds  05352d1   Use the correct M::B subclass for known_actions()
      adds  ae2b60d   *** empty log message ***
      adds  a3a4cfd   *** empty log message ***
      adds  e725269   Use Data::Dumper to serialize the traditional Makefile.PL args
      adds  9a419d2   Add SCRIPT_FILES if there are scripts
      adds  f2c4583   *** empty log message ***
      adds  28e491c   Don't generate a 'requires', 'recommends', 'conflicts', etc. entry in the META.yml file if there's no data to go in it.
      adds  b1ce557   *** empty log message ***
      adds  84c8367   We now only attempt to fix the shebang line on a script if the shebang line matches the regex /perl/i .  This fixes some instances where people put shell scripts in their distributions.
      adds  2e88278   *** empty log message ***
      adds  6d4ad83   script_files() returns a hash reference, not an array reference - update docs.
      adds  cb7d312   Fix a bug in script_files(), when the files were given as an arrayref they weren't being returned properly.
      adds  ebb4b14   Oops - that last change also had a big patch to split cull_args() into separate methods for reading & merging the args.
      adds  7f10de3   Make sure the 'script' file was recognized as a script
      adds  a041b59   *** empty log message ***
      adds  e6146b3   Propagate INC to subprocesses in process_PL_files()
      adds  cde36ed   *** empty log message ***
      adds  acbca82   Doc patches from Randy
      adds  815f47a   *** empty log message ***
      adds  1c28eaa   *** empty log message ***
      adds  fd9f0f0   Version bump to 0.23
      adds  5597d27   *** empty log message ***
      adds  792d519   Must provide a 'build_class' parameter now
      adds  6f1d662   'distdir' action now runs 'manifest' too
      adds  9e2abc7   include_dirs is in properties, not config
      adds  d94b746   *** empty log message ***
      adds  288db6b   Make sure fake_makefile() can run without 'build_class'
      adds  1bce9b0   *** empty log message ***
      adds  4f4179a   Added documentation for the 'include_dirs' parameter to new().
      adds  10ea310   *** empty log message ***
      adds  7b10e93   On Win32, use 'rem>nul' instead of 'rem' as our no-op.
      adds  9cd342a   Little code-tidying fixups
      adds  07f41f3   Pass blib.pm the actual location of the blib directory when running visual.pl test.  If we do the same thing with Test::Harness, we should have an arbitrary locatable blib/ directory.
      adds  b90ac14   Revert change 1.251, don't build the MANIFEST during distdir action.
      adds  cf9a5d5   *** empty log message ***
      adds  736fa83   Make sure the Sample module can actually be loaded
      adds  a03119e   *** empty log message ***
      adds  70d2eb2   Added experimental config_notes() and features() features
      adds  9800cb7   Improve robustness of the ConfigNotes stuff.
      adds  c6a2e48   Let 'autosplit' take an array reference
      adds  4f2495c   *** empty log message ***
      adds  3b71a83   Update autosplit docs
      adds  36caabf   Make sure include_dirs is propagated properly to XS files
      adds  2fe1279   Change config_notes to build_config
      adds  02b2ec7   'features' are boolean, not arbitrarily-valued
      adds  fbd57af   Add a note about setting PL_FILES in Makefile.PL
      adds  a4a3310   Let find_perl_interpreter() use $^X (if absolute), $ENV{PATH} (if $^X isn't absolute), and $Config{perlpath}, in that order.  Also, make darn sure it's the same version of perl, by checking Config::myconfig() for a match against the current perl.
      adds  17dc808   *** empty log message ***
      adds  a821918   During installation, don't die on platforms that don't define a location for man pages.
      adds  4a169a2   Must close DATA filehandle or the file won't be deleteable on Win32
      adds  4065358   *** empty log message ***
      adds  7233675   Version bump
      adds  e646f02   Be slightly less strict about finding the right perl interpreter
      adds  86ec5bb   *** empty log message ***
      adds  c172793   *** empty log message ***
      adds  bfbd49c   Write a default MANIFEST.SKIP if none exists
      adds  eb9b996   *** empty log message ***
      adds  26341da    - Added support for the 'LIB' parameter to passthrough    Makefile.PLs. [Spotted by Jesse Erlbaum]
      adds  dab642c   Sort files when recursive_test_files is turned on
      adds  f2f833b   Document the 'tar' and 'gzip' parameters to the 'dist' and 'ppmdist' actions.
      adds  2325090   *** empty log message ***
      adds  abcd612   Fixed error messages from compile_c and link_c
      adds  d304614   Fix a cosmetic issue in writing the 'Build' script
      adds  4838cc8   *** empty log message ***
      adds  1cf6087   Created a stderr_of() routine, just like stdout_of().
      adds  85e6471   If custom builder class is used, use it in generated Makefile.PL
      adds  1822ed9   Fix a typo in programmatic installation example
      adds  e25c0d8   Patch to get the HTML generation working
      adds  dc5ca94   *** empty log message ***
      adds  6f349cc   This hasn't been kept current for a long time, just remove it
      adds  e536175   Simplify some of the HTML-generation code, and get it to respect any non-standard settings for 'blib' and 'config'.
      adds  5f22d71   Fix a little POD structure error
      adds  9fec6fb   *** empty log message ***
      adds  4bb5306   Fixed a few broken L<...> links in the POD.
      adds  af23f9d   *** empty log message ***
      adds  6ac134c   Get a step closer to having correct links between HTML docs.
      adds  973d8ea   This seems to fix resolution of relative links in HTML docs.
      adds  b6ea18d   Add a new installation type called 'htmldoc'.
      adds  f67c684   *** empty log message ***
      adds  c8d2df3   Apparently PPM expects to find HTML documentation in blib/html/ , so we s/htmldoc/html/g.
      adds  4ffefd6   The htmlinstall action shouldn't be necessary anymore, we're using the regular installation mechanism.
      adds  11385f9   Don't re-create HTML documentation if it's already current.
      adds  ca232ad   A little refactoring, split off an _htmlify_pod() method from htmlify_pods().
      adds  6ff17b0   Don't need $path2root created this soon.
      adds  784ed02   The __DATA__ token here confuses some text editors
      adds  2714a2c   *** empty log message ***
      adds  060e1c6   Make it easier to include other types of installable objects in the mix, including HTML
      adds  1c6d75f   We don't import the File::Basename methods, so use fully-qualified version.
      adds  b2659a2   The 'install_types' data member isn't necessary anymore, it can be determined dynamically from 'install_path' and 'install_sets' entries.
      adds  206d6b8   Oops, forgot a brace
      adds  7f5f333   *** empty log message ***
      adds  45b4c80   For the 'passthrough' and 'small' Makefile.PLs, we need to run Build.PL before doing "use Module::Build::WhateverSubclass", because the subclass may be created dynamically inside the Build.PL.
      adds  22c9710   *** empty log message ***
      adds  6d868e1   Create an 'install_path' default empty hash
      adds  4246f06   get_author() will now return an arrayref if there's more than 1 author
      adds  0ba8b33   Okay, author is now always returned as an arrayref
      adds  4d52a33   Put a Redhat-only fix into Platform::Unix, not the base class
      adds  ca64ff1   I've made the module-loading and @INC-interposing code here into a real method, because I actually want to use it elsewhere.
      adds  a0474ad   Add a thingy for loading plugins at object creation time.
      adds  e558011   Fixed a fatal bug when building META.yml with YAML.pm and 'dynamic_config' is set.
      adds  5abdb04   *** empty log message ***
      adds  d659136   In example code, user must load Module::Build before using it.
      adds  2d62e3c   *** empty log message ***
      adds  140708c   Make sure on-the-fly subclasses can coexist with pass-through makefiles
      adds  34a1dc0   Revert last change, doesn't seem necessary.
      adds  b6fca09   Remove initial support for plugins, at least for now.
      adds  1da9240   No need to use custom builders to run scripts
      adds  ad31e6d   *** empty log message ***
      adds  7b12e67   Initial support for recognizing Makefile command-line macros
      adds  e72c3ef   Test out the new pass-through functionality of Makefile arguments.
      adds  4b26135   *** empty log message ***
      adds  07e7d31   *** empty log message ***
      adds  076bc4b   Version bump to 1.24_01
      adds  f82c34e   *** empty log message ***
      adds  9998468   Fix the 'podpath' on Win32 platforms (or maybe on every platform, but the problem only has shown up on Win32?).
      adds  ece9feb   Clarify some of the quoting constructs.
      adds  976feb4   Combine a couple common methods into one.
      adds  351b533   *** empty log message ***
      adds  6d69b3e   The 'PREREQ_PM' entry in Makefile.PL is now sorted asciibetically.
      adds  5fd4d4e   *** empty log message ***
      adds  7f77613   Version bump to 0.25
      adds  e1e9dc3   *** empty log message ***
      adds  a49a7f2   *** empty log message ***
      adds  83721a9   Make sure the last line of the Makefile has a trailing newline.
      adds  d7650e0   *** empty log message ***
      adds  96e9722   A couple newer Pod::Html arguments will make older versions of it barf.  Don't pass them when VERSION is < 1.03 (which is perl 5.6).
      adds  f7b6364   Avoid a "used only once" warning.
      adds  9b2602e   *** empty log message ***
      adds  df847b9   *** empty log message ***
      adds  c95d796   Eliminate undefined-warning on $^V for old versions of perl
      adds  83896df   *** empty log message ***
      adds  6e17aa8   Added file-handling tests to CVS
      adds  c472542   A few patches from several weeks ago
      adds  b867d54   make sure the chdir() succeeds.
      adds  20242fe   Don't invoke 'realclean' action, just delete the files we created.
      adds  e7a6983   Remove outdated (and false) comment.
      adds  539da30   The compile_xs() method no longer re-computes the name of the output file, it takes it as a parameter.
      adds  540dbd8   *** empty log message ***
      adds  290f6ec   Only return AUTHOR paragraphs that have '@' in them
      adds  74dd8fa   Recommend ExtUtils::CBuilder and Module::Signature
      adds  82ec0e8   Wrote a section on adding new entries to the build process, and one on reordering the build process steps.
      adds  8b90f4d   Added a placeholder for an unwritten recipe.
      adds  58b1f6c   *** empty log message ***
      adds  6ad5e46   Added the add_build_element() method
      adds  e25e8d1   Modify the SCENARIOS section so that it doesn't recommend shipping only a Build.PL (and no Makefile.PL) anymore.  Some people seem to have gotten upset at that (!).
      adds  f1cffb2   Make some corrections/revisions to the more chatty parts of the docs
      adds  6390d3e   Add a skip_subtest() routine
      adds  960900b   Created a mechanism for updating feature/config information
      adds  66f1b4d   Use the new skip_subtest() function
      adds  3c05b82   *** empty log message ***
      adds  9887628   Added the 'testcover' action
      adds  8be7a0a   *** empty log message ***
      adds  2f57e5a   Fix a pathname thingy in htmlify_pods()
      adds  73993d8   *** empty log message ***
      adds  a342c63   Make sure we're not using a new YAML beta, this has come up a couple times
      adds  0871cf4   *** empty log message ***
      adds  8c39fc1   Need to load features & build_config when doing read_config()
      adds  a571020   Oops, should have been build_config, not build_params
      adds  b4b4de5   Make features & build_config written at the right time
      adds  b5faab2   Add a caution that current() will fail when run from a different directory.
      adds  00d7840   Various features for the BuildConfig stuff, and use it to implement the YAML_support feature
      adds  19e65cf   *** empty log message ***
      adds  c62ac28   method changed from features() to feature()
      adds  8dfcd2c   Support the TEST_FILES argument to 'make test'
      adds  a256ea0   *** empty log message ***
      adds  bc5a8af   Clear the TEST_FILES and MAKEFLAGS environment variables too
      adds  f935856   Add feature_names() and config_names() to BuildConfig interface
      adds  dce67a0   Missed a couple changes to method names
      adds  f0de730   Clean up some temp files from HTML generation
      adds  1448461   *** empty log message ***
      adds  93ce513   Need to look a little harder for the BuildConfig module
      adds  dda9033   Version bump to 0.25_01
      adds  e4a3227   *** empty log message ***
      adds  4a12dc9   *** empty log message ***
      adds  35e2c2d   Needed for one of the new tests
      adds  e879ad4   Fix the spurious output 'Foo.xs -> Foo.c'
      adds  8c10cee   Fix a 'touch' problem with Foo.bs files
      adds  6084110   Simplify the 'touch' call from previous checkin
      adds  3aa0345   Add support for 'get_options' parameter
      adds  f2799fc   *** empty log message ***
      adds  dda0557   Fix a bad reference when dist_author is manually specified
      adds  e203515   Add basic testing for pod parsing
      adds  9580ce7   *** empty log message ***
      adds  10bf030   *** empty log message ***
      adds  5394ae2   Add documentation for feature() and build_config()
      adds  fd37275   Put the contents of __FILE__ in a variable rather than using the special token all the time
      adds  6e8bbf1   Mostly done, needs docs and testing
      adds  e9c9ccc   Fix a typo in the documentation for 'install_base'
      adds  368a9a1   *** empty log message ***
      adds  88f2344   PREFIX was not being respected at 'make install' time.  To fix this and make it stay fixed, we now use the same hash of options for translating 'perl Makefile.PL' options and 'make foo' options.
      adds  c150dbd   *** empty log message ***
      adds  b0962c0   The "=head3" POD command isn't standard in older podlators (particularly Pod::Man), so we don't use it in the docs anymore.
      adds  0f398d7   *** empty log message ***
      adds  07923e9   Numify the version so there's no underscore
      adds  ea84481   Split out the code that adds to MANIFEST, and improve it so it doesn't create an extra empty line.
      adds  a4698d0   Add a few more docs
      adds  a92730d   The 'provides' section of the META.yml file wasn't being built properly on Win32, because of a mismatch between URL-format and native-format pathnames.
      adds  3869018   *** empty log message ***
      adds  41282b1   *** empty log message ***
      adds  aafb25d   Don't use $^X, use run_perl_script
      adds  e12598f   Add a valid_properties() method to return names of all valid properties
      adds  0b3ed33   Version bump, and remove eval version
      adds  038e93e   *** empty log message ***
      adds  0d93e66   Remove outdated comment
      adds  e02cb46   Improve the doc examples for subclassing
      adds  321196f   *** empty log message ***
      adds  be8b595   Add \.tmp$ as a suffix in the default MANIFEST.SKIP
      adds  1c88da9   *** empty log message ***
      adds  67bf372   Check the install_destination() of 'lib' and 'arch' directories in the 'diff' action.
      adds  07fcfb1   *** empty log message ***
      adds  a7b2b58   Fix a compat/Makefile/EXPORT problem on cygwin
      adds  9e35237   Add the auto_features feature to new()
      adds  e3c6f36   Use the new auto_features feature for YAML_support
      adds  95ebb2d   *** empty log message ***
      adds  fbe431a   Fix a death-bug that occurs when writing the ConfigNotes.pm into a nonexistent directory
      adds  7d8bb9d   Clarify some of the docs for the 'get_options' stuff.
      adds  949598b   Add docs for auto_features
      adds  4a9ab60   Set features to 0 when prereqs aren't satisfied
      adds  307e2c7   Don't copy files containing '.#' into blib/
      adds  c7eaa5f   Work around some version.pm unpleasantries
      adds  89ba034   Back out the change from the previous revision, and just use $Module::Build::VERSION instead of Module::Build->VERSION, to avoid any funky semantics added by version.pm.
      adds  f62cf70   During 'distdir' and 'distmeta' actions, die a bit more gracefully if there's no MANIFEST (i.e. explicitly say that a MANIFEST is required).
      adds  a44c76c   *** empty log message ***
      adds  a394111   Better to use an argument to VERSION()
      adds  93b1319   Remove YAML from recommended prereq list now that it's in auto-features
      adds  3b0ddb4   Don't iterate over each(%{foo()}), it's too dangerous.  Call foo() just once.
      adds  cb7e886   Use the VERSION variable directly when we're just trying to check the version
      adds  31db3f9   Use VERSION(1.03) instead of VERSION > 1.03 to check a minimum version
      adds  ec89cff   Fix fatal bug in prereq_failures(), while still calling prereq method names
      adds  0ac0bd3   Add pointer to the DOAP project
      adds  a8532e1   Combine stdout_of() and stderr_of() into one shared routine
      adds  b73efc2   Let add_to_cleanup() take glob-style patterns, and use this to cleanup pod2htm* junk
      adds  49cdaf0   *** empty log message ***
      adds  b24bc70   Don't make the 'manifest' action depend on the 'distmeta' action
      adds  f2f83b9   *** empty log message ***
      adds  f365be8   Version bump
      adds  9c35930   *** empty log message ***
      adds  59f53e7   Update list of actions (may want to auto-generate this...)
      adds  141a0a2   Added a 'testpod' action
      adds  9e49305   Add docs for 'testpod' and clarify the lifetime of notes
      adds  e78744f   *** empty log message ***
      adds  6e3f987   When getting versions from files, load version.pm if it's present, but restore the VERSION method to its previous value
      adds  cf4caec   *** empty log message ***
      adds  d17383c   Fix a same-directory-detecting bug on Win32
      adds  2bdd206   Version bump
      adds  2767615   *** empty log message ***
      adds  cd7539a   *** empty log message ***
      adds  94e6cdd   Added docs
      adds  5981070   Add docs to each auto-generated BuildConfig module
      adds  bce18c1   Move build_config to a scripts/ directory
      adds  58276a7   Don't use the __END__ token in BuildConfig, it interferes with the __DATA__ token.
      adds  b6610f5   Renamed BuildConfig and build_config to ConfigData and config_data
      adds  898b577   *** empty log message ***
      adds  b5a124a   Use Text::ParseWords in split_like_shell()
      adds  320b372   Add a section on "Dealing with more than one perl installation"
      adds  defcdf8   Use a reference to a glob instead of a glob.  Seems to work better with Pod::Parser.
      adds  8c33131   *** empty log message ***
      adds  15b6c44   Put $Config{perlpath} before other candidates in find_perl_interpreter(), so the user can change it if desired
      adds  110f887   When building M::B dist itself, make sure ConfigData is written
      adds  97350fe   Finished the entry on adding new types to the install process
      adds  074ee28   Generalized process_(pm|pod)_files() to process_files_by_extension(), making it easier to add new types
      adds  1795c52   *** empty log message ***
      adds  03f5819   Should have been added for the 0.26 release
      adds  0911e14   Use ExtUtils::CBuilder to deal with C code
      adds  07d13e3   Remove all the C compilation code from here, we're using ExtUtils::CBuilder now
      adds  8fd0432   Merge a bug fix from branch
      adds  ec22679   Integrate split_like_shell() bug fix from branch
      adds  7feba01   When copying files in the 'distdir' action, set permissions to match the original files. [Julian Mehnle]
      adds  bd670b8   *** empty log message ***
      adds  0f13d3f   Added docs for run_perl_script()
      adds  f4dafa5   *** empty log message ***
      adds  026e1fa   Autogenerate simple docs for simple accessors
      adds  ffa5793   *** empty log message ***
      adds  77ba944   Don't duplicate code in split_like_shell(), just override & call SUPER::
      adds  d5f4571   Created an entry for 'Adding new elements to the install process'
      adds  f3b8c12   *** empty log message ***
      adds  64be5bc   Add META.yml to the MANIFEST when META.yml is created, not when MANIFEST is created
      adds  aec7e51   *** empty log message ***
      adds  491b2c0   Integrate bug fixes from release 0.2602
      adds  c2a73f7   Fix a typo
      adds  a6dc093   *** empty log message ***
      adds  4df4d43   *** empty log message ***
      adds  c587437   *** empty log message ***
      adds  c8f7ace   Randy's original version
      adds  56beaa5   minor edits to the POD and typo-fixing
      adds  601aec5   Add some suggestions to the MANIFEST.SKIP section
      adds  b7e8863   *** empty log message ***
      adds  dcaa9cf   Eliminate a redundant recipe
      adds  a5283b2   Integrate from bugfix branch
      adds  dc9c09f   Updated split_like_shell() on Win32 platform to behave more like the native shells (command.com and cmd.exe) with regards to quoting and escape characters.
      adds  0198f15   reverted to 1.29
      adds  1dbf853   reverted to 1.9
      adds  b2889db   reverted to 1.17
      adds  28a7ef3   integrate split_like_shell() changes from bugfix branch
      adds  ebe2d0e   Need module_name on some platforms for linking
      adds  58e24b9   Make script_files a bit smarter
      adds  99de437   Integrate from bugfix branch
      adds  3da0f37   Integrate from bugfix branch
      adds  2895429   Integrate from branch
      adds  b8d7b86   Fix a doc typo
      adds  c023b4d   Don't use IO::Dir, just use built-in funcs
      adds  eb77078   Be a little more permissive with VERSION, and eliminate a Test.pm warning
      adds  a86839e   Only load Pod::Man when we actually need to build man pages
      adds  93efc32   Always trust our perl() value more than $^X, and make Test::Harness trust it too
      adds  a4b0760   Allow zero-length hash-parameter values
      adds  a82988b   *** empty log message ***
      adds  32fce18   Do this VERSION thing slightly better
      adds  231221d   little code cleanup
      adds  edef9b5   Use install_base/bin instead of install_base/script for scripts
      adds  3feb8a2   *** empty log message ***
      adds  5920335   Integrate from bugfix branch
      adds  d047d5c   Start working on recursive builds
      adds  9da1f52   Change skip message
      adds  2ca2509   Use a more perl-backwards-compatible construction
      adds  07245dd   Squash an undef-warning under older perls
      adds  12d051f   Create a manpage_support feature
      adds  d12e8dc   Use the manpage_support feature
      adds  163c0e2   *** empty log message ***
      adds  67598cd   Integrate from branch
      adds  247a24d   Integrate from branch
      adds  fa3551b   Add a test for read_args()
      adds  a44681e   Split documentation into user and author documents. This change is purely structural; no content has been changed.
      adds  ef9628b   Integrate from branch
      adds  019e573   Need to load ConfigData properly
      adds  78a837e   *** empty log message ***
      adds  761cc16   Bundle Test::More with the distro
      adds  d38bed5   Add a 'build_class' parameter
      adds  d779254   Integrate from branch
      adds  865c3f6   Integrate from branch
      adds  859e614   David's patch for dynamic addition of properties
      adds  3fe442b   Add section on why PREFIX is not supported
      adds  b251579   Some changes to the way Module::Build itself is bundled up for distribution: 1) it now autogenerates the listing of actions near the top of the M::B documentation. 2) it now autogenerates a listing of get/set accessors that wouldn't otherwise be documented at all. 3) it now erases any trace of the ModuleBuildBuilder module that does this stuff, since it's not necessary for people downloading from CPAN to know anything about it.
      adds  c37804b   Create a run_perl_command() method and make run_perl_script() use it
      adds  1930256   Use the new run_perl_command() because it's nicer here
      adds  df931be   *** empty log message ***
      adds  f84e3eb   Some changes to install_path and install_base
      adds  c2845c4   Let a couple HTML-building params be overridable
      adds  18bb4e8   *** empty log message ***
      adds  7b6b068   Config.pm isn't on CPAN, don't list as a prereq
      adds  2a560dc   Do tilde-expansion on args to Makefile.PL
      adds  7622ce9   Use --foo bar, not foo=bar
      adds  982d446   *** empty log message ***
      adds  3d06a5e   Add the runtime_params() method
      adds  12a8f42   Integrate from branch
      adds  db218ed   Route warnings & info messages through new warn() & info() methods
      adds  cca9a40   There are namespace clashes with warn() and verbose(), so change method names to log_info(), log_verbose(), and log_warn()
      adds  2e21d00   I missed one instance of info() to change to log_info()
      adds  5a20fc5   Integrate from branch.
      adds  7e7d43f   Refactored methods relating to parsing perl module files for package, version, and pod data into a new class.
      adds  9b90f5f   *** empty log message ***
      adds  6eac374   Add a 'quiet' parameter that silences 'info' messages
      adds  5ef522a   carp() is too fancy about printing stack traces, just fix up warn() to subtract 1 frame from the call stack.
      adds  dae2f7a   Integrate from branch
      adds  8103678   Add the current_action() method
      adds  1604cea   Add a note for a bug in install_base_relative()
      adds  8f0cb14   Integrate from branch
      adds  50ca09a   Misc documentation updates: added docs for 'installdirs' parameter to constructor, resorted parameter and method lists, depracated contains_pod() in favor of Module::Build::ModuleInfo.
      adds  ed35eb9   Added new method Module::Build::prepare_metadata() for authors to override in order to add custom fields to META.yml.
      adds  eb13c0e   'build_class' was not being properly initialized.
      adds  e0ef96d   *** empty log message ***
      adds  aaef745   Integrate from base
      adds  87ce81f   Add a few dependencies and an HTML_support feature
      adds  6cddfaf   Integrate from branch
      adds  590916d   No bang
      adds  81e8ec0   Get rid of t/MANIFEST
      adds  1d1c087   Integrate from branch
      adds  3fe7678   Integrate from branch.
      adds  744f69a   M::B::ModuleInfo would not read the $VERSION in the assumed package 'main' of a script unless the $VERSION line was the first non-empty line in the script. [David Wheeler]
      adds  b69a51e   Let resume() return an object blessed into the appropriate class if the user has provided a subclass, as specified by the 'build_class' property.
      adds  4e7a6d6   Feed new_from_context() arguments right to the Build.PL
      adds  1ebe7a4   *** empty log message ***
      adds  e460cd0   Add a new unparse_args() method and use it in new_from_context()
      adds  ee06eee   Revert to previous revision, now that it can work again
      adds  5bab4c0   Add a simple test for unparse_args()
      adds  5634782   Fix an unparse_args() bug
      adds  f1f66e7   Convert to Test::More so we can use is_deeply()
      adds  485435c   Switch the read_args() test to use is_deeply()
      adds  044b7a3   Make sure embedded hashes like 'config' can survive read_args( unparse_args() )
      adds  1151723   Make sure 'has_config_data' is set if there's config_data or features
      adds  9511fe3   Fix a typo, features() should have been feature().
      adds  c6bf5cb   Added module to aid testing by generating and managing simple distributions to test against.
      adds  3aa7766   Convert tests to use t/lib/DistGen.pm, and increase test coverage.
      adds  0ec6ea5   Definition of $VERSION was not being detected if it was first line of undeclared package main.
      adds  b24daac   Test 't/ext.t' failing because of extraneous ARGV entry. We now eliminate the creation of the ARGV key unless assigning a non-empty value. This also ensures that the return value of read_args is unpolluted when called from outside M::B.
      adds  7493b30   Remove the unused stdout_to_file() method
      adds  69e3b04   Revert change 1.393
      adds  de900c4   Revert change 1.12
      adds  4b9bf1e   read_args() creates an ARGV entry in the hash it returns. Fix test to expect the added entry.
      adds  53e4094   Add workaround for test files because older versions of Devel::Cover causes require to fail when the argument to require is an expression involving File::Spec. We now assign the result of the File::Spec call to a variable and then call require with that variable.
      adds  edb0ead   Add a comment about _interpose_module()
      adds  5f52c3f   Integrate from branch
      adds  a90ab39   Integrate packlist stuff from branch
      adds  be7f1db   Integrate from branch
      adds  57995ee   Integrate from branch
      adds  714e048   Integrate from branch
      adds  08771ab   *** empty log message ***
      adds  ba55ce1   Convert to Test::More
      adds  4cca9fb   First shot at splitting out notes-hashes into their own class
      adds  82abb6a   Document usage of the environment variable $DEVEL_COVER_OPTIONS to pass arguments to Devel::Cover for the 'testcover' action. [Thomas Klausner]
      adds  f499913   Test for have_c_compiler in addition to feature('C_support') since the feature can be enabled when the compiler is no longer present or can't be found in the PATH.
      adds  d2409c5   Capture shell error message when compiler is not found.
      adds  84e7266   Use the Notes class for persistent hashes
      adds  a569bc0   Move the mammoth write_config_data() method to the Notes class
      adds  b32bc40   Extend prerequisite specifications to apply to all actions. It is now a fatal error if 'requires' or 'conflicts' for a given action are not satisfied, except where necessary for backwards compatability. Also, added options to ignore the fatal errors.
      adds  f94fd7e   Read default commandline options from '$ENV{HOME}/.modulebuildrc' if it exists.
      adds  a5f525f   Revert change to split_like_shell() method, and have read_modulebuildrc() returns a empty hash if the file isn't found or there are no matching actions.
      adds  b3d2f78   More documentation for .modulebuildrc
      adds  f462daa   Guard against undefined values in read_modulebuildrc()
      adds  cfbf56d   Merge arguments after commandline arguments so that we can support an option ('skip_rcfile') to skip reading the '~/.modulebuildrc' file.
      adds  054461c   Fix tests to ignore any user defined '~/.modulebuildrc' file.
      adds  47ba8b8   Fix merge_modulebuildrc() so that it handles nested options (eg --config cc=gcc). Formalize the priority of options: commandline options get highest priorty, then action specific rc options, and finally global rc options.
      adds  6114bee   Change a little POD markup to use F<file> tags
      adds  b7575d1   Make sure verbose output from Module::Build and test output from sub-tests are not picked up by Test::Harness.
      adds  cbe4471   Don't require such a specific format for the error message (I like single quotes, not double here)
      adds  53fcf47   Oops, didn't mean to change the number of tests
      adds  25b1ecd   Don't duplicate default stuff in multiple classes
      adds  b542431   add meta_add and meta_merge mechanisms
      adds  2b9d87e   First stab at making auto_features dynamic.  Still needs to write to the ConfigData.pm file.
      adds  df33133   Fix a bug in setting new features
      adds  29a3d80   Push t/lib/ onto @INC here
      adds  bbc5191   Switch to Test::More
      adds  40b3f80   Oops, left in some debugging code
      adds  8bd6b10   Implement dynamic auto_features.  Currently relies on M::B being installed, which it shouldn't.
      adds  82345f9   *** empty log message ***
      adds  3070e87   Add copyright & license statements
      adds  b39de8b   Some MANIFEST bookkeeppiing
      adds  0a41407   Version bump
      adds  274622e   Remove some 5.6-isms for 5.005 compatibility
      adds  4150c76   Need to load Test::More from t/lib/
      adds  34a9133   Use Test::More, because we'll want to skip a few tests under 5.005
      adds  ae0a43d   remove our() constructs for 5.005 compatibility
      adds  9b2b06a   Fix a weird error with ConfigNotes under perl 5.005
      adds  1842bfe   Remove unwanted file
      adds  db235e2   Integrate change descriptions from bugfix branch
      adds  ad6e197   Some minor text editing
      adds  559ce44   Get this ready for first release
      adds  e6b0927   *** empty log message ***
      adds  6e019db   Fix broken link
      adds  bb45184   Fix a subclass-of-subclass bug in subclass()
      adds  c4f6ed1   Add a pure_install action
      adds  12af392   Correct some edge cases and update tests accordingly. Also, updated tests with descriptions.
      adds  4408d05   Note several options for creating dev trees
      adds  700f6af   *** empty log message ***
      adds  8dc5bef   Remove hard-coded File::Spec::Unix references
      adds  0349d7e   First stab at --prefix support
      adds  e5e9936   Use Pod::Readme instead of Pod::Text to generate README
      adds  9356049   *** empty log message ***
      adds  23d8b25   No need to die when we see PREFIX anymore
      adds  56b74bf   Fix some testing errors when prefix is '/'
      adds  c73fc32   *** empty log message ***
      adds  17f7524   PREFIX doesn't generate an error anymore
      adds  80e1140   Add detildefication
      adds  b699b4f   Create the README and Makefile.PL in the 'distmeta' action
      adds  100d748   Iterate through various places to find a home directory
      adds  40f8f14   Split out a do_create_meta_yml method from ACTION_distmeta
      adds  9e0946b   Fix some embarassing syntax errors
      adds  2f70f5f   Memoize _default_INC
      adds  d37c8b6   Look for a typemap in lib/
      adds  7fd0bb0   FIX THIS FOR REAL
      adds  b41891d   Version bump
      adds  f0d0512   Process PREFIX, DESTDIR, and INSTALL_BASE args to 'make install'
      adds  052603c   *** empty log message ***
      adds  6c30796   Don't track the META, it changes
      adds  b6ffdf4   Handle win32 drive letters better
      adds  e54b168   Use the install_sets map for --prefix too
      adds  33f3694   Use the install_sets map for checking prefix
      adds  7fd6199   Add some extra text to the PREFIX stuff
      adds  19c1925   Refactor, and just check to make sure --prefix stays within the specified path
      adds  a008d27   Convert to Test::More.
      adds  d124472   Convert repeatative tests into functions so we can test more combinations easier.
      adds  3df716f   Eliminate unused code trying to figure out the system prefix.
      adds  118811c   Refactor test_install_destination() to test_install_destinations() to reflect that it tests a bunch of destinations, not just one.
      adds  ca6241e   Test that installdirs('core') is honored with install_base() and prefix(). ***lib and arch fail this test***, they continue to use the site dirs.
      adds  f9496ec   This test exposes that installdirs() silently throws away your settings.
      adds  ec5bebd   installdirs() is quietly read-only.  There's no reason it shouldn't be read/write and if its read-only it makes testing MB hard.  So this makes it read/write and that clears up the failures in destinations.t.
      adds  2b5de36   Add tests to make sure prefixification does not go outside the prefix. This is currently broken and the tests are TODO.
      adds  ca94619   Break the tests up into logical block to provide some encapsulation.
      adds  ebfbfc5   Functionality: Make prefixification guard against installing outside the prefix. Add default handling to prefixifcation for such a case.  Defaults not yet filled in.
      adds  16971d7   Add defaults for prefixification to use in case the install location is outside the config prefix.
      adds  66567f1   Nail a couple unixisms.
      adds  e4cc349   Change to Ken-style indentation (cperl-style)
      adds  d90f397   install_base : prefix :: install_base_relative : prefix_relative
      adds  6fad640   *** empty log message ***
      adds  7656532   Moved the setting of various default installation paths from being scattered throughout several methods into the _set_install_paths() method, which is called at new() time.  Besides cleaning up the code, this will pave the way for users to be able to change those defaults.
      adds  c8a3b4f   *** empty log message ***
      adds  93d3406   Simplify _catprefix() by using the 2-arg form of catpath()
      adds  418babc   catdir() should do just fine here
      adds  95d6f8d   Simple test to see if ~ expansion is working.
      adds  b1f53d6   little simplification in prefix_relative()
      adds  603c772   Apply Schwern's patch to get de-tilde-fication working
      adds  c6dcc23   *** empty log message ***
      adds  2e8f0af   The string parameters that should be de-tilde-ified are prefix, install_base, and destdir, not prefix, install_base, install_dest (whatever that is) and install_path.
      adds  299ee1e   Functionalize the tilde test.
      adds  73da23d   destdir doesn't effect install_destination so this test doesn't work.
      adds  19d289d   Functionalize detildefication.
      adds  e4720bc   Let prefix_relative() ask $self for the prefix rather than taking it as an arg
      adds  121733f   Restructuring to a more flexible setup.
      adds  0aa28b6   glob() must be called in list context or else it acts like an iterator and multiple calls to the same glob() can produce unexpected results.
      adds  332ec59   prefix_relpaths returns arrays, not paths.
      adds  834775f   Test that the API does not expand tildes.
      adds  8cc5d63   Rename prefix_sets to original_prefix.
      adds  7b31875   META.yml is no longer present in the Sample distribution.
      adds  3345b0f   Oops. Testing before comitting regenerated the file.
      adds  098505a   Use DistGen to generate distribution for tests.
      adds  26dfd1a   Store the absolute path of the created distribution.
      adds  3c0cdbe   use Test::More
      adds  4a1a76b   Use the DistGen module for tests.
      adds  628363c   use Test::More
      adds  007701f   Use the DistGen module for tests.
      adds  ed8f6aa   Use the DistGen module for tests.
      adds  ba4cee1   Rearrange init code for consistency.
      adds  403ed78   use Test::More
      adds  ff9dcbf   Add requisite pod documentation to generated modules.
      adds  8a44e3c   Use the DistGen module for tests.
      adds  aa61cc8   Remove the "t/XSTest" dist because we now use DistGen to generate test distributions on the fly.
      adds  ed989d9   Don't compute the default path relative to the prefix until we need to do so
      adds  f0d7788   Fix tyop
      adds  9ad773c   Can fairly easily eliminate the _prefixify_default() method when using relative paths
      adds  34344d2   Avoid catting just to uncat again
      adds  229958e   _prefixify() clearly doesn't work for VMS, but let's at least get it to compile.
      adds  b106443   Be more robust to differences in Test::Harness output
      adds  7ee1d12   Be more robust to differences in Test::Harness output
      adds  76b8393   *** empty log message ***
      adds  c64cc58   Simplify the prefix_relative() code and put the failure handling in _prefixify().
      adds  746b28c   use Test::More
      adds  751b89d   Use the DistGen module for tests.
      adds  dbdf4b6   use Test::More
      adds  79f01c3   Fix potential precedence errors introduced in previous change (not vs !).
      adds  a2f0aad   Add some TODO tests
      adds  78a2448   Use the DistGen module for tests.
      adds  5209445   use Test::More
      adds  cd9d353   use Test::More
      adds  7e55116   use Test::More
      adds  b24ecab   Add 'MANIFEST' to 'MANIFEST'.
      adds  23df1e1   Use the DistGen module for tests.
      adds  c80d858   use Test::More
      adds  51573b9   More Test => Test::More conversions.
      adds  6628689   Rearrange init code for consistency.
      adds  c5306de   Add 'MANIFEST' to the distribution filedata.
      adds  92b8d49   Use the DistGen module for tests.
      adds  9a3474b   Use the DistGen module for tests.
      adds  f16fcef   Update to be more consistent with other test modules.
      adds  bc414ad   Update cleanup code.
      adds  13fe081   Use the DistGen module for tests.
      adds  d52ddc1   Use the DistGen module for tests.
      adds  31cb32f   Remove 't/Sample' testing distribution in favor of using dynamically generated dists with DistGen.pm
      adds  37c6080   Correct a few unixisms.
      adds  36afcb0   Only add 'version' lines to the 'provides' key in META.yml if a version is defined.
      adds  8b7d4c5   Change build requirement from 'Test' to 'Test::More', using bundled version of 'Test::More'.
      adds  daaae56   Remove unused subs that provided support for the 'Test' module that is no longer used.
      adds  ea8ef32   Remove any existing distribution at creation, assuming it is the remains from a test that died prematurely.
      adds  66f7300   Create test distributions a temporary directory in 't/_tmp', and clean it up when done.
      adds  b4968f7   Abbreviate parameter 'xs_module' to simply 'xs'.
      adds  18bc40d   Use consistent variable names across all test modules.
      adds  efab461   Remove uses of 'our' in generated distributions.
      adds  2fa655d   Provide more intelligent cataloging of provided packages. [cpan #13464]
      adds  e7ec176   Correct the sense of version comparison.
      adds  3fecad9   Run Build.PL in the current process for new_from_context()
      adds  091d6f6   *** empty log message ***
      adds  ed6d0bb   Fix a hardcoded slash problem in filenames
      adds  8c76f63   Create a localize_dir_path() method
      adds  b546eeb   Don't die when an author can't be determined
      adds  6b4c533   Fall back to Pod::Text if Pod::Readme is not installed
      adds  f20e6ed   Update the info about generated README files
      adds  f91fb29   Don't allow undefined distribution version.
      adds  093a049   Don't 'use warnings'.
      adds  1f8845a   Specify distribution version in the generated 'Build.PL' file for our test distributions so that our mucking around with versions in the module files don't generate errors.
      adds  2bb021b   Rewrite the cataloging of 'provided' packages to generate better error messages and cover more edge cases.
      adds  46bd8d3   On windows & cygwin, -i must take an argument.
      adds  449dfc0   *** empty log message ***
      adds  0134ea9   Fix some auto_features stuff in config_data
      adds  58a2c2d   *** empty log message ***
      adds  f25adc2   Fix a typo
      adds  4bd8d35   Be more resilient on case-tolerant filesystems
      adds  f47b0ab   Use is_deeply() for clarity.  Note that this exposes a few underspecified cases.
      adds  ca486cb   Add Apache, MIT, and Mozilla licenses
      adds  9bcae34   Fix (and otherwise improve) the docs for auto_features
      adds  1274eb8   Mention CBuilder
      adds  0a6ff54   Refactor META.yml creation a bit
      adds  227355d   Add the license_url field if present
      adds  afeb4ea   A slightly later version (amended by Randy [I think]), preserved for posterity
      adds  c4034ae   Randy's POD version of the new META.yml spec
      adds  8a0b29f   Generated from META-spec.pod
      adds  f832f9f   Bring into accordance with currently supported metainformation
      adds  2460f1e   Transform 'index' into 'provides', and add a caveat about 'no_index'
      adds  bf34edc   Change license_url to an entry in a new 'resources' entry
      adds  cd0b520   Add data type information for each field, and add an example for 'resources'
      adds  1c13ec6   Change the official location of the perl license, and correct 'urls' to 'resources'
      adds  90debef   Add a few resources
      adds  82a4794   First shot at a fix for prefixification to allow for platforms that may not define libdoc, bindoc, & html directories. Also, add properties to turn on or off generation and installation of html and manpages. Note that tests are incomplete & htmldir should be split into html1dir & html3dir.
      adds  af7e98d   Silence warning in test (t/extend.t) when license is not defined, and make M::B::prepare_metadata() robust against undefined license.
      adds  551c39a   Silence warnings when the $path passed to _prefixify() is undefined or empty.
      adds  bc74857   Split "html" install path into "binhtml" and "libhtml" paths, using the recent (Perl 5.8.x) fields added to Config.pm. We still maintain support for the barely documented "html" install path.
      adds  2d1d9ce   Correct some tests (t/metadata.t) where specific attributes cannot be detected because it depends on the order in which files are examined, i.e. it is unpredictable.
      adds  449ba39   Fix a couple problems with extra_compiler_flags and extra_linker_flags
      adds  18b4c01   *** empty log message ***
      adds  2d2258d   More fixes for splitting html install path up into binhtml & libhtml entries to parallel manpages and to match newer Config.pm entries.
      adds  025e379   Quit htmlifying early when there is nothing to htmlify.
      adds  cea383f   Fix a bug with licenses that have no known URL
      adds  719e245   *** empty log message ***
      adds  9fba5d8   Allow custom command line options to have dashes.
      adds  f19ef2c   Fix a return-too-early bug
      adds  42d7a04   Fix a format error in meta-spec field
      adds  f3f9197   When scanning $VERSIONs, ignore anything that looks like a relational operation. We only want expressions that involve an assignment to the $VERSION. [Dave Rolsky]
      adds  3cf71f4   Removed the name C<CPAN::META::Specification>, since that implies a module that doesn't actually exist.
      adds  daa75bf   Fix links to the CPAN-META-Specification stuff
      adds  34cb0b2   Regenerate the HTML
      adds  bb7ee3f   Die with a better error message (was "Can't call method "version" on an undefined value") when the 'dist_version_from' file can't be found.
      adds  ca1f212   Obscurify a VERSION-related line to hide it from VERSION-finding regexes
      adds  cefd034   Pass through a no_index parameter to the META.yml
      adds  97006cb   Fix documentation of the C<install_base> paths
      adds  47e7242   Change to a different kind of sneakiness, since the old one causes warnings
      adds  2f51c3d   Don't assume all subclasses are in _build/lib
      adds  ced1df9   Allow AUTHORS for the author list
      adds  69f7d4c   Don't hard-code the package name
      adds  2fdfee9   Do a better job of finding the M::B subclass
      adds  d97c51d   Skip empty strings as args
      adds  ac94c28   Add a new test case we currently fail on
      adds  b3a9690   Warn when the subclass looks like it's outside the build directory
      adds  7e088d7   Add a dir_contains() method
      adds  bdeaec8   Fix typo
      adds  7a04979   Fix the 'scripts' and 'prereq' synonyms
      adds  d28bd2b   Reorganize dependencies a little
      adds  ccc8db2   Create an _mb_feature() method to test M::B features
      adds  254864a   Warn when there are XS files we won't be able to build
      adds  9b9d92b   add -DVERSION and -DXS_VERSION compilation flags
      adds  839187b   *** empty log message ***
      adds  63cd399   Make sure the new module actually works
      adds  5604eed   I think these should be strings, not numbers
      adds  96620fb   Make sure the VERSION and XS_VERSION defines are working
      adds  0033f2c   Make sure the cover_db stuff is up to date
      adds  9df57f1   Look for a .pod too when generating README
      adds  4fa1968   Ditto for AUTHOR and ABSTRACT
      adds  03f7928   *** empty log message ***
      adds  07e35ab   Add some more MANIFEST.SKIP entries
      adds  b4aa930   I don't think we need this PREFIX test, it should be handled in compat.t.  Also some slight readability fixes.
      adds  d42941a   Be slightly less evil about poking around with paths
      adds  90144ce   Take advantage of the new dir_contains() method
      adds  17d79d6   Split out a little functionette
      adds  fe9fec3   Respect 'quiet' mode better
      adds  f2e193e   New code and tests for finding AUTHOR and ABSTRACT stuff
      adds  be8b29e   Extend ModuleInfo to recognize full qualified variable name in $VERSION assignments.
      adds  7c0d5cb   Change tests from using "ok ! $@" to "is $@, \' for better diagnostics.
      adds  29657db   File::Spec on Cygwin insists on adding a trailing slash in some path names. Remove them before performing comparisons.
      adds  0acb2a4   We need to honor $Config{installstyle} when install_base is used otherwise perl can't find the installed libraries.
      adds  3e5293d   Declare 'uninst' as a boolean option.
      adds  1211bca   Pass macro 'defines' straight through untouched, allowing EU::CBuilder to do the compiler dependent formatting.
      adds  f5a7719   Prettify output.
      adds  bbcb55e   Prettify output - Part 2.
      adds  5b07c1a   Skip the check for prereqs if there are none.
      adds  aaf6690   Revert my previous change honoring $Config{installstyle} when the install_base options is used. I had forgotten that this issue had been discussed and the previous behavior was prefered.
      adds  5a88cb5   Mention why we don't use 'installstyle'
      adds  8d2c7c5   Optimize multiple regex evaluations against the same string into a single evaluation.
      adds  f6f5164   Handle an edge case where the lhs of an assignment to a $VERSION variable is in parenthesis.
      adds  199e81d   Some OS lock dynamic libs when they are loaded so that they cannot be removed (cygwin, MSWin32). This patch fixes it by unloading the lib before trying to remove it in some of the cases (cygwin).
      adds  0650404   *** empty log message ***
      adds  c12b79f   Version bump
      adds  8def89d   *** empty log message ***
      adds  2cc05dd   Didn't mean to include inc/*
      adds  817f781   Use accessor methods in a few places
      adds  857aa7f   Fix a $VERSION parsing edge case
      adds  ddd6779   Add install_destination() and install_types() docs
      adds  a892f28   Check for non-documented methods
      adds  9ab7ef0   Separate the actions from the methods
      adds  8fe8853   Little clarity fix
      adds  1581d0c   Add docs for some more methods
      adds  dfeaa0c   Allow the 'distmeta' action to continue when 'MANIFEST' is missing, omitting the generation of the 'provieds' field.
      adds  5e68497   Fix omitted attribution in previous patch to 'distmeta' action
      adds  d8663cb   Fix tests that fail because some OS (MSWin32) maintains a lock on dynamic libraries until the process terminates, keeping us from removing or rebuild the library file.
      adds  c2fe803   Changing to a more positive outlook, we change the option 'skip_rcfile' to 'use_rcfile'.
      adds  90d1286   Added support for environment variable, 'MODULEBUILDRC', which can be used to specify the full path to an option file to use instead of the default location of ~/.modulebuildrc. A special undocumented setting of 'NONE' tells Module::Build not to load any user settings, so tests can be run without tainting from user options.
      adds  3569b9c   Skip a few tests that require YAML unless it is installed. Also, avoid some warnings in other tests when YAML is not installed.
      adds  4d82cf8   Removed the gen_manpages, gen_html, install_manpages, install_html properties that were a failed attempt to provide user control of generation of documentation in favor of method introduced below.
      adds  b3c160c   Quit earlier in ACTION_manpages & ACTION_html if the respective features are disabled.
      adds  aed1da6   Actions html & manpages were quiting too early if no pod was found for "bin" files, without checking for "lib" files.
      adds  5b5bb28   Add meta-spec field to the generated META.yml.
      adds  60b31a8   This check wasn't doing anything, and I'm not sure these fields should all be required
      adds  5970cee   Fix the URL for Module::Install
      adds  900d869   Change some formatting and do a rewrite of the VERSION section, using some text from the M::B docs
      adds  debad1a   Fix formatting
      adds  fa60119   Move the VERSION SPECIFICATIONS section to after the fields section.
      adds  a62cdc3   More formatting changes
      adds  1d3a5be   Remove unused line
      adds  987baba   Add this check back in with the proper condition, since the META.yml spec we're trying to adhere to actually does require these fields.
      adds  855ba16   Fix accursed test to check for $node->{$name} rather than $node->{name}; check that it is both defined and non-empty; and make the failure message look like an error.
      adds  0dbe2bf   Searching for the main POD document can fail when using 'dist_name' instead of 'module_name in construction.
      adds  b5c10a0   Some little proofreadings of docs
      adds  3c8e3a9   Add minimal tests to ensure that all required META.yml fields are present.
      adds  e9ed636   Make sure "invoked_action" gets initialised correctly at the appropriate times.
      adds  1105eea   Document the C<invoked_action()> accessor, and clarify the behavior of C<current_action()>.
      adds  0990576   Missed setting 'invoke_action' in dispatch() when no arguments are passed in.
      adds  5f3cc87   Alter documentation to reflect support for PREFIX-style install paths.
      adds  caf6694   Add documentation for depends_on() method and clarify usage for dispatch().
      adds  9a35ff0   We do this now
      adds  97e4420   Tweaks to dispatch() and depends_on() docs
      adds  82b2775   Small style tweak, add parens
      adds  26928b5   Add the prereq_report action
      adds  3d4fe2d   Add a prereq_report() method that implements the guts of the prereq_report action
      adds  7b4de54   Yet again, fix the abs->rel translation of 'use lib' for a custom subclass
      adds  46270dd   Structure manpage and html document (collectively documentation) processing so that documentation is not generated unless there is a place to install it. Generation of documentation can be forced by invoking the respective action ('manpages' or 'html') explicitly or setting the appropriate install-path, install-base, or prefix. Regardless, documentation (and any other file type) will not be installed unless there are files of that type and there is a place to install [...]
      adds  7de7182   When documentation actions are invoked implicitly, ensure that they generate documentation only if a default setup where Config.pm provides the install configuration or if the user has setup the configuration manually with by install-path. This ensures consistency between the default install configuration and installs using install-base or prefix.
      adds  74719a9   Change message to use language more consistent with option name.
      adds  ec11fb7   Use check_installed_status() to check stuff's installed status in prereq_report()
      adds  ee9a978   If the prerequisite type represents a conflict, label the table header to indicate that the expression in that column represents a clash when it is satisfied.
      adds  60a8f7a   Be more persistent when unlinking files; Windows experiences very sporadic failures when unlinking.
      adds  36bbdd2   Remove action specific prereqs.
      adds  1e4257a   Fix broken section links.
      adds  8a0b70d   Re-sort actions.
      adds  91ee20a   Move description of F<META.yml> from the 'distdir' action to 'distmeta'. Add links to currently supported version of the F<META.yml> specification.
      adds  5b3ac7a   Add a section to summarize the location and purpose of the several Module::Build manpages.
      adds  6b00bed   Small edits to doc doc
      adds  12549fa   Remove this old and somewhat meaningless text
      adds  61c0443   The 'ppmdist' action requires a specific directory structure which differs somewhat from ours. We rename a few directories and combine html directories all in a temporary directory, create the tarball, & cleanup.
      adds  da04825   Extend property accessors for hashes to allow easy access to elements.
      adds  278fc8d   Define properties as containing hash values. And sort some property lists.
      adds  3b3c56e   Access hash type properties through their accessors when possible.
      adds  7add2c9   Support for level 3 and level 4 headings are not supported by all Pod modules, notably the modules we use for create_readme.
      adds  2326008   Add tests for contents of the ppm distros we create to ensure everything is in the right place. May need platform tweaks.
      adds  d5f5fb1   Fix broken link.
      adds  eff83f3   Make htmlify_pods() honor the installdirs setting to the degree which ActivePerl does (site & vendor are equiv; core is separate).
      adds  ee934b4   Add tests to ensure that html documents are built in the ppm distro when they are not built during a normal build.
      adds  e50fec5   Fix buglet that stripped off everything after first dot (".") in a filename when generating html filename.
      adds  410d17b   Add an 'Examples on CPAN' section to the cookbook
      adds  cd8f46f   Make sure "module_name" is defined when linking files, inferring it from the filename if necessary. Also, centralize code that derives various paths and info needed for creating output files.
      adds  44af426   Add tests for a distro with a flat directory structure and that does not define the "module_name" property (i.e. it uses "dist_name").
      adds  4619ba9   Handle some YAML escaping better
      adds  728d2a6   Clarify this warning message
      adds  7e151ff   Build will now chdir() to the right directory first
      adds  a01c16a   Minor doc fixes.
      adds  2282db3   Some fixes against Perl version 5.005_03.
      adds  704c9d2   Fix UNINST=1
      adds  034fa8a   Temporary fix: The Test::Harness with perl 5.005 doesn't seem to like Test::More 'no_plan'. We'll soon rewrite these tests anyway to use fixed configurations to test on rather than using whatever configuration happens to exist on the testers system.
      adds  8b2a762   Various fixes to run under Perl 5.005.
      adds  fee49b6   Oops. Revision 1.37 got borked. This time I really remove "no_plan".
      adds  a2f6416   The glob() function under perl 5.005 sometimes return undef where we expect it to return the argument unmodified.
      adds  65153af   Skip tests when compiler not configured or present.
      adds  de4d2a8   Move some code examples from the Module::Build module documentation to Module::Build::Authoring.
      adds  4727cd1   Fix broken conditional.
      adds  231c8eb   I want to start using my cpan address in this spot
      adds  f228a8f   Use the slurp() routine from t/common.pl
      adds  d712ce2   The css argument to Pod::Html is not supported in older versions.
      adds  a0d7ed1   Add docs for rscan_dir()
      adds  4564d0d   Only test files that are generated when manpages or HTML features are not enabled. Also, work around some idiosyncrasies with Archive::Tar on perl 5.005.
      adds  33f9c91   Allow features to be enabled when 'recommends' type prereqs fail. I.e. a feature is only disabled when a 'requires' or 'conflicts' type prereq fails. Note that the full prereq specification is still stored in *::ConfigData, but any 'recommends' type prereqs are ignored.
      adds  f143291   The "base" module in Perl 5.005 doesn't seem to work as expected, so we manually require the modules and stuff them in @INC. Also, rename the sample ok() method to okay() to get rid of a reserved word warning.
      adds  49ea1cd   Since we chdir to the base of the distribution directory containing the Build.PL and Build script, we need only test againt the basename of the script used to invoke the build. Otherwise we are running up_to_date on Build.PL and an invalid path to the Build script.
      adds  7514ce8   Pod::Simple based parsers only support one document per instance. Recent versions of Pod::Man reveal this bug, resulting in empty manpages. This issue is known, and Pod::Simple will be fixed to allow multiple instances. Until then we create a new instance for each manpage.
      adds  10e8db9   Clarify directory name
      adds  f27da32   Version bump
      adds  3adeccc   *** empty log message ***
      adds  73b76d6   Fix the loading from t/lib
      adds  05a4329   Move bundled modules to a different area than our support code
      adds  930daa7   *** empty log message ***
      adds  7c3bfa5   Abstract all this preamble stuff out to a support module
      adds  974a26f   Need to load Config.pm
      adds  f73e940   Use the new MBTest module everywhere, get rid of common.pl
      adds  fd3c7fe   Some recipe updates
      adds  678f42a   Changes from Yitzchak to make us core-able
      adds  51db9bb   Use diag() and just good test names rather than print()
      adds  2ec8a50   *** empty log message ***
      adds  aeaa9e8   Version bump
      adds  4081ace   *** empty log message ***
      adds  50646a4   Fix an undef warning when module_name isn't specified
      adds  ac0f7de   *** empty log message ***
      adds  ac67171   Changes to work with recent YAML.pm
      adds  68ed7a0   Find pl2bat differently when building in the core
      adds  b7a4d92   Improve the behavior of prompt() and y_n() when there's no user
      adds  d8377e6   Improve the way we react when the user renames/moves the build directory, or executes the Build script from elsewhere.  We now remember a "magic number" that we write to a file in _build/ , and if that number is present, we don't need to check whether the cwd() matches what it used to be.
      adds  a0d9dc8   Work around a Pod::Text 3.01 bug
      adds  41f5158   *** empty log message ***
      adds  ea8b705   Version bump
      adds  0fba828   Simplify the clean() method
      adds  ffaf7b2   Make notes(key, val) return the new value
      adds  8ee63b6   Fix undef vs 0 vs '' in notes()
      adds  de3b563   unshift(@INC) instead of push(@INC)
      adds  360f22c   Sign the distdir twice since we modified some files
      adds  b0ab4aa   Version bump
      adds  06ed72d   version.pm-related fix
      adds  e2265f3   Use a numeric comparison for versions
      adds  bf5e265   Create Build.bat
      adds  17cf7f4   Suggest perl -V:make
      adds  bf606ec   Only add .bat suffixes when doing make_executable, not .cmd
      adds  a8d3d1c   On Windows, remove the pl2bat generated 'Build.bat' script without the annoying "The batch file cannot be found." error.
      adds  f4944dd   Fix detection of $VERSION expressions that are not assignments.
      adds  92998a9   Add regression test for detecting $VERSION assignments.
      adds  a4dbaf4   The command to delete 'Build.bat' did not work on Win9x because the syntax differs between Win9x and WinNT variants. We now use the appropriate syntax based on Win32::GetOSVersion().
      adds  72e0a52   Modify add_build_element() so that it only adds elements if they don't already exist.
      adds  f0c36ac   Fix for non-case-preserving test stuff on VMS
      adds  6a1a977   Fix docs on dynamic_config
      adds  ac4dfe4   Don't die in have_c_compiler() when EU::CBuilder isn't around
      adds  8253f15   Fix a dying bug in the pass-through Makefile.PL
      adds  bbb4b7a   Make sure we call write() after setting config values
      adds  6b999f7   Obfuscate one of our constructs that uses a $VERSION variable
      adds  45eecc3   Avoid a bareword-under-strict error when this sub isn't defined
      adds  26d8eb9   Incorporated code from the 'pl2bat' utility distributed with Perl to avoid shell quoting insufficiencies and differences in various flavors of Windows.
      adds  73be353   Version bump
      adds  8d38400   Add a testpodcoverage action
      adds  b42aa4b   Query CPAN's uptodate() method after installing M::B::Compat
      adds  353e41f   Update links
      adds  6b2f1fa   Ensure we find bundled modules when installed with perl core. [Yitzchak Scott-Thoennes]
      adds  ec94eed   Fixed warning message where we were printing the wrong field name. [Chris Dolan]
      adds  36dac73   Add subclassing recipe
      adds  537f395   Be more permissive in test. [Steve Hay]
      adds  f79facb   Make sure we can find the perl executable when run from uninstalled perl.
      adds  20d4695   Simplify "dist_version_from"
      adds  065a758   When creating a packing list, it is not clear how to derive the name of the file when "module_list" is not defined.
      adds  9f15d8c   Add an 'or die(...)' for an open()
      adds  3552154   Add comment about core
      adds  0b38e5e   Add officialish 'resources' field for 'repository'
      adds  cde058c   *** empty log message ***
      adds  e63ea59   Version bump
      adds  87e3534   *** empty log message ***
      adds  6ccd1fd   Improve our algorithm to find correct perl interpreter when running from an uninstalled perl source tree.
      adds  5db9496   Previous checkin omitted a few lines of comments
      adds  fe1ea54   Document the install_path accessor.
      adds  5e68f5f   Changes
      adds  2d0ce5b   Changes
      adds  a61b3ba   Add create_packlist property
      adds  83e29e9   Include our own YAML work-alike
      adds  6a9922e   Make a little code simplification
      adds  d25e67f   Add a little helper sub for adding YAML nodes
      adds  1d4c0b9   Update to version 1.02
      adds  981c456   Fix some VMS quoting issues and add _backticks() and _quote_args() methods
      adds  6724d67   Perl's support for multi-arg open with pipes is spotty, so use a flag for it
      adds  167d82f   Use backticks() method a couple more places
      adds  02e43e7   The 'distclean' operation on Windows was failing because it runs 'distcheck' which dies when it finds extra or missing files. This didn't give the 'Build.bat' script a chance to delete itself. Now it warns if the 'distcheck' actions is invoked as a dependency of another action; otherwise, it dies as before.
      adds  7b572ce   Version bump
      adds  48b0ec9   Update prereq lists
      adds  4d7696c   Oopsie
      adds  4178c26   Point to the new subversion repository.
      adds  bfee96b   Document install_base_relpaths() and prefix_relpaths() as public API.
      adds  7a985c5   Add 'repository' to metadata.
      adds  e37516d   Make install_types() method smarter with respect to custom install types.
      adds  c7d6f57   Add a link to the PerlBuildSystem.
      adds  29e225b   Fixup some cross-platform paths.
      adds  6c8fa0a   Don't require default argument to y_n() unless $ENV{PERL_MM_USE_DEFAULT} is set.
      adds  a40523a   More cleanup of interactive prompting along with tests.
      adds  758d81b   copy_if_modified() now preserves file mode and timestamps.
      adds  92f7130   Delete existing file before copying new file.
      adds  31868dc   The syntax open(FH, "-|", @cmd) causes a compile-time syntax error on 5.005, so protect it.
      adds  3c7c55f   Get t/mbyaml and M::B::YAML working under perl 5.005.
      adds  31274ae   Dynamically create the _backticks() method from a string, so it will compile under various perls
      adds  741a32d   Change the _backticks() method to an explicit open(-|) and exec(@cmd), which should work fine on older perls too.
      adds  b780d61   Do not preserve timestamps of copied files.
      adds  57d44cc   Correct documentation of copy_if_modified() with regards to mode and timestamps.
      adds  f0a26c3   Do not warn when creating Makefile.PL if a Module::Build subclass is not bundled with the distribution; it might already be installed.
      adds  7a6beb4   Use -x instead of a stat value
      adds  b5297b9   Look for .modulebuildrc in all home-like directories, returning the first one.
      adds  77b0fe0   Split off the API documentation out of Module::Build::Authoring into its own document: Module::Build::API. (patch from Randy)
      adds  7ab0ca9   Factor out an is_unattended() method from _readline(), and also use it in y_n().
      adds  3d40a8a   Initial implementation of the ask() method.
      adds  710abac   Update docs for ask() a bit.
      adds  9e9d928   Fix our screen scraping for recent Test::Harnesses
      adds  9b7c8d5   Remove ask() method.
      adds  8c6790f   A little more consistency in prompt() and y_n().
      adds  18ce786   Unless I've overlooked a previous decision, prompt() should die (rather than hang) when called in an unattended context with no default.
      adds  a088bd2   Version bump
      adds  91dccaf   Use stat() on Unix, -x everywhere else.
      adds  c53c17a   Replace a vestigial 'next' with a 'return' now that it's in a subroutine, not a loop.
      adds  7a7cfde   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@6018 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  2007dd2   Fixed a guaranteed failure in t/signature.t when TEST_SIGNATURE was set.
      adds  a364ee3   Some tests in t/extend.t which test interactive prompting depend on STDIN being open, particularly Module::Build::Base::_is_interactive() checks the status of STDIN. This will fool some of our tests when, for example, Test::Smoke runs the test suite from a cron job which has no STDIN. Since these tests are not testing the _is_interactive() method itself, we override it to always return true during these tests.
      adds  0cd7a3e   Native batch scripts should not be converted by pl2bat.
      adds  af33198   Change log entry
      adds  e9857ad   Some fixes for YAML generation
      adds  42b9eb6   Module::Build::Compat's emulation of INC is incorrectly prepending a -I to the value of INC.
      adds  2b0f1d9    r1907 at Scotchie:  ken | 2006-05-18 20:58:46 -0500  Apply a patch from Schwern that looks like it improves the  documentation and cookbook for --prefix.
      adds  694136c   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@6323 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  7950f38   Version bump
      adds  0c3365e   We should be accepting the default when we're in unattended mode, not acting dumb.
      adds  27aef7c   Speed up execution of find_pods by catering to File::Spec's and Cwd's peculiarities.  This produces about a factor of 3 speedup in building M::B itself (from about 3.5 seconds down to 1.2 seconds on my machine), which would probably be more noticeable for much larger distributions.
      adds  027d2b2   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@6613 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  879abb0   Add support & tests for version.pm
      adds  755a8fc   Version bump
      adds  1803394   Add to svn
      adds  0be850c   Update MANIFEST
      adds  2f627f0   The latest version of File::Spec optimizes this issue internally.
      adds  82a698c   Grammar fix
      adds  ed9d9ff   Fix 'version' entries in META.yml
      adds  87b294e   Version bump
      adds  21fcf92   Fix a t/metadata.t failure
      adds  3980b6e   Add 'use version;' for older copies of base.pm
      adds  cc675b2   Version bump
      adds  ce0bbb8   version.pm testing fixes
      adds  74e173f   YAML::Node->exists() doesn't work right, so stringify directly
      adds  d31e342   Change 'use base' lines to manipulate @ISA directly
      adds  ecd1d03   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@6717 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  b05f1fd   Version bump
      adds  fc86fc5   Add --allow_mb_mismatch because I'm tired of bumping the M::B version and then discovering I can't do 'Build realclean' anymore
      adds  7c34b15   Update mailing list location
      adds  b2bfe67   Try to track down this 'argument list too long' bug
      adds  8a030a3   Embed version.pm right into our source code
      adds  abfdf7f   Guard against a warning when {have} is a version object
      adds  47117ad   Add timestamp
      adds  317607f   Don't look for VERSIONs after __DATA__ or __END__
      adds  1f4a436   Update mailing list location
      adds  b957f0f   Do a better job stringifying version objects for META.yml
      adds  09e0d8f   I think I meant to check this in with the last commit, and not t/moduleinfo.t.  Oh well.
      adds  dffc078   Upgrade to version 0.67 of version.pm
      adds  c348632   Heh - svn keywords got expanded and messed us up.
      adds  e40db78   We decided on the mailing list that we like the leading v.
      adds  45630a0   Add bash completion function
      adds  8a37c4a   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@6817 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  e5698ac   eval() and die() rather than just eval()ing
      adds  ffa9e3e   Add the 'test_with_blib' parameter
      adds  11ad875   Instead of the --test_with_blib parameter, add a 'retest' action that accomplishes basically the same thing.
      adds  59cbae1   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@6826 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  f8066fc   Didn't mean to add this Config module yet...
      adds  d5f59cc   The big Config.pm patch for providing a mutable interface to %Config
      adds  0e4ffba   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@6870 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  96c3528   Version bump
      adds  b0837ff   Make copying files via copy_if_modified() a little less chatty
      adds  be73e9e   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@6873 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  437b9d6   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@6874 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  041f6de   Get do_system() and friends working better on VMS.
      adds  d3fc956   Don't assume Build script is named 'Build'
      adds  ada7342   Use accessor method
      adds  86a8490   Added the Interix platform as a Unix variant
      adds  123d135   Add failing test for double-assignment
      adds  52935a4   Try squashing the 'argument list too long' bug, again...
      adds  db284f5   Add a 'pardist' action
      adds  4964fba   Change 0777 to oct(777).  I'm doing a 'Perl::Critic' pass on the module and I'll change things I agree with.
      adds  6edd7ae   More oct() edits
      adds  d42b168   Avoid bareword filehandle
      adds  441fa76   Improve message when distro has XS files but user has no C compiler
      adds  84ec457   How did THAT get in there?
      adds  71615ea   CPAN and PAUSE (and search, I think) have always used 'directory', not 'dir', so let's adjust the spec to match them rather than attempting the other way around.
      adds  942d7b3   HTMLify
      adds  66588bb   We actually do know what people do with the no_index field
      adds  1da833d    r2014 at Scotchie:  ken | 2006-11-04 22:31:01 -0600  Version bump to 1.3
      adds  0a22d9c   Update some links & copyright stuff
      adds  d718781   More URL updates
      adds  a69ad8d   Fix broken link
      adds  79ad17e   clear cover_db if .t files change
      adds  16e3b51   Refactor to make a _parse_fh() method.  Also, don't parse a second version line if we're not going to use it anyway.
      adds  b7e2966   Silence a warning in ModuleInfo when the user is using $VERSION = eval $VERSION idiom
      adds  9f4ee06   Document the PERL5LIB fix
      adds  855f690   Simplify a config() call and bump the PERL5LIB length threshold to 500 in system calls
      adds  efae174   Version bump for release
      adds  6db43c9   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@8397 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  6e50eab   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@8398 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  e5f83c6   Version bump
      adds  b80b8d6   Don't assume PERL5LIB is already defined
      adds  ef0cbf9   Use delete_filetree(), not unlink()
      adds  e53a54a   Compare with blead
      adds  69ba59b   Use DynaLoader::mod2fname() when available
      adds  b15f2d3   Need to know some .exe-like extensions on OS/2
      adds  63e4901   Remove '~~' test
      adds  ee34596   Use syscopy() on OS/2 in copy_if_modified()
      adds  3d19cf0   ** test profiles support via ACTION_testall and test_types => {} parameter t/test_type.t            - coverage for one special test type t/test_types.t           - additional test profiles coverage MANIFEST                 - update lib/Module/Build/Base.pm - added ACTION_testall(), generic_test() refactor lib/Module/Build.pm      - testall documentation Changes                  - added 0.2806 mark (after the fact), update
      adds  1a7fb8c   t/ppm.t - test was failing on syntax error
      adds  00b3faf   Improve error message
      adds  5d705e3   lib/Module/Build/Base.pm - cleaned-up some tabs, set vim modeline to keep them that way
      adds  f0a7866   t/new_from_context.t     - check the "stray Build.PL" issue lib/Module/Build/Base.pm - don't let do() check @INC for Build.PL
      adds  9c5c2c8   t/new_from_context.t - using distgen properly makes it cleaner
      adds  6a37a2d   Add docs for _build/prereqs
      adds  785164e   Clarify language for fancy developers
      adds  5786321   Use a more common idiom for exception handling
      adds  f7caa82   test_type*.t - style cleanup, removed cargo-culting
      adds  38d5f3a   lib/Module/Build/ModuleInfo.pm - support for 'use version $VERSION => ...' Changes                        - noted
      adds  fb0624d   t/manifypods.t - catchup with r8681 Changes        - note r8681
      adds  d95f7b4   lib/Module/Build/Base.pm - don't interpolate '.' in find_test_files regexp t/test_types.t           - verify types with recursive_test_files set (and a .txt just to stir things up a bit)
      adds  5c50865   lib/Module/Build/Base.pm - testall needs to stick to file-based tests for now                            (dispatching to the test<action> creates too many summaries) t/test_types.t           - verify that we only have one summary
      adds  4c9b4d5   Added DragonflyBSD to the list of known Unix OSes
      adds  9446bae   Fix a hang in prompt()
      adds  92b42ca   lib/Module/Build/Base.pm - use '-t' instead of fileno to decide if eof check on STDIN is safe in _is_unattended()
      adds  d35295d   t/extend.t               - update for "prompt prints first",                            check explicit undef() in prompt() lib/Module/Build/Base.pm - rearranged "no default" strictures to happen just before _readline(),                            handling of explicit undef() in prompt() lib/Module/Build/API.pod - clarified prompt()'s behavior
      adds  69ba3d4   version.pm upgrade
      adds  4504a98    r2285 at Scotchie:  ken | 2007-03-15 21:14:06 -0500  Compatibility fixes for 5.005
      adds  26732b2    r2286 at Scotchie:  ken | 2007-03-15 22:14:50 -0500  Simplify the YAML generation code
      adds  3a213a0   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@9262 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  e974d70   Mark 'testall' as alpha
      adds  be6b453   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@9317 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  ee1b516   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@9319 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  58b2b16   Upgrade to version.pm 0.71
      adds  b064fb5   Forgot to bump the version
      adds  92c54f3   Mention --allow_mb_mismatch
      adds  823b000   Geez, didn't I remove this already?
      adds  2be6054   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@9331 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  cfef12f   lib/Module/Build/Base.pm - ACTION_testpodcoverage() @INC workaround (temporary?) Changes                  - noted
      adds  461fa82   t/tilde.t                - reinstated the ~~ test and some similarly pathological ones lib/Module/Build/Base.pm - _detildefy uses regexp, not glob()
      adds  9e4f5e3   t/par.t - get rid of "Can't return to ..." warning
      adds  9e5bf47   ** should have been in with r9408 ** Changes - note _detildefy change
      adds  b665aff   t/help.t                 - tests for current (and TODO for future) behavior lib/Module/Build/Base.pm - notes on pod parsing
      adds  b501266   t/help.t                 - finished the =head2 tests lib/Module/Build/Base.pm - get_action_docs() =head[234] support Changes                  - noted
      adds  d8b0934   lib/Module/Build/Base.pm - eliminate the head[34] support in get_action_docs()   (eliminates some edge issues and head[34] were not in 5.005 anyway) t/help.t                 - get rid of =head3 bits
      adds  e64fcd6   Remove forgotten debugging code
      adds  596f627   Upgrade to version.pm 0.7201
      adds  de9ec3f   Upgrade to version.pm 0.7203
      adds  9df0a8d   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@9438 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  60ac77b   Add is_unixish(), is_windowsish(), is_vmsish()
      adds  1bb8c5d   Fix --extra_compiler_flags and --extra_linker_flags
      adds  cd79aa6   Have to revert the de-tildefying change, because it doesn't handle ~user/foo paths and we're better with the old breakage than the new breakage.  I've left the tests in as TODO items so we can eventually fix this, perhaps with getpwnam() or something.
      adds  b214211   version bump
      adds  00b26eb   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@9472 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  8e0b763   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@9473 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  4577187   Revamp tilde-expansion to support userdirs
      adds  86c9b55   Add midnightbsd to the list of known \$^V values
      adds  b29216c   Patch 31156 from bleadperl: some filename dot and extension help for Module::Build on VMS. [Craig Berry]
      adds  1f62c00   Removed some leftover brainstorming stuff like requires_package, requires_os, conflicts_os.
      adds  52fd42a   Add comment
      adds  d5dc864   Add config_requires
      adds  1a4d7db   META-spec.pod - make config_requires example say "config_requires"
      adds  e6e8bbd   Rename config_requires to configure_requires
      adds  555972d   website/META-spec.pod - one final rename on config_requires
      adds  35e7991   POD fixes
      adds  5386948   TODO                - notes lib/Module/Build.pm - fixed doc typo
      adds  3feaebd   website/META-spec.pod - update "see Module::Build::API" reference
      adds  808d477   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@9768 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  f8d482c    r2351 at Scotchie:  ken | 2007-07-14 09:40:08 -0500  We don't require YAML for prepare_metadata() anymore
      adds  2292eab    r2352 at Scotchie:  ken | 2007-07-14 10:03:42 -0500  Add a change_build_pl() convenience method to DistGen
      adds  9372115    r2353 at Scotchie:  ken | 2007-07-14 10:16:42 -0500  Test for actual metadata values
      adds  bfe2d16    r2354 at Scotchie:  ken | 2007-07-14 11:15:46 -0500  Use the new change_build_pl() method
      adds  7ab94e4    r2355 at Scotchie:  ken | 2007-07-14 12:56:32 -0500  Fix misnamed 'urls'->'resources' in synopsis
      adds  77c08d8    r2356 at Scotchie:  ken | 2007-07-14 13:09:43 -0500  Verify functionality of meta_add stuff
      adds  d1f7455    r2357 at Scotchie:  ken | 2007-07-14 18:00:46 -0500  Don't mention $self->{config} explicitly
      adds  a42c62e    r2358 at Scotchie:  ken | 2007-07-15 14:56:29 -0500  Various cookbook tweaks to bring it up to date
      adds  1e0207c    r2359 at Scotchie:  ken | 2007-07-15 15:04:01 -0500  We don't use Config.pm directly, we use the M::B::Config wrapper
      adds  a9d749b    r2360 at Scotchie:  ken | 2007-07-15 15:22:39 -0500  Add a config-value-changing entry
      adds  e8c0cb7    r2361 at Scotchie:  ken | 2007-07-15 22:13:55 -0500  Factor out a _do_in_dir() method from _sign_dir()
      adds  c7fb172    r2362 at Scotchie:  ken | 2007-07-19 10:15:50 -0500  Fix comple-error typo
      adds  59f1305   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@9781 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  be71e90   David Golden attacks t/compat.t and fixes a couple bugs along the way
      adds  7006308   Make the reference to t/_tmp/ in MBTest.pm explicit in the tests
      adds  7497a57   Some autobundling support code I'm working on
      adds  7b0e215   Die when process_PL_files has a failure
      adds  8dd346a   Fix regex
      adds  68ef424   Need 2 args for mkdir() for 5.005 compatibility
      adds  2b15b40   Dynamically-named methods need parens() for 5.005 compatibility
      adds  cc1ac6f   Rebuild from pod
      adds  dbad9f7   use MBTest->tmpdir -- follow-up on r9792
      adds  da39e6e   t/lib/DistGen.pm - cleanup the pod a bit
      adds  1aedfa4   t/lib/DistGen.pm - the unless() is systematic => encapsulate
      adds  7c7ed13   Build.PL - cleanup tabs/spaces wreckage
      adds  5aa9379   t/lib/DistGen.pm - added undent(),                    indent heredocs for readability
      adds  63883be   t/lib/DistGen.pm - allow import of undent(),                    documentation, documentation, documentation
      adds  b9fa6da   DistGen.pm - spelling
      adds  b3f3147   t/lib/MBTest.pm - cleanup, closures, comments
      adds  1582709   catdir() should have been catfile()
      adds  cd461da   VMS fixes from CAB
      adds  155ab32   Compute default script_files as relative paths
      adds  028b744   Handle some 0.000 version edge cases
      adds  36f57ca   website/META-spec.pod - get the spec version on configure_requires right
      adds  ef471c9   ** remove test suite's parallel conflicts ** t/lib/MBTest.pm - per-process tmpdir() t/install.t     - add pid to t/install_test tmpdir t/manifypods.t  - add pid to t/install_test tmpdir
      adds  91b749c   Build.PL - add t/bundled (though it doesn't actually work right now)
      adds  cd393b8   Use Data::Dumper in a safer way
      adds  48b4042   Some VMS fixes for non-case-preserving filesystems
      adds  7b8ccf0   Rest of the VMS patch from John M
      adds  0fa1d4a   VMS patches from blead
      adds  18d96e5   Use the is_windowsish() method
      adds  071ae54   Fix _detildefy() on VMS
      adds  04313b6   lib/Module/Build/Authoring.pod - remove reference to non-existent Module::Maker   ( resolves bug #21973 (blame kwilliams r5346))
      adds  be2a40a   website/META-spec.pod - I guess the new version would have to be 1.4
      adds  806ae09   lib/Module/Build/Authoring.pod - mention ExtUtils::CBuilder
      adds  87ba688   ** fix bug #29810 [Craig A. Berry] ** lib/Module/Build/Platform/VMS.pm - find_perl_interpreter() is just $^X lib/Module/Build/Base.pm         - no vms in find_perl_interpreter() Changes                          - update
      adds  384177c   lib/Module/Build/Base.pm - make find_perl_interpreter() cached
      adds  a00c712   ** fix bug #29783 [David Thomas] ** lib/Module/Build/Base.pm - update/fix valid_licenses() table   (removed duplicate 'gpl', corrected 'lgpl', added 'artistic_2') Changes                  - update
      adds  cba9c04   lib/Module/Build/Base.pm - cleanup licenses table lib/Module/Build/API.pod - bah:  duplicate license info for documentation
      adds  0ffadd7   Add a '=begin MAINTAINER' section
      adds  12c6e64   Regenerate after a couple small fixes from Eric
      adds  e2381d3   Check prereqs before parsing $VERSION
      adds  0f313c5   More Data::Dumper fixes
      adds  d5e4e8b   Use one version number in all .pm files
      adds  cebc5b0   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@10111 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  f60cc9d   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@10112 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  09163ef   lib/Module/Build/Base.pm - pass quiet() to cbuilder object constructor
      adds  70f4ba4   Build.PL - set installdirs core after 5.9.4 (bug #20528)
      adds  b1dc1b5   ** bump required perl version (M::B::Version requires 5.005_04) ** Makefile.PL - manually updated to resemble the auto-generated sort Build.PL    - perl => 5.005_04
      adds  e67a8f5   devtools/update_versionpm.pl - fetches and updates the embedded vpp.pm code MANIFEST.SKIP                - don't ship the devtools dir
      adds  e6ad9f9   ** update to version.pm 0.74 (fix bug #30004.) ** lib/Module/Build/Version.pm - auto-update Build.PL                    - auto-update
      adds  3886c10   Move a couple devtools to the new devtools/ directory
      adds  7d1a1fa   Expose the cbuilder object in the API
      adds  fe250a5   t/lib/MBTest.pm - tempdir cannot have a '.' in VMS
      adds  e481731   VMS File::Spec fix
      adds  c28c1bd   More VMS filespec fixes
      adds  bd788de   Fix some wacky perl paths that happen in blead
      adds  af36853   Fix bug in checking for Archive::Tar in tests
      adds  4923003   Remove accidental extra $VERSION
      adds  647cdff   VMS fixes for Makefile
      adds  b463fff   catdir() should have been catfile()
      adds  fb709fa   Some VMS stuff for MANIFEST.SKIP
      adds  4eccc0d   Override localize_file_path() and localize_dir_path() on VMS
      adds  7010d90   Fix some cmd-line quoting stuff on VMS
      adds  23fdee9   Bunch of Makefile fixes on VMS
      adds  a4cd75c   Fix quoting problem
      adds  92c8500   Revert regex, it's broken on Unixish platforms
      adds  6636904   Avoid quoting at all cost
      adds  9af9f34   Remove useless deletion of non-existent thingy
      adds  2848f7f   Fix INSTALLDIRS=whatever for Makefile processing
      adds  caca605   lib/Module/Build/Base.pm - added emacs -*- line (I think that gets it)
      adds  f81a89a   lib/Module/Build/ModuleInfo.pm - s/$package/$class/ (for clarity vs $module),                                  style cleanup
      adds  f348193   lib/Module/Build/Base.pm       - create MI object with module_name too (if we have it) lib/Module/Build/ModuleInfo.pm - allow explicit 'module' parameter
      adds  88892f2   ** messing with emacs '-*-' lines **
      adds  aa6e911   t/moduleinfo.t - check explict module parameter for new_from_file()
      adds  d99de2f   t/xs.t - s/Can''t/Can't/
      adds  101bcb1   t/lib/DistGen.pm - catch the temptation to call remove($file)
      adds  0b86e51   t/lib/DistGen.pm - moved undent(), added scoped() function
      adds  c53c865   Get non-verboseness regex working on VMS and Unix alike
      adds  4c1f225   lib/Module/Build/ModuleInfo.pm - make 'eval' package unique (bug #30747)
      adds  b90247d    r40633 at windhund:  schwern | 2007-10-02 02:09:49 -0700  Add a test for "Build install --sign 0"
      adds  a6f6fdd    r41202 at windhund:  schwern | 2007-12-26 00:33:25 -0800   - perl Build.PL --sign=1 now signs. [Michael G Schwern]
      adds  e3559c9   Add comment
      adds  b2ea31d   Be more consistent about how we load M::B and check for blib/
      adds  a435a5d   Trade a bad idiom for a good one
      adds  037ea69   Simplify our cleanup code
      adds  5c016ad   Bookkeeping: get rid of Cwd, fix test counts
      adds  7fb8a7e   'use lib' arg must be in Unix format
      adds  2a8653b   t/lib/DistGen.pm - revert r10662 for 5.6.2 compatibility
      adds  7b72ae8   t/lib/DistGen.pm - added chdir_in() and chdir_original()
      adds  d407673   lib/Module/Build/Base.pm - added program_name property t/script_dist.t          - a (mostly disabled) test for script-only distro
      adds  26b9967   Fix some Makefile-to-build argument translation by taking the '--' out of the translation hash and dealing with it separately
      adds  5c2280c   Don't blindly remove Makefile.PL, it may not be the right thing to do
      adds  cad0d4f   consting goodness
      adds  650e4e5   Document the fix_shebang_line() method
      adds  bf4a3b1   Ensure we're not Terse when using Data::Dumper
      adds  14fcce5   Add gpl2 and gpl3 as license keys
      adds  7265480   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@10956 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  26a26b6    r55266 at windhund:  schwern | 2008-03-19 14:48:01 -0700  Fix custom typemap finding when ExtUtils::ParseXS is not installed.
      adds  1a88e1c   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@10958 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  5698219   Fix typo in example code
      adds  5c544cf   Create the HTML as META-spec-blead.html, so it matches the website
      adds  df57ecc   Edit the 'license' field description
      adds  e1b46d1   Fix the link to M::B::API license list
      adds  3f637de   Fix spec for optional_features
      adds  5cbc68e   Don't use the undocumented run_perl_command() method
      adds  8a3cf56   Better shell quoting and testing thereof
      adds  804b40a   We need to add 'use strict' in a couple of auto-generated methods, but actually that would break things in subtle ways, so I'm leaving it as-is for now
      adds  3e7676f   Add Unix platforms
      adds  18a96c7   Add line number to warnings
      adds  ec7831f   Allow dashes in Unix usernames
      adds  2bdb20b   Allow trailing .t to be present in non-verbose test output
      adds  794de68   Omnibus VMS patch
      adds  dd5768d   Turn this into version 1.4
      adds  e0dfade   Add mention of the 'perl' prereq
      adds  6b65a11   Added a one-liner builder at Schwern's suggestion
      adds  c501fe7   Better VERSION parsing
      adds  457ba52   ** David Wheeler noticed that 5.10 on osx gets mad about deleting the ** current directory.  It turns out that most tests were doing this.
      adds  fedd76c   lib/Module/Build/Base.pm - trying to clarify/comment the option-handling
      adds  79c355d   Changes - note last changeset
      adds  a99c612   .        - ignore MANIFEST.bak MANIFEST - regen
      adds  61ddbc7   ** patch from David Wheeler for test_file_exts support t/test_file_exts.t       - a test lib/Module/Build/Base.pm - adding test_file_exts property, default to ['.t'] lib/Module/Build.pm      - documenting test_file_exts MANIFEST                 - regen Changes                  - update
      adds  d4fe6b5   ** added support for TAP::Harness - mostly via patch from David Wheeler t/use_tap_harness.t      - purports to provide coverage (@INC bits and switches probably not so much) lib/Module/Build/Base.pm - use_tap_harness+tap_harness_args properties,    refactor in do_tests() => run_test_harness() + run_visual_script(),    added run_tap_harness(),    --use-tap-harness + --tap-harness-args command-line options lib/Module/Build/API.pod - documentation for use_tap_harness &c [...]
      adds  9b4d0a4   Changes - correcting merge-resolution accident
      adds  31f55bb   ** Module::Signature is usually broken on wednesdays inc/ModuleBuildBuilder.pm - don't make me sign this lib/Module/Build/Base.pm  - allow --no-sign option
      adds  f631e0c   Changes                         - prep for alpha release lib/Module/Build.pm and friends - version bump .perl_developer.yml             - let's see if this works   (egads, our kwalitee and meta bits are non-passing)
      adds  9284224   Fix consistency thingy in example
      adds  dc3c582   Fix script_files docs
      adds  db97197   Somehow on the fateful day of Mon Oct 10 2005, I deleted about 600 lines from the Changes file.  Adding them back now.
      adds  53bd448   Skip coderefs/arrayrefs instead of handling them wrong
      adds  e0f1d79   Adjustments for changes in Test::Harness output
      adds  1b7828d   ** bumping version to 0.2808_03 ** Changes - getting ready to ship another alpha dist
      adds  c4ae989   ** revert r10222, r10224 **
      adds  28cbc0b   Changes     - prep for release lib/...*.pm - version bump
      adds  68dc4b9   t/ext.t - Text::ParseWords workaround Changes - update
      adds  6f32c16   Add a comment describing what have_forkpipe() is for
      adds  af52908   Add a _quote_args() method for Windows
      adds  adb4efc   system(@cmd) does not like having double quotes in the command on Strawberry Perl.  I couldn't figure out how to quote it.
      adds  503b0e0   Tableify a ternary for easier reading.
      adds  12a63ce   "LIB=foo make" is not the same as "perl Makefile.PL LIB=foo".  Since Strawberry Perl sets $ENV{LIB} it caused problems.
      adds  d647c4f   The INSTALLDIRS=vendor INSTALLVENDORLIB test is broken.  It was just picking up $libdir2 from the make command being repeated on the log!
      adds  ec61dfb    r61909 at windhund:  schwern | 2008-09-18 05:55:07 -0700  Make Compat aware of INSTALL*LIB.
      adds  f157e62    r61912 at windhund:  schwern | 2008-09-18 06:24:09 -0700  It's necessary to set_install_paths from config when resuming in order to  make "make install INSTALLSITELIB=foo" emulation work.  It changes the  installsitelib config value.
      adds  5fda809   Turn big warning into normal TODO
      adds  590d196    r62085 at windhund:  schwern | 2008-09-18 18:46:41 -0700  5.6.2 is missing "const char *" in typemap which was causing xs.t to fail.  So just write our own supplementry typemap (which is what you'd do in a  portable XS module).
      adds  e6146e5    r62087 at windhund:  schwern | 2008-09-18 20:04:26 -0700   - Removed bundled Test::More.  The bundling didn't really work anyway.     [Schwern]
      adds  5815ce1   Changes     - cleanup and elaboration for recent entries,                 fixed my typo about Module::Finder,                 prep for release lib/...*.pm - version bump
      adds  3c442ca   MANIFEST - regen
      adds  2d17d73    r62152 at windhund:  schwern | 2008-09-23 03:14:19 -0700  Quiet an uninit warning when using auto_features.
      adds  dc2ad80    r66466 at windhund:  schwern | 2008-09-25 19:02:50 -0400  Revert the decomplexing of check_autofeatures, it was done during a code  freeze and is holding up release.  Just initialize $max_name_len to fix  the warning.
      adds  ef471b2   Version bump
      adds  a1cd59d   git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11884 50811bd7-b8ce-0310-adc1-d9db26280581
      adds  0908673   ***.pm  - bump version to 0.30_01 Changes - start a new section
      adds  d61745d   .perltidyrc - checking-in for comment
      adds  a5cea8f   An inconsequential whitespace change to test svn blame
      adds  567308d   lib/Module/Build/Base.pm - undent this closure block
      adds  911ca4b   ** attempting to disentangle the "no strict 'refs'" accessor generator ** snafu which was setting properties in the global named %Module::Build
      adds  cc1dcb3   lib/Module/Build/Base.pm - pseudo-extracted the longest() util
      adds  5dcc9f5   ** applying version.pm update from John ** lib/Module/Build/Version.pm - 0.76 now lib/Module/Build/API.pod    - dist_version_from note Changes                     - update
      adds  3c02369   ** closing RT#39635 - HARNESS_TIMER bug ** t/compat.t - unset HARNESS_TIMER before running test Changes    - update
      adds  355ac2b    r67077 at windhund:  schwern | 2008-09-28 16:28:58 -0400  Missing true statement.
      adds  3b92027    r67078 at windhund:  schwern | 2008-09-28 16:29:28 -0400    - Added a recipe for writing a new action to Module::Build::Cookbook
      adds  270598d    r67079 at windhund:  schwern | 2008-09-28 16:42:49 -0400  Added a recipe for bundling Module::Build to the Cookbook.
      adds  b2b582c    r67089 at windhund:  schwern | 2008-09-28 16:56:43 -0400  Add code to MBTest to clean out any stray environment variables the user  might have set which could effect our tests.  This solves the  HARNESS_TIMER problem and any other future ENV issues.
      adds  afd07c3    r67091 at windhund:  schwern | 2008-09-28 17:12:58 -0400  Clarify why the chomp
      adds  efb9158    r67093 at windhund:  schwern | 2008-09-28 18:02:37 -0400    - Fix ~ expansion when $HOME is different from /etc/passwd as      when running sudo.  [rt.cpan.org 39662]
      adds  6251e0c   scripts/bundle.pl - a first take -- basically to document bundling inc/latest.pm     - we need to leave the dir in @INC for ./Build time
      adds  dc3ab16    r67170 at windhund:  schwern | 2008-10-03 22:53:36 -0400  Fix traditional style MakeMaker compat to deal with PL_FILES.
      adds  c5877c4   Fix POD error
      adds  3bdbb7b    - Defend against more stray environment variables interfering    with the tests.
      adds  2c24580   Add a 'create_license' parameter to auto-create a LICENSE file
      adds  cf517ce   lib/Module/Build/Base.pm - lgpl2/lgpl3 entries in %licenses (RT#40532) Changes                  - update
      adds  82a4539   lib/Module/Build/API.pod - dist_abstract search clarification (RT#41056) Changes                  - update
      adds  7e11387   lib/Module/Build/Base.pm - unset g/o write bits when using Archive::Tar (RT#39804) Changes                  - update
      adds  b2cc12f   lib/Module/Build/Base.pm - tidying in make_tarball
      adds  0d3867e   website/META-spec.pod        - update 1.4 link in meta-spec example website/META-spec-blead.html - regen
      adds  92959eb   [by: David Wheeler] lib/Module/Build/Base.pm - 'check' subs for add_property(),                             validate 'install_dirs' values t/add_property.t         - tested lib/Module/Build/API.pod - documentation of add_property() + default/check Changes                  - update
      adds  79fc6cb   lib/Module/Build/Cookbook.pm - refer to scripts/bundle.pl in the bundling docs MANIFEST                     - regen Changes                      - prep for release
      adds  0b004c5   .        - ignore the LICENSE file MANIFEST - regen (again!)
      adds  4f04a15   Add note about latest.pm
      adds  970e352   Only require Software::License if we're writing a LICENSE file.  Still use it if it's available for putting the URL in META.yml though.
      adds  1463172   Fix typo-ed method name
      adds  0a50b42   *.pm    - bump to 0.30_02 Changes - prep for release
      adds  83670c6   lib/Module/Build/Base.pm - skip calling get_options() as a class method Changes                  - clarify the deprecation of attributes-as-class-method
      adds  90c2496   Adjust language a bit
      adds  190e769   M::Release will take care of this
      adds  870c0e0   Uploaded
      adds  094ed2b   Don't upload to SF anymore
      adds  0e4b91b   Undo malefactions in Changes
      adds  12ca2ce   Bump to version 0.31
      adds  34e31a2   Changes - data from release 0.31
      adds  b091de6   add 'haiku' as a Unix OS type (backport from blead)
      adds  8c7789c   bump version to 0.3101
      adds  9e7f1e8   add Changes note for 0.3101
      adds  3c9e022   make $^X absolute during testing (backport from blead)
      adds  068e5d2   skip ppm.t on VMS (backported from blead)
      adds  f66029e   skip tests on VMS when child process would confuse results (blead backport)
      adds  a01c562    r12451 at vulcan:  david | 2009-01-08 23:47:53 -0500  update Changes from recent commits and timestamp it
      adds  9f5aee1   add mirbsd as a Unix type note mirbsd in Changes
      adds  b308c5b    r12456 at vulcan:  david | 2009-01-09 12:14:28 -0500  fix whitespace
      adds  a968a06   Changes - prepping for 0.3101 release
      adds  e03b881   lib/*.pm - bump version to 0.31_02
      adds  7d32e56   .perl_developer.yml - our testpod actually passes now?
      adds  21f396e   lib/Module/Build/Compat.pm - deal with Build.PL doing exit() with passthrough t/lib/DistGen.pm           - added a get_file() method t/compat/exit.t            - cover the case of exit(0) MANIFEST                   - regen Changes                    - update
      adds  164234a   ** merge from https://svn.perl.org/modules/Module-Build/branches/0.31011 t/tilde.t - skip sudo coverage on win32 Changes   - 0.31011 entry
      adds  9b7c1de   lib/Module/Build/Base.pm - fix? double-prefix bug (RT#19951) Changes                  - updated
      adds  5d3d571    r9298 at NYC-L3AM346:  dgolden | 2009-01-14 00:08:30 -0500  add Build.bat to svn:ignore
      adds  20b0cc8   ** merge from https://svn.perl.org/modules/Module-Build/branches/0.31012 t/tilde.t - correct the actual bug of RT#42349 (skip count) Changes   - 0.31012 entry
      adds  5cb5b7b   make tests use File::Temp::tempdir
      adds  22bb98f   flatten absolute paths on copy_if_modified (fixes bug from files.t changes)
      adds  78a9a21   require a release version of TAP::Harness to test use_tap_harness
      adds  5ea3f19   Improve ensure blib diagnostics
      adds  727a654   add even more diagnostics to ensure_blib
      adds  6c3d096   add tool to change version numbers (but not in Version.pm and YAML.pm)
      adds  9b001fb   added recent test improvements to Changes file
      adds  56fa687   Changes - prep for release
      adds  6194b15   Changes - this should have had a ' - ' in it
      adds  f1075cb   lib/*.pm - version bump to 0.31_03 Changes  - start new entry
      adds  cf1dc93   devtools/bump_version.pl - make this do what we want,                            get current version from dist_version(),                            add a new Changes entry,                            fixed the File::Find::Rule for scripts re .svn
      adds  caa8a41   lib/Module/Build/Base.pm - be consistent with 'unless $self->quiet'
      adds  283fd66   Add my M::R::KWILLIAMS so other people can look at it
      adds  7042d35   Added 'prereq_data' action to dump prequisites as a Perl data structure
      adds  f43a71a   bump EU::Install prereq to 1.52
      adds  4240ea0   revert prior change to ExtUtils::Install prereq; instead, 'fakeinstall' does nothing without EU::Install 1.32 or later
      adds  8652912   adds 'allow_mb_mismatch' when running under CPANPLUS; allows self-upgrading in CPANPLUS::Dist::Build. Committed so we can see it tested by CPAN Testers; will revert if it causes more trouble than it solves
      adds  1afa6f4   Changes - prep for release
      adds  7eca62c   lib/***.pm - bump version Changes    - start new section
      adds  423a003   devtools/release_instructions.pod - notes from the last shipment
      adds  d46335a   bump T::H prereq to 3.16
      adds  a69eba3   Changes - prep for release
      adds  c333ed1   Make "repository" an official resource key
      adds  d1cbc83   Reformat the resource description and shorten the list of example official keys
      adds  490bd0f   Changes - prep for release ***.pm  - bump version
      adds  25808d5   Changes, lib/***.pm - bump version
      adds  4042633   Module::Build::Compat had stopped adding PL_FILES=>{} if PL_files wasn't set in Build.PL; restored old behavior.  Also fixed buggy tests that weren't detecting this bug and changed ancient documentation suggesting setting PL_FILES manually as that is irrelevant now that this works again.
      adds  923bf7b   Caches ExtUtils::CBuilder object in a temporary stash instead of properties
      adds  a1b4157   RT#37478: META.yml version is be 1.4, not 1.2
      adds  ee6744b   Added some history on versions, from Alexandr Ciornii
      adds  2fa748f   lib/Module/Build/Base.pm - fix key/value mixup when we have no                            Software::License support (RT #44453) Changes                  - update
      adds  3718d2a   refactored metafile creation to separate preparation and writing
      adds  c3d342a   generate MYMETA.yml during Build.PL
      adds  cf3431c   add MYMETA.yml to cleanup
      adds  9f51e49   make replacement of old MYMETA.yml explicit; cleanup related log messages
      adds  2a99f4b   give license a default of 'unknown'
      adds  1fc3c41   add MYMETA.yml to MANIFEST.SKIP and svk ignore
      adds  fb7414e   add MYMETA.yml to MANIFEST.SKIP if needed during distcheck and manifest
      adds  df24686   also add MYMETA.yml to MANIFEST.SKIP during distdir
      adds  7b504bb   tweak message when MYMETA.yml is created
      adds  0ca84a4   revert MYMETA.yml feature; it will go into a branch until after 5.10.1 is out
      adds  bd04b68   Archive::Tar is now the default everywhere.  Avoids problems with unix-like systems with incompatible tars, like AIX and Sun's tar.
      adds  6b51f66   replace call to 'perl' with $^X
      adds  51f4a4c   mention Archive::Tar is the new default in Changes
      adds  d2d0926   dist_dir() uses dist_name() and dist_version()
      adds  ebbdd6e   Changes - note the rt bug number (and spell brian's "silent d" correctly :-)
      adds  49ea905   Changes - note RT #43485 fixed by r12666
      adds  a8997cb   Changes - prep for release
      adds  fb50753   Changes, lib/***.pm - bump version
      adds  e485795   add 'nto' OS as 'Unix' type (backport from blead)
      adds  4b42193   [rt#45461] ext.t needs fix to support VMS
      adds  65963c4   Fixed #43861 (broken PPD name versioning for v5.10+)
      adds  8aaa250   Fixed RT#45462: Compat.pm needs to reference 'Build.com' on VMS
      adds  fc7614a   Changes    - prep for release lib/***.pm - set version 0.33
      adds  d7f0bd1   Changes, lib/***.pm - bump version
      adds  f8a2f89   Fix t/compat.t for HP/UX make.  [rt.cpan.org 45700]
      adds  cf2c314   RT#42724: [PATCH] consolidated VMS fixes by CBERRY
      adds  4eab10f   Normalize versions in META.yml; add M::B to configure_requires
      adds  d7b5005   Note configure_requires auto-add self in Pod; update TODOs
      adds  6200aa0   lib/Module/Build/Cookbook.pm - remove blank line (solve podchecker complaints)
      adds  13bb675   test distclean in compat.t (fails)
      adds  ddf882b   passthrough Makefile.PL must cleanup Makefile during distclean (RT#46338)
      adds  a240423   Add some docs for create_license
      adds  b92b9cc   note RT#46338 closed in Changes
      adds  f72993b   updated release instructions, noted CPDK repo, added actual POD
      adds  24daac9   minor tweak to release instruction example
      adds  2aa6f56   added notes to Changes from svn log
      adds  9142c18   suppress distcheck noise on STDERR during testing
      adds  16ee8c4   Changes - prep for release
      adds  3271926   Changes, lib/***.pm - bump version
      adds  c3abb8c   mention scp_relay failure in release instructions
      adds  7ffcf35   revert tmpdir change that broke tests for PERL_CORE
      adds  2d11744   Changes - prep for release
      adds  e260c0b   Changes, lib/***.pm - bump version
      adds  be5c832   add release note about building distmeta
      adds  4ab378f   move bundle.pl to contrib directory
      adds  d3e5863   added directions for generating a blead patch
      adds  03fe0c4   hide internal M::B::PodTester package from PAUSE
      adds  59ab0bb   Add some docs on what a PL file is supposed to look like.
      adds  8a75b8a   [rt.cpan.org 46991] Don't instll PL_files in bin
      adds  1c6dc67   don't add M::B to it's own configure/build_requires
      adds  15529a0   devtools/release_instructions.pod - update svn.scratchcomputing.com url
      adds  c4526fa   PL file checks need canonical file names
      adds  31e15b2   [rt.cpan.org #47133] Small appearance bug in distmeta action
      adds  d96ccd0   On MSWin32, bumped File::Spec prereq to 3.30 for various fixes
      adds  832d81f   Fix the PL_files fix
      adds  c3d3dbe   ConfigData->feature() confirms that modules actually load
      adds  7895485   fix RT#43764: [PATCH] META.yml should be encoded in UTF-8
      adds  9580daf   Fixed Module::Build::Compat handling of INSTALL*LIB (RT#43827)
      adds  de2a417   Fix module::Build::Compat and recursive test files (RT#39171)
      adds  95dcbb9   #42157: Add support for VMS in Unix compatibility mode
      adds  ea84265   link_c prefers $spec->{module_name} (RT#38065)
      adds  fd48883   noted RT#38065 fix in Changes
      adds  3efd6c5   Run PL files that don't generate any file (RT#39365)
      adds  793cd6e   HTML generation failure no longer fatal (RT#36660)
      adds  262436f   delete Build.bat in realclean on Windows regardless of case (RT43863)
      adds  5a3b8e9   Fix include_dirs to accept a single string argument, as documented
      adds  6b9899d   Add can_action() method
      adds  f09c707   Lots of spelling fixes in the POD (RT#45528)
      adds  b16973f   Added docs about subclass chdir (RT#46919)
      adds  55f59c4   use File::Spec to fix slashes in compat.t recursive test files test
      adds  6f65651   more liberal username chars with tilde on Unix (RT#33492)
      adds  7769d62   Changes - prep for 0.33_03 release
      adds  521d9c1   Changes, lib/***.pm - bump version to 0.33_04
      adds  d4c0af5   skips xs.t and ppm.t when !Config{usedl} (RT#46178)
      adds  7600c65   attributed patch contributions in 0.33_03 in Changes list
      adds  e610aaf   don't do utf8 on perl 5.6
      adds  5e20928   skip a par.t test if Archive::Zip is broken
      adds  ac05327   update M::B::Version for upcoming version.pm 0.77
      adds  56720b5   add configure_requires to prereq_report; add missing Changes
      adds  0d7d01c   Changes - prep for release 0.33_04
      adds  1aaacaf   Changes, lib/***.pm - bump version to 0.33_05
      adds  c97aba9   Added auto_configure_requires parameter
      adds  438ddd2   Change the manifest action to use the system MANIFEST.SKIP rather than have MB make its own.
      adds  1979a7b   Changes file for the MANIFEST.SKIP patch
      adds  825b4a4   PERL_CORE line for write_default_maniskip.t
      adds  9b708b1   Changes - prep for release
      adds  1741635   Changes, lib/***.pm - bump version
      adds  207be22   patch to bundled version.pm [John Peacock]
      adds  69b3d24   revert 0.33_03 VMS changes (patch duplicated functions) [Craig Berry]
      adds  12b253e   PL_files check in script_files fixed for case-tolerant systems
      adds  01ec4b1   another Version.pm fix [John Peacock]
      adds  9cc839c   Changes - prep for release
      adds  33f9896   Changes, lib/***.pm - bump version
      adds  10a5c4c   updated bump_version.pl that supports reversioning
      adds  2f1a3eb   Changes - prep for release of 0.34
      adds  3734ea5   Changes, lib/***.pm - bump version
      adds  e1bdfcc   Added --debug flag (RT#47933)
      adds  ca99a15   added documentation for --debug
      adds  a463ae8   Changes - prep for release
      adds  407a1dc   add t/debug.t to MANIFEST
      adds  c7e2222   Changes, lib/***.pm - bump version
      adds  992ec44   updated M::B::Version to match version.pm 0.77 on CPAN
      adds  3b73531   Changes - prep for release
      adds  ef197e5   Changes, lib/***.pm - bump version
      adds  8cd5218   Fixed failing xs.t if /tmp is mounted noexec (RT#47331)
      adds  5650c99   Fixed failing debug.t on VMS (RT#48362)
      adds  190982d   Prevent par.t from dying on error in .zip extraction
      adds  9efe71b   Archive::Tar changed from 'requires' to 'recommends'
      adds  6ba480c   change from test.pl to basic.t in sample dist in runthrough.t
      adds  69cad8c   Changes - prep for release
      adds  cef3b74   Changes, lib/***.pm - bump version
      adds  d8ccc11   Added warning in POD to capitalize get_options
      adds  a401142   Changes - prep for release
      adds  bbc4685   Changes, lib/***.pm - bump version
      adds  1293226   truncate M::B version for configure_requires to 0.XX
      adds  afd0537   Add 0.340201 release note to Changes
      adds  1c28705   Changes - prep for release
      adds  c8cbff8   Changes, lib/***.pm - bump version
      adds  111d4bc   remove META-spec files and note new repo location
      adds  15f2745   Multiple test fixes for OS2
      adds  82ba878   convert tabs to spaces in DistGen
      adds  d0508b8   tweaked DistGen and expanded its documentation
      adds  c4f1662   add run_build_pl/run_build helpers to DistGen
      adds  1681b00   forgot to extract self from args to run_build* in DistGen
      adds  a44ded5   add TODO tests for RT#41166
      adds  79078aa   contrib/bundle.pl - fix pod to match the move to 'contrib/'
      adds  10fcf69   Generate .ppm with :utf8
      adds  c0c20ff   Fixed preservation of custom install_paths on resume (RT#41166)
      adds  23f545f   enable recursive test files so t/compat/exit.t actually runs
      adds  53901f4   add tests to confirm #46180 is fixed
      adds  fbe44b3   Don't let Pod::Man cause a crash on vfat on unix
      adds  e14ba12   give credit for RT#41166 fix
      adds  cfd7280   Changes - prep for release
      adds  9a0f5c8   update MANIFEST
      adds  f98816e   Add 'distcheck' to release notes
      adds  49fcca9   Changes, lib/***.pm - bump version
      adds  d0b9fe7   Fix t/destinations.t segfault on 5.6.2
      adds  97ab30e   Changes, lib/***.pm - bump version to 0.35
      adds  1353a86   Changes - prep for release
      adds  3cdf3f0   Changes, lib/***.pm - bump version
      adds  87d0839   Added MYMETA.yml support
      adds  f80f75d   add sample test file and README for new test authors
      adds  2d65446   Fix the t/destinations.t local workaround
      adds  876760c   Add attribution to Changes
      adds  f65c83d   Added 'share_dir' parameter processing (no action yet)
      adds  810bc44   share_dir installation support complete
      adds  5c592d4   test share_dir using File::ShareDir if available
      adds  cc889f6   typo fix in Changes
      adds  579ce2f   Fix recursive test files in generated Makefile.PL
      adds  dd66bc2   guard against setting utf8 when utf8 isn't available
      adds  bb9300b   die on test failure when using TAP::Harness
      adds  53dde0b   Standardize how tests load M::B from blib
      adds  a1dbf56   Deprecate 'passthrough' Makefile.PL and warn on usage
      adds  aff0826   Changes - prep for release
      adds  c3444e4   update MANIFEST
      adds  9174444   Changes, lib/***.pm - bump version
      adds  c3d3c97   Refactor automatic requirement checks
      adds  b2a46bf   add tests for 'needs_compiler' property
      adds  1c6e9b1   Make property defaults copies of data structures
      adds  ecebd54   sort dir list comparison in t/share_dir.t
      adds  ea5b428   moved share_dir.t to properties directory
      adds  5eee0d9   don't let needs_compiler override an existing CBuilder prereq
      adds  518f030   documented needs_compiler
      adds  a8846ac   warn/fail if we need a compiler and don't have one
      adds  5b71a0e   require File::ShareDir if share_dir is set
      adds  2dc6a55   lib/Module/Build/Base.pm - initial code for installdeps
      adds  7226115   make installdeps quieter and fix prereq type regex
      adds  ecb7e56   clean up DistGen and make it DWIM more
      adds  e60fa61   replaced guts of new_from_context
      adds  62e1a54   DistGen API changes and auto-cleanup
      adds  b7cb8d9   less verbose do_system call
      adds  f01779d   fix broken xs testing
      adds  820245b   Fixed subtle MBTest->tmpdir bug for use with DistGen
      adds  9306da6   ignore .git/.gitignore for offline, hybrid VCS usage
      adds  0e4a810   treat relative cpan-client path as relative to perl
      adds  53a4aa6   improve installdeps edge cases, messages and docs
      adds  e162351   Add several recent improvements to Changes
      adds  295897a   add notes to things in TODO
      adds  8bd4a48   Simplify error message on exit under TAP::Harness
      adds  2773c78   added rudimentary installdeps tests
      adds  d0cc694   Fix typemap search to use dist-level if lib-level not found
      adds  9f59ea2   Fixed test to avoid conflict with automatic share_dir
      adds  c76c4ca   Make typemap use tab separation, not spaces
      adds  3dfd6d0   quiet some test output
      adds  613a0eb   Changes - prep for release
      adds  db58c44   update MANIFEST
      adds  5710493   fix up bump_version for new_from_context change
      adds  ae26116   fix share_dir path tests on Windows
      adds  e4510de   use IPC::Cmd to find the right cpan client for installdeps
      adds  4861f0a   Replace YAML.pm with YAML::Tiny
      adds  e222c50   update PPM generation to v4
      adds  b7fa55f   scan c_source for additional extensions
      adds  86df953   remove mbyaml.t from MANIFEST
      adds  d81c318   use wantarray in test helper stdout_stderr_of()
      adds  e38a1a7   Have compat.t capture STDERR as well as STDOUT
      adds  bdb3e89   Reduced amount of diagnostic output
      adds  b06632c   create MYMETA before Build; remove it during realclean, not clean
      adds  605f926   Make ExtUtils::Install less verbose
      adds  4e53d1a   guess module_name when not provided
      adds  43b989d   fix basic.t broken by new module_name heuristics
      adds  097f273   inline code from IPC::Cmd and ExtUtils::MakeMaker
      adds  1c6c487   add support for PERL_MB_OPT
      adds  04bebb4   bump IO::File prereq to work around binmode bug on old Perls
      adds  cf3980b   bump EU::CBuilder and EU::ParseXS prereqs
      adds  7df0215   update MANIFEST
      adds  71eb2b6   convert errant POD to comment
      adds  dbd892e   bump version to 0.35_04
      adds  f65fbda   fix test failures and warnings
      adds  1baabc4   Update Changes with recent fixes
      adds  f31da27   Timestamp Changes for release
      adds  761bd10   Bumped version to 0.35_05
      adds  90ca89c   Fix EU::Manifest raw version number check
      adds  99d1d6e   silence some warnings in needs_compiler.t
      adds  32e89b5   use $^X instead of perl in installdeps.t
      adds  f363d7e   Note recent Changes to tests
      adds  c9ef0d9   cope with absolute paths for tools in Config
      adds  76bb257   replace YAML with YAML::Tiny in t/script_dist.t
      adds  43008a3   first-cut at 'package NAME VERSION' parsing
      adds  24a7394   add ActiveState version numbering test; add dynamic test plan
      adds  54eed44   strip multiple underscores from a  that is not a v-string
      adds  f99936f   note recent Changes
      adds  9072039   refactor checks for proper MANIFEST.SKIP
      adds  e947cff   reorganized and expanded ModuleInfo version number tests
      adds  1d13885   Fix fatal bug if EU::Manifest::maniskip isn't available
      adds  de5f199   note recent Changes
      adds  6a4524a   timestamp Changes for release
      adds  130d2dc   bump version to 0.35_06
      adds  3426c72   make MYMETA field errors non-fatal
      adds  344caed   fix bugs in last commit
      adds  8433a92   fix usage of prepare_metadata()
      adds  309d50c   work around odd Pod::Readme test failures
      adds  861aa41   refactor M::B::Notes for real POD, not the template
      adds  7b0d8b4   add recent Changes
      adds  72c4c71   branch for inc bundling
      adds  58f1a4e   first draft of new inc::latest
      adds  d845856   first steps: flag modules to bundle; write inc/latest.pm
      adds  d0f46a3   remove old, experimental bundling code
      adds  5cf1b52   inc bundling of M::B appears to work
      adds  4e87a19   update MANIFEST
      adds  0ffded6   add Devel::AssertOS/CheckOS to packlist mapping
      adds  7780210   automatically add inc::latest loaded to configure_requires
      adds  dda14b8   simpler inc::latest author-mode detection
      adds  32401bc   add test to confim bundled M::B is used
      adds  c49a474   simplify inc::latest author mode check further
      adds  8f11acd   favor installed over bundled if $VERSION is a tie
      adds  7e4f37a   write some docs for inc::latest
      adds  44c6527   finish documenting inc::latest
      adds  ace6f8a   [PATCH 1/3] refactor inc::latest guts into separate module
      adds  3dff34a   [PATCH 2/3] add VERSION numbers to inc::latest, etc.
      adds  4648ae6   [PATCH 3/3] test additional module bundling
      adds  6b2acad   added inc::latest::private to repo
      adds  ac9e7eb   added module pre-load feature to write(); eliminated DATA section
      adds  dbc7ea5   refactor packlist search for inc bundling
      adds  6ccf556   prepare for including prerequisites in inc bundling
      adds  ddabc03   document experimental Module::Build bundling
      adds  5e06d95   merged inc-bundling branch
      adds  e37d711   make silent commands give a short progress messsage
      adds  b15dad6   update Changes with recent work and formatting cleanup
      adds  905fbf2   clarified 'apache' license and added 'apache_1_1'
      adds  be4baaa   remove most PERL_CORE tweaks in test files
      adds  3a37f1b   fix merging requires and build_requires in M::B::Compat
      adds  fc0a936   require Pod::Simple for manpage support
      adds  1ca9f34   add Changes
      adds  ae5313d   add bundling files to MANIFEST
      adds  6d2ee50   Don't use Archive::Tar prefix field if not needed
      adds  5f2ba0b   add @INC additions on resume()
      adds  6d07a3c   find author and abstract despite POD header case
      adds  6454e7b   Changes - prep for release
      adds  ca9322c   refactor finding packages in files (patch by mst)
      adds  5d10622   fix inc bundling bug
      adds  c4297f5   Changes - re-prep for release
      adds  d113cef   bumped version to 0.35_07
      adds  17a95d2   Changes - prep for release
      adds  c8dd606   bumped version to 0.35_08
      adds  4ee87e1   fix PREREQ_PM for passthrough/small style, too
      adds  22f9300   Omnibus fixes for author-type dependencies
      adds  2be9084   Changes - prep for release
      adds  426dffe   bump version to 0.35_09
      adds  a6fc703   Don't index DB
      adds  81a4b8e   merge xs.t changes from blead
      adds  08a56f5   merge whitespace changes from blead
      adds  3d31a9d   credit Nicholas with t/xs.t fixes
      adds  e9564fa   C_support no longer optional
      adds  e2841c2   fix @INC order in resume()
      adds  b79e32e   skip bundle_inc tests if bundled file can't be tweaked for the test
      adds  5186862   remove use lib from Bundling docs
      adds  0cbf471   Changes - prep for release
      adds  026806f   bumped version to 0.35_10
      adds  64124ac   mega trailing whitespace cleanup
      adds  df30d7e   fix bundle_inc.t for Win32
      adds  15d23cb   add test to ensure all modules compile
      adds  baa0404   fix compilation error in M::B::Platform::VMS
      adds  e5026a1   note VMS fix in Changes
      adds  c7b08b2   automate some of blead patching
      adds  b3cef5f   don't generate MANIFEST.SKIP during distclean
      adds  7cc14fc   disable bundle_inc in core
      adds  801be22   fix version parsing when VERSION comes from another module in lib
      adds  65c39d9   cleanup auto-generated MANIFEST.SKIP files
      adds  541c530   add (failing) tests that demonstrate MYMETA failings
      adds  66020e4   Base MYMETA on META if it exists
      adds  f0eb10c   add 00-compile.t to MANIFEST
      adds  79621ad   generate MYMETA if we have META but can't parse it
      adds  0ceeb57   Changes - prep for release
      adds  a8fc7b6   bump version to 0.35_11
      adds  6bdea31   restore old prepare_metadata() API and add get_metadata wrapper
      adds  fb92d43   Changes - prep for release
      adds  2e0c4ae   bump version to 0.35_12
      adds  d164356   protect against broken ExtUtils::Installed
      adds  1a63df1   skip bundle_inc.t if EU::Installed takes too long
      adds  a69b19d   Changes - prep for release
      adds  f887562   bump version to 0.35_13
      adds  c51e774   add explicit use 5.006001 to *.PL files
      adds  02ca7ef   protect against tempfile errors checking EU::Installed
      adds  18d2fc8   Changes - prep for release
      adds  88b3b68   protect against missing Pod::HTML in PPM tests
      adds  0e73af5   bump version to 0.35_14
      adds  4185cc1   Note recent Changes
      adds  56a29e5   bundle_inc.t temp install must use uninst=0
      adds  6efa6fe   make t/00-compile.t more portable
      adds  cbca168   fix ppm.t skipping without Pod::Html
      adds  86cdbe9   share_dir no longer defaults to 'share'
      adds  51f69e0   Detect module_name from dist_name or dist_version_from only
      adds  bc97db8   Let module_name heuristics use pure unix paths
      adds  5b8168c   improve portability of install_extra_target.t
      adds  941881e   keep share_dir manipulations in unix file format as long as possible
      adds  831dcb8   use fresh test distributions in runthrough.t
      adds  bbe47d9   get all bundle_inc tests running on Win32
      adds  ea8d5bb   fix inc::latest guts for older Perls
      adds  7dfb9ca   attribute recent Changes
      adds  6e10bb4   Fix Changes typo
      adds  d9611b4   clean up inc::latest guts
      adds  7ba61a7   Changes - prep for release
      adds  d5f1e91   bump version to 0.35_15
      adds  6fb9959   skip PPM tests if IO::File is too old
      adds  056b8cd   Actually skip PPM tests if IO::File is too old
      adds  8097231   Changes - prep for release
      adds  d46ea01   bump version to 0.35_16
      adds  dcc7afe   added 0.36 summary of changes
      adds  bed0183   bump version to 0.36
      adds  c80f732   Changes - prep for release
      adds  733b13c   update release instructions to mention blead patching
      adds  17fe0fd   bump version to 0.36_01
      adds  36d27df   bump version to 0.3601 and disarm mismatched version checks
      adds  decb3ba   skip t/bundle_inc.t unless MB_TEST_EXPERIMENTAL is true
      adds  7b25863   bump version to 0.36_02
      adds  758a924   fix failing t/properties/needs_compiler.t by localizing $ENV{CC}
      adds  4bc57b3   Changes - prep for release
      adds  9350f8d   change version to 0.3602 before release
      adds  16fda3a   bump version to 0.3603
      adds  6f40817   fix M::B::Compat dying on dotted-decimal requires->perl
      adds  2dbff85   Changes - prep for release
      adds  8f64048   bump version to 0.36_04
      adds  7cd801b   note that find_package_in_files shouldn't be documented yet
      adds  922b28b   add newline to changing sharpbang message (RT#54474)
      adds  560aff6   add beos to list of unix types (RT#53876)
      adds  5e59015   Sets $ENV{HOME} to a temporary directory during testing [David Golden]
      adds  8734b47   For VMS: fixed prefix handling plus other test fixes
      adds  5515582   Support anonymous array of directories for c_source
      adds  d84f8bc   small POD formatting fix
      adds  01a1b12   Changes - prep for release
      adds  5c7950a   Changes, lib/***.pm - bump version
      adds  c236ab2   set version to 0.3605 and prep Changes for release
      adds  2c633f9   bump version to 0.36_06
      adds  10a40ec   add gitignore
      adds  f580e04   add ACTION_upload to our custom MB subclass
      adds  d58e5b6   remove safeties from ACTION_upload
      adds  b9579ea   disable SIGNATURE
      adds  e176ee6   update repository meta field and remove bugtracker field
      adds  02c5645   update release notes and devfiles for git instead of svn
      adds  ea6d6f6   amend release instructions regarding git push
      adds  7812be9   Changes -- prep for release
      adds  4d3af61   bump perl version to 0.36_07
      adds  9426e72   tweak the repository URL for META.yml
      adds  8f477c9   force fresh distdir before generating tarball
      adds  6403d5c   bump version to 0.3607 and prep for release
      adds  acab90a   add progress output when git tagging
      adds  cd60841   bump version to 0.36_08
      adds  c8a277b   list the licenses if we're provided one we didn't recognize
      adds  c54e48b   update Changes
      adds  4dfb685   filter MYMETA from distdir more directly
      adds  2a0c1f8   cleanup generated MANIFEST.SKIP on exit
      adds  9e946b7   add ACTION_manifest_skip
      adds  246db77   make verbose override quiet
      adds  a9690c9   add tests for ACTION_manifest_skip
      adds  91e1fdd   document addition of manifest_skip
      adds  e8d4b8a   update MANIFEST
      adds  fd2e73b   fix cygwin runtime error in _maybe_command
      adds  97f7fc9   add credits to Changes
      adds  9d1c695   update Changes for release
      adds  5a19060   bumping version to 0.36_09
      adds  876e97c   improve HTML generation on ActivePerl
      adds  cbd510a   cleanup trailing whitespace
      adds  c4b41af   Replace the use of ActivePerl::PPM::InstallHist by a simple touch perllocal.pod. Also remove the stop to writing HTML for PPM
      adds  6f356f9   Note HTML for ActiveState fixes in Changes
      adds  0fd1b03   Changes - prep for release
      adds  a223dc9   bumping version to 0.36_10
      adds  c9d8c45   add newlines for some log_info calls in 'Build upload'
      adds  3c2464d   Revert changes STOP-INSTALL-MANPAGES from the old commit 876e97c48
      adds  32f7085   remove trailing space
      adds  9d03a38   Changes - prep for release
      adds  e375f0d   give credit in Changes
      adds  2638c83   bumped version to 0.36_11
      adds  031d4cb   read/write META and MYMETA in utf8 mode
      adds  fc81705   prep Changes for release
      adds  a615982   bump version to 0.36_12
      adds  eb0f76e   revise automatic configure_requires
      adds  d2fef46   confirm AS doc tools earlier
      adds  d068d4e   improve diagnostics on pod2html failures
      adds  df9b5a7   make pod2html errors non-fatal
      adds  ad9432a   fix test failure comparing versions on OSX with 5.6.2
      adds  2515fe6   make temp HOME absolute during testing
      adds  127dc5d   M::B::Compat better handling of dotted-decimal prereqs
      adds  303b592   Revise approach for normalizing prereqs in M::B::C
      adds  7e555b8   update Changes for M::B::C enhancements
      adds  40a2e79   ModuleInfo warns instead of dying on a bad version
      adds  ef8e131   _case_tolerant, file_qr method, no uc paths
      adds  da5bed8   Update Changes for release
      adds  2afc552   fix _case_sensitive for use as class method
      adds  f8083fb   Update M::B::Version to version::vpp 0.82
      adds  29dba6a   Bump version to 0.36_13
      adds  9171e42   update Changes for release
      adds  d0e252e   Changes, lib/***.pm - bump version
      adds  3cd658f   Add release_status and dist_suffix properties
      adds  6f3504e   test release_status for weird dist_versions
      adds  dd896f2   Allow Software::License subclasses for 'license'
      adds  6880427   add more explicit license tests
      adds  2d5ecc9   make license DWIM more
      adds  cc684ee   document new 'license' rules
      adds  677339f   update Changes for new license rules
      adds  3bd4e3a   update MANIFEST
      adds  f1de6bf   Changes - prep for release
      adds  5d1833a   Changes, lib/***.pm - bump version
      adds  5a3dc9f   Mock Software::License for testing
      adds  ba9c056   Changes -- prep for release
      adds  6cb5327   Changes, lib/***.pm - bump version
      adds  97be9e7   Better error message when dist_version_from fails
      adds  47a3470   skip release_status tests unless 5.8.1+
      adds  bbb0dae   Changes -- prep for release
      adds  ad050b5   Changes, lib/***.pm - bump version
      adds  c3a9952   add distinstall action
      adds  a2b6b07   Changes - prep for release
      adds  721573e   Changes, lib/***.pm - bump version
      adds  ea93065   refactor os typing to use Perl::OSType
      adds  6e1306b   note addition of Perl::OSType in Changes
      adds  1f43301   fix t/tilde.t for RT#61793
      adds  1453676   M::B::Compat wants a more modern Tie::IxHash
      adds  12e7d1e   report missing metafile fields correctly
      adds  6747120   updated M::B::Version to version 0.86 from CPAN
      adds  65233d2   fix uninit warnings on ActiveState
      adds  f6a032f   return to staring directory after install action (RT#63003)
      adds  6547dd8   global filehandle changed to lexical
      adds  ea0c7a8   Intepreter mismatches are now fatal (RT#55183)
      adds  dc94048   Changes formatting cleanups
      adds  54211f7   delete version.pm from %INC if needed when overriding
      adds  a122f9d   drop trailing alphabeticals when parsing files for versions
      adds  025b2f4   set PERL_DL_NONLAZY for testing
      adds  a3a7793   let fakeinstall use install modulebuildrc defaults (RT#57279)
      adds  c22be72   improve installdeps search path
      adds  a931260   Skip noexec tmpdir check on Windows (RT#55667)
      adds  d58959c   allow dash in argument keys
      adds  1fd4097   quotemeta added to t/tilde.t test
      adds  c21c2f4   Build script checks M::B configure_requires
      adds  fca0438   Changes - prep for release
      adds  1eb3aa4   Changes, lib/***.pm - bump version
      adds  28c05df   configure_requires (and bundle) Perl::OSType
      adds  df8e2e2   move bundled Perl::OSType to inc and only load if needed
      adds  5cae5c8   note Perl::OSType bundling in Changes
      adds  6857012   Changes - prep for release
      adds  0e6a054   Deprecate ModuleInfo and Version modules
      adds  1e0bded   bundle version.pm 0.87
      adds  ae306b4   remove t/moduleinfo.t from MANIFEST
      adds  72b1933   fix errors in Build.PL
      adds  d32454e   fix bugs in bump_version.pl
      adds  aae808f   bump version to 0.36_20
      adds  13bfbe0   Note deprecations in Changes
      adds  0e21de3   Deprecate Module::Build::YAML
      adds  e0939c4   Fix bugs in conversion to YAML::Tiny
      adds  081f061   Provide better diagnostics when copying META to MYMETA
      adds  edf5915   remove YAML_support feature
      adds  ddf074f   Do proper check if YAML::Tiny is installed
      adds  ab93e85   Make MYMETA bootstrap more clear in the case of failure
      adds  dbda953   bump Module::Metadata requirement to 1.000002
      adds  80e143a   update MANIFEST
      adds  fe1463f   Changes - prep for release
      adds  dcc2784   Bump version to 0.36_21
      adds  bdd8cde   Convert from YAML::Tiny to CPAN::Meta::YAML
      adds  76425eb   updated Changes for release
      adds  db639a5   Minor pod lints using podchecker from bleadperl.
      adds  60a7373   bump version to 0.3622
      adds  ce4c978   Prep Changes for release
      adds  bc0b946   bump version to 0.37_01
      adds  b061048   tweak patch_blead custom action
      adds  1559e1a   fix problems in blead patching
      adds  b9fa3ec   remove exec bit from t/compat/exit.t
      adds  fd41968   Add visible warnings for missing bootstrap prereqs
      adds  dae855c   Fix bootstrapping for older installers
      adds  1188a14   adapt upload script for non-master branches
      adds  b39b7ac   Copy in Changes from 0.3623
      adds  d30f6a1   Resolve test failures on NetBSD regarding pod2html
      adds  d9e513f   Copy in Changes from 0.3624
      adds  874fcd8   fix copyright holder attribution in generated LICENSE
      adds  5062d92   mock Module::Signature for signature.t
      adds  51426c1   Add support for META.json and MYMETA.json
      adds  843c7ce   updated Changes
      adds  237cdc3   updated manifest stuff
      adds  704cb26   remove version from recommends, as we now require it
      adds  892b99f   Timestamp Changes for release
      adds  4e5106f   Bump version to 0.37_02
      adds  40554ac   bump CPAN::Meta prereq to 2.110390
      adds  33b6dbf   Changes - prep for release
      adds  eab2acc   Changes, lib/***.pm - bump version
      adds  f7aa813   drop configure_requires
      adds  36a3a8e   remove irrelevant test that can fail on Cygwin
      adds  79d1402   bump some prereqs
      adds  f3d2536   fixes to pass podchecker
      adds  a97b734   typo and link fix for the pod of Module::Build
      adds  6ce0487   Changes - prep for release
      adds  7912a12   Changes, lib/***.pm - bump version
      adds  f86d39f   update release_instructions
      adds  00d4285   update blead patching tools and docs
      adds  fa0b1df   move scripts/ to bin/
      adds  f157918   Changes - prep for release
      adds  935d0c6   fix patch_blead action
      adds  8ed958d   Changes, lib/***.pm - bump version
      adds  0692a64   updated blead patching instructions
      adds  786c1fc   [Build::Authoring] * The source is now in Git repository, not in Svn repository, fix it. * And the META.yml specification is now in CPAN::META::Spec, fix it. * A missing bracket is added.
      adds  1ed64bf   Fix failing ppm.t in perl core
      adds  cdc8c4f   update Changes
      adds  c7d9413   Changes - prep for release
      adds  aed5345   Changes, lib/***.pm - bump version
      adds  5ec1008   Normalize empty string versions to zero (RT#65909)
      adds  63f983e   typo and link fix for Module::Build::API
      adds  e1e9545   update Changes
      adds  11218a3   remove diagnostics that shouldn't be in a release
      adds  95de40c   Changes - prep for release
      adds  4f3e380   Changes, lib/***.pm - bump version
      adds  8bef4f8   omit ModuleBuildBuilder actions from auto docs
      adds  dd78246   Bump version to 0.3800 and update Changes
      adds  2080490   Changes, lib/***.pm - bump version
      adds  843a73a   removed dependency on pod::parser
      adds  7679cd3   CPAN::Meta::YAML is used in line 116
      adds  87dc14b   Added failing test to demonstrate a bug when 'share' dir sontains 'share' subdir
      adds  08e6b56   Fix bug with dir named share in ShareDir
      adds  3de05af   Fix failing test under a UID without passwd entry
      adds  2fa1a92   update Changes with bug fixes
      adds  9930973   fix typo in Module::Build
      adds  6c01ff8   add CPAN::Meta::YAML explicitly to build_requires
      adds  9e9bb71   Conditionally add --flush and --backlink to the arguments of p2h based on its $VERSION
      adds  d112887   update Changes
      adds  4904c05   Changes - prep for release
      adds  838f1f7   Changes, lib/***.pm - bump version
      adds  fecb9e5   small update to blead patching instructions
      adds  e02b1f6   Ensure meta provides excludes undef/zero version
      adds  0a82278   PodParser should allow to contain numeric number in module name.
      adds  8518c6d   Merge pull request #17 from tokuhirom/master
      adds  e4ceda3   update Changes
      adds  83c9e56   list Perl-Toolchain-Gang repo as official repo
      adds  4c98fab   Update TODO wrt META spec updates
      adds  80a19c3   Merge pull request #15 from ikegami/no_repeating
      adds  357e995   Add documentation for configure_requires constructor parameter.
      adds  d9d8b0d   Merge pull request #14 from ikegami/doc_configure_requires_t2
      adds  4a4e298   Fixed deviance from alphabetical order in documentation of constructor parameters
      adds  12ae2dd   Merge pull request #13 from ikegami/fix_parameter_order
      adds  8b7add7   Change the modulebuildrc example to use Build_PL to set install_base [rt.cpan.org 57043]
      adds  fce7c9c   You cannot trust that a boolean function will return 1.
      adds  32f7b0f   Destroy all tabs!
      adds  8acbab6   Check auto features even if there are missing prereqs.
      adds  886abd6   Revert "Change the modulebuildrc example to use Build_PL to set install_base [rt.cpan.org 57043]"
      adds  f8be9a5   Merge branch 'master' of github.com:Perl-Toolchain-Gang/Module-Build
      adds  fe1f259   Change some of the docs' language describing relationship to MakeMaker.
      adds  c340662   Fixed FUBARing of duplicate arguments
      adds  678a00a   Changes - prep for release 0.39_01
      adds  42e8a5f   Changes, lib/***.pm - bump version
      adds  714b4e5   Small fix to the release instructions
      adds  13d3e30   Changes, lib/***.pm - bump version to 0.40
      adds  9259e98   Changes - prep for release 0.40
      adds  0ed8589   Doc typo
      adds  54874e7   More spelling fixes
      adds  ba23e06   Fix script location documentation
      adds  b6f9763   Parse Pod name a litte more leniently
      adds  f20f319   use warnings
      adds  89dd606   Bump version to 0.4001
      adds  db3f6b1   Changes - prepare for 0.4001
      adds  d61d437   Fix failing metadata test
      adds  60bd774   Bump version to 0.4002
      adds  acde728   Document extra_[compiler|linker}_flags accessors
      adds  b4661bb   Merge pull request #4 from nwellnhof/patch-1
      adds  effc45e   Test for TAP::Harness version properly
      adds  f708e16   Install to 'site' on 5.12+
      adds  420b20d   Changes - preparation for 0.4002
      adds  3f5ae0d   Changes, lib/***.pm - bump version to 0.4003
      adds  3d6d6be   Added test_requires.
      adds  fd6c8e0   Merge pull request #11 from tokuhirom/feature/test_requires
      adds  9e9f024   Miscellaneous VMS updates.
      adds  2f7a69a   Fix attribution of 0.4002
      adds  c0fec5b   Get rid of outdated metadata tests
      adds  d603133   Prepare for release 0.4003
      adds  236ac9f   Merge branch 'v0.4003'
      adds  ef64726   Add add attribution for various bug fixes
      adds  1f18fa9   Bump version to 0.4004
      adds  bd2efd3   Added release date to Changes
      adds  b776c66   Fix links between modules in HTML docs output
      adds  5c686b7   Merge pull request #15 from themiwi/patches/fix-html-links
      adds  344d1ca   Fix #72176 ([PATCH] pod2html will fail with an empty podpath in some cases)
      adds  5720ca2   Fix htmlroot path
      adds  86bae43   Add --pureperl-only support
      adds  f4cebe3   Prepare for release 0.4005
      adds  c88857d   Add Travis CI
      adds  0924ad0   Merge pull request #16 from miyagawa/travis
      adds  21989cd   Remove patches/, seems there's no changes since 2004 :)
      adds  0c9a1fa   Remove unused platform specific modules
      adds  d171388   test for abstract from modules with underscore in name
      adds  a629dc5   fix regex to allow _ in package names
      adds  e5748e8   Merge pull request #17 from rjbs/package-underscore
      adds  08b4645   Fix a miscalling of the 'x' operator, and don't use --htmlroot unless we have an actual argument to pass to it.
      adds  6a02ca7   Remove MANIFEST entries for code removed in 0c9a1fa5c.  Also skip *.orig patch remnants.
      adds  c1bbdeb   Don't force HTML building when the user's %Config doesn't require it.  It's slow.
      adds  eebc493   Get rid of seemingly bogus installation invocation
      adds  07ee5e9   Also skip HTML building in t/manifypods.t when the user doesn't need it
      adds  d38b470   Mark Module::Build as deprecated from Perl core
      adds  fa5d9f0   deprecate Module/Build.pm only once
      adds  c126c06   typo fix
      adds  1d59ff7   typo fix
      adds  f459c08   typo fixes
      adds  fad09b7   Merge pull request #20 from dsteinbrunner/patch-1
      adds  d82c95e   As Leon mentioned at https://github.com/Perl-Toolchain-Gang/Module-Build/pull/19#issuecomment-18548662 , there's only need for one warning, not dozens.
      adds  7155ee8   we don't need to check for an executable bit, just try executing it.  Otherwise we needlessly fail on e.g. VMS.  Also don't use DistGen when we don't need to.
      adds  8f3f62d   lower Test::More dependency in the test metadata, so distgen output won't mess up console with older Test::More installed. Fix #21
      adds  0c5925f   The Module::Metadata package was split out from this distro back in 2010.  Remove its regression tests.
      adds  3181e49   use 3 arg open and variable handle in boilerplate code that gets used anywhere cpan modules are installed
      adds  fffec56   remove IO::File - cos leont whispered to me on #toolchain
      adds  e96e5ac   missed a use of IO::File OO access
      adds  d7443ac   Remove IO::File and replace with safe usage of open()
      adds  258a8f1   Note previous change in log
      adds  85be13b   Update lib/Module/Build/API.pod
      adds  47054f3   Merge pull request #6 from SvenDowideit/patch-1
      adds  1d9a369   Added an 'extra_manify_args' parameter to facilitate man pages containing Unicode. [Joenio Costa]
      adds  11b063a   Fix a comment - this isn't a closure, it's just an enclosure.
      adds  bad4227   Add --html_links=0, greatly speeding up tests.
      adds  054df9a   For our custom accessors, put the property name in a variable so we're slightly more generic and we guard against typos.
      adds  559ef07   Actually handle utf8 correctly in utf8-man tests
      adds  ecb8c4d   Removed outdated documentation sniplet
      adds  c6e15d3   don't clobber standard hash attributes in subclasses that have their own hash attributes.
      adds  e623124   don't clobber standard array attributes in subclasses that have their own array attributes
      adds  e772b2b   Whitespace fix
      adds  b05d086   Remove suggestion to use Makefile in INSTALL
      adds  1d852e5   Revise and simplify Module::Build::Platform::VMS::_detildefy.
      adds  f0c25bf   Get the last tilde.t test passing on VMS.
      adds  6866b59   Travis-CI: stringify perl versions and add 5.18
      adds  25692fe   Travis-CI: enable IRC notifications
      adds  f7307bf   Travis-CI: test both the Build.PL and Makefile.PL
      adds  0e6a85c   success has two 'c's
      adds  132cd2c   Fix Use of uninitialized value in length warning
      adds  919fd85   Unit test for run_test_harness (only one case tested)
      adds  aa95084   comment fixed in run_test_harness test
      adds  d0d1a8f   run_test_harness test for case when input is an empty string swicthes
      adds  c80d5d2   Merge pull request #27 from vsespb/master
      adds  8c08097   When we don't have any switches to pass to Test::Harness, leave its various globals & environment variables entirely alone.  Previously we turned the empty string into undef.
      adds  ef0bd81   Update Changes
      adds  872f2b4   Prepare for release 0.4006
      adds  8e3e97f   Updated manifest for 0.4006
      adds  0b3866c   Bump version to 0.4006
      adds  9726d80   Bump version to 0.4007
      adds  9344259   Removed undeclared test dependency on parent.pm
      adds  9acf9a7   Declared dependency on Pod::Man 2.17 for utf8 support
      adds  a5067d8   Force generation of man pages in manify_with_utf8.t
      adds  6261f6f   Prepare for release 0.4007
      adds  19fedf5   Bumping version to 0.4008
      adds  3db108c   Update Changes file with everything to date for 0.4006.
      adds  c686d34   Fix a couple more broken links to CPAN::META::Spec (RT #87164).
      adds  bc594bf   Travis-CI: add 5.8 and  5.19
      adds  02f40b1   Fix test failing on ancient perls <= 5.8.1
      adds  ec951aa   Update Changes
      adds  bc8b4c1   Turn off -w in tests
      adds  e3aba18   Prepare for release 0.4008
      adds  eb5ebe7   Bump version to 0.40_09
      adds  37342cd   Deprecate prepare_metadata
      adds  66aa1e5   Refactored sense into create_mymeta
      adds  044356d   Convert get_meta to return Meta 2.0
      adds  5e9bfab   Added test file for test requirements
      adds  29e98c8   Prepare for release 0.40_09
      adds  a7ed6e9   Bump version to 0.40_10
      adds  dde4874   Lowercase license in fallback logic
      adds  2b9b14d   Prepare for release 0.40_10
      adds  0785957   Bump version to 0.40_11
      adds  3b88040   Refactor licensing logic
      adds  df30fa5   Refactor prereqs logic
      adds  ce73885   Do not set provides in metadata if no_index is set
      adds  4cd3b2c   Generalize resources hook
      adds  2aa5627   Prepare for release 0.40_11
      adds  d92a976   We don't need to know if it succeeds everytime, thank you.
      adds  a13c8c2   Prepared release 0.4200
      adds  db2d31e   Bump to version 0.4201
      adds  8a4ddc8   Prefer META.json over META.yml
      adds  c99947f   Prepare for release 0.4201
      adds  2de4f16   Version bump to 0.4202
      adds  4dc67c0   Don't merge prereqs from meta to mymeta
      adds  4f4d0d4   Prepare for release 0.4202
      adds  5b8eb61   Bump to version 0.4203
      adds  3ba37b7   Don't copy Changes whilst patching blead
      adds  d01a0b6   Fix recommends = build recommends
      adds  9f2a59c   restrictive is called restricted in Meta 2.0
      adds  0910540   Prepare for release of version 0.4203
      adds  c17b0de   Bump version to 0.4204
      adds  e4c6f51   Fix conflicts is runtime not buildtime
      adds  ff5b2f9   Use mod2fname whenever it's available
      adds  075724a   Fix argument syntax in help action
      adds  5c07a22   Accept custom entries in meta_merge 1.4
      adds  c496480   Prepare for 0.4204
      adds  0b8bb23   Bump version to 0.4205
      adds  34bfe84   FIX license code regression
      adds  ffdcbb5   Don't swallow ExtUtils::CBuilder loading errors
      adds  578b197   Changlog 'Don't swallow EU::CB loading errors'
      adds  eb037e4   t/lib/MBTest.pm: When cross-compiling, check the compiler even if PERL_CORE=1
      adds  91f7a40   M::B::Unix::_detildefy: Protect against platforms without getpw{nam,uid}
      adds  f0b9322   Use guess_license_from_meta_key if available
      adds  db49b6c   Prepare for release 0.4205
      adds  bb9cf06   Bumped to version 0.4206
      adds  53db08b   Make the meta tests more robust to CPAN::Meta changes
      adds  6e7df4a   Enable release and author tests during disttest
      adds  be4dc13   update the minimum perl version required
      adds  c76b53b   Fix MBTest to work with new and old versions of Test::Builder
      adds  5ae9361   Prepare for release 0.4206
      adds  cf3784c   Bumped to version 0.4207
      adds  39a73fe   Fix type installdir -> installdirs
      adds  233ff1e   Remove Module::Build::YAML
      adds  c7daa18   Remove Module::Build::ModuleInfo
      adds  ccca95b   Remove Module::Build::Version
      adds  8e924f4   Get rid of "use vars"
      adds  d2178aa   Added use warnings to all modules
      adds  2924b75   Prepare for release 0.4207
      adds  d8960a7   Update travis file to include v5.20.x
      adds  1cd041d   Bump version to 0.4208
      adds  e0e7e5e   Remove section about updating blead from release_instructions
      adds  9c01f83   Removed missed references to Module::Build::Version
      adds  93c2c9e   Removed outdated devtools
      adds  3530c49   Prepare for release 0.4208
      adds  6c03416   Bump version to 0.4209
      adds  f75aa88   Use CPAN::Meta::Merge for meta_merge
      adds  c85e4a3   Convert with CPAN::Meta::Convert in meta_add
      adds  f620777   Add configure requirements
      adds  40063bc   stop calling UNIVERSAL::isa as a function
      adds  337653e   Prepare for release 0.4209
      adds  19c0626   Bump version to 0.4210
      adds  8843918   Fix CPAN::Meta prereqs
      adds  daa77bd   Prepare for release 0.4210
      adds  af1c80c   Fixup CPAN::Meta dependency
      adds  52807fe   Handle lack of recent CPAN::Meta more gracefully
      adds  1a7bebe   Bump to 0.4211
      adds  92f15af   Add link to #toolchain channel
      adds  d8009cb   Need a minimum of Perl::OSType 1.004 for bitrig
      adds  0802d07   removed inc::latest; it is now a separate distribution on CPAN
      adds  f88d88e   Fix t/actions/installdeps.t to work on "perl in space"
      adds  c5f8800   Stop using version->normal(); prefer stringify()
      adds  9e68152   Prepare for release 0.4211
      adds  29711ab   Bump to 0.4212
      adds  64f76da   Revert "Stop using version->normal(); prefer stringify()"
      adds  bf048b1   Revert "Stop using version->normal(); prefer stringify()"
      adds  8e38b59   Prepare for release 0.4212
      adds  4421af1   Bumped to 0.4213
      adds  845a63c   Output data in a stable order
      adds  22ff021   Handle failure to guess license from key better
      adds  fd6d227   Make 0.4213 0.42_13
      adds  f87c348   Prepare for release 0.42_13
      adds  45fe1fc   Release 0.4214
      adds  384a530   Skip utf-8 manpage tests on 5.6
      adds  4ab1d4a   Work around File::Spec issue on ancient versions
      adds  c6f1b8a   Pass tests even in absence of CPAN::Meta
      adds  b593e10   Stop asking for 5.8
      adds  d8e32a2   Honor environmental variables when using TAP::Harness directly
      adds  fbe955b   Allow Devel::Cover usage with TAP::Harness
      adds  87238e6   Remove "running under some shell"
      adds  a6d4c4a   Fix cookbook - code was missing trailing `.
      adds  00f3db7   Bump version and prepare for release
      adds  6e53161   Bump version to 0.4216
      adds  1bcc288   Delete test that fails with new version.pm
      adds  f7e763e   Prepare for release 0.4216
      adds  11c10cc   Imported Upstream version 0.421600
       new  a4287bb   Merge tag 'upstream/0.421600'
       new  b6c8f2c   Update debian/changelog
       new  a7381cb   Refresh patches with git-debcherry (offset).
       new  63fb014   Update years of packaging copyright.
       new  e4068cd   Declare compliance with Debian Policy 3.9.7.
       new  ed30839   Change order of alternative (build) dependencies.
       new  7a2fb44   Add (build) dependency on TAP::Harness 3.29.
       new  b6eb302   Bump debhelper compatibility level to 9.
       new  e1a314c   releasing package libmodule-build-perl version 0.421600-1

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Build.PL                                           |  6 +--
 Changes                                            | 17 ++++++++
 META.json                                          | 48 +++++++++++-----------
 META.yml                                           | 48 +++++++++++-----------
 debian/changelog                                   | 14 ++++++-
 debian/compat                                      |  2 +-
 debian/control                                     | 14 ++++---
 debian/copyright                                   |  2 +-
 ...ng-from-system-path-when-running-under-au.patch |  4 +-
 ...file-lists-generated-by-rscan_dir-to-sort.patch |  2 +-
 debian/patches/man-ext                             |  4 +-
 lib/Module/Build.pm                                |  2 +-
 lib/Module/Build/API.pod                           |  2 +
 lib/Module/Build/Base.pm                           | 29 ++++++-------
 lib/Module/Build/Compat.pm                         |  2 +-
 lib/Module/Build/Config.pm                         |  2 +-
 lib/Module/Build/Cookbook.pm                       |  4 +-
 lib/Module/Build/Dumper.pm                         |  2 +-
 lib/Module/Build/Notes.pm                          |  2 +-
 lib/Module/Build/PPMMaker.pm                       |  2 +-
 lib/Module/Build/Platform/Default.pm               |  2 +-
 lib/Module/Build/Platform/MacOS.pm                 |  2 +-
 lib/Module/Build/Platform/Unix.pm                  |  2 +-
 lib/Module/Build/Platform/VMS.pm                   |  2 +-
 lib/Module/Build/Platform/VOS.pm                   |  2 +-
 lib/Module/Build/Platform/Windows.pm               |  2 +-
 lib/Module/Build/Platform/aix.pm                   |  2 +-
 lib/Module/Build/Platform/cygwin.pm                |  2 +-
 lib/Module/Build/Platform/darwin.pm                |  2 +-
 lib/Module/Build/Platform/os2.pm                   |  2 +-
 lib/Module/Build/PodParser.pm                      |  2 +-
 t/extend.t                                         |  3 +-
 t/lib/MBTest.pm                                    |  1 +
 t/manifypods_with_utf8.t                           |  9 +---
 t/metadata.t                                       |  9 +++-
 t/metadata2.t                                      |  9 +++-
 t/mymeta.t                                         | 13 ++++--
 t/properties/license.t                             |  9 +++-
 t/properties/release_status.t                      | 16 --------
 t/runthrough.t                                     | 13 +++---
 t/script_dist.t                                    |  6 ++-
 t/test_reqs.t                                      | 11 ++++-
 42 files changed, 188 insertions(+), 141 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmodule-build-perl.git



More information about the Pkg-perl-cvs-commits mailing list