1CPAN::FindDependencies:U:sMearkeCMoankterri(b3u)ted PerlCPDAoNc:u:mFeinntdaDteipoenndencies::MakeMaker(3)
2
3
4

NAME

6       CPAN::FindDependencies::MakeMaker - retrieve dependencies specified in
7       Makefile.PL's
8

SYNOPSIS

10       Dependencies are also specified in Makefile.PL files used with the
11       ExtUtils::MakeMaker module.
12

FUNCTIONS

14       getreqs_from_mm
15           Expects the contents of a Makefile.PL as a string.
16
17           Returns a hash reference of the form:
18
19               {
20                   Module::Name => 0.1,
21                   ...
22                   Last::Module => 9.0,
23               }
24

SECURITY

26       This module assumes that its input is trustworthy and can be safely
27       executed.  The only protection in place is that a vague attempt is made
28       to catch a Makefile.PL that just sits there doing nothing - either if
29       it's in a loop, or sitting at a prompt.  But even that can be defeated
30       by an especially naughty person.
31

BUGS/LIMITATIONS

33       Makefile.PLs that have external dependencies/calls that can fatally die
34       will not be able to be successfully parsed and then scanned for
35       dependencies, e.g.  libwww-perl.5808.
36

SOURCE CODE REPOSITORY

38       <git://github.com/DrHyde/perl-modules-CPAN-FindDependencies.git>
39

SEE ALSO

41       CPAN::FindDepdendencies
42
43       CPAN
44
45       <http://deps.cpantesters.org>
46
48       Copyright 2009 David Cantrell <david@cantrell.org.uk> based largely on
49       code by Ian Tegebo (see
50       <http://rt.cpan.org/Public/Bug/Display.html?id=34814>)
51
52       This software is free-as-in-speech software, and may be used,
53       distributed, and modified under the terms of either the GNU General
54       Public Licence version 2 or the Artistic Licence. It's up to you which
55       one you use. The full text of the licences can be found in the files
56       GPL2.txt and ARTISTIC.txt, respectively.
57

CONSPIRACY

59       This module is also free-as-in-mason software.
60
61
62
63perl v5.36.0                      2023-01-2C0PAN::FindDependencies::MakeMaker(3)
Impressum