From 91f110e064cd7c194e59e019b83bb7496c1c84d4 Mon Sep 17 00:00:00 2001 From: afresh1 Date: Mon, 24 Mar 2014 14:58:42 +0000 Subject: Import perl-5.18.2 OK espie@ sthen@ deraadt@ --- .../cpan/Module-Build/lib/Module/Build/API.pod | 58 +++++++++++++++++----- 1 file changed, 46 insertions(+), 12 deletions(-) (limited to 'gnu/usr.bin/perl/cpan/Module-Build/lib/Module/Build/API.pod') diff --git a/gnu/usr.bin/perl/cpan/Module-Build/lib/Module/Build/API.pod b/gnu/usr.bin/perl/cpan/Module-Build/lib/Module/Build/API.pod index 29d2f359c8e..4980218dac7 100644 --- a/gnu/usr.bin/perl/cpan/Module-Build/lib/Module/Build/API.pod +++ b/gnu/usr.bin/perl/cpan/Module-Build/lib/Module/Build/API.pod @@ -157,6 +157,24 @@ checking on binary/packaged distributions of the module. See the documentation for L for the details of how requirements can be specified. +=item configure_requires + +[version 0.30] + +Modules listed in this section must be installed I configuring +this distribution (i.e. before running the F script). +This might be a specific minimum version of C or any +other module the F needs in order to do its stuff. Clients +like C or C will be expected to pick +C out of the F file and install these +items before running the C. + +Module::Build may automatically add itself to configure_requires. +See L for details. + +See the documentation for L +for the details of how requirements can be specified. + =item create_packlist [version 0.28] @@ -612,7 +630,7 @@ specify explicitly. [version 0.36] The C parameter indicates whether a compiler is required to -build the distsribution. The default is false, unless XS files are found or +build the distribution. The default is false, unless XS files are found or the C parameter is set, in which case it is true. If true, L is automatically added to C if needed. @@ -834,6 +852,17 @@ SIGNATURE file to the MANIFEST (therefore, don't add it yourself). The default value is false. In the future, the default may change to true if you have C installed on your system. +=item tap_harness_args + +[version 0.2808_03] + +An optional parameter specifying parameters to be passed to TAP::Harness when +running tests. Must be given as a hash reference of parameters; see the +L documentation for details. Note that specifying +this parameter will implicitly set C to a true value. You +must therefore be sure to add TAP::Harness as a requirement for your module in +L. + =item test_files [version 0.23] @@ -862,17 +891,6 @@ therefore be sure to add TAP::Harness as a requirement for your module in L. Implicitly set to a true value if C is specified. -=item tap_harness_args - -[version 0.2808_03] - -An optional parameter specifying parameters to be passed to TAP::Harness when -running tests. Must be given as a hash reference of parameters; see the -L documentation for details. Note that specifying -this parameter will implicitly set C to a true value. You -must therefore be sure to add TAP::Harness as a requirement for your module in -L. - =item xs_files [version 0.19] @@ -1382,6 +1400,22 @@ characters will do their special things. If you supply multiple arguments, no shell will get involved and the command will be executed directly. +=item extra_compiler_flags() + +=item extra_compiler_flags(@flags) + +[version 0.25] + +Set or retrieve the extra compiler flags. Returns an arrayref of flags. + +=item extra_linker_flags() + +=item extra_linker_flags(@flags) + +[version 0.25] + +Set or retrieve the extra linker flags. Returns an arrayref of flags. + =item feature($name) =item feature($name => $value) -- cgit v1.2.3-59-g8ed1b