./devel/p5-ExtUtils-MakeMaker, Create a module Makefile

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 7.24, Package name: p5-ExtUtils-MakeMaker-7.24, Maintainer: pkgsrc-users

This utility is designed to write a Makefile for an extension module
from a Makefile.PL. It is based on the Makefile.SH model provided
by Andy Dougherty and the perl5-porters.

It splits the task of generating the Makefile into several subroutines
that can be individually overridden. Each subroutine returns the
text it wishes to have written to the Makefile.

MakeMaker is object oriented. Each directory below the current
directory that contains a Makefile.PL is treated as a separate
object. This makes it possible to write an unlimited number of
Makefiles with a single invocation of WriteMakefile().


Required to run:
[lang/perl5] [devel/p5-ExtUtils-Manifest] [devel/p5-CPAN-Meta-Requirements]

Master sites: (Expand)

SHA1: 367b398bd086cf0280eba829f5cbe5fc82d7d6ff
RMD160: a77174c6aed95a8736ecfc288fee89d15f830acb
Filesize: 456.752 KB

Version history: (Expand)


CVS history: (Expand)


   2016-08-26 16:37:11 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-ExtUtils-MakeMaker to 7.24
-------------------------------------------
7.24  Sat Aug 20 13:22:28 BST 2016

    No changes since 7.23_01

7.23_01 Fri Aug 19 10:02:30 BST 2016

    Test fixes:
    - always use the core serializers when testing in core
   2016-08-09 14:17:28 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-ExtUtils-MakeMaker to 7.22
-------------------------------------------
7.22  Mon Aug  8 09:29:02 BST 2016
    No changes since 7.21_01

7.21_01 Sun Aug  7 10:37:53 BST 2016
    Bug fixes:
    - CVE-2016-1238: instmodsh sanitise @INC
   2016-08-06 00:38:22 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-ExtUtils-MakeMaker to 7.20
-------------------------------------------
7.20  Fri Aug  5 09:39:56 BST 2016
    Bug fixes:
    - CVE-2016-1238: avoid loading VMS::Feature from the default .
    - Restore ordering issue involving OTHERLDFLAGS
    - prevent EUMM::Locale from warning with old Win32.pm
    - Fix test warnings in MM_Unix.pm when in core
    - Check for ascii locale using normalized name
    - Cygwin: avoid libperl.dll.dll.a
    - Fix basic.t tests on Win32 in core

    Test fixes:
    - Skip subdirscomplex test on VMS

    Doc fixes:
    - fix typos and add subdirs text to MakeMaker.pm
    - added examples for running tests in subdirs
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2016-06-05 13:59:03 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-ExtUtils-MakeMaker to 7.18 (From 7.14)
-------------------------------------------------------
7.18  Mon May 23 15:55:26 BST 2016
    No changes since 7.17_03

7.17_03 Wed May 11 18:22:06 BST 2016
    Dist fixes:
    - remove build_requires on ourselves

7.17_02 Mon May  9 23:55:09 BST 2016
    Bug fixes:
    - Resolve a regression in c_o with trailing spaces

7.17_01 Mon May  9 20:02:02 BST 2016
    Test fixes:
    - Resolve issues with tests when running in core

7.16  Sat May  7 10:13:05 BST 2016
    No changes since 7.15_03

7.15_03 Sun May  1 14:13:44 BST 2016
    Bug fixes:
    - lazy load Time::HiRes in ExtUtils::Command::MM
    - fix 5.6 compat by removing indexed sprintf

7.15_02 Thu Apr 28 12:54:23 BST 2016
    Bug fixes:
    - Fix regression with small fractional numeric versions

7.15_01 Wed Apr 27 19:13:46 BST 2016

    Bug fixes:
    - Fix regression with SKIP and dynamic and static targets
   2016-04-25 16:28:53 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated to devel/p5-ExtUtils-MakeMaker-7.14
-------------------------------------------
7.14  Sun Apr 24 13:53:33 BST 2016
  No changes since 7.13_01

7.13_01 Sat Apr 23 16:41:20 BST 2016
    Bug fixes:
    - Make dynamic depend on config again, fixes issues with Inline
   2016-04-20 17:00:04 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
Updated to devel/p5-ExtUtils-MakeMaker-7.12 (from 7.10)
-------------------------------------------------
7.12 Tue Apr 19 12:24:41 BST 2016

    Enhancements:
    - version ranges are now supported for PREREQS, etc.
    - Metadata is now represented internally as Meta Spec 2.0
    - ExtUtils::Command has been re-incorporated at 1.19 of that module
    - Refactored XS handling
    - XSMULTI=>1 - put multiple *.xs under lib, it "just works" and \ 
