source: general/prog/perl-modules.xml@ 8d4d84d

perl-modules
Last change on this file since 8d4d84d was c5207e4, checked in by Ken Moffat <ken@…>, 6 years ago

perl modules branch: merge trunk r20598:20625.

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