source: general/prog/perl-modules.xml@ 4d603c62

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 8.4 9.0 9.1 bdubbs/svn elogind 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/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 4d603c62 was 4d603c62, checked in by Ken Moffat <ken@…>, 6 years ago

Trunk: Comment out File::BaseDir (perl module) which is no longer referenced.

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

  • Property mode set to 100644
File size: 126.8 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 "0e329d3ce11563a27d70d63ad09ed5e9">
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 <!-- IO-Socket-SSL -->
1288 &lfs83_checked;
1289
1290 <itemizedlist>
1291 <listitem>
1292 <para>
1293 <ulink url="&IO-Socket-SSL-download-http;">IO::Socket::SSL-&IO-Socket-SSL-version;</ulink>
1294 </para>
1295 </listitem>
1296 <listitem>
1297<literallayout>&IO-Socket-SSL-download-http;
1298MD5 sum: &IO-Socket-SSL-md5sum;</literallayout>
1299 <itemizedlist>
1300 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz">Net::SSLeay</ulink>
1301(https://cpan.metacpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz)
1302When scripting, pipe the <command>perl Makefile.PL</command> command through <command>yes "" |</command>, since some user input is sought</literallayout>
1303 </listitem>
1304 </itemizedlist>
1305 </listitem>
1306 </itemizedlist>
1307
1308 <!-- IPC::Run3 -->
1309 <bridgehead renderas="sect3" id="perl-ipc-run3"
1310 xreflabel="IPC::Run3-&IPC-Run3-version;">
1311 IPC::Run3-&IPC-Run3-version;</bridgehead>
1312
1313 <indexterm zone="perl-modules perl-ipc-run3">
1314 <primary sortas="a-IPC-Run3">IPC::Run3</primary>
1315 </indexterm>
1316
1317 <para>The IPC::Run3 module is used to run a subprocess with input/ouput
1318 redirection. This module uses the standard
1319 <xref linkend="perl-standard-install"/>.</para>
1320
1321 <!-- IPC-Run3 -->
1322 &lfs83_checked;
1323
1324 <itemizedlist>
1325 <listitem>
1326 <para>
1327 <ulink url="&IPC-Run3-download-http;">IPC::Run3-&IPC-Run3-version;</ulink>
1328 </para>
1329 </listitem>
1330 <listitem>
1331<literallayout>&IPC-Run3-download-http;
1332MD5 sum: &IPC-Run3-md5sum;</literallayout>
1333 </listitem>
1334 </itemizedlist>
1335
1336 <!-- IPC::System::Simple is a dependency of multiple modules on this page
1337 but it is not linked from other pages, so only give minimal details -->
1338
1339 <bridgehead renderas="sect3" id="perl-ipc-system-simple"
1340 xreflabel="IPC::System::Simple">
1341 IPC::System::Simple</bridgehead>
1342
1343 <indexterm zone="perl-modules perl-ipc-system-simple">
1344 <primary sortas="a-IPC-System-Simple">IPC::System::Simple</primary>
1345 </indexterm>
1346
1347 <para>IPC::System::Simple allows you to run commands simply, with detailed
1348 diagnostics. It uses the standard <xref
1349 linkend="perl-standard-install"/>.</para>
1350
1351 <!-- IPC-System-Simple -->
1352 &lfs83_checked;
1353
1354 <itemizedlist>
1355 <listitem>
1356 <para>
1357 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PJ/PJF/IPC-System-Simple-1.25.tar.gz">IPC::System::Simple</ulink>
1358(https://cpan.metacpan.org/authors/id/P/PJ/PJF/IPC-System-Simple-1.25.tar.gz)</literallayout>
1359 </para>
1360 </listitem>
1361 </itemizedlist>
1362
1363 <!-- LWP (but listed as libwww-perl) -->
1364 <bridgehead renderas="sect3" id="perl-lwp"
1365 xreflabel="libwww-perl-&LWP-version;">
1366 libwww-perl-&LWP-version; (a.k.a. Bundle::LWP)</bridgehead>
1367
1368 <indexterm zone="perl-modules perl-lwp">
1369 <primary sortas="a-libwww-perl">libwww-perl</primary>
1370 </indexterm>
1371
1372 <para>The libwww-perl (Bundle::LWP) collection is a set of
1373 <application>Perl</application> modules which provide a simple and
1374 consistent application programming interface to the World-Wide Web. The
1375 main focus of the library is to provide classes and functions that allow
1376 you to write WWW clients. The library also contains modules that are of
1377 more general use and even classes that help you implement simple HTTP
1378 servers. The LWP collection and all its dependency modules use the standard
1379 <xref linkend="perl-standard-install"/>. The dependencies should be
1380 installed in the order listed below. Ensure you install the dependency
1381 chain for each module before installing the modules.</para>
1382
1383 <!-- libwww-perl aka Bundle-LWP -->
1384 &lfs83_checked;
1385
1386 <itemizedlist>
1387 <listitem>
1388 <para>
1389 <ulink url="&libwww-perl-download-http;">libwww-perl-&LWP-version;</ulink>
1390 </para>
1391 </listitem>
1392 <listitem>
1393<literallayout>&libwww-perl-download-http;
1394MD5 sum: &libwww-perl-md5sum;</literallayout>
1395 <itemizedlist>
1396 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz">Encode::Locale</ulink>
1397(https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz) </literallayout>
1398 </listitem>
1399 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz">HTML::Form</ulink>
1400(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz) </literallayout>
1401 <itemizedlist>
1402 <listitem>
1403 <para>
1404 <xref linkend="perl-uri"/>
1405 </para>
1406 </listitem>
1407 <listitem>
1408 <para>
1409 <xref linkend="perl-html-parser"/>
1410 </para>
1411 </listitem>
1412 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS//HTTP-Message-6.18.tar.gz">HTTP::Message</ulink>
1413(https://cpan.metacpan.org/authors/id/O/OA/OALDERS//HTTP-Message-6.18.tar.gz)</literallayout>
1414 <itemizedlist><listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz">HTTP::Date</ulink>
1415(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz)</literallayout>
1416 </listitem>
1417 <listitem><literallayout> <ulink url="https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz">IO::HTML</ulink>
1418(https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz)</literallayout>
1419 </listitem>
1420 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz">LWP::MediaTypes</ulink>
1421(https://cpan.metacpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz)</literallayout>
1422 </listitem>
1423 <listitem>
1424 <para>
1425 <xref linkend="perl-try-tiny"/> (for the testsuite)
1426 </para>
1427 </listitem>
1428 </itemizedlist>
1429 </listitem>
1430 </itemizedlist>
1431 </listitem>
1432 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz">HTTP::Cookies</ulink>
1433(https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz)</literallayout>
1434 </listitem>
1435 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz">HTTP::Negotiate</ulink>
1436(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz)</literallayout>
1437 </listitem>
1438 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.18.tar.gz">Net::HTTP</ulink>
1439("https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.18.tar.gz)</literallayout>
1440 </listitem>
1441 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz">WWW::RobotRules</ulink>
1442(https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz)</literallayout>
1443 </listitem>
1444 <listitem>
1445 <para><xref linkend="perl-http-daemon"/></para>
1446 </listitem>
1447 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz">File::Listing</ulink>
1448(https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz)</literallayout>
1449 </listitem>
1450 <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)
1451(https://cpan.metacpan.org/authors/id/M/MA/MALLEN/Test-RequiresInternet-0.05.tar.gz)</literallayout>
1452 </listitem>
1453 <listitem>
1454 <para>
1455 <xref linkend="perl-test-fatal"/> (for the testsuite)
1456 </para>
1457 </listitem>
1458 </itemizedlist>
1459 </listitem>
1460 </itemizedlist>
1461
1462 <para>After the LWP installation, if you want HTTPS protocol support,
1463 install <xref linkend="perl-lwp-protocol-https"/></para>
1464
1465 <!-- Lingua-Translit -->
1466 <bridgehead renderas="sect3" id="perl-lingua-translit"
1467 xreflabel="Lingua::Translit-&Lingua-Translit-version;">
1468 Lingua::Translit-&Lingua-Translit-version; (Lingua::Translit)</bridgehead>
1469
1470 <indexterm zone="perl-modules perl-lingua-translit">
1471 <primary sortas="a-Lingua-Translit">Lingua::Translit</primary>
1472 </indexterm>
1473
1474 <para>
1475 Lingua::Translit and its <command>translit</command> program transliterate
1476 text between writing systems. This module uses the standard
1477 <xref linkend="perl-standard-install"/>.
1478 </para>
1479
1480 <!-- Lingua-Translit -->
1481 &lfs83_checked;
1482
1483 <itemizedlist>
1484 <listitem>
1485 <para>
1486 <ulink url="&Lingua-Translit-download-http;">Lingua::Translit-&Lingua-Translit-version;</ulink>
1487 </para>
1488 </listitem>
1489 <listitem>
1490<literallayout>&Lingua-Translit-download-http;
1491MD5 sum: &Lingua-Translit-md5sum;</literallayout>
1492 </listitem>
1493 </itemizedlist>
1494
1495 <!-- List::AllUtils -->
1496 <bridgehead renderas="sect3" id="perl-list-allutils"
1497 xreflabel="List::AllUtils-&List-AllUtils-version;">
1498 List::AllUtils-&List-AllUtils-version;</bridgehead>
1499
1500 <indexterm zone="perl-modules perl-list-allutils">
1501 <primary sortas="a-List-AllUtils">List::AllUtils</primary>
1502 </indexterm>
1503
1504 <para>The List::Allutils module combines List::Util and List::MoreUtils in
1505 one bite-sized package. This module and its dependencies use the standard
1506 <xref linkend="perl-standard-install"/>.</para>
1507
1508 <!-- List-AllUtils -->
1509 &lfs83_checked;
1510
1511 <itemizedlist>
1512 <listitem>
1513 <para>
1514 <ulink url="&List-AllUtils-download-http;">List::AllUtils-&List-AllUtils-version;</ulink>
1515 </para>
1516 </listitem>
1517 <listitem>
1518<literallayout>&List-AllUtils-download-http;
1519MD5 sum: &List-AllUtils-md5sum;</literallayout>
1520 <itemizedlist>
1521 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.56.tar.gz">List::SomeUtils</ulink>
1522(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.56.tar.gz) (for the testsuite)</literallayout>
1523 <itemizedlist>
1524 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-XS-0.58.tar.gz">List::SomeUtils::XS</ulink>
1525(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-XS-0.58.tar.gz)</literallayout>
1526 <itemizedlist>
1527 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz">Test::LeakTrace</ulink>
1528(https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz) (for the testsuite) - this uses the 'unsafe' variant of the Standard Installation</literallayout>
1529 </listitem>
1530 </itemizedlist>
1531 </listitem>
1532 <listitem>
1533 <para>
1534 <xref linkend="perl-module-implementation"/>
1535 </para>
1536 </listitem>
1537 </itemizedlist>
1538 </listitem>
1539 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.11.tar.gz">List::UtilsBy</ulink>
1540(https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.11.tar.gz)</literallayout>
1541 </listitem>
1542 <listitem>
1543 <para>
1544 <xref linkend="perl-number-compare"/>
1545 </para>
1546 </listitem>
1547 <listitem>
1548 <para>
1549 <xref linkend="perl-test-warnings"/> (for the testsuite)
1550 </para>
1551 </listitem>
1552 <listitem>
1553 <para>
1554 <xref linkend="perl-text-glob"/>
1555 </para>
1556 </listitem>
1557 </itemizedlist>
1558 </listitem>
1559 </itemizedlist>
1560
1561 <!-- List::MoreUtils -->
1562 <bridgehead renderas="sect3" id="perl-list-moreutils"
1563 xreflabel="List::MoreUtils-&List-MoreUtils-version;">
1564 List::MoreUtils-&List-MoreUtils-version;</bridgehead>
1565
1566 <indexterm zone="perl-modules perl-list-moreutils">
1567 <primary sortas="a-List-MoreUtils">List::MoreUtils</primary>
1568 </indexterm>
1569
1570 <para>List::MoreUtils provides the stuff missing in List::Util. This
1571 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1572
1573 <!-- List-MoreUtils -->
1574 &lfs83_checked;
1575
1576 <itemizedlist>
1577 <listitem>
1578 <para>
1579 <ulink url="&List-MoreUtils-download-http;">List::MoreUtils-&List-MoreUtils-version;</ulink>
1580 </para>
1581 </listitem>
1582 <listitem>
1583<literallayout>&List-MoreUtils-download-http;
1584MD5 sum: &List-MoreUtils-md5sum;</literallayout>
1585 <itemizedlist>
1586 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz">List::MoreUtils::XS</ulink>
1587(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz)</literallayout>
1588 </listitem>
1589 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002001.tar.gz">Exporter::Tiny</ulink>
1590(https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002001.tar.gz) (for the testsuite)</literallayout>
1591 </listitem>
1592 </itemizedlist>
1593 </listitem>
1594 </itemizedlist>
1595
1596
1597 <!-- Log::Log4perl -->
1598 <bridgehead renderas="sect3" id="perl-log-log4perl"
1599 xreflabel="Log::Log4perl-&Log-Log4perl-version;">
1600 Log::Log4perl-&Log-Log4perl-version;</bridgehead>
1601
1602 <indexterm zone="perl-modules perl-log-log4perl">
1603 <primary sortas="a-Log-Log4perl">Log::Log4perl</primary>
1604 </indexterm>
1605
1606 <para>Log::Log4perl provides a Log4j implementation for
1607 <application>perl</application>. This module uses the
1608 standard <xref linkend="perl-standard-install"/>.</para>
1609
1610 <!-- Log-Log4perl -->
1611 &lfs83_checked;
1612
1613 <itemizedlist>
1614 <listitem>
1615 <para>
1616 <ulink url="&Log-Log4perl-download-http;">Log::Log4perl-&Log-Log4perl-version;</ulink>
1617 </para>
1618 </listitem>
1619 <listitem>
1620<literallayout>&Log-Log4perl-download-http;
1621MD5 sum: &Log-Log4perl-md5sum;</literallayout>
1622 </listitem>
1623 </itemizedlist>
1624
1625 <!-- LWP::Protocol::https -->
1626 <bridgehead renderas="sect3" id="perl-lwp-protocol-https"
1627 xreflabel="LWP::Protocol::https-&LWP-Protocol-https-version;">
1628 LWP::Protocol::https-&LWP-Protocol-https-version;</bridgehead>
1629
1630 <indexterm zone="perl-modules perl-lwp-protocol-https">
1631 <primary sortas="a-LWP-Protocol-https">LWP::Protocol::https</primary>
1632 </indexterm>
1633
1634 <para>LWP::Protocol::https provides https support for
1635 LWP::UserAgent (i.e. for LWP). This module uses the
1636 standard <xref linkend="perl-standard-install"/>.</para>
1637
1638 <!-- LWP-Protocol-https -->
1639 &lfs83_checked;
1640
1641 <itemizedlist>
1642 <listitem>
1643 <para>
1644 <ulink url="&LWP-Protocol-https-download-http;">LWP::Protocol::https-&LWP-Protocol-https-version;</ulink>
1645 </para>
1646 </listitem>
1647 <listitem>
1648<literallayout>&LWP-Protocol-https-download-http;
1649MD5 sum: &LWP-Protocol-https-md5sum;</literallayout>
1650 <itemizedlist>
1651 <listitem>
1652 <para><xref linkend="perl-lwp"/></para>
1653 </listitem>
1654
1655 <listitem>
1656 <para><xref linkend="perl-io-socket-ssl"/></para>
1657 </listitem>
1658
1659 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz">Mozilla::CA</ulink>
1660(https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz)</literallayout>
1661 </listitem>
1662
1663 </itemizedlist>
1664 </listitem>
1665 </itemizedlist>
1666
1667 <!-- Module::Build -->
1668 <bridgehead renderas="sect3" id="perl-module-build"
1669 xreflabel="Module::Build-&Module-Build-version;">
1670 Module::Build-&Module-Build-version;</bridgehead>
1671
1672 <indexterm zone="perl-modules perl-module-build">
1673 <primary sortas="a-Module-Build">Module-Build</primary>
1674 </indexterm>
1675
1676 <para>
1677 Module::Build allows perl modules to be built without a
1678 <command>make</command> command being present. This module uses the
1679 standard <xref linkend="perl-standard-install"/>.
1680 </para>
1681
1682 <note>
1683 <para>
1684 When creating the Makefile, this module will report
1685<literallayout>inc_bundling_support....disabled
1686 requires:
1687 ! inc::latest is not installed</literallayout>
1688 but inc::latest is experimental and not needed.
1689 </para>
1690 </note>
1691
1692 <!-- Module-Build -->
1693 &lfs83_checked;
1694
1695 <itemizedlist>
1696 <listitem>
1697 <para>
1698 <ulink url="&Module-Build-download-http;">Module::Build-&Module-Build-version;</ulink>
1699 </para>
1700 </listitem>
1701 <listitem>
1702<literallayout>&Module-Build-download-http;
1703MD5 sum: &Module-Build-md5sum;</literallayout>
1704 </listitem>
1705 </itemizedlist>
1706
1707 <!-- Module::Implementation is a dependency of multiple modules on this page
1708 but it is not linked from other pages, so only give minimal details -->
1709
1710 <bridgehead renderas="sect3" id="perl-module-implementation"
1711 xreflabel="Module::Implementation">
1712 Module::Implementation</bridgehead>
1713
1714 <indexterm zone="perl-modules perl-module-implementation">
1715 <primary sortas="a-Module-Implementation">Module::Implementation</primary>
1716 </indexterm>
1717
1718 <para>Module::Implementation loads one of several alternate underlying
1719 implementations of a module (e.g. eXternal Subroutine or pure Perl, or an
1720 implementation for a given OS). This module and its dependencies use the
1721 standard
1722 <xref linkend="perl-standard-install"/> except for those needing
1723 <xref linkend="perl-module-build"/>, which use
1724 <xref linkend="perl-build-install"/>.</para>
1725
1726 <!-- Module-Implementation -->
1727 &lfs83_checked;
1728
1729 <itemizedlist>
1730 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz">Module::Implementation</ulink>
1731(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz)</literallayout>
1732 <itemizedlist>
1733 <listitem>
1734 <para>
1735 <xref linkend="perl-module-runtime"/>
1736 </para>
1737 </listitem>
1738 <listitem>
1739 <para>
1740 <xref linkend="perl-try-tiny"/>
1741 </para>
1742 </listitem>
1743 <listitem>
1744 <para>
1745 <xref linkend="perl-test-fatal"/> (for the testsuite)
1746 </para>
1747 </listitem>
1748 <listitem>
1749 <para>
1750 <xref linkend="perl-test-requires"/> (for the testsuite)
1751 </para>
1752 </listitem>
1753 </itemizedlist>
1754 </listitem>
1755 </itemizedlist>
1756
1757 <!-- Module::Runtime is a dependency of multiple modules on this page
1758 but it is not linked from other pages, so only give minimal details -->
1759
1760 <bridgehead renderas="sect3" id="perl-module-runtime"
1761 xreflabel="Module::Runtime">
1762 Module::Runtime</bridgehead>
1763
1764 <indexterm zone="perl-modules perl-module-runtime">
1765 <primary sortas="a-Module-Runtime">Module::Runtime</primary>
1766 </indexterm>
1767
1768 <para>Module::Runtime provides functions to deal with runtime
1769 handling of Perl modules. This module itself uses the
1770 <xref linkend="perl-build-install"/>.</para>
1771
1772 <!-- Module-Runtime -->
1773 &lfs83_checked;
1774
1775 <itemizedlist>
1776 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz">Module::Runtime</ulink>
1777(https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz)</literallayout>
1778 <itemizedlist>
1779 <listitem>
1780 <para>
1781 <xref linkend="perl-module-build"/>
1782 </para>
1783 </listitem>
1784 </itemizedlist>
1785 </listitem>
1786 </itemizedlist>
1787
1788 <!-- Net::DNS -->
1789 <bridgehead renderas="sect3" id="perl-net-dns"
1790 xreflabel="Net::DNS-&Net-DNS-version;">
1791 Net::DNS-&Net-DNS-version;</bridgehead>
1792
1793 <indexterm zone="perl-modules perl-net-dns">
1794 <primary sortas="a-Net-DNS">Net::DNS</primary>
1795 </indexterm>
1796
1797 <para>Net::DNS is a DNS resolver implemented in
1798 <application>Perl</application>. It can be used to perform nearly any type
1799 of DNS query from a <application>Perl</application> script. The Net::DNS
1800 module and all its dependencies are installed using the standard
1801 <xref linkend="perl-standard-install"/>.</para>
1802
1803 <!-- Net-DNS -->
1804 &lfs83_checked;
1805
1806 <itemizedlist>
1807 <listitem>
1808 <para>
1809 <ulink url="&Net-DNS-download-http;">Net::DNS-&Net-DNS-version;</ulink>
1810 </para>
1811 </listitem>
1812 <listitem>
1813<literallayout>&Net-DNS-download-http;
1814MD5 sum: &Net-DNS-md5sum;</literallayout>
1815<!-- Dubious, without a working IPv6 connection, this does not alter the test results,
1816 and it is not explicitly referenced in the Net::DNS tarball -->
1817 <itemizedlist>
1818 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.72.tar.gz">IO::Socket::INET6</ulink>
1819(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.72.tar.gz) (required for IPv6 support)</literallayout>
1820 <itemizedlist>
1821 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/U/UM/UMEMOTO/Socket6-0.28.tar.gz">Socket6</ulink>
1822(https://cpan.metacpan.org/authors/id/U/UM/UMEMOTO/Socket6-0.28.tar.gz)</literallayout>
1823 </listitem>
1824 </itemizedlist>
1825 </listitem>
1826 </itemizedlist>
1827 </listitem>
1828 </itemizedlist>
1829
1830 <!-- Number::Compare is a dependency of multiple modules on this page
1831 but it is not linked from other pages, so only give minimal details -->
1832
1833 <bridgehead renderas="sect3" id="perl-number-compare"
1834 xreflabel="Number::Compare">
1835 Number::Compare</bridgehead>
1836
1837 <indexterm zone="perl-modules perl-number-compare">
1838 <primary sortas="a-Number-Compare">Number::Compare</primary>
1839 </indexterm>
1840
1841 <para>Number::Compare compiles a simple comparison to an anonymous subroutine,
1842 which you can call with a value to be tested against. It understands IEC
1843 standard magnitudes (k, ki, m, mi, g, gi). This module uses the standard
1844 <xref linkend="perl-standard-install"/>.</para>
1845
1846 <!-- Number-Compare -->
1847 &lfs83_checked;
1848
1849 <itemizedlist>
1850 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz">Number::Compare</ulink>
1851(https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz)</literallayout>
1852 </listitem>
1853 </itemizedlist>
1854
1855 <!-- Parse::Yapp -->
1856 <bridgehead renderas="sect3" id="perl-parse-yapp"
1857 xreflabel="Parse::Yapp-&Parse-Yapp-version;">
1858 Parse::Yapp-&Parse-Yapp-version;</bridgehead>
1859
1860 <indexterm zone="perl-modules perl-parse-yapp">
1861 <primary sortas="a-Parse-Yapp">Parse::Yapp</primary>
1862 </indexterm>
1863
1864 <para>Parse::Yapp is a Perl extension for generating and using LALR
1865 parsers.. This module uses the standard
1866 <xref linkend="perl-standard-install"/>.</para>
1867
1868 <!-- Parse-Yapp -->
1869 &lfs83_checked;
1870
1871 <itemizedlist>
1872 <listitem>
1873 <para>
1874 <ulink url="&Parse-Yapp-download-http;">Parse::Yapp-&Parse-Yapp-version;</ulink>
1875 </para>
1876 </listitem>
1877 <listitem>
1878<literallayout>&Parse-Yapp-download-http;
1879MD5 sum: &Parse-Yapp-md5sum;</literallayout>
1880 </listitem>
1881 </itemizedlist>
1882
1883 <!-- PerlIO-utf8_strict -->
1884 <bridgehead renderas="sect3" id="perl-perlio-utf8_strict"
1885 xreflabel="PerlIO::utf8_strict-&PerlIO-utf8_strict-version;">
1886 PerlIO::utf8_strict-&PerlIO-utf8_strict-version;</bridgehead>
1887
1888 <indexterm zone="perl-modules perl-perlio-utf8_strict">
1889 <primary sortas="a-PerlIO-utf8_strict">PerlIO-utf8_strict</primary>
1890 </indexterm>
1891
1892 <para>PerlIO::utf8_strict provides a fast and correct UTF-8 IO layer,
1893 including checking the input for correctness. This module and its dependency
1894 modules use the standard <xref linkend="perl-standard-install"/>.</para>
1895
1896 <!-- PerlIO-utf8_strict -->
1897 &lfs83_checked;
1898
1899 <itemizedlist>
1900 <listitem>
1901 <para>
1902 <ulink url="&PerlIO-utf8_strict-download-http;">PerlIO-utf8_strict-&PerlIO-utf8_strict-version;</ulink>
1903 </para>
1904 </listitem>
1905 <listitem>
1906<literallayout>&PerlIO-utf8_strict-download-http;
1907MD5 sum: &PerlIO-utf8_strict-md5sum;</literallayout>
1908 <itemizedlist>
1909 <listitem>
1910 <para>
1911 <xref linkend="perl-test-exception"/> (for the testsuite)
1912 </para>
1913 </listitem>
1914 </itemizedlist>
1915 </listitem>
1916 </itemizedlist>
1917
1918 <!-- Regexp::Common -->
1919 <bridgehead renderas="sect3" id="perl-regexp-common"
1920 xreflabel="Regexp::Common-&Regexp-Common-version;">
1921 Regexp::Common-&Regexp-Common-version;</bridgehead>
1922
1923 <indexterm zone="perl-modules perl-regexp-common">
1924 <primary sortas="a-Regexp-Common">Regexp::Common</primary>
1925 </indexterm>
1926
1927 <para>Regexp::Common provides commonly requested regular expressions. This
1928 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1929
1930 <!-- Regexp-Common -->
1931 &lfs83_checked;
1932
1933 <itemizedlist>
1934 <listitem>
1935 <para>
1936 <ulink url="&Regexp-Common-download-http;">Regexp::Common-&Regexp-Common-version;</ulink>
1937 </para>
1938 </listitem>
1939 <listitem>
1940<literallayout>&Regexp-Common-download-http;
1941MD5 sum: &Regexp-Common-md5sum;</literallayout>
1942 </listitem>
1943 </itemizedlist>
1944
1945 <!-- SGMLSpm -->
1946 <bridgehead renderas="sect3" id="perl-sgmlspm"
1947 xreflabel="SGMLSpm-&SGMLSpm-version;">
1948 SGMLSpm-&SGMLSpm-version;</bridgehead>
1949
1950 <indexterm zone="perl-modules perl-sgmlspm">
1951 <primary sortas="a-SGMLSpm">SGMLSpm</primary>
1952 </indexterm>
1953
1954 <para>The SGMLSpm module is a <application>Perl</application> library
1955 used for parsing the output from James Clark's SGMLS and NSGMLS
1956 parsers. This module uses the standard
1957 <xref linkend="perl-standard-install"/>.</para>
1958
1959 <!-- SGMLSpm -->
1960 &lfs83_checked;
1961
1962 <para> Before beginning the build, issue
1963 the following command to prevent an error:</para>
1964
1965<screen><userinput>chmod -v 644 MYMETA.yml</userinput></screen>
1966
1967 <para>
1968 After the package has been installed, run the following command
1969 as the <systemitem class="username">root</systemitem> user:
1970 </para>
1971
1972<screen role="root"><userinput>ln -sv sgmlspl.pl /usr/bin/sgmlspl</userinput></screen>
1973
1974 <itemizedlist>
1975 <listitem>
1976 <para>
1977 <ulink url="&SGMLSpm-download-http;">SGMLSpm-&SGMLSpm-version;</ulink>
1978 </para>
1979 </listitem>
1980 <listitem>
1981<literallayout>&SGMLSpm-download-http;
1982MD5 sum: &SGMLSpm-md5sum;</literallayout>
1983 </listitem>
1984 </itemizedlist>
1985
1986 <!-- Sort::Key -->
1987 <bridgehead renderas="sect3" id="perl-sort-key"
1988 xreflabel="Sort::Key-&Sort-Key-version;">
1989 Sort::Key-&Sort-Key-version;</bridgehead>
1990
1991 <indexterm zone="perl-modules perl-sort-key">
1992 <primary sortas="a-Sort-Key">Sort::Key</primary>
1993 </indexterm>
1994
1995 <para>Sort::Key provides a set of functions to sort lists of values by some
1996 calculated key value. This module uses the standard <xref
1997 linkend="perl-standard-install"/>.</para>
1998
1999 <!-- Sort-Key -->
2000 &lfs83_checked;
2001
2002 <itemizedlist>
2003 <listitem>
2004 <para>
2005 <ulink url="&Sort-Key-download-http;">Sort::Key-&Sort-Key-version;</ulink>
2006 </para>
2007 </listitem>
2008 <listitem>
2009<literallayout>&Sort-Key-download-http;
2010MD5 sum: &Sort-Key-md5sum;</literallayout>
2011 </listitem>
2012 </itemizedlist>
2013
2014 <!-- Sub::Identify is a dependency of multiple modules on this page
2015 but it is not linked from other pages, so only give minimal details -->
2016
2017 <bridgehead renderas="sect3" id="perl-sub-identify"
2018 xreflabel="Sub::Identify">
2019 Sub::Identify</bridgehead>
2020
2021 <indexterm zone="perl-modules perl-sub-identify">
2022 <primary sortas="a-Sub-Identify">Sub::Identify</primary>
2023 </indexterm>
2024
2025 <para>Sub::Identify allows you to retrieve the real names of code
2026 references. It uses the standard <xref
2027 linkend="perl-standard-install"/>.</para>
2028
2029 <!-- Sub-Identify -->
2030 &lfs83_checked;
2031
2032 <itemizedlist>
2033 <listitem>
2034 <para>
2035 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz">Sub::Identify</ulink>
2036(https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz)</literallayout>
2037 </para>
2038 </listitem>
2039 </itemizedlist>
2040
2041 <!-- Test-Command -->
2042 <bridgehead renderas="sect3" id="perl-test-command"
2043 xreflabel="Test::Command-&Test-Command-version;">
2044 Test::Command-&Test-Command-version;</bridgehead>
2045
2046 <indexterm zone="perl-modules perl-test-command">
2047 <primary sortas="a-Test-Command">Test::Command</primary>
2048 </indexterm>
2049
2050 <para>
2051 This module tests the exit status, STDOUT, or STDERR, of an external
2052 command. This module uses the standard
2053 <xref linkend="perl-standard-install"/>.
2054 </para>
2055
2056 <!-- Test-Command -->
2057 &lfs83_checked;
2058
2059 <itemizedlist>
2060 <listitem>
2061 <para>
2062 <ulink url="&Test-Command-download-http;">Test::Command-&Test-Command-version;</ulink>
2063 </para>
2064 </listitem>
2065 <listitem>
2066<literallayout>&Test-Command-download-http;
2067MD5 sum: &Test-Command-md5sum;</literallayout>
2068 </listitem>
2069 </itemizedlist>
2070
2071 <!-- Test::Differences -->
2072 <bridgehead renderas="sect3" id="perl-test-differences"
2073 xreflabel="Test::Differences-&Test-Differences-version;">
2074 Test::Differences-&Test-Differences-version;</bridgehead>
2075
2076 <indexterm zone="perl-modules perl-test-differences">
2077 <primary sortas="a-Test-Differences">Test::Differences</primary>
2078 </indexterm>
2079
2080 <para>Test::Differences - Test strings and data structures and show
2081 differences if not ok. This module and its dependency modules use the
2082 standard <xref linkend="perl-standard-install"/>.</para>
2083
2084 <!-- Test-Differences -->
2085 &lfs83_checked;
2086
2087 <itemizedlist>
2088 <listitem>
2089 <para>
2090 <ulink url="&Test-Differences-download-http;">Test::Differences-&Test-Differences-version;</ulink>
2091 </para>
2092 </listitem>
2093 <listitem>
2094<literallayout>&Test-Differences-download-http;
2095MD5 sum: &Test-Differences-md5sum;</literallayout>
2096 <itemizedlist>
2097 <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>
2098(https://cpan.metacpan.org/authors/id/N/NE/NEILB/Text-Diff-1.45.tar.gz)</literallayout>
2099 <itemizedlist>
2100 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz">Algorithm::Diff</ulink>
2101(https://cpan.metacpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz)</literallayout>
2102 </listitem>
2103 </itemizedlist>
2104 </listitem>
2105 <listitem>
2106 <para><xref linkend="perl-capture-tiny"/></para>
2107 </listitem>
2108 </itemizedlist>
2109 </listitem>
2110 </itemizedlist>
2111
2112 <!-- Test::Exception is a dependency of multiple modules on this page
2113 but it is not linked from other pages, so only give minimal details -->
2114
2115 <bridgehead renderas="sect3" id="perl-test-exception"
2116 xreflabel="Test::Exception">
2117 Test::Exception</bridgehead>
2118
2119 <indexterm zone="perl-modules perl-test-exception">
2120 <primary sortas="a-Test-Exception">Test::Exception</primary>
2121 </indexterm>
2122
2123 <para>Test::Exception is used to test exception-based code.
2124 This module itself uses the standard
2125 <xref linkend="perl-standard-install"/>.</para>
2126
2127 <!-- Test-Exception -->
2128 &lfs83_checked;
2129
2130 <itemizedlist>
2131 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz">Test::Exception</ulink>
2132(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz)</literallayout>
2133 <itemizedlist>
2134 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz">Sub::Uplevel</ulink>
2135(ttps://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz)</literallayout>
2136 </listitem>
2137 </itemizedlist>
2138 </listitem>
2139 </itemizedlist>
2140
2141 <!-- Test::Fatal is a dependency of multiple modules on this page
2142 but it is not linked from other pages, so only give minimal details -->
2143
2144 <bridgehead renderas="sect3" id="perl-test-fatal"
2145 xreflabel="Test::Fatal">
2146 Test::Fatal</bridgehead>
2147
2148 <indexterm zone="perl-modules perl-test-fatal">
2149 <primary sortas="a-Test-Fatal">Test::Fatal</primary>
2150 </indexterm>
2151
2152 <para>The Test::Fatal module provides simple helpers for testing
2153 code which throws exceptions. This module uses the standard
2154 <xref linkend="perl-standard-install"/>.</para>
2155
2156 <!-- Test-Fatal -->
2157 &lfs83_checked;
2158
2159 <itemizedlist>
2160 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz">Test::Fatal</ulink>
2161(https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz)</literallayout>
2162 <itemizedlist>
2163 <listitem>
2164 <para>
2165 <xref linkend="perl-try-tiny"/>
2166 </para>
2167 </listitem>
2168 </itemizedlist>
2169 </listitem>
2170 </itemizedlist>
2171
2172 <!-- Test::Needs is a dependency of multiple modules on this page
2173 but it is not linked from other pages, so only give minimal details -->
2174
2175 <bridgehead renderas="sect3" id="perl-test-needs"
2176 xreflabel="Test::Needs">
2177 Test::Needs</bridgehead>
2178
2179 <indexterm zone="perl-modules perl-test-needs">
2180 <primary sortas="a-Test-Needs">Test::Needs</primary>
2181 </indexterm>
2182
2183 <para>The Test::Needs module skips tests when a module is not available.</para>
2184
2185 <!-- Test-Needs -->
2186 &lfs83_checked;
2187
2188 <itemizedlist>
2189 <listitem>
2190 <para>
2191 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002005.tar.gz">Test::Needs</ulink>
2192(https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002005.tar.gz)</literallayout>
2193 </para>
2194 </listitem>
2195 </itemizedlist>
2196
2197 <!-- Test::Requires is a dependency of multiple modules on this page
2198 but it is not linked from other pages, so only give minimal details -->
2199
2200 <bridgehead renderas="sect3" id="perl-test-requires"
2201 xreflabel="Test::Requires">
2202 Test::Requires</bridgehead>
2203
2204 <indexterm zone="perl-modules perl-test-requires">
2205 <primary sortas="a-Test-Requires">Test::Requires</primary>
2206 </indexterm>
2207
2208 <para>The Test::Requires module checks if another (optional) module
2209 can be loaded, and if not it skips all the current tests. This
2210 module uses the standard <xref linkend="perl-standard-install"/>.</para>
2211
2212 <!-- Test-Requires -->
2213 &lfs83_checked;
2214
2215 <itemizedlist>
2216 <listitem>
2217 <para>
2218 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz">Test::Requires</ulink>
2219(https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz)</literallayout>
2220 </para>
2221 </listitem>
2222 </itemizedlist>
2223
2224 <!-- Test::Warnings is a dependency of multiple modules on this page
2225 but it is not linked from other pages, so only give minimal details -->
2226
2227 <bridgehead renderas="sect3" id="perl-test-warnings"
2228 xreflabel="Test::Warnings">
2229 Test::Warnings</bridgehead>
2230
2231 <indexterm zone="perl-modules perl-test-warnings">
2232 <primary sortas="a-Test-Warnings">Test::Warnings</primary>
2233 </indexterm>
2234
2235 <para>The Test::Warnings module tests for warnings
2236 and the lack of them. This module uses the standard
2237 <xref linkend="perl-standard-install"/>.</para>
2238
2239 <!-- Test-Warnings -->
2240 &lfs83_checked;
2241
2242 <itemizedlist>
2243 <listitem>
2244 <para>
2245 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.026.tar.gz">Test::Warnings</ulink>
2246(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.026.tar.gz)</literallayout>
2247 </para>
2248 </listitem>
2249 </itemizedlist>
2250
2251 <!-- Text::BibTeX -->
2252 <bridgehead renderas="sect3" id="perl-text-bibtex"
2253 xreflabel="Text::BibTeX-&Text-BibTeX-version;">
2254 Text::BibTeX-&Text-BibTeX-version;</bridgehead>
2255
2256 <indexterm zone="perl-modules perl-text-bibtex">
2257 <primary sortas="a-Text-BibTeX">Text::BibTex</primary>
2258 </indexterm>
2259
2260 <para>Text::BibTeX provides an interface to read and parse
2261 <application>BibTeX</application> files. This module uses the
2262 <xref linkend="perl-build-install"/>, but except where noted,
2263 its dependencies are installed using the standard
2264 <xref linkend="perl-standard-install"/>.</para>
2265
2266 <!-- Text-BibTeX -->
2267 &lfs83_checked;
2268
2269 <itemizedlist>
2270 <listitem>
2271 <para>
2272 <ulink url="&Text-BibTeX-download-http;">Text::BibTeX-&Text-BibTeX-version;</ulink>
2273 </para>
2274 </listitem>
2275 <listitem>
2276<literallayout>&Text-BibTeX-download-http;
2277MD5 sum: &Text-BibTeX-md5sum;</literallayout>
2278 <itemizedlist>
2279 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz">Config::AutoConf</ulink>
2280(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz)</literallayout>
2281 <itemizedlist>
2282 <listitem>
2283 <para><xref linkend="perl-capture-tiny"/></para>
2284 </listitem>
2285 </itemizedlist>
2286 </listitem>
2287 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz">ExtUtils-LibBuilder</ulink>
2288(https://cpan.metacpan.org/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz)
2289this uses the <xref linkend="perl-build-install"/></literallayout>
2290 <itemizedlist>
2291 <listitem>
2292 <para>
2293 <xref linkend="perl-module-build"/>
2294 </para>
2295 </listitem>
2296 </itemizedlist>
2297 </listitem>
2298 </itemizedlist>
2299 </listitem>
2300 </itemizedlist>
2301
2302 <!-- Text::CSV -->
2303 <bridgehead renderas="sect3" id="perl-text-csv"
2304 xreflabel="Text::CSV-&Text-CSV-version;">
2305 Text::CSV-&Text-CSV-version;</bridgehead>
2306
2307 <indexterm zone="perl-modules perl-text-csv">
2308 <primary sortas="a-Text-CSV">Text::CSV</primary>
2309 </indexterm>
2310
2311 <para>Text::CSV is a comma-separated values manipulator, using XS
2312 (eXternal Subroutine - for subroutines written in C or C++) or
2313 pure perl. This module uses the standard
2314 <xref linkend="perl-standard-install"/>.</para>
2315
2316 <!-- Text-CSV -->
2317 &lfs83_checked;
2318
2319 <itemizedlist>
2320 <listitem>
2321 <para>
2322 <ulink url="&Text-CSV-download-http;">Text::CSV-&Text-CSV-version;</ulink>
2323 </para>
2324 </listitem>
2325 <listitem>
2326<literallayout>&Text-CSV-download-http;
2327MD5 sum: &Text-CSV-md5sum;</literallayout>
2328 <itemizedlist>
2329 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.36.tgz">Text::CSV_XS</ulink>
2330(https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.36.tgz)</literallayout>
2331 <para>
2332 This is <emphasis>Recommended</emphasis> by Text-CSV but
2333 <emphasis>Required</emphasis> for <xref role="nodep" linkend="biber"/>.
2334 </para>
2335 <!-- <note> (this was valid up to 1.31, 1.33 extracts fine as .tgz, keep this
2336 commented until there has been as series of ok .tag releases)
2337 <para>
2338 GNU tar dislikes <filename>Text-CSV_XS-1.26.tar.gz</filename>
2339 and reports it does not look like a tar file : decompress it
2340 with <command>gunzip</command> before extracting it.
2341 </para>
2342 </note> -->
2343 </listitem>
2344 </itemizedlist>
2345 </listitem>
2346 </itemizedlist>
2347
2348 <!-- Text::Glob is a dependency of multiple modules on this page
2349 but it is not linked from other pages, so only give minimal details -->
2350
2351 <bridgehead renderas="sect3" id="perl-text-glob"
2352 xreflabel="Text::Glob">
2353 Text::Glob</bridgehead>
2354
2355 <indexterm zone="perl-modules perl-text-glob">
2356 <primary sortas="a-Text-Glob">Text::Glob</primary>
2357 </indexterm>
2358
2359 <para>Text::Glob implements glob(3) style matching that can be used to match
2360 against text, rather than fetching names from a filesystem. It uses the
2361 standard <xref linkend="perl-standard-install"/>.</para>
2362
2363 <!-- Text-Glob -->
2364 &lfs83_checked;
2365
2366 <itemizedlist>
2367 <listitem>
2368 <para>
2369 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz">Text::Glob</ulink>
2370(https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz)</literallayout>
2371 </para>
2372 </listitem>
2373 </itemizedlist>
2374
2375 <!-- Text::Roman -->
2376 <bridgehead renderas="sect3" id="perl-text-roman"
2377 xreflabel="Text::Roman-&Text-Roman-version;">
2378 Text::Roman-&Text-Roman-version;</bridgehead>
2379
2380 <indexterm zone="perl-modules perl-text-roman">
2381 <primary sortas="a-Text-Roman">Text::Roman</primary>
2382 </indexterm>
2383
2384 <para>
2385 Text::Roman allows conversion between Roman and Arabic algorisms (number
2386 systems, e.g. MCMXLV and 1945). This module uses the standard
2387 <xref linkend="perl-standard-install"/>.
2388 </para>
2389
2390 <!-- Text-Roman -->
2391 &lfs83_checked;
2392
2393 <itemizedlist>
2394 <listitem>
2395 <para>
2396 <ulink url="&Text-Roman-download-http;">Text::Roman-&Text-Roman-version;</ulink>
2397 </para>
2398 </listitem>
2399 <listitem>
2400<literallayout>&Text-Roman-download-http;
2401MD5 sum: &Text-Roman-md5sum;</literallayout>
2402 </listitem>
2403 </itemizedlist>
2404
2405 <!-- Try::Tiny is a dependency of multiple modules on this page
2406 but it is not linked from other pages, so only give minimal details -->
2407
2408 <bridgehead renderas="sect3" id="perl-try-tiny"
2409 xreflabel="Try::Tiny">
2410 Try::Tiny</bridgehead>
2411
2412 <indexterm zone="perl-modules perl-try-tiny">
2413 <primary sortas="a-Try-Tiny">Try::Tiny</primary>
2414 </indexterm>
2415
2416 <para>The Try::Tiny module provides minimal try/catch with
2417 proper preservation of $0. This module uses the standard
2418 <xref linkend="perl-standard-install"/>.</para>
2419
2420 <!-- Try-Tiny -->
2421 &lfs83_checked;
2422
2423 <itemizedlist>
2424 <listitem>
2425 <para>
2426 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz">Try::Tiny</ulink>
2427(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz)</literallayout>
2428 </para>
2429 </listitem>
2430 </itemizedlist>
2431
2432 <!-- Unicode::Collate -->
2433 <bridgehead renderas="sect3" id="perl-unicode-collate"
2434 xreflabel="Unicode::Collate-&Unicode-Collate-version;">
2435 Unicode::Collate-&Unicode-Collate-version;</bridgehead>
2436
2437 <indexterm zone="perl-modules perl-unicode-collate">
2438 <primary sortas="a-Unicode-Collate">Unicode::Collate</primary>
2439 </indexterm>
2440
2441 <para>
2442 Unicode::Collate provides a Unicode collation algorithm.
2443 This module uses the 'unsafe' variant of the standard
2444 <xref linkend="perl-standard-install"/>.
2445 </para>
2446
2447 <!-- Unicode-Collate -->
2448 &lfs83_checked;
2449
2450 <itemizedlist>
2451 <listitem>
2452 <para>
2453 <ulink url="&Unicode-Collate-download-http;">Unicode::Collate-&Unicode-Collate-version;</ulink>
2454 </para>
2455 </listitem>
2456 <listitem>
2457<literallayout>&Unicode-Collate-download-http;
2458MD5 sum: &Unicode-Collate-md5sum;</literallayout>
2459 </listitem>
2460 </itemizedlist>
2461
2462 <!-- Unicode::LineBreak -->
2463 <bridgehead renderas="sect3" id="perl-unicode-linebreak"
2464 xreflabel="Unicode::LineBreak-&Unicode-LineBreak-version;">
2465 Unicode::LineBreak-&Unicode-LineBreak-version;</bridgehead>
2466
2467 <indexterm zone="perl-modules perl-unicode-linebreak">
2468 <primary sortas="a-Unicode-LineBreak">Unicode::LineBreak</primary>
2469 </indexterm>
2470
2471 <para>Unicode::LineBreak provides a UAX #14 Unicode Line Breaking Algorithm.
2472 This module and its dependencies use the standard
2473 <xref linkend="perl-standard-install"/>.</para>
2474
2475 <!-- Unicode-LineBreak -->
2476 &lfs83_checked;
2477
2478 <itemizedlist>
2479 <listitem>
2480 <para>
2481 <ulink url="&Unicode-LineBreak-download-http;">Unicode::LineBreak-&Unicode-LineBreak-version;</ulink>
2482 </para>
2483 </listitem>
2484 <listitem>
2485<literallayout>&Unicode-LineBreak-download-http;
2486MD5 sum: &Unicode-LineBreak-md5sum;</literallayout>
2487 <itemizedlist>
2488 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz">MIME::Charset</ulink>
2489(https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz)
2490When scripting, pipe the <command>perl Makefile.PL</command> command through <command>yes "" |</command>, since some user input is sought</literallayout>
2491 </listitem>
2492 <listitem>
2493 <para>
2494 <xref linkend="wget"/> (to download two files from unicode.org
2495 in the testsuite)
2496 </para>
2497 </listitem>
2498 </itemizedlist>
2499 </listitem>
2500 </itemizedlist>
2501
2502 <!-- URI -->
2503 <bridgehead renderas="sect3" id="perl-uri"
2504 xreflabel="URI-&URI-version;">
2505 URI-&URI-version;</bridgehead>
2506
2507 <indexterm zone="perl-modules perl-uri">
2508 <primary sortas="a-URI">URI</primary>
2509 </indexterm>
2510
2511 <para>
2512 This module implements the URI class. Objects of this class represent
2513 "Uniform Resource Identifier references" as specified in RFC 2396 (and
2514 updated by RFC 2732). A Uniform Resource Identifier is a compact string of
2515 characters that identifies an abstract or physical resource. A Uniform
2516 Resource Identifier can be further classified as either a Uniform Resource
2517 Locator (URL) or a Uniform Resource Name (URN). The distinction between
2518 URL and URN does not matter to the URI class interface. A "URI-reference"
2519 is a URI that may have additional information attached in the form of a
2520 fragment identifier. This module uses the standard
2521 <xref linkend="perl-standard-install"/>.
2522 </para>
2523
2524 <!-- URI -->
2525 &lfs83_checked;
2526
2527 <itemizedlist>
2528 <listitem>
2529 <para>
2530 <ulink url="&URI-download-http;">URI-&URI-version;</ulink>
2531 </para>
2532 </listitem>
2533 <listitem>
2534<literallayout>&URI-download-http;
2535MD5 sum: &URI-md5sum;</literallayout>
2536 <itemizedlist>
2537 <listitem>
2538 <para>
2539 <xref linkend="perl-test-needs"/> (for the testsuite)
2540 </para>
2541 </listitem>
2542 </itemizedlist>
2543 </listitem>
2544 </itemizedlist>
2545
2546 <!-- XML::LibXML is a dependency of multiple modules on this page
2547 but it is not linked from other pages, so only give minimal details -->
2548
2549 <bridgehead renderas="sect3" id="perl-xml-libxml"
2550 xreflabel="XML::LibXML">
2551 XML::LibXML</bridgehead>
2552
2553 <indexterm zone="perl-modules perl-xml-libxml">
2554 <primary sortas="a-XML-LibXML">XML::LibXML</primary>
2555 </indexterm>
2556
2557 <para>The XML::LibXML is a perl binding for <xref linkend="libxml2"/>.
2558 This module uses the standard <xref linkend="perl-standard-install"/>.
2559 </para>
2560
2561 <para>Upstream blacklists the current version of <xref linkend="libxml2"/>
2562 on the grounds of "schema regression" and the build will warn that the
2563 version of libxml2 is incompatible, but it appears to work.</para>
2564
2565 <!-- XML-LibXML -->
2566 &lfs83_checked;
2567
2568 <itemizedlist>
2569 <listitem>
2570 <para>
2571 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0132.tar.gz">XML::LibXML</ulink>
2572(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0132.tar.gz">XML::LibXML)</literallayout>
2573 </para>
2574 <itemizedlist>
2575 <listitem>
2576 <para><xref linkend="perl-xml-sax"/></para>
2577 </listitem>
2578 <listitem>
2579 <para><xref linkend="libxml2"/></para>
2580 </listitem>
2581 </itemizedlist>
2582 </listitem>
2583 </itemizedlist>
2584
2585 <!-- XML::LibXML::Simple -->
2586 <bridgehead renderas="sect3" id="perl-xml-libxml-simple"
2587 xreflabel="XML::LibXML::Simple-&XML-LibXML-Simple-version;">
2588 XML::LibXML::Simple-&XML-LibXML-Simple-version;</bridgehead>
2589
2590 <indexterm zone="perl-modules perl-xml-libxml-simple">
2591 <primary sortas="a-XML-LibXML-Simple">XML::LibXML::Simple</primary>
2592 </indexterm>
2593
2594 <para>The XML::LibXML::Simple module is a rewrite of XML::Simple to use the
2595 XML::LibXML parser for XML structures,instead of the plain
2596 <application>Perl</application> or SAX parsers.
2597 This module and all dependency modules use the standard
2598 <xref linkend="perl-standard-install"/>.</para>
2599
2600 <!-- XML-LibXML-Simple -->
2601 &lfs83_checked;
2602
2603 <itemizedlist>
2604 <listitem>
2605 <para>
2606 <ulink url="&XML-LibXML-Simple-download-http;">XML::LibXML::Simple-&XML-LibXML-Simple-version;</ulink>
2607 </para>
2608 </listitem>
2609 <listitem>
2610<literallayout>&XML-LibXML-Simple-download-http;
2611MD5 sum: &XML-LibXML-Simple-md5sum;</literallayout>
2612 <itemizedlist>
2613 <listitem>
2614 <para>
2615 <xref linkend="perl-xml-libxml"/>
2616 </para>
2617 </listitem>
2618 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz">File::Slurp::Tiny</ulink>
2619(https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz)</literallayout>
2620 </listitem>
2621 </itemizedlist>
2622 </listitem>
2623 </itemizedlist>
2624
2625 <!-- XML::LibXSLT -->
2626 <bridgehead renderas="sect3" id="perl-xml-libxslt"
2627 xreflabel="XML::LibXSLT-&XML-LibXSLT-version;">
2628 XML::LibXSLT-&XML-LibXSLT-version;</bridgehead>
2629
2630 <indexterm zone="perl-modules perl-xml-libxslt">
2631 <primary sortas="a-XML-LibXSLT">XML::LibXSLT</primary>
2632 </indexterm>
2633
2634 <para>The XML::LibXSLT module provides an interface to
2635 <application>libxslt</application>. This module uses the standard
2636 <xref linkend="perl-standard-install"/>.</para>
2637
2638 <!-- XML-LibXSLT -->
2639 &lfs83_checked;
2640
2641 <itemizedlist>
2642 <listitem>
2643 <para>
2644 <ulink url="&XML-LibXSLT-download-http;">XML::LibXSLT-&XML-LibXSLT-version;</ulink>
2645 </para>
2646 </listitem>
2647 <listitem>
2648<literallayout>&XML-LibXSLT-download-http;
2649MD5 sum: &XML-LibXSLT-md5sum;</literallayout>
2650 <itemizedlist>
2651 <listitem>
2652 <para>
2653 <xref linkend="perl-xml-libxml"/>
2654 </para>
2655 </listitem>
2656 <listitem>
2657 <para>
2658 <xref linkend="libxslt"/>
2659 </para>
2660 </listitem>
2661 </itemizedlist>
2662 </listitem>
2663 </itemizedlist>
2664
2665 <!-- XML::SAX is a dependency of multiple modules on this page
2666 but it is not linked from other pages, so only give minimal details -->
2667
2668 <bridgehead renderas="sect3" id="perl-xml-sax"
2669 xreflabel="XML::SAX">
2670 XML::SAX</bridgehead>
2671
2672 <indexterm zone="perl-modules perl-xml-sax">
2673 <primary sortas="a-XML-SAX">XML::SAX</primary>
2674 </indexterm>
2675
2676 <para>XML::SAX provides a simple API for XML.
2677 This module uses the standard <xref linkend="perl-standard-install"/>.
2678 </para>
2679
2680 <para>Note: this module does not support parallel builds.</para>
2681
2682 <!-- XML-SAX -->
2683 &lfs83_checked;
2684
2685 <itemizedlist>
2686 <listitem>
2687 <para>
2688 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.00.tar.gz">XML::SAX</ulink>
2689(https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.00.tar.gz)</literallayout>
2690 </para>
2691 <itemizedlist>
2692 <listitem>
2693 <para><xref linkend="libxml2"/></para>
2694 </listitem>
2695 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz">XML::NamespaceSupport</ulink>
2696(https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz)</literallayout>
2697 </listitem>
2698 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz">XML::SAX::Base</ulink>
2699(https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz)</literallayout>
2700 </listitem>
2701 </itemizedlist>
2702 </listitem>
2703 </itemizedlist>
2704
2705 <!-- XML::Simple -->
2706 <bridgehead renderas="sect3" id="perl-xml-simple"
2707 xreflabel="XML::Simple-&XML-Simple-version;">
2708 XML::Simple-&XML-Simple-version;</bridgehead>
2709
2710 <indexterm zone="perl-modules perl-xml-simple">
2711 <primary sortas="a-XML-Simple">XML::Simple</primary>
2712 </indexterm>
2713
2714 <para>The XML::Simple module is a <application>Perl</application> extension
2715 that provides an easy API to read and write XML (especially config files).
2716 This module and all dependency modules use the standard
2717 <xref linkend="perl-standard-install"/>.</para>
2718
2719 <!-- XML-Simple -->
2720 &lfs83_checked;
2721
2722 <itemizedlist>
2723 <listitem>
2724 <para>
2725 <ulink url="&XML-Simple-download-http;">XML::Simple-&XML-Simple-version;</ulink>
2726 </para>
2727 </listitem>
2728 <listitem>
2729<literallayout>&XML-Simple-download-http;
2730MD5 sum: &XML-Simple-md5sum;</literallayout>
2731 <itemizedlist>
2732 <listitem>
2733 <para><xref linkend="perl-xml-sax"/> (optional)</para>
2734 </listitem>
2735 </itemizedlist>
2736 </listitem>
2737 </itemizedlist>
2738
2739 <!-- XML::Writer -->
2740 <bridgehead renderas="sect3" id="perl-xml-writer"
2741 xreflabel="XML::Writer-&XML-Writer-version;">
2742 XML::Writer-&XML-Writer-version;</bridgehead>
2743
2744 <indexterm zone="perl-modules perl-xml-writer">
2745 <primary sortas="a-XML-Writer">XML::Writer</primary>
2746 </indexterm>
2747
2748 <para>XML::Writer provides a <application>Perl</application>
2749 extension for writing XML documents. This
2750 module uses the standard <xref linkend="perl-standard-install"/>.</para>
2751
2752 <!-- XML-Writer -->
2753 &lfs83_checked;
2754
2755 <itemizedlist>
2756 <listitem>
2757 <para>
2758 <ulink url="&XML-Writer-download-http;">XML::Writer-&XML-Writer-version;</ulink>
2759 </para>
2760 </listitem>
2761 <listitem>
2762<literallayout>&XML-Writer-download-http;
2763MD5 sum: &XML-Writer-md5sum;</literallayout>
2764 </listitem>
2765 </itemizedlist>
2766
2767 </sect2>
2768
2769 <sect2 role="installation" id="perl-standard-install"
2770 xreflabel="build and installation instructions">
2771 <title>Standard Installation of Perl Modules</title>
2772
2773 <para>Install <application>Perl</application> modules by running the
2774 following commands:</para>
2775<!--
2776 <para>For <xref linkend="perl-data-uniqid"/>, first apply the required
2777 patch with:</para>
2778
2779<screen><userinput>patch -Np1 -i ../Data-Uniqid-&Data-Uniqid-version;-disable_failing_test-1.patch</userinput></screen>
2780
2781 <para>Then, or for all other modules using the standard installation, proceed
2782 with:</para>-->
2783
2784<screen><userinput>perl Makefile.PL &amp;&amp;
2785make &amp;&amp;
2786make test</userinput></screen>
2787
2788 <note>
2789 <para>If the module is described as using the <emphasis>unsafe</emphasis>
2790 variant of the Standard Installation, and you are using
2791 <application>perl-5.26.0</application> or later, (the use of the current
2792 directory in <literal>@INC</literal> was removed for security reasons)
2793 you should change the perl invocation to:</para>
2794
2795<screen><userinput>PERL_USE_UNSAFE_INC=1 &amp;&amp;</userinput></screen>
2796
2797 <para>If, however, you are using the Auto Installation described below,
2798 that environment variable will be set whenever the <command>cpan</command>
2799 shell <command>install</command> is used.</para>
2800 </note>
2801
2802 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
2803
2804<screen role="root"><userinput>make install</userinput></screen>
2805
2806 <note>
2807 <para>When reinstalling a <application>Perl</application> module,
2808 sometimes older versions of the module being reinstalled are in other
2809 directories specified in <parameter>@INC</parameter>. To delete all
2810 other versions of the module being reinstalled (not simply older ones)
2811 set the <varname>UNINST</varname> variable:</para>
2812
2813<screen><userinput>make install UNINST=1</userinput></screen>
2814 </note>
2815
2816 </sect2>
2817
2818 <sect2 role="installation" id="perl-build-install"
2819 xreflabel="instructions for packages using Build.PL">
2820 <title>Installation of Perl Modules which use Build.PL</title>
2821
2822 <para>Install <application>Perl</application> modules which use
2823 Build.PL by running the following commands:</para>
2824
2825<screen><userinput>perl Build.PL &amp;&amp;
2826./Build &amp;&amp;
2827./Build test</userinput></screen>
2828
2829 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
2830
2831<screen role="root"><userinput>./Build install</userinput></screen>
2832
2833<!-- following not tested
2834 <note>
2835 <para>When reinstalling a <application>Perl</application> module,
2836 sometimes older versions of the module being reinstalled are in other
2837 directories specified in <parameter>@INC</parameter>. To delete all
2838 other versions of the module being reinstalled (not simply older ones)
2839 set the <varname>UNINST</varname> variable:</para>
2840
2841<screen><userinput>./Build install UNINST=1</userinput></screen>
2842 </note> -->
2843
2844 </sect2>
2845
2846 <sect2 role="installation" id="perl-auto-install"
2847 xreflabel="alternate auto installation instructions">
2848 <title>(Alternate) Auto Installation of Perl Modules.</title>
2849
2850 <para>There is an alternate way of installing the modules using the
2851 <command>cpan</command> shell <command>install</command> command. The
2852 command automatically downloads the source from the CPAN archive, extracts
2853 it, runs the compilation, testing and installation commands mentioned
2854 above, and removes the build source tree. You may still need to install
2855 dependent library packages before running the automated installation
2856 method.</para>
2857
2858 <para>The first time you run <command>cpan</command>, you'll be prompted
2859 to enter some information regarding download locations and methods. This
2860 information is retained in files located in
2861 <filename class='directory'>~/.cpan</filename>. Start the
2862 <command>cpan</command> shell by issuing '<command>cpan</command>' as the
2863 <systemitem class="username">root</systemitem> user. Any module may now be
2864 installed from the
2865 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2866 prompt with the command:</para>
2867
2868<screen role="root"><userinput>install <replaceable>&lt;Module::Name&gt;</replaceable></userinput></screen>
2869
2870 <para>For additional commands and help, issue '<command>help</command>'
2871 from the
2872 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2873 prompt.</para>
2874
2875 <para>Alternatively, for scripted or non-interactive installations, use the
2876 following syntax as the
2877 <systemitem class="username">root</systemitem> user to install one or more
2878 modules:</para>
2879
2880<screen role="root"><userinput>cpan -i <replaceable>&lt;Module1::Name&gt; &lt;Module2::Name&gt;</replaceable></userinput></screen>
2881
2882 <para>Review the <filename>cpan.1</filename> man page for additional
2883 parameters you can pass to <command>cpan</command> on the command
2884 line.</para>
2885
2886 </sect2>
2887
2888 <sect2 role="content">
2889 <title>Contents</title>
2890
2891 <para>
2892 Most of these modules only install into the perl directories, but a
2893 few will also install programs (mostly, perl scripts), or even a library,
2894 into <filename class="directory">/usr</filename>
2895 </para>
2896
2897 <segmentedlist>
2898 <segtitle>Installed Programs</segtitle>
2899 <segtitle>Installed Libraries</segtitle>
2900
2901 <seglistitem>
2902 <seg> <!-- Use emphasis to highlight the relevant module name.
2903 Our setup actually uses italic to do this. -->
2904 <emphasis>Archive::Zip:</emphasis> crc32
2905 <emphasis>File::Find::Rule:</emphasis> findrule
2906 <emphasis>libwww-perl:</emphasis> lwp-download, lwp-dump, lwp-mirror, lwp-request
2907 <emphasis>Lingua::Translit:</emphasis> translit
2908 <emphasis>Log::Log4perl:</emphasis> l4p-tmpl
2909 <emphasis>Module::Build</emphasis> config_data
2910 <emphasis>Parse::Yapp</emphasis> yapp
2911 <!--<emphasis>Test::Pod::Coverage:</emphasis> pod_cover-->
2912 <emphasis>Text::BibTeX:</emphasis> biblex, bibparse, dumpnames
2913 </seg>
2914 <seg>
2915 <emphasis>Text::BibTeX:</emphasis> libbtparse.so
2916 </seg>
2917 </seglistitem>
2918 </segmentedlist>
2919
2920 <variablelist>
2921 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
2922 <?dbfo list-presentation="list"?>
2923 <?dbhtml list-presentation="table"?>
2924
2925 <varlistentry id="crc32">
2926 <term><command>crc32</command></term>
2927 <listitem>
2928 <para>computes and prints to stdout the CRC-32 values of the
2929 given files.</para>
2930 <indexterm zone="perl-modules crc32">
2931 <primary sortas="b-crc32">crc32</primary>
2932 </indexterm>
2933 </listitem>
2934 </varlistentry>
2935
2936 <varlistentry id="findrule">
2937 <term><command>findrule</command></term>
2938 <listitem>
2939 <para>is a command line wrapper to File:Find:Rule.</para>
2940 <indexterm zone="perl-modules findrule">
2941 <primary sortas="b-findrule">findrule</primary>
2942 </indexterm>
2943 </listitem>
2944 </varlistentry>
2945
2946 <varlistentry id="lwp-download">
2947 <term><command>lwp-download</command></term>
2948 <listitem>
2949 <para>is a script to fetch a large file from the web.</para>
2950 <indexterm zone="perl-modules lwp-download">
2951 <primary sortas="b-lwp-download">lwp-download</primary>
2952 </indexterm>
2953 </listitem>
2954 </varlistentry>
2955
2956 <varlistentry id="lwp-dump">
2957 <term><command>lwp-dump</command></term>
2958 <listitem>
2959 <para>is used to see what headers and content is returned for a URL.</para>
2960 <indexterm zone="perl-modules lwp-dump">
2961 <primary sortas="b-lwp-dump">lwp-dump</primary>
2962 </indexterm>
2963 </listitem>
2964 </varlistentry>
2965
2966 <varlistentry id="lwp-mirror">
2967 <term><command>lwp-mirror</command></term>
2968 <listitem>
2969 <para>is a simple mirror utility.</para>
2970 <indexterm zone="perl-modules lwp-mirror">
2971 <primary sortas="b-lwp-mirror">lwp-mirror</primary>
2972 </indexterm>
2973 </listitem>
2974 </varlistentry>
2975
2976 <varlistentry id="lwp-request">
2977 <term><command>lwp-request</command></term>
2978 <listitem>
2979 <para>is a simple command line user agent.</para>
2980 <indexterm zone="perl-modules lwp-request">
2981 <primary sortas="b-lwp-request">lwp-request</primary>
2982 </indexterm>
2983 </listitem>
2984 </varlistentry>
2985
2986 <varlistentry id="translit">
2987 <term><command>translit</command></term>
2988 <listitem>
2989 <para>transliterates text between writing systems using
2990 various standards.</para>
2991 <indexterm zone="perl-modules translit">
2992 <primary sortas="b-translit">translit</primary>
2993 </indexterm>
2994 </listitem>
2995 </varlistentry>
2996
2997 <varlistentry id="l4p-templ">
2998 <term><command>l4p-templ</command></term>
2999 <listitem>
3000 <para>prints out the text of a template Log4perl configuration for
3001 starting a new Log4perl configuration file.</para>
3002 <indexterm zone="perl-modules l4p-templ">
3003 <primary sortas="b-l4p-templ">l4p-templ</primary>
3004 </indexterm>
3005 </listitem>
3006 </varlistentry>
3007
3008 <varlistentry id="config_data">
3009 <term><command>config_data</command></term>
3010 <listitem>
3011 <para>is used to query or change the configuration of perl modules.
3012 </para>
3013 <indexterm zone="perl-modules config_data">
3014 <primary sortas="b-config_data">config_data</primary>
3015 </indexterm>
3016 </listitem>
3017 </varlistentry>
3018
3019 <varlistentry id="yapp">
3020 <term><command>yapp</command></term>
3021 <listitem>
3022 <para>is a frontend to the Parse::Yapp module, which lets you create
3023 a Perl OO parser from an input grammar file.</para>
3024 <indexterm zone="perl-modules yapp">
3025 <primary sortas="b-yapp">yapp</primary>
3026 </indexterm>
3027 </listitem>
3028 </varlistentry>
3029
3030 <!--<varlistentry id="pod_cover">
3031 <term><command>pod_cover</command></term>
3032 <listitem>
3033 <para>is used to get a coverage analysis of the embedded documentation
3034 in a perl module.</para>
3035 <indexterm zone="perl-modules pod_cover">
3036 <primary sortas="b-pod_cover">pod_cover</primary>
3037 </indexterm>
3038 </listitem>
3039 </varlistentry>-->
3040
3041 <varlistentry id="biblex">
3042 <term><command>biblex</command></term>
3043 <listitem>
3044 <para>performs lexical analysis on a BibTeX file.</para>
3045 <indexterm zone="perl-modules biblex">
3046 <primary sortas="b-biblex">biblex</primary>
3047 </indexterm>
3048 </listitem>
3049 </varlistentry>
3050
3051 <varlistentry id="bibparse">
3052 <term><command>bibparse</command></term>
3053 <listitem>
3054 <para>parses a series of BibTeX files with command line options to
3055 control the string post-processing behaviour.</para>
3056 <indexterm zone="perl-modules bibparse">
3057 <primary sortas="b-bibparse">bibparse</primary>
3058 </indexterm>
3059 </listitem>
3060 </varlistentry>
3061
3062 <varlistentry id="dumpnames">
3063 <term><command>dumpnames</command></term>
3064 <listitem>
3065 <para>parses a BibTeX file, splitting 'author' and 'editor' fields
3066 into lists of names, and then dumps everything to stdout.</para>
3067 <indexterm zone="perl-modules dumpnames">
3068 <primary sortas="b-dumpnames">dumpnames</primary>
3069 </indexterm>
3070 </listitem>
3071 </varlistentry>
3072
3073 <varlistentry id="libbtparse">
3074 <term><filename class='libraryfile'>libbtparse.so</filename></term>
3075 <listitem>
3076 <para>is a library for parsing and processing BibTeX data files.</para>
3077 <indexterm zone="perl-modules libbtparse">
3078 <primary sortas="c-libbtparse">libbtparse.so</primary>
3079 </indexterm>
3080 </listitem>
3081 </varlistentry>
3082
3083 </variablelist>
3084 </sect2>
3085
3086</sect1>
Note: See TracBrowser for help on using the repository browser.