source: general/prog/perl-modules.xml@ c20a378

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

Remove apparently spurious dependencies listed under File::ShareDir::Install.

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

  • Property mode set to 100644
File size: 125.0 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 </listitem>
749 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.116.tar.gz">File::ShareDir</ulink>
750(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.116.tar.gz) (for the testsuite)</literallayout>
751 <itemizedlist><!-- File-ShareDir deps apart from File::ShareDir:Install (above) -->
752 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-1.32.tar.gz">Class::Inspector</ulink>
753(https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-1.32.tar.gz)</literallayout>
754 </listitem>
755 </itemizedlist>
756 </listitem>
757 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Test-File-ShareDir-1.001002.tar.gz">Test::File::ShareDir</ulink>
758(https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Test-File-ShareDir-1.001002.tar.gz) (for the testsuite)</literallayout>
759 <itemizedlist><!-- Test-File-ShareDir deps -->
760 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.006.tar.gz">Class::Tiny</ulink>
761(https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.006.tar.gz)</literallayout>
762 </listitem>
763 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DM/DMUEY/File-Copy-Recursive-0.44.tar.gz">File::Copy::Recursive</ulink>
764(https://cpan.metacpan.org/authors/id/D/DM/DMUEY/File-Copy-Recursive-0.44.tar.gz)</literallayout>
765 <itemizedlist><!-- deps for File-Copy-Recursive -->
766 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.108.tar.gz">Path::Tiny</ulink>
767(https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.108.tar.gz) (for the testsuite)</literallayout>
768 </listitem>
769 <listitem>
770 <para>
771 <xref linkend="perl-test-exception"/> (for the testsuite)
772 </para>
773 </listitem>
774 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Test-File-1.443.tar.gz">Test::File</ulink>
775(https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Test-File-1.443.tar.gz) (for the testsuite)</literallayout>
776 <itemizedlist><!-- deps for Test-File -->
777 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/M/MA/MARKF/Test-utf8-1.01.tar.gz">Test::utf8</ulink>
778(https://cpan.metacpan.org/authors/id/M/MA/MARKF/Test-utf8-1.01.tar.gz)</literallayout>
779 <itemizedlist><!-- deps for Test-utf8 -->
780 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER//Module-Install-1.19.tar.gz">Module::Install</ulink>
781(https://cpan.metacpan.org/authors/id/E/ET/ETHER//Module-Install-1.19.tar.gz)</literallayout>
782 <itemizedlist><!-- deps for Module-Install -->
783 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.57.tar.gz">File::Remove</ulink>
784(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.57.tar.gz)</literallayout>
785 </listitem>
786 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.24.tar.gz">Module::ScanDeps</ulink>
787(https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.24.tar.gz)</literallayout>
788 <itemizedlist><!-- deps for Module-ScanDeps -->
789 <listitem>
790 <para>
791 <xref linkend="perl-test-requires"/>
792 </para>
793 </listitem>
794 </itemizedlist> <!-- end of deps for Module-ScanDeps -->
795 </listitem>
796 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz">YAML::Tiny</ulink>
797(https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz)</literallayout>
798 </listitem>
799 </itemizedlist> <!-- end of deps for Module-Install -->
800 </listitem>
801 </itemizedlist> <!-- end of deps for Test-utf8 -->
802 </listitem>
803 </itemizedlist> <!-- end of deps for Test-File -->
804 </listitem>
805 <listitem>
806 <para>
807 <xref linkend="perl-test-warnings"/> (for the testsuite)
808 </para>
809 </listitem>
810 </itemizedlist> <!-- end of deps for File-Copy-Recursive -->
811 </listitem>
812 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz">Scope::Guard</ulink>
813(https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz)</literallayout>
814 </listitem>
815 <listitem>
816 <para>
817 <xref linkend="perl-test-fatal"/>
818 </para>
819 </listitem>
820 </itemizedlist>
821 </listitem>
822 <!-- Test-Warnings for testsuite now pulled in for File-Copy-Recursive -->
823 </itemizedlist> <!-- end of deps for DateTime::Locale -->
824 </listitem>
825
826 <!-- DateTime::TimeZone -->
827 <listitem>
828 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.19.tar.gz">DateTime::TimeZone</ulink>
829(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.19.tar.gz)</literallayout>
830 <itemizedlist> <!-- deps for DateTime::timeZone -->
831 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.5.tar.gz">Class::Singleton</ulink>
832(https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.5.tar.gz)</literallayout>
833 </listitem>
834 <!-- Module::Runtime is pulled in by Dist::CheckConflicts -->
835
836 <listitem>
837 <para><xref linkend="perl-try-tiny"/></para>
838 </listitem>
839 </itemizedlist> <!-- end of deps for DateTime::TimeZone -->
840 </listitem>
841 <!-- Test::Fatal pulled in for Dist-CheckConflicts -->
842 <!-- Test::Warnings pulled in for DateTime::Locale -->
843 </itemizedlist> <!-- end of deps for DateTime -->
844 </listitem>
845 </itemizedlist>
846
847 <!-- DateTime::Calendar::Julian -->
848 <bridgehead renderas="sect3" id="perl-datetime-calendar-julian"
849 xreflabel="DateTime::Calendar::Julian-&DateTime-Calendar-Julian-version;">
850 DateTime::Calendar::Julian-&DateTime-Calendar-Julian-version;</bridgehead>
851
852 <indexterm zone="perl-modules perl-datetime-calendar-julian">
853 <primary sortas="a-DateTime-Calendar-Julian">DateTime::Calendar::Julian</primary>
854 </indexterm>
855
856 <para>DateTime::Calendar::Julian implements the Julian Calendar. This
857 module and its dependencies use the standard
858 <xref linkend="perl-standard-install"/> except for those needing
859 <xref linkend="perl-module-build"/>, which use
860 <xref linkend="perl-build-install"/>.</para>
861
862 <!-- DateTime-Calendar-Julian -->
863 &lfs83_checked;
864
865 <itemizedlist>
866 <listitem>
867 <para>
868 <ulink url="&DateTime-Calendar-Julian-download-http;">DateTime::Calendar::Julian-&DateTime-Calendar-Julian-version;</ulink>
869 </para>
870 </listitem>
871 <listitem>
872<literallayout>&DateTime-Calendar-Julian-download-http;
873MD5 sum: &DateTime-Calendar-Julian-md5sum;</literallayout>
874 <itemizedlist>
875 <listitem>
876 <para><xref linkend="perl-datetime"/></para>
877 </listitem>
878 </itemizedlist>
879 </listitem>
880 </itemizedlist>
881
882 <!-- DateTime::Format::Builder -->
883 <bridgehead renderas="sect3" id="perl-datetime-format-builder"
884 xreflabel="DateTime::Format::Builder-&DateTime-Format-Builder-version;">
885 DateTime::Format::Builder-&DateTime-Format-Builder-version;</bridgehead>
886
887 <indexterm zone="perl-modules perl-datetime-format-builder">
888 <primary sortas="a-DateTime-Format-Builder">DateTime::Format::Builder</primary>
889 </indexterm>
890
891 <para>DateTime::Format::Builder creates DateTime parser classes and objects.
892 This module and its dependencies use the standard
893 <xref linkend="perl-standard-install"/> except for those needing
894 <xref linkend="perl-module-build"/>, which use
895 <xref linkend="perl-build-install"/>.</para>
896
897 <!-- DateTime-Format-Builder -->
898 &lfs83_checked;
899
900 <itemizedlist>
901 <listitem>
902 <para>
903 <ulink url="&DateTime-Format-Builder-download-http;">DateTime::Format::Builder-&DateTime-Format-Builder-version;</ulink>
904 </para>
905 </listitem>
906 <listitem>
907<literallayout>&DateTime-Format-Builder-download-http;
908MD5 sum: &DateTime-Format-Builder-md5sum;</literallayout>
909 <itemizedlist>
910 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Class-Factory-Util-1.7.tar.gz">Class::Factory::Util</ulink>
911(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Class-Factory-Util-1.7.tar.gz)</literallayout>
912 <itemizedlist>
913 <listitem>
914 <para><xref linkend="perl-module-build"/></para>
915 </listitem>
916 </itemizedlist>
917 </listitem>
918 <listitem>
919 <para><xref linkend="perl-datetime"/></para>
920 </listitem>
921 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.75.tar.gz">DateTime::Format::Strptime</ulink>
922(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.75.tar.gz)</literallayout>
923 <itemizedlist> <!-- deps of DateTime-Format-Strptime -->
924 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.17.tar.gz">Package::DeprecationManager</ulink>
925(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.17.tar.gz)</literallayout>
926 <itemizedlist> <!-- deps of Package-DeprecationManager -->
927 <!-- Package::Stash is p ulled in by DateTime -->
928 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz">Params::Util</ulink>
929(https://cpan.metacpan.org/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz)</literallayout>
930 </listitem>
931 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Install-0.928.tar.gz">Sub::Install</ulink>
932(https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Install-0.928.tar.gz)</literallayout>
933 </listitem>
934 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Sub-Name-0.21.tar.gz">Sub::Name</ulink>
935(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Sub-Name-0.21.tar.gz)</literallayout>
936 </listitem>
937 </itemizedlist> <!-- end of deps for Package-DeprecationManager -->
938 </listitem>
939 <!-- Module::Implementation and Test::Fatal are pulled in by DateTime -->
940 </itemizedlist> <!-- end of deps for DateTime-Format-Strptime -->
941 </listitem>
942 <!-- Test-Fatal and Test-Warnings pulled in by DateTime -->
943 <!-- Params-Validate -->
944 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.29.tar.gz">Params::Validate</ulink>
945(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.29.tar.gz) - uses <xref linkend="perl-build-install"/></literallayout>
946 <!-- deps for Params::Validate:
947 Module::Build is a dep of Module::Implementation via Module::Runtime,
948 pulled in by Package::Stash in namespace::clean for
949 namespace::autoclean in DateTime, and for testsuites Test::Fatal is
950 pulled in for Dist::CheckConflicts for Package::Stash, and
951 Test::Requires by Package::Stash::XS for Package::Stash -->
952 </listitem>
953 </itemizedlist>
954 </listitem>
955 </itemizedlist>
956
957 <!-- Encode::EUCJPASCII -->
958 <bridgehead renderas="sect3" id="perl-encode-eucjpascii"
959 xreflabel="Encode::EUCJPASCII-&Encode-EUCJPASCII-version;">
960 Encode::EUCJPASCII-&Encode-EUCJPASCII-version;</bridgehead>
961
962 <indexterm zone="perl-modules perl-encode-eucjpascii">
963 <primary sortas="a-Encode-EUCJPASCII">Encode::EUCJPASCII</primary>
964 </indexterm>
965
966 <para>Encode::EUCJPASCII provides an eucJP-open (Extended Unix Code,
967 Japanese) mapping. This module uses the
968 standard <xref linkend="perl-standard-install"/>.</para>
969
970 <!-- Encode-EUCJPASCII -->
971 &lfs83_checked;
972
973 <itemizedlist>
974 <listitem>
975 <para>
976 <ulink url="&Encode-EUCJPASCII-download-http;">Encode::EUCJPASCII-&Encode-EUCJPASCII-version;</ulink>
977 </para>
978 </listitem>
979 <listitem>
980<literallayout>&Encode-EUCJPASCII-download-http;
981MD5 sum: &Encode-EUCJPASCII-md5sum;</literallayout>
982 </listitem>
983 </itemizedlist>
984
985 <!-- Encode::HanExtra -->
986 <bridgehead renderas="sect3" id="perl-encode-hanextra"
987 xreflabel="Encode::HanExtra-&Encode-HanExtra-version;">
988 Encode::HanExtra-&Encode-HanExtra-version;</bridgehead>
989
990 <indexterm zone="perl-modules perl-encode-hanextra">
991 <primary sortas="a-Encode-HanExtra">Encode::HanExtra</primary>
992 </indexterm>
993
994 <para>The Encode::HanExtra module provides extra sets of Chinese Encodings.
995 This module uses the 'unsafe' variant of the standard
996 <xref linkend="perl-standard-install"/>.</para>
997
998 <!-- Encode-HanExtra -->
999 &lfs83_checked;
1000
1001 <itemizedlist>
1002 <listitem>
1003 <para>
1004 <ulink url="&Encode-HanExtra-download-http;">Encode::HanExtra-&Encode-HanExtra-version;</ulink>
1005 </para>
1006 </listitem>
1007 <listitem>
1008<literallayout>&Encode-HanExtra-download-http;
1009MD5 sum: &Encode-HanExtra-md5sum;</literallayout>
1010 </listitem>
1011 </itemizedlist>
1012
1013 <!-- Encode::JIS2K -->
1014 <bridgehead renderas="sect3" id="perl-encode-jis2k"
1015 xreflabel="Encode::JIS2K-&Encode-JIS2K-version;">
1016 Encode::JIS2K-&Encode-JIS2K-version;</bridgehead>
1017
1018 <indexterm zone="perl-modules perl-encode-jis2k">
1019 <primary sortas="a-Encode-JIS2K">Encode::JIS2K</primary>
1020 </indexterm>
1021
1022 <para>The Encode::JIS2K module provides JIS X 0212 (aka JIS 2000)
1023 Encodings. This module uses the standard
1024 <xref linkend="perl-standard-install"/>.</para>
1025
1026 <!-- Encode-JIS2K -->
1027 &lfs83_checked;
1028
1029 <itemizedlist>
1030 <listitem>
1031 <para>
1032 <ulink url="&Encode-JIS2K-download-http;">Encode::JIS2K-&Encode-JIS2K-version;</ulink>
1033 </para>
1034 </listitem>
1035 <listitem>
1036<literallayout>&Encode-JIS2K-download-http;
1037MD5 sum: &Encode-JIS2K-md5sum;</literallayout>
1038 </listitem>
1039 </itemizedlist>
1040
1041 <!-- Error -->
1042 <bridgehead renderas="sect3" id="perl-error"
1043 xreflabel="Error-&Error-version;">
1044 Error-&Error-version;</bridgehead>
1045
1046 <indexterm zone="perl-modules perl-error">
1047 <primary sortas="a-Error">Error</primary>
1048 </indexterm>
1049
1050 <para>The Error module provides Error/exception handling in an
1051 object-oriented way. This module uses the standard
1052 <xref linkend="perl-standard-install"/>.</para>
1053
1054 <!-- Error -->
1055 &lfs83_checked;
1056
1057 <itemizedlist>
1058 <listitem>
1059 <para>
1060 <ulink url="&Error-download-http;">Error-&Error-version;</ulink>
1061 </para>
1062 </listitem>
1063 <listitem>
1064<literallayout>&Error-download-http;
1065MD5 sum: &Error-md5sum;</literallayout>
1066 </listitem>
1067 </itemizedlist>
1068
1069 <!-- File::BaseDir -->
1070<!--<bridgehead renderas="sect3" id="perl-file-basedir"
1071 xreflabel="File::BaseDir-&File-BaseDir-version;">
1072 File::BaseDir-&File-BaseDir-version;</bridgehead>
1073
1074 <indexterm zone="perl-modules perl-file-basedir">
1075 <primary sortas="a-File-BaseDir">File::BaseDir</primary>
1076 </indexterm>
1077
1078 <para>The File::BaseDir module compares two <application>perl</application>
1079 data structures. This module uses the <xref linkend="perl-build-install"/>.
1080 Its dependencies use the standard <xref linkend="perl-standard-install"/>.
1081 One set of tests (03_userdirs.t) may fail if
1082 <xref linkend="xdg-user-dirs"/> is installed and
1083 <envar>XDG_CONFIG_HOME</envar> is set.</para>-->
1084
1085 <!-- File-BaseDir -->
1086<!--&lfs83_checked;
1087
1088 <itemizedlist>
1089 <listitem>
1090 <para>
1091 <ulink url="&File-BaseDir-download-http;">File::BaseDir-&File-BaseDir-version;</ulink>
1092 </para>
1093 </listitem>
1094 <listitem>
1095<literallayout>&File-BaseDir-download-http;
1096MD5 sum: &File-BaseDir-md5sum;</literallayout>
1097 <itemizedlist>
1098 <listitem>
1099 <para><xref linkend="perl-module-build"/></para>
1100 </listitem>
1101 <listitem>
1102 <para><xref linkend="perl-file-which"/></para>
1103 </listitem>
1104 <listitem>
1105 <para>
1106 <xref linkend="perl-ipc-system-simple"/> (for the testsuite)
1107 </para>
1108 </listitem>
1109 </itemizedlist>
1110 </listitem>
1111 </itemizedlist>-->
1112
1113 <!-- File::Slurper -->
1114 <bridgehead renderas="sect3" id="perl-file-slurper"
1115 xreflabel="File::Slurper-&File-Slurper-version;">
1116 File::Slurper-&File-Slurper-version;</bridgehead>
1117
1118 <indexterm zone="perl-modules perl-file-slurper">
1119 <primary sortas="a-File-Slurper">File::Slurper</primary>
1120 </indexterm>
1121
1122 <para>File::Slurper is a simple, sane and efficient module to
1123 slurp a file. This module uses the standard
1124 <xref linkend="perl-standard-install"/>.</para>
1125
1126 <!-- File-Slurper -->
1127 &lfs83_checked;
1128
1129 <itemizedlist>
1130 <listitem>
1131 <para>
1132 <ulink url="&File-Slurper-download-http;">File::Slurper-&File-Slurper-version;</ulink>
1133 </para>
1134 </listitem>
1135 <listitem>
1136<literallayout>&File-Slurper-download-http;
1137MD5 sum: &File-Slurper-md5sum;</literallayout>
1138 <itemizedlist>
1139 <listitem>
1140 <para>
1141 <xref linkend="perl-test-warnings"/>
1142 </para>
1143 </listitem>
1144 </itemizedlist>
1145 </listitem>
1146 </itemizedlist>
1147
1148 <!-- File::Which -->
1149 <bridgehead renderas="sect3" id="perl-file-which"
1150 xreflabel="File::Which-&File-Which-version;">
1151 File::Which-&File-Which-version;</bridgehead>
1152
1153 <indexterm zone="perl-modules perl-file-which">
1154 <primary sortas="a-File-Which">File::Which</primary>
1155 </indexterm>
1156
1157 <para>File::Which provides a portable implementation of the
1158 &apos;which&apos; utility. This module and its dependencies use the standard
1159 <xref linkend="perl-standard-install"/>.</para>
1160
1161 <!-- File-Which -->
1162 &lfs83_checked;
1163
1164 <itemizedlist>
1165 <listitem>
1166 <para>
1167 <ulink url="&File-Which-download-http;">
1168 File::Which-&File-Which-version;</ulink>
1169 </para>
1170 </listitem>
1171 <listitem>
1172<literallayout>&File-Which-download-http;
1173MD5 sum: &File-Which-md5sum;</literallayout>
1174 </listitem>
1175 </itemizedlist>
1176
1177 <!-- HTML::Parser -->
1178 <bridgehead renderas="sect3" id="perl-html-parser"
1179 xreflabel="HTML::Parser-&HTML-Parser-version;">
1180 HTML::Parser-&HTML-Parser-version;</bridgehead>
1181
1182 <indexterm zone="perl-modules perl-html-parser">
1183 <primary sortas="a-HTML-Parser">HTML::Parser</primary>
1184 </indexterm>
1185
1186 <para>The HTML::Parser distribution is a collection of modules that parse
1187 and extract information from HTML documents. This module and the dependency
1188 modules use the standard
1189 <xref linkend="perl-standard-install"/>.</para>
1190
1191 <!-- HTML-Parser -->
1192 &lfs83_checked;
1193
1194 <itemizedlist>
1195 <listitem>
1196 <para>
1197 <ulink url="&HTML-Parser-download-http;">HTML::Parser-&HTML-Parser-version;</ulink>
1198 </para>
1199 </listitem>
1200 <listitem>
1201<literallayout>&HTML-Parser-download-http;
1202MD5 sum: &HTML-Parser-md5sum;</literallayout>
1203 <itemizedlist>
1204 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz">HTML::Tagset</ulink>
1205(https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz)</literallayout>
1206 </listitem>
1207 <listitem>
1208 <para>
1209 <xref role="runtime" linkend="perl-lwp"/> (circular; howevever, it can
1210 be installed after HTML::Parser as it is only a run-time
1211 requirement for the included HTML::HeadParser module)
1212 </para>
1213 </listitem>
1214 </itemizedlist>
1215 </listitem>
1216 </itemizedlist>
1217
1218 <!-- HTTP-Daemon -->
1219 <bridgehead renderas="sect3" id="perl-http-daemon"
1220 xreflabel="HTTP::Daemon-&HTTP-Daemon-version;">
1221 HTTP::Daemon-&HTTP-Daemon-version;</bridgehead>
1222
1223 <indexterm zone="perl-modules perl-http-daemon">
1224 <primary sortas="a-HTTP-Daemon">HTTP-Daemon</primary>
1225 </indexterm>
1226
1227 <para>Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on a
1228 socket for incoming requests. The HTTP::Daemon is a subclass of IO::Socket::INET,
1229 so you can perform socket operations directly on it too. This module uses the
1230 standard <xref linkend="perl-standard-install"/>.</para>
1231
1232 <!-- HTTP-Daemon -->
1233 &lfs83_checked;
1234
1235 <itemizedlist>
1236 <listitem>
1237 <para>
1238 <ulink url="&HTTP-Daemon-download-http;">HTTP::Daemon-&HTTP-Daemon-version;</ulink>
1239 </para>
1240 </listitem>
1241 <listitem>
1242<literallayout>&HTTP-Daemon-download-http;
1243MD5 sum: &HTTP-Daemon-md5sum;</literallayout>
1244 </listitem>
1245 </itemizedlist>
1246
1247 <!-- IO::Socket::SSL -->
1248 <bridgehead renderas="sect3" id="perl-io-socket-ssl"
1249 xreflabel="IO::Socket::SSL-&IO-Socket-SSL-version;">
1250 IO::Socket::SSL-&IO-Socket-SSL-version;</bridgehead>
1251
1252 <indexterm zone="perl-modules perl-io-socket-ssl">
1253 <primary sortas="a-IO-Socket-SSL">IO::Socket::SSL</primary>
1254 </indexterm>
1255
1256 <para>IO::Socket::SSL makes using SSL/TLS much easier by wrapping the necessary
1257 functionality into the familiar IO::Socket interface and providing secure
1258 defaults whenever possible. This module uses the standard
1259 <xref linkend="perl-standard-install"/>.</para>
1260
1261 <para>If scripting, use 'yes | Makefile.PL' because it will ask if external
1262 tests should be run.</para>
1263
1264 <note>
1265 <para>
1266 The tests for IO::Socket::SSL are broken with openssl-1.1.1 and the
1267 tests for Net::SSLeay hang with that version.
1268 </para>
1269 </note>
1270
1271 <!-- IO-Socket-SSL -->
1272 &lfs83_checked;
1273
1274 <itemizedlist>
1275 <listitem>
1276 <para>
1277 <ulink url="&IO-Socket-SSL-download-http;">IO::Socket::SSL-&IO-Socket-SSL-version;</ulink>
1278 </para>
1279 </listitem>
1280 <listitem>
1281<literallayout>&IO-Socket-SSL-download-http;
1282MD5 sum: &IO-Socket-SSL-md5sum;</literallayout>
1283 <itemizedlist>
1284 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz">Net::SSLeay</ulink>
1285(https://cpan.metacpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz)
1286When scripting, pipe the <command>perl Makefile.PL</command> command through <command>yes "" |</command>, since some user input is sought</literallayout>
1287 <!-- The test suite for NET::SSLeay has issues with OpenSSL-1.1.1 -->
1288 </listitem>
1289 <listitem>
1290 <para>
1291 <xref linkend="make-ca"/>
1292 </para>
1293 </listitem>
1294 </itemizedlist>
1295 </listitem>
1296 </itemizedlist>
1297
1298 <!-- IPC::Run3 -->
1299 <bridgehead renderas="sect3" id="perl-ipc-run3"
1300 xreflabel="IPC::Run3-&IPC-Run3-version;">
1301 IPC::Run3-&IPC-Run3-version;</bridgehead>
1302
1303 <indexterm zone="perl-modules perl-ipc-run3">
1304 <primary sortas="a-IPC-Run3">IPC::Run3</primary>
1305 </indexterm>
1306
1307 <para>The IPC::Run3 module is used to run a subprocess with input/ouput
1308 redirection. This module uses the standard
1309 <xref linkend="perl-standard-install"/>.</para>
1310
1311 <!-- IPC-Run3 -->
1312 &lfs83_checked;
1313
1314 <itemizedlist>
1315 <listitem>
1316 <para>
1317 <ulink url="&IPC-Run3-download-http;">IPC::Run3-&IPC-Run3-version;</ulink>
1318 </para>
1319 </listitem>
1320 <listitem>
1321<literallayout>&IPC-Run3-download-http;
1322MD5 sum: &IPC-Run3-md5sum;</literallayout>
1323 </listitem>
1324 </itemizedlist>
1325
1326 <!-- IPC::System::Simple is a dependency of multiple modules on this page
1327 but it is not linked from other pages, so only give minimal details -->
1328
1329 <bridgehead renderas="sect3" id="perl-ipc-system-simple"
1330 xreflabel="IPC::System::Simple">
1331 IPC::System::Simple</bridgehead>
1332
1333 <indexterm zone="perl-modules perl-ipc-system-simple">
1334 <primary sortas="a-IPC-System-Simple">IPC::System::Simple</primary>
1335 </indexterm>
1336
1337 <para>IPC::System::Simple allows you to run commands simply, with detailed
1338 diagnostics. It uses the standard <xref
1339 linkend="perl-standard-install"/>.</para>
1340
1341 <!-- IPC-System-Simple -->
1342 &lfs83_checked;
1343
1344 <itemizedlist>
1345 <listitem>
1346 <para>
1347 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PJ/PJF/IPC-System-Simple-1.25.tar.gz">IPC::System::Simple</ulink>
1348(https://cpan.metacpan.org/authors/id/P/PJ/PJF/IPC-System-Simple-1.25.tar.gz)</literallayout>
1349 </para>
1350 </listitem>
1351 </itemizedlist>
1352
1353 <!-- LWP (but listed as libwww-perl) -->
1354 <bridgehead renderas="sect3" id="perl-lwp"
1355 xreflabel="libwww-perl-&LWP-version;">
1356 libwww-perl-&LWP-version; (a.k.a. Bundle::LWP)</bridgehead>
1357
1358 <indexterm zone="perl-modules perl-lwp">
1359 <primary sortas="a-libwww-perl">libwww-perl</primary>
1360 </indexterm>
1361
1362 <para>The libwww-perl (Bundle::LWP) collection is a set of
1363 <application>Perl</application> modules which provide a simple and
1364 consistent application programming interface to the World-Wide Web. The
1365 main focus of the library is to provide classes and functions that allow
1366 you to write WWW clients. The library also contains modules that are of
1367 more general use and even classes that help you implement simple HTTP
1368 servers. The LWP collection and all its dependency modules use the standard
1369 <xref linkend="perl-standard-install"/>. The dependencies should be
1370 installed in the order listed below. Ensure you install the dependency
1371 chain for each module before installing the modules.</para>
1372
1373 <!-- libwww-perl aka Bundle-LWP -->
1374 &lfs83_checked;
1375
1376 <itemizedlist>
1377 <listitem>
1378 <para>
1379 <ulink url="&libwww-perl-download-http;">libwww-perl-&LWP-version;</ulink>
1380 </para>
1381 </listitem>
1382 <listitem>
1383<literallayout>&libwww-perl-download-http;
1384MD5 sum: &libwww-perl-md5sum;</literallayout>
1385 <itemizedlist>
1386 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz">Encode::Locale</ulink>
1387(https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz) </literallayout>
1388 </listitem>
1389 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz">HTML::Form</ulink>
1390(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz) </literallayout>
1391 <itemizedlist>
1392 <listitem>
1393 <para>
1394 <xref linkend="perl-uri"/>
1395 </para>
1396 </listitem>
1397 <listitem>
1398 <para>
1399 <xref linkend="perl-html-parser"/>
1400 </para>
1401 </listitem>
1402 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS//HTTP-Message-6.18.tar.gz">HTTP::Message</ulink>
1403(https://cpan.metacpan.org/authors/id/O/OA/OALDERS//HTTP-Message-6.18.tar.gz)</literallayout>
1404 <itemizedlist><listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz">HTTP::Date</ulink>
1405(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz)</literallayout>
1406 </listitem>
1407 <listitem><literallayout> <ulink url="https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz">IO::HTML</ulink>
1408(https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz)</literallayout>
1409 </listitem>
1410 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz">LWP::MediaTypes</ulink>
1411(https://cpan.metacpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz)</literallayout>
1412 </listitem>
1413 <listitem>
1414 <para>
1415 <xref linkend="perl-try-tiny"/> (for the testsuite)
1416 </para>
1417 </listitem>
1418 </itemizedlist>
1419 </listitem>
1420 </itemizedlist>
1421 </listitem>
1422 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz">HTTP::Cookies</ulink>
1423(https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz)</literallayout>
1424 </listitem>
1425 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz">HTTP::Negotiate</ulink>
1426(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz)</literallayout>
1427 </listitem>
1428 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.18.tar.gz">Net::HTTP</ulink>
1429("https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.18.tar.gz)</literallayout>
1430 </listitem>
1431 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz">WWW::RobotRules</ulink>
1432(https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz)</literallayout>
1433 </listitem>
1434 <listitem>
1435 <para><xref linkend="perl-http-daemon"/></para>
1436 </listitem>
1437 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz">File::Listing</ulink>
1438(https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz)</literallayout>
1439 </listitem>
1440 <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)
1441(https://cpan.metacpan.org/authors/id/M/MA/MALLEN/Test-RequiresInternet-0.05.tar.gz)</literallayout>
1442 </listitem>
1443 <listitem>
1444 <para>
1445 <xref linkend="perl-test-fatal"/> (for the testsuite)
1446 </para>
1447 </listitem>
1448 </itemizedlist>
1449 </listitem>
1450 </itemizedlist>
1451
1452 <para>After the LWP installation, if you want HTTPS protocol support,
1453 install <xref linkend="perl-lwp-protocol-https"/></para>
1454
1455 <!-- Lingua-Translit -->
1456 <bridgehead renderas="sect3" id="perl-lingua-translit"
1457 xreflabel="Lingua::Translit-&Lingua-Translit-version;">
1458 Lingua::Translit-&Lingua-Translit-version; (Lingua::Translit)</bridgehead>
1459
1460 <indexterm zone="perl-modules perl-lingua-translit">
1461 <primary sortas="a-Lingua-Translit">Lingua::Translit</primary>
1462 </indexterm>
1463
1464 <para>
1465 Lingua::Translit and its <command>translit</command> program transliterate
1466 text between writing systems. This module uses the standard
1467 <xref linkend="perl-standard-install"/>.
1468 </para>
1469
1470 <!-- Lingua-Translit -->
1471 &lfs83_checked;
1472
1473 <itemizedlist>
1474 <listitem>
1475 <para>
1476 <ulink url="&Lingua-Translit-download-http;">Lingua::Translit-&Lingua-Translit-version;</ulink>
1477 </para>
1478 </listitem>
1479 <listitem>
1480<literallayout>&Lingua-Translit-download-http;
1481MD5 sum: &Lingua-Translit-md5sum;</literallayout>
1482 </listitem>
1483 </itemizedlist>
1484
1485 <!-- List::AllUtils -->
1486 <bridgehead renderas="sect3" id="perl-list-allutils"
1487 xreflabel="List::AllUtils-&List-AllUtils-version;">
1488 List::AllUtils-&List-AllUtils-version;</bridgehead>
1489
1490 <indexterm zone="perl-modules perl-list-allutils">
1491 <primary sortas="a-List-AllUtils">List::AllUtils</primary>
1492 </indexterm>
1493
1494 <para>The List::Allutils module combines List::Util and List::MoreUtils in
1495 one bite-sized package. This module and its dependencies use the standard
1496 <xref linkend="perl-standard-install"/>.</para>
1497
1498 <!-- List-AllUtils -->
1499 &lfs83_checked;
1500
1501 <itemizedlist>
1502 <listitem>
1503 <para>
1504 <ulink url="&List-AllUtils-download-http;">List::AllUtils-&List-AllUtils-version;</ulink>
1505 </para>
1506 </listitem>
1507 <listitem>
1508<literallayout>&List-AllUtils-download-http;
1509MD5 sum: &List-AllUtils-md5sum;</literallayout>
1510 <itemizedlist>
1511 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.56.tar.gz">List::SomeUtils</ulink>
1512(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.56.tar.gz) (for the testsuite)</literallayout>
1513 <itemizedlist>
1514 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-XS-0.58.tar.gz">List::SomeUtils::XS</ulink>
1515(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-XS-0.58.tar.gz)</literallayout>
1516 <itemizedlist>
1517 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz">Test::LeakTrace</ulink>
1518(https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz) (for the testsuite)</literallayout>
1519 </listitem>
1520 </itemizedlist>
1521 </listitem>
1522 <listitem>
1523 <para>
1524 <xref linkend="perl-module-implementation"/>
1525 </para>
1526 </listitem>
1527 </itemizedlist>
1528 </listitem>
1529 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.11.tar.gz">List::UtilsBy</ulink>
1530(https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.11.tar.gz)</literallayout>
1531 </listitem>
1532 <listitem>
1533 <para>
1534 <xref linkend="perl-test-warnings"/> (for the testsuite)
1535 </para>
1536 </listitem>
1537 </itemizedlist>
1538 </listitem>
1539 </itemizedlist>
1540
1541 <!-- List::MoreUtils -->
1542 <bridgehead renderas="sect3" id="perl-list-moreutils"
1543 xreflabel="List::MoreUtils-&List-MoreUtils-version;">
1544 List::MoreUtils-&List-MoreUtils-version;</bridgehead>
1545
1546 <indexterm zone="perl-modules perl-list-moreutils">
1547 <primary sortas="a-List-MoreUtils">List::MoreUtils</primary>
1548 </indexterm>
1549
1550 <para>List::MoreUtils provides the stuff missing in List::Util. This
1551 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1552
1553 <!-- List-MoreUtils -->
1554 &lfs83_checked;
1555
1556 <itemizedlist>
1557 <listitem>
1558 <para>
1559 <ulink url="&List-MoreUtils-download-http;">List::MoreUtils-&List-MoreUtils-version;</ulink>
1560 </para>
1561 </listitem>
1562 <listitem>
1563<literallayout>&List-MoreUtils-download-http;
1564MD5 sum: &List-MoreUtils-md5sum;</literallayout>
1565 <itemizedlist>
1566 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz">List::MoreUtils::XS</ulink>
1567(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz)</literallayout>
1568 </listitem>
1569 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002001.tar.gz">Exporter::Tiny</ulink>
1570(https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002001.tar.gz) (for the testsuite)</literallayout>
1571 </listitem>
1572 </itemizedlist>
1573 </listitem>
1574 </itemizedlist>
1575
1576
1577 <!-- Log::Log4perl -->
1578 <bridgehead renderas="sect3" id="perl-log-log4perl"
1579 xreflabel="Log::Log4perl-&Log-Log4perl-version;">
1580 Log::Log4perl-&Log-Log4perl-version;</bridgehead>
1581
1582 <indexterm zone="perl-modules perl-log-log4perl">
1583 <primary sortas="a-Log-Log4perl">Log::Log4perl</primary>
1584 </indexterm>
1585
1586 <para>Log::Log4perl provides a Log4j implementation for
1587 <application>perl</application>. This module uses the
1588 standard <xref linkend="perl-standard-install"/>.</para>
1589
1590 <!-- Log-Log4perl -->
1591 &lfs83_checked;
1592
1593 <itemizedlist>
1594 <listitem>
1595 <para>
1596 <ulink url="&Log-Log4perl-download-http;">Log::Log4perl-&Log-Log4perl-version;</ulink>
1597 </para>
1598 </listitem>
1599 <listitem>
1600<literallayout>&Log-Log4perl-download-http;
1601MD5 sum: &Log-Log4perl-md5sum;</literallayout>
1602 </listitem>
1603 </itemizedlist>
1604
1605 <!-- LWP::Protocol::https -->
1606 <bridgehead renderas="sect3" id="perl-lwp-protocol-https"
1607 xreflabel="LWP::Protocol::https-&LWP-Protocol-https-version;">
1608 LWP::Protocol::https-&LWP-Protocol-https-version;</bridgehead>
1609
1610 <indexterm zone="perl-modules perl-lwp-protocol-https">
1611 <primary sortas="a-LWP-Protocol-https">LWP::Protocol::https</primary>
1612 </indexterm>
1613
1614 <para>LWP::Protocol::https provides https support for
1615 LWP::UserAgent (i.e. for LWP). This module uses the
1616 standard <xref linkend="perl-standard-install"/>.</para>
1617
1618 <!-- LWP-Protocol-https -->
1619 &lfs83_checked;
1620
1621 <itemizedlist>
1622 <listitem>
1623 <para>
1624 <ulink url="&LWP-Protocol-https-download-http;">LWP::Protocol::https-&LWP-Protocol-https-version;</ulink>
1625 </para>
1626 </listitem>
1627 <listitem>
1628<literallayout>&LWP-Protocol-https-download-http;
1629MD5 sum: &LWP-Protocol-https-md5sum;</literallayout>
1630 <itemizedlist>
1631 <listitem>
1632 <para><xref linkend="perl-lwp"/></para>
1633 </listitem>
1634
1635 <listitem>
1636 <para><xref linkend="perl-io-socket-ssl"/></para>
1637 </listitem>
1638
1639 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz">Mozilla::CA</ulink>
1640(https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz)</literallayout>
1641 </listitem>
1642
1643 </itemizedlist>
1644 </listitem>
1645 </itemizedlist>
1646
1647 <!-- Module::Build -->
1648 <bridgehead renderas="sect3" id="perl-module-build"
1649 xreflabel="Module::Build-&Module-Build-version;">
1650 Module::Build-&Module-Build-version;</bridgehead>
1651
1652 <indexterm zone="perl-modules perl-module-build">
1653 <primary sortas="a-Module-Build">Module-Build</primary>
1654 </indexterm>
1655
1656 <para>
1657 Module::Build allows perl modules to be built without a
1658 <command>make</command> command being present. This module uses the
1659 standard <xref linkend="perl-standard-install"/>.
1660 </para>
1661
1662 <note>
1663 <para>
1664 When creating the Makefile, this module will report
1665<literallayout>inc_bundling_support....disabled
1666 requires:
1667 ! inc::latest is not installed</literallayout>
1668 but inc::latest is experimental and not needed.
1669 </para>
1670 </note>
1671
1672 <!-- Module-Build -->
1673 &lfs83_checked;
1674
1675 <itemizedlist>
1676 <listitem>
1677 <para>
1678 <ulink url="&Module-Build-download-http;">Module::Build-&Module-Build-version;</ulink>
1679 </para>
1680 </listitem>
1681 <listitem>
1682<literallayout>&Module-Build-download-http;
1683MD5 sum: &Module-Build-md5sum;</literallayout>
1684 </listitem>
1685 </itemizedlist>
1686
1687 <!-- Module::Implementation is a dependency of multiple modules on this page
1688 but it is not linked from other pages, so only give minimal details -->
1689
1690 <bridgehead renderas="sect3" id="perl-module-implementation"
1691 xreflabel="Module::Implementation">
1692 Module::Implementation</bridgehead>
1693
1694 <indexterm zone="perl-modules perl-module-implementation">
1695 <primary sortas="a-Module-Implementation">Module::Implementation</primary>
1696 </indexterm>
1697
1698 <para>Module::Implementation loads one of several alternate underlying
1699 implementations of a module (e.g. eXternal Subroutine or pure Perl, or an
1700 implementation for a given OS). This module and its dependencies use the
1701 standard
1702 <xref linkend="perl-standard-install"/> except for those needing
1703 <xref linkend="perl-module-build"/>, which use
1704 <xref linkend="perl-build-install"/>.</para>
1705
1706 <!-- Module-Implementation -->
1707 &lfs83_checked;
1708
1709 <itemizedlist>
1710 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz">Module::Implementation</ulink>
1711(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz)</literallayout>
1712 <itemizedlist>
1713 <listitem>
1714 <para>
1715 <xref linkend="perl-module-runtime"/>
1716 </para>
1717 </listitem>
1718 <listitem>
1719 <para>
1720 <xref linkend="perl-try-tiny"/>
1721 </para>
1722 </listitem>
1723 <listitem>
1724 <para>
1725 <xref linkend="perl-test-fatal"/> (for the testsuite)
1726 </para>
1727 </listitem>
1728 <listitem>
1729 <para>
1730 <xref linkend="perl-test-requires"/> (for the testsuite)
1731 </para>
1732 </listitem>
1733 </itemizedlist>
1734 </listitem>
1735 </itemizedlist>
1736
1737 <!-- Module::Runtime is a dependency of multiple modules on this page
1738 but it is not linked from other pages, so only give minimal details -->
1739
1740 <bridgehead renderas="sect3" id="perl-module-runtime"
1741 xreflabel="Module::Runtime">
1742 Module::Runtime</bridgehead>
1743
1744 <indexterm zone="perl-modules perl-module-runtime">
1745 <primary sortas="a-Module-Runtime">Module::Runtime</primary>
1746 </indexterm>
1747
1748 <para>Module::Runtime provides functions to deal with runtime
1749 handling of Perl modules. This module itself uses the
1750 <xref linkend="perl-build-install"/>.</para>
1751
1752 <!-- Module-Runtime -->
1753 &lfs83_checked;
1754
1755 <itemizedlist>
1756 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz">Module::Runtime</ulink>
1757(https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz)</literallayout>
1758 <itemizedlist>
1759 <listitem>
1760 <para>
1761 <xref linkend="perl-module-build"/>
1762 </para>
1763 </listitem>
1764 </itemizedlist>
1765 </listitem>
1766 </itemizedlist>
1767
1768 <!-- Net::DNS -->
1769 <bridgehead renderas="sect3" id="perl-net-dns"
1770 xreflabel="Net::DNS-&Net-DNS-version;">
1771 Net::DNS-&Net-DNS-version;</bridgehead>
1772
1773 <indexterm zone="perl-modules perl-net-dns">
1774 <primary sortas="a-Net-DNS">Net::DNS</primary>
1775 </indexterm>
1776
1777 <para>Net::DNS is a DNS resolver implemented in
1778 <application>Perl</application>. It can be used to perform nearly any type
1779 of DNS query from a <application>Perl</application> script. The Net::DNS
1780 module and all its dependencies are installed using the standard
1781 <xref linkend="perl-standard-install"/>.</para>
1782
1783 <!-- Net-DNS -->
1784 &lfs83_checked;
1785
1786 <itemizedlist>
1787 <listitem>
1788 <para>
1789 <ulink url="&Net-DNS-download-http;">Net::DNS-&Net-DNS-version;</ulink>
1790 </para>
1791 </listitem>
1792 <listitem>
1793<literallayout>&Net-DNS-download-http;
1794MD5 sum: &Net-DNS-md5sum;</literallayout>
1795<!-- Dubious, without a working IPv6 connection, this does not alter the test results,
1796 and it is not explicitly referenced in the Net::DNS tarball -->
1797 <itemizedlist>
1798 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.72.tar.gz">IO::Socket::INET6</ulink>
1799(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.72.tar.gz) (required for IPv6 support)</literallayout>
1800 <itemizedlist>
1801 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/U/UM/UMEMOTO/Socket6-0.28.tar.gz">Socket6</ulink>
1802(https://cpan.metacpan.org/authors/id/U/UM/UMEMOTO/Socket6-0.28.tar.gz)</literallayout>
1803 </listitem>
1804 </itemizedlist>
1805 </listitem>
1806 </itemizedlist>
1807 </listitem>
1808 </itemizedlist>
1809
1810 <!-- Number::Compare is a dependency of multiple modules on this page
1811 but it is not linked from other pages, so only give minimal details -->
1812
1813 <bridgehead renderas="sect3" id="perl-number-compare"
1814 xreflabel="Number::Compare">
1815 Number::Compare</bridgehead>
1816
1817 <indexterm zone="perl-modules perl-number-compare">
1818 <primary sortas="a-Number-Compare">Number::Compare</primary>
1819 </indexterm>
1820
1821 <para>Number::Compare compiles a simple comparison to an anonymous subroutine,
1822 which you can call with a value to be tested against. It understands IEC
1823 standard magnitudes (k, ki, m, mi, g, gi). This module uses the standard
1824 <xref linkend="perl-standard-install"/>.</para>
1825
1826 <!-- Number-Compare -->
1827 &lfs83_checked;
1828
1829 <itemizedlist>
1830 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz">Number::Compare</ulink>
1831(https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz)</literallayout>
1832 </listitem>
1833 </itemizedlist>
1834
1835 <!-- Parse::Yapp -->
1836 <bridgehead renderas="sect3" id="perl-parse-yapp"
1837 xreflabel="Parse::Yapp-&Parse-Yapp-version;">
1838 Parse::Yapp-&Parse-Yapp-version;</bridgehead>
1839
1840 <indexterm zone="perl-modules perl-parse-yapp">
1841 <primary sortas="a-Parse-Yapp">Parse::Yapp</primary>
1842 </indexterm>
1843
1844 <para>Parse::Yapp is a Perl extension for generating and using LALR
1845 parsers.. This module uses the standard
1846 <xref linkend="perl-standard-install"/>.</para>
1847
1848 <!-- Parse-Yapp -->
1849 &lfs83_checked;
1850
1851 <itemizedlist>
1852 <listitem>
1853 <para>
1854 <ulink url="&Parse-Yapp-download-http;">Parse::Yapp-&Parse-Yapp-version;</ulink>
1855 </para>
1856 </listitem>
1857 <listitem>
1858<literallayout>&Parse-Yapp-download-http;
1859MD5 sum: &Parse-Yapp-md5sum;</literallayout>
1860 </listitem>
1861 </itemizedlist>
1862
1863 <!-- PerlIO-utf8_strict -->
1864 <bridgehead renderas="sect3" id="perl-perlio-utf8_strict"
1865 xreflabel="PerlIO::utf8_strict-&PerlIO-utf8_strict-version;">
1866 PerlIO::utf8_strict-&PerlIO-utf8_strict-version;</bridgehead>
1867
1868 <indexterm zone="perl-modules perl-perlio-utf8_strict">
1869 <primary sortas="a-PerlIO-utf8_strict">PerlIO-utf8_strict</primary>
1870 </indexterm>
1871
1872 <para>PerlIO::utf8_strict provides a fast and correct UTF-8 IO layer,
1873 including checking the input for correctness. This module and its dependency
1874 modules use the standard <xref linkend="perl-standard-install"/>.</para>
1875
1876 <!-- PerlIO-utf8_strict -->
1877 &lfs83_checked;
1878
1879 <itemizedlist>
1880 <listitem>
1881 <para>
1882 <ulink url="&PerlIO-utf8_strict-download-http;">PerlIO-utf8_strict-&PerlIO-utf8_strict-version;</ulink>
1883 </para>
1884 </listitem>
1885 <listitem>
1886<literallayout>&PerlIO-utf8_strict-download-http;
1887MD5 sum: &PerlIO-utf8_strict-md5sum;</literallayout>
1888 <itemizedlist>
1889 <listitem>
1890 <para>
1891 <xref linkend="perl-test-exception"/> (for the testsuite)
1892 </para>
1893 </listitem>
1894 </itemizedlist>
1895 </listitem>
1896 </itemizedlist>
1897
1898 <!-- Regexp::Common -->
1899 <bridgehead renderas="sect3" id="perl-regexp-common"
1900 xreflabel="Regexp::Common-&Regexp-Common-version;">
1901 Regexp::Common-&Regexp-Common-version;</bridgehead>
1902
1903 <indexterm zone="perl-modules perl-regexp-common">
1904 <primary sortas="a-Regexp-Common">Regexp::Common</primary>
1905 </indexterm>
1906
1907 <para>Regexp::Common provides commonly requested regular expressions. This
1908 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1909
1910 <!-- Regexp-Common -->
1911 &lfs83_checked;
1912
1913 <itemizedlist>
1914 <listitem>
1915 <para>
1916 <ulink url="&Regexp-Common-download-http;">Regexp::Common-&Regexp-Common-version;</ulink>
1917 </para>
1918 </listitem>
1919 <listitem>
1920<literallayout>&Regexp-Common-download-http;
1921MD5 sum: &Regexp-Common-md5sum;</literallayout>
1922 </listitem>
1923 </itemizedlist>
1924
1925 <!-- SGMLSpm -->
1926 <bridgehead renderas="sect3" id="perl-sgmlspm"
1927 xreflabel="SGMLSpm-&SGMLSpm-version;">
1928 SGMLSpm-&SGMLSpm-version;</bridgehead>
1929
1930 <indexterm zone="perl-modules perl-sgmlspm">
1931 <primary sortas="a-SGMLSpm">SGMLSpm</primary>
1932 </indexterm>
1933
1934 <para>The SGMLSpm module is a <application>Perl</application> library
1935 used for parsing the output from James Clark's SGMLS and NSGMLS
1936 parsers. This module uses the standard
1937 <xref linkend="perl-standard-install"/>.</para>
1938
1939 <!-- SGMLSpm -->
1940 &lfs83_checked;
1941
1942 <para> Before beginning the build, issue
1943 the following command to prevent an error:</para>
1944
1945<screen><userinput>chmod -v 644 MYMETA.yml</userinput></screen>
1946
1947 <para>
1948 After the package has been installed, run the following command
1949 as the <systemitem class="username">root</systemitem> user:
1950 </para>
1951
1952<screen role="root"><userinput>ln -sv sgmlspl.pl /usr/bin/sgmlspl</userinput></screen>
1953
1954 <itemizedlist>
1955 <listitem>
1956 <para>
1957 <ulink url="&SGMLSpm-download-http;">SGMLSpm-&SGMLSpm-version;</ulink>
1958 </para>
1959 </listitem>
1960 <listitem>
1961<literallayout>&SGMLSpm-download-http;
1962MD5 sum: &SGMLSpm-md5sum;</literallayout>
1963 </listitem>
1964 </itemizedlist>
1965
1966 <!-- Sort::Key -->
1967 <bridgehead renderas="sect3" id="perl-sort-key"
1968 xreflabel="Sort::Key-&Sort-Key-version;">
1969 Sort::Key-&Sort-Key-version;</bridgehead>
1970
1971 <indexterm zone="perl-modules perl-sort-key">
1972 <primary sortas="a-Sort-Key">Sort::Key</primary>
1973 </indexterm>
1974
1975 <para>Sort::Key provides a set of functions to sort lists of values by some
1976 calculated key value. This module uses the standard <xref
1977 linkend="perl-standard-install"/>.</para>
1978
1979 <!-- Sort-Key -->
1980 &lfs83_checked;
1981
1982 <itemizedlist>
1983 <listitem>
1984 <para>
1985 <ulink url="&Sort-Key-download-http;">Sort::Key-&Sort-Key-version;</ulink>
1986 </para>
1987 </listitem>
1988 <listitem>
1989<literallayout>&Sort-Key-download-http;
1990MD5 sum: &Sort-Key-md5sum;</literallayout>
1991 </listitem>
1992 </itemizedlist>
1993
1994 <!-- Sub::Identify is a dependency of multiple modules on this page
1995 but it is not linked from other pages, so only give minimal details -->
1996
1997 <bridgehead renderas="sect3" id="perl-sub-identify"
1998 xreflabel="Sub::Identify">
1999 Sub::Identify</bridgehead>
2000
2001 <indexterm zone="perl-modules perl-sub-identify">
2002 <primary sortas="a-Sub-Identify">Sub::Identify</primary>
2003 </indexterm>
2004
2005 <para>Sub::Identify allows you to retrieve the real names of code
2006 references. It uses the standard <xref
2007 linkend="perl-standard-install"/>.</para>
2008
2009 <!-- Sub-Identify -->
2010 &lfs83_checked;
2011
2012 <itemizedlist>
2013 <listitem>
2014 <para>
2015 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz">Sub::Identify</ulink>
2016(https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz)</literallayout>
2017 </para>
2018 </listitem>
2019 </itemizedlist>
2020
2021 <!-- Test-Command -->
2022 <bridgehead renderas="sect3" id="perl-test-command"
2023 xreflabel="Test::Command-&Test-Command-version;">
2024 Test::Command-&Test-Command-version;</bridgehead>
2025
2026 <indexterm zone="perl-modules perl-test-command">
2027 <primary sortas="a-Test-Command">Test::Command</primary>
2028 </indexterm>
2029
2030 <para>
2031 This module tests the exit status, STDOUT, or STDERR, of an external
2032 command. This module uses the standard
2033 <xref linkend="perl-standard-install"/>.
2034 </para>
2035
2036 <!-- Test-Command -->
2037 &lfs83_checked;
2038
2039 <itemizedlist>
2040 <listitem>
2041 <para>
2042 <ulink url="&Test-Command-download-http;">Test::Command-&Test-Command-version;</ulink>
2043 </para>
2044 </listitem>
2045 <listitem>
2046<literallayout>&Test-Command-download-http;
2047MD5 sum: &Test-Command-md5sum;</literallayout>
2048 </listitem>
2049 </itemizedlist>
2050
2051 <!-- Test::Differences -->
2052 <bridgehead renderas="sect3" id="perl-test-differences"
2053 xreflabel="Test::Differences-&Test-Differences-version;">
2054 Test::Differences-&Test-Differences-version;</bridgehead>
2055
2056 <indexterm zone="perl-modules perl-test-differences">
2057 <primary sortas="a-Test-Differences">Test::Differences</primary>
2058 </indexterm>
2059
2060 <para>Test::Differences - Test strings and data structures and show
2061 differences if not ok. This module and its dependency modules use the
2062 standard <xref linkend="perl-standard-install"/>.</para>
2063
2064 <!-- Test-Differences -->
2065 &lfs83_checked;
2066
2067 <itemizedlist>
2068 <listitem>
2069 <para>
2070 <ulink url="&Test-Differences-download-http;">Test::Differences-&Test-Differences-version;</ulink>
2071 </para>
2072 </listitem>
2073 <listitem>
2074<literallayout>&Test-Differences-download-http;
2075MD5 sum: &Test-Differences-md5sum;</literallayout>
2076 <itemizedlist>
2077 <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>
2078(https://cpan.metacpan.org/authors/id/N/NE/NEILB/Text-Diff-1.45.tar.gz)</literallayout>
2079 <itemizedlist>
2080 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz">Algorithm::Diff</ulink>
2081(https://cpan.metacpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz)</literallayout>
2082 </listitem>
2083 </itemizedlist>
2084 </listitem>
2085 <listitem>
2086 <para><xref linkend="perl-capture-tiny"/></para>
2087 </listitem>
2088 </itemizedlist>
2089 </listitem>
2090 </itemizedlist>
2091
2092 <!-- Test::Exception is a dependency of multiple modules on this page
2093 but it is not linked from other pages, so only give minimal details -->
2094
2095 <bridgehead renderas="sect3" id="perl-test-exception"
2096 xreflabel="Test::Exception">
2097 Test::Exception</bridgehead>
2098
2099 <indexterm zone="perl-modules perl-test-exception">
2100 <primary sortas="a-Test-Exception">Test::Exception</primary>
2101 </indexterm>
2102
2103 <para>Test::Exception is used to test exception-based code.
2104 This module itself uses the standard
2105 <xref linkend="perl-standard-install"/>.</para>
2106
2107 <!-- Test-Exception -->
2108 &lfs83_checked;
2109
2110 <itemizedlist>
2111 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz">Test::Exception</ulink>
2112(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz)</literallayout>
2113 <itemizedlist>
2114 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz">Sub::Uplevel</ulink>
2115(ttps://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz)</literallayout>
2116 </listitem>
2117 </itemizedlist>
2118 </listitem>
2119 </itemizedlist>
2120
2121 <!-- Test::Fatal is a dependency of multiple modules on this page
2122 but it is not linked from other pages, so only give minimal details -->
2123
2124 <bridgehead renderas="sect3" id="perl-test-fatal"
2125 xreflabel="Test::Fatal">
2126 Test::Fatal</bridgehead>
2127
2128 <indexterm zone="perl-modules perl-test-fatal">
2129 <primary sortas="a-Test-Fatal">Test::Fatal</primary>
2130 </indexterm>
2131
2132 <para>The Test::Fatal module provides simple helpers for testing
2133 code which throws exceptions. This module uses the standard
2134 <xref linkend="perl-standard-install"/>.</para>
2135
2136 <!-- Test-Fatal -->
2137 &lfs83_checked;
2138
2139 <itemizedlist>
2140 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz">Test::Fatal</ulink>
2141(https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz)</literallayout>
2142 <itemizedlist>
2143 <listitem>
2144 <para>
2145 <xref linkend="perl-try-tiny"/>
2146 </para>
2147 </listitem>
2148 </itemizedlist>
2149 </listitem>
2150 </itemizedlist>
2151
2152 <!-- Test::Needs is a dependency of multiple modules on this page
2153 but it is not linked from other pages, so only give minimal details -->
2154
2155 <bridgehead renderas="sect3" id="perl-test-needs"
2156 xreflabel="Test::Needs">
2157 Test::Needs</bridgehead>
2158
2159 <indexterm zone="perl-modules perl-test-needs">
2160 <primary sortas="a-Test-Needs">Test::Needs</primary>
2161 </indexterm>
2162
2163 <para>The Test::Needs module skips tests when a module is not available.</para>
2164
2165 <!-- Test-Needs -->
2166 &lfs83_checked;
2167
2168 <itemizedlist>
2169 <listitem>
2170 <para>
2171 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002005.tar.gz">Test::Needs</ulink>
2172(https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002005.tar.gz)</literallayout>
2173 </para>
2174 </listitem>
2175 </itemizedlist>
2176
2177 <!-- Test::Requires is a dependency of multiple modules on this page
2178 but it is not linked from other pages, so only give minimal details -->
2179
2180 <bridgehead renderas="sect3" id="perl-test-requires"
2181 xreflabel="Test::Requires">
2182 Test::Requires</bridgehead>
2183
2184 <indexterm zone="perl-modules perl-test-requires">
2185 <primary sortas="a-Test-Requires">Test::Requires</primary>
2186 </indexterm>
2187
2188 <para>The Test::Requires module checks if another (optional) module
2189 can be loaded, and if not it skips all the current tests. This
2190 module uses the standard <xref linkend="perl-standard-install"/>.</para>
2191
2192 <!-- Test-Requires -->
2193 &lfs83_checked;
2194
2195 <itemizedlist>
2196 <listitem>
2197 <para>
2198 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz">Test::Requires</ulink>
2199(https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz)</literallayout>
2200 </para>
2201 </listitem>
2202 </itemizedlist>
2203
2204 <!-- Test::Warnings is a dependency of multiple modules on this page
2205 but it is not linked from other pages, so only give minimal details -->
2206
2207 <bridgehead renderas="sect3" id="perl-test-warnings"
2208 xreflabel="Test::Warnings">
2209 Test::Warnings</bridgehead>
2210
2211 <indexterm zone="perl-modules perl-test-warnings">
2212 <primary sortas="a-Test-Warnings">Test::Warnings</primary>
2213 </indexterm>
2214
2215 <para>The Test::Warnings module tests for warnings
2216 and the lack of them. This module uses the standard
2217 <xref linkend="perl-standard-install"/>.</para>
2218
2219 <!-- Test-Warnings -->
2220 &lfs83_checked;
2221
2222 <itemizedlist>
2223 <listitem>
2224 <para>
2225 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.026.tar.gz">Test::Warnings</ulink>
2226(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.026.tar.gz)</literallayout>
2227 </para>
2228 </listitem>
2229 </itemizedlist>
2230
2231 <!-- Text::BibTeX -->
2232 <bridgehead renderas="sect3" id="perl-text-bibtex"
2233 xreflabel="Text::BibTeX-&Text-BibTeX-version;">
2234 Text::BibTeX-&Text-BibTeX-version;</bridgehead>
2235
2236 <indexterm zone="perl-modules perl-text-bibtex">
2237 <primary sortas="a-Text-BibTeX">Text::BibTex</primary>
2238 </indexterm>
2239
2240 <para>Text::BibTeX provides an interface to read and parse
2241 <application>BibTeX</application> files. This module uses the
2242 <xref linkend="perl-build-install"/>, but except where noted,
2243 its dependencies are installed using the standard
2244 <xref linkend="perl-standard-install"/>.</para>
2245
2246 <!-- Text-BibTeX -->
2247 &lfs83_checked;
2248
2249 <itemizedlist>
2250 <listitem>
2251 <para>
2252 <ulink url="&Text-BibTeX-download-http;">Text::BibTeX-&Text-BibTeX-version;</ulink>
2253 </para>
2254 </listitem>
2255 <listitem>
2256<literallayout>&Text-BibTeX-download-http;
2257MD5 sum: &Text-BibTeX-md5sum;</literallayout>
2258 <itemizedlist>
2259 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz">Config::AutoConf</ulink>
2260(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz)</literallayout>
2261 <itemizedlist>
2262 <listitem>
2263 <para><xref linkend="perl-capture-tiny"/></para>
2264 </listitem>
2265 </itemizedlist>
2266 </listitem>
2267 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz">ExtUtils-LibBuilder</ulink>
2268(https://cpan.metacpan.org/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz)
2269this uses the <xref linkend="perl-build-install"/></literallayout>
2270 <itemizedlist>
2271 <listitem>
2272 <para>
2273 <xref linkend="perl-module-build"/>
2274 </para>
2275 </listitem>
2276 </itemizedlist>
2277 </listitem>
2278 </itemizedlist>
2279 </listitem>
2280 </itemizedlist>
2281
2282 <!-- Text::CSV -->
2283 <bridgehead renderas="sect3" id="perl-text-csv"
2284 xreflabel="Text::CSV-&Text-CSV-version;">
2285 Text::CSV-&Text-CSV-version;</bridgehead>
2286
2287 <indexterm zone="perl-modules perl-text-csv">
2288 <primary sortas="a-Text-CSV">Text::CSV</primary>
2289 </indexterm>
2290
2291 <para>Text::CSV is a comma-separated values manipulator, using XS
2292 (eXternal Subroutine - for subroutines written in C or C++) or
2293 pure perl. This module uses the standard
2294 <xref linkend="perl-standard-install"/>.</para>
2295
2296 <!-- Text-CSV -->
2297 &lfs83_checked;
2298
2299 <itemizedlist>
2300 <listitem>
2301 <para>
2302 <ulink url="&Text-CSV-download-http;">Text::CSV-&Text-CSV-version;</ulink>
2303 </para>
2304 </listitem>
2305 <listitem>
2306<literallayout>&Text-CSV-download-http;
2307MD5 sum: &Text-CSV-md5sum;</literallayout>
2308 <itemizedlist>
2309 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.36.tgz">Text::CSV_XS</ulink>
2310(https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.36.tgz)</literallayout>
2311 <para>
2312 This is <emphasis>Recommended</emphasis> by Text-CSV but
2313 <emphasis>Required</emphasis> for <xref role="nodep" linkend="biber"/>.
2314 </para>
2315 <!-- <note> (this was valid up to 1.31, 1.33 extracts fine as .tgz, keep this
2316 commented until there has been as series of ok .tag releases)
2317 <para>
2318 GNU tar dislikes <filename>Text-CSV_XS-1.26.tar.gz</filename>
2319 and reports it does not look like a tar file : decompress it
2320 with <command>gunzip</command> before extracting it.
2321 </para>
2322 </note> -->
2323 </listitem>
2324 </itemizedlist>
2325 </listitem>
2326 </itemizedlist>
2327
2328 <!-- Text::Glob is a dependency of multiple modules on this page
2329 but it is not linked from other pages, so only give minimal details -->
2330
2331 <bridgehead renderas="sect3" id="perl-text-glob"
2332 xreflabel="Text::Glob">
2333 Text::Glob</bridgehead>
2334
2335 <indexterm zone="perl-modules perl-text-glob">
2336 <primary sortas="a-Text-Glob">Text::Glob</primary>
2337 </indexterm>
2338
2339 <para>Text::Glob implements glob(3) style matching that can be used to match
2340 against text, rather than fetching names from a filesystem. It uses the
2341 standard <xref linkend="perl-standard-install"/>.</para>
2342
2343 <!-- Text-Glob -->
2344 &lfs83_checked;
2345
2346 <itemizedlist>
2347 <listitem>
2348 <para>
2349 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz">Text::Glob</ulink>
2350(https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz)</literallayout>
2351 </para>
2352 </listitem>
2353 </itemizedlist>
2354
2355 <!-- Text::Roman -->
2356 <bridgehead renderas="sect3" id="perl-text-roman"
2357 xreflabel="Text::Roman-&Text-Roman-version;">
2358 Text::Roman-&Text-Roman-version;</bridgehead>
2359
2360 <indexterm zone="perl-modules perl-text-roman">
2361 <primary sortas="a-Text-Roman">Text::Roman</primary>
2362 </indexterm>
2363
2364 <para>
2365 Text::Roman allows conversion between Roman and Arabic algorisms (number
2366 systems, e.g. MCMXLV and 1945). This module uses the standard
2367 <xref linkend="perl-standard-install"/>.
2368 </para>
2369
2370 <!-- Text-Roman -->
2371 &lfs83_checked;
2372
2373 <itemizedlist>
2374 <listitem>
2375 <para>
2376 <ulink url="&Text-Roman-download-http;">Text::Roman-&Text-Roman-version;</ulink>
2377 </para>
2378 </listitem>
2379 <listitem>
2380<literallayout>&Text-Roman-download-http;
2381MD5 sum: &Text-Roman-md5sum;</literallayout>
2382 </listitem>
2383 </itemizedlist>
2384
2385 <!-- Try::Tiny is a dependency of multiple modules on this page
2386 but it is not linked from other pages, so only give minimal details -->
2387
2388 <bridgehead renderas="sect3" id="perl-try-tiny"
2389 xreflabel="Try::Tiny">
2390 Try::Tiny</bridgehead>
2391
2392 <indexterm zone="perl-modules perl-try-tiny">
2393 <primary sortas="a-Try-Tiny">Try::Tiny</primary>
2394 </indexterm>
2395
2396 <para>The Try::Tiny module provides minimal try/catch with
2397 proper preservation of $0. This module uses the standard
2398 <xref linkend="perl-standard-install"/>.</para>
2399
2400 <!-- Try-Tiny -->
2401 &lfs83_checked;
2402
2403 <itemizedlist>
2404 <listitem>
2405 <para>
2406 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz">Try::Tiny</ulink>
2407(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz)</literallayout>
2408 </para>
2409 </listitem>
2410 </itemizedlist>
2411
2412 <!-- Unicode::Collate -->
2413 <bridgehead renderas="sect3" id="perl-unicode-collate"
2414 xreflabel="Unicode::Collate-&Unicode-Collate-version;">
2415 Unicode::Collate-&Unicode-Collate-version;</bridgehead>
2416
2417 <indexterm zone="perl-modules perl-unicode-collate">
2418 <primary sortas="a-Unicode-Collate">Unicode::Collate</primary>
2419 </indexterm>
2420
2421 <para>
2422 Unicode::Collate provides a Unicode collation algorithm.
2423 This module uses the standard <xref linkend="perl-standard-install"/>.
2424 </para>
2425
2426 <!-- Unicode-Collate -->
2427 &lfs83_checked;
2428
2429 <itemizedlist>
2430 <listitem>
2431 <para>
2432 <ulink url="&Unicode-Collate-download-http;">Unicode::Collate-&Unicode-Collate-version;</ulink>
2433 </para>
2434 </listitem>
2435 <listitem>
2436<literallayout>&Unicode-Collate-download-http;
2437MD5 sum: &Unicode-Collate-md5sum;</literallayout>
2438 </listitem>
2439 </itemizedlist>
2440
2441 <!-- Unicode::LineBreak -->
2442 <bridgehead renderas="sect3" id="perl-unicode-linebreak"
2443 xreflabel="Unicode::LineBreak-&Unicode-LineBreak-version;">
2444 Unicode::LineBreak-&Unicode-LineBreak-version;</bridgehead>
2445
2446 <indexterm zone="perl-modules perl-unicode-linebreak">
2447 <primary sortas="a-Unicode-LineBreak">Unicode::LineBreak</primary>
2448 </indexterm>
2449
2450 <para>Unicode::LineBreak provides a UAX #14 Unicode Line Breaking Algorithm.
2451 This module and its dependencies use the standard
2452 <xref linkend="perl-standard-install"/>.</para>
2453
2454 <!-- Unicode-LineBreak -->
2455 &lfs83_checked;
2456
2457 <itemizedlist>
2458 <listitem>
2459 <para>
2460 <ulink url="&Unicode-LineBreak-download-http;">Unicode::LineBreak-&Unicode-LineBreak-version;</ulink>
2461 </para>
2462 </listitem>
2463 <listitem>
2464<literallayout>&Unicode-LineBreak-download-http;
2465MD5 sum: &Unicode-LineBreak-md5sum;</literallayout>
2466 <itemizedlist>
2467 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz">MIME::Charset</ulink>
2468(https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz)
2469When scripting, pipe the <command>perl Makefile.PL</command> command through <command>yes "" |</command>, since some user input is sought</literallayout>
2470 </listitem>
2471 <listitem>
2472 <para>
2473 <xref linkend="wget"/> (to download two files from unicode.org
2474 in the testsuite)
2475 </para>
2476 </listitem>
2477 </itemizedlist>
2478 </listitem>
2479 </itemizedlist>
2480
2481 <!-- URI -->
2482 <bridgehead renderas="sect3" id="perl-uri"
2483 xreflabel="URI-&URI-version;">
2484 URI-&URI-version;</bridgehead>
2485
2486 <indexterm zone="perl-modules perl-uri">
2487 <primary sortas="a-URI">URI</primary>
2488 </indexterm>
2489
2490 <para>
2491 This module implements the URI class. Objects of this class represent
2492 "Uniform Resource Identifier references" as specified in RFC 2396 (and
2493 updated by RFC 2732). A Uniform Resource Identifier is a compact string of
2494 characters that identifies an abstract or physical resource. A Uniform
2495 Resource Identifier can be further classified as either a Uniform Resource
2496 Locator (URL) or a Uniform Resource Name (URN). The distinction between
2497 URL and URN does not matter to the URI class interface. A "URI-reference"
2498 is a URI that may have additional information attached in the form of a
2499 fragment identifier. This module uses the standard
2500 <xref linkend="perl-standard-install"/>.
2501 </para>
2502
2503 <!-- URI -->
2504 &lfs83_checked;
2505
2506 <itemizedlist>
2507 <listitem>
2508 <para>
2509 <ulink url="&URI-download-http;">URI-&URI-version;</ulink>
2510 </para>
2511 </listitem>
2512 <listitem>
2513<literallayout>&URI-download-http;
2514MD5 sum: &URI-md5sum;</literallayout>
2515 <itemizedlist>
2516 <listitem>
2517 <para>
2518 <xref linkend="perl-test-needs"/> (for the testsuite)
2519 </para>
2520 </listitem>
2521 </itemizedlist>
2522 </listitem>
2523 </itemizedlist>
2524
2525 <!-- XML::LibXML is a dependency of multiple modules on this page
2526 but it is not linked from other pages, so only give minimal details -->
2527
2528 <bridgehead renderas="sect3" id="perl-xml-libxml"
2529 xreflabel="XML::LibXML">
2530 XML::LibXML</bridgehead>
2531
2532 <indexterm zone="perl-modules perl-xml-libxml">
2533 <primary sortas="a-XML-LibXML">XML::LibXML</primary>
2534 </indexterm>
2535
2536 <para>The XML::LibXML is a perl binding for <xref linkend="libxml2"/>.
2537 This module uses the standard <xref linkend="perl-standard-install"/>.
2538 </para>
2539
2540 <para>Upstream blacklists the current version of <xref linkend="libxml2"/>
2541 on the grounds of "schema regression" and the build will warn that the
2542 version of libxml2 is incompatible, but it appears to work.</para>
2543
2544 <!-- XML-LibXML -->
2545 &lfs83_checked;
2546
2547 <itemizedlist>
2548 <listitem>
2549 <para>
2550 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0132.tar.gz">XML::LibXML</ulink>
2551(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0132.tar.gz">XML::LibXML)</literallayout>
2552 </para>
2553 <itemizedlist>
2554 <listitem>
2555 <para><xref linkend="perl-xml-sax"/></para>
2556 </listitem>
2557 <listitem>
2558 <para><xref linkend="libxml2"/></para>
2559 </listitem>
2560 </itemizedlist>
2561 </listitem>
2562 </itemizedlist>
2563
2564 <!-- XML::LibXML::Simple -->
2565 <bridgehead renderas="sect3" id="perl-xml-libxml-simple"
2566 xreflabel="XML::LibXML::Simple-&XML-LibXML-Simple-version;">
2567 XML::LibXML::Simple-&XML-LibXML-Simple-version;</bridgehead>
2568
2569 <indexterm zone="perl-modules perl-xml-libxml-simple">
2570 <primary sortas="a-XML-LibXML-Simple">XML::LibXML::Simple</primary>
2571 </indexterm>
2572
2573 <para>The XML::LibXML::Simple module is a rewrite of XML::Simple to use the
2574 XML::LibXML parser for XML structures,instead of the plain
2575 <application>Perl</application> or SAX parsers.
2576 This module and all dependency modules use the standard
2577 <xref linkend="perl-standard-install"/>.</para>
2578
2579 <!-- XML-LibXML-Simple -->
2580 &lfs83_checked;
2581
2582 <itemizedlist>
2583 <listitem>
2584 <para>
2585 <ulink url="&XML-LibXML-Simple-download-http;">XML::LibXML::Simple-&XML-LibXML-Simple-version;</ulink>
2586 </para>
2587 </listitem>
2588 <listitem>
2589<literallayout>&XML-LibXML-Simple-download-http;
2590MD5 sum: &XML-LibXML-Simple-md5sum;</literallayout>
2591 <itemizedlist>
2592 <listitem>
2593 <para>
2594 <xref linkend="perl-xml-libxml"/>
2595 </para>
2596 </listitem>
2597 </itemizedlist>
2598 </listitem>
2599 </itemizedlist>
2600
2601 <!-- XML::LibXSLT -->
2602 <bridgehead renderas="sect3" id="perl-xml-libxslt"
2603 xreflabel="XML::LibXSLT-&XML-LibXSLT-version;">
2604 XML::LibXSLT-&XML-LibXSLT-version;</bridgehead>
2605
2606 <indexterm zone="perl-modules perl-xml-libxslt">
2607 <primary sortas="a-XML-LibXSLT">XML::LibXSLT</primary>
2608 </indexterm>
2609
2610 <para>The XML::LibXSLT module provides an interface to
2611 <application>libxslt</application>. This module uses the standard
2612 <xref linkend="perl-standard-install"/>.</para>
2613
2614 <!-- XML-LibXSLT -->
2615 &lfs83_checked;
2616
2617 <itemizedlist>
2618 <listitem>
2619 <para>
2620 <ulink url="&XML-LibXSLT-download-http;">XML::LibXSLT-&XML-LibXSLT-version;</ulink>
2621 </para>
2622 </listitem>
2623 <listitem>
2624<literallayout>&XML-LibXSLT-download-http;
2625MD5 sum: &XML-LibXSLT-md5sum;</literallayout>
2626 <itemizedlist>
2627 <listitem>
2628 <para>
2629 <xref linkend="perl-xml-libxml"/>
2630 </para>
2631 </listitem>
2632 <listitem>
2633 <para>
2634 <xref linkend="libxslt"/>
2635 </para>
2636 </listitem>
2637 </itemizedlist>
2638 </listitem>
2639 </itemizedlist>
2640
2641 <!-- XML::SAX is a dependency of multiple modules on this page
2642 but it is not linked from other pages, so only give minimal details -->
2643
2644 <bridgehead renderas="sect3" id="perl-xml-sax"
2645 xreflabel="XML::SAX">
2646 XML::SAX</bridgehead>
2647
2648 <indexterm zone="perl-modules perl-xml-sax">
2649 <primary sortas="a-XML-SAX">XML::SAX</primary>
2650 </indexterm>
2651
2652 <para>XML::SAX provides a simple API for XML.
2653 This module uses the standard <xref linkend="perl-standard-install"/>.
2654 </para>
2655
2656 <para>Note: this module does not support parallel builds.</para>
2657
2658 <!-- XML-SAX -->
2659 &lfs83_checked;
2660
2661 <itemizedlist>
2662 <listitem>
2663 <para>
2664 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.00.tar.gz">XML::SAX</ulink>
2665(https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.00.tar.gz)</literallayout>
2666 </para>
2667 <itemizedlist>
2668 <listitem>
2669 <para><xref linkend="libxml2"/></para>
2670 </listitem>
2671 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz">XML::NamespaceSupport</ulink>
2672(https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz)</literallayout>
2673 </listitem>
2674 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz">XML::SAX::Base</ulink>
2675(https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz)</literallayout>
2676 </listitem>
2677 </itemizedlist>
2678 </listitem>
2679 </itemizedlist>
2680
2681 <!-- XML::Simple -->
2682 <bridgehead renderas="sect3" id="perl-xml-simple"
2683 xreflabel="XML::Simple-&XML-Simple-version;">
2684 XML::Simple-&XML-Simple-version;</bridgehead>
2685
2686 <indexterm zone="perl-modules perl-xml-simple">
2687 <primary sortas="a-XML-Simple">XML::Simple</primary>
2688 </indexterm>
2689
2690 <para>The XML::Simple module is a <application>Perl</application> extension
2691 that provides an easy API to read and write XML (especially config files).
2692 This module and all dependency modules use the standard
2693 <xref linkend="perl-standard-install"/>.</para>
2694
2695 <!-- XML-Simple -->
2696 &lfs83_checked;
2697
2698 <itemizedlist>
2699 <listitem>
2700 <para>
2701 <ulink url="&XML-Simple-download-http;">XML::Simple-&XML-Simple-version;</ulink>
2702 </para>
2703 </listitem>
2704 <listitem>
2705<literallayout>&XML-Simple-download-http;
2706MD5 sum: &XML-Simple-md5sum;</literallayout>
2707 <itemizedlist>
2708 <listitem>
2709 <para><xref linkend="perl-xml-sax"/> (optional)</para>
2710 </listitem>
2711 </itemizedlist>
2712 </listitem>
2713 </itemizedlist>
2714
2715 <!-- XML::Writer -->
2716 <bridgehead renderas="sect3" id="perl-xml-writer"
2717 xreflabel="XML::Writer-&XML-Writer-version;">
2718 XML::Writer-&XML-Writer-version;</bridgehead>
2719
2720 <indexterm zone="perl-modules perl-xml-writer">
2721 <primary sortas="a-XML-Writer">XML::Writer</primary>
2722 </indexterm>
2723
2724 <para>XML::Writer provides a <application>Perl</application>
2725 extension for writing XML documents. This
2726 module uses the standard <xref linkend="perl-standard-install"/>.</para>
2727
2728 <!-- XML-Writer -->
2729 &lfs83_checked;
2730
2731 <itemizedlist>
2732 <listitem>
2733 <para>
2734 <ulink url="&XML-Writer-download-http;">XML::Writer-&XML-Writer-version;</ulink>
2735 </para>
2736 </listitem>
2737 <listitem>
2738<literallayout>&XML-Writer-download-http;
2739MD5 sum: &XML-Writer-md5sum;</literallayout>
2740 </listitem>
2741 </itemizedlist>
2742
2743 </sect2>
2744
2745 <sect2 role="installation" id="perl-standard-install"
2746 xreflabel="build and installation instructions">
2747 <title>Standard Installation of Perl Modules</title>
2748
2749 <para>Install <application>Perl</application> modules by running the
2750 following commands:</para>
2751<!--
2752 <para>For <xref linkend="perl-data-uniqid"/>, first apply the required
2753 patch with:</para>
2754
2755<screen><userinput>patch -Np1 -i ../Data-Uniqid-&Data-Uniqid-version;-disable_failing_test-1.patch</userinput></screen>
2756
2757 <para>Then, or for all other modules using the standard installation, proceed
2758 with:</para>-->
2759
2760<screen><userinput>perl Makefile.PL &amp;&amp;
2761make &amp;&amp;
2762make test</userinput></screen>
2763
2764 <note>
2765 <para>If the module is described as using the <emphasis>unsafe</emphasis>
2766 variant of the Standard Installation, and you are using
2767 <application>perl-5.26.0</application> or later, (the use of the current
2768 directory in <literal>@INC</literal> was removed for security reasons)
2769 you should change the perl invocation to:</para>
2770
2771<screen><userinput>PERL_USE_UNSAFE_INC=1 &amp;&amp;</userinput></screen>
2772
2773 <para>If, however, you are using the Auto Installation described below,
2774 that environment variable will be set whenever the <command>cpan</command>
2775 shell <command>install</command> is used.</para>
2776 </note>
2777
2778 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
2779
2780<screen role="root"><userinput>make install</userinput></screen>
2781
2782 <note>
2783 <para>When reinstalling a <application>Perl</application> module,
2784 sometimes older versions of the module being reinstalled are in other
2785 directories specified in <parameter>@INC</parameter>. To delete all
2786 other versions of the module being reinstalled (not simply older ones)
2787 set the <varname>UNINST</varname> variable:</para>
2788
2789<screen><userinput>make install UNINST=1</userinput></screen>
2790 </note>
2791
2792 </sect2>
2793
2794 <sect2 role="installation" id="perl-build-install"
2795 xreflabel="instructions for packages using Build.PL">
2796 <title>Installation of Perl Modules which use Build.PL</title>
2797
2798 <para>Install <application>Perl</application> modules which use
2799 Build.PL by running the following commands:</para>
2800
2801<screen><userinput>perl Build.PL &amp;&amp;
2802./Build &amp;&amp;
2803./Build test</userinput></screen>
2804
2805 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
2806
2807<screen role="root"><userinput>./Build install</userinput></screen>
2808
2809<!-- following not tested
2810 <note>
2811 <para>When reinstalling a <application>Perl</application> module,
2812 sometimes older versions of the module being reinstalled are in other
2813 directories specified in <parameter>@INC</parameter>. To delete all
2814 other versions of the module being reinstalled (not simply older ones)
2815 set the <varname>UNINST</varname> variable:</para>
2816
2817<screen><userinput>./Build install UNINST=1</userinput></screen>
2818 </note> -->
2819
2820 </sect2>
2821
2822 <sect2 role="installation" id="perl-auto-install"
2823 xreflabel="alternate auto installation instructions">
2824 <title>(Alternate) Auto Installation of Perl Modules.</title>
2825
2826 <para>There is an alternate way of installing the modules using the
2827 <command>cpan</command> shell <command>install</command> command. The
2828 command automatically downloads the source from the CPAN archive, extracts
2829 it, runs the compilation, testing and installation commands mentioned
2830 above, and removes the build source tree. You may still need to install
2831 dependent library packages before running the automated installation
2832 method.</para>
2833
2834 <para>The first time you run <command>cpan</command>, you'll be prompted
2835 to enter some information regarding download locations and methods. This
2836 information is retained in files located in
2837 <filename class='directory'>~/.cpan</filename>. Start the
2838 <command>cpan</command> shell by issuing '<command>cpan</command>' as the
2839 <systemitem class="username">root</systemitem> user. Any module may now be
2840 installed from the
2841 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2842 prompt with the command:</para>
2843
2844<screen role="root"><userinput>install <replaceable>&lt;Module::Name&gt;</replaceable></userinput></screen>
2845
2846 <para>For additional commands and help, issue '<command>help</command>'
2847 from the
2848 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2849 prompt.</para>
2850
2851 <para>Alternatively, for scripted or non-interactive installations, use the
2852 following syntax as the
2853 <systemitem class="username">root</systemitem> user to install one or more
2854 modules:</para>
2855
2856<screen role="root"><userinput>cpan -i <replaceable>&lt;Module1::Name&gt; &lt;Module2::Name&gt;</replaceable></userinput></screen>
2857
2858 <para>Review the <filename>cpan.1</filename> man page for additional
2859 parameters you can pass to <command>cpan</command> on the command
2860 line.</para>
2861
2862 </sect2>
2863
2864 <sect2 role="content">
2865 <title>Contents</title>
2866
2867 <para>
2868 Most of these modules only install into the perl directories, but a
2869 few will also install programs (mostly, perl scripts), or even a library,
2870 into <filename class="directory">/usr</filename>
2871 </para>
2872
2873 <segmentedlist>
2874 <segtitle>Installed Programs</segtitle>
2875 <segtitle>Installed Libraries</segtitle>
2876
2877 <seglistitem>
2878 <seg> <!-- Use emphasis to highlight the relevant module name.
2879 Our setup actually uses italic to do this. -->
2880 <emphasis>Archive::Zip:</emphasis> crc32
2881 <emphasis>File::Find::Rule:</emphasis> findrule
2882 <emphasis>libwww-perl:</emphasis> lwp-download, lwp-dump, lwp-mirror, lwp-request
2883 <emphasis>Lingua::Translit:</emphasis> translit
2884 <emphasis>Log::Log4perl:</emphasis> l4p-tmpl
2885 <emphasis>Module::Build</emphasis> config_data
2886 <emphasis>Parse::Yapp</emphasis> yapp
2887 <!--<emphasis>Test::Pod::Coverage:</emphasis> pod_cover-->
2888 <emphasis>Text::BibTeX:</emphasis> biblex, bibparse, dumpnames
2889 </seg>
2890 <seg>
2891 <emphasis>Text::BibTeX:</emphasis> libbtparse.so
2892 </seg>
2893 </seglistitem>
2894 </segmentedlist>
2895
2896 <variablelist>
2897 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
2898 <?dbfo list-presentation="list"?>
2899 <?dbhtml list-presentation="table"?>
2900
2901 <varlistentry id="crc32">
2902 <term><command>crc32</command></term>
2903 <listitem>
2904 <para>computes and prints to stdout the CRC-32 values of the
2905 given files.</para>
2906 <indexterm zone="perl-modules crc32">
2907 <primary sortas="b-crc32">crc32</primary>
2908 </indexterm>
2909 </listitem>
2910 </varlistentry>
2911
2912 <varlistentry id="findrule">
2913 <term><command>findrule</command></term>
2914 <listitem>
2915 <para>is a command line wrapper to File:Find:Rule.</para>
2916 <indexterm zone="perl-modules findrule">
2917 <primary sortas="b-findrule">findrule</primary>
2918 </indexterm>
2919 </listitem>
2920 </varlistentry>
2921
2922 <varlistentry id="lwp-download">
2923 <term><command>lwp-download</command></term>
2924 <listitem>
2925 <para>is a script to fetch a large file from the web.</para>
2926 <indexterm zone="perl-modules lwp-download">
2927 <primary sortas="b-lwp-download">lwp-download</primary>
2928 </indexterm>
2929 </listitem>
2930 </varlistentry>
2931
2932 <varlistentry id="lwp-dump">
2933 <term><command>lwp-dump</command></term>
2934 <listitem>
2935 <para>is used to see what headers and content is returned for a URL.</para>
2936 <indexterm zone="perl-modules lwp-dump">
2937 <primary sortas="b-lwp-dump">lwp-dump</primary>
2938 </indexterm>
2939 </listitem>
2940 </varlistentry>
2941
2942 <varlistentry id="lwp-mirror">
2943 <term><command>lwp-mirror</command></term>
2944 <listitem>
2945 <para>is a simple mirror utility.</para>
2946 <indexterm zone="perl-modules lwp-mirror">
2947 <primary sortas="b-lwp-mirror">lwp-mirror</primary>
2948 </indexterm>
2949 </listitem>
2950 </varlistentry>
2951
2952 <varlistentry id="lwp-request">
2953 <term><command>lwp-request</command></term>
2954 <listitem>
2955 <para>is a simple command line user agent.</para>
2956 <indexterm zone="perl-modules lwp-request">
2957 <primary sortas="b-lwp-request">lwp-request</primary>
2958 </indexterm>
2959 </listitem>
2960 </varlistentry>
2961
2962 <varlistentry id="translit">
2963 <term><command>translit</command></term>
2964 <listitem>
2965 <para>transliterates text between writing systems using
2966 various standards.</para>
2967 <indexterm zone="perl-modules translit">
2968 <primary sortas="b-translit">translit</primary>
2969 </indexterm>
2970 </listitem>
2971 </varlistentry>
2972
2973 <varlistentry id="l4p-templ">
2974 <term><command>l4p-templ</command></term>
2975 <listitem>
2976 <para>prints out the text of a template Log4perl configuration for
2977 starting a new Log4perl configuration file.</para>
2978 <indexterm zone="perl-modules l4p-templ">
2979 <primary sortas="b-l4p-templ">l4p-templ</primary>
2980 </indexterm>
2981 </listitem>
2982 </varlistentry>
2983
2984 <varlistentry id="config_data">
2985 <term><command>config_data</command></term>
2986 <listitem>
2987 <para>is used to query or change the configuration of perl modules.
2988 </para>
2989 <indexterm zone="perl-modules config_data">
2990 <primary sortas="b-config_data">config_data</primary>
2991 </indexterm>
2992 </listitem>
2993 </varlistentry>
2994
2995 <varlistentry id="yapp">
2996 <term><command>yapp</command></term>
2997 <listitem>
2998 <para>is a frontend to the Parse::Yapp module, which lets you create
2999 a Perl OO parser from an input grammar file.</para>
3000 <indexterm zone="perl-modules yapp">
3001 <primary sortas="b-yapp">yapp</primary>
3002 </indexterm>
3003 </listitem>
3004 </varlistentry>
3005
3006 <!--<varlistentry id="pod_cover">
3007 <term><command>pod_cover</command></term>
3008 <listitem>
3009 <para>is used to get a coverage analysis of the embedded documentation
3010 in a perl module.</para>
3011 <indexterm zone="perl-modules pod_cover">
3012 <primary sortas="b-pod_cover">pod_cover</primary>
3013 </indexterm>
3014 </listitem>
3015 </varlistentry>-->
3016
3017 <varlistentry id="biblex">
3018 <term><command>biblex</command></term>
3019 <listitem>
3020 <para>performs lexical analysis on a BibTeX file.</para>
3021 <indexterm zone="perl-modules biblex">
3022 <primary sortas="b-biblex">biblex</primary>
3023 </indexterm>
3024 </listitem>
3025 </varlistentry>
3026
3027 <varlistentry id="bibparse">
3028 <term><command>bibparse</command></term>
3029 <listitem>
3030 <para>parses a series of BibTeX files with command line options to
3031 control the string post-processing behaviour.</para>
3032 <indexterm zone="perl-modules bibparse">
3033 <primary sortas="b-bibparse">bibparse</primary>
3034 </indexterm>
3035 </listitem>
3036 </varlistentry>
3037
3038 <varlistentry id="dumpnames">
3039 <term><command>dumpnames</command></term>
3040 <listitem>
3041 <para>parses a BibTeX file, splitting 'author' and 'editor' fields
3042 into lists of names, and then dumps everything to stdout.</para>
3043 <indexterm zone="perl-modules dumpnames">
3044 <primary sortas="b-dumpnames">dumpnames</primary>
3045 </indexterm>
3046 </listitem>
3047 </varlistentry>
3048
3049 <varlistentry id="libbtparse">
3050 <term><filename class='libraryfile'>libbtparse.so</filename></term>
3051 <listitem>
3052 <para>is a library for parsing and processing BibTeX data files.</para>
3053 <indexterm zone="perl-modules libbtparse">
3054 <primary sortas="c-libbtparse">libbtparse.so</primary>
3055 </indexterm>
3056 </listitem>
3057 </varlistentry>
3058
3059 </variablelist>
3060 </sect2>
3061
3062</sect1>
Note: See TracBrowser for help on using the repository browser.