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

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

Convert remainder of perl modules not directly referenced by other packages to use known-working versions from metacpan instead of latest from search.cpan. Some references on other pages remain to be addressed.

IPC::System::Simple, Number::Compare and Text::Glob moved to top-level because referenced more than once.

Deps for XML::Simple reduced: XML::SAX is optional, XML::SAX::Expat is still listed as a prerequisite, but not referenced and does not install (@INC problem, suggests installing itself), XML::LibXML not a dep, is listed in comment as a replacement for this module, Tie::lxHash not referenced.

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

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