source: general/prog/perl-modules.xml@ 88f20bb

perl-modules
Last change on this file since 88f20bb was 88f20bb, checked in by Ken Moffat <ken@…>, 6 years ago

Perl modules branch: merge revisions 20505 to 20531 from trunk.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/perl-modules@20532 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 128.1 KB
RevLine 
[52d29f7]1<?xml version="1.0" encoding="ISO-8859-1"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[52d29f7]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
[f5e458bd]5<!-- Lasciate ogne speranza, voi ch'intrate
6 (Abandon all hope, ye who enter here). -->
[52d29f7]7 %general-entities;
[23460a6]8
[e305bb90]9<!-- moved to general.ent
10 <!ENTITY perl_authors "https://www.cpan.org/authors">-->
[46561f8]11
[8dfc5c3]12 <!ENTITY Archive-Zip-download-http "&perl_authors;/id/P/PH/PHRED/Archive-Zip-&Archive-Zip-version;.tar.gz">
[d34d560]13 <!ENTITY Archive-Zip-md5sum "0576016be1e676cacebc447e2463dc44">
[46561f8]14
[8dfc5c3]15 <!ENTITY autovivification-download-http "&perl_authors;/id/V/VP/VPIT/autovivification-&autovivification-version;.tar.gz">
[68d0d710]16 <!ENTITY autovivification-md5sum "8dec994e1e7d368e055f21a5777385a0">
[46561f8]17
[8dfc5c3]18 <!ENTITY Business-ISBN-download-http "&perl_authors;/id/B/BD/BDFOY/Business-ISBN-&Business-ISBN-version;.tar.gz">
[5f4e73e]19 <!ENTITY Business-ISBN-md5sum "60b36c0a92cf51e9027ec3d9f38e7224">
[46561f8]20
[8dfc5c3]21 <!ENTITY Business-ISMN-download-http "&perl_authors;/id/B/BD/BDFOY/Business-ISMN-&Business-ISMN-version;.tar.gz">
[2bbc9119]22 <!ENTITY Business-ISMN-md5sum "9d824f770a48ad2bf9cafb2eb2d3bde2">
[46561f8]23
[8dfc5c3]24 <!ENTITY Business-ISSN-download-http "&perl_authors;/id/B/BD/BDFOY/Business-ISSN-&Business-ISSN-version;.tar.gz">
[7927c67d]25 <!ENTITY Business-ISSN-md5sum "6720f5ff3a8e7cb4d84aa35c78d8536c">
[46561f8]26
[8dfc5c3]27 <!ENTITY Class-Accessor-download-http "&perl_authors;/id/K/KA/KASEI/Class-Accessor-&Class-Accessor-version;.tar.gz">
[b04efb5d]28 <!ENTITY Class-Accessor-md5sum "1f1e5990f87cad7659b292fed7dc0407">
[35b6a2e]29
[8dfc5c3]30 <!ENTITY Data-Compare-download-http "&perl_authors;/id/D/DC/DCANTRELL/Data-Compare-&Data-Compare-version;.tar.gz">
[46561f8]31 <!ENTITY Data-Compare-md5sum "6a397ab5833237f3ca05ed7277b19a7a">
32
[8dfc5c3]33 <!ENTITY Data-Dump-download-http "&perl_authors;/id/G/GA/GAAS/Data-Dump-&Data-Dump-version;.tar.gz">
[46561f8]34 <!ENTITY Data-Dump-md5sum "762c111e525c82ff23d62c90821b26e9">
35
[8dfc5c3]36 <!ENTITY Data-Uniqid-download-http "&perl_authors;/id/M/MW/MWX/Data-Uniqid-&Data-Uniqid-version;.tar.gz">
[35b6a2e]37 <!ENTITY Data-Uniqid-md5sum "6bab3b5da09fedfdf60ce2629a7367db">
38
[8dfc5c3]39 <!ENTITY DateTime-Calendar-Julian-download-http "&perl_authors;/id/P/PI/PIJLL/DateTime-Calendar-Julian-&DateTime-Calendar-Julian-version;.tar.gz">
[42bb57d]40 <!ENTITY DateTime-Calendar-Julian-md5sum "de688324eb33a27449ac2a5bfe1453a0">
41
[8dfc5c3]42 <!ENTITY DateTime-Format-Builder-download-http "&perl_authors;/id/D/DR/DROLSKY/DateTime-Format-Builder-&DateTime-Format-Builder-version;.tar.gz">
[42bb57d]43 <!ENTITY DateTime-Format-Builder-md5sum "21d950a9425c0173d6191697bf9dc4dc">
[46561f8]44
[8dfc5c3]45 <!ENTITY Encode-EUCJPASCII-download-http "&perl_authors;/id/N/NE/NEZUMI/Encode-EUCJPASCII-&Encode-EUCJPASCII-version;.tar.gz">
[46561f8]46 <!ENTITY Encode-EUCJPASCII-md5sum "5daa65f55b7c2050bb0713d9e95f239d">
47
[8dfc5c3]48 <!ENTITY Encode-HanExtra-download-http "&perl_authors;/id/A/AU/AUDREYT/Encode-HanExtra-&Encode-HanExtra-version;.tar.gz">
[46561f8]49 <!ENTITY Encode-HanExtra-md5sum "e1d3bc32c1c8ee304235a06fbcd5d5a4">
50
[8dfc5c3]51 <!ENTITY Encode-JIS2K-download-http "&perl_authors;/id/D/DA/DANKOGAI/Encode-JIS2K-&Encode-JIS2K-version;.tar.gz">
[46561f8]52 <!ENTITY Encode-JIS2K-md5sum "60539471aa408a2b793cd45a6ce651db">
53
[8dfc5c3]54 <!ENTITY Error-download-http "&perl_authors;/id/S/SH/SHLOMIF/Error-&Error-version;.tar.gz">
[4d01d35]55 <!ENTITY Error-md5sum "0dcd94640f617df02b6d6c1e4e92018c">
[bd790c97]56
[8dfc5c3]57 <!ENTITY File-BaseDir-download-http "&perl_authors;/id/K/KI/KIMRYAN/File-BaseDir-&File-BaseDir-version;.tar.gz">
[fef2695]58 <!ENTITY File-BaseDir-md5sum "667a7faa144c0c9a22b4421ed395fe89">
[f57918e]59
[583abce]60 <!ENTITY File-Slurper-download-http "&perl_authors;/id/L/LE/LEONT/File-Slurper-&File-Slurper-version;.tar.gz">
[9a2b7f00]61 <!ENTITY File-Slurper-md5sum "5742c63096392dfee50b8db314bcca18">
[46561f8]62
63 <!ENTITY File-Which-download-http "&perl_authors;/id/P/PL/PLICEASE/File-Which-&File-Which-version;.tar.gz">
[f1e5096]64 <!ENTITY File-Which-md5sum "face60fafd220dc83fa581ef6f96d480">
[46561f8]65
[8dfc5c3]66 <!ENTITY HTML-Parser-download-http "&perl_authors;/id/G/GA/GAAS/HTML-Parser-&HTML-Parser-version;.tar.gz">
[7841f70]67 <!ENTITY HTML-Parser-md5sum "eb7505e5f626913350df9dd4a03d54a8">
[46561f8]68
[cb4330ab]69 <!ENTITY HTTP-Daemon-download-http "&perl_authors;/id/G/GA/GAAS/HTTP-Daemon-&HTTP-Daemon-version;.tar.gz">
70 <!ENTITY HTTP-Daemon-md5sum "ed0ae02d25d7f1e89456d4d69732adc2">
71
72 <!ENTITY IO-Socket-SSL-download-http "&perl_authors;/id/S/SU/SULLR/IO-Socket-SSL-&IO-Socket-SSL-version;.tar.gz">
73 <!ENTITY IO-Socket-SSL-md5sum "0e329d3ce11563a27d70d63ad09ed5e9">
74
[8dfc5c3]75 <!ENTITY IPC-Run3-download-http "&perl_authors;/id/R/RJ/RJBS/IPC-Run3-&IPC-Run3-version;.tar.gz">
[a953d7d5]76 <!ENTITY IPC-Run3-md5sum "5a8cec571c51a118b265cf6e24e55761">
[46561f8]77
[d30d57ba]78 <!ENTITY libwww-perl-download-http "&perl_authors;/id/E/ET/ETHER/libwww-perl-&LWP-version;.tar.gz">
[2bbc9119]79 <!ENTITY libwww-perl-md5sum "19cd0f55f61359c973caa9301ec405bd">
[46561f8]80
[8dfc5c3]81 <!ENTITY Lingua-Translit-download-http "&perl_authors;/id/A/AL/ALINKE/Lingua-Translit-&Lingua-Translit-version;.tar.gz">
[cd127567]82 <!ENTITY Lingua-Translit-md5sum "090cecd52ff9c1f9d4b370ba653b9da1">
[a5cd6e1]83
[8dfc5c3]84 <!ENTITY List-AllUtils-download-http "&perl_authors;/id/D/DR/DROLSKY/List-AllUtils-&List-AllUtils-version;.tar.gz">
[0e29df6]85 <!ENTITY List-AllUtils-md5sum "5d7f33d6b21aa461c12b002e20a2cbb6">
[46561f8]86
[8dfc5c3]87 <!ENTITY List-MoreUtils-download-http "&perl_authors;/id/R/RE/REHSACK/List-MoreUtils-&List-MoreUtils-version;.tar.gz">
[b66a9499]88 <!ENTITY List-MoreUtils-md5sum "493032a211cdff1fcf45f59ebd680407">
[145cccdf]89
[8dfc5c3]90 <!ENTITY Log-Log4perl-download-http "&perl_authors;/id/M/MS/MSCHILLI/Log-Log4perl-&Log-Log4perl-version;.tar.gz">
[0cc9262]91 <!ENTITY Log-Log4perl-md5sum "8e96fb5e236c92445947eceb903326ba">
[46561f8]92
[4676ea5e]93 <!ENTITY LWP-Protocol-https-download-http "&perl_authors;/id/O/OA/OALDERS/LWP-Protocol-https-&LWP-Protocol-https-version;.tar.gz">
[214d3af]94 <!ENTITY LWP-Protocol-https-md5sum "b8943dfb7d187af63c36fc18ab15947d">
[145cccdf]95
[8dfc5c3]96 <!ENTITY Module-Build-download-http "&perl_authors;/id/L/LE/LEONT/Module-Build-&Module-Build-version;.tar.gz">
[5f8f3c5]97 <!ENTITY Module-Build-md5sum "b74c2f6e84b60aad3a3defd30b6f0f4d">
[46561f8]98
[8dfc5c3]99 <!ENTITY Net-DNS-download-http "&perl_authors;/id/N/NL/NLNETLABS/Net-DNS-&Net-DNS-version;.tar.gz">
[2bbc9119]100 <!ENTITY Net-DNS-md5sum "28fcbcbf4483a9f23f75be4b9e3e45c8">
[46561f8]101
[8dfc5c3]102 <!ENTITY Parse-Yapp-download-http "&perl_authors;/id/W/WB/WBRASWELL/Parse-Yapp-&Parse-Yapp-version;.tar.gz">
[bd12474e]103 <!ENTITY Parse-Yapp-md5sum "69584d5b0f0304bb2a23cffcd982c5de">
[2f81d97a]104
[583abce]105 <!ENTITY PerlIO-utf8_strict-download-http "&perl_authors;/id/L/LE/LEONT/PerlIO-utf8_strict-&PerlIO-utf8_strict-version;.tar.gz">
106 <!ENTITY PerlIO-utf8_strict-md5sum "9e8fba7f15c612c4f2ed2f961bf1141b">
107
[8dfc5c3]108 <!ENTITY Regexp-Common-download-http "&perl_authors;/id/A/AB/ABIGAIL/Regexp-Common-&Regexp-Common-version;.tar.gz">
[5f8f3c5]109 <!ENTITY Regexp-Common-md5sum "b1bb40759b84154990f36a160160fb94">
[46561f8]110
[8dfc5c3]111 <!ENTITY SGMLSpm-download-http "&perl_authors;/id/R/RA/RAAB/SGMLSpm-&SGMLSpm-version;.tar.gz">
[46561f8]112 <!ENTITY SGMLSpm-md5sum "746c74ae969992cedb1a2879b4168090">
113
[8dfc5c3]114 <!ENTITY Sort-Key-download-http "&perl_authors;/id/S/SA/SALVA/Sort-Key-&Sort-Key-version;.tar.gz">
[42bb57d]115 <!ENTITY Sort-Key-md5sum "a37ab0da0cfdc26e57b4c79e39f6d98f">
116
[8dfc5c3]117 <!ENTITY Test-Command-download-http "&perl_authors;/id/D/DA/DANBOO/Test-Command-&Test-Command-version;.tar.gz">
[46561f8]118 <!ENTITY Test-Command-md5sum "9ab83c4695961dbe92cd86efe08f0634">
119
[8dfc5c3]120 <!ENTITY Test-Differences-download-http "&perl_authors;/id/D/DC/DCANTRELL/Test-Differences-&Test-Differences-version;.tar.gz">
[beee921]121 <!ENTITY Test-Differences-md5sum "ecfda620fe133e36a6e392d94ab8424d">
[46561f8]122
[8dfc5c3]123 <!ENTITY Text-BibTeX-download-http "&perl_authors;/id/A/AM/AMBS/Text-BibTeX-&Text-BibTeX-version;.tar.gz">
[b2784652]124 <!ENTITY Text-BibTeX-md5sum "eff0352d6de29a8d4d61efcc7774186c">
[42bb57d]125
[8dfc5c3]126 <!ENTITY Text-CSV-download-http "&perl_authors;/id/I/IS/ISHIGAKI/Text-CSV-&Text-CSV-version;.tar.gz">
[d34d560]127 <!ENTITY Text-CSV-md5sum "06e9ff3c867fa5ba7f8793ae06ea73ac">
[46561f8]128
[8dfc5c3]129 <!ENTITY Text-Roman-download-http "&perl_authors;/id/S/SY/SYP/Text-Roman-&Text-Roman-version;.tar.gz">
[46561f8]130 <!ENTITY Text-Roman-md5sum "1f6b09c0cc1f4425b565ff787a39fd83">
131
[e95f793]132 <!-- NB biber is updated frequently and tends to need the latest Unicode-Collate,
133 whereas stable perl releases lag behind. So, next time the shipped version is
134 adequate, just comment it, it will soon get reinstated as a dependency -->
[8dfc5c3]135 <!ENTITY Unicode-Collate-download-http "&perl_authors;/id/S/SA/SADAHIRO/Unicode-Collate-&Unicode-Collate-version;.tar.gz">
[47e96317]136 <!ENTITY Unicode-Collate-md5sum "b077a891392c02fcc26d3c9f7dfc1734">
[e95f793]137
[8dfc5c3]138 <!ENTITY Unicode-LineBreak-download-http "&perl_authors;/id/N/NE/NEZUMI/Unicode-LineBreak-&Unicode-LineBreak-version;.tar.gz">
[94a993c5]139 <!ENTITY Unicode-LineBreak-md5sum "736dcb04f6a250bd28e4279f2b8592af">
[46561f8]140
[8dfc5c3]141 <!ENTITY URI-download-http "&perl_authors;/id/E/ET/ETHER/URI-&URI-version;.tar.gz">
[529aa77]142 <!ENTITY URI-md5sum "892f7183b178af40f205ba37128225db">
[46561f8]143
[68d0d710]144 <!ENTITY XML-LibXML-Simple-download-http "&perl_authors;/id/M/MA/MARKOV/XML-LibXML-Simple-&XML-LibXML-Simple-version;.tar.gz">
[b66a9499]145 <!ENTITY XML-LibXML-Simple-md5sum "15b7cbe0887e292057fbcfcb3d87ef2e">
[46561f8]146
[8dfc5c3]147 <!ENTITY XML-LibXSLT-download-http "&perl_authors;/id/S/SH/SHLOMIF/XML-LibXSLT-&XML-LibXSLT-version;.tar.gz">
[f622c840]148 <!ENTITY XML-LibXSLT-md5sum "700d493b72f99788d428cc9756bef165">
[46561f8]149
[8dfc5c3]150 <!ENTITY XML-Simple-download-http "&perl_authors;/id/G/GR/GRANTM/XML-Simple-&XML-Simple-version;.tar.gz">
[2d7a4fcf]151 <!ENTITY XML-Simple-md5sum "bb841dce889a26c89a1c2739970e9fbc">
[46561f8]152
[8dfc5c3]153 <!ENTITY XML-Writer-download-http "&perl_authors;/id/J/JO/JOSEPHW/XML-Writer-&XML-Writer-version;.tar.gz">
[46561f8]154 <!ENTITY XML-Writer-md5sum "b9c2420c243c6a36ce45a008740fcede">
155
[52d29f7]156]>
157
[69a39a2]158<!-- FIXME (I only used that so that this gets highlighted by vim ;-)
159 If you have the misfortune to have to add a new module which puts a program
160 into /usr/bin/, please document it at the end of the page. 'perldoc' is
161 sometimes a good place to start, then for scripts look at any comments in the
162 script, and if you get a package like Text::BibTeX with compiled progs and
[c49365a9]163 library, look at the comments in the code
164
[e8167e1]165 Also, for external modules where we do not show a version in the module name,
[45f4e7c2]166 prefer to go to https://metacpan.org/, find the module and link to it.
[2d85af0]167
168 Where a dependency is used by multiple other modules on this page, but not by
169 packages elsewhere in the book, promote it to a top-level entry so that it can
[4a7a19b]170 be linked - but do not give it a version. See Capture::Tiny for an example.
171
172 If you have to add a new module, working out which dependencies are part of the
173 core perl distribution can be error-prone : for an incomplete list see
174
175 general/prog/perl-core-modules.txt
176
177 and please update that it you find new deps which are part of the core.
178
179 -->
[c49365a9]180
[24a37fa7]181<sect1 id="perl-modules" xreflabel="Perl modules">
[9ee1058]182 <?dbhtml filename="perl-modules.html" ?>
183
184 <sect1info>
185 <othername>$LastChangedBy$</othername>
186 <date>$Date$</date>
187 </sect1info>
188
[e305bb90]189 <title>Perl Modules (old page)</title>
[9ee1058]190
191 <indexterm zone="perl-modules">
192 <primary sortas="a-Perl-modules">Perl modules</primary>
193 </indexterm>
194
195 <sect2 role="package">
196 <title>Introduction to Perl Modules</title>
197
[10a2ee5]198 <para>The <application>Perl</application> module packages add useful
199 objects to the <application>Perl</application> language. Modules utilized
200 by packages throughout BLFS are listed here, along with their dependencies.
[231e47d7]201 Installation of the modules shown on this page should be accomplished by
[b3aacc0]202 installing the dependencies in the order listed. The Perl Module standard
203 build and installation instructions are shown at the bottom of this page.
204 </para>
[9ee1058]205
[a40bc4f7]206 <para>If a module is used by more than one other module on this page, but
[e8167e1]207 not by other packages in the book, it is listed by name (without a version)
208 here at the top level to slightly reduce the complexity of the XML
[a40bc4f7]209 source for this page.</para>
[2d85af0]210
[9e98480]211 <para>Where a module is shown as '(for the testsuite)' it is required if
[e8167e1]212 you wish to run the test for the module which uses it.</para>
213
214 <para> In all cases, only
[a40bc4f7]215 the required or recommended dependencies are listed - there might be other
216 modules which allow more tests to be run, but omitting them will still allow
217 the tests to <literal>PASS</literal>.</para>
[9e98480]218
[4a7a19b]219 <note>
220 <para>For unversioned modules on this page, if you are building without
[e8167e1]221 using the CPAN automated install then the links on this page (to metacpan.org)
222 should go to "known good" versions, for which the dependencies are correct. If
223 you wish to use a later version, please check the Changes file at
[45f4e7c2]224 https://metacpan.org - sometimes added dependencies are listed, other
225 times not. The BLFS editors only monitor such modules, and their
226 dependencies, irregularly. Some of these modules have very frequent
[e8167e1]227 updates, often bringing different dependencies. The linked metacpan.org
228 versions below are known to build and work with BLFS-8.3</para>
[45f4e7c2]229
230 <para>However, if you notice that the Changes file for a newer version
231 than is in the current development book reports a fix for a security issue,
232 please report this to either the blfs-dev or the blfs-support list.</para>
[e8167e1]233
234 <para>Similarly, if you discover that an updated versioned module needs
235 an extra dependency, please report this.</para>
[4a7a19b]236 </note>
237
[231e47d7]238 <!-- Archive::Zip -->
239 <bridgehead renderas="sect3" id="perl-archive-zip"
240 xreflabel="Archive::Zip-&Archive-Zip-version;">
241 Archive::Zip-&Archive-Zip-version;</bridgehead>
[10a2ee5]242
[231e47d7]243 <indexterm zone="perl-modules perl-archive-zip">
[254592b]244 <primary sortas="a-Archive-Zip">Archive::Zip</primary>
[10a2ee5]245 </indexterm>
246
[231e47d7]247 <para>The Archive::Zip module allows a <application>Perl</application>
[b3aacc0]248 program to create, manipulate, read, and write Zip archive files. This
249 module uses the standard <xref linkend="perl-standard-install"/>.</para>
[10a2ee5]250
[7308c73e]251 <!-- Archive-Zip -->
[5b378d42]252 &lfs83_checked;
[254592b]253
[8e2f6669]254 <itemizedlist>
[ad86df81]255 <listitem>
256 <para>
[dfd52645]257 <ulink url="&Archive-Zip-download-http;">Archive::Zip-&Archive-Zip-version;</ulink>
[ad86df81]258 </para>
259 </listitem>
260 <listitem>
[46561f8]261<literallayout>&Archive-Zip-download-http;
262MD5 sum: &Archive-Zip-md5sum;</literallayout>
[3af9e1e9]263 <itemizedlist>
[45f4e7c2]264 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GF/GFRANKS/Test-MockModule-0.15.tar.gz">Test::MockModule</ulink> - This uses the <xref linkend="perl-build-install"/>
[a572154e]265(https://cpan.metacpan.org/authors/id/G/GF/GFRANKS/Test-MockModule-0.15.tar.gz) (for the testsuite)</literallayout>
[c49365a9]266 <itemizedlist>
[45f4e7c2]267 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/C/CH/CHROMATIC/SUPER-1.20141117.tar.gz">SUPER</ulink>
268(https://cpan.metacpan.org/authors/id/C/CH/CHROMATIC/SUPER-1.20141117.tar.gz) (for the testsuite)</literallayout>
[c49365a9]269 <itemizedlist>
[42bb57d]270 <listitem>
271 <para>
272 <xref linkend="perl-sub-identify"/>
273 </para>
[c49365a9]274 </listitem>
[34b0b7f]275 </itemizedlist> <!-- end of deps for SUPER -->
276 </listitem>
277 <listitem>
278 <para>
279 <xref linkend="perl-test-warnings"/>
280 </para>
[c49365a9]281 </listitem>
282 </itemizedlist>
[3af9e1e9]283 </listitem>
284 </itemizedlist>
[8e2f6669]285 </listitem>
286 </itemizedlist>
287
[a9ee0599]288 <!-- autovivification -->
289 <bridgehead renderas="sect3" id="perl-autovivification"
290 xreflabel="autovivification-&autovivification-version;">
291 autovivification-&autovivification-version;</bridgehead>
292
293 <indexterm zone="perl-modules perl-autovivification">
294 <primary sortas="a-autovivification">autovivification</primary>
295 </indexterm>
296
297 <para>The autovivification module allows you to lexically disable
298 autovivification. This module uses the standard
299 <xref linkend="perl-standard-install"/>.</para>
300
[7308c73e]301 <!-- autovivification -->
[5b378d42]302 &lfs83_checked;
[a9ee0599]303
304 <itemizedlist>
[ad86df81]305 <listitem>
306 <para>
[46561f8]307 <ulink url="&autovivification-download-http;">autovivification-&autovivification-version;</ulink>
[ad86df81]308 </para>
309 </listitem>
310 <listitem>
[46561f8]311<literallayout>&autovivification-download-http;
312MD5 sum: &autovivification-md5sum;</literallayout>
[a9ee0599]313 </listitem>
314 </itemizedlist>
315
316 <!-- Business::ISBN -->
317 <bridgehead renderas="sect3" id="perl-business-isbn"
318 xreflabel="Business::ISBN-&Business-ISBN-version;">
319 Business::ISBN-&Business-ISBN-version;</bridgehead>
320
321 <indexterm zone="perl-modules perl-business-isbn">
322 <primary sortas="a-Business-ISBN">Business::ISBN</primary>
323 </indexterm>
324
325 <para>The Business::ISBN module is for work with International Standard Book
[5eb18534]326 Numbers. This module and its dependencies use the standard
[a9ee0599]327 <xref linkend="perl-standard-install"/>.</para>
328
[7308c73e]329 <!-- Business-ISBN -->
[5b378d42]330 &lfs83_checked;
[a9ee0599]331
332 <itemizedlist>
[ad86df81]333 <listitem>
334 <para>
[46561f8]335 <ulink url="&Business-ISBN-download-http;">Business::ISBN-&Business-ISBN-version;</ulink>
[ad86df81]336 </para>
337 </listitem>
338 <listitem>
[46561f8]339<literallayout>&Business-ISBN-download-http;
340MD5 sum: &Business-ISBN-md5sum;</literallayout>
[a9ee0599]341 <itemizedlist>
[45f4e7c2]342 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Business-ISBN-Data-20140910.003.tar.gz">Business::ISBN::Data</ulink>
343(https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Business-ISBN-Data-20140910.003.tar.gz)</literallayout>
[5eb18534]344 </listitem>
[45f4e7c2]345 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SR/SRI/Mojolicious-7.93.tar.gz">Mojolicious</ulink>
346(https://cpan.metacpan.org/authors/id/S/SR/SRI/Mojolicious-7.93.tar.gz)</literallayout>
[a9ee0599]347 </listitem>
348 </itemizedlist>
349 </listitem>
350 </itemizedlist>
351
352 <!-- Business::ISMN -->
353 <bridgehead renderas="sect3" id="perl-business-ismn"
354 xreflabel="Business::ISMN-&Business-ISMN-version;">
355 Business::ISMN-&Business-ISMN-version;</bridgehead>
356
357 <indexterm zone="perl-modules perl-business-ismn">
358 <primary sortas="a-Business-ISMN">Business::ISMN</primary>
359 </indexterm>
360
361 <para>The Business::ISMN module is for work with International Standard
362 Music Numbers. This module uses the standard
363 <xref linkend="perl-standard-install"/>.</para>
364
[7308c73e]365 <!-- Business-ISMN -->
[5b378d42]366 &lfs83_checked;
[a9ee0599]367
368 <itemizedlist>
[ad86df81]369 <listitem>
370 <para>
[46561f8]371 <ulink url="&Business-ISMN-download-http;">Business::ISMN-&Business-ISMN-version;</ulink>
[ad86df81]372 </para>
373 </listitem>
374 <listitem>
[46561f8]375<literallayout>&Business-ISMN-download-http;
376MD5 sum: &Business-ISMN-md5sum;</literallayout>
[a9ee0599]377 <itemizedlist>
[e8167e1]378 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Tie-Cycle-1.225.tar.gz">Tie::Cycle</ulink>
379(https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Tie-Cycle-1.225.tar.gz)</literallayout>
[a9ee0599]380 </listitem>
381 </itemizedlist>
382 </listitem>
383 </itemizedlist>
384
385 <!-- Business::ISSN -->
386 <bridgehead renderas="sect3" id="perl-business-issn"
387 xreflabel="Business::ISSN-&Business-ISSN-version;">
388 Business::ISSN-&Business-ISSN-version;</bridgehead>
389
390 <indexterm zone="perl-modules perl-business-issn">
391 <primary sortas="a-Business-ISSN">Business::ISSN</primary>
392 </indexterm>
393
394 <para>The Business::ISSN module is for work with International Standard
395 Serial Numbers. This module uses the standard
396 <xref linkend="perl-standard-install"/>.</para>
397
[7308c73e]398 <!-- Business-ISSN -->
[5b378d42]399 &lfs83_checked;
[a9ee0599]400
401 <itemizedlist>
[ad86df81]402 <listitem>
403 <para>
[46561f8]404 <ulink url="&Business-ISSN-download-http;">Business::ISSN-&Business-ISSN-version;</ulink>
[ad86df81]405 </para>
406 </listitem>
407 <listitem>
[7b88d5a]408<literallayout>&Business-ISSN-download-http;
[46561f8]409MD5 sum: &Business-ISSN-md5sum;</literallayout>
[a9ee0599]410 </listitem>
411 </itemizedlist>
412
[2d85af0]413 <!-- Capture::Tiny is a dependency of multiple modules on this page
[42bb57d]414 but it is not linked from other pages, so only give minimal details -->
[2d85af0]415
416 <bridgehead renderas="sect3" id="perl-capture-tiny"
417 xreflabel="Capture::Tiny">
418 Capture::Tiny</bridgehead>
419
420 <indexterm zone="perl-modules perl-capture-tiny">
421 <primary sortas="a-Capture-Tiny">Capture::Tiny</primary>
422 </indexterm>
423
[42bb57d]424 <para>The Capture::Tiny module captures STDOUT and STDERR from Perl, XS
425 (eXternal Subroutine, i.e. written in C or C++) or external programs. This
426 module uses the standard <xref linkend="perl-standard-install"/>.</para>
[2d85af0]427
[83ee7f82]428 <!-- Capture-Tiny -->
[5b378d42]429 &lfs83_checked;
[83ee7f82]430
[2d85af0]431 <itemizedlist>
432 <listitem>
433 <para>
[e8167e1]434 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz">Capture::Tiny</ulink>
435(https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz)</literallayout>
[2d85af0]436 </para>
437 </listitem>
438 </itemizedlist>
439
[35b6a2e]440 <!-- Class::Accessor -->
441 <bridgehead renderas="sect3" id="perl-class-accessor"
442 xreflabel="Class::Accessor-&Class-Accessor-version;">
443 Class::Accessor-&Class-Accessor-version;</bridgehead>
444
445 <indexterm zone="perl-modules perl-class-accessor">
446 <primary sortas="a-Class-Accessor">Class::Accessor</primary>
447 </indexterm>
448
449 <para>This module generators accessors/mutators for your class. It uses
450 the standard <xref linkend="perl-standard-install"/>.</para>
451
[7308c73e]452 <!--Class-Accessor -->
[5b378d42]453 &lfs83_checked;
[35b6a2e]454
455 <itemizedlist>
456 <listitem>
457 <para>
458 <ulink url="&Class-Accessor-download-http;">Class::Accessor-&Class-Accessor-version;</ulink>
459 </para>
460 </listitem>
461 <listitem>
462<literallayout>&Class-Accessor-download-http;
463MD5 sum: &Class-Accessor-md5sum;</literallayout>
464 </listitem>
465 </itemizedlist>
466
[a9ee0599]467 <!-- Data::Compare -->
468 <bridgehead renderas="sect3" id="perl-data-compare"
469 xreflabel="Data::Compare-&Data-Compare-version;">
470 Data::Compare-&Data-Compare-version;</bridgehead>
471
472 <indexterm zone="perl-modules perl-data-compare">
473 <primary sortas="a-Data-Compare">Data::Compare</primary>
474 </indexterm>
475
476 <para>The Data::Compare module compares two <application>perl</application>
477 data structures. This module and its dependencies use the standard
478 <xref linkend="perl-standard-install"/>.</para>
479
[7308c73e]480 <!-- Data-Compare -->
[5b378d42]481 &lfs83_checked;
[a9ee0599]482
483 <itemizedlist>
[ad86df81]484 <listitem>
485 <para>
[46561f8]486 <ulink url="&Data-Compare-download-http;">Data::Compare-&Data-Compare-version;</ulink>
[ad86df81]487 </para>
488 </listitem>
489 <listitem>
[46561f8]490<literallayout>&Data-Compare-download-http;
491MD5 sum: &Data-Compare-md5sum;</literallayout>
[a9ee0599]492 <itemizedlist>
[e8167e1]493 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/File-Find-Rule-0.04.tar.gz">File::Find::Rule</ulink>
494(https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/File-Find-Rule-0.04.tar.gz)</literallayout>
[a9ee0599]495 <itemizedlist>
[e8167e1]496 <listitem>
497 <para>
498 <xref linkend="perl-number-compare"/>
499 </para>
[a9ee0599]500 </listitem>
[e8167e1]501 <listitem>
502 <para>
503 <xref linkend="perl-text-glob"/>
504 </para>
[a9ee0599]505 </listitem>
506 </itemizedlist>
507 </listitem>
508 </itemizedlist>
509 </listitem>
510 </itemizedlist>
511
[1c80c2c]512 <!-- Data::Dump -->
513 <bridgehead renderas="sect3" id="perl-data-dump"
514 xreflabel="Data::Dump-&Data-Dump-version;">
515 Data::Dump-&Data-Dump-version;</bridgehead>
516
517 <indexterm zone="perl-modules perl-data-dump">
518 <primary sortas="a-Data-Dump">Data::Dump</primary>
519 </indexterm>
520
521 <para>This module provides pretty printing of data structures. It uses
522 the standard <xref linkend="perl-standard-install"/>.</para>
523
[7308c73e]524 <!-- Data-Dump -->
[5b378d42]525 &lfs83_checked;
[1c80c2c]526
527 <itemizedlist>
528 <listitem>
529 <para>
[46561f8]530 <ulink url="&Data-Dump-download-http;">Data::Dump-&Data-Dump-version;</ulink>
[1c80c2c]531 </para>
532 </listitem>
533 <listitem>
[46561f8]534<literallayout>&Data-Dump-download-http;
535MD5 sum: &Data-Dump-md5sum;</literallayout>
[1c80c2c]536 </listitem>
537 </itemizedlist>
538
[35b6a2e]539 <!-- Data::Uniqid -->
540 <bridgehead renderas="sect3" id="perl-data-uniqid"
541 xreflabel="Data::Uniqid-&Data-Uniqid-version;">
542 Data::Uniqid-&Data-Uniqid-version;</bridgehead>
543
544 <indexterm zone="perl-modules perl-data-uniqid">
545 <primary sortas="a-Data-Uniqid">Data::Uniqid</primary>
546 </indexterm>
547
548 <para>This module provides three simple routines for generating unique IDs.
[88f20bb]549 It uses the standard <xref linkend="perl-standard-install"/>.</para>
550
551 <para>Although the final test fails and reports an Error, the testsuite
552 returns a status of 0. This error can safely be ignored.</para>
[35b6a2e]553
[7308c73e]554 <!-- Data-Uniqid -->
[5b378d42]555 &lfs83_checked;
[35b6a2e]556
557 <itemizedlist>
558 <listitem>
559 <para>
[42bb57d]560 <ulink url="&Data-Uniqid-download-http;">Data::Uniqid-&Data-Uniqid-version;</ulink>
[35b6a2e]561 </para>
562 </listitem>
563 <listitem>
564<literallayout>&Data-Uniqid-download-http;
565MD5 sum: &Data-Uniqid-md5sum;</literallayout>
566 </listitem>
567 </itemizedlist>
568
[42bb57d]569 <!-- DateTime is a dependency of DateTime-Calendar-Julian and DateTime-Format-Builder
570 but it is not linked from other pages, so only give minimal details -->
571
572 <bridgehead renderas="sect3" id="perl-datetime"
573 xreflabel="DateTime">
574 DateTime</bridgehead>
[a9ee0599]575
[42bb57d]576 <indexterm zone="perl-modules perl-datetime">
577 <primary sortas="a-DateTime">DateTime</primary>
[a9ee0599]578 </indexterm>
579
[42bb57d]580 <para>DateTime provides a date and time object for perl.
581 It and its dependencies use the standard
[3388a776]582 <xref linkend="perl-standard-install"/> except for those needing
583 <xref linkend="perl-module-build"/>, which use
584 <xref linkend="perl-build-install"/>.</para>
[42bb57d]585
[7308c73e]586 <!-- DateTime -->
[5b378d42]587 &lfs83_checked;
[b9a1a8be]588
[42bb57d]589 <itemizedlist>
[e8167e1]590 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.50.tar.gz">DateTime</ulink>
591(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.50.tar.gz)</literallayout>
[42bb57d]592 <itemizedlist>
[8c2155e]593 <!-- Both DateTime::Locale and DateTime::TimeZone now need
[e95f793]594 namespace::autoclean, Specio and Params::ValidationCompiler.
595 The latter needs Specio but only for its testsuite -->
596
[e8167e1]597 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.014.tar.gz">CPAN::Meta::Check</ulink>
598(https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.014.tar.gz)</literallayout>
[e95f793]599 <itemizedlist> <!-- dep for CPAN-Meta-Check -->
[e8167e1]600 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Deep-1.128.tar.gz">Test::Deep</ulink>
601(https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Deep-1.128.tar.gz)</literallayout>
[42bb57d]602 </listitem>
[e95f793]603 </itemizedlist> <!-- end of dep for CPAN-Meta-Check -->
604 </listitem>
605
[e8167e1]606 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0.28.tar.gz">namespace::autoclean</ulink>
607(https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0.28.tar.gz)</literallayout>
[e95f793]608 <itemizedlist><!-- deps for namespace::autoclean -->
[e8167e1]609 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.24.tar.gz">B::Hooks::EndOfScope</ulink>
610(https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.24.tar.gz)</literallayout>
[e95f793]611 <itemizedlist><!-- deps for B::Hooks::EndOfScope -->
[42bb57d]612 <listitem>
[e95f793]613 <para><xref linkend="perl-module-implementation"/></para>
[42bb57d]614 </listitem>
[e8167e1]615 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz">Sub::Exporter::Progressive</ulink>
616(https://cpan.metacpan.org/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz)</literallayout>
[42bb57d]617 </listitem>
[e8167e1]618 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/V/VP/VPIT/Variable-Magic-0.62.tar.gz">Variable::Magic</ulink>
619(https://cpan.metacpan.org/authors/id/V/VP/VPIT/Variable-Magic-0.62.tar.gz)</literallayout>
[e95f793]620 </listitem>
621 </itemizedlist><!-- end of deps for B::Hooks::EndOfScope -->
[42bb57d]622 </listitem>
623 <listitem>
[e95f793]624 <para><xref linkend="perl-sub-identify"/></para>
[42bb57d]625 </listitem>
[e8167e1]626 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI/namespace-clean-0.27.tar.gz">namespace::clean</ulink>
627(https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI/namespace-clean-0.27.tar.gz)</literallayout>
[e95f793]628 <itemizedlist> <!-- deps of namespace-clean -->
[e8167e1]629 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DO/DOY/Package-Stash-0.37.tar.gz">Package::Stash</ulink>
630(https://cpan.metacpan.org/authors/id/D/DO/DOY/Package-Stash-0.37.tar.gz)</literallayout>
[e95f793]631 <itemizedlist><!-- deps of Package-Stash -->
[e8167e1]632 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz">Dist::CheckConflicts</ulink>
633(https://cpan.metacpan.org/authors/id/D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz)</literallayout>
[e95f793]634 <!-- Module-Runtime, Test-Fatal pulled in by Module-Implementation -->
635 </listitem>
[e8167e1]636 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DO/DOY//Package-Stash-XS-0.28.tar.gz">Package::Stash::XS</ulink>
637(https://cpan.metacpan.org/authors/id/D/DO/DOY//Package-Stash-XS-0.28.tar.gz)</literallayout>
[e95f793]638 <!-- Test-Fatal is pulled in by Module-Implementation for B-Hooks... above -->
639 <itemizedlist> <!-- deps of Package-Stash-XS -->
640 <listitem>
641 <para>
642 <xref linkend="perl-test-requires"/>
643 (for the testsuite)
644 </para>
645 </listitem>
646 </itemizedlist> <!-- end of deps for Package-Stash-XS -->
647 </listitem>
648 </itemizedlist> <!-- end of deps for Package-Stash -->
649 </listitem>
650 </itemizedlist>
[42bb57d]651 </listitem>
[e95f793]652 </itemizedlist> <!-- end of deps for namespace::autoclean -->
653 </listitem>
654
655 <!-- Specio::Library::Builtins and Specio::Library::String both come from Specio -->
[e8167e1]656 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Specio-0.42.tar.gz">Specio</ulink>
657(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Specio-0.42.tar.gz)</literallayout>
[e95f793]658 <itemizedlist><!--- deps for Specio -->
[e8167e1]659 <listitem><literallayout><ulink url="http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.03.tar.gz">Devel::StackTrace</ulink>
660(http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.03.tar.gz)</literallayout>
[e95f793]661 </listitem>
[e8167e1]662 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz">Eval::Closure</ulink>
663(https://cpan.metacpan.org/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz)</literallayout>
[e95f793]664 </listitem>
[e8167e1]665 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.13.tar.gz">MRO::Compat</ulink>
666(https://cpan.metacpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.13.tar.gz)</literallayout>
[e95f793]667 </listitem>
668 <!-- Role::Tiny::Compat is part of Role::Tiny -->
[e8167e1]669 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.000006.tar.gz">Role::Tiny</ulink>
670(https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.000006.tar.gz)</literallayout>
[42bb57d]671 </listitem>
[e95f793]672 <!-- Test::Fatal is pulled in to test Dist::CheckConflicts -->
[ab9e226]673 <listitem>
674 <para>
675 <xref linkend="perl-test-needs"/>
676 </para>
[42bb57d]677 </listitem>
[e8167e1]678 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-2.005001.tar.gz">Sub::Quote</ulink>
679(https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-2.005001.tar.gz) (for the testsuite)</literallayout>
[66ef731]680 <itemizedlist>
681 <listitem>
682 <para>
683 <xref linkend="perl-test-fatal"/> (for the testsuite)
684 </para>
685 </listitem>
686 </itemizedlist>
687 </listitem>
[e95f793]688 </itemizedlist> <!-- end of Specio deps -->
689 </listitem>
690
691 <!-- Params::ValidationCompiler needs Specio for its testsuite -->
[e8167e1]692 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.30.tar.gz">Params::ValidationCompiler</ulink>
693(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.30.tar.gz)</literallayout>
[e95f793]694 <itemizedlist><!--- deps for Params::ValidationCompiler -->
695 <!-- Eval::Closure was built for Specio -->
[e8167e1]696 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.44.tar.gz">Exception::Class</ulink>
697(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.44.tar.gz)</literallayout>
[e95f793]698 <itemizedlist><!-- deps for Exception::Class - DevelStackTrace was built for Specio -->
[e8167e1]699 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz">Class::Data::Inheritable</ulink>
700(https://cpan.metacpan.org/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz)</literallayout>
[42bb57d]701 </listitem>
[e95f793]702 </itemizedlist> <!-- end of deps for Exception::Class -->
703 </listitem>
[651878e]704
[e95f793]705 <!-- Test2::Plugin::NoWarnings -->
[e8167e1]706 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Test2-Plugin-NoWarnings-0.06.tar.gz">Test2::Plugin::NoWarnings</ulink>
707(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Test2-Plugin-NoWarnings-0.06.tar.gz) (for the testsuite)</literallayout>
[e95f793]708 <itemizedlist>
709 <!-- Test2::Bundle::Extended and Test2::Require::Module are from Test2-Suite -->
[e8167e1]710 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test2-Suite-0.000115.tar.gz">Test2::Suite</ulink>
711(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test2-Suite-0.000115.tar.gz)</literallayout>
[e95f793]712 <itemizedlist> <!-- deps for Test2::Suite -->
[e8167e1]713 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Importer-0.025.tar.gz">Importer</ulink>
714(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Importer-0.025.tar.gz)</literallayout>
[e95f793]715 </listitem>
716 <!-- Test2 is part of Test::Simple -->
[e8167e1]717 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Simple-1.302138.tar.gz">Test::Simple</ulink>
718(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Simple-1.302138.tar.gz)</literallayout>
[42bb57d]719 </listitem>
[e95f793]720 <!-- Sub::Info --> <!-- needs Test2 and Importer -->
[e8167e1]721 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Sub-Info-0.002.tar.gz">Sub::Info</ulink>
722(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Sub-Info-0.002.tar.gz)</literallayout>
[e95f793]723 </listitem>
724 <!-- Term::Table --> <!-- needs Test2 and Importer -->
[e8167e1]725 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Term-Table-0.012.tar.gz">Term::Table</ulink>
726(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Term-Table-0.012.tar.gz)</literallayout>
[e95f793]727 </listitem>
[e8167e1]728 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SI/SIMONW/Module-Pluggable-5.2.tar.gz">Module::Pluggable</ulink>
729(https://cpan.metacpan.org/authors/id/S/SI/SIMONW/Module-Pluggable-5.2.tar.gz) (for the testsuite)</literallayout>
[47e96317]730 </listitem>
[e8167e1]731 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz">Scope::Guard</ulink>
732(https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz) (for the testsuite)</literallayout>
[a98b0a5]733 </listitem>
[e95f793]734 </itemizedlist> <!-- end of deps for Test2::Suite -->
[42bb57d]735 </listitem>
[e95f793]736 </itemizedlist> <!-- end of deps for Test2::Plugin::NoWarnings -->
737 </listitem>
738 <!-- Test::Without::Module -->
[e8167e1]739 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/C/CO/CORION/Test-Without-Module-0.20.tar.gz">Test::Without::Module</ulink>
740(https://cpan.metacpan.org/authors/id/C/CO/CORION/Test-Without-Module-0.20.tar.gz)</literallayout>
[42bb57d]741 </listitem>
[e95f793]742 </itemizedlist> <!-- end of Params::ValidationCompiler deps -->
[42bb57d]743 </listitem>
[e95f793]744
745 <!-- DateTime::Locale -->
[e8167e1]746 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-1.22.tar.gz">DateTime::Locale</ulink>
747(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-1.22.tar.gz)</literallayout>
[e95f793]748 <itemizedlist>
[3388a776]749 <!-- deps for DateTime::Locale mostly pulled in for DateTime above -->
[e8167e1]750 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.13.tar.gz">File::ShareDir::Install</ulink>
751(https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.13.tar.gz)</literallayout>
[3388a776]752 <itemizedlist><!-- deps for File::ShareDir::Install -->
[e8167e1]753 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz">Module::Build::Tiny</ulink>
754(https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz)</literallayout>
[3388a776]755 <itemizedlist>
[e8167e1]756 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz">ExtUtils::Config</ulink>
757(https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz)</literallayout>
[3388a776]758 </listitem>
[e8167e1]759 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz">ExtUtils::Helpers</ulink>
760(https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz)</literallayout>
[3388a776]761 </listitem>
[e8167e1]762 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz">ExtUtils::InstallPaths</ulink>
763(https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz)</literallayout>
[3388a776]764 </listitem>
765 <listitem>
766 <para>
767 <xref linkend="perl-module-build"/>
768 </para>
769 </listitem>
[e8167e1]770 <listitem>
771 <para>
772 <xref linkend="perl-ipc-system-simple"/> (for the testsuite)
773 </para>
[789fcfc]774 </listitem>
[3388a776]775 </itemizedlist>
776 </listitem>
777 </itemizedlist>
778 </listitem>
[e8167e1]779 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.116.tar.gz">File::ShareDir</ulink>
780(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.116.tar.gz) (for the testsuite)</literallayout>
[3388a776]781 <itemizedlist><!-- File-ShareDir deps apart from File::ShareDir:Install (above) -->
[e8167e1]782 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-1.32.tar.gz">Class::Inspector</ulink>
783(https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-1.32.tar.gz)</literallayout>
[3388a776]784 </listitem>
785 </itemizedlist>
786 </listitem>
[e8167e1]787 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Test-File-ShareDir-1.001002.tar.gz">Test::File::ShareDir</ulink>
788(https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Test-File-ShareDir-1.001002.tar.gz) (for the testsuite)</literallayout>
[3388a776]789 <itemizedlist><!-- Test-File-ShareDir deps -->
[e8167e1]790 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.006.tar.gz">Class::Tiny</ulink>
791(https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.006.tar.gz)</literallayout>
[3388a776]792 </listitem>
[e8167e1]793 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DM/DMUEY/File-Copy-Recursive-0.44.tar.gz">File::Copy::Recursive</ulink>
794(https://cpan.metacpan.org/authors/id/D/DM/DMUEY/File-Copy-Recursive-0.44.tar.gz)</literallayout>
[83ee7f82]795 <itemizedlist><!-- deps for File-Copy-Recursive -->
[e8167e1]796 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.108.tar.gz">Path::Tiny</ulink>
797(https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.108.tar.gz) (for the testsuite)</literallayout>
[83ee7f82]798 </listitem>
799 <listitem>
800 <para>
801 <xref linkend="perl-test-exception"/> (for the testsuite)
802 </para>
803 </listitem>
[e8167e1]804 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Test-File-1.443.tar.gz">Test::File</ulink>
805(https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Test-File-1.443.tar.gz) (for the testsuite)</literallayout>
[83ee7f82]806 <itemizedlist><!-- deps for Test-File -->
[e8167e1]807 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/M/MA/MARKF/Test-utf8-1.01.tar.gz">Test::utf8</ulink>
808(https://cpan.metacpan.org/authors/id/M/MA/MARKF/Test-utf8-1.01.tar.gz)</literallayout>
[83ee7f82]809 <itemizedlist><!-- deps for Test-utf8 -->
[e8167e1]810 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER//Module-Install-1.19.tar.gz">Module::Install</ulink>
811(https://cpan.metacpan.org/authors/id/E/ET/ETHER//Module-Install-1.19.tar.gz)</literallayout>
[83ee7f82]812 <itemizedlist><!-- deps for Module-Install -->
[e8167e1]813 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.57.tar.gz">File::Remove</ulink>
814(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.57.tar.gz)</literallayout>
[83ee7f82]815 </listitem>
[e8167e1]816 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.24.tar.gz">Module::ScanDeps</ulink>
817(https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.24.tar.gz)</literallayout>
[83ee7f82]818 <itemizedlist><!-- deps for Module-ScanDeps -->
819 <listitem>
820 <para>
821 <xref linkend="perl-test-requires"/>
822 </para>
823 </listitem>
824 </itemizedlist> <!-- end of deps for Module-ScanDeps -->
825 </listitem>
[e8167e1]826 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz">YAML::Tiny</ulink>
827(https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz)</literallayout>
[83ee7f82]828 </listitem>
829 </itemizedlist> <!-- end of deps for Module-Install -->
830 </listitem>
831 </itemizedlist> <!-- end of deps for Test-utf8 -->
832 </listitem>
833 </itemizedlist> <!-- end of deps for Test-File -->
834 </listitem>
[789fcfc]835 <listitem>
836 <para>
837 <xref linkend="perl-test-warnings"/> (for the testsuite)
838 </para>
[83ee7f82]839 </listitem>
840 </itemizedlist> <!-- end of deps for File-Copy-Recursive -->
[3388a776]841 </listitem>
[e8167e1]842 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz">Scope::Guard</ulink>
843(https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz)</literallayout>
[3388a776]844 </listitem>
845 <listitem>
846 <para>
847 <xref linkend="perl-test-fatal"/>
848 </para>
849 </listitem>
850 </itemizedlist>
851 </listitem>
[789fcfc]852 <!-- Test-Warnings for testsuite now pulled in for File-Copy-Recursive -->
[e95f793]853 </itemizedlist> <!-- end of deps for DateTime::Locale -->
854 </listitem>
855
856 <!-- DateTime::TimeZone -->
857 <listitem>
[e8167e1]858 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.19.tar.gz">DateTime::TimeZone</ulink>
859(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.19.tar.gz)</literallayout>
[e95f793]860 <itemizedlist> <!-- deps for DateTime::timeZone -->
[e8167e1]861 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.5.tar.gz">Class::Singleton</ulink>
862(https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.5.tar.gz)</literallayout>
[e95f793]863 </listitem>
864 <!-- Module::Runtime is pulled in by Dist::CheckConflicts -->
865
866 <listitem>
867 <para><xref linkend="perl-try-tiny"/></para>
868 </listitem>
869 </itemizedlist> <!-- end of deps for DateTime::TimeZone -->
[42bb57d]870 </listitem>
871 <!-- Test::Fatal pulled in for Dist-CheckConflicts -->
872 <!-- Test::Warnings pulled in for DateTime::Locale -->
873 </itemizedlist> <!-- end of deps for DateTime -->
874 </listitem>
875 </itemizedlist>
876
877 <!-- DateTime::Calendar::Julian -->
878 <bridgehead renderas="sect3" id="perl-datetime-calendar-julian"
879 xreflabel="DateTime::Calendar::Julian-&DateTime-Calendar-Julian-version;">
880 DateTime::Calendar::Julian-&DateTime-Calendar-Julian-version;</bridgehead>
881
882 <indexterm zone="perl-modules perl-datetime-calendar-julian">
883 <primary sortas="a-DateTime-Calendar-Julian">DateTime::Calendar::Julian</primary>
884 </indexterm>
885
886 <para>DateTime::Calendar::Julian implements the Julian Calendar. This
[3388a776]887 module and its dependencies use the standard
888 <xref linkend="perl-standard-install"/> except for those needing
889 <xref linkend="perl-module-build"/>, which use
890 <xref linkend="perl-build-install"/>.</para>
[a9ee0599]891
[7308c73e]892 <!-- DateTime-Calendar-Julian -->
[5b378d42]893 &lfs83_checked;
[a9ee0599]894
895 <itemizedlist>
[ad86df81]896 <listitem>
897 <para>
[42bb57d]898 <ulink url="&DateTime-Calendar-Julian-download-http;">DateTime::Calendar::Julian-&DateTime-Calendar-Julian-version;</ulink>
[ad86df81]899 </para>
900 </listitem>
901 <listitem>
[42bb57d]902<literallayout>&DateTime-Calendar-Julian-download-http;
903MD5 sum: &DateTime-Calendar-Julian-md5sum;</literallayout>
904 <itemizedlist>
905 <listitem>
906 <para><xref linkend="perl-datetime"/></para>
907 </listitem>
908 </itemizedlist>
909 </listitem>
910 </itemizedlist>
911
912 <!-- DateTime::Format::Builder -->
913 <bridgehead renderas="sect3" id="perl-datetime-format-builder"
[e95f793]914 xreflabel="DateTime::Format::Builder-&DateTime-Format-Builder-version;">
[42bb57d]915 DateTime::Format::Builder-&DateTime-Format-Builder-version;</bridgehead>
916
917 <indexterm zone="perl-modules perl-datetime-format-builder">
918 <primary sortas="a-DateTime-Format-Builder">DateTime::Format::Builder</primary>
919 </indexterm>
920
921 <para>DateTime::Format::Builder creates DateTime parser classes and objects.
[3388a776]922 This module and its dependencies use the standard
923 <xref linkend="perl-standard-install"/> except for those needing
924 <xref linkend="perl-module-build"/>, which use
925 <xref linkend="perl-build-install"/>.</para>
[42bb57d]926
[7308c73e]927 <!-- DateTime-Format-Builder -->
[5b378d42]928 &lfs83_checked;
[42bb57d]929
930 <itemizedlist>
931 <listitem>
932 <para>
933 <ulink url="&DateTime-Format-Builder-download-http;">DateTime::Format::Builder-&DateTime-Format-Builder-version;</ulink>
934 </para>
935 </listitem>
936 <listitem>
937<literallayout>&DateTime-Format-Builder-download-http;
938MD5 sum: &DateTime-Format-Builder-md5sum;</literallayout>
939 <itemizedlist>
[e8167e1]940 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Class-Factory-Util-1.7.tar.gz">Class::Factory::Util</ulink>
941(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Class-Factory-Util-1.7.tar.gz)</literallayout>
[42bb57d]942 <itemizedlist>
943 <listitem>
944 <para><xref linkend="perl-module-build"/></para>
945 </listitem>
946 </itemizedlist>
947 </listitem>
948 <listitem>
949 <para><xref linkend="perl-datetime"/></para>
950 </listitem>
[e8167e1]951 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.75.tar.gz">DateTime::Format::Strptime</ulink>
952(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.75.tar.gz)</literallayout>
[42bb57d]953 <itemizedlist> <!-- deps of DateTime-Format-Strptime -->
[e8167e1]954 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.17.tar.gz">Package::DeprecationManager</ulink>
955(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.17.tar.gz)</literallayout>
[42bb57d]956 <itemizedlist> <!-- deps of Package-DeprecationManager -->
957 <!-- Package::Stash is p ulled in by DateTime -->
[e8167e1]958 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz">Params::Util</ulink>
959(https://cpan.metacpan.org/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz)</literallayout>
[42bb57d]960 </listitem>
[e8167e1]961 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Install-0.928.tar.gz">Sub::Install</ulink>
962(https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Install-0.928.tar.gz)</literallayout>
[42bb57d]963 </listitem>
[e8167e1]964 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Sub-Name-0.21.tar.gz">Sub::Name</ulink>
965(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Sub-Name-0.21.tar.gz)</literallayout>
[42bb57d]966 </listitem>
967 </itemizedlist> <!-- end of deps for Package-DeprecationManager -->
968 </listitem>
969 <!-- Module::Implementation and Test::Fatal are pulled in by DateTime -->
[8c2155e]970 </itemizedlist> <!-- end of deps for DateTime-Format-Strptime -->
[42bb57d]971 </listitem>
972 <!-- Test-Fatal and Test-Warnings pulled in by DateTime -->
[8c2155e]973 <!-- Params-Validate -->
[e8167e1]974 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.29.tar.gz">Params::Validate</ulink>
975(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.29.tar.gz) - uses <xref linkend="perl-build-install"/></literallayout>
[8c2155e]976 <!-- deps for Params::Validate:
977 Module::Build is a dep of Module::Implementation via Module::Runtime,
978 pulled in by Package::Stash in namespace::clean for
979 namespace::autoclean in DateTime, and for testsuites Test::Fatal is
980 pulled in for Dist::CheckConflicts for Package::Stash, and
981 Test::Requires by Package::Stash::XS for Package::Stash -->
982 </listitem>
983 </itemizedlist>
[e95f793]984 </listitem>
[a9ee0599]985 </itemizedlist>
986
[d224030c]987 <!-- Encode::EUCJPASCII -->
[a9ee0599]988 <bridgehead renderas="sect3" id="perl-encode-eucjpascii"
989 xreflabel="Encode::EUCJPASCII-&Encode-EUCJPASCII-version;">
[d224030c]990 Encode::EUCJPASCII-&Encode-EUCJPASCII-version;</bridgehead>
[a9ee0599]991
992 <indexterm zone="perl-modules perl-encode-eucjpascii">
[9385c0fe]993 <primary sortas="a-Encode-EUCJPASCII">Encode::EUCJPASCII</primary>
[a9ee0599]994 </indexterm>
995
[42bb57d]996 <para>Encode::EUCJPASCII provides an eucJP-open (Extended Unix Code,
997 Japanese) mapping. This module uses the
[a9ee0599]998 standard <xref linkend="perl-standard-install"/>.</para>
999
[7308c73e]1000 <!-- Encode-EUCJPASCII -->
[5b378d42]1001 &lfs83_checked;
[a9ee0599]1002
1003 <itemizedlist>
[ad86df81]1004 <listitem>
1005 <para>
[42bb57d]1006 <ulink url="&Encode-EUCJPASCII-download-http;">Encode::EUCJPASCII-&Encode-EUCJPASCII-version;</ulink>
[ad86df81]1007 </para>
1008 </listitem>
1009 <listitem>
[46561f8]1010<literallayout>&Encode-EUCJPASCII-download-http;
1011MD5 sum: &Encode-EUCJPASCII-md5sum;</literallayout>
[a9ee0599]1012 </listitem>
1013 </itemizedlist>
1014
1015 <!-- Encode::HanExtra -->
1016 <bridgehead renderas="sect3" id="perl-encode-hanextra"
1017 xreflabel="Encode::HanExtra-&Encode-HanExtra-version;">
1018 Encode::HanExtra-&Encode-HanExtra-version;</bridgehead>
1019
1020 <indexterm zone="perl-modules perl-encode-hanextra">
1021 <primary sortas="a-Encode-HanExtra">Encode::HanExtra</primary>
1022 </indexterm>
1023
1024 <para>The Encode::HanExtra module provides extra sets of Chinese Encodings.
[69c70ea]1025 This module uses the 'unsafe' variant of the standard
1026 <xref linkend="perl-standard-install"/>.</para>
[a9ee0599]1027
[7308c73e]1028 <!-- Encode-HanExtra -->
[5b378d42]1029 &lfs83_checked;
[a9ee0599]1030
1031 <itemizedlist>
[ad86df81]1032 <listitem>
1033 <para>
[46561f8]1034 <ulink url="&Encode-HanExtra-download-http;">Encode::HanExtra-&Encode-HanExtra-version;</ulink>
[ad86df81]1035 </para>
1036 </listitem>
1037 <listitem>
[46561f8]1038<literallayout>&Encode-HanExtra-download-http;
1039MD5 sum: &Encode-HanExtra-md5sum;</literallayout>
[a9ee0599]1040 </listitem>
1041 </itemizedlist>
1042
1043 <!-- Encode::JIS2K -->
1044 <bridgehead renderas="sect3" id="perl-encode-jis2k"
1045 xreflabel="Encode::JIS2K-&Encode-JIS2K-version;">
1046 Encode::JIS2K-&Encode-JIS2K-version;</bridgehead>
1047
1048 <indexterm zone="perl-modules perl-encode-jis2k">
1049 <primary sortas="a-Encode-JIS2K">Encode::JIS2K</primary>
1050 </indexterm>
1051
1052 <para>The Encode::JIS2K module provides JIS X 0212 (aka JIS 2000)
1053 Encodings. This module uses the standard
1054 <xref linkend="perl-standard-install"/>.</para>
1055
[7308c73e]1056 <!-- Encode-JIS2K -->
[5b378d42]1057 &lfs83_checked;
[a9ee0599]1058
1059 <itemizedlist>
[ad86df81]1060 <listitem>
1061 <para>
[46561f8]1062 <ulink url="&Encode-JIS2K-download-http;">Encode::JIS2K-&Encode-JIS2K-version;</ulink>
[ad86df81]1063 </para>
1064 </listitem>
1065 <listitem>
[7b88d5a]1066<literallayout>&Encode-JIS2K-download-http;
[46561f8]1067MD5 sum: &Encode-JIS2K-md5sum;</literallayout>
[a9ee0599]1068 </listitem>
1069 </itemizedlist>
1070
[bd790c97]1071 <!-- Error -->
1072 <bridgehead renderas="sect3" id="perl-error"
1073 xreflabel="Error-&Error-version;">
1074 Error-&Error-version;</bridgehead>
1075
1076 <indexterm zone="perl-modules perl-error">
1077 <primary sortas="a-Error">Error</primary>
1078 </indexterm>
1079
1080 <para>The Error module provides Error/exception handling in an
1081 object-oriented way. This module uses the standard
1082 <xref linkend="perl-standard-install"/>.</para>
1083
[0a43695]1084 <!-- Error -->
[5b378d42]1085 &lfs83_checked;
[bd790c97]1086
1087 <itemizedlist>
1088 <listitem>
1089 <para>
1090 <ulink url="&Error-download-http;">Error-&Error-version;</ulink>
1091 </para>
1092 </listitem>
1093 <listitem>
1094<literallayout>&Error-download-http;
1095MD5 sum: &Error-md5sum;</literallayout>
1096 </listitem>
1097 </itemizedlist>
1098
[f57918e]1099 <!-- File::BaseDir -->
1100 <bridgehead renderas="sect3" id="perl-file-basedir"
1101 xreflabel="File::BaseDir-&File-BaseDir-version;">
1102 File::BaseDir-&File-BaseDir-version;</bridgehead>
1103
1104 <indexterm zone="perl-modules perl-file-basedir">
1105 <primary sortas="a-File-BaseDir">File::BaseDir</primary>
1106 </indexterm>
1107
1108 <para>The File::BaseDir module compares two <application>perl</application>
[2077cafb]1109 data structures. This module uses the <xref linkend="perl-build-install"/>.
[7bef9d19]1110 Its dependencies use the standard <xref linkend="perl-standard-install"/>.
1111 One set of tests (03_userdirs.t) may fail if
1112 <xref linkend="xdg-user-dirs"/> is installed and
1113 <envar>XDG_CONFIG_HOME</envar> is set.</para>
[f57918e]1114
[7308c73e]1115 <!-- File-BaseDir -->
[5b378d42]1116 &lfs83_checked;
[f57918e]1117
1118 <itemizedlist>
1119 <listitem>
1120 <para>
1121 <ulink url="&File-BaseDir-download-http;">File::BaseDir-&File-BaseDir-version;</ulink>
1122 </para>
1123 </listitem>
1124 <listitem>
1125<literallayout>&File-BaseDir-download-http;
1126MD5 sum: &File-BaseDir-md5sum;</literallayout>
1127 <itemizedlist>
1128 <listitem>
1129 <para><xref linkend="perl-module-build"/></para>
1130 </listitem>
1131 <listitem>
1132 <para><xref linkend="perl-file-which"/></para>
1133 </listitem>
1134 <listitem>
[e8167e1]1135 <para>
1136 <xref linkend="perl-ipc-system-simple"/> (for the testsuite)
1137 </para>
[f57918e]1138 </listitem>
1139 </itemizedlist>
1140 </listitem>
1141 </itemizedlist>
1142
[583abce]1143 <!-- File::Slurper -->
1144 <bridgehead renderas="sect3" id="perl-file-slurper"
1145 xreflabel="File::Slurper-&File-Slurper-version;">
1146 File::Slurper-&File-Slurper-version;</bridgehead>
[a9ee0599]1147
[583abce]1148 <indexterm zone="perl-modules perl-file-slurper">
1149 <primary sortas="a-File-Slurper">File::Slurper</primary>
[a9ee0599]1150 </indexterm>
1151
[583abce]1152 <para>File::Slurper is a simple, sane and efficient module to
1153 slurp a file. This module uses the standard
[a9ee0599]1154 <xref linkend="perl-standard-install"/>.</para>
1155
[7308c73e]1156 <!-- File-Slurper -->
[5b378d42]1157 &lfs83_checked;
[a9ee0599]1158
1159 <itemizedlist>
[ad86df81]1160 <listitem>
1161 <para>
[583abce]1162 <ulink url="&File-Slurper-download-http;">File::Slurper-&File-Slurper-version;</ulink>
[ad86df81]1163 </para>
1164 </listitem>
1165 <listitem>
[583abce]1166<literallayout>&File-Slurper-download-http;
1167MD5 sum: &File-Slurper-md5sum;</literallayout>
[2077cafb]1168 <itemizedlist>
1169 <listitem>
1170 <para>
1171 <xref linkend="perl-test-warnings"/>
1172 </para>
1173 </listitem>
1174 </itemizedlist>
[a9ee0599]1175 </listitem>
1176 </itemizedlist>
1177
1178 <!-- File::Which -->
1179 <bridgehead renderas="sect3" id="perl-file-which"
1180 xreflabel="File::Which-&File-Which-version;">
1181 File::Which-&File-Which-version;</bridgehead>
1182
1183 <indexterm zone="perl-modules perl-file-which">
1184 <primary sortas="a-File-Which">File::Which</primary>
1185 </indexterm>
1186
1187 <para>File::Which provides a portable implementation of the
1188 &apos;which&apos; utility. This module and its dependencies use the standard
1189 <xref linkend="perl-standard-install"/>.</para>
1190
[7308c73e]1191 <!-- File-Which -->
[5b378d42]1192 &lfs83_checked;
[a9ee0599]1193
1194 <itemizedlist>
[ad86df81]1195 <listitem>
1196 <para>
[46561f8]1197 <ulink url="&File-Which-download-http;">
[5622b1b7]1198 File::Which-&File-Which-version;</ulink>
[ad86df81]1199 </para>
1200 </listitem>
1201 <listitem>
[46561f8]1202<literallayout>&File-Which-download-http;
1203MD5 sum: &File-Which-md5sum;</literallayout>
[a9ee0599]1204 </listitem>
1205 </itemizedlist>
1206
[231e47d7]1207 <!-- HTML::Parser -->
1208 <bridgehead renderas="sect3" id="perl-html-parser"
1209 xreflabel="HTML::Parser-&HTML-Parser-version;">
1210 HTML::Parser-&HTML-Parser-version;</bridgehead>
[10a2ee5]1211
[231e47d7]1212 <indexterm zone="perl-modules perl-html-parser">
[254592b]1213 <primary sortas="a-HTML-Parser">HTML::Parser</primary>
[10a2ee5]1214 </indexterm>
1215
[231e47d7]1216 <para>The HTML::Parser distribution is a collection of modules that parse
[8e2f6669]1217 and extract information from HTML documents. This module and the dependency
1218 modules use the standard
[231e47d7]1219 <xref linkend="perl-standard-install"/>.</para>
[10a2ee5]1220
[7308c73e]1221 <!-- HTML-Parser -->
[5b378d42]1222 &lfs83_checked;
[254592b]1223
[8e2f6669]1224 <itemizedlist>
[ad86df81]1225 <listitem>
1226 <para>
[46561f8]1227 <ulink url="&HTML-Parser-download-http;">HTML::Parser-&HTML-Parser-version;</ulink>
[ad86df81]1228 </para>
1229 </listitem>
1230 <listitem>
[46561f8]1231<literallayout>&HTML-Parser-download-http;
1232MD5 sum: &HTML-Parser-md5sum;</literallayout>
[231e47d7]1233 <itemizedlist>
[e8167e1]1234 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz">HTML::Tagset</ulink>
1235(https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz)</literallayout>
[231e47d7]1236 </listitem>
[daaee0be]1237 <listitem>
[8e2f6669]1238 <para>
[383eaf9]1239 <xref role="runtime" linkend="perl-lwp"/> (circular; howevever, it can
[8e2f6669]1240 be installed after HTML::Parser as it is only a run-time
1241 requirement for the included HTML::HeadParser module)
1242 </para>
[daaee0be]1243 </listitem>
[231e47d7]1244 </itemizedlist>
1245 </listitem>
1246 </itemizedlist>
[10a2ee5]1247
[cb4330ab]1248 <!-- HTTP-Daemon -->
1249 <bridgehead renderas="sect3" id="perl-http-daemon"
1250 xreflabel="HTTP::Daemon-&HTTP-Daemon-version;">
1251 HTTP::Daemon-&HTTP-Daemon-version;</bridgehead>
1252
1253 <indexterm zone="perl-modules perl-http-daemon">
1254 <primary sortas="a-HTTP-Daemon">HTTP-Daemon</primary>
1255 </indexterm>
1256
1257 <para>Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on a
1258 socket for incoming requests. The HTTP::Daemon is a subclass of IO::Socket::INET,
1259 so you can perform socket operations directly on it too. This module uses the
1260 standard <xref linkend="perl-standard-install"/>.</para>
1261
1262 <!-- HTTP-Daemon -->
1263 &lfs83_checked;
1264
1265 <itemizedlist>
1266 <listitem>
1267 <para>
1268 <ulink url="&HTTP-Daemon-download-http;">HTTP::Daemon-&HTTP-Daemon-version;</ulink>
1269 </para>
1270 </listitem>
1271 <listitem>
1272<literallayout>&HTTP-Daemon-download-http;
1273MD5 sum: &HTTP-Daemon-md5sum;</literallayout>
1274 </listitem>
1275 </itemizedlist>
1276
1277 <!-- IO::Socket::SSL -->
1278 <bridgehead renderas="sect3" id="perl-io-socket-ssl"
1279 xreflabel="IO::Socket::SSL-&IO-Socket-SSL-version;">
1280 IO::Socket::SSL-&IO-Socket-SSL-version;</bridgehead>
1281
1282 <indexterm zone="perl-modules perl-io-socket-ssl">
1283 <primary sortas="a-IO-Socket-SSL">IO::Socket::SSL</primary>
1284 </indexterm>
1285
1286 <para>IO::Socket::SSL makes using SSL/TLS much easier by wrapping the necessary
1287 functionality into the familiar IO::Socket interface and providing secure
1288 defaults whenever possible. This module uses the standard
1289 <xref linkend="perl-standard-install"/>.</para>
1290
1291 <!-- IO-Socket-SSL -->
1292 &lfs83_checked;
1293
1294 <itemizedlist>
1295 <listitem>
1296 <para>
1297 <ulink url="&IO-Socket-SSL-download-http;">IO::Socket::SSL-&IO-Socket-SSL-version;</ulink>
1298 </para>
1299 </listitem>
1300 <listitem>
1301<literallayout>&IO-Socket-SSL-download-http;
1302MD5 sum: &IO-Socket-SSL-md5sum;</literallayout>
1303 <itemizedlist>
1304 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz">Net::SSLeay</ulink>
1305(https://cpan.metacpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz)
1306When scripting, pipe the <command>perl Makefile.PL</command> command through <command>yes "" |</command>, since some user input is sought</literallayout>
1307 </listitem>
1308 </itemizedlist>
1309 </listitem>
1310 </itemizedlist>
1311
[d224030c]1312 <!-- IPC::Run3 -->
[a9ee0599]1313 <bridgehead renderas="sect3" id="perl-ipc-run3"
1314 xreflabel="IPC::Run3-&IPC-Run3-version;">
[d224030c]1315 IPC::Run3-&IPC-Run3-version;</bridgehead>
[a9ee0599]1316
1317 <indexterm zone="perl-modules perl-ipc-run3">
[9385c0fe]1318 <primary sortas="a-IPC-Run3">IPC::Run3</primary>
[a9ee0599]1319 </indexterm>
1320
1321 <para>The IPC::Run3 module is used to run a subprocess with input/ouput
1322 redirection. This module uses the standard
1323 <xref linkend="perl-standard-install"/>.</para>
1324
[7308c73e]1325 <!-- IPC-Run3 -->
[5b378d42]1326 &lfs83_checked;
[a9ee0599]1327
1328 <itemizedlist>
[ad86df81]1329 <listitem>
1330 <para>
[42bb57d]1331 <ulink url="&IPC-Run3-download-http;">IPC::Run3-&IPC-Run3-version;</ulink>
[ad86df81]1332 </para>
1333 </listitem>
1334 <listitem>
[46561f8]1335<literallayout>&IPC-Run3-download-http;
1336MD5 sum: &IPC-Run3-md5sum;</literallayout>
[a9ee0599]1337 </listitem>
1338 </itemizedlist>
1339
[e8167e1]1340 <!-- IPC::System::Simple is a dependency of multiple modules on this page
1341 but it is not linked from other pages, so only give minimal details -->
1342
1343 <bridgehead renderas="sect3" id="perl-ipc-system-simple"
1344 xreflabel="IPC::System::Simple">
1345 IPC::System::Simple</bridgehead>
1346
1347 <indexterm zone="perl-modules perl-ipc-system-simple">
1348 <primary sortas="a-IPC-System-Simple">IPC::System::Simple</primary>
1349 </indexterm>
1350
1351 <para>IPC::System::Simple allows you to run commands simply, with detailed
1352 diagnostics. It uses the standard <xref
1353 linkend="perl-standard-install"/>.</para>
1354
1355 <!-- IPC-System-Simple -->
1356 &lfs83_checked;
1357
1358 <itemizedlist>
1359 <listitem>
1360 <para>
1361 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PJ/PJF/IPC-System-Simple-1.25.tar.gz">IPC::System::Simple</ulink>
1362(https://cpan.metacpan.org/authors/id/P/PJ/PJF/IPC-System-Simple-1.25.tar.gz)</literallayout>
1363 </para>
1364 </listitem>
1365 </itemizedlist>
1366
[a9ee0599]1367 <!-- LWP (but listed as libwww-perl) -->
[231e47d7]1368 <bridgehead renderas="sect3" id="perl-lwp"
[7eee225]1369 xreflabel="libwww-perl-&LWP-version;">
[39187f1e]1370 libwww-perl-&LWP-version; (a.k.a. Bundle::LWP)</bridgehead>
[10a2ee5]1371
[231e47d7]1372 <indexterm zone="perl-modules perl-lwp">
[254592b]1373 <primary sortas="a-libwww-perl">libwww-perl</primary>
[10a2ee5]1374 </indexterm>
1375
[39187f1e]1376 <para>The libwww-perl (Bundle::LWP) collection is a set of
[daaee0be]1377 <application>Perl</application> modules which provide a simple and
[231e47d7]1378 consistent application programming interface to the World-Wide Web. The
1379 main focus of the library is to provide classes and functions that allow
1380 you to write WWW clients. The library also contains modules that are of
1381 more general use and even classes that help you implement simple HTTP
[8e2f6669]1382 servers. The LWP collection and all its dependency modules use the standard
1383 <xref linkend="perl-standard-install"/>. The dependencies should be
1384 installed in the order listed below. Ensure you install the dependency
1385 chain for each module before installing the modules.</para>
[10a2ee5]1386
[7308c73e]1387 <!-- libwww-perl aka Bundle-LWP -->
[5b378d42]1388 &lfs83_checked;
[fa762ae4]1389
[8e2f6669]1390 <itemizedlist>
[ad86df81]1391 <listitem>
1392 <para>
[46561f8]1393 <ulink url="&libwww-perl-download-http;">libwww-perl-&LWP-version;</ulink>
[ad86df81]1394 </para>
1395 </listitem>
1396 <listitem>
[46561f8]1397<literallayout>&libwww-perl-download-http;
[b263cb19]1398MD5 sum: &libwww-perl-md5sum;</literallayout>
[9ee1058]1399 <itemizedlist>
[e8167e1]1400 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz">Encode::Locale</ulink>
1401(https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz) </literallayout>
[9ee1058]1402 </listitem>
[e8167e1]1403 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz">HTML::Form</ulink>
1404(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz) </literallayout>
[10a2ee5]1405 <itemizedlist>
1406 <listitem>
[8e2f6669]1407 <para>
1408 <xref linkend="perl-uri"/>
1409 </para>
[10a2ee5]1410 </listitem>
[aa6045e]1411 <listitem>
[8e2f6669]1412 <para>
1413 <xref linkend="perl-html-parser"/>
1414 </para>
1415 </listitem>
[e8167e1]1416 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS//HTTP-Message-6.18.tar.gz">HTTP::Message</ulink>
1417(https://cpan.metacpan.org/authors/id/O/OA/OALDERS//HTTP-Message-6.18.tar.gz)</literallayout>
1418 <itemizedlist><listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz">HTTP::Date</ulink>
1419(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz)</literallayout>
[8e2f6669]1420 </listitem>
[e8167e1]1421 <listitem><literallayout> <ulink url="https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz">IO::HTML</ulink>
1422(https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz)</literallayout>
[8e2f6669]1423 </listitem>
[e8167e1]1424 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz">LWP::MediaTypes</ulink>
1425(https://cpan.metacpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz)</literallayout>
[8e2f6669]1426 </listitem>
[bf9a057]1427 <listitem>
1428 <para>
1429 <xref linkend="perl-try-tiny"/> (for the testsuite)
1430 </para>
1431 </listitem>
[8e2f6669]1432 </itemizedlist>
[aa6045e]1433 </listitem>
[10a2ee5]1434 </itemizedlist>
[8e2f6669]1435 </listitem>
[e8167e1]1436 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz">HTTP::Cookies</ulink>
1437(https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz)</literallayout>
[8e2f6669]1438 </listitem>
[e8167e1]1439 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz">HTTP::Negotiate</ulink>
1440(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz)</literallayout>
[8e2f6669]1441 </listitem>
[e8167e1]1442 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.18.tar.gz">Net::HTTP</ulink>
1443("https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.18.tar.gz)</literallayout>
[8e2f6669]1444 </listitem>
[e8167e1]1445 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz">WWW::RobotRules</ulink>
1446(https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz)</literallayout>
[ad86df81]1447 </listitem>
[cb4330ab]1448 <listitem>
1449 <para><xref linkend="perl-http-daemon"/></para>
[8e2f6669]1450 </listitem>
[e8167e1]1451 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz">File::Listing</ulink>
1452(https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz)</literallayout>
[3dca17f]1453 </listitem>
[e8167e1]1454 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/M/MA/MALLEN/Test-RequiresInternet-0.05.tar.gz">Test::RequiresInternet</ulink> (for the testsuite)
1455(https://cpan.metacpan.org/authors/id/M/MA/MALLEN/Test-RequiresInternet-0.05.tar.gz)</literallayout>
[9ee1058]1456 </listitem>
[8cc52344]1457 <listitem>
1458 <para>
1459 <xref linkend="perl-test-fatal"/> (for the testsuite)
1460 </para>
1461 </listitem>
[9ee1058]1462 </itemizedlist>
[8e2f6669]1463 </listitem>
1464 </itemizedlist>
1465
[539c8fd]1466 <para>After the LWP installation, if you want HTTPS protocol support,
[145cccdf]1467 install <xref linkend="perl-lwp-protocol-https"/></para>
[10a2ee5]1468
[a5cd6e1]1469 <!-- Lingua-Translit -->
1470 <bridgehead renderas="sect3" id="perl-lingua-translit"
1471 xreflabel="Lingua::Translit-&Lingua-Translit-version;">
1472 Lingua::Translit-&Lingua-Translit-version; (Lingua::Translit)</bridgehead>
1473
1474 <indexterm zone="perl-modules perl-lingua-translit">
1475 <primary sortas="a-Lingua-Translit">Lingua::Translit</primary>
1476 </indexterm>
1477
1478 <para>
1479 Lingua::Translit and its <command>translit</command> program transliterate
1480 text between writing systems. This module uses the standard
1481 <xref linkend="perl-standard-install"/>.
1482 </para>
1483
[e8167e1]1484 <!-- Lingua-Translit -->
[5b378d42]1485 &lfs83_checked;
[a5cd6e1]1486
1487 <itemizedlist>
1488 <listitem>
1489 <para>
[42bb57d]1490 <ulink url="&Lingua-Translit-download-http;">Lingua::Translit-&Lingua-Translit-version;</ulink>
[a5cd6e1]1491 </para>
1492 </listitem>
1493 <listitem>
1494<literallayout>&Lingua-Translit-download-http;
1495MD5 sum: &Lingua-Translit-md5sum;</literallayout>
1496 </listitem>
1497 </itemizedlist>
1498
[a9ee0599]1499 <!-- List::AllUtils -->
1500 <bridgehead renderas="sect3" id="perl-list-allutils"
1501 xreflabel="List::AllUtils-&List-AllUtils-version;">
1502 List::AllUtils-&List-AllUtils-version;</bridgehead>
1503
1504 <indexterm zone="perl-modules perl-list-allutils">
1505 <primary sortas="a-List-AllUtils">List::AllUtils</primary>
1506 </indexterm>
1507
1508 <para>The List::Allutils module combines List::Util and List::MoreUtils in
1509 one bite-sized package. This module and its dependencies use the standard
1510 <xref linkend="perl-standard-install"/>.</para>
1511
[7308c73e]1512 <!-- List-AllUtils -->
[5b378d42]1513 &lfs83_checked;
[a9ee0599]1514
1515 <itemizedlist>
[ad86df81]1516 <listitem>
1517 <para>
[46561f8]1518 <ulink url="&List-AllUtils-download-http;">List::AllUtils-&List-AllUtils-version;</ulink>
[ad86df81]1519 </para>
1520 </listitem>
1521 <listitem>
[46561f8]1522<literallayout>&List-AllUtils-download-http;
1523MD5 sum: &List-AllUtils-md5sum;</literallayout>
[a9ee0599]1524 <itemizedlist>
[e8167e1]1525 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.56.tar.gz">List::SomeUtils</ulink>
1526(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.56.tar.gz) (for the testsuite)</literallayout>
[205cf3a]1527 <itemizedlist>
[e8167e1]1528 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-XS-0.58.tar.gz">List::SomeUtils::XS</ulink>
1529(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-XS-0.58.tar.gz)</literallayout>
[205cf3a]1530 <itemizedlist>
[e8167e1]1531 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz">Test::LeakTrace</ulink>
1532(https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz) (for the testsuite) - this uses the 'unsafe' variant of the Standard Installation</literallayout>
[205cf3a]1533 </listitem>
1534 </itemizedlist>
1535 </listitem>
[42bb57d]1536 <listitem>
1537 <para>
1538 <xref linkend="perl-module-implementation"/>
1539 </para>
[205cf3a]1540 </listitem>
1541 </itemizedlist>
1542 </listitem>
[e8167e1]1543 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.11.tar.gz">List::UtilsBy</ulink>
1544(https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.11.tar.gz)</literallayout>
[a7f49d0]1545 </listitem>
[e8167e1]1546 <listitem>
1547 <para>
1548 <xref linkend="perl-number-compare"/>
1549 </para>
[a7f49d0]1550 </listitem>
[42bb57d]1551 <listitem>
1552 <para>
1553 <xref linkend="perl-test-warnings"/> (for the testsuite)
1554 </para>
[9e98480]1555 </listitem>
[e8167e1]1556 <listitem>
1557 <para>
1558 <xref linkend="perl-text-glob"/>
1559 </para>
[a9ee0599]1560 </listitem>
1561 </itemizedlist>
1562 </listitem>
1563 </itemizedlist>
1564
[145cccdf]1565 <!-- List::MoreUtils -->
1566 <bridgehead renderas="sect3" id="perl-list-moreutils"
1567 xreflabel="List::MoreUtils-&List-MoreUtils-version;">
1568 List::MoreUtils-&List-MoreUtils-version;</bridgehead>
1569
1570 <indexterm zone="perl-modules perl-list-moreutils">
1571 <primary sortas="a-List-MoreUtils">List::MoreUtils</primary>
1572 </indexterm>
1573
1574 <para>List::MoreUtils provides the stuff missing in List::Util. This
1575 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1576
[7308c73e]1577 <!-- List-MoreUtils -->
[5b378d42]1578 &lfs83_checked;
[145cccdf]1579
1580 <itemizedlist>
1581 <listitem>
1582 <para>
[42bb57d]1583 <ulink url="&List-MoreUtils-download-http;">List::MoreUtils-&List-MoreUtils-version;</ulink>
[145cccdf]1584 </para>
1585 </listitem>
1586 <listitem>
1587<literallayout>&List-MoreUtils-download-http;
1588MD5 sum: &List-MoreUtils-md5sum;</literallayout>
1589 <itemizedlist>
[e8167e1]1590 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz">List::MoreUtils::XS</ulink>
1591(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz)</literallayout>
[42bb57d]1592 </listitem>
[e8167e1]1593 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002001.tar.gz">Exporter::Tiny</ulink>
1594(https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002001.tar.gz) (for the testsuite)</literallayout>
[145cccdf]1595 </listitem>
1596 </itemizedlist>
1597 </listitem>
1598 </itemizedlist>
1599
1600
[a9ee0599]1601 <!-- Log::Log4perl -->
1602 <bridgehead renderas="sect3" id="perl-log-log4perl"
1603 xreflabel="Log::Log4perl-&Log-Log4perl-version;">
[87ff6f30]1604 Log::Log4perl-&Log-Log4perl-version;</bridgehead>
[a9ee0599]1605
1606 <indexterm zone="perl-modules perl-log-log4perl">
[9385c0fe]1607 <primary sortas="a-Log-Log4perl">Log::Log4perl</primary>
[a9ee0599]1608 </indexterm>
1609
[87ff6f30]1610 <para>Log::Log4perl provides a Log4j implementation for
[a9ee0599]1611 <application>perl</application>. This module uses the
1612 standard <xref linkend="perl-standard-install"/>.</para>
1613
[7308c73e]1614 <!-- Log-Log4perl -->
[5b378d42]1615 &lfs83_checked;
[a9ee0599]1616
1617 <itemizedlist>
[ad86df81]1618 <listitem>
1619 <para>
[42bb57d]1620 <ulink url="&Log-Log4perl-download-http;">Log::Log4perl-&Log-Log4perl-version;</ulink>
[ad86df81]1621 </para>
1622 </listitem>
1623 <listitem>
[46561f8]1624<literallayout>&Log-Log4perl-download-http;
1625MD5 sum: &Log-Log4perl-md5sum;</literallayout>
[a9ee0599]1626 </listitem>
1627 </itemizedlist>
[8e2f6669]1628
[145cccdf]1629 <!-- LWP::Protocol::https -->
1630 <bridgehead renderas="sect3" id="perl-lwp-protocol-https"
1631 xreflabel="LWP::Protocol::https-&LWP-Protocol-https-version;">
[5e7514a]1632 LWP::Protocol::https-&LWP-Protocol-https-version;</bridgehead>
[145cccdf]1633
1634 <indexterm zone="perl-modules perl-lwp-protocol-https">
1635 <primary sortas="a-LWP-Protocol-https">LWP::Protocol::https</primary>
1636 </indexterm>
1637
1638 <para>LWP::Protocol::https provides https support for
1639 LWP::UserAgent (i.e. for LWP). This module uses the
1640 standard <xref linkend="perl-standard-install"/>.</para>
1641
[7308c73e]1642 <!-- LWP-Protocol-https -->
[5b378d42]1643 &lfs83_checked;
[145cccdf]1644
1645 <itemizedlist>
1646 <listitem>
1647 <para>
[42bb57d]1648 <ulink url="&LWP-Protocol-https-download-http;">LWP::Protocol::https-&LWP-Protocol-https-version;</ulink>
[145cccdf]1649 </para>
1650 </listitem>
1651 <listitem>
1652<literallayout>&LWP-Protocol-https-download-http;
1653MD5 sum: &LWP-Protocol-https-md5sum;</literallayout>
1654 <itemizedlist>
1655 <listitem>
1656 <para><xref linkend="perl-lwp"/></para>
1657 </listitem>
[e95f793]1658
[cb4330ab]1659 <listitem>
1660 <para><xref linkend="perl-io-socket-ssl"/></para>
[145cccdf]1661 </listitem>
[e95f793]1662
[e8167e1]1663 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz">Mozilla::CA</ulink>
1664(https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz)</literallayout>
[e95f793]1665 </listitem>
1666
[145cccdf]1667 </itemizedlist>
1668 </listitem>
1669 </itemizedlist>
1670
[02d6a4cc]1671 <!-- Module::Build -->
1672 <bridgehead renderas="sect3" id="perl-module-build"
[42bb57d]1673 xreflabel="Module::Build-&Module-Build-version;">
[5e7514a]1674 Module::Build-&Module-Build-version;</bridgehead>
[02d6a4cc]1675
1676 <indexterm zone="perl-modules perl-module-build">
1677 <primary sortas="a-Module-Build">Module-Build</primary>
1678 </indexterm>
1679
1680 <para>
1681 Module::Build allows perl modules to be built without a
1682 <command>make</command> command being present. This module uses the
[ee4bec2d]1683 standard <xref linkend="perl-standard-install"/>.
[02d6a4cc]1684 </para>
1685
1686 <note>
1687 <para>
1688 When creating the Makefile, this module will report
1689<literallayout>inc_bundling_support....disabled
1690 requires:
1691 ! inc::latest is not installed</literallayout>
1692 but inc::latest is experimental and not needed.
1693 </para>
1694 </note>
1695
[7308c73e]1696 <!-- Module-Build -->
[5b378d42]1697 &lfs83_checked;
[02d6a4cc]1698
1699 <itemizedlist>
1700 <listitem>
1701 <para>
[42bb57d]1702 <ulink url="&Module-Build-download-http;">Module::Build-&Module-Build-version;</ulink>
[02d6a4cc]1703 </para>
1704 </listitem>
1705 <listitem>
[46561f8]1706<literallayout>&Module-Build-download-http;
1707MD5 sum: &Module-Build-md5sum;</literallayout>
[02d6a4cc]1708 </listitem>
1709 </itemizedlist>
1710
[42bb57d]1711 <!-- Module::Implementation is a dependency of multiple modules on this page
1712 but it is not linked from other pages, so only give minimal details -->
1713
1714 <bridgehead renderas="sect3" id="perl-module-implementation"
1715 xreflabel="Module::Implementation">
1716 Module::Implementation</bridgehead>
1717
1718 <indexterm zone="perl-modules perl-module-implementation">
1719 <primary sortas="a-Module-Implementation">Module::Implementation</primary>
1720 </indexterm>
1721
1722 <para>Module::Implementation loads one of several alternate underlying
[e8167e1]1723 implementations of a module (e.g. eXternal Subroutine or pure Perl, or an
[42bb57d]1724 implementation for a given OS). This module and its dependencies use the
[3388a776]1725 standard
1726 <xref linkend="perl-standard-install"/> except for those needing
1727 <xref linkend="perl-module-build"/>, which use
1728 <xref linkend="perl-build-install"/>.</para>
[42bb57d]1729
[7308c73e]1730 <!-- Module-Implementation -->
[5b378d42]1731 &lfs83_checked;
[b9a1a8be]1732
[42bb57d]1733 <itemizedlist>
[e8167e1]1734 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz">Module::Implementation</ulink>
1735(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz)</literallayout>
[42bb57d]1736 <itemizedlist>
1737 <listitem>
1738 <para>
1739 <xref linkend="perl-module-runtime"/>
1740 </para>
1741 </listitem>
1742 <listitem>
1743 <para>
1744 <xref linkend="perl-try-tiny"/>
1745 </para>
1746 </listitem>
1747 <listitem>
1748 <para>
1749 <xref linkend="perl-test-fatal"/> (for the testsuite)
1750 </para>
1751 </listitem>
1752 <listitem>
1753 <para>
1754 <xref linkend="perl-test-requires"/> (for the testsuite)
1755 </para>
1756 </listitem>
1757 </itemizedlist>
1758 </listitem>
1759 </itemizedlist>
1760
1761 <!-- Module::Runtime is a dependency of multiple modules on this page
1762 but it is not linked from other pages, so only give minimal details -->
1763
1764 <bridgehead renderas="sect3" id="perl-module-runtime"
1765 xreflabel="Module::Runtime">
1766 Module::Runtime</bridgehead>
1767
1768 <indexterm zone="perl-modules perl-module-runtime">
1769 <primary sortas="a-Module-Runtime">Module::Runtime</primary>
1770 </indexterm>
1771
1772 <para>Module::Runtime provides functions to deal with runtime
[8c2155e]1773 handling of Perl modules. This module itself uses the
1774 <xref linkend="perl-build-install"/>.</para>
[42bb57d]1775
[7308c73e]1776 <!-- Module-Runtime -->
[5b378d42]1777 &lfs83_checked;
[b9a1a8be]1778
[42bb57d]1779 <itemizedlist>
[e8167e1]1780 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz">Module::Runtime</ulink>
1781(https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz)</literallayout>
[42bb57d]1782 <itemizedlist>
1783 <listitem>
1784 <para>
1785 <xref linkend="perl-module-build"/>
1786 </para>
1787 </listitem>
1788 </itemizedlist>
1789 </listitem>
1790 </itemizedlist>
1791
[231e47d7]1792 <!-- Net::DNS -->
1793 <bridgehead renderas="sect3" id="perl-net-dns"
[a6af3ab9]1794 xreflabel="Net::DNS-&Net-DNS-version;">
[231e47d7]1795 Net::DNS-&Net-DNS-version;</bridgehead>
1796
1797 <indexterm zone="perl-modules perl-net-dns">
[254592b]1798 <primary sortas="a-Net-DNS">Net::DNS</primary>
[231e47d7]1799 </indexterm>
1800
1801 <para>Net::DNS is a DNS resolver implemented in
1802 <application>Perl</application>. It can be used to perform nearly any type
1803 of DNS query from a <application>Perl</application> script. The Net::DNS
[daaee0be]1804 module and all its dependencies are installed using the standard
[b61a7a16]1805 <xref linkend="perl-standard-install"/>.</para>
1806
[7308c73e]1807 <!-- Net-DNS -->
[5b378d42]1808 &lfs83_checked;
[254592b]1809
[8e2f6669]1810 <itemizedlist>
[ad86df81]1811 <listitem>
1812 <para>
[46561f8]1813 <ulink url="&Net-DNS-download-http;">Net::DNS-&Net-DNS-version;</ulink>
[ad86df81]1814 </para>
1815 </listitem>
1816 <listitem>
[46561f8]1817<literallayout>&Net-DNS-download-http;
1818MD5 sum: &Net-DNS-md5sum;</literallayout>
[e8167e1]1819<!-- Dubious, without a working IPv6 connection, this does not alter the test results,
1820 and it is not explicitly referenced in the Net::DNS tarball -->
[b61a7a16]1821 <itemizedlist>
[e8167e1]1822 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.72.tar.gz">IO::Socket::INET6</ulink>
1823(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.72.tar.gz) (required for IPv6 support)</literallayout>
[231e47d7]1824 <itemizedlist>
[e8167e1]1825 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/U/UM/UMEMOTO/Socket6-0.28.tar.gz">Socket6</ulink>
1826(https://cpan.metacpan.org/authors/id/U/UM/UMEMOTO/Socket6-0.28.tar.gz)</literallayout>
[231e47d7]1827 </listitem>
1828 </itemizedlist>
[89c59ab]1829 </listitem>
[b61a7a16]1830 </itemizedlist>
1831 </listitem>
1832 </itemizedlist>
[17bcb81]1833
[e8167e1]1834 <!-- Number::Compare is a dependency of multiple modules on this page
1835 but it is not linked from other pages, so only give minimal details -->
1836
1837 <bridgehead renderas="sect3" id="perl-number-compare"
1838 xreflabel="Number::Compare">
1839 Number::Compare</bridgehead>
1840
1841 <indexterm zone="perl-modules perl-number-compare">
1842 <primary sortas="a-Number-Compare">Number::Compare</primary>
1843 </indexterm>
1844
1845 <para>Number::Compare compiles a simple comparison to an anonymous subroutine,
1846 which you can call with a value to be tested against. It understands IEC
1847 standard magnitudes (k, ki, m, mi, g, gi). This module uses the standard
1848 <xref linkend="perl-standard-install"/>.</para>
1849
1850 <!-- Number-Compare -->
1851 &lfs83_checked;
1852
1853 <itemizedlist>
1854 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz">Number::Compare</ulink>
1855(https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz)</literallayout>
1856 </listitem>
1857 </itemizedlist>
1858
[2f81d97a]1859 <!-- Parse::Yapp -->
1860 <bridgehead renderas="sect3" id="perl-parse-yapp"
1861 xreflabel="Parse::Yapp-&Parse-Yapp-version;">
1862 Parse::Yapp-&Parse-Yapp-version;</bridgehead>
1863
1864 <indexterm zone="perl-modules perl-parse-yapp">
1865 <primary sortas="a-Parse-Yapp">Parse::Yapp</primary>
1866 </indexterm>
1867
1868 <para>Parse::Yapp is a Perl extension for generating and using LALR
1869 parsers.. This module uses the standard
1870 <xref linkend="perl-standard-install"/>.</para>
1871
[7308c73e]1872 <!-- Parse-Yapp -->
[5b378d42]1873 &lfs83_checked;
[2f81d97a]1874
1875 <itemizedlist>
1876 <listitem>
1877 <para>
[42bb57d]1878 <ulink url="&Parse-Yapp-download-http;">Parse::Yapp-&Parse-Yapp-version;</ulink>
[2f81d97a]1879 </para>
1880 </listitem>
1881 <listitem>
1882<literallayout>&Parse-Yapp-download-http;
1883MD5 sum: &Parse-Yapp-md5sum;</literallayout>
1884 </listitem>
1885 </itemizedlist>
1886
[583abce]1887 <!-- PerlIO-utf8_strict -->
1888 <bridgehead renderas="sect3" id="perl-perlio-utf8_strict"
[214d3af]1889 xreflabel="PerlIO::utf8_strict-&PerlIO-utf8_strict-version;">
1890 PerlIO::utf8_strict-&PerlIO-utf8_strict-version;</bridgehead>
[583abce]1891
1892 <indexterm zone="perl-modules perl-perlio-utf8_strict">
1893 <primary sortas="a-PerlIO-utf8_strict">PerlIO-utf8_strict</primary>
1894 </indexterm>
1895
[214d3af]1896 <para>PerlIO::utf8_strict provides a fast and correct UTF-8 IO layer,
[583abce]1897 including checking the input for correctness. This module and its dependency
1898 modules use the standard <xref linkend="perl-standard-install"/>.</para>
1899
[7308c73e]1900 <!-- PerlIO-utf8_strict -->
[5b378d42]1901 &lfs83_checked;
[583abce]1902
1903 <itemizedlist>
1904 <listitem>
1905 <para>
1906 <ulink url="&PerlIO-utf8_strict-download-http;">PerlIO-utf8_strict-&PerlIO-utf8_strict-version;</ulink>
1907 </para>
1908 </listitem>
1909 <listitem>
1910<literallayout>&PerlIO-utf8_strict-download-http;
1911MD5 sum: &PerlIO-utf8_strict-md5sum;</literallayout>
1912 <itemizedlist>
[83ee7f82]1913 <listitem>
1914 <para>
1915 <xref linkend="perl-test-exception"/> (for the testsuite)
1916 </para>
[583abce]1917 </listitem>
1918 </itemizedlist>
1919 </listitem>
1920 </itemizedlist>
1921
[a9ee0599]1922 <!-- Regexp::Common -->
1923 <bridgehead renderas="sect3" id="perl-regexp-common"
1924 xreflabel="Regexp::Common-&Regexp-Common-version;">
[d224030c]1925 Regexp::Common-&Regexp-Common-version;</bridgehead>
[a9ee0599]1926
1927 <indexterm zone="perl-modules perl-regexp-common">
[9385c0fe]1928 <primary sortas="a-Regexp-Common">Regexp::Common</primary>
[a9ee0599]1929 </indexterm>
1930
[d224030c]1931 <para>Regexp::Common provides commonly requested regular expressions. This
[a9ee0599]1932 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1933
[7308c73e]1934 <!-- Regexp-Common -->
[5b378d42]1935 &lfs83_checked;
[a9ee0599]1936
1937 <itemizedlist>
[ad86df81]1938 <listitem>
1939 <para>
[42bb57d]1940 <ulink url="&Regexp-Common-download-http;">Regexp::Common-&Regexp-Common-version;</ulink>
[ad86df81]1941 </para>
1942 </listitem>
1943 <listitem>
[46561f8]1944<literallayout>&Regexp-Common-download-http;
1945MD5 sum: &Regexp-Common-md5sum;</literallayout>
[a9ee0599]1946 </listitem>
1947 </itemizedlist>
1948
[d9afe96]1949 <!-- SGMLSpm -->
1950 <bridgehead renderas="sect3" id="perl-sgmlspm"
1951 xreflabel="SGMLSpm-&SGMLSpm-version;">
1952 SGMLSpm-&SGMLSpm-version;</bridgehead>
1953
1954 <indexterm zone="perl-modules perl-sgmlspm">
[254592b]1955 <primary sortas="a-SGMLSpm">SGMLSpm</primary>
[d9afe96]1956 </indexterm>
1957
1958 <para>The SGMLSpm module is a <application>Perl</application> library
[755e97c]1959 used for parsing the output from James Clark's SGMLS and NSGMLS
[af8a78d]1960 parsers. This module uses the standard
[254592b]1961 <xref linkend="perl-standard-install"/>.</para>
1962
[7308c73e]1963 <!-- SGMLSpm -->
[5b378d42]1964 &lfs83_checked;
[254592b]1965
1966 <para> Before beginning the build, issue
[755e97c]1967 the following command to prevent an error:</para>
[b3aacc0]1968
1969<screen><userinput>chmod -v 644 MYMETA.yml</userinput></screen>
[daaee0be]1970
[755e97c]1971 <para>
[ad86df81]1972 After the package has been installed, run the following command
1973 as the <systemitem class="username">root</systemitem> user:
[755e97c]1974 </para>
1975
1976<screen role="root"><userinput>ln -sv sgmlspl.pl /usr/bin/sgmlspl</userinput></screen>
1977
[8e2f6669]1978 <itemizedlist>
[ad86df81]1979 <listitem>
1980 <para>
[46561f8]1981 <ulink url="&SGMLSpm-download-http;">SGMLSpm-&SGMLSpm-version;</ulink>
[ad86df81]1982 </para>
1983 </listitem>
1984 <listitem>
[46561f8]1985<literallayout>&SGMLSpm-download-http;
1986MD5 sum: &SGMLSpm-md5sum;</literallayout>
[daaee0be]1987 </listitem>
1988 </itemizedlist>
1989
[42bb57d]1990 <!-- Sort::Key -->
1991 <bridgehead renderas="sect3" id="perl-sort-key"
1992 xreflabel="Sort::Key-&Sort-Key-version;">
1993 Sort::Key-&Sort-Key-version;</bridgehead>
1994
1995 <indexterm zone="perl-modules perl-sort-key">
1996 <primary sortas="a-Sort-Key">Sort::Key</primary>
1997 </indexterm>
1998
1999 <para>Sort::Key provides a set of functions to sort lists of values by some
2000 calculated key value. This module uses the standard <xref
2001 linkend="perl-standard-install"/>.</para>
2002
[7308c73e]2003 <!-- Sort-Key -->
[5b378d42]2004 &lfs83_checked;
[42bb57d]2005
2006 <itemizedlist>
2007 <listitem>
2008 <para>
2009 <ulink url="&Sort-Key-download-http;">Sort::Key-&Sort-Key-version;</ulink>
2010 </para>
2011 </listitem>
2012 <listitem>
2013<literallayout>&Sort-Key-download-http;
2014MD5 sum: &Sort-Key-md5sum;</literallayout>
2015 </listitem>
2016 </itemizedlist>
2017
2018 <!-- Sub::Identify is a dependency of multiple modules on this page
2019 but it is not linked from other pages, so only give minimal details -->
2020
2021 <bridgehead renderas="sect3" id="perl-sub-identify"
2022 xreflabel="Sub::Identify">
2023 Sub::Identify</bridgehead>
2024
2025 <indexterm zone="perl-modules perl-sub-identify">
2026 <primary sortas="a-Sub-Identify">Sub::Identify</primary>
2027 </indexterm>
2028
2029 <para>Sub::Identify allows you to retrieve the real names of code
2030 references. It uses the standard <xref
2031 linkend="perl-standard-install"/>.</para>
2032
[7308c73e]2033 <!-- Sub-Identify -->
[5b378d42]2034 &lfs83_checked;
[b9a1a8be]2035
[42bb57d]2036 <itemizedlist>
2037 <listitem>
2038 <para>
[e8167e1]2039 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz">Sub::Identify</ulink>
2040(https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz)</literallayout>
[42bb57d]2041 </para>
2042 </listitem>
2043 </itemizedlist>
2044
[1515d301]2045 <!-- Test-Command -->
2046 <bridgehead renderas="sect3" id="perl-test-command"
2047 xreflabel="Test::Command-&Test-Command-version;">
[42bb57d]2048 Test::Command-&Test-Command-version;</bridgehead>
[1515d301]2049
2050 <indexterm zone="perl-modules perl-test-command">
[9385c0fe]2051 <primary sortas="a-Test-Command">Test::Command</primary>
[1515d301]2052 </indexterm>
2053
2054 <para>
2055 This module tests the exit status, STDOUT, or STDERR, of an external
2056 command. This module uses the standard
2057 <xref linkend="perl-standard-install"/>.
2058 </para>
2059
[7308c73e]2060 <!-- Test-Command -->
[5b378d42]2061 &lfs83_checked;
[1515d301]2062
2063 <itemizedlist>
2064 <listitem>
2065 <para>
[42bb57d]2066 <ulink url="&Test-Command-download-http;">Test::Command-&Test-Command-version;</ulink>
[1515d301]2067 </para>
2068 </listitem>
2069 <listitem>
[46561f8]2070<literallayout>&Test-Command-download-http;
2071MD5 sum: &Test-Command-md5sum;</literallayout>
[1515d301]2072 </listitem>
2073 </itemizedlist>
2074
[9385c0fe]2075 <!-- Test::Differences -->
2076 <bridgehead renderas="sect3" id="perl-test-differences"
2077 xreflabel="Test::Differences-&Test-Differences-version;">
2078 Test::Differences-&Test-Differences-version;</bridgehead>
2079
2080 <indexterm zone="perl-modules perl-test-differences">
2081 <primary sortas="a-Test-Differences">Test::Differences</primary>
2082 </indexterm>
2083
2084 <para>Test::Differences - Test strings and data structures and show
2085 differences if not ok. This module and its dependency modules use the
2086 standard <xref linkend="perl-standard-install"/>.</para>
2087
[7308c73e]2088 <!-- Test-Differences -->
[5b378d42]2089 &lfs83_checked;
[9385c0fe]2090
2091 <itemizedlist>
2092 <listitem>
2093 <para>
[46561f8]2094 <ulink url="&Test-Differences-download-http;">Test::Differences-&Test-Differences-version;</ulink>
[9385c0fe]2095 </para>
2096 </listitem>
2097 <listitem>
[46561f8]2098<literallayout>&Test-Differences-download-http;
2099MD5 sum: &Test-Differences-md5sum;</literallayout>
[9385c0fe]2100 <itemizedlist>
[e8167e1]2101 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Text-Diff-1.45.tar.gz">Text::Diff (for the testsuite)</ulink>
2102(https://cpan.metacpan.org/authors/id/N/NE/NEILB/Text-Diff-1.45.tar.gz)</literallayout>
[9385c0fe]2103 <itemizedlist>
[e8167e1]2104 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz">Algorithm::Diff</ulink>
2105(https://cpan.metacpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz)</literallayout>
[9385c0fe]2106 </listitem>
2107 </itemizedlist>
2108 </listitem>
[2d85af0]2109 <listitem>
2110 <para><xref linkend="perl-capture-tiny"/></para>
[beee921]2111 </listitem>
[9385c0fe]2112 </itemizedlist>
[83ee7f82]2113 </listitem>
2114 </itemizedlist>
2115
2116 <!-- Test::Exception is a dependency of multiple modules on this page
2117 but it is not linked from other pages, so only give minimal details -->
2118
2119 <bridgehead renderas="sect3" id="perl-test-exception"
2120 xreflabel="Test::Exception">
2121 Test::Exception</bridgehead>
2122
2123 <indexterm zone="perl-modules perl-test-exception">
2124 <primary sortas="a-Test-Exception">Test::Exception</primary>
2125 </indexterm>
2126
2127 <para>Test::Exception is used to test exception-based code.
2128 This module itself uses the standard
2129 <xref linkend="perl-standard-install"/>.</para>
2130
2131 <!-- Test-Exception -->
[5b378d42]2132 &lfs83_checked;
[83ee7f82]2133
2134 <itemizedlist>
[e8167e1]2135 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz">Test::Exception</ulink>
2136(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz)</literallayout>
[83ee7f82]2137 <itemizedlist>
[e8167e1]2138 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz">Sub::Uplevel</ulink>
2139(ttps://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz)</literallayout>
[83ee7f82]2140 </listitem>
2141 </itemizedlist>
[9385c0fe]2142 </listitem>
2143 </itemizedlist>
2144
[42bb57d]2145 <!-- Test::Fatal is a dependency of multiple modules on this page
2146 but it is not linked from other pages, so only give minimal details -->
2147
2148 <bridgehead renderas="sect3" id="perl-test-fatal"
2149 xreflabel="Test::Fatal">
2150 Test::Fatal</bridgehead>
2151
2152 <indexterm zone="perl-modules perl-test-fatal">
2153 <primary sortas="a-Test-Fatal">Test::Fatal</primary>
2154 </indexterm>
2155
2156 <para>The Test::Fatal module provides simple helpers for testing
2157 code which throws exceptions. This module uses the standard
2158 <xref linkend="perl-standard-install"/>.</para>
2159
[7308c73e]2160 <!-- Test-Fatal -->
[5b378d42]2161 &lfs83_checked;
[b9a1a8be]2162
[42bb57d]2163 <itemizedlist>
[e8167e1]2164 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz">Test::Fatal</ulink>
2165(https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz)</literallayout>
[42bb57d]2166 <itemizedlist>
2167 <listitem>
2168 <para>
2169 <xref linkend="perl-try-tiny"/>
2170 </para>
2171 </listitem>
2172 </itemizedlist>
2173 </listitem>
2174 </itemizedlist>
2175
[ab9e226]2176 <!-- Test::Needs is a dependency of multiple modules on this page
2177 but it is not linked from other pages, so only give minimal details -->
2178
2179 <bridgehead renderas="sect3" id="perl-test-needs"
2180 xreflabel="Test::Needs">
2181 Test::Needs</bridgehead>
2182
2183 <indexterm zone="perl-modules perl-test-needs">
2184 <primary sortas="a-Test-Needs">Test::Needs</primary>
2185 </indexterm>
2186
2187 <para>The Test::Needs module skips tests when a module is not available.</para>
2188
[7308c73e]2189 <!-- Test-Needs -->
[5b378d42]2190 &lfs83_checked;
[ab9e226]2191
2192 <itemizedlist>
2193 <listitem>
2194 <para>
[e8167e1]2195 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002005.tar.gz">Test::Needs</ulink>
2196(https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002005.tar.gz)</literallayout>
[ab9e226]2197 </para>
2198 </listitem>
2199 </itemizedlist>
2200
[42bb57d]2201 <!-- Test::Requires is a dependency of multiple modules on this page
2202 but it is not linked from other pages, so only give minimal details -->
2203
2204 <bridgehead renderas="sect3" id="perl-test-requires"
2205 xreflabel="Test::Requires">
2206 Test::Requires</bridgehead>
2207
2208 <indexterm zone="perl-modules perl-test-requires">
2209 <primary sortas="a-Test-Requires">Test::Requires</primary>
2210 </indexterm>
2211
2212 <para>The Test::Requires module checks if another (optional) module
2213 can be loaded, and if not it skips all the current tests. This
2214 module uses the standard <xref linkend="perl-standard-install"/>.</para>
2215
[7308c73e]2216 <!-- Test-Requires -->
[5b378d42]2217 &lfs83_checked;
[b9a1a8be]2218
[42bb57d]2219 <itemizedlist>
2220 <listitem>
2221 <para>
[e8167e1]2222 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz">Test::Requires</ulink>
2223(https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz)</literallayout>
[42bb57d]2224 </para>
2225 </listitem>
2226 </itemizedlist>
2227
2228 <!-- Test::Warnings is a dependency of multiple modules on this page
2229 but it is not linked from other pages, so only give minimal details -->
2230
2231 <bridgehead renderas="sect3" id="perl-test-warnings"
2232 xreflabel="Test::Warnings">
2233 Test::Warnings</bridgehead>
2234
2235 <indexterm zone="perl-modules perl-test-warnings">
2236 <primary sortas="a-Test-Warnings">Test::Warnings</primary>
2237 </indexterm>
2238
2239 <para>The Test::Warnings module tests for warnings
2240 and the lack of them. This module uses the standard
2241 <xref linkend="perl-standard-install"/>.</para>
2242
[7308c73e]2243 <!-- Test-Warnings -->
[5b378d42]2244 &lfs83_checked;
[b9a1a8be]2245
[42bb57d]2246 <itemizedlist>
2247 <listitem>
2248 <para>
[e8167e1]2249 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.026.tar.gz">Test::Warnings</ulink>
2250(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.026.tar.gz)</literallayout>
[42bb57d]2251 </para>
2252 </listitem>
2253 </itemizedlist>
2254
[a9ee0599]2255 <!-- Text::BibTeX -->
2256 <bridgehead renderas="sect3" id="perl-text-bibtex"
2257 xreflabel="Text::BibTeX-&Text-BibTeX-version;">
2258 Text::BibTeX-&Text-BibTeX-version;</bridgehead>
2259
2260 <indexterm zone="perl-modules perl-text-bibtex">
2261 <primary sortas="a-Text-BibTeX">Text::BibTex</primary>
2262 </indexterm>
2263
2264 <para>Text::BibTeX provides an interface to read and parse
2265 <application>BibTeX</application> files. This module uses the
2266 <xref linkend="perl-build-install"/>, but except where noted,
2267 its dependencies are installed using the standard
2268 <xref linkend="perl-standard-install"/>.</para>
2269
[7308c73e]2270 <!-- Text-BibTeX -->
[5b378d42]2271 &lfs83_checked;
[a9ee0599]2272
2273 <itemizedlist>
[ad86df81]2274 <listitem>
2275 <para>
[42bb57d]2276 <ulink url="&Text-BibTeX-download-http;">Text::BibTeX-&Text-BibTeX-version;</ulink>
[ad86df81]2277 </para>
2278 </listitem>
2279 <listitem>
[46561f8]2280<literallayout>&Text-BibTeX-download-http;
2281MD5 sum: &Text-BibTeX-md5sum;</literallayout>
[a9ee0599]2282 <itemizedlist>
[e8167e1]2283 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz">Config::AutoConf</ulink>
2284(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz)</literallayout>
[a9ee0599]2285 <itemizedlist>
[2d85af0]2286 <listitem>
2287 <para><xref linkend="perl-capture-tiny"/></para>
[a9ee0599]2288 </listitem>
2289 </itemizedlist>
2290 </listitem>
[e8167e1]2291 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz">ExtUtils-LibBuilder</ulink>
2292(https://cpan.metacpan.org/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz)
[651878e]2293this uses the <xref linkend="perl-build-install"/></literallayout>
2294 <itemizedlist>
2295 <listitem>
2296 <para>
2297 <xref linkend="perl-module-build"/>
2298 </para>
2299 </listitem>
2300 </itemizedlist>
2301 </listitem>
[a9ee0599]2302 </itemizedlist>
2303 </listitem>
2304 </itemizedlist>
2305
[42bb57d]2306 <!-- Text::CSV -->
2307 <bridgehead renderas="sect3" id="perl-text-csv"
2308 xreflabel="Text::CSV-&Text-CSV-version;">
2309 Text::CSV-&Text-CSV-version;</bridgehead>
2310
2311 <indexterm zone="perl-modules perl-text-csv">
2312 <primary sortas="a-Text-CSV">Text::CSV</primary>
2313 </indexterm>
2314
2315 <para>Text::CSV is a comma-separated values manipulator, using XS
2316 (eXternal Subroutine - for subroutines written in C or C++) or
2317 pure perl. This module uses the standard
2318 <xref linkend="perl-standard-install"/>.</para>
2319
[7308c73e]2320 <!-- Text-CSV -->
[5b378d42]2321 &lfs83_checked;
[42bb57d]2322
2323 <itemizedlist>
2324 <listitem>
2325 <para>
2326 <ulink url="&Text-CSV-download-http;">Text::CSV-&Text-CSV-version;</ulink>
2327 </para>
2328 </listitem>
2329 <listitem>
2330<literallayout>&Text-CSV-download-http;
2331MD5 sum: &Text-CSV-md5sum;</literallayout>
2332 <itemizedlist>
[e8167e1]2333 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.36.tgz">Text::CSV_XS</ulink>
2334(https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.36.tgz)</literallayout>
[e95f793]2335 <para>
2336 This is <emphasis>Recommended</emphasis> by Text-CSV but
[383eaf9]2337 <emphasis>Required</emphasis> for <xref role="nodep" linkend="biber"/>.
[e95f793]2338 </para>
[0270aa8]2339 <!-- <note> (this was valid up to 1.31, 1.33 extracts fine as .tgz, keep this
2340 commented until there has been as series of ok .tag releases)
[e95f793]2341 <para>
2342 GNU tar dislikes <filename>Text-CSV_XS-1.26.tar.gz</filename>
2343 and reports it does not look like a tar file : decompress it
2344 with <command>gunzip</command> before extracting it.
2345 </para>
[0270aa8]2346 </note> -->
[42bb57d]2347 </listitem>
2348 </itemizedlist>
2349 </listitem>
2350 </itemizedlist>
2351
[e8167e1]2352 <!-- Text::Glob is a dependency of multiple modules on this page
2353 but it is not linked from other pages, so only give minimal details -->
2354
2355 <bridgehead renderas="sect3" id="perl-text-glob"
2356 xreflabel="Text::Glob">
2357 Text::Glob</bridgehead>
2358
2359 <indexterm zone="perl-modules perl-text-glob">
2360 <primary sortas="a-Text-Glob">Text::Glob</primary>
2361 </indexterm>
2362
2363 <para>Text::Glob implements glob(3) style matching that can be used to match
2364 against text, rather than fetching names from a filesystem. It uses the
2365 standard <xref linkend="perl-standard-install"/>.</para>
2366
2367 <!-- Text-Glob -->
2368 &lfs83_checked;
2369
2370 <itemizedlist>
2371 <listitem>
2372 <para>
2373 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz">Text::Glob</ulink>
2374(https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz)</literallayout>
2375 </para>
2376 </listitem>
2377 </itemizedlist>
2378
[9385c0fe]2379 <!-- Text::Roman -->
2380 <bridgehead renderas="sect3" id="perl-text-roman"
2381 xreflabel="Text::Roman-&Text-Roman-version;">
2382 Text::Roman-&Text-Roman-version;</bridgehead>
2383
2384 <indexterm zone="perl-modules perl-text-roman">
2385 <primary sortas="a-Text-Roman">Text::Roman</primary>
2386 </indexterm>
2387
2388 <para>
2389 Text::Roman allows conversion between Roman and Arabic algorisms (number
2390 systems, e.g. MCMXLV and 1945). This module uses the standard
2391 <xref linkend="perl-standard-install"/>.
2392 </para>
2393
[7308c73e]2394 <!-- Text-Roman -->
[5b378d42]2395 &lfs83_checked;
[9385c0fe]2396
2397 <itemizedlist>
2398 <listitem>
2399 <para>
[42bb57d]2400 <ulink url="&Text-Roman-download-http;">Text::Roman-&Text-Roman-version;</ulink>
[9385c0fe]2401 </para>
2402 </listitem>
2403 <listitem>
[46561f8]2404<literallayout>&Text-Roman-download-http;
2405MD5 sum: &Text-Roman-md5sum;</literallayout>
[9385c0fe]2406 </listitem>
2407 </itemizedlist>
2408
[42bb57d]2409 <!-- Try::Tiny is a dependency of multiple modules on this page
2410 but it is not linked from other pages, so only give minimal details -->
2411
2412 <bridgehead renderas="sect3" id="perl-try-tiny"
2413 xreflabel="Try::Tiny">
2414 Try::Tiny</bridgehead>
2415
2416 <indexterm zone="perl-modules perl-try-tiny">
2417 <primary sortas="a-Try-Tiny">Try::Tiny</primary>
2418 </indexterm>
2419
[e95f793]2420 <para>The Try::Tiny module provides minimal try/catch with
[42bb57d]2421 proper preservation of $0. This module uses the standard
2422 <xref linkend="perl-standard-install"/>.</para>
2423
[7308c73e]2424 <!-- Try-Tiny -->
[5b378d42]2425 &lfs83_checked;
[b9a1a8be]2426
[42bb57d]2427 <itemizedlist>
2428 <listitem>
2429 <para>
[e8167e1]2430 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz">Try::Tiny</ulink>
2431(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz)</literallayout>
[42bb57d]2432 </para>
2433 </listitem>
2434 </itemizedlist>
2435
[e95f793]2436 <!-- Unicode::Collate -->
2437 <bridgehead renderas="sect3" id="perl-unicode-collate"
2438 xreflabel="Unicode::Collate-&Unicode-Collate-version;">
2439 Unicode::Collate-&Unicode-Collate-version;</bridgehead>
2440
2441 <indexterm zone="perl-modules perl-unicode-collate">
2442 <primary sortas="a-Unicode-Collate">Unicode::Collate</primary>
2443 </indexterm>
2444
2445 <para>
[69c70ea]2446 Unicode::Collate provides a Unicode collation algorithm.
2447 This module uses the 'unsafe' variant of the standard
[e95f793]2448 <xref linkend="perl-standard-install"/>.
2449 </para>
2450
[7308c73e]2451 <!-- Unicode-Collate -->
[5b378d42]2452 &lfs83_checked;
[e95f793]2453
2454 <itemizedlist>
2455 <listitem>
2456 <para>
2457 <ulink url="&Unicode-Collate-download-http;">Unicode::Collate-&Unicode-Collate-version;</ulink>
2458 </para>
2459 </listitem>
2460 <listitem>
2461<literallayout>&Unicode-Collate-download-http;
2462MD5 sum: &Unicode-Collate-md5sum;</literallayout>
2463 </listitem>
2464 </itemizedlist>
2465
[a9ee0599]2466 <!-- Unicode::LineBreak -->
2467 <bridgehead renderas="sect3" id="perl-unicode-linebreak"
2468 xreflabel="Unicode::LineBreak-&Unicode-LineBreak-version;">
2469 Unicode::LineBreak-&Unicode-LineBreak-version;</bridgehead>
2470
2471 <indexterm zone="perl-modules perl-unicode-linebreak">
2472 <primary sortas="a-Unicode-LineBreak">Unicode::LineBreak</primary>
2473 </indexterm>
2474
2475 <para>Unicode::LineBreak provides a UAX #14 Unicode Line Breaking Algorithm.
2476 This module and its dependencies use the standard
2477 <xref linkend="perl-standard-install"/>.</para>
2478
[7308c73e]2479 <!-- Unicode-LineBreak -->
[5b378d42]2480 &lfs83_checked;
[a9ee0599]2481
2482 <itemizedlist>
[ad86df81]2483 <listitem>
2484 <para>
[46561f8]2485 <ulink url="&Unicode-LineBreak-download-http;">Unicode::LineBreak-&Unicode-LineBreak-version;</ulink>
[ad86df81]2486 </para>
2487 </listitem>
2488 <listitem>
[46561f8]2489<literallayout>&Unicode-LineBreak-download-http;
2490MD5 sum: &Unicode-LineBreak-md5sum;</literallayout>
[a9ee0599]2491 <itemizedlist>
[e8167e1]2492 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz">MIME::Charset</ulink>
2493(https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz)
[0639bb6]2494When scripting, pipe the <command>perl Makefile.PL</command> command through <command>yes "" |</command>, since some user input is sought</literallayout>
[a9ee0599]2495 </listitem>
[48b417ab]2496 <listitem>
2497 <para>
2498 <xref linkend="wget"/> (to download two files from unicode.org
2499 in the testsuite)
2500 </para>
2501 </listitem>
[a9ee0599]2502 </itemizedlist>
2503 </listitem>
2504 </itemizedlist>
2505
[17bcb81]2506 <!-- URI -->
[41b9f22]2507 <bridgehead renderas="sect3" id="perl-uri"
2508 xreflabel="URI-&URI-version;">
2509 URI-&URI-version;</bridgehead>
2510
2511 <indexterm zone="perl-modules perl-uri">
[254592b]2512 <primary sortas="a-URI">URI</primary>
[41b9f22]2513 </indexterm>
2514
[17bcb81]2515 <para>
2516 This module implements the URI class. Objects of this class represent
2517 "Uniform Resource Identifier references" as specified in RFC 2396 (and
2518 updated by RFC 2732). A Uniform Resource Identifier is a compact string of
2519 characters that identifies an abstract or physical resource. A Uniform
2520 Resource Identifier can be further classified as either a Uniform Resource
2521 Locator (URL) or a Uniform Resource Name (URN). The distinction between
2522 URL and URN does not matter to the URI class interface. A "URI-reference"
2523 is a URI that may have additional information attached in the form of a
[b3aacc0]2524 fragment identifier. This module uses the standard
2525 <xref linkend="perl-standard-install"/>.
[17bcb81]2526 </para>
[41b9f22]2527
[7308c73e]2528 <!-- URI -->
[5b378d42]2529 &lfs83_checked;
[254592b]2530
[8e2f6669]2531 <itemizedlist>
[ad86df81]2532 <listitem>
2533 <para>
[46561f8]2534 <ulink url="&URI-download-http;">URI-&URI-version;</ulink>
[ad86df81]2535 </para>
2536 </listitem>
2537 <listitem>
[46561f8]2538<literallayout>&URI-download-http;
2539MD5 sum: &URI-md5sum;</literallayout>
[ab9e226]2540 <itemizedlist>
2541 <listitem>
2542 <para>
2543 <xref linkend="perl-test-needs"/> (for the testsuite)
2544 </para>
2545 </listitem>
2546 </itemizedlist>
[41b9f22]2547 </listitem>
2548 </itemizedlist>
[17bcb81]2549
[3a24ee1]2550 <!-- XML::LibXML is a dependency of multiple modules on this page
[42bb57d]2551 but it is not linked from other pages, so only give minimal details -->
[a40bc4f7]2552
2553 <bridgehead renderas="sect3" id="perl-xml-libxml"
2554 xreflabel="XML::LibXML">
2555 XML::LibXML</bridgehead>
2556
2557 <indexterm zone="perl-modules perl-xml-libxml">
2558 <primary sortas="a-XML-LibXML">XML::LibXML</primary>
2559 </indexterm>
2560
2561 <para>The XML::LibXML is a perl binding for <xref linkend="libxml2"/>.
2562 This module uses the standard <xref linkend="perl-standard-install"/>.
2563 </para>
2564
[42bb57d]2565 <para>Upstream blacklists the current version of <xref linkend="libxml2"/>
[a40bc4f7]2566 on the grounds of "schema regression" and the build will warn that the
2567 version of libxml2 is incompatible, but it appears to work.</para>
2568
[7308c73e]2569 <!-- XML-LibXML -->
[5b378d42]2570 &lfs83_checked;
[b9a1a8be]2571
[a40bc4f7]2572 <itemizedlist>
2573 <listitem>
2574 <para>
[e8167e1]2575 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0132.tar.gz">XML::LibXML</ulink>
2576(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0132.tar.gz">XML::LibXML)</literallayout>
[a40bc4f7]2577 </para>
[f5e458bd]2578 <itemizedlist>
[7fac9a1]2579 <listitem>
2580 <para><xref linkend="perl-xml-sax"/></para>
2581 </listitem>
[f5e458bd]2582 <listitem>
2583 <para><xref linkend="libxml2"/></para>
2584 </listitem>
2585 </itemizedlist>
[a40bc4f7]2586 </listitem>
2587 </itemizedlist>
2588
[a9ee0599]2589 <!-- XML::LibXML::Simple -->
2590 <bridgehead renderas="sect3" id="perl-xml-libxml-simple"
2591 xreflabel="XML::LibXML::Simple-&XML-LibXML-Simple-version;">
[d6d8d49c]2592 XML::LibXML::Simple-&XML-LibXML-Simple-version;</bridgehead>
[a9ee0599]2593
2594 <indexterm zone="perl-modules perl-xml-libxml-simple">
2595 <primary sortas="a-XML-LibXML-Simple">XML::LibXML::Simple</primary>
2596 </indexterm>
2597
2598 <para>The XML::LibXML::Simple module is a rewrite of XML::Simple to use the
2599 XML::LibXML parser for XML structures,instead of the plain
2600 <application>Perl</application> or SAX parsers.
2601 This module and all dependency modules use the standard
2602 <xref linkend="perl-standard-install"/>.</para>
2603
[7308c73e]2604 <!-- XML-LibXML-Simple -->
[5b378d42]2605 &lfs83_checked;
[a9ee0599]2606
2607 <itemizedlist>
[ad86df81]2608 <listitem>
2609 <para>
[46561f8]2610 <ulink url="&XML-LibXML-Simple-download-http;">XML::LibXML::Simple-&XML-LibXML-Simple-version;</ulink>
[ad86df81]2611 </para>
2612 </listitem>
2613 <listitem>
[46561f8]2614<literallayout>&XML-LibXML-Simple-download-http;
2615MD5 sum: &XML-LibXML-Simple-md5sum;</literallayout>
[a9ee0599]2616 <itemizedlist>
2617 <listitem>
2618 <para>
2619 <xref linkend="perl-xml-libxml"/>
2620 </para>
2621 </listitem>
[e8167e1]2622 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz">File::Slurp::Tiny</ulink>
2623(https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz)</literallayout>
[a9ee0599]2624 </listitem>
2625 </itemizedlist>
2626 </listitem>
2627 </itemizedlist>
2628
2629 <!-- XML::LibXSLT -->
2630 <bridgehead renderas="sect3" id="perl-xml-libxslt"
2631 xreflabel="XML::LibXSLT-&XML-LibXSLT-version;">
2632 XML::LibXSLT-&XML-LibXSLT-version;</bridgehead>
2633
2634 <indexterm zone="perl-modules perl-xml-libxslt">
2635 <primary sortas="a-XML-LibXSLT">XML::LibXSLT</primary>
2636 </indexterm>
2637
2638 <para>The XML::LibXSLT module provides an interface to
2639 <application>libxslt</application>. This module uses the standard
2640 <xref linkend="perl-standard-install"/>.</para>
2641
[7308c73e]2642 <!-- XML-LibXSLT -->
[5b378d42]2643 &lfs83_checked;
[a9ee0599]2644
2645 <itemizedlist>
[ad86df81]2646 <listitem>
2647 <para>
[46561f8]2648 <ulink url="&XML-LibXSLT-download-http;">XML::LibXSLT-&XML-LibXSLT-version;</ulink>
[ad86df81]2649 </para>
2650 </listitem>
2651 <listitem>
[46561f8]2652<literallayout>&XML-LibXSLT-download-http;
2653MD5 sum: &XML-LibXSLT-md5sum;</literallayout>
[a9ee0599]2654 <itemizedlist>
[2077cafb]2655 <listitem>
2656 <para>
2657 <xref linkend="perl-xml-libxml"/>
2658 </para>
2659 </listitem>
[a9ee0599]2660 <listitem>
2661 <para>
2662 <xref linkend="libxslt"/>
2663 </para>
2664 </listitem>
2665 </itemizedlist>
2666 </listitem>
2667 </itemizedlist>
2668
[e82b5b1d]2669 <!-- XML::SAX is a dependency of multiple modules on this page
[42bb57d]2670 but it is not linked from other pages, so only give minimal details -->
[e82b5b1d]2671
2672 <bridgehead renderas="sect3" id="perl-xml-sax"
2673 xreflabel="XML::SAX">
2674 XML::SAX</bridgehead>
2675
2676 <indexterm zone="perl-modules perl-xml-sax">
2677 <primary sortas="a-XML-SAX">XML::SAX</primary>
2678 </indexterm>
2679
2680 <para>XML::SAX provides a simple API for XML.
2681 This module uses the standard <xref linkend="perl-standard-install"/>.
2682 </para>
2683
2684 <para>Note: this module does not support parallel builds.</para>
2685
[7308c73e]2686 <!-- XML-SAX -->
[5b378d42]2687 &lfs83_checked;
[b9a1a8be]2688
[e82b5b1d]2689 <itemizedlist>
2690 <listitem>
2691 <para>
[e8167e1]2692 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.00.tar.gz">XML::SAX</ulink>
2693(https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.00.tar.gz)</literallayout>
[e82b5b1d]2694 </para>
2695 <itemizedlist>
2696 <listitem>
2697 <para><xref linkend="libxml2"/></para>
[db68e5b]2698 </listitem>
[e8167e1]2699 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz">XML::NamespaceSupport</ulink>
2700(https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz)</literallayout>
[db68e5b]2701 </listitem>
[e8167e1]2702 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz">XML::SAX::Base</ulink>
2703(https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz)</literallayout>
[e82b5b1d]2704 </listitem>
2705 </itemizedlist>
2706 </listitem>
2707 </itemizedlist>
2708
[c1c5ff55]2709 <!-- XML::Simple -->
2710 <bridgehead renderas="sect3" id="perl-xml-simple"
2711 xreflabel="XML::Simple-&XML-Simple-version;">
2712 XML::Simple-&XML-Simple-version;</bridgehead>
2713
2714 <indexterm zone="perl-modules perl-xml-simple">
[254592b]2715 <primary sortas="a-XML-Simple">XML::Simple</primary>
[c1c5ff55]2716 </indexterm>
2717
2718 <para>The XML::Simple module is a <application>Perl</application> extension
2719 that provides an easy API to read and write XML (especially config files).
[8e2f6669]2720 This module and all dependency modules use the standard
[c1c5ff55]2721 <xref linkend="perl-standard-install"/>.</para>
2722
[0a43695]2723 <!-- XML-Simple -->
[5b378d42]2724 &lfs83_checked;
[254592b]2725
[8e2f6669]2726 <itemizedlist>
[ad86df81]2727 <listitem>
2728 <para>
[46561f8]2729 <ulink url="&XML-Simple-download-http;">XML::Simple-&XML-Simple-version;</ulink>
[ad86df81]2730 </para>
2731 </listitem>
2732 <listitem>
[46561f8]2733<literallayout>&XML-Simple-download-http;
2734MD5 sum: &XML-Simple-md5sum;</literallayout>
[c1c5ff55]2735 <itemizedlist>
[e82b5b1d]2736 <listitem>
[e8167e1]2737 <para><xref linkend="perl-xml-sax"/> (optional)</para>
[c1c5ff55]2738 </listitem>
2739 </itemizedlist>
2740 </listitem>
2741 </itemizedlist>
[17bcb81]2742
[a9ee0599]2743 <!-- XML::Writer -->
2744 <bridgehead renderas="sect3" id="perl-xml-writer"
2745 xreflabel="XML::Writer-&XML-Writer-version;">
2746 XML::Writer-&XML-Writer-version;</bridgehead>
2747
2748 <indexterm zone="perl-modules perl-xml-writer">
2749 <primary sortas="a-XML-Writer">XML::Writer</primary>
2750 </indexterm>
2751
2752 <para>XML::Writer provides a <application>Perl</application>
2753 extension for writing XML documents. This
2754 module uses the standard <xref linkend="perl-standard-install"/>.</para>
2755
[7308c73e]2756 <!-- XML-Writer -->
[5b378d42]2757 &lfs83_checked;
[a9ee0599]2758
2759 <itemizedlist>
[ad86df81]2760 <listitem>
2761 <para>
[46561f8]2762 <ulink url="&XML-Writer-download-http;">XML::Writer-&XML-Writer-version;</ulink>
[ad86df81]2763 </para>
2764 </listitem>
2765 <listitem>
[46561f8]2766<literallayout>&XML-Writer-download-http;
2767MD5 sum: &XML-Writer-md5sum;</literallayout>
[a9ee0599]2768 </listitem>
2769 </itemizedlist>
2770
[9ee1058]2771 </sect2>
2772
[10a2ee5]2773 <sect2 role="installation" id="perl-standard-install"
2774 xreflabel="build and installation instructions">
2775 <title>Standard Installation of Perl Modules</title>
[9ee1058]2776
[10a2ee5]2777 <para>Install <application>Perl</application> modules by running the
2778 following commands:</para>
[9ee1058]2779
[35b6a2e]2780 <para>For <xref linkend="perl-data-uniqid"/>, first apply the required
2781 patch with:</para>
2782
2783<screen><userinput>patch -Np1 -i ../Data-Uniqid-&Data-Uniqid-version;-disable_failing_test-1.patch</userinput></screen>
2784
2785 <para>Then, or for all other modules using the standard installation, proceed
2786 with:</para>
2787
[9ee1058]2788<screen><userinput>perl Makefile.PL &amp;&amp;
[52d29f7]2789make &amp;&amp;
[9ee1058]2790make test</userinput></screen>
[7fc4452]2791
[69c70ea]2792 <note>
2793 <para>If the module is described as using the <emphasis>unsafe</emphasis>
2794 variant of the Standard Installation, and you are using
2795 <application>perl-5.26.0</application> or later, (the use of the current
2796 directory in <literal>@INC</literal> was removed for security reasons)
2797 you should change the perl invocation to:</para>
2798
2799<screen><userinput>PERL_USE_UNSAFE_INC=1 &amp;&amp;</userinput></screen>
2800
2801 <para>If, however, you are using the Auto Installation described below,
2802 that environment variable will be set whenever the <command>cpan</command>
2803 shell <command>install</command> is used.</para>
2804 </note>
2805
[9ee1058]2806 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
[7fc4452]2807
[9ee1058]2808<screen role="root"><userinput>make install</userinput></screen>
[62c964d]2809
[38c1e39]2810 <note>
2811 <para>When reinstalling a <application>Perl</application> module,
2812 sometimes older versions of the module being reinstalled are in other
2813 directories specified in <parameter>@INC</parameter>. To delete all
2814 other versions of the module being reinstalled (not simply older ones)
2815 set the <varname>UNINST</varname> variable:</para>
2816
[b14628ba]2817<screen><userinput>make install UNINST=1</userinput></screen>
[38c1e39]2818 </note>
2819
[9ee1058]2820 </sect2>
[bd23186f]2821
[a9ee0599]2822 <sect2 role="installation" id="perl-build-install"
2823 xreflabel="instructions for packages using Build.PL">
2824 <title>Installation of Perl Modules which use Build.PL</title>
2825
2826 <para>Install <application>Perl</application> modules which use
2827 Build.PL by running the following commands:</para>
2828
2829<screen><userinput>perl Build.PL &amp;&amp;
2830./Build &amp;&amp;
2831./Build test</userinput></screen>
2832
2833 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
2834
2835<screen role="root"><userinput>./Build install</userinput></screen>
2836
2837<!-- following not tested
2838 <note>
2839 <para>When reinstalling a <application>Perl</application> module,
2840 sometimes older versions of the module being reinstalled are in other
2841 directories specified in <parameter>@INC</parameter>. To delete all
2842 other versions of the module being reinstalled (not simply older ones)
2843 set the <varname>UNINST</varname> variable:</para>
2844
2845<screen><userinput>./Build install UNINST=1</userinput></screen>
2846 </note> -->
2847
2848 </sect2>
2849
[3e4b0b2]2850 <sect2 role="installation" id="perl-auto-install"
2851 xreflabel="alternate auto installation instructions">
[9ee1058]2852 <title>(Alternate) Auto Installation of Perl Modules.</title>
[62c964d]2853
[dbaa33d]2854 <para>There is an alternate way of installing the modules using the
2855 <command>cpan</command> shell <command>install</command> command. The
2856 command automatically downloads the source from the CPAN archive, extracts
2857 it, runs the compilation, testing and installation commands mentioned
2858 above, and removes the build source tree. You may still need to install
2859 dependent library packages before running the automated installation
2860 method.</para>
2861
2862 <para>The first time you run <command>cpan</command>, you'll be prompted
2863 to enter some information regarding download locations and methods. This
2864 information is retained in files located in
2865 <filename class='directory'>~/.cpan</filename>. Start the
2866 <command>cpan</command> shell by issuing '<command>cpan</command>' as the
2867 <systemitem class="username">root</systemitem> user. Any module may now be
2868 installed from the
2869 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2870 prompt with the command:</para>
[62c964d]2871
[1039de3]2872<screen role="root"><userinput>install <replaceable>&lt;Module::Name&gt;</replaceable></userinput></screen>
[62c964d]2873
[dbaa33d]2874 <para>For additional commands and help, issue '<command>help</command>'
2875 from the
2876 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2877 prompt.</para>
[3d60760]2878
[10a2ee5]2879 <para>Alternatively, for scripted or non-interactive installations, use the
2880 following syntax as the
[dbaa33d]2881 <systemitem class="username">root</systemitem> user to install one or more
2882 modules:</para>
2883
2884<screen role="root"><userinput>cpan -i <replaceable>&lt;Module1::Name&gt; &lt;Module2::Name&gt;</replaceable></userinput></screen>
[10a2ee5]2885
[dbaa33d]2886 <para>Review the <filename>cpan.1</filename> man page for additional
2887 parameters you can pass to <command>cpan</command> on the command
2888 line.</para>
[10a2ee5]2889
[9ee1058]2890 </sect2>
[3d60760]2891
[69a39a2]2892 <sect2 role="content">
2893 <title>Contents</title>
2894
2895 <para>
2896 Most of these modules only install into the perl directories, but a
2897 few will also install programs (mostly, perl scripts), or even a library,
2898 into <filename class="directory">/usr</filename>
2899 </para>
2900
2901 <segmentedlist>
2902 <segtitle>Installed Programs</segtitle>
2903 <segtitle>Installed Libraries</segtitle>
2904
2905 <seglistitem>
[fa74153]2906 <seg> <!-- Use emphasis to highlight the relevant module name.
[51529b92]2907 Our setup actually uses italic to do this. -->
[69a39a2]2908 <emphasis>Archive::Zip:</emphasis> crc32
2909 <emphasis>File::Find::Rule:</emphasis> findrule
2910 <emphasis>libwww-perl:</emphasis> lwp-download, lwp-dump, lwp-mirror, lwp-request
[a5cd6e1]2911 <emphasis>Lingua::Translit:</emphasis> translit
[69a39a2]2912 <emphasis>Log::Log4perl:</emphasis> l4p-tmpl
[cc6410cf]2913 <emphasis>Module::Build</emphasis> config_data
[5eb18534]2914 <emphasis>Mojolicious</emphasis> hypnotoad, mojo, morbo
[e130017b]2915 <emphasis>Parse::Yapp</emphasis> yapp
[fa74153]2916 <!--<emphasis>Test::Pod::Coverage:</emphasis> pod_cover-->
[69a39a2]2917 <emphasis>Text::BibTeX:</emphasis> biblex, bibparse, dumpnames
2918 </seg>
2919 <seg>
2920 <emphasis>Text::BibTeX:</emphasis> libbtparse.so
2921 </seg>
2922 </seglistitem>
2923 </segmentedlist>
2924
2925 <variablelist>
2926 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
2927 <?dbfo list-presentation="list"?>
2928 <?dbhtml list-presentation="table"?>
2929
2930 <varlistentry id="crc32">
2931 <term><command>crc32</command></term>
2932 <listitem>
2933 <para>computes and prints to stdout the CRC-32 values of the
2934 given files.</para>
2935 <indexterm zone="perl-modules crc32">
2936 <primary sortas="b-crc32">crc32</primary>
2937 </indexterm>
2938 </listitem>
2939 </varlistentry>
2940
2941 <varlistentry id="findrule">
2942 <term><command>findrule</command></term>
2943 <listitem>
2944 <para>is a command line wrapper to File:Find:Rule.</para>
2945 <indexterm zone="perl-modules findrule">
2946 <primary sortas="b-findrule">findrule</primary>
2947 </indexterm>
2948 </listitem>
2949 </varlistentry>
2950
2951 <varlistentry id="lwp-download">
2952 <term><command>lwp-download</command></term>
2953 <listitem>
2954 <para>is a script to fetch a large file from the web.</para>
2955 <indexterm zone="perl-modules lwp-download">
2956 <primary sortas="b-lwp-download">lwp-download</primary>
2957 </indexterm>
2958 </listitem>
2959 </varlistentry>
2960
2961 <varlistentry id="lwp-dump">
2962 <term><command>lwp-dump</command></term>
2963 <listitem>
2964 <para>is used to see what headers and content is returned for a URL.</para>
2965 <indexterm zone="perl-modules lwp-dump">
2966 <primary sortas="b-lwp-dump">lwp-dump</primary>
2967 </indexterm>
2968 </listitem>
2969 </varlistentry>
2970
2971 <varlistentry id="lwp-mirror">
2972 <term><command>lwp-mirror</command></term>
2973 <listitem>
2974 <para>is a simple mirror utility.</para>
2975 <indexterm zone="perl-modules lwp-mirror">
2976 <primary sortas="b-lwp-mirror">lwp-mirror</primary>
2977 </indexterm>
2978 </listitem>
2979 </varlistentry>
2980
2981 <varlistentry id="lwp-request">
2982 <term><command>lwp-request</command></term>
2983 <listitem>
2984 <para>is a simple command line user agent.</para>
2985 <indexterm zone="perl-modules lwp-request">
2986 <primary sortas="b-lwp-request">lwp-request</primary>
2987 </indexterm>
2988 </listitem>
2989 </varlistentry>
2990
[a5cd6e1]2991 <varlistentry id="translit">
2992 <term><command>translit</command></term>
2993 <listitem>
2994 <para>transliterates text between writing systems using
2995 various standards.</para>
2996 <indexterm zone="perl-modules translit">
2997 <primary sortas="b-translit">translit</primary>
2998 </indexterm>
2999 </listitem>
3000 </varlistentry>
3001
[69a39a2]3002 <varlistentry id="l4p-templ">
3003 <term><command>l4p-templ</command></term>
3004 <listitem>
3005 <para>prints out the text of a template Log4perl configuration for
3006 starting a new Log4perl configuration file.</para>
3007 <indexterm zone="perl-modules l4p-templ">
3008 <primary sortas="b-l4p-templ">l4p-templ</primary>
3009 </indexterm>
3010 </listitem>
3011 </varlistentry>
[cc6410cf]3012
3013 <varlistentry id="config_data">
3014 <term><command>config_data</command></term>
3015 <listitem>
3016 <para>is used to query or change the configuration of perl modules.
3017 </para>
3018 <indexterm zone="perl-modules config_data">
3019 <primary sortas="b-config_data">config_data</primary>
3020 </indexterm>
3021 </listitem>
3022 </varlistentry>
[5eb18534]3023
3024 <varlistentry id="hypnotoad">
3025 <term><command>hypnotoad</command></term>
3026 <listitem>
3027 <para>is an HTTP and WebSocket server.</para>
3028 <indexterm zone="perl-modules hypnotoad">
3029 <primary sortas="b-hypnotoad">hypnotoad</primary>
3030 </indexterm>
3031 </listitem>
3032 </varlistentry>
3033
3034 <varlistentry id="mojo">
3035 <term><command>mojo</command></term>
3036 <listitem>
3037 <para>is used to list and run Mojolicious commands.</para>
3038 <indexterm zone="perl-modules mojo">
3039 <primary sortas="b-mojo">mojo</primary>
3040 </indexterm>
3041 </listitem>
3042 </varlistentry>
3043
3044 <varlistentry id="morbo">
3045 <term><command>morbo</command></term>
3046 <listitem>
3047 <para>is an HTTP and WebSocket development server.</para>
3048 <indexterm zone="perl-modules morbo">
3049 <primary sortas="b-morbo">morbo</primary>
3050 </indexterm>
3051 </listitem>
3052 </varlistentry>
[e130017b]3053
3054 <varlistentry id="yapp">
3055 <term><command>yapp</command></term>
3056 <listitem>
3057 <para>is a frontend to the Parse::Yapp module, which lets you create
3058 a Perl OO parser from an input grammar file.</para>
3059 <indexterm zone="perl-modules yapp">
3060 <primary sortas="b-yapp">yapp</primary>
3061 </indexterm>
3062 </listitem>
3063 </varlistentry>
[69a39a2]3064
[fa74153]3065 <!--<varlistentry id="pod_cover">
[69a39a2]3066 <term><command>pod_cover</command></term>
3067 <listitem>
3068 <para>is used to get a coverage analysis of the embedded documentation
3069 in a perl module.</para>
3070 <indexterm zone="perl-modules pod_cover">
3071 <primary sortas="b-pod_cover">pod_cover</primary>
3072 </indexterm>
3073 </listitem>
[fa74153]3074 </varlistentry>-->
[69a39a2]3075
3076 <varlistentry id="biblex">
3077 <term><command>biblex</command></term>
3078 <listitem>
3079 <para>performs lexical analysis on a BibTeX file.</para>
3080 <indexterm zone="perl-modules biblex">
3081 <primary sortas="b-biblex">biblex</primary>
3082 </indexterm>
3083 </listitem>
3084 </varlistentry>
3085
3086 <varlistentry id="bibparse">
3087 <term><command>bibparse</command></term>
3088 <listitem>
3089 <para>parses a series of BibTeX files with command line options to
3090 control the string post-processing behaviour.</para>
3091 <indexterm zone="perl-modules bibparse">
3092 <primary sortas="b-bibparse">bibparse</primary>
3093 </indexterm>
3094 </listitem>
3095 </varlistentry>
3096
3097 <varlistentry id="dumpnames">
3098 <term><command>dumpnames</command></term>
3099 <listitem>
3100 <para>parses a BibTeX file, splitting 'author' and 'editor' fields
3101 into lists of names, and then dumps everything to stdout.</para>
3102 <indexterm zone="perl-modules dumpnames">
3103 <primary sortas="b-dumpnames">dumpnames</primary>
3104 </indexterm>
3105 </listitem>
3106 </varlistentry>
3107
3108 <varlistentry id="libbtparse">
3109 <term><filename class='libraryfile'>libbtparse.so</filename></term>
3110 <listitem>
3111 <para>is a library for parsing and processing BibTeX data files.</para>
3112 <indexterm zone="perl-modules libbtparse">
3113 <primary sortas="c-libbtparse">libbtparse.so</primary>
3114 </indexterm>
3115 </listitem>
3116 </varlistentry>
3117
3118 </variablelist>
3119 </sect2>
3120
[9ee1058]3121</sect1>
Note: See TracBrowser for help on using the repository browser.