Permalink
Commits on Aug 23, 2010
  1. Changes - prep for release

    xdg committed Aug 23, 2010
  2. update MANIFEST

    xdg committed Aug 23, 2010
  3. document new 'license' rules

    xdg committed Aug 23, 2010
  4. make license DWIM more

    xdg committed Aug 23, 2010
  5. add more explicit license tests

    xdg committed Aug 23, 2010
  6. Allow Software::License subclasses for 'license'

    xdg committed Aug 23, 2010
    The result of this commit is that the 'license' parameter may
    contain either one of the pre-defined license keywords, or a
    Software::License subclass (e.g. 'Perl_5').  If the S::L subclass
    provides a meta name, it will be used.  Otherwise, the META license
    field will be 'unknown'.
Commits on Aug 6, 2010
Commits on Jul 29, 2010
  1. update Changes for release

    xdg committed Jul 29, 2010
  2. Bump version to 0.36_13

    xdg committed Jul 29, 2010
Commits on Jul 27, 2010
  1. Update Changes for release

    xdg committed Jul 27, 2010
  2. _case_tolerant, file_qr method, no uc paths

    Reini Urban authored and xdg committed Jul 27, 2010
     - New method _case_tolerant to cache slow File::Spec::case_tolerant calls.
       I wrote those upstream methods, I should know.
       This fixes RT#55162, improving performance from typically 5 min to 10 seconds.
     - Make file_qr a method.
     - Do not store uppercased paths on case_tolerant filesystems, only do
       case-insensitive comparisons. [Reini Urban]
    
    Signed-off-by: David Golden <dagolden@cpan.org>
  3. ModuleInfo warns instead of dying on a bad version

    xdg committed Jul 27, 2010
    The version method now just returns undef (RT#59593)
Commits on Jun 30, 2010
  1. Revise approach for normalizing prereqs in M::B::C

    xdg committed Jun 30, 2010
    Also fixes test problems.
  2. M::B::Compat better handling of dotted-decimal prereqs

    Apocalypse authored and xdg committed Jun 30, 2010
    I've been using M::B::Compat for a while and saw this happen from time
    to time:
    
    Prereq '0.1.2' for 'File::Find::Object' is not supported by
    Module::Build::Compat
    
    I meant to patch it so the message is more helpful for us authors who
    get perplexed at first. Then, after some digging around the guts of
    M::B, I realized it could auto-convert the "common" dotted-decimal
    case to the proper format. 0.1.2 -> 0.001002
    
    Here's the patch that adds the auto-conversion logic and some tests
    for it. However, I'm not entirely sure the conversion logic is ok, and
    one of my test blocks FAILs. ( patch applied against SVN r14210 )
    
    I'm hoping this is a good building block for you to use and tweak
    until it's working :)
    
    P.S. Thanks goes to rindolf ( Shlomi Fish ), who reminded me of this
    issue and made me submit this :)
Commits on Jun 16, 2010
  1. make pod2html errors non-fatal

    xdg committed Jun 16, 2010
  2. confirm AS doc tools earlier

    xdg committed Jun 16, 2010
  3. revise automatic configure_requires

    xdg committed Jun 16, 2010
    Moves it into get_metadata and warns when it happens.
Commits on May 27, 2010
  1. bump version to 0.36_12

    xdg committed May 27, 2010
  2. prep Changes for release

    xdg committed May 27, 2010
Commits on May 19, 2010
  1. bumped version to 0.36_11

    xdg committed May 19, 2010
  2. give credit in Changes

    xdg committed May 19, 2010
  3. Changes - prep for release

    xdg committed May 19, 2010
  4. remove trailing space

    xdg committed May 19, 2010
Commits on May 12, 2010
  1. Revert changes STOP-INSTALL-MANPAGES from the old commit 876e97c

    klaus03 committed May 12, 2010
    The old commit 876e97c... had changes to improve HTML generation on ActivePerl.
    
    Most changes were ok, but not all. In fact one change proved to be problematic
    with respect to testing in t/manifypods.t on windows:
    
    Here is the test log:
    
    # Failed test 'Created t\...\man\man1\haspod.pl.1 manpage'     at t/manifypods.t line 134.
    # Failed test 'Created t\...\man\man3\Simple.3 manpage'        at t/manifypods.t line 134.
    # Failed test 'Created t\...\man\man3\Simple.AllPod.3 manpage' at t/manifypods.t line 134.
    #
    # Looks like you failed 3 tests of 21.
    
    This commit reverts only this one change, all the other changes of the old commit 876e97c
    remain intact.
    
    That original change (which is now reverted by this commit) was:
    
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++ sub install_map (line 4830)
    ++
    ++ Added some logic so that man pages are not installed unless you are
    ++ running on a Unix like operating system.
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Commits on May 11, 2010