Permalink
Commits on Nov 11, 2001
  1. - 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.
    
      - Module::Build will now process any .xs files in the lib/
        directory.  Please let me know whether this works or not with your
        distribution & platform.  I'll be trying out various distributions
        on my platform.
    
      - Corrected some embarassing errors in the POD documentation.  Also
        added a long documentation section on the various build actions
        (test, install, build, etc.) and added some neato ASCII art.
    
      - Added a 'cleanup' mechanism - any method may call the
        $self->add_to_cleanup(@files) method to register files which need
        to be cleaned up during 'Build clean'.
    
      - Added a 'Build help' action that gives a little syntax help, and
        lists all the actions available.
    
      - Fixed a bug in which 'blib/' wasn't properly being added to @INC
        when running 'Build test'.
    
      - For the 'Build dist' action, we'll use the 'tar' and 'gzip'
        programs (as specified by Config.pm) on Unix platforms, otherwise
        we'll use Archive::Tar and Compress::Zlib.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3735 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 11, 2001
  2. Added a whole slew of platform-specific modules, now that we

    auto-detect the platform.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3734 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 11, 2001
Commits on Sep 30, 2001
  1. Implemented some cleanup methods.

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3733 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Sep 30, 2001
Commits on Sep 5, 2001
  1. Added POD documentation.

    Added the 'install', 'fakeinstall', and 'dist' actions.
    
    new() will now determine version string based on 'module_version', or
    'module_version_from', or 'module_name', in that order.
    
    Module::Build::Base now handles its file paths in a platform-independent
    way, using the File:: modules.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3732 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Sep 5, 2001
Commits on Aug 11, 2001
  1. Added the 'test', 'build', 'clean', and 'realclean' actions.

    Added mechanism for saving state in '_build' directory.
    
    Now depends on File::Find, File::Path, File::Basename, and Test::Harness
    to do some of the work.
    
    Added the resume() method, used in the ./Base script instead of new().
    
    Added MANIFEST checking.
    
    Added key=value argument processing.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3731 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Aug 11, 2001
  2. Change 'cons' URL

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3730 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Aug 11, 2001
  3. Tweaks for Module::Build API changes

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3729 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Aug 11, 2001
  4. Getting ready to show other people...

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3728 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Aug 11, 2001
Commits on Aug 6, 2001
  1. First version in CVS.

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3727 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Aug 6, 2001