Skip to content
Commits on Aug 31, 2009
  1. @xdg

    update MANIFEST

    xdg committed Aug 31, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13241 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @xdg

    Changes - prep for release

    xdg committed Aug 31, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13240 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @xdg

    Deprecate 'passthrough' Makefile.PL and warn on usage

    xdg committed Aug 31, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13239 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @xdg

    Standardize how tests load M::B from blib

    xdg committed Aug 31, 2009
    Some tests used ensure_blib, others didn't.  Some did require_ok
    or use_ok and others just did "use Module::Build".
    
    Replaced require_ok/ensure_blib with a single function: blib_load().
    Applied blib_load consistently throughout test files and updated
    t/README.pod to match.
    
    Thank you, Eric Wilhelm, for the suggested approach and some code
    
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13238 50811bd7-b8ce-0310-adc1-d9db26280581
  5. @xdg

    die on test failure when using TAP::Harness

    xdg committed Aug 31, 2009
    Test::Harness dies on failure but TAP::Harness does not.  We now
    emulate this behavior of Test::Harness when running tests with
    TAP::Harness.  The change happens in do_tests() so that subclasses
    may call run_tap_harness() and get back the TAP::Parser::Aggregator
    object directly for more sophisticated testing and analysis.
    
    I also added tests for this new behavior and did some minor cleanup
    of t/use_tap_harness.t along the way.
    
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13237 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Aug 30, 2009
  1. @xdg

    guard against setting utf8 when utf8 isn't available

    xdg committed Aug 30, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13236 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @xdg

    Fix recursive test files in generated Makefile.PL

    xdg committed Aug 30, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13235 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Aug 29, 2009
  1. @xdg

    typo fix in Changes

    xdg committed Aug 29, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13234 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @xdg

    test share_dir using File::ShareDir if available

    xdg committed Aug 29, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13233 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Aug 28, 2009
  1. @xdg

    share_dir installation support complete

    xdg committed Aug 28, 2009
    share_dirs now install, hopefully correctly.  This
    needs offline verification or optional testing only
    if File::ShareDir is installed.
    
    Todo: add File::ShareDir to requires automatically
    with an appropriate minimum version for "new" style
    share directory layout.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13232 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @xdg

    Added 'share_dir' parameter processing (no action yet)

    xdg committed Aug 28, 2009
    This is the input side, that sets share_dir either by default 
    or via parameters to new().  The action side that causes files
    to be installed correctly as for File::ShareDir still has to
    be written.
    
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13231 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @xdg

    Add attribution to Changes

    xdg committed Aug 28, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13230 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @xdg

    Fix the t/destinations.t local workaround

    xdg committed Aug 28, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13229 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Aug 27, 2009
  1. @xdg

    add sample test file and README for new test authors

    xdg committed Aug 27, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13228 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @xdg

    Added MYMETA.yml support

    xdg committed Aug 27, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13227 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @xdg

    Changes, lib/***.pm - bump version

    xdg committed Aug 27, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13226 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @xdg

    Changes - prep for release

    xdg committed Aug 27, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13224 50811bd7-b8ce-0310-adc1-d9db26280581
  5. @xdg

    Changes, lib/***.pm - bump version to 0.35

    xdg committed Aug 27, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13223 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Aug 25, 2009
  1. @xdg

    Fix t/destinations.t segfault on 5.6.2

    xdg committed Aug 25, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13222 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Aug 23, 2009
  1. @xdg

    Changes, lib/***.pm - bump version

    xdg committed Aug 23, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13218 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @xdg

    Add 'distcheck' to release notes

    xdg committed Aug 23, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13216 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @xdg

    update MANIFEST

    xdg committed Aug 23, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13215 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @xdg

    Changes - prep for release

    xdg committed Aug 23, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13214 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Aug 19, 2009
  1. @xdg

    give credit for RT#41166 fix

    xdg committed Aug 19, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13212 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @xdg

    Don't let Pod::Man cause a crash on vfat on unix

    xdg committed Aug 19, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13211 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @xdg

    add tests to confirm #46180 is fixed

    xdg committed Aug 19, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13210 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @xdg

    enable recursive test files so t/compat/exit.t actually runs

    xdg committed Aug 19, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13209 50811bd7-b8ce-0310-adc1-d9db26280581
  5. @xdg

    Fixed preservation of custom install_paths on resume (RT#41166)

    xdg committed Aug 19, 2009
    This required a fairly sweeping change to calculation of install paths.
    
    Old way: Generate default install paths from config and store them 
    in the object properties during object creation.  User modifications are 
    made directly to these object properties.  The problem is in the timing.
    Creation of defaults need to happen 'late' after any --config options are
    processed, but this was overwriting any custom install paths restored from
    _build (which happens "early")
    
    New way: Default install paths are generated "on demand" based on whatever
    config values are in force and are not stored in the object.  Accessors for all
    the install path properties now merge custom install paths in object
    properties with the generated defaults on the fly.  Among other things, this
    allows config values to be changed programatically after object construction
    and change the resulting install paths.
    
    There is a subtle semantic change in that setting an install path to "undef"
    stores that in the object properties.  This ensures the generated default
    is masked, giving an "undef" result.  (The old way deleted the install path
    from the object properties.)  I think the end result is the same -- asking
    for a "deleted" path returns an undef value.
    
    Special thanks to Thorben Jaendling for writing a new test file to help me
    confirm the bug and the subsequent fix.
    
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13208 50811bd7-b8ce-0310-adc1-d9db26280581
  6. @xdg

    Generate .ppm with :utf8

    xdg committed Aug 19, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13206 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Aug 17, 2009
  1. @ewilhelm

    contrib/bundle.pl - fix pod to match the move to 'contrib/'

    ewilhelm committed Aug 17, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13201 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Aug 16, 2009
  1. @xdg

    add TODO tests for RT#41166

    xdg committed Aug 16, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13200 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @xdg

    forgot to extract self from args to run_build* in DistGen

    xdg committed Aug 16, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13199 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @xdg

    add run_build_pl/run_build helpers to DistGen

    xdg committed Aug 16, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13198 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Aug 15, 2009
  1. @xdg

    tweaked DistGen and expanded its documentation

    xdg committed Aug 15, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13197 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @xdg

    convert tabs to spaces in DistGen

    xdg committed Aug 15, 2009
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@13196 50811bd7-b8ce-0310-adc1-d9db26280581
Something went wrong with that request. Please try again.