Skip to content
Commits on Jan 17, 2003
  1. @kenahoo

    Version bump to 0.15

    kenahoo committed Jan 17, 2003
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3947 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @kenahoo

    *** empty log message ***

    kenahoo committed Jan 17, 2003
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3946 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @kenahoo

    In link_c(), extra object files were mistakenly being treated as

    kenahoo committed Jan 17, 2003
    output files, not input files, in the up-to-date check.
    
    In up_to_date(), don't make an unnecessary copy of the file lists when
    they're specified as array references.
    
    Remove an old commented-out subroutine.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3945 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Jan 16, 2003
  1. @kenahoo

    Set PL_FILES so Build.PL isn't run

    kenahoo committed Jan 16, 2003
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3944 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @kenahoo

    Get rid of unused stuff

    kenahoo committed Jan 16, 2003
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3943 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @kenahoo

    Split off the C compilation phase into its own method,

    kenahoo committed Jan 16, 2003
    compile_support_files(), for easier subclassing.
    
    Start a stub of 'manifypods' action.
    
    Compiler optimizations weren't being included in C compilation
    statements - fixed.
    
    The 'extra_linker_flags' parameter wasn't being honored.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3942 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Dec 13, 2002
  1. @kenahoo

    *** empty log message ***

    kenahoo committed Dec 13, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3941 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @kenahoo

    *** empty log message ***

    kenahoo committed Dec 13, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3940 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @kenahoo

    Add a base_dir() method

    kenahoo committed Dec 13, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3939 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @kenahoo

    Run a test to make sure M::B was loaded from the right place

    kenahoo committed Dec 13, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3938 50811bd7-b8ce-0310-adc1-d9db26280581
  5. @kenahoo

    Make sure Sample/ can see Module::Build for 'test' and 'disttest'.

    kenahoo committed Dec 13, 2002
    Show verbose output of 'test', but hide it from Test::Harness.
    
    Make sure we're using the current M::B for testing.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3937 50811bd7-b8ce-0310-adc1-d9db26280581
  6. @kenahoo

    Move some stuff into common.pl

    kenahoo committed Dec 13, 2002
    Make sure Sample/ can see Module::Build
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3936 50811bd7-b8ce-0310-adc1-d9db26280581
  7. @kenahoo

    Move some common functionality into its own script

    kenahoo committed Dec 13, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3935 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Dec 9, 2002
  1. @kenahoo

    *** empty log message ***

    kenahoo committed Dec 9, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3934 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @kenahoo

    Create a new compile_xs() method that turns a .xs file into a .c file.

    kenahoo committed Dec 9, 2002
    This can use the new ExtUtils::ParseXS module if it's installed.
    
    Oopsie - use $Config{ld} instead of $Config{cc} for linking.
    
    Make the $VERSION-finding code a little less cryptic, but functionally
    identical.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3933 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @kenahoo

    *** empty log message ***

    kenahoo committed Dec 9, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3932 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @kenahoo

    Add File::Compare to list of dependencies.

    kenahoo committed Dec 9, 2002
    Add ExtUtils::ParseXS to list of recommended dependencies.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3931 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Dec 3, 2002
  1. @kenahoo

    No need for dynamic_config, I think

    kenahoo committed Dec 3, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3918 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @kenahoo

    *** empty log message ***

    kenahoo committed Dec 3, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3917 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @kenahoo

    Use YAML::Node to get the order nice in the YAML file

    kenahoo committed Dec 3, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3916 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @kenahoo

    Don't gratuitously delete 'dist_version_from' and 'module_name' data …

    kenahoo committed Dec 3, 2002
    …members.
    
    Always use Module::Build's version number in the META.yml, not a subclass.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3915 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Dec 1, 2002
  1. @kenahoo

    Mark stuff that requires ToolServer

    kenahoo committed Dec 1, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3914 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @kenahoo

    Override make_executable() instead of make_build_script_executable().

    kenahoo committed Dec 1, 2002
    Load ExtUtils::Install so we can override some of its imported symbols.
    
    Override ExtUtils::Install::find() (which is really
    File::Find::find()) so that the hard-coded '.' is turned into
    File::Spec->curdir().  This means we will work with versions as old as
    1.28 of ExtUtils::Install, and MacPerl 5.6.1.
    
    Fix up $Config{startperl}, removing the MPW cruft.
    
    rm_previous_build_script() isn't needed anymore.
    
    In dispatch(), make the two dialog boxes cancellable.
    
    Call split_like_shell() on the arguments to 'Build', not just split(/\s+/).
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3913 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @kenahoo

    Add the known_actions() method, used by the 'help' action.

    kenahoo committed Dec 1, 2002
    Change make_build_script_executable() into a generic make_executable()
    method.
    
    When making files executable, don't blindly change them to mode 0544 -
    just add execution privs to their existing mode.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3912 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @kenahoo

    Turn "use lib qw(lib);" into something that works with MacPerl.

    kenahoo committed Dec 1, 2002
    Platform::MacOS now works around the ExtUtils::Install platform
    problem, rather than requiring a later version of it.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3911 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Nov 28, 2002
  1. @kenahoo
  2. @kenahoo

    Make sure Module::Build was loaded from blib/

    kenahoo committed Nov 28, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3909 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @kenahoo

    Some fixes for MacOS from Schwern:

    kenahoo committed Nov 28, 2002
     - set 'sitelib' and 'sitearch' from 'installsitelib' and 'installsitearch'
    
     - Set creator/type of the 'Build' script to 'McPL', 'TEXT' so we can
       double-click on it.
    
     - chmod(666) in rm_previous_build_script() and ACTION_realclean() to
       unlock before removing (may not be necessary anymore, with
       File::Path doing the removal?)
    
     - in dispatch(), if there are no args (@_ or @ARGV), pop up a dialog
       box to ask the user what to do.
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3908 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @kenahoo

    copy_if_modified() uses up_to_date() to check timestamps

    kenahoo committed Nov 28, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3907 50811bd7-b8ce-0310-adc1-d9db26280581
  5. @kenahoo

    Fix quoting typo

    kenahoo committed Nov 28, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3906 50811bd7-b8ce-0310-adc1-d9db26280581
