source: general/prog/perl-modules.xml@ 3f73b75

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 3f73b75 was 3f73b75, checked in by Ken Moffat <ken@…>, 6 years ago

Note that the tests for IO::Socket::SSL and Net::SSLeay are broken with openssl-1.1.1

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

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