XSBUILD
      for refined control of XSMULTI
    - can do "make test" without first doing "make"

    Bug fixes:
    - Handle new warnings from File::Path
    - Resolve RT#106572 specifying AUTHOR via command-line is broken
    - Warning on missing TEST_REQUIRES and CONFIGURE_REQUIRES
    - Sanitise make_type on Win32
    - Cygwin rebase fixes
    - Makefile starting comments reflect decoded @ARGV, not raw
    - Add various targets to .PHONY to avoid disk IO with dmake
    - Fixed race condition in realclean
    - improve static-build lib detection
    - Eliminate non-error STDERR
    - Make WriteEmptyMakefile Makefile functional when called in subdir
    - manifypods fixes
    - perllocal.pod generation "Perl in Space" fix
    - PASTHRU fixes
    - Fix distsignature dependencies for parallel make
    - Check exit status for commands in "make ci" target
    - Less noisey output during building sub-modules
    - Fix dos2unix() on Windows
    - stop makeaperl from polluting @ARGV in cases where ARGV contains args with \ 
spaces
    - Fix regression when both test.pl and t/*.t are present
    - Refactored internals to remove DirHandle usage
    - MM_Unix::find_perl() dont repeatedly stat the same path in a loop
    - No longer repeatedly attempt to load CPAN::Meta if it is now available

    VMS fixes:
    - Made MM_VMS::oneline build continuation lines properly
    - Implemented XSMULTI and XSBUILD
    - Resurrect PASTHRU on VMS
    - make_macro should handle multiple macros
    - Fix regression with File::Spec changes in previous release

    Win32 fixes:
    - t/echo.t needs SHELL env for Win32 gmake

    Dist fixes:
    - Made %ExtraPrereqs match bundled prereqs
    - Included MANIFEST.SKIP from ExtUtils::Manifest
    - The bundled Encode::Locale has been updated to 1.04

    Test fixes:
    - test PL_FILES of a "module"
    - Various tests no longer require a separate .pm file for testing
    - Support v5.6.1 in various tests
    - test static build if $ENV{AUTHOR_TESTING}
    - XS tests now pluggable
    - test for "Perl in Space"

    Doc fixes:
    - better document for PL_FILES, oneliner method
    - FAQ updated

7.11_06 Tue Mar 29 19:22:38 BST 2016

    Bug fixes:
    - Backported change from blead for Win32 miniperl

7.11_05 Sat Mar 19 09:41:02 GMT 2016

    Bug fixes:
    - Less noisey output during building sub-modules
    - Fix dos2unix() on Windows

    VMS fixes:
    - Implemented XSMULTI and XSBUILD
    - Resurrect PASTHRU on VMS

7.11_04 Mon Feb 15 11:20:14 GMT 2016

    Enhancements:
    - Added find_tests_recursive_in() method

    Bug fixes:
    - Fix regression when both test.pl and t/*.t are present
    - Refactored internals to remove DirHandle usage

    VMS fixes:
    - make_macro should handle multiple macros
    - Fix regression with File::Spec changes in previous release

    Win32 fixes:
    - t/echo.t needs SHELL env for Win32 gmake

7.11_03 Wed Nov 25 15:23:25 GMT 2015

    Bug fixes:
    - stop makeaperl from polluting @ARGV in cases where ARGV contains args with \ 
spaces

7.11_02 Sat Nov 21 20:05:45 GMT 2015

    Bug fixes:
    - MM_Unix::find_perl() dont repeatedly stat the same path in a loop

7.11_01 Thu Nov 12 11:58:58 GMT 2015

    Includes all the Changes noted for v7.06 and the following:

    Bug fixes:
    - Use of intermediate files to store META.* and *.ppd files has been reverted
    - No longer repeatedly attempt to load CPAN::Meta if it is now available
    - Made MM_VMS::oneline build continuation lines properly
   2016-01-31 07:45:17 by Makoto Fujiwara | Files touched by this commit (4) | Package updated
Log message:
(pkgsrc)
 - drop patch-ad, upstream fixed.
(upstream)
 - Update 7.07 to 7.10
   -------------------
7.10 Thu Sep 10 19:38:55 BST 2015

    Bug fixes:
    - Fix an issue with quoting of dist_ci target on Win32

7.08 Tue Sep  8 20:24:15 BST 2015

    This release reverts all the changes since v7.04 until such time
    as the regressions we have found in the "wild" of CPAN can be
    tamed

    ExtUtils::Command has been included in this release as it was
    reincorporated in v7.06

    The following bug fixes have also been included:
    - RT#100268 fix wrong variable being used
    - Check exit status for commands in "make ci" target
    - Fix distsignature dependencies for parallel make
    - The bundled Encode::Locale has been updated to 1.04