source:
general/prog/perl-core-modules.txt@
d227e1c7
Last change on this file since d227e1c7 was f2450a20, checked in by , 19 months ago | |
---|---|
|
|
File size: 2.0 KB |
Rev | Line | |
---|---|---|
[4a7a19b] | 1 | This is an attempt to make it easier to determine dependencies for perl modules |
2 | by reading Makefile.PL or Build.PL and (sometimes) by reading the testscripts. | |
3 | ||
4 | It is a list of modules in core perl-5.24.0 which are deps for modules I have | |
5 | looked at. Occasionally, a module might need a newer version than what is in | |
6 | the current perl release. Usually, that only affects modules used by | |
7 | biblatex-biber. | |
8 | ||
9 | The '::' translates to '/' when looking at a log of what got installed, | |
10 | but some are slightly different (library, not pm ?) and some of the | |
[0b01914] | 11 | modules are in the Arch-OS (x86_64-linux-thread-multi) directory. |
[4a7a19b] | 12 | |
13 | If you see 'eval' in a Makefile.PL or in a test, it implies that the module | |
14 | may be optional. There are one or two exceptions in Makefile.PLs where a | |
15 | module is only needed with certain versions of another module | |
16 | ||
17 | This list is in alphabetical order, with digits and '::' after letters, | |
18 | NOT ASCII order | |
19 | ||
20 | B | |
21 | B::Deparse | |
22 | base | |
23 | blib | |
24 | bytes | |
25 | Carp | |
[f2450a20] | 26 | Compress::Raw::Bzip2 |
27 | Compress::Raw::Zlib | |
[4a7a19b] | 28 | Config |
29 | constant | |
30 | CPAN::Meta | |
31 | CPAN::Meta::Prereqs | |
32 | CPAN::Meta::Requirements | |
33 | Cwd | |
34 | Data::Dumper | |
35 | Devel::Peek | |
36 | Dynaloader | |
37 | Encode | |
38 | Env | |
39 | Exporter | |
40 | ExtUtils::CBuilder | |
41 | ExtUtils::MakeMaker | |
42 | ExtUtils::MM_Unix | |
43 | Fcntl | |
44 | File::Basename | |
45 | File::Compare | |
46 | File::Copy | |
47 | File::Find | |
48 | File::Glob | |
49 | File::Path | |
50 | File::Spec | |
51 | File::Spec::Functions | |
52 | File::Temp | |
53 | File::Which | |
54 | FileHandle | |
55 | FindBin | |
56 | Getopt::Long | |
57 | Hash::Util | |
58 | if | |
[e95f793] | 59 | Importer |
[4a7a19b] | 60 | integer |
61 | IO::File | |
62 | IO::Handle | |
[42bb57d] | 63 | IO::Select |
[4a7a19b] | 64 | IO::Socket::IP |
65 | IPC::Cmd | |
66 | IPC::Open2 | |
67 | IPC::Open3 | |
68 | JSON::PP | |
69 | lib | |
70 | List::Util | |
71 | Math::BigInt | |
72 | Module::Metadata | |
73 | open | |
74 | overload | |
75 | parent | |
76 | PerlIO | |
77 | Pod::Simple | |
78 | POSIX | |
79 | re | |
80 | Scalar::Util | |
81 | Storable | |
82 | strict | |
[42bb57d] | 83 | Sub::Util |
[4a7a19b] | 84 | Symbol |
85 | Sys::Hostname | |
86 | Test | |
87 | Test::Builder | |
88 | Test::Builder::Module | |
89 | Test::Builder::Tester | |
90 | Test::Harness | |
91 | Test::More | |
92 | Test::Tester | |
[0b01914] | 93 | Text::Balanced |
[4a7a19b] | 94 | Text::ParseWords |
95 | Tie::Array | |
96 | Tie::Hash | |
97 | Time::HighRes | |
98 | Time::Local | |
99 | Unicode::Collate | |
100 | Unicode::Normalize | |
101 | utf8 | |
102 | vars | |
103 | version | |
104 | warnings | |
105 | warnings::register | |
106 | XSLoader | |
107 | ||
108 | Any reference to inc:: in the Makefile.PL means that a module used | |
[3388a776] | 109 | during the build or install is shipped within the tarball. |
[4a7a19b] | 110 |
Note:
See TracBrowser
for help on using the repository browser.