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

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

perl modules branch: Merge trunk r20565:20597, update md5sum for IO::Socket::SSL, correct text in note re its tests.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/perl-modules@20598 af4574ff-66df-0310-9fd7-8a98e5e911e0

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