Permalink
Commits on Jan 11, 2002
  1. Ready for 0.05 release

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3772 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Jan 11, 2002
  2. Some minor documentation patches

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3771 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Jan 11, 2002
  3. Added the subclass() method.

    The write_config() method now doesn't destroy an existing build/
    directory, it just makes sure it's created.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3770 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Jan 11, 2002
  4. The mechanism for automatic subclassing has been finalized and docume…

    …nted.
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3769 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Jan 11, 2002
Commits on Dec 3, 2001
  1. First version in CVS

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3768 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Dec 3, 2001
Commits on Nov 23, 2001
  1. Added public check_installed_version() method, now used by check_prer…

    …eq().
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3767 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 23, 2001
  2. Removed a TO DO item, since it's done.

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3766 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 23, 2001
Commits on Nov 21, 2001
  1. Bumped version down to 0.04_01, doing a beta before 5.

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3764 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 21, 2001
  2. Logs of documentation fixes/reorganization.

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3763 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 21, 2001
  3. Added the 'testdb' action, and the 'debugger=1' argument to the 'test'

    action, both of which run tests under the perl debugger.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3762 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 21, 2001
  4. Bump version up to 0.05

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3761 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 21, 2001
  5. *** empty log message ***

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3760 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 21, 2001
  6. Added prerequisite checking

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3759 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 21, 2001
  7. Added more to-do items. Started a import() method that doesn't do any…

    …thing yet.
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3758 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 21, 2001
  8. Added prerequisites. There are actually more than this, but they're

    loaded on demand.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3757 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 21, 2001
Commits on Nov 20, 2001
  1. Update my email address

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3756 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 20, 2001
  2. Added date to 0.04

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3755 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 20, 2001
  3. More changes

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3754 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 20, 2001
  4. - Fixed an unlikely-to-occur bug with misquoted strings in the

        'Build' script (Dave Rolsky)
    
      - We're more careful about shush-ing warnings that
        ExtUtils::Manifest might emit (Dave Rolsky)
    
      - The 'help' action now auto-generates the list of actions (Dave Rolsky)
    
      - Added the 'distcheck', 'skipcheck', 'distclean', 'distdir', and
        'disttest' actions (Dave Rolsky)
    
      - We're a little more aggressive about cleaning up temporary files -
        we'll try to clean them up even when we don't have write permission
        on them.  This isn't as dastardly as it sounds; if we /really/
        don't have permission, we won't be able to remove them no matter
        how hard we try.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3753 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 20, 2001
Commits on Nov 16, 2001
  1. Bring up to date with docs

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3752 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 16, 2001
  2. Bump $VERSION up to 0.04

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3751 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 16, 2001
  3. Override the small compile_c() method instead of process_xs().

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3750 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 16, 2001
  4. Made some clarifications in the docs.

    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
    kenahoo committed Nov 16, 2001
  5. Changed 'no warnings;' to 'local $^W;', improving compatibility.

    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
    kenahoo committed Nov 16, 2001
  6. more changes

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3747 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 16, 2001
  7. Added lots of documentation of new features.

    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
    kenahoo committed Nov 16, 2001
  8. More changelog info

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3745 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 16, 2001
  9. Added the t/XSTest/ directory. Also, MANIFEST is now built by 'Build …

    …manifest'.
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3744 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 16, 2001
  10. Added to CVS

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3743 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 16, 2001
  11. Added for testing purposes

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3742 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 16, 2001
Commits on Nov 14, 2001
  1. A couple of example Config.pm files from various systems

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3741 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 14, 2001
Commits on Nov 12, 2001
  1. - Fixed the loading of $^O-specific modules.

      - 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
    kenahoo committed Nov 12, 2001
  2. Moved to t/basic.t

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3738 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 12, 2001
  3. Created the basic.t and xs.t tests.

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3737 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Nov 12, 2001
  4. - Reorganized some of the responsibilities of various methods, which

        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
    kenahoo committed Nov 12, 2001