Commits on Nov 27, 2002
  1. @kenahoo

    Can indeed get xsubpp working without backticks - worth it?

    kenahoo committed Nov 27, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3905 50811bd7-b8ce-0310-adc1-d9db26280581
  2. @kenahoo

    Require a really new ExtUtils::Install on MacOS

    kenahoo committed Nov 27, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3904 50811bd7-b8ce-0310-adc1-d9db26280581
  3. @kenahoo

    *** empty log message ***

    kenahoo committed Nov 27, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3903 50811bd7-b8ce-0310-adc1-d9db26280581
  4. @kenahoo

    delete_filetree() now always uses File::Path::rmtree(), regardless

    kenahoo committed Nov 27, 2002
    of whether the thing being deleted is a file or a directory.  This
    helps remove things on obscure platforms with strange locking
    rules (or even not so obscure ones like MacOS).  It also now
    reports the number of files or directories (without counting their
    contents) deleted.
    
    rm_previous_build_script() is gone, replaced by calls to
    delete_filetree().
    
    'Build' now chdir()s in a BEGIN block, so the 'use Module::Build'
    statement will work correctly.  Solves a problem on MacOS. [Fix by
    Michael Schwern]
    
    Fixed the way we call xsubpp for .xs files so that redirection
    will work properly.  Now we use backticks and write the result to
    a file ourselves. [Suggested by Schwern]
    
    
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3902 50811bd7-b8ce-0310-adc1-d9db26280581
  5. @kenahoo

    *** empty log message ***

    kenahoo committed Nov 27, 2002
    git-svn-id: http://svn.perl.org/modules/Module-Build/trunk@3901 50811bd7-b8ce-0310-adc1-d9db26280581
Something went wrong with that request. Please try again.