Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 16, 2001
  1. @kenahoo

    Bring up to date with docs

    kenahoo authored
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3752 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @kenahoo

    Bump $VERSION up to 0.04

    kenahoo authored
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3751 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @kenahoo
  4. @kenahoo

    Made some clarifications in the docs.

    kenahoo authored
    Added docs for 'c_source' and 'autosplit' options in new().
    
    Added 'visual.pl' to docs.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3749 50811bd7-b8ce-0310-adc1-d9db26280581
  5. @kenahoo

    Changed 'no warnings;' to 'local $^W;', improving compatibility.

    kenahoo authored
    Added 'manifest' action.
    
    Added the 'c_source' option to new().
    
    Added the 'autosplit' option to new().
    
    Now handles .PL files.
    
    install_map() does better with XS stuff.
    
    Separated the compile_c() routine into its own method.  Same with run_perl_script().
    
    Replaced is_newer_than() with the more powerful up_to_date().
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3748 50811bd7-b8ce-0310-adc1-d9db26280581
  6. @kenahoo

    more changes

    kenahoo authored
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3747 50811bd7-b8ce-0310-adc1-d9db26280581
  7. @kenahoo

    Added lots of documentation of new features.

    kenahoo authored
    Improved the methods for sensing the ambient build environment and
    loading the correct modules.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3746 50811bd7-b8ce-0310-adc1-d9db26280581
  8. @kenahoo

    More changelog info

    kenahoo authored
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3745 50811bd7-b8ce-0310-adc1-d9db26280581
  9. @kenahoo

    Added the t/XSTest/ directory. Also, MANIFEST is now built by 'Build …

    kenahoo authored
    …manifest'.
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3744 50811bd7-b8ce-0310-adc1-d9db26280581
  10. @kenahoo

    Added to CVS

    kenahoo authored
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3743 50811bd7-b8ce-0310-adc1-d9db26280581
  11. @kenahoo

    Added for testing purposes

    kenahoo authored
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3742 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Nov 14, 2001
  1. @kenahoo
Commits on Nov 12, 2001
  1. @kenahoo

    - Fixed the loading of $^O-specific modules.

    kenahoo authored
      - Added a 'darwin' platform module, which removes -flat_namespace
        from $Config{ccflags} while building .xs modules (it's a linker
        flag, not a compiler flag).
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3739 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @kenahoo

    Moved to t/basic.t

    kenahoo authored
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3738 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @kenahoo

    Created the basic.t and xs.t tests.

    kenahoo authored
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3737 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @kenahoo

    - Reorganized some of the responsibilities of various methods, which

    kenahoo authored
        allows modules to be built and tested programmatically.
    
      - The 'clean' action will now clean up files that were created more
        recently than the on-disk cleanup registry was written.
    
      - Undefined values from Config.pm are handled correctly now.
    
      - The dispatch() method will now accept explicit dispatch
        parameters, for use in a programmatic setting.
    
      - $ENV{TEST_VERBOSE} will be set in test scripts if the 'verbose=1'
        parameter is set.
    
      - Moved the test.pl script to t/basic.t
    
      - Created the t/xs.t script, which tests building a module with a
        .xs component.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3736 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Nov 11, 2001
  1. @kenahoo

    - The 'perl Build.PL' step will now detect whether the current

    kenahoo authored
        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
  2. @kenahoo

    Added a whole slew of platform-specific modules, now that we

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

    Implemented some cleanup methods.

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

    Added POD documentation.

    kenahoo authored
    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
Commits on Aug 11, 2001
  1. @kenahoo

    Added the 'test', 'build', 'clean', and 'realclean' actions.

    kenahoo authored
    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
  2. @kenahoo

    Change 'cons' URL

    kenahoo authored
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3730 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @kenahoo

    Tweaks for Module::Build API changes

    kenahoo authored
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3729 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @kenahoo

    Getting ready to show other people...

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

    First version in CVS.

    kenahoo authored
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3727 50811bd7-b8ce-0310-adc1-d9db26280581
Something went wrong with that request. Please try again.