Codebase list libextutils-depends-perl / 8de634b
Stable release 0.307 Brian Manning 10 years ago
3 changed file(s) with 16 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
00 Revision history for Perl extension ExtUtils::Depends.
1
2 0.307 Mon Apr 28 22:04:38 PDT 2014
3 - $Data::Dumper::Terse set to 1 broke save_config
4 - Document API expected by ::load function
15
26 0.306 Mon Sep 28 22:04:38 PDT 2013
37 - Fixed typo in RT queue URL; fixes RT#88960
4242 into the data structures required by ExtUtils::MakeMaker's WriteMakefile
4343 function.
4444
45 For information on how to make your module fit into this scheme, see
46 "hashref = ExtUtils::Depends::load (name)".
47
4548 When creating a new Depends object, you give it a name, which is the
4649 name of the module you are building. You can also specify the names of
4750 modules on which this module depends. These dependencies will be loaded
148151 exist when loading files created by old versions of
149152 ExtUtils::Depends.
150153
154 If you want to make module *name* support this, you must provide a
155 module *name*::Install::Files, which on loading will provide the
156 following package variables: @typemaps, $inc, $libs, $deps, with the
157 same contents as above (not coincidentally). The "load" function
158 will supply the "instpath". An easy way to achieve this is to use
159 the method "$depends->save_config ($filename)", but your package may
160 have different facilities already.
161
151162 $depends->load_deps
152163 Load *$depends* dependencies, by calling "load" on each dependency
153164 module. This is usually done for you, and should only be needed if
1010 use File::Spec;
1111 use Data::Dumper;
1212
13 our $VERSION = '0.306';
13 our $VERSION = '0.307';
1414
1515 sub import {
1616 my $class = shift;