Permalink
Commits on Sep 19, 2008
  1. MANIFEST - regen

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11827 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Sep 19, 2008
  2. Changes - cleanup and elaboration for recent entries,

                    fixed my typo about Module::Finder,
                    prep for release
    lib/...*.pm - version bump
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11826 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Sep 19, 2008
  3. r62087@windhund: schwern | 2008-09-18 20:04:26 -0700

      - Removed bundled Test::More.  The bundling didn't really work anyway.
        [Schwern]
     
      - Added Test::More and Test::Harness as build_requires deps.  We need
        Test::Harness support for TODO tests. [Schwern]
     
      - Minimum required version is now 5.6.1.  5.5 is dead, I don't have a
        5.6.0 to test and I don't think anyone will notice. [Schwern]
     
     5.6.1 works now.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11825 50811bd7-b8ce-0310-adc1-d9db26280581
    schwern committed Sep 19, 2008
  4. r62085@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).
     
     And that gets 5.6.2 working.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11823 50811bd7-b8ce-0310-adc1-d9db26280581
    schwern committed Sep 19, 2008
Commits on Sep 18, 2008
  1. Turn big warning into normal TODO

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11821 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Sep 18, 2008
  2. r61912@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.
     
     Change LIB to alter config rather than set install_path.  This properly
     emulates MakeMaker's behavior and allows "make install INSTALLDIRS=site INSTALLSITELIB=foo" to override.
     
     All tests now pass.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11816 50811bd7-b8ce-0310-adc1-d9db26280581
    schwern committed Sep 18, 2008
  3. r61909@windhund: schwern | 2008-09-18 05:55:07 -0700

     Make Compat aware of INSTALL*LIB.
     
     This still doesn't fix compat.t.  The problem is that LIB from when the
     Makefile.PL was run gets stored in _build as 
     install_path => { lib => ... }.  This means Module::Build uses that rather
     than look at the install*lib config values.
     
     LIB shouldn't map to --install_path lib=...  It should instead set
     installprivlib, installsitelib, installarchlib and installsitearch.  I'll
     fix that in a moment.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11815 50811bd7-b8ce-0310-adc1-d9db26280581
    schwern committed Sep 18, 2008
  4. The INSTALLDIRS=vendor INSTALLVENDORLIB test is broken. It was just p…

    …icking up $libdir2 from the make command being repeated on the log!
    
    INSTALL*LIB is not passed along.  Some systems don't have it set (Strawberry Perl).  This is a real bug.
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11813 50811bd7-b8ce-0310-adc1-d9db26280581
    schwern committed Sep 18, 2008
  5. "LIB=foo make" is not the same as "perl Makefile.PL LIB=foo". Since S…

    …trawberry Perl sets $ENV{LIB} it caused problems.
    
    In general, Makefile.PL args cannot be interchagned with Makefile macros, so I've separated the two data structures.
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11812 50811bd7-b8ce-0310-adc1-d9db26280581
    schwern committed Sep 18, 2008
  6. Tableify a ternary for easier reading.

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11811 50811bd7-b8ce-0310-adc1-d9db26280581
    schwern committed Sep 18, 2008
  7. system(@cmd) does not like having double quotes in the command on Str…

    …awberry Perl. I couldn't figure out how to quote it.
    
    Revert to quoting the command and using single-arg system.  We know that works.
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11810 50811bd7-b8ce-0310-adc1-d9db26280581
    schwern committed Sep 18, 2008
Commits on Sep 16, 2008
  1. Add a _quote_args() method for Windows

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11792 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Sep 16, 2008
  2. Add a comment describing what have_forkpipe() is for

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11791 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Sep 16, 2008
Commits on Sep 15, 2008
  1. t/ext.t - Text::ParseWords workaround

    Changes - update
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11790 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Sep 15, 2008
Commits on Sep 12, 2008
  1. Changes - prep for release

    lib/...*.pm - version bump
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11763 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Sep 12, 2008
  2. ** revert r10222, r10224 **

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11762 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Sep 12, 2008
Commits on Sep 1, 2008
  1. ** bumping version to 0.2808_03 **

    Changes - getting ready to ship another alpha dist
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11718 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Sep 1, 2008
Commits on Aug 31, 2008
  1. Adjustments for changes in Test::Harness output

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11690 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Aug 31, 2008
Commits on Aug 28, 2008
  1. Skip coderefs/arrayrefs instead of handling them wrong

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11683 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Aug 28, 2008
Commits on Jul 27, 2008
  1. Somehow on the fateful day of Mon Oct 10 2005, I deleted about 600

    lines from the Changes file.  Adding them back now.
    
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11602 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Jul 27, 2008
Commits on Jul 16, 2008
  1. Fix script_files docs

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11538 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Jul 16, 2008
  2. Fix consistency thingy in example

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11537 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Jul 16, 2008
Commits on Jul 10, 2008
  1. 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)
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11513 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Jul 10, 2008
  2. ** 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
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11511 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Jul 10, 2008
Commits on Jul 9, 2008
  1. Changes - correcting merge-resolution accident

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11510 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Jul 9, 2008
  2. ** 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
    lib/Module/Build.pm      - mentioning TAP::Harness support
    MANIFEST                 - regen
    Changes                  - update
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11509 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Jul 9, 2008
  3. ** 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
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11508 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Jul 9, 2008
  4. . - ignore MANIFEST.bak

    MANIFEST - regen
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11507 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Jul 9, 2008
  5. Changes - note last changeset

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11506 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Jul 9, 2008
  6. ** David Wheeler noticed that 5.10 on osx gets mad about deleting the

    ** current directory.  It turns out that most tests were doing this.
    
    t/lib/DistGen.pm - added did_chdir(),
                       automatically chdir_original() in remove(),
                       check for bad cwd after removal
    t/lib/MBTest.pm  - return to original $cwd before deleting $tmp
    t/*.t            - made all of the tests use chdir_in()
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11502 50811bd7-b8ce-0310-adc1-d9db26280581
    ewilhelm committed Jul 9, 2008
Commits on Jul 6, 2008
  1. Better VERSION parsing

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11488 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Jul 6, 2008
Commits on Jun 28, 2008
  1. Added a one-liner builder at Schwern's suggestion

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11462 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Jun 28, 2008
Commits on Jun 25, 2008
  1. Add mention of the 'perl' prereq

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11455 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Jun 25, 2008
Commits on Jun 24, 2008
  1. Turn this into version 1.4

    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@11448 50811bd7-b8ce-0310-adc1-d9db26280581
    kenahoo committed Jun 24, 2008