glfs/general/prog/perl-core-modules.txt
Ken Moffat 0b01914788 Perl dependencies for Business::ISBN and Data::Compare.
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@22495 af4574ff-66df-0310-9fd7-8a98e5e911e0
2019-12-20 20:45:38 +00:00

109 lines
1.9 KiB
Plaintext

This is an attempt to make it easier to determine dependencies for perl modules
by reading Makefile.PL or Build.PL and (sometimes) by reading the testscripts.
It is a list of modules in core perl-5.24.0 which are deps for modules I have
looked at. Occasionally, a module might need a newer version than what is in
the current perl release. Usually, that only affects modules used by
biblatex-biber.
The '::' translates to '/' when looking at a log of what got installed,
but some are slightly different (library, not pm ?) and some of the
modules are in the Arch-OS (x86_64-linux-thread-multi) directory.
If you see 'eval' in a Makefile.PL or in a test, it implies that the module
may be optional. There are one or two exceptions in Makefile.PLs where a
module is only needed with certain versions of another module
This list is in alphabetical order, with digits and '::' after letters,
NOT ASCII order
B
B::Deparse
base
blib
bytes
Carp
Config
constant
CPAN::Meta
CPAN::Meta::Prereqs
CPAN::Meta::Requirements
Cwd
Data::Dumper
Devel::Peek
Dynaloader
Encode
Env
Exporter
ExtUtils::CBuilder
ExtUtils::MakeMaker
ExtUtils::MM_Unix
Fcntl
File::Basename
File::Compare
File::Copy
File::Find
File::Glob
File::Path
File::Spec
File::Spec::Functions
File::Temp
File::Which
FileHandle
FindBin
Getopt::Long
Hash::Util
if
Importer
integer
IO::File
IO::Handle
IO::Select
IO::Socket::IP
IPC::Cmd
IPC::Open2
IPC::Open3
JSON::PP
lib
List::Util
Math::BigInt
Module::Metadata
open
overload
parent
PerlIO
Pod::Simple
POSIX
re
Scalar::Util
Storable
strict
Sub::Util
Symbol
Sys::Hostname
Test
Test::Builder
Test::Builder::Module
Test::Builder::Tester
Test::Harness
Test::More
Test::Tester
Text::Balanced
Text::ParseWords
Tie::Array
Tie::Hash
Time::HighRes
Time::Local
Unicode::Collate
Unicode::Normalize
utf8
vars
version
warnings
warnings::register
XSLoader
Any reference to inc:: in the Makefile.PL means that a module used
during the build or install is shipped within the tarball.