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

perl-modules
Last change on this file since 88f20bb was 88f20bb, checked in by Ken Moffat <ken@…>, 4 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
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5<!-- Lasciate ogne speranza, voi ch'intrate
6 (Abandon all hope, ye who enter here). -->
7 %general-entities;
8
9<!-- moved to general.ent
10 <!ENTITY perl_authors "https://www.cpan.org/authors">-->
11
12 <!ENTITY Archive-Zip-download-http "&perl_authors;/id/P/PH/PHRED/Archive-Zip-&Archive-Zip-version;.tar.gz">
13 <!ENTITY Archive-Zip-md5sum "0576016be1e676cacebc447e2463dc44">
14
15 <!ENTITY autovivification-download-http "&perl_authors;/id/V/VP/VPIT/autovivification-&autovivification-version;.tar.gz">
16 <!ENTITY autovivification-md5sum "8dec994e1e7d368e055f21a5777385a0">
17
18 <!ENTITY Business-ISBN-download-http "&perl_authors;/id/B/BD/BDFOY/Business-ISBN-&Business-ISBN-version;.tar.gz">
19 <!ENTITY Business-ISBN-md5sum "60b36c0a92cf51e9027ec3d9f38e7224">
20
21 <!ENTITY Business-ISMN-download-http "&perl_authors;/id/B/BD/BDFOY/Business-ISMN-&Business-ISMN-version;.tar.gz">
22 <!ENTITY Business-ISMN-md5sum "9d824f770a48ad2bf9cafb2eb2d3bde2">
23
24 <!ENTITY Business-ISSN-download-http "&perl_authors;/id/B/BD/BDFOY/Business-ISSN-&Business-ISSN-version;.tar.gz">
25 <!ENTITY Business-ISSN-md5sum "6720f5ff3a8e7cb4d84aa35c78d8536c">
26
27 <!ENTITY Class-Accessor-download-http "&perl_authors;/id/K/KA/KASEI/Class-Accessor-&Class-Accessor-version;.tar.gz">
28 <!ENTITY Class-Accessor-md5sum "1f1e5990f87cad7659b292fed7dc0407">
29
30 <!ENTITY Data-Compare-download-http "&perl_authors;/id/D/DC/DCANTRELL/Data-Compare-&Data-Compare-version;.tar.gz">
31 <!ENTITY Data-Compare-md5sum "6a397ab5833237f3ca05ed7277b19a7a">
32
33 <!ENTITY Data-Dump-download-http "&perl_authors;/id/G/GA/GAAS/Data-Dump-&Data-Dump-version;.tar.gz">
34 <!ENTITY Data-Dump-md5sum "762c111e525c82ff23d62c90821b26e9">
35
36 <!ENTITY Data-Uniqid-download-http "&perl_authors;/id/M/MW/MWX/Data-Uniqid-&Data-Uniqid-version;.tar.gz">
37 <!ENTITY Data-Uniqid-md5sum "6bab3b5da09fedfdf60ce2629a7367db">
38
39 <!ENTITY DateTime-Calendar-Julian-download-http "&perl_authors;/id/P/PI/PIJLL/DateTime-Calendar-Julian-&DateTime-Calendar-Julian-version;.tar.gz">
40 <!ENTITY DateTime-Calendar-Julian-md5sum "de688324eb33a27449ac2a5bfe1453a0">
41
42 <!ENTITY DateTime-Format-Builder-download-http "&perl_authors;/id/D/DR/DROLSKY/DateTime-Format-Builder-&DateTime-Format-Builder-version;.tar.gz">
43 <!ENTITY DateTime-Format-Builder-md5sum "21d950a9425c0173d6191697bf9dc4dc">
44
45 <!ENTITY Encode-EUCJPASCII-download-http "&perl_authors;/id/N/NE/NEZUMI/Encode-EUCJPASCII-&Encode-EUCJPASCII-version;.tar.gz">
46 <!ENTITY Encode-EUCJPASCII-md5sum "5daa65f55b7c2050bb0713d9e95f239d">
47
48 <!ENTITY Encode-HanExtra-download-http "&perl_authors;/id/A/AU/AUDREYT/Encode-HanExtra-&Encode-HanExtra-version;.tar.gz">
49 <!ENTITY Encode-HanExtra-md5sum "e1d3bc32c1c8ee304235a06fbcd5d5a4">
50
51 <!ENTITY Encode-JIS2K-download-http "&perl_authors;/id/D/DA/DANKOGAI/Encode-JIS2K-&Encode-JIS2K-version;.tar.gz">
52 <!ENTITY Encode-JIS2K-md5sum "60539471aa408a2b793cd45a6ce651db">
53
54 <!ENTITY Error-download-http "&perl_authors;/id/S/SH/SHLOMIF/Error-&Error-version;.tar.gz">
55 <!ENTITY Error-md5sum "0dcd94640f617df02b6d6c1e4e92018c">
56
57 <!ENTITY File-BaseDir-download-http "&perl_authors;/id/K/KI/KIMRYAN/File-BaseDir-&File-BaseDir-version;.tar.gz">
58 <!ENTITY File-BaseDir-md5sum "667a7faa144c0c9a22b4421ed395fe89">
59
60 <!ENTITY File-Slurper-download-http "&perl_authors;/id/L/LE/LEONT/File-Slurper-&File-Slurper-version;.tar.gz">
61 <!ENTITY File-Slurper-md5sum "5742c63096392dfee50b8db314bcca18">
62
63 <!ENTITY File-Which-download-http "&perl_authors;/id/P/PL/PLICEASE/File-Which-&File-Which-version;.tar.gz">
64 <!ENTITY File-Which-md5sum "face60fafd220dc83fa581ef6f96d480">
65
66 <!ENTITY HTML-Parser-download-http "&perl_authors;/id/G/GA/GAAS/HTML-Parser-&HTML-Parser-version;.tar.gz">
67 <!ENTITY HTML-Parser-md5sum "eb7505e5f626913350df9dd4a03d54a8">
68
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
75 <!ENTITY IPC-Run3-download-http "&perl_authors;/id/R/RJ/RJBS/IPC-Run3-&IPC-Run3-version;.tar.gz">
76 <!ENTITY IPC-Run3-md5sum "5a8cec571c51a118b265cf6e24e55761">
77
78 <!ENTITY libwww-perl-download-http "&perl_authors;/id/E/ET/ETHER/libwww-perl-&LWP-version;.tar.gz">
79 <!ENTITY libwww-perl-md5sum "19cd0f55f61359c973caa9301ec405bd">
80
81 <!ENTITY Lingua-Translit-download-http "&perl_authors;/id/A/AL/ALINKE/Lingua-Translit-&Lingua-Translit-version;.tar.gz">
82 <!ENTITY Lingua-Translit-md5sum "090cecd52ff9c1f9d4b370ba653b9da1">
83
84 <!ENTITY List-AllUtils-download-http "&perl_authors;/id/D/DR/DROLSKY/List-AllUtils-&List-AllUtils-version;.tar.gz">
85 <!ENTITY List-AllUtils-md5sum "5d7f33d6b21aa461c12b002e20a2cbb6">
86
87 <!ENTITY List-MoreUtils-download-http "&perl_authors;/id/R/RE/REHSACK/List-MoreUtils-&List-MoreUtils-version;.tar.gz">
88 <!ENTITY List-MoreUtils-md5sum "493032a211cdff1fcf45f59ebd680407">
89
90 <!ENTITY Log-Log4perl-download-http "&perl_authors;/id/M/MS/MSCHILLI/Log-Log4perl-&Log-Log4perl-version;.tar.gz">
91 <!ENTITY Log-Log4perl-md5sum "8e96fb5e236c92445947eceb903326ba">
92
93 <!ENTITY LWP-Protocol-https-download-http "&perl_authors;/id/O/OA/OALDERS/LWP-Protocol-https-&LWP-Protocol-https-version;.tar.gz">
94 <!ENTITY LWP-Protocol-https-md5sum "b8943dfb7d187af63c36fc18ab15947d">
95
96 <!ENTITY Module-Build-download-http "&perl_authors;/id/L/LE/LEONT/Module-Build-&Module-Build-version;.tar.gz">
97 <!ENTITY Module-Build-md5sum "b74c2f6e84b60aad3a3defd30b6f0f4d">
98
99 <!ENTITY Net-DNS-download-http "&perl_authors;/id/N/NL/NLNETLABS/Net-DNS-&Net-DNS-version;.tar.gz">
100 <!ENTITY Net-DNS-md5sum "28fcbcbf4483a9f23f75be4b9e3e45c8">
101
102 <!ENTITY Parse-Yapp-download-http "&perl_authors;/id/W/WB/WBRASWELL/Parse-Yapp-&Parse-Yapp-version;.tar.gz">
103 <!ENTITY Parse-Yapp-md5sum "69584d5b0f0304bb2a23cffcd982c5de">
104
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
108 <!ENTITY Regexp-Common-download-http "&perl_authors;/id/A/AB/ABIGAIL/Regexp-Common-&Regexp-Common-version;.tar.gz">
109 <!ENTITY Regexp-Common-md5sum "b1bb40759b84154990f36a160160fb94">
110
111 <!ENTITY SGMLSpm-download-http "&perl_authors;/id/R/RA/RAAB/SGMLSpm-&SGMLSpm-version;.tar.gz">
112 <!ENTITY SGMLSpm-md5sum "746c74ae969992cedb1a2879b4168090">
113
114 <!ENTITY Sort-Key-download-http "&perl_authors;/id/S/SA/SALVA/Sort-Key-&Sort-Key-version;.tar.gz">
115 <!ENTITY Sort-Key-md5sum "a37ab0da0cfdc26e57b4c79e39f6d98f">
116
117 <!ENTITY Test-Command-download-http "&perl_authors;/id/D/DA/DANBOO/Test-Command-&Test-Command-version;.tar.gz">
118 <!ENTITY Test-Command-md5sum "9ab83c4695961dbe92cd86efe08f0634">
119
120 <!ENTITY Test-Differences-download-http "&perl_authors;/id/D/DC/DCANTRELL/Test-Differences-&Test-Differences-version;.tar.gz">
121 <!ENTITY Test-Differences-md5sum "ecfda620fe133e36a6e392d94ab8424d">
122
123 <!ENTITY Text-BibTeX-download-http "&perl_authors;/id/A/AM/AMBS/Text-BibTeX-&Text-BibTeX-version;.tar.gz">
124 <!ENTITY Text-BibTeX-md5sum "eff0352d6de29a8d4d61efcc7774186c">
125
126 <!ENTITY Text-CSV-download-http "&perl_authors;/id/I/IS/ISHIGAKI/Text-CSV-&Text-CSV-version;.tar.gz">
127 <!ENTITY Text-CSV-md5sum "06e9ff3c867fa5ba7f8793ae06ea73ac">
128
129 <!ENTITY Text-Roman-download-http "&perl_authors;/id/S/SY/SYP/Text-Roman-&Text-Roman-version;.tar.gz">
130 <!ENTITY Text-Roman-md5sum "1f6b09c0cc1f4425b565ff787a39fd83">
131
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 -->
135 <!ENTITY Unicode-Collate-download-http "&perl_authors;/id/S/SA/SADAHIRO/Unicode-Collate-&Unicode-Collate-version;.tar.gz">
136 <!ENTITY Unicode-Collate-md5sum "b077a891392c02fcc26d3c9f7dfc1734">
137
138 <!ENTITY Unicode-LineBreak-download-http "&perl_authors;/id/N/NE/NEZUMI/Unicode-LineBreak-&Unicode-LineBreak-version;.tar.gz">
139 <!ENTITY Unicode-LineBreak-md5sum "736dcb04f6a250bd28e4279f2b8592af">
140
141 <!ENTITY URI-download-http "&perl_authors;/id/E/ET/ETHER/URI-&URI-version;.tar.gz">
142 <!ENTITY URI-md5sum "892f7183b178af40f205ba37128225db">
143
144 <!ENTITY XML-LibXML-Simple-download-http "&perl_authors;/id/M/MA/MARKOV/XML-LibXML-Simple-&XML-LibXML-Simple-version;.tar.gz">
145 <!ENTITY XML-LibXML-Simple-md5sum "15b7cbe0887e292057fbcfcb3d87ef2e">
146
147 <!ENTITY XML-LibXSLT-download-http "&perl_authors;/id/S/SH/SHLOMIF/XML-LibXSLT-&XML-LibXSLT-version;.tar.gz">
148 <!ENTITY XML-LibXSLT-md5sum "700d493b72f99788d428cc9756bef165">
149
150 <!ENTITY XML-Simple-download-http "&perl_authors;/id/G/GR/GRANTM/XML-Simple-&XML-Simple-version;.tar.gz">
151 <!ENTITY XML-Simple-md5sum "bb841dce889a26c89a1c2739970e9fbc">
152
153 <!ENTITY XML-Writer-download-http "&perl_authors;/id/J/JO/JOSEPHW/XML-Writer-&XML-Writer-version;.tar.gz">
154 <!ENTITY XML-Writer-md5sum "b9c2420c243c6a36ce45a008740fcede">
155
156]>
157
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
163 library, look at the comments in the code
164
165 Also, for external modules where we do not show a version in the module name,
166 prefer to go to https://metacpan.org/, find the module and link to it.
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
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 -->
180
181<sect1 id="perl-modules" xreflabel="Perl modules">
182 <?dbhtml filename="perl-modules.html" ?>
183
184 <sect1info>
185 <othername>$LastChangedBy$</othername>
186 <date>$Date$</date>
187 </sect1info>
188
189 <title>Perl Modules (old page)</title>
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
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.
201 Installation of the modules shown on this page should be accomplished by
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>
205
206 <para>If a module is used by more than one other module on this page, but
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
209 source for this page.</para>
210
211 <para>Where a module is shown as '(for the testsuite)' it is required if
212 you wish to run the test for the module which uses it.</para>
213
214 <para> In all cases, only
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>
218
219 <note>
220 <para>For unversioned modules on this page, if you are building without
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
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
227 updates, often bringing different dependencies. The linked metacpan.org
228 versions below are known to build and work with BLFS-8.3</para>
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>
233
234 <para>Similarly, if you discover that an updated versioned module needs
235 an extra dependency, please report this.</para>
236 </note>
237
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>
242
243 <indexterm zone="perl-modules perl-archive-zip">
244 <primary sortas="a-Archive-Zip">Archive::Zip</primary>
245 </indexterm>
246
247 <para>The Archive::Zip module allows a <application>Perl</application>
248 program to create, manipulate, read, and write Zip archive files. This
249 module uses the standard <xref linkend="perl-standard-install"/>.</para>
250
251 <!-- Archive-Zip -->
252 &lfs83_checked;
253
254 <itemizedlist>
255 <listitem>
256 <para>
257 <ulink url="&Archive-Zip-download-http;">Archive::Zip-&Archive-Zip-version;</ulink>
258 </para>
259 </listitem>
260 <listitem>
261<literallayout>&Archive-Zip-download-http;
262MD5 sum: &Archive-Zip-md5sum;</literallayout>
263 <itemizedlist>
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"/>
265(https://cpan.metacpan.org/authors/id/G/GF/GFRANKS/Test-MockModule-0.15.tar.gz) (for the testsuite)</literallayout>
266 <itemizedlist>
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>
269 <itemizedlist>
270 <listitem>
271 <para>
272 <xref linkend="perl-sub-identify"/>
273 </para>
274 </listitem>
275 </itemizedlist> <!-- end of deps for SUPER -->
276 </listitem>
277 <listitem>
278 <para>
279 <xref linkend="perl-test-warnings"/>
280 </para>
281 </listitem>
282 </itemizedlist>
283 </listitem>
284 </itemizedlist>
285 </listitem>
286 </itemizedlist>
287
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
301 <!-- autovivification -->
302 &lfs83_checked;
303
304 <itemizedlist>
305 <listitem>
306 <para>
307 <ulink url="&autovivification-download-http;">autovivification-&autovivification-version;</ulink>
308 </para>
309 </listitem>
310 <listitem>
311<literallayout>&autovivification-download-http;
312MD5 sum: &autovivification-md5sum;</literallayout>
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
326 Numbers. This module and its dependencies use the standard
327 <xref linkend="perl-standard-install"/>.</para>
328
329 <!-- Business-ISBN -->
330 &lfs83_checked;
331
332 <itemizedlist>
333 <listitem>
334 <para>
335 <ulink url="&Business-ISBN-download-http;">Business::ISBN-&Business-ISBN-version;</ulink>
336 </para>
337 </listitem>
338 <listitem>
339<literallayout>&Business-ISBN-download-http;
340MD5 sum: &Business-ISBN-md5sum;</literallayout>
341 <itemizedlist>
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>
344 </listitem>
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>
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
365 <!-- Business-ISMN -->
366 &lfs83_checked;
367
368 <itemizedlist>
369 <listitem>
370 <para>
371 <ulink url="&Business-ISMN-download-http;">Business::ISMN-&Business-ISMN-version;</ulink>
372 </para>
373 </listitem>
374 <listitem>
375<literallayout>&Business-ISMN-download-http;
376MD5 sum: &Business-ISMN-md5sum;</literallayout>
377 <itemizedlist>
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>
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
398 <!-- Business-ISSN -->
399 &lfs83_checked;
400
401 <itemizedlist>
402 <listitem>
403 <para>
404 <ulink url="&Business-ISSN-download-http;">Business::ISSN-&Business-ISSN-version;</ulink>
405 </para>
406 </listitem>
407 <listitem>
408<literallayout>&Business-ISSN-download-http;
409MD5 sum: &Business-ISSN-md5sum;</literallayout>
410 </listitem>
411 </itemizedlist>
412
413 <!-- Capture::Tiny is a dependency of multiple modules on this page
414 but it is not linked from other pages, so only give minimal details -->
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
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>
427
428 <!-- Capture-Tiny -->
429 &lfs83_checked;
430
431 <itemizedlist>
432 <listitem>
433 <para>
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>
436 </para>
437 </listitem>
438 </itemizedlist>
439
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
452 <!--Class-Accessor -->
453 &lfs83_checked;
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
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
480 <!-- Data-Compare -->
481 &lfs83_checked;
482
483 <itemizedlist>
484 <listitem>
485 <para>
486 <ulink url="&Data-Compare-download-http;">Data::Compare-&Data-Compare-version;</ulink>
487 </para>
488 </listitem>
489 <listitem>
490<literallayout>&Data-Compare-download-http;
491MD5 sum: &Data-Compare-md5sum;</literallayout>
492 <itemizedlist>
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>
495 <itemizedlist>
496 <listitem>
497 <para>
498 <xref linkend="perl-number-compare"/>
499 </para>
500 </listitem>
501 <listitem>
502 <para>
503 <xref linkend="perl-text-glob"/>
504 </para>
505 </listitem>
506 </itemizedlist>
507 </listitem>
508 </itemizedlist>
509 </listitem>
510 </itemizedlist>
511
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
524 <!-- Data-Dump -->
525 &lfs83_checked;
526
527 <itemizedlist>
528 <listitem>
529 <para>
530 <ulink url="&Data-Dump-download-http;">Data::Dump-&Data-Dump-version;</ulink>
531 </para>
532 </listitem>
533 <listitem>
534<literallayout>&Data-Dump-download-http;
535MD5 sum: &Data-Dump-md5sum;</literallayout>
536 </listitem>
537 </itemizedlist>
538
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.
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>
553
554 <!-- Data-Uniqid -->
555 &lfs83_checked;
556
557 <itemizedlist>
558 <listitem>
559 <para>
560 <ulink url="&Data-Uniqid-download-http;">Data::Uniqid-&Data-Uniqid-version;</ulink>
561 </para>
562 </listitem>
563 <listitem>
564<literallayout>&Data-Uniqid-download-http;
565MD5 sum: &Data-Uniqid-md5sum;</literallayout>
566 </listitem>
567 </itemizedlist>
568
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>
575
576 <indexterm zone="perl-modules perl-datetime">
577 <primary sortas="a-DateTime">DateTime</primary>
578 </indexterm>
579
580 <para>DateTime provides a date and time object for perl.
581 It and its dependencies use the standard
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>
585
586 <!-- DateTime -->
587 &lfs83_checked;
588
589 <itemizedlist>
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>
592 <itemizedlist>
593 <!-- Both DateTime::Locale and DateTime::TimeZone now need
594 namespace::autoclean, Specio and Params::ValidationCompiler.
595 The latter needs Specio but only for its testsuite -->
596
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>
599 <itemizedlist> <!-- dep for CPAN-Meta-Check -->
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>
602 </listitem>
603 </itemizedlist> <!-- end of dep for CPAN-Meta-Check -->
604 </listitem>
605
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>
608 <itemizedlist><!-- deps for namespace::autoclean -->
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>
611 <itemizedlist><!-- deps for B::Hooks::EndOfScope -->
612 <listitem>
613 <para><xref linkend="perl-module-implementation"/></para>
614 </listitem>
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>
617 </listitem>
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>
620 </listitem>
621 </itemizedlist><!-- end of deps for B::Hooks::EndOfScope -->
622 </listitem>
623 <listitem>
624 <para><xref linkend="perl-sub-identify"/></para>
625 </listitem>
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>
628 <itemizedlist> <!-- deps of namespace-clean -->
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>
631 <itemizedlist><!-- deps of Package-Stash -->
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>
634 <!-- Module-Runtime, Test-Fatal pulled in by Module-Implementation -->
635 </listitem>
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>
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>
651 </listitem>
652 </itemizedlist> <!-- end of deps for namespace::autoclean -->
653 </listitem>
654
655 <!-- Specio::Library::Builtins and Specio::Library::String both come from Specio -->
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>
658 <itemizedlist><!--- deps for Specio -->
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>
661 </listitem>
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>
664 </listitem>
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>
667 </listitem>
668 <!-- Role::Tiny::Compat is part of Role::Tiny -->
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>
671 </listitem>
672 <!-- Test::Fatal is pulled in to test Dist::CheckConflicts -->
673 <listitem>
674 <para>
675 <xref linkend="perl-test-needs"/>
676 </para>
677 </listitem>
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>
680 <itemizedlist>
681 <listitem>
682 <para>
683 <xref linkend="perl-test-fatal"/> (for the testsuite)
684 </para>
685 </listitem>
686 </itemizedlist>
687 </listitem>
688 </itemizedlist> <!-- end of Specio deps -->
689 </listitem>
690
691 <!-- Params::ValidationCompiler needs Specio for its testsuite -->
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>
694 <itemizedlist><!--- deps for Params::ValidationCompiler -->
695 <!-- Eval::Closure was built for Specio -->
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>
698 <itemizedlist><!-- deps for Exception::Class - DevelStackTrace was built for Specio -->
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>
701 </listitem>
702 </itemizedlist> <!-- end of deps for Exception::Class -->
703 </listitem>
704
705 <!-- Test2::Plugin::NoWarnings -->
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>
708 <itemizedlist>
709 <!-- Test2::Bundle::Extended and Test2::Require::Module are from Test2-Suite -->
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>
712 <itemizedlist> <!-- deps for Test2::Suite -->
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>
715 </listitem>
716 <!-- Test2 is part of Test::Simple -->
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>
719 </listitem>
720 <!-- Sub::Info --> <!-- needs Test2 and Importer -->
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>
723 </listitem>
724 <!-- Term::Table --> <!-- needs Test2 and Importer -->
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>
727 </listitem>
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>
730 </listitem>
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>
733 </listitem>
734 </itemizedlist> <!-- end of deps for Test2::Suite -->
735 </listitem>
736 </itemizedlist> <!-- end of deps for Test2::Plugin::NoWarnings -->
737 </listitem>
738 <!-- Test::Without::Module -->
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>
741 </listitem>
742 </itemizedlist> <!-- end of Params::ValidationCompiler deps -->
743 </listitem>
744
745 <!-- DateTime::Locale -->
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>
748 <itemizedlist>
749 <!-- deps for DateTime::Locale mostly pulled in for DateTime above -->
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>
752 <itemizedlist><!-- deps for File::ShareDir::Install -->
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>
755 <itemizedlist>
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>
758 </listitem>
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>
761 </listitem>
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>
764 </listitem>
765 <listitem>
766 <para>
767 <xref linkend="perl-module-build"/>
768 </para>
769 </listitem>
770 <listitem>
771 <para>
772 <xref linkend="perl-ipc-system-simple"/> (for the testsuite)
773 </para>
774 </listitem>
775 </itemizedlist>
776 </listitem>
777 </itemizedlist>
778 </listitem>
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>
781 <itemizedlist><!-- File-ShareDir deps apart from File::ShareDir:Install (above) -->
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>
784 </listitem>
785 </itemizedlist>
786 </listitem>
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>
789 <itemizedlist><!-- Test-File-ShareDir deps -->
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>
792 </listitem>
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>
795 <itemizedlist><!-- deps for File-Copy-Recursive -->
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>
798 </listitem>
799 <listitem>
800 <para>
801 <xref linkend="perl-test-exception"/> (for the testsuite)
802 </para>
803 </listitem>
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>
806 <itemizedlist><!-- deps for Test-File -->
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>
809 <itemizedlist><!-- deps for Test-utf8 -->
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>
812 <itemizedlist><!-- deps for Module-Install -->
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>
815 </listitem>
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>
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>
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>
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>
835 <listitem>
836 <para>
837 <xref linkend="perl-test-warnings"/> (for the testsuite)
838 </para>
839 </listitem>
840 </itemizedlist> <!-- end of deps for File-Copy-Recursive -->
841 </listitem>
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>
844 </listitem>
845 <listitem>
846 <para>
847 <xref linkend="perl-test-fatal"/>
848 </para>
849 </listitem>
850 </itemizedlist>
851 </listitem>
852 <!-- Test-Warnings for testsuite now pulled in for File-Copy-Recursive -->
853 </itemizedlist> <!-- end of deps for DateTime::Locale -->
854 </listitem>
855
856 <!-- DateTime::TimeZone -->
857 <listitem>
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>
860 <itemizedlist> <!-- deps for DateTime::timeZone -->
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>
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 -->
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
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>
891
892 <!-- DateTime-Calendar-Julian -->
893 &lfs83_checked;
894
895 <itemizedlist>
896 <listitem>
897 <para>
898 <ulink url="&DateTime-Calendar-Julian-download-http;">DateTime::Calendar::Julian-&DateTime-Calendar-Julian-version;</ulink>
899 </para>
900 </listitem>
901 <listitem>
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"
914 xreflabel="DateTime::Format::Builder-&DateTime-Format-Builder-version;">
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.
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>
926
927 <!-- DateTime-Format-Builder -->
928 &lfs83_checked;
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>
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>
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>
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>
953 <itemizedlist> <!-- deps of DateTime-Format-Strptime -->
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>
956 <itemizedlist> <!-- deps of Package-DeprecationManager -->
957 <!-- Package::Stash is p ulled in by DateTime -->
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>
960 </listitem>
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>
963 </listitem>
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>
966 </listitem>
967 </itemizedlist> <!-- end of deps for Package-DeprecationManager -->
968 </listitem>
969 <!-- Module::Implementation and Test::Fatal are pulled in by DateTime -->
970 </itemizedlist> <!-- end of deps for DateTime-Format-Strptime -->
971 </listitem>
972 <!-- Test-Fatal and Test-Warnings pulled in by DateTime -->
973 <!-- Params-Validate -->
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>
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>
984 </listitem>
985 </itemizedlist>
986
987 <!-- Encode::EUCJPASCII -->
988 <bridgehead renderas="sect3" id="perl-encode-eucjpascii"
989 xreflabel="Encode::EUCJPASCII-&Encode-EUCJPASCII-version;">
990 Encode::EUCJPASCII-&Encode-EUCJPASCII-version;</bridgehead>
991
992 <indexterm zone="perl-modules perl-encode-eucjpascii">
993 <primary sortas="a-Encode-EUCJPASCII">Encode::EUCJPASCII</primary>
994 </indexterm>
995
996 <para>Encode::EUCJPASCII provides an eucJP-open (Extended Unix Code,
997 Japanese) mapping. This module uses the
998 standard <xref linkend="perl-standard-install"/>.</para>
999
1000 <!-- Encode-EUCJPASCII -->
1001 &lfs83_checked;
1002
1003 <itemizedlist>
1004 <listitem>
1005 <para>
1006 <ulink url="&Encode-EUCJPASCII-download-http;">Encode::EUCJPASCII-&Encode-EUCJPASCII-version;</ulink>
1007 </para>
1008 </listitem>
1009 <listitem>
1010<literallayout>&Encode-EUCJPASCII-download-http;
1011MD5 sum: &Encode-EUCJPASCII-md5sum;</literallayout>
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.
1025 This module uses the 'unsafe' variant of the standard
1026 <xref linkend="perl-standard-install"/>.</para>
1027
1028 <!-- Encode-HanExtra -->
1029 &lfs83_checked;
1030
1031 <itemizedlist>
1032 <listitem>
1033 <para>
1034 <ulink url="&Encode-HanExtra-download-http;">Encode::HanExtra-&Encode-HanExtra-version;</ulink>
1035 </para>
1036 </listitem>
1037 <listitem>
1038<literallayout>&Encode-HanExtra-download-http;
1039MD5 sum: &Encode-HanExtra-md5sum;</literallayout>
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
1056 <!-- Encode-JIS2K -->
1057 &lfs83_checked;
1058
1059 <itemizedlist>
1060 <listitem>
1061 <para>
1062 <ulink url="&Encode-JIS2K-download-http;">Encode::JIS2K-&Encode-JIS2K-version;</ulink>
1063 </para>
1064 </listitem>
1065 <listitem>
1066<literallayout>&Encode-JIS2K-download-http;
1067MD5 sum: &Encode-JIS2K-md5sum;</literallayout>
1068 </listitem>
1069 </itemizedlist>
1070
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
1084 <!-- Error -->
1085 &lfs83_checked;
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
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>
1109 data structures. This module uses the <xref linkend="perl-build-install"/>.
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>
1114
1115 <!-- File-BaseDir -->
1116 &lfs83_checked;
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>
1135 <para>
1136 <xref linkend="perl-ipc-system-simple"/> (for the testsuite)
1137 </para>
1138 </listitem>
1139 </itemizedlist>
1140 </listitem>
1141 </itemizedlist>
1142
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>
1147
1148 <indexterm zone="perl-modules perl-file-slurper">
1149 <primary sortas="a-File-Slurper">File::Slurper</primary>
1150 </indexterm>
1151
1152 <para>File::Slurper is a simple, sane and efficient module to
1153 slurp a file. This module uses the standard
1154 <xref linkend="perl-standard-install"/>.</para>
1155
1156 <!-- File-Slurper -->
1157 &lfs83_checked;
1158
1159 <itemizedlist>
1160 <listitem>
1161 <para>
1162 <ulink url="&File-Slurper-download-http;">File::Slurper-&File-Slurper-version;</ulink>
1163 </para>
1164 </listitem>
1165 <listitem>
1166<literallayout>&File-Slurper-download-http;
1167MD5 sum: &File-Slurper-md5sum;</literallayout>
1168 <itemizedlist>
1169 <listitem>
1170 <para>
1171 <xref linkend="perl-test-warnings"/>
1172 </para>
1173 </listitem>
1174 </itemizedlist>
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
1191 <!-- File-Which -->
1192 &lfs83_checked;
1193
1194 <itemizedlist>
1195 <listitem>
1196 <para>
1197 <ulink url="&File-Which-download-http;">
1198 File::Which-&File-Which-version;</ulink>
1199 </para>
1200 </listitem>
1201 <listitem>
1202<literallayout>&File-Which-download-http;
1203MD5 sum: &File-Which-md5sum;</literallayout>
1204 </listitem>
1205 </itemizedlist>
1206
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>
1211
1212 <indexterm zone="perl-modules perl-html-parser">
1213 <primary sortas="a-HTML-Parser">HTML::Parser</primary>
1214 </indexterm>
1215
1216 <para>The HTML::Parser distribution is a collection of modules that parse
1217 and extract information from HTML documents. This module and the dependency
1218 modules use the standard
1219 <xref linkend="perl-standard-install"/>.</para>
1220
1221 <!-- HTML-Parser -->
1222 &lfs83_checked;
1223
1224 <itemizedlist>
1225 <listitem>
1226 <para>
1227 <ulink url="&HTML-Parser-download-http;">HTML::Parser-&HTML-Parser-version;</ulink>
1228 </para>
1229 </listitem>
1230 <listitem>
1231<literallayout>&HTML-Parser-download-http;
1232MD5 sum: &HTML-Parser-md5sum;</literallayout>
1233 <itemizedlist>
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>
1236 </listitem>
1237 <listitem>
1238 <para>
1239 <xref role="runtime" linkend="perl-lwp"/> (circular; howevever, it can
1240 be installed after HTML::Parser as it is only a run-time
1241 requirement for the included HTML::HeadParser module)
1242 </para>
1243 </listitem>
1244 </itemizedlist>
1245 </listitem>
1246 </itemizedlist>
1247
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
1312 <!-- IPC::Run3 -->
1313 <bridgehead renderas="sect3" id="perl-ipc-run3"
1314 xreflabel="IPC::Run3-&IPC-Run3-version;">
1315 IPC::Run3-&IPC-Run3-version;</bridgehead>
1316
1317 <indexterm zone="perl-modules perl-ipc-run3">
1318 <primary sortas="a-IPC-Run3">IPC::Run3</primary>
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
1325 <!-- IPC-Run3 -->
1326 &lfs83_checked;
1327
1328 <itemizedlist>
1329 <listitem>
1330 <para>
1331 <ulink url="&IPC-Run3-download-http;">IPC::Run3-&IPC-Run3-version;</ulink>
1332 </para>
1333 </listitem>
1334 <listitem>
1335<literallayout>&IPC-Run3-download-http;
1336MD5 sum: &IPC-Run3-md5sum;</literallayout>
1337 </listitem>
1338 </itemizedlist>
1339
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
1367 <!-- LWP (but listed as libwww-perl) -->
1368 <bridgehead renderas="sect3" id="perl-lwp"
1369 xreflabel="libwww-perl-&LWP-version;">
1370 libwww-perl-&LWP-version; (a.k.a. Bundle::LWP)</bridgehead>
1371
1372 <indexterm zone="perl-modules perl-lwp">
1373 <primary sortas="a-libwww-perl">libwww-perl</primary>
1374 </indexterm>
1375
1376 <para>The libwww-perl (Bundle::LWP) collection is a set of
1377 <application>Perl</application> modules which provide a simple and
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
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>
1386
1387 <!-- libwww-perl aka Bundle-LWP -->
1388 &lfs83_checked;
1389
1390 <itemizedlist>
1391 <listitem>
1392 <para>
1393 <ulink url="&libwww-perl-download-http;">libwww-perl-&LWP-version;</ulink>
1394 </para>
1395 </listitem>
1396 <listitem>
1397<literallayout>&libwww-perl-download-http;
1398MD5 sum: &libwww-perl-md5sum;</literallayout>
1399 <itemizedlist>
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>
1402 </listitem>
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>
1405 <itemizedlist>
1406 <listitem>
1407 <para>
1408 <xref linkend="perl-uri"/>
1409 </para>
1410 </listitem>
1411 <listitem>
1412 <para>
1413 <xref linkend="perl-html-parser"/>
1414 </para>
1415 </listitem>
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>
1420 </listitem>
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>
1423 </listitem>
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>
1426 </listitem>
1427 <listitem>
1428 <para>
1429 <xref linkend="perl-try-tiny"/> (for the testsuite)
1430 </para>
1431 </listitem>
1432 </itemizedlist>
1433 </listitem>
1434 </itemizedlist>
1435 </listitem>
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>
1438 </listitem>
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>
1441 </listitem>
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>
1444 </listitem>
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>
1447 </listitem>
1448 <listitem>
1449 <para><xref linkend="perl-http-daemon"/></para>
1450 </listitem>
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>
1453 </listitem>
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>
1456 </listitem>
1457 <listitem>
1458 <para>
1459 <xref linkend="perl-test-fatal"/> (for the testsuite)
1460 </para>
1461 </listitem>
1462 </itemizedlist>
1463 </listitem>
1464 </itemizedlist>
1465
1466 <para>After the LWP installation, if you want HTTPS protocol support,
1467 install <xref linkend="perl-lwp-protocol-https"/></para>
1468
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
1484 <!-- Lingua-Translit -->
1485 &lfs83_checked;
1486
1487 <itemizedlist>
1488 <listitem>
1489 <para>
1490 <ulink url="&Lingua-Translit-download-http;">Lingua::Translit-&Lingua-Translit-version;</ulink>
1491 </para>
1492 </listitem>
1493 <listitem>
1494<literallayout>&Lingua-Translit-download-http;
1495MD5 sum: &Lingua-Translit-md5sum;</literallayout>
1496 </listitem>
1497 </itemizedlist>
1498
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
1512 <!-- List-AllUtils -->
1513 &lfs83_checked;
1514
1515 <itemizedlist>
1516 <listitem>
1517 <para>
1518 <ulink url="&List-AllUtils-download-http;">List::AllUtils-&List-AllUtils-version;</ulink>
1519 </para>
1520 </listitem>
1521 <listitem>
1522<literallayout>&List-AllUtils-download-http;
1523MD5 sum: &List-AllUtils-md5sum;</literallayout>
1524 <itemizedlist>
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>
1527 <itemizedlist>
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>
1530 <itemizedlist>
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>
1533 </listitem>
1534 </itemizedlist>
1535 </listitem>
1536 <listitem>
1537 <para>
1538 <xref linkend="perl-module-implementation"/>
1539 </para>
1540 </listitem>
1541 </itemizedlist>
1542 </listitem>
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>
1545 </listitem>
1546 <listitem>
1547 <para>
1548 <xref linkend="perl-number-compare"/>
1549 </para>
1550 </listitem>
1551 <listitem>
1552 <para>
1553 <xref linkend="perl-test-warnings"/> (for the testsuite)
1554 </para>
1555 </listitem>
1556 <listitem>
1557 <para>
1558 <xref linkend="perl-text-glob"/>
1559 </para>
1560 </listitem>
1561 </itemizedlist>
1562 </listitem>
1563 </itemizedlist>
1564
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
1577 <!-- List-MoreUtils -->
1578 &lfs83_checked;
1579
1580 <itemizedlist>
1581 <listitem>
1582 <para>
1583 <ulink url="&List-MoreUtils-download-http;">List::MoreUtils-&List-MoreUtils-version;</ulink>
1584 </para>
1585 </listitem>
1586 <listitem>
1587<literallayout>&List-MoreUtils-download-http;
1588MD5 sum: &List-MoreUtils-md5sum;</literallayout>
1589 <itemizedlist>
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>
1592 </listitem>
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>
1595 </listitem>
1596 </itemizedlist>
1597 </listitem>
1598 </itemizedlist>
1599
1600
1601 <!-- Log::Log4perl -->
1602 <bridgehead renderas="sect3" id="perl-log-log4perl"
1603 xreflabel="Log::Log4perl-&Log-Log4perl-version;">
1604 Log::Log4perl-&Log-Log4perl-version;</bridgehead>
1605
1606 <indexterm zone="perl-modules perl-log-log4perl">
1607 <primary sortas="a-Log-Log4perl">Log::Log4perl</primary>
1608 </indexterm>
1609
1610 <para>Log::Log4perl provides a Log4j implementation for
1611 <application>perl</application>. This module uses the
1612 standard <xref linkend="perl-standard-install"/>.</para>
1613
1614 <!-- Log-Log4perl -->
1615 &lfs83_checked;
1616
1617 <itemizedlist>
1618 <listitem>
1619 <para>
1620 <ulink url="&Log-Log4perl-download-http;">Log::Log4perl-&Log-Log4perl-version;</ulink>
1621 </para>
1622 </listitem>
1623 <listitem>
1624<literallayout>&Log-Log4perl-download-http;
1625MD5 sum: &Log-Log4perl-md5sum;</literallayout>
1626 </listitem>
1627 </itemizedlist>
1628
1629 <!-- LWP::Protocol::https -->
1630 <bridgehead renderas="sect3" id="perl-lwp-protocol-https"
1631 xreflabel="LWP::Protocol::https-&LWP-Protocol-https-version;">
1632 LWP::Protocol::https-&LWP-Protocol-https-version;</bridgehead>
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
1642 <!-- LWP-Protocol-https -->
1643 &lfs83_checked;
1644
1645 <itemizedlist>
1646 <listitem>
1647 <para>
1648 <ulink url="&LWP-Protocol-https-download-http;">LWP::Protocol::https-&LWP-Protocol-https-version;</ulink>
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>
1658
1659 <listitem>
1660 <para><xref linkend="perl-io-socket-ssl"/></para>
1661 </listitem>
1662
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>
1665 </listitem>
1666
1667 </itemizedlist>
1668 </listitem>
1669 </itemizedlist>
1670
1671 <!-- Module::Build -->
1672 <bridgehead renderas="sect3" id="perl-module-build"
1673 xreflabel="Module::Build-&Module-Build-version;">
1674 Module::Build-&Module-Build-version;</bridgehead>
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
1683 standard <xref linkend="perl-standard-install"/>.
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
1696 <!-- Module-Build -->
1697 &lfs83_checked;
1698
1699 <itemizedlist>
1700 <listitem>
1701 <para>
1702 <ulink url="&Module-Build-download-http;">Module::Build-&Module-Build-version;</ulink>
1703 </para>
1704 </listitem>
1705 <listitem>
1706<literallayout>&Module-Build-download-http;
1707MD5 sum: &Module-Build-md5sum;</literallayout>
1708 </listitem>
1709 </itemizedlist>
1710
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
1723 implementations of a module (e.g. eXternal Subroutine or pure Perl, or an
1724 implementation for a given OS). This module and its dependencies use the
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>
1729
1730 <!-- Module-Implementation -->
1731 &lfs83_checked;
1732
1733 <itemizedlist>
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>
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
1773 handling of Perl modules. This module itself uses the
1774 <xref linkend="perl-build-install"/>.</para>
1775
1776 <!-- Module-Runtime -->
1777 &lfs83_checked;
1778
1779 <itemizedlist>
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>
1782 <itemizedlist>
1783 <listitem>
1784 <para>
1785 <xref linkend="perl-module-build"/>
1786 </para>
1787 </listitem>
1788 </itemizedlist>
1789 </listitem>
1790 </itemizedlist>
1791
1792 <!-- Net::DNS -->
1793 <bridgehead renderas="sect3" id="perl-net-dns"
1794 xreflabel="Net::DNS-&Net-DNS-version;">
1795 Net::DNS-&Net-DNS-version;</bridgehead>
1796
1797 <indexterm zone="perl-modules perl-net-dns">
1798 <primary sortas="a-Net-DNS">Net::DNS</primary>
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
1804 module and all its dependencies are installed using the standard
1805 <xref linkend="perl-standard-install"/>.</para>
1806
1807 <!-- Net-DNS -->
1808 &lfs83_checked;
1809
1810 <itemizedlist>
1811 <listitem>
1812 <para>
1813 <ulink url="&Net-DNS-download-http;">Net::DNS-&Net-DNS-version;</ulink>
1814 </para>
1815 </listitem>
1816 <listitem>
1817<literallayout>&Net-DNS-download-http;
1818MD5 sum: &Net-DNS-md5sum;</literallayout>
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 -->
1821 <itemizedlist>
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>
1824 <itemizedlist>
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>
1827 </listitem>
1828 </itemizedlist>
1829 </listitem>
1830 </itemizedlist>
1831 </listitem>
1832 </itemizedlist>
1833
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
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
1872 <!-- Parse-Yapp -->
1873 &lfs83_checked;
1874
1875 <itemizedlist>
1876 <listitem>
1877 <para>
1878 <ulink url="&Parse-Yapp-download-http;">Parse::Yapp-&Parse-Yapp-version;</ulink>
1879 </para>
1880 </listitem>
1881 <listitem>
1882<literallayout>&Parse-Yapp-download-http;
1883MD5 sum: &Parse-Yapp-md5sum;</literallayout>
1884 </listitem>
1885 </itemizedlist>
1886
1887 <!-- PerlIO-utf8_strict -->
1888 <bridgehead renderas="sect3" id="perl-perlio-utf8_strict"
1889 xreflabel="PerlIO::utf8_strict-&PerlIO-utf8_strict-version;">
1890 PerlIO::utf8_strict-&PerlIO-utf8_strict-version;</bridgehead>
1891
1892 <indexterm zone="perl-modules perl-perlio-utf8_strict">
1893 <primary sortas="a-PerlIO-utf8_strict">PerlIO-utf8_strict</primary>
1894 </indexterm>
1895
1896 <para>PerlIO::utf8_strict provides a fast and correct UTF-8 IO layer,
1897 including checking the input for correctness. This module and its dependency
1898 modules use the standard <xref linkend="perl-standard-install"/>.</para>
1899
1900 <!-- PerlIO-utf8_strict -->
1901 &lfs83_checked;
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>
1913 <listitem>
1914 <para>
1915 <xref linkend="perl-test-exception"/> (for the testsuite)
1916 </para>
1917 </listitem>
1918 </itemizedlist>
1919 </listitem>
1920 </itemizedlist>
1921
1922 <!-- Regexp::Common -->
1923 <bridgehead renderas="sect3" id="perl-regexp-common"
1924 xreflabel="Regexp::Common-&Regexp-Common-version;">
1925 Regexp::Common-&Regexp-Common-version;</bridgehead>
1926
1927 <indexterm zone="perl-modules perl-regexp-common">
1928 <primary sortas="a-Regexp-Common">Regexp::Common</primary>
1929 </indexterm>
1930
1931 <para>Regexp::Common provides commonly requested regular expressions. This
1932 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1933
1934 <!-- Regexp-Common -->
1935 &lfs83_checked;
1936
1937 <itemizedlist>
1938 <listitem>
1939 <para>
1940 <ulink url="&Regexp-Common-download-http;">Regexp::Common-&Regexp-Common-version;</ulink>
1941 </para>
1942 </listitem>
1943 <listitem>
1944<literallayout>&Regexp-Common-download-http;
1945MD5 sum: &Regexp-Common-md5sum;</literallayout>
1946 </listitem>
1947 </itemizedlist>
1948
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">
1955 <primary sortas="a-SGMLSpm">SGMLSpm</primary>
1956 </indexterm>
1957
1958 <para>The SGMLSpm module is a <application>Perl</application> library
1959 used for parsing the output from James Clark's SGMLS and NSGMLS
1960 parsers. This module uses the standard
1961 <xref linkend="perl-standard-install"/>.</para>
1962
1963 <!-- SGMLSpm -->
1964 &lfs83_checked;
1965
1966 <para> Before beginning the build, issue
1967 the following command to prevent an error:</para>
1968
1969<screen><userinput>chmod -v 644 MYMETA.yml</userinput></screen>
1970
1971 <para>
1972 After the package has been installed, run the following command
1973 as the <systemitem class="username">root</systemitem> user:
1974 </para>
1975
1976<screen role="root"><userinput>ln -sv sgmlspl.pl /usr/bin/sgmlspl</userinput></screen>
1977
1978 <itemizedlist>
1979 <listitem>
1980 <para>
1981 <ulink url="&SGMLSpm-download-http;">SGMLSpm-&SGMLSpm-version;</ulink>
1982 </para>
1983 </listitem>
1984 <listitem>
1985<literallayout>&SGMLSpm-download-http;
1986MD5 sum: &SGMLSpm-md5sum;</literallayout>
1987 </listitem>
1988 </itemizedlist>
1989
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
2003 <!-- Sort-Key -->
2004 &lfs83_checked;
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
2033 <!-- Sub-Identify -->
2034 &lfs83_checked;
2035
2036 <itemizedlist>
2037 <listitem>
2038 <para>
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>
2041 </para>
2042 </listitem>
2043 </itemizedlist>
2044
2045 <!-- Test-Command -->
2046 <bridgehead renderas="sect3" id="perl-test-command"
2047 xreflabel="Test::Command-&Test-Command-version;">
2048 Test::Command-&Test-Command-version;</bridgehead>
2049
2050 <indexterm zone="perl-modules perl-test-command">
2051 <primary sortas="a-Test-Command">Test::Command</primary>
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
2060 <!-- Test-Command -->
2061 &lfs83_checked;
2062
2063 <itemizedlist>
2064 <listitem>
2065 <para>
2066 <ulink url="&Test-Command-download-http;">Test::Command-&Test-Command-version;</ulink>
2067 </para>
2068 </listitem>
2069 <listitem>
2070<literallayout>&Test-Command-download-http;
2071MD5 sum: &Test-Command-md5sum;</literallayout>
2072 </listitem>
2073 </itemizedlist>
2074
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
2088 <!-- Test-Differences -->
2089 &lfs83_checked;
2090
2091 <itemizedlist>
2092 <listitem>
2093 <para>
2094 <ulink url="&Test-Differences-download-http;">Test::Differences-&Test-Differences-version;</ulink>
2095 </para>
2096 </listitem>
2097 <listitem>
2098<literallayout>&Test-Differences-download-http;
2099MD5 sum: &Test-Differences-md5sum;</literallayout>
2100 <itemizedlist>
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>
2103 <itemizedlist>
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>
2106 </listitem>
2107 </itemizedlist>
2108 </listitem>
2109 <listitem>
2110 <para><xref linkend="perl-capture-tiny"/></para>
2111 </listitem>
2112 </itemizedlist>
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 -->
2132 &lfs83_checked;
2133
2134 <itemizedlist>
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>
2137 <itemizedlist>
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>
2140 </listitem>
2141 </itemizedlist>
2142 </listitem>
2143 </itemizedlist>
2144
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
2160 <!-- Test-Fatal -->
2161 &lfs83_checked;
2162
2163 <itemizedlist>
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>
2166 <itemizedlist>
2167 <listitem>
2168 <para>
2169 <xref linkend="perl-try-tiny"/>
2170 </para>
2171 </listitem>
2172 </itemizedlist>
2173 </listitem>
2174 </itemizedlist>
2175
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
2189 <!-- Test-Needs -->
2190 &lfs83_checked;
2191
2192 <itemizedlist>
2193 <listitem>
2194 <para>
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>
2197 </para>
2198 </listitem>
2199 </itemizedlist>
2200
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
2216 <!-- Test-Requires -->
2217 &lfs83_checked;
2218
2219 <itemizedlist>
2220 <listitem>
2221 <para>
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>
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
2243 <!-- Test-Warnings -->
2244 &lfs83_checked;
2245
2246 <itemizedlist>
2247 <listitem>
2248 <para>
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>
2251 </para>
2252 </listitem>
2253 </itemizedlist>
2254
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
2270 <!-- Text-BibTeX -->
2271 &lfs83_checked;
2272
2273 <itemizedlist>
2274 <listitem>
2275 <para>
2276 <ulink url="&Text-BibTeX-download-http;">Text::BibTeX-&Text-BibTeX-version;</ulink>
2277 </para>
2278 </listitem>
2279 <listitem>
2280<literallayout>&Text-BibTeX-download-http;
2281MD5 sum: &Text-BibTeX-md5sum;</literallayout>
2282 <itemizedlist>
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>
2285 <itemizedlist>
2286 <listitem>
2287 <para><xref linkend="perl-capture-tiny"/></para>
2288 </listitem>
2289 </itemizedlist>
2290 </listitem>
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)
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>
2302 </itemizedlist>
2303 </listitem>
2304 </itemizedlist>
2305
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
2320 <!-- Text-CSV -->
2321 &lfs83_checked;
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>
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>
2335 <para>
2336 This is <emphasis>Recommended</emphasis> by Text-CSV but
2337 <emphasis>Required</emphasis> for <xref role="nodep" linkend="biber"/>.
2338 </para>
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)
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>
2346 </note> -->
2347 </listitem>
2348 </itemizedlist>
2349 </listitem>
2350 </itemizedlist>
2351
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
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
2394 <!-- Text-Roman -->
2395 &lfs83_checked;
2396
2397 <itemizedlist>
2398 <listitem>
2399 <para>
2400 <ulink url="&Text-Roman-download-http;">Text::Roman-&Text-Roman-version;</ulink>
2401 </para>
2402 </listitem>
2403 <listitem>
2404<literallayout>&Text-Roman-download-http;
2405MD5 sum: &Text-Roman-md5sum;</literallayout>
2406 </listitem>
2407 </itemizedlist>
2408
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
2420 <para>The Try::Tiny module provides minimal try/catch with
2421 proper preservation of $0. This module uses the standard
2422 <xref linkend="perl-standard-install"/>.</para>
2423
2424 <!-- Try-Tiny -->
2425 &lfs83_checked;
2426
2427 <itemizedlist>
2428 <listitem>
2429 <para>
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>
2432 </para>
2433 </listitem>
2434 </itemizedlist>
2435
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>
2446 Unicode::Collate provides a Unicode collation algorithm.
2447 This module uses the 'unsafe' variant of the standard
2448 <xref linkend="perl-standard-install"/>.
2449 </para>
2450
2451 <!-- Unicode-Collate -->
2452 &lfs83_checked;
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
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
2479 <!-- Unicode-LineBreak -->
2480 &lfs83_checked;
2481
2482 <itemizedlist>
2483 <listitem>
2484 <para>
2485 <ulink url="&Unicode-LineBreak-download-http;">Unicode::LineBreak-&Unicode-LineBreak-version;</ulink>
2486 </para>
2487 </listitem>
2488 <listitem>
2489<literallayout>&Unicode-LineBreak-download-http;
2490MD5 sum: &Unicode-LineBreak-md5sum;</literallayout>
2491 <itemizedlist>
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)
2494When scripting, pipe the <command>perl Makefile.PL</command> command through <command>yes "" |</command>, since some user input is sought</literallayout>
2495 </listitem>
2496 <listitem>
2497 <para>
2498 <xref linkend="wget"/> (to download two files from unicode.org
2499 in the testsuite)
2500 </para>
2501 </listitem>
2502 </itemizedlist>
2503 </listitem>
2504 </itemizedlist>
2505
2506 <!-- URI -->
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">
2512 <primary sortas="a-URI">URI</primary>
2513 </indexterm>
2514
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
2524 fragment identifier. This module uses the standard
2525 <xref linkend="perl-standard-install"/>.
2526 </para>
2527
2528 <!-- URI -->
2529 &lfs83_checked;
2530
2531 <itemizedlist>
2532 <listitem>
2533 <para>
2534 <ulink url="&URI-download-http;">URI-&URI-version;</ulink>
2535 </para>
2536 </listitem>
2537 <listitem>
2538<literallayout>&URI-download-http;
2539MD5 sum: &URI-md5sum;</literallayout>
2540 <itemizedlist>
2541 <listitem>
2542 <para>
2543 <xref linkend="perl-test-needs"/> (for the testsuite)
2544 </para>
2545 </listitem>
2546 </itemizedlist>
2547 </listitem>
2548 </itemizedlist>
2549
2550 <!-- XML::LibXML is a dependency of multiple modules on this page
2551 but it is not linked from other pages, so only give minimal details -->
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
2565 <para>Upstream blacklists the current version of <xref linkend="libxml2"/>
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
2569 <!-- XML-LibXML -->
2570 &lfs83_checked;
2571
2572 <itemizedlist>
2573 <listitem>
2574 <para>
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>
2577 </para>
2578 <itemizedlist>
2579 <listitem>
2580 <para><xref linkend="perl-xml-sax"/></para>
2581 </listitem>
2582 <listitem>
2583 <para><xref linkend="libxml2"/></para>
2584 </listitem>
2585 </itemizedlist>
2586 </listitem>
2587 </itemizedlist>
2588
2589 <!-- XML::LibXML::Simple -->
2590 <bridgehead renderas="sect3" id="perl-xml-libxml-simple"
2591 xreflabel="XML::LibXML::Simple-&XML-LibXML-Simple-version;">
2592 XML::LibXML::Simple-&XML-LibXML-Simple-version;</bridgehead>
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
2604 <!-- XML-LibXML-Simple -->
2605 &lfs83_checked;
2606
2607 <itemizedlist>
2608 <listitem>
2609 <para>
2610 <ulink url="&XML-LibXML-Simple-download-http;">XML::LibXML::Simple-&XML-LibXML-Simple-version;</ulink>
2611 </para>
2612 </listitem>
2613 <listitem>
2614<literallayout>&XML-LibXML-Simple-download-http;
2615MD5 sum: &XML-LibXML-Simple-md5sum;</literallayout>
2616 <itemizedlist>
2617 <listitem>
2618 <para>
2619 <xref linkend="perl-xml-libxml"/>
2620 </para>
2621 </listitem>
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>
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
2642 <!-- XML-LibXSLT -->
2643 &lfs83_checked;
2644
2645 <itemizedlist>
2646 <listitem>
2647 <para>
2648 <ulink url="&XML-LibXSLT-download-http;">XML::LibXSLT-&XML-LibXSLT-version;</ulink>
2649 </para>
2650 </listitem>
2651 <listitem>
2652<literallayout>&XML-LibXSLT-download-http;
2653MD5 sum: &XML-LibXSLT-md5sum;</literallayout>
2654 <itemizedlist>
2655 <listitem>
2656 <para>
2657 <xref linkend="perl-xml-libxml"/>
2658 </para>
2659 </listitem>
2660 <listitem>
2661 <para>
2662 <xref linkend="libxslt"/>
2663 </para>
2664 </listitem>
2665 </itemizedlist>
2666 </listitem>
2667 </itemizedlist>
2668
2669 <!-- XML::SAX is a dependency of multiple modules on this page
2670 but it is not linked from other pages, so only give minimal details -->
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
2686 <!-- XML-SAX -->
2687 &lfs83_checked;
2688
2689 <itemizedlist>
2690 <listitem>
2691 <para>
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>
2694 </para>
2695 <itemizedlist>
2696 <listitem>
2697 <para><xref linkend="libxml2"/></para>
2698 </listitem>
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>
2701 </listitem>
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>
2704 </listitem>
2705 </itemizedlist>
2706 </listitem>
2707 </itemizedlist>
2708
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">
2715 <primary sortas="a-XML-Simple">XML::Simple</primary>
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).
2720 This module and all dependency modules use the standard
2721 <xref linkend="perl-standard-install"/>.</para>
2722
2723 <!-- XML-Simple -->
2724 &lfs83_checked;
2725
2726 <itemizedlist>
2727 <listitem>
2728 <para>
2729 <ulink url="&XML-Simple-download-http;">XML::Simple-&XML-Simple-version;</ulink>
2730 </para>
2731 </listitem>
2732 <listitem>
2733<literallayout>&XML-Simple-download-http;
2734MD5 sum: &XML-Simple-md5sum;</literallayout>
2735 <itemizedlist>
2736 <listitem>
2737 <para><xref linkend="perl-xml-sax"/> (optional)</para>
2738 </listitem>
2739 </itemizedlist>
2740 </listitem>
2741 </itemizedlist>
2742
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
2756 <!-- XML-Writer -->
2757 &lfs83_checked;
2758
2759 <itemizedlist>
2760 <listitem>
2761 <para>
2762 <ulink url="&XML-Writer-download-http;">XML::Writer-&XML-Writer-version;</ulink>
2763 </para>
2764 </listitem>
2765 <listitem>
2766<literallayout>&XML-Writer-download-http;
2767MD5 sum: &XML-Writer-md5sum;</literallayout>
2768 </listitem>
2769 </itemizedlist>
2770
2771 </sect2>
2772
2773 <sect2 role="installation" id="perl-standard-install"
2774 xreflabel="build and installation instructions">
2775 <title>Standard Installation of Perl Modules</title>
2776
2777 <para>Install <application>Perl</application> modules by running the
2778 following commands:</para>
2779
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
2788<screen><userinput>perl Makefile.PL &amp;&amp;
2789make &amp;&amp;
2790make test</userinput></screen>
2791
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
2806 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
2807
2808<screen role="root"><userinput>make install</userinput></screen>
2809
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
2817<screen><userinput>make install UNINST=1</userinput></screen>
2818 </note>
2819
2820 </sect2>
2821
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
2850 <sect2 role="installation" id="perl-auto-install"
2851 xreflabel="alternate auto installation instructions">
2852 <title>(Alternate) Auto Installation of Perl Modules.</title>
2853
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>
2871
2872<screen role="root"><userinput>install <replaceable>&lt;Module::Name&gt;</replaceable></userinput></screen>
2873
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>
2878
2879 <para>Alternatively, for scripted or non-interactive installations, use the
2880 following syntax as the
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>
2885
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>
2889
2890 </sect2>
2891
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>
2906 <seg> <!-- Use emphasis to highlight the relevant module name.
2907 Our setup actually uses italic to do this. -->
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
2911 <emphasis>Lingua::Translit:</emphasis> translit
2912 <emphasis>Log::Log4perl:</emphasis> l4p-tmpl
2913 <emphasis>Module::Build</emphasis> config_data
2914 <emphasis>Mojolicious</emphasis> hypnotoad, mojo, morbo
2915 <emphasis>Parse::Yapp</emphasis> yapp
2916 <!--<emphasis>Test::Pod::Coverage:</emphasis> pod_cover-->
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
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
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>
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>
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>
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>
3064
3065 <!--<varlistentry id="pod_cover">
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>
3074 </varlistentry>-->
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
3121</sect1>
Note: See TracBrowser for help on using the repository browser.