source: general/prog/perl-modules.xml@ 9f761b03

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 12.2 8.4 9.0 9.1 bdubbs/svn elogind gimp3 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/for-12.3 xry111/intltool xry111/llvm18 xry111/soup3 xry111/spidermonkey128 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 9f761b03 was 9f761b03, checked in by Ken Moffat <ken@…>, 6 years ago

IO-Socket-SSL : add 'yes' if scripting, and add make-ca as a dependency - system certificates will be used if found.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20595 af4574ff-66df-0310-9fd7-8a98e5e911e0

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