source: general/prog/perl-core-modules.txt

trunk
Last change on this file was f2450a20, checked in by Ken Moffat <ken@…>, 14 months ago

Update to HTTP-Message-6.44 (perl module).

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