#
'Module::Build' => {
- 'DISTRIBUTION' => 'LEONT/Module-Build-0.4203.tar.gz',
+ 'DISTRIBUTION' => 'LEONT/Module-Build-0.4204.tar.gz',
'FILES' => q[cpan/Module-Build],
'EXCLUDED' => [
qw( t/par.t
use vars qw($VERSION @ISA);
@ISA = qw(Module::Build::Base);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
# Inserts the given module into the @ISA hierarchy between
use vars qw($VERSION);
use warnings;
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
BEGIN { require 5.006001 }
print <<EOF;
- Usage: $0 <action> arg1=value arg2=value ...
- Example: $0 test verbose=1
+ Usage: $0 <action> --arg1=value --arg2=value ...
+ Example: $0 test --verbose=1
Actions defined:
EOF
test_requires => [ qw/test requires/ ],
test_recommends => [ qw/test recommends/ ],
recommends => [ qw/runtime recommends/ ],
- conflicts => [ qw/build conflicts/ ],
+ conflicts => [ qw/runtime conflicts/ ],
);
sub _normalize_prereqs {
$ret{$key} = $converter->($input->{$key});
}
else {
- warn "Unknown key $key\n" unless $key =~ / \A x_ /xi;
+ my $out_key = $key =~ / \A x_ /xi ? $key : "x_$key";
+ $ret{$out_key} = $input->{$key};
}
}
return \%ret;
$spec{archdir} = File::Spec->catdir($self->blib, 'arch', 'auto',
@d, $file_base);
- $spec{bs_file} = File::Spec->catfile($spec{archdir}, "${file_base}.bs");
-
- $spec{lib_file} = File::Spec->catfile($spec{archdir},
- "${file_base}.".$cf->get('dlext'));
-
$spec{c_file} = File::Spec->catfile( $spec{src_dir},
"${file_base}.c" );
$spec{obj_file} = File::Spec->catfile( $spec{src_dir},
"${file_base}".$cf->get('obj_ext') );
+ require DynaLoader;
+ my $modfname = defined &DynaLoader::mod2fname ? DynaLoader::mod2fname([@d, $file_base]) : $file_base;
+
+ $spec{bs_file} = File::Spec->catfile($spec{archdir}, "$modfname.bs");
+
+ $spec{lib_file} = File::Spec->catfile($spec{archdir}, "$modfname.".$cf->get('dlext'));
+
return \%spec;
}
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
use File::Basename ();
use File::Spec;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Config;
{},
{},
{
+ 'manpage_support' => {
+ 'description' => 'Create Unix man pages',
+ 'requires' => {
+ 'Pod::Man' => 0
+ }
+ },
'license_creation' => {
+ 'description' => 'Create licenses automatically in distributions',
'requires' => {
'Software::License' => 0
- },
- 'description' => 'Create licenses automatically in distributions'
+ }
},
+ 'PPM_support' => {
+ 'description' => 'Generate PPM files for distributions'
+ },
'inc_bundling_support' => {
- 'description' => 'Bundle Module::Build in inc/',
'requires' => {
- 'ExtUtils::Installed' => '1.999',
- 'ExtUtils::Install' => '1.54'
- }
+ 'ExtUtils::Install' => '1.54',
+ 'ExtUtils::Installed' => '1.999'
+ },
+ 'description' => 'Bundle Module::Build in inc/'
},
'dist_authoring' => {
- 'requires' => {
- 'Archive::Tar' => '1.09'
- },
'description' => 'Create new distributions',
'recommends' => {
'Module::Signature' => '0.21',
'Pod::Readme' => '0.04'
- }
+ },
+ 'requires' => {
+ 'Archive::Tar' => '1.09'
+ }
},
'HTML_support' => {
+ 'description' => 'Create HTML documentation',
'requires' => {
'Pod::Html' => 0
- },
- 'description' => 'Create HTML documentation'
- },
- 'PPM_support' => {
- 'description' => 'Generate PPM files for distributions'
- },
- 'manpage_support' => {
- 'description' => 'Create Unix man pages',
- 'requires' => {
- 'Pod::Man' => 0
- }
- }
+ }
+ }
}
];
$x; }
\ No newline at end of file
package Module::Build::Cookbook;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
=head1 NAME
package Module::Build::Dumper;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
# This is just a split-out of a wrapper function to do Data::Dumper
# stuff "the right way". See:
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
require Module::Metadata;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Data::Dumper;
use Module::Build::Dumper;
use Config;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
# This code is mostly borrowed from ExtUtils::MM_Unix 6.10_03, with a
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Module::Build::Base;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Module::Build::Base;
use vars qw(@ISA);
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Module::Build::Base;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Module::Build::Base;
use Config;
return "MCR $^X $oneliner";
}
-=item _infer_xs_spec
-
-Inherit the standard version but tweak the library file name to be
-something Dynaloader can find.
-
-=cut
-
-sub _infer_xs_spec {
- my $self = shift;
- my $file = shift;
-
- my $spec = $self->SUPER::_infer_xs_spec($file);
-
- # Need to create with the same name as DynaLoader will load with.
- if (defined &DynaLoader::mod2fname) {
- my $file = $$spec{module_name} . '.' . $self->{config}->get('dlext');
- $file =~ tr/:/_/;
- $file = DynaLoader::mod2fname([$file]);
- $$spec{lib_file} = File::Spec->catfile($$spec{archdir}, $file);
- }
-
- return $spec;
-}
-
=item rscan_dir
Inherit the standard version but remove dots at end of name.
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Module::Build::Base;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Config;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Module::Build::Platform::Unix;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Module::Build::Platform::Unix;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Module::Build::Platform::Unix;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Module::Build::Platform::Unix;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use vars qw(@ISA);
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use Carp;
use strict;
use vars qw($VERSION);
-$VERSION = '0.4203';
+$VERSION = '0.4204';
$VERSION = eval $VERSION;
use File::Spec;
Digest::MD5 cpan/Digest-MD5/t/files.t bdbe05b705d9da305fedce7a9f4b6ba63250c7cf
-Module::Build cpan/Module-Build/lib/Module/Build/ConfigData.pm 3d829dfdd1c69fc44452ba0a08e4344e2e624882
+Module::Build cpan/Module-Build/lib/Module/Build/ConfigData.pm c12eec359dba0cf6118f958fb98ddebdaa3787b9
PerlIO::via::QuotedPrint cpan/PerlIO-via-QuotedPrint/t/QuotedPrint.t ca39f0146e89de02c746e199c45dcb3e5edad691
Text::Balanced cpan/Text-Balanced/t/01_compile.t 1598cf491a48fa546260a2ec41142abe84da533d
Text::Balanced cpan/Text-Balanced/t/02_extbrk.t 6ba1b64a4604e822dc2260b8ffcea6b406339ee8