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

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

perl modules branch: Merge from trunk r20534:20536

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

  • Property mode set to 100644
File size: 126.8 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 "0e329d3ce11563a27d70d63ad09ed5e9">
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 (old page)</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 <!-- IO-Socket-SSL -->
1289 &lfs83_checked;
1290
1291 <itemizedlist>
1292 <listitem>
1293 <para>
1294 <ulink url="&IO-Socket-SSL-download-http;">IO::Socket::SSL-&IO-Socket-SSL-version;</ulink>
1295 </para>
1296 </listitem>
1297 <listitem>
1298<literallayout>&IO-Socket-SSL-download-http;
1299MD5 sum: &IO-Socket-SSL-md5sum;</literallayout>
1300 <itemizedlist>
1301 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz">Net::SSLeay</ulink>
1302(https://cpan.metacpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz)
1303When scripting, pipe the <command>perl Makefile.PL</command> command through <command>yes "" |</command>, since some user input is sought</literallayout>
1304 </listitem>
1305 </itemizedlist>
1306 </listitem>
1307 </itemizedlist>
1308
1309 <!-- IPC::Run3 -->
1310 <bridgehead renderas="sect3" id="perl-ipc-run3"
1311 xreflabel="IPC::Run3-&IPC-Run3-version;">
1312 IPC::Run3-&IPC-Run3-version;</bridgehead>
1313
1314 <indexterm zone="perl-modules perl-ipc-run3">
1315 <primary sortas="a-IPC-Run3">IPC::Run3</primary>
1316 </indexterm>
1317
1318 <para>The IPC::Run3 module is used to run a subprocess with input/ouput
1319 redirection. This module uses the standard
1320 <xref linkend="perl-standard-install"/>.</para>
1321
1322 <!-- IPC-Run3 -->
1323 &lfs83_checked;
1324
1325 <itemizedlist>
1326 <listitem>
1327 <para>
1328 <ulink url="&IPC-Run3-download-http;">IPC::Run3-&IPC-Run3-version;</ulink>
1329 </para>
1330 </listitem>
1331 <listitem>
1332<literallayout>&IPC-Run3-download-http;
1333MD5 sum: &IPC-Run3-md5sum;</literallayout>
1334 </listitem>
1335 </itemizedlist>
1336
1337 <!-- IPC::System::Simple is a dependency of multiple modules on this page
1338 but it is not linked from other pages, so only give minimal details -->
1339
1340 <bridgehead renderas="sect3" id="perl-ipc-system-simple"
1341 xreflabel="IPC::System::Simple">
1342 IPC::System::Simple</bridgehead>
1343
1344 <indexterm zone="perl-modules perl-ipc-system-simple">
1345 <primary sortas="a-IPC-System-Simple">IPC::System::Simple</primary>
1346 </indexterm>
1347
1348 <para>IPC::System::Simple allows you to run commands simply, with detailed
1349 diagnostics. It uses the standard <xref
1350 linkend="perl-standard-install"/>.</para>
1351
1352 <!-- IPC-System-Simple -->
1353 &lfs83_checked;
1354
1355 <itemizedlist>
1356 <listitem>
1357 <para>
1358 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PJ/PJF/IPC-System-Simple-1.25.tar.gz">IPC::System::Simple</ulink>
1359(https://cpan.metacpan.org/authors/id/P/PJ/PJF/IPC-System-Simple-1.25.tar.gz)</literallayout>
1360 </para>
1361 </listitem>
1362 </itemizedlist>
1363
1364 <!-- LWP (but listed as libwww-perl) -->
1365 <bridgehead renderas="sect3" id="perl-lwp"
1366 xreflabel="libwww-perl-&LWP-version;">
1367 libwww-perl-&LWP-version; (a.k.a. Bundle::LWP)</bridgehead>
1368
1369 <indexterm zone="perl-modules perl-lwp">
1370 <primary sortas="a-libwww-perl">libwww-perl</primary>
1371 </indexterm>
1372
1373 <para>The libwww-perl (Bundle::LWP) collection is a set of
1374 <application>Perl</application> modules which provide a simple and
1375 consistent application programming interface to the World-Wide Web. The
1376 main focus of the library is to provide classes and functions that allow
1377 you to write WWW clients. The library also contains modules that are of
1378 more general use and even classes that help you implement simple HTTP
1379 servers. The LWP collection and all its dependency modules use the standard
1380 <xref linkend="perl-standard-install"/>. The dependencies should be
1381 installed in the order listed below. Ensure you install the dependency
1382 chain for each module before installing the modules.</para>
1383
1384 <!-- libwww-perl aka Bundle-LWP -->
1385 &lfs83_checked;
1386
1387 <itemizedlist>
1388 <listitem>
1389 <para>
1390 <ulink url="&libwww-perl-download-http;">libwww-perl-&LWP-version;</ulink>
1391 </para>
1392 </listitem>
1393 <listitem>
1394<literallayout>&libwww-perl-download-http;
1395MD5 sum: &libwww-perl-md5sum;</literallayout>
1396 <itemizedlist>
1397 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz">Encode::Locale</ulink>
1398(https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz) </literallayout>
1399 </listitem>
1400 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz">HTML::Form</ulink>
1401(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz) </literallayout>
1402 <itemizedlist>
1403 <listitem>
1404 <para>
1405 <xref linkend="perl-uri"/>
1406 </para>
1407 </listitem>
1408 <listitem>
1409 <para>
1410 <xref linkend="perl-html-parser"/>
1411 </para>
1412 </listitem>
1413 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS//HTTP-Message-6.18.tar.gz">HTTP::Message</ulink>
1414(https://cpan.metacpan.org/authors/id/O/OA/OALDERS//HTTP-Message-6.18.tar.gz)</literallayout>
1415 <itemizedlist><listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz">HTTP::Date</ulink>
1416(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz)</literallayout>
1417 </listitem>
1418 <listitem><literallayout> <ulink url="https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz">IO::HTML</ulink>
1419(https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz)</literallayout>
1420 </listitem>
1421 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz">LWP::MediaTypes</ulink>
1422(https://cpan.metacpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz)</literallayout>
1423 </listitem>
1424 <listitem>
1425 <para>
1426 <xref linkend="perl-try-tiny"/> (for the testsuite)
1427 </para>
1428 </listitem>
1429 </itemizedlist>
1430 </listitem>
1431 </itemizedlist>
1432 </listitem>
1433 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz">HTTP::Cookies</ulink>
1434(https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz)</literallayout>
1435 </listitem>
1436 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz">HTTP::Negotiate</ulink>
1437(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz)</literallayout>
1438 </listitem>
1439 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.18.tar.gz">Net::HTTP</ulink>
1440("https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.18.tar.gz)</literallayout>
1441 </listitem>
1442 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz">WWW::RobotRules</ulink>
1443(https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz)</literallayout>
1444 </listitem>
1445 <listitem>
1446 <para><xref linkend="perl-http-daemon"/></para>
1447 </listitem>
1448 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz">File::Listing</ulink>
1449(https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz)</literallayout>
1450 </listitem>
1451 <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)
1452(https://cpan.metacpan.org/authors/id/M/MA/MALLEN/Test-RequiresInternet-0.05.tar.gz)</literallayout>
1453 </listitem>
1454 <listitem>
1455 <para>
1456 <xref linkend="perl-test-fatal"/> (for the testsuite)
1457 </para>
1458 </listitem>
1459 </itemizedlist>
1460 </listitem>
1461 </itemizedlist>
1462
1463 <para>After the LWP installation, if you want HTTPS protocol support,
1464 install <xref linkend="perl-lwp-protocol-https"/></para>
1465
1466 <!-- Lingua-Translit -->
1467 <bridgehead renderas="sect3" id="perl-lingua-translit"
1468 xreflabel="Lingua::Translit-&Lingua-Translit-version;">
1469 Lingua::Translit-&Lingua-Translit-version; (Lingua::Translit)</bridgehead>
1470
1471 <indexterm zone="perl-modules perl-lingua-translit">
1472 <primary sortas="a-Lingua-Translit">Lingua::Translit</primary>
1473 </indexterm>
1474
1475 <para>
1476 Lingua::Translit and its <command>translit</command> program transliterate
1477 text between writing systems. This module uses the standard
1478 <xref linkend="perl-standard-install"/>.
1479 </para>
1480
1481 <!-- Lingua-Translit -->
1482 &lfs83_checked;
1483
1484 <itemizedlist>
1485 <listitem>
1486 <para>
1487 <ulink url="&Lingua-Translit-download-http;">Lingua::Translit-&Lingua-Translit-version;</ulink>
1488 </para>
1489 </listitem>
1490 <listitem>
1491<literallayout>&Lingua-Translit-download-http;
1492MD5 sum: &Lingua-Translit-md5sum;</literallayout>
1493 </listitem>
1494 </itemizedlist>
1495
1496 <!-- List::AllUtils -->
1497 <bridgehead renderas="sect3" id="perl-list-allutils"
1498 xreflabel="List::AllUtils-&List-AllUtils-version;">
1499 List::AllUtils-&List-AllUtils-version;</bridgehead>
1500
1501 <indexterm zone="perl-modules perl-list-allutils">
1502 <primary sortas="a-List-AllUtils">List::AllUtils</primary>
1503 </indexterm>
1504
1505 <para>The List::Allutils module combines List::Util and List::MoreUtils in
1506 one bite-sized package. This module and its dependencies use the standard
1507 <xref linkend="perl-standard-install"/>.</para>
1508
1509 <!-- List-AllUtils -->
1510 &lfs83_checked;
1511
1512 <itemizedlist>
1513 <listitem>
1514 <para>
1515 <ulink url="&List-AllUtils-download-http;">List::AllUtils-&List-AllUtils-version;</ulink>
1516 </para>
1517 </listitem>
1518 <listitem>
1519<literallayout>&List-AllUtils-download-http;
1520MD5 sum: &List-AllUtils-md5sum;</literallayout>
1521 <itemizedlist>
1522 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.56.tar.gz">List::SomeUtils</ulink>
1523(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.56.tar.gz) (for the testsuite)</literallayout>
1524 <itemizedlist>
1525 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-XS-0.58.tar.gz">List::SomeUtils::XS</ulink>
1526(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-XS-0.58.tar.gz)</literallayout>
1527 <itemizedlist>
1528 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz">Test::LeakTrace</ulink>
1529(https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz) (for the testsuite) - this uses the 'unsafe' variant of the Standard Installation</literallayout>
1530 </listitem>
1531 </itemizedlist>
1532 </listitem>
1533 <listitem>
1534 <para>
1535 <xref linkend="perl-module-implementation"/>
1536 </para>
1537 </listitem>
1538 </itemizedlist>
1539 </listitem>
1540 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.11.tar.gz">List::UtilsBy</ulink>
1541(https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.11.tar.gz)</literallayout>
1542 </listitem>
1543 <listitem>
1544 <para>
1545 <xref linkend="perl-number-compare"/>
1546 </para>
1547 </listitem>
1548 <listitem>
1549 <para>
1550 <xref linkend="perl-test-warnings"/> (for the testsuite)
1551 </para>
1552 </listitem>
1553 <listitem>
1554 <para>
1555 <xref linkend="perl-text-glob"/>
1556 </para>
1557 </listitem>
1558 </itemizedlist>
1559 </listitem>
1560 </itemizedlist>
1561
1562 <!-- List::MoreUtils -->
1563 <bridgehead renderas="sect3" id="perl-list-moreutils"
1564 xreflabel="List::MoreUtils-&List-MoreUtils-version;">
1565 List::MoreUtils-&List-MoreUtils-version;</bridgehead>
1566
1567 <indexterm zone="perl-modules perl-list-moreutils">
1568 <primary sortas="a-List-MoreUtils">List::MoreUtils</primary>
1569 </indexterm>
1570
1571 <para>List::MoreUtils provides the stuff missing in List::Util. This
1572 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1573
1574 <!-- List-MoreUtils -->
1575 &lfs83_checked;
1576
1577 <itemizedlist>
1578 <listitem>
1579 <para>
1580 <ulink url="&List-MoreUtils-download-http;">List::MoreUtils-&List-MoreUtils-version;</ulink>
1581 </para>
1582 </listitem>
1583 <listitem>
1584<literallayout>&List-MoreUtils-download-http;
1585MD5 sum: &List-MoreUtils-md5sum;</literallayout>
1586 <itemizedlist>
1587 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz">List::MoreUtils::XS</ulink>
1588(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz)</literallayout>
1589 </listitem>
1590 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002001.tar.gz">Exporter::Tiny</ulink>
1591(https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002001.tar.gz) (for the testsuite)</literallayout>
1592 </listitem>
1593 </itemizedlist>
1594 </listitem>
1595 </itemizedlist>
1596
1597
1598 <!-- Log::Log4perl -->
1599 <bridgehead renderas="sect3" id="perl-log-log4perl"
1600 xreflabel="Log::Log4perl-&Log-Log4perl-version;">
1601 Log::Log4perl-&Log-Log4perl-version;</bridgehead>
1602
1603 <indexterm zone="perl-modules perl-log-log4perl">
1604 <primary sortas="a-Log-Log4perl">Log::Log4perl</primary>
1605 </indexterm>
1606
1607 <para>Log::Log4perl provides a Log4j implementation for
1608 <application>perl</application>. This module uses the
1609 standard <xref linkend="perl-standard-install"/>.</para>
1610
1611 <!-- Log-Log4perl -->
1612 &lfs83_checked;
1613
1614 <itemizedlist>
1615 <listitem>
1616 <para>
1617 <ulink url="&Log-Log4perl-download-http;">Log::Log4perl-&Log-Log4perl-version;</ulink>
1618 </para>
1619 </listitem>
1620 <listitem>
1621<literallayout>&Log-Log4perl-download-http;
1622MD5 sum: &Log-Log4perl-md5sum;</literallayout>
1623 </listitem>
1624 </itemizedlist>
1625
1626 <!-- LWP::Protocol::https -->
1627 <bridgehead renderas="sect3" id="perl-lwp-protocol-https"
1628 xreflabel="LWP::Protocol::https-&LWP-Protocol-https-version;">
1629 LWP::Protocol::https-&LWP-Protocol-https-version;</bridgehead>
1630
1631 <indexterm zone="perl-modules perl-lwp-protocol-https">
1632 <primary sortas="a-LWP-Protocol-https">LWP::Protocol::https</primary>
1633 </indexterm>
1634
1635 <para>LWP::Protocol::https provides https support for
1636 LWP::UserAgent (i.e. for LWP). This module uses the
1637 standard <xref linkend="perl-standard-install"/>.</para>
1638
1639 <!-- LWP-Protocol-https -->
1640 &lfs83_checked;
1641
1642 <itemizedlist>
1643 <listitem>
1644 <para>
1645 <ulink url="&LWP-Protocol-https-download-http;">LWP::Protocol::https-&LWP-Protocol-https-version;</ulink>
1646 </para>
1647 </listitem>
1648 <listitem>
1649<literallayout>&LWP-Protocol-https-download-http;
1650MD5 sum: &LWP-Protocol-https-md5sum;</literallayout>
1651 <itemizedlist>
1652 <listitem>
1653 <para><xref linkend="perl-lwp"/></para>
1654 </listitem>
1655
1656 <listitem>
1657 <para><xref linkend="perl-io-socket-ssl"/></para>
1658 </listitem>
1659
1660 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz">Mozilla::CA</ulink>
1661(https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz)</literallayout>
1662 </listitem>
1663
1664 </itemizedlist>
1665 </listitem>
1666 </itemizedlist>
1667
1668 <!-- Module::Build -->
1669 <bridgehead renderas="sect3" id="perl-module-build"
1670 xreflabel="Module::Build-&Module-Build-version;">
1671 Module::Build-&Module-Build-version;</bridgehead>
1672
1673 <indexterm zone="perl-modules perl-module-build">
1674 <primary sortas="a-Module-Build">Module-Build</primary>
1675 </indexterm>
1676
1677 <para>
1678 Module::Build allows perl modules to be built without a
1679 <command>make</command> command being present. This module uses the
1680 standard <xref linkend="perl-standard-install"/>.
1681 </para>
1682
1683 <note>
1684 <para>
1685 When creating the Makefile, this module will report
1686<literallayout>inc_bundling_support....disabled
1687 requires:
1688 ! inc::latest is not installed</literallayout>
1689 but inc::latest is experimental and not needed.
1690 </para>
1691 </note>
1692
1693 <!-- Module-Build -->
1694 &lfs83_checked;
1695
1696 <itemizedlist>
1697 <listitem>
1698 <para>
1699 <ulink url="&Module-Build-download-http;">Module::Build-&Module-Build-version;</ulink>
1700 </para>
1701 </listitem>
1702 <listitem>
1703<literallayout>&Module-Build-download-http;
1704MD5 sum: &Module-Build-md5sum;</literallayout>
1705 </listitem>
1706 </itemizedlist>
1707
1708 <!-- Module::Implementation is a dependency of multiple modules on this page
1709 but it is not linked from other pages, so only give minimal details -->
1710
1711 <bridgehead renderas="sect3" id="perl-module-implementation"
1712 xreflabel="Module::Implementation">
1713 Module::Implementation</bridgehead>
1714
1715 <indexterm zone="perl-modules perl-module-implementation">
1716 <primary sortas="a-Module-Implementation">Module::Implementation</primary>
1717 </indexterm>
1718
1719 <para>Module::Implementation loads one of several alternate underlying
1720 implementations of a module (e.g. eXternal Subroutine or pure Perl, or an
1721 implementation for a given OS). This module and its dependencies use the
1722 standard
1723 <xref linkend="perl-standard-install"/> except for those needing
1724 <xref linkend="perl-module-build"/>, which use
1725 <xref linkend="perl-build-install"/>.</para>
1726
1727 <!-- Module-Implementation -->
1728 &lfs83_checked;
1729
1730 <itemizedlist>
1731 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz">Module::Implementation</ulink>
1732(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz)</literallayout>
1733 <itemizedlist>
1734 <listitem>
1735 <para>
1736 <xref linkend="perl-module-runtime"/>
1737 </para>
1738 </listitem>
1739 <listitem>
1740 <para>
1741 <xref linkend="perl-try-tiny"/>
1742 </para>
1743 </listitem>
1744 <listitem>
1745 <para>
1746 <xref linkend="perl-test-fatal"/> (for the testsuite)
1747 </para>
1748 </listitem>
1749 <listitem>
1750 <para>
1751 <xref linkend="perl-test-requires"/> (for the testsuite)
1752 </para>
1753 </listitem>
1754 </itemizedlist>
1755 </listitem>
1756 </itemizedlist>
1757
1758 <!-- Module::Runtime is a dependency of multiple modules on this page
1759 but it is not linked from other pages, so only give minimal details -->
1760
1761 <bridgehead renderas="sect3" id="perl-module-runtime"
1762 xreflabel="Module::Runtime">
1763 Module::Runtime</bridgehead>
1764
1765 <indexterm zone="perl-modules perl-module-runtime">
1766 <primary sortas="a-Module-Runtime">Module::Runtime</primary>
1767 </indexterm>
1768
1769 <para>Module::Runtime provides functions to deal with runtime
1770 handling of Perl modules. This module itself uses the
1771 <xref linkend="perl-build-install"/>.</para>
1772
1773 <!-- Module-Runtime -->
1774 &lfs83_checked;
1775
1776 <itemizedlist>
1777 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz">Module::Runtime</ulink>
1778(https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz)</literallayout>
1779 <itemizedlist>
1780 <listitem>
1781 <para>
1782 <xref linkend="perl-module-build"/>
1783 </para>
1784 </listitem>
1785 </itemizedlist>
1786 </listitem>
1787 </itemizedlist>
1788
1789 <!-- Net::DNS -->
1790 <bridgehead renderas="sect3" id="perl-net-dns"
1791 xreflabel="Net::DNS-&Net-DNS-version;">
1792 Net::DNS-&Net-DNS-version;</bridgehead>
1793
1794 <indexterm zone="perl-modules perl-net-dns">
1795 <primary sortas="a-Net-DNS">Net::DNS</primary>
1796 </indexterm>
1797
1798 <para>Net::DNS is a DNS resolver implemented in
1799 <application>Perl</application>. It can be used to perform nearly any type
1800 of DNS query from a <application>Perl</application> script. The Net::DNS
1801 module and all its dependencies are installed using the standard
1802 <xref linkend="perl-standard-install"/>.</para>
1803
1804 <!-- Net-DNS -->
1805 &lfs83_checked;
1806
1807 <itemizedlist>
1808 <listitem>
1809 <para>
1810 <ulink url="&Net-DNS-download-http;">Net::DNS-&Net-DNS-version;</ulink>
1811 </para>
1812 </listitem>
1813 <listitem>
1814<literallayout>&Net-DNS-download-http;
1815MD5 sum: &Net-DNS-md5sum;</literallayout>
1816<!-- Dubious, without a working IPv6 connection, this does not alter the test results,
1817 and it is not explicitly referenced in the Net::DNS tarball -->
1818 <itemizedlist>
1819 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.72.tar.gz">IO::Socket::INET6</ulink>
1820(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.72.tar.gz) (required for IPv6 support)</literallayout>
1821 <itemizedlist>
1822 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/U/UM/UMEMOTO/Socket6-0.28.tar.gz">Socket6</ulink>
1823(https://cpan.metacpan.org/authors/id/U/UM/UMEMOTO/Socket6-0.28.tar.gz)</literallayout>
1824 </listitem>
1825 </itemizedlist>
1826 </listitem>
1827 </itemizedlist>
1828 </listitem>
1829 </itemizedlist>
1830
1831 <!-- Number::Compare is a dependency of multiple modules on this page
1832 but it is not linked from other pages, so only give minimal details -->
1833
1834 <bridgehead renderas="sect3" id="perl-number-compare"
1835 xreflabel="Number::Compare">
1836 Number::Compare</bridgehead>
1837
1838 <indexterm zone="perl-modules perl-number-compare">
1839 <primary sortas="a-Number-Compare">Number::Compare</primary>
1840 </indexterm>
1841
1842 <para>Number::Compare compiles a simple comparison to an anonymous subroutine,
1843 which you can call with a value to be tested against. It understands IEC
1844 standard magnitudes (k, ki, m, mi, g, gi). This module uses the standard
1845 <xref linkend="perl-standard-install"/>.</para>
1846
1847 <!-- Number-Compare -->
1848 &lfs83_checked;
1849
1850 <itemizedlist>
1851 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz">Number::Compare</ulink>
1852(https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz)</literallayout>
1853 </listitem>
1854 </itemizedlist>
1855
1856 <!-- Parse::Yapp -->
1857 <bridgehead renderas="sect3" id="perl-parse-yapp"
1858 xreflabel="Parse::Yapp-&Parse-Yapp-version;">
1859 Parse::Yapp-&Parse-Yapp-version;</bridgehead>
1860
1861 <indexterm zone="perl-modules perl-parse-yapp">
1862 <primary sortas="a-Parse-Yapp">Parse::Yapp</primary>
1863 </indexterm>
1864
1865 <para>Parse::Yapp is a Perl extension for generating and using LALR
1866 parsers.. This module uses the standard
1867 <xref linkend="perl-standard-install"/>.</para>
1868
1869 <!-- Parse-Yapp -->
1870 &lfs83_checked;
1871
1872 <itemizedlist>
1873 <listitem>
1874 <para>
1875 <ulink url="&Parse-Yapp-download-http;">Parse::Yapp-&Parse-Yapp-version;</ulink>
1876 </para>
1877 </listitem>
1878 <listitem>
1879<literallayout>&Parse-Yapp-download-http;
1880MD5 sum: &Parse-Yapp-md5sum;</literallayout>
1881 </listitem>
1882 </itemizedlist>
1883
1884 <!-- PerlIO-utf8_strict -->
1885 <bridgehead renderas="sect3" id="perl-perlio-utf8_strict"
1886 xreflabel="PerlIO::utf8_strict-&PerlIO-utf8_strict-version;">
1887 PerlIO::utf8_strict-&PerlIO-utf8_strict-version;</bridgehead>
1888
1889 <indexterm zone="perl-modules perl-perlio-utf8_strict">
1890 <primary sortas="a-PerlIO-utf8_strict">PerlIO-utf8_strict</primary>
1891 </indexterm>
1892
1893 <para>PerlIO::utf8_strict provides a fast and correct UTF-8 IO layer,
1894 including checking the input for correctness. This module and its dependency
1895 modules use the standard <xref linkend="perl-standard-install"/>.</para>
1896
1897 <!-- PerlIO-utf8_strict -->
1898 &lfs83_checked;
1899
1900 <itemizedlist>
1901 <listitem>
1902 <para>
1903 <ulink url="&PerlIO-utf8_strict-download-http;">PerlIO-utf8_strict-&PerlIO-utf8_strict-version;</ulink>
1904 </para>
1905 </listitem>
1906 <listitem>
1907<literallayout>&PerlIO-utf8_strict-download-http;
1908MD5 sum: &PerlIO-utf8_strict-md5sum;</literallayout>
1909 <itemizedlist>
1910 <listitem>
1911 <para>
1912 <xref linkend="perl-test-exception"/> (for the testsuite)
1913 </para>
1914 </listitem>
1915 </itemizedlist>
1916 </listitem>
1917 </itemizedlist>
1918
1919 <!-- Regexp::Common -->
1920 <bridgehead renderas="sect3" id="perl-regexp-common"
1921 xreflabel="Regexp::Common-&Regexp-Common-version;">
1922 Regexp::Common-&Regexp-Common-version;</bridgehead>
1923
1924 <indexterm zone="perl-modules perl-regexp-common">
1925 <primary sortas="a-Regexp-Common">Regexp::Common</primary>
1926 </indexterm>
1927
1928 <para>Regexp::Common provides commonly requested regular expressions. This
1929 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1930
1931 <!-- Regexp-Common -->
1932 &lfs83_checked;
1933
1934 <itemizedlist>
1935 <listitem>
1936 <para>
1937 <ulink url="&Regexp-Common-download-http;">Regexp::Common-&Regexp-Common-version;</ulink>
1938 </para>
1939 </listitem>
1940 <listitem>
1941<literallayout>&Regexp-Common-download-http;
1942MD5 sum: &Regexp-Common-md5sum;</literallayout>
1943 </listitem>
1944 </itemizedlist>
1945
1946 <!-- SGMLSpm -->
1947 <bridgehead renderas="sect3" id="perl-sgmlspm"
1948 xreflabel="SGMLSpm-&SGMLSpm-version;">
1949 SGMLSpm-&SGMLSpm-version;</bridgehead>
1950
1951 <indexterm zone="perl-modules perl-sgmlspm">
1952 <primary sortas="a-SGMLSpm">SGMLSpm</primary>
1953 </indexterm>
1954
1955 <para>The SGMLSpm module is a <application>Perl</application> library
1956 used for parsing the output from James Clark's SGMLS and NSGMLS
1957 parsers. This module uses the standard
1958 <xref linkend="perl-standard-install"/>.</para>
1959
1960 <!-- SGMLSpm -->
1961 &lfs83_checked;
1962
1963 <para> Before beginning the build, issue
1964 the following command to prevent an error:</para>
1965
1966<screen><userinput>chmod -v 644 MYMETA.yml</userinput></screen>
1967
1968 <para>
1969 After the package has been installed, run the following command
1970 as the <systemitem class="username">root</systemitem> user:
1971 </para>
1972
1973<screen role="root"><userinput>ln -sv sgmlspl.pl /usr/bin/sgmlspl</userinput></screen>
1974
1975 <itemizedlist>
1976 <listitem>
1977 <para>
1978 <ulink url="&SGMLSpm-download-http;">SGMLSpm-&SGMLSpm-version;</ulink>
1979 </para>
1980 </listitem>
1981 <listitem>
1982<literallayout>&SGMLSpm-download-http;
1983MD5 sum: &SGMLSpm-md5sum;</literallayout>
1984 </listitem>
1985 </itemizedlist>
1986
1987 <!-- Sort::Key -->
1988 <bridgehead renderas="sect3" id="perl-sort-key"
1989 xreflabel="Sort::Key-&Sort-Key-version;">
1990 Sort::Key-&Sort-Key-version;</bridgehead>
1991
1992 <indexterm zone="perl-modules perl-sort-key">
1993 <primary sortas="a-Sort-Key">Sort::Key</primary>
1994 </indexterm>
1995
1996 <para>Sort::Key provides a set of functions to sort lists of values by some
1997 calculated key value. This module uses the standard <xref
1998 linkend="perl-standard-install"/>.</para>
1999
2000 <!-- Sort-Key -->
2001 &lfs83_checked;
2002
2003 <itemizedlist>
2004 <listitem>
2005 <para>
2006 <ulink url="&Sort-Key-download-http;">Sort::Key-&Sort-Key-version;</ulink>
2007 </para>
2008 </listitem>
2009 <listitem>
2010<literallayout>&Sort-Key-download-http;
2011MD5 sum: &Sort-Key-md5sum;</literallayout>
2012 </listitem>
2013 </itemizedlist>
2014
2015 <!-- Sub::Identify is a dependency of multiple modules on this page
2016 but it is not linked from other pages, so only give minimal details -->
2017
2018 <bridgehead renderas="sect3" id="perl-sub-identify"
2019 xreflabel="Sub::Identify">
2020 Sub::Identify</bridgehead>
2021
2022 <indexterm zone="perl-modules perl-sub-identify">
2023 <primary sortas="a-Sub-Identify">Sub::Identify</primary>
2024 </indexterm>
2025
2026 <para>Sub::Identify allows you to retrieve the real names of code
2027 references. It uses the standard <xref
2028 linkend="perl-standard-install"/>.</para>
2029
2030 <!-- Sub-Identify -->
2031 &lfs83_checked;
2032
2033 <itemizedlist>
2034 <listitem>
2035 <para>
2036 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz">Sub::Identify</ulink>
2037(https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz)</literallayout>
2038 </para>
2039 </listitem>
2040 </itemizedlist>
2041
2042 <!-- Test-Command -->
2043 <bridgehead renderas="sect3" id="perl-test-command"
2044 xreflabel="Test::Command-&Test-Command-version;">
2045 Test::Command-&Test-Command-version;</bridgehead>
2046
2047 <indexterm zone="perl-modules perl-test-command">
2048 <primary sortas="a-Test-Command">Test::Command</primary>
2049 </indexterm>
2050
2051 <para>
2052 This module tests the exit status, STDOUT, or STDERR, of an external
2053 command. This module uses the standard
2054 <xref linkend="perl-standard-install"/>.
2055 </para>
2056
2057 <!-- Test-Command -->
2058 &lfs83_checked;
2059
2060 <itemizedlist>
2061 <listitem>
2062 <para>
2063 <ulink url="&Test-Command-download-http;">Test::Command-&Test-Command-version;</ulink>
2064 </para>
2065 </listitem>
2066 <listitem>
2067<literallayout>&Test-Command-download-http;
2068MD5 sum: &Test-Command-md5sum;</literallayout>
2069 </listitem>
2070 </itemizedlist>
2071
2072 <!-- Test::Differences -->
2073 <bridgehead renderas="sect3" id="perl-test-differences"
2074 xreflabel="Test::Differences-&Test-Differences-version;">
2075 Test::Differences-&Test-Differences-version;</bridgehead>
2076
2077 <indexterm zone="perl-modules perl-test-differences">
2078 <primary sortas="a-Test-Differences">Test::Differences</primary>
2079 </indexterm>
2080
2081 <para>Test::Differences - Test strings and data structures and show
2082 differences if not ok. This module and its dependency modules use the
2083 standard <xref linkend="perl-standard-install"/>.</para>
2084
2085 <!-- Test-Differences -->
2086 &lfs83_checked;
2087
2088 <itemizedlist>
2089 <listitem>
2090 <para>
2091 <ulink url="&Test-Differences-download-http;">Test::Differences-&Test-Differences-version;</ulink>
2092 </para>
2093 </listitem>
2094 <listitem>
2095<literallayout>&Test-Differences-download-http;
2096MD5 sum: &Test-Differences-md5sum;</literallayout>
2097 <itemizedlist>
2098 <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>
2099(https://cpan.metacpan.org/authors/id/N/NE/NEILB/Text-Diff-1.45.tar.gz)</literallayout>
2100 <itemizedlist>
2101 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz">Algorithm::Diff</ulink>
2102(https://cpan.metacpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz)</literallayout>
2103 </listitem>
2104 </itemizedlist>
2105 </listitem>
2106 <listitem>
2107 <para><xref linkend="perl-capture-tiny"/></para>
2108 </listitem>
2109 </itemizedlist>
2110 </listitem>
2111 </itemizedlist>
2112
2113 <!-- Test::Exception is a dependency of multiple modules on this page
2114 but it is not linked from other pages, so only give minimal details -->
2115
2116 <bridgehead renderas="sect3" id="perl-test-exception"
2117 xreflabel="Test::Exception">
2118 Test::Exception</bridgehead>
2119
2120 <indexterm zone="perl-modules perl-test-exception">
2121 <primary sortas="a-Test-Exception">Test::Exception</primary>
2122 </indexterm>
2123
2124 <para>Test::Exception is used to test exception-based code.
2125 This module itself uses the standard
2126 <xref linkend="perl-standard-install"/>.</para>
2127
2128 <!-- Test-Exception -->
2129 &lfs83_checked;
2130
2131 <itemizedlist>
2132 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz">Test::Exception</ulink>
2133(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz)</literallayout>
2134 <itemizedlist>
2135 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz">Sub::Uplevel</ulink>
2136(ttps://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz)</literallayout>
2137 </listitem>
2138 </itemizedlist>
2139 </listitem>
2140 </itemizedlist>
2141
2142 <!-- Test::Fatal is a dependency of multiple modules on this page
2143 but it is not linked from other pages, so only give minimal details -->
2144
2145 <bridgehead renderas="sect3" id="perl-test-fatal"
2146 xreflabel="Test::Fatal">
2147 Test::Fatal</bridgehead>
2148
2149 <indexterm zone="perl-modules perl-test-fatal">
2150 <primary sortas="a-Test-Fatal">Test::Fatal</primary>
2151 </indexterm>
2152
2153 <para>The Test::Fatal module provides simple helpers for testing
2154 code which throws exceptions. This module uses the standard
2155 <xref linkend="perl-standard-install"/>.</para>
2156
2157 <!-- Test-Fatal -->
2158 &lfs83_checked;
2159
2160 <itemizedlist>
2161 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz">Test::Fatal</ulink>
2162(https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz)</literallayout>
2163 <itemizedlist>
2164 <listitem>
2165 <para>
2166 <xref linkend="perl-try-tiny"/>
2167 </para>
2168 </listitem>
2169 </itemizedlist>
2170 </listitem>
2171 </itemizedlist>
2172
2173 <!-- Test::Needs is a dependency of multiple modules on this page
2174 but it is not linked from other pages, so only give minimal details -->
2175
2176 <bridgehead renderas="sect3" id="perl-test-needs"
2177 xreflabel="Test::Needs">
2178 Test::Needs</bridgehead>
2179
2180 <indexterm zone="perl-modules perl-test-needs">
2181 <primary sortas="a-Test-Needs">Test::Needs</primary>
2182 </indexterm>
2183
2184 <para>The Test::Needs module skips tests when a module is not available.</para>
2185
2186 <!-- Test-Needs -->
2187 &lfs83_checked;
2188
2189 <itemizedlist>
2190 <listitem>
2191 <para>
2192 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002005.tar.gz">Test::Needs</ulink>
2193(https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002005.tar.gz)</literallayout>
2194 </para>
2195 </listitem>
2196 </itemizedlist>
2197
2198 <!-- Test::Requires is a dependency of multiple modules on this page
2199 but it is not linked from other pages, so only give minimal details -->
2200
2201 <bridgehead renderas="sect3" id="perl-test-requires"
2202 xreflabel="Test::Requires">
2203 Test::Requires</bridgehead>
2204
2205 <indexterm zone="perl-modules perl-test-requires">
2206 <primary sortas="a-Test-Requires">Test::Requires</primary>
2207 </indexterm>
2208
2209 <para>The Test::Requires module checks if another (optional) module
2210 can be loaded, and if not it skips all the current tests. This
2211 module uses the standard <xref linkend="perl-standard-install"/>.</para>
2212
2213 <!-- Test-Requires -->
2214 &lfs83_checked;
2215
2216 <itemizedlist>
2217 <listitem>
2218 <para>
2219 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz">Test::Requires</ulink>
2220(https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz)</literallayout>
2221 </para>
2222 </listitem>
2223 </itemizedlist>
2224
2225 <!-- Test::Warnings is a dependency of multiple modules on this page
2226 but it is not linked from other pages, so only give minimal details -->
2227
2228 <bridgehead renderas="sect3" id="perl-test-warnings"
2229 xreflabel="Test::Warnings">
2230 Test::Warnings</bridgehead>
2231
2232 <indexterm zone="perl-modules perl-test-warnings">
2233 <primary sortas="a-Test-Warnings">Test::Warnings</primary>
2234 </indexterm>
2235
2236 <para>The Test::Warnings module tests for warnings
2237 and the lack of them. This module uses the standard
2238 <xref linkend="perl-standard-install"/>.</para>
2239
2240 <!-- Test-Warnings -->
2241 &lfs83_checked;
2242
2243 <itemizedlist>
2244 <listitem>
2245 <para>
2246 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.026.tar.gz">Test::Warnings</ulink>
2247(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.026.tar.gz)</literallayout>
2248 </para>
2249 </listitem>
2250 </itemizedlist>
2251
2252 <!-- Text::BibTeX -->
2253 <bridgehead renderas="sect3" id="perl-text-bibtex"
2254 xreflabel="Text::BibTeX-&Text-BibTeX-version;">
2255 Text::BibTeX-&Text-BibTeX-version;</bridgehead>
2256
2257 <indexterm zone="perl-modules perl-text-bibtex">
2258 <primary sortas="a-Text-BibTeX">Text::BibTex</primary>
2259 </indexterm>
2260
2261 <para>Text::BibTeX provides an interface to read and parse
2262 <application>BibTeX</application> files. This module uses the
2263 <xref linkend="perl-build-install"/>, but except where noted,
2264 its dependencies are installed using the standard
2265 <xref linkend="perl-standard-install"/>.</para>
2266
2267 <!-- Text-BibTeX -->
2268 &lfs83_checked;
2269
2270 <itemizedlist>
2271 <listitem>
2272 <para>
2273 <ulink url="&Text-BibTeX-download-http;">Text::BibTeX-&Text-BibTeX-version;</ulink>
2274 </para>
2275 </listitem>
2276 <listitem>
2277<literallayout>&Text-BibTeX-download-http;
2278MD5 sum: &Text-BibTeX-md5sum;</literallayout>
2279 <itemizedlist>
2280 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz">Config::AutoConf</ulink>
2281(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz)</literallayout>
2282 <itemizedlist>
2283 <listitem>
2284 <para><xref linkend="perl-capture-tiny"/></para>
2285 </listitem>
2286 </itemizedlist>
2287 </listitem>
2288 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz">ExtUtils-LibBuilder</ulink>
2289(https://cpan.metacpan.org/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz)
2290this uses the <xref linkend="perl-build-install"/></literallayout>
2291 <itemizedlist>
2292 <listitem>
2293 <para>
2294 <xref linkend="perl-module-build"/>
2295 </para>
2296 </listitem>
2297 </itemizedlist>
2298 </listitem>
2299 </itemizedlist>
2300 </listitem>
2301 </itemizedlist>
2302
2303 <!-- Text::CSV -->
2304 <bridgehead renderas="sect3" id="perl-text-csv"
2305 xreflabel="Text::CSV-&Text-CSV-version;">
2306 Text::CSV-&Text-CSV-version;</bridgehead>
2307
2308 <indexterm zone="perl-modules perl-text-csv">
2309 <primary sortas="a-Text-CSV">Text::CSV</primary>
2310 </indexterm>
2311
2312 <para>Text::CSV is a comma-separated values manipulator, using XS
2313 (eXternal Subroutine - for subroutines written in C or C++) or
2314 pure perl. This module uses the standard
2315 <xref linkend="perl-standard-install"/>.</para>
2316
2317 <!-- Text-CSV -->
2318 &lfs83_checked;
2319
2320 <itemizedlist>
2321 <listitem>
2322 <para>
2323 <ulink url="&Text-CSV-download-http;">Text::CSV-&Text-CSV-version;</ulink>
2324 </para>
2325 </listitem>
2326 <listitem>
2327<literallayout>&Text-CSV-download-http;
2328MD5 sum: &Text-CSV-md5sum;</literallayout>
2329 <itemizedlist>
2330 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.36.tgz">Text::CSV_XS</ulink>
2331(https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.36.tgz)</literallayout>
2332 <para>
2333 This is <emphasis>Recommended</emphasis> by Text-CSV but
2334 <emphasis>Required</emphasis> for <xref role="nodep" linkend="biber"/>.
2335 </para>
2336 <!-- <note> (this was valid up to 1.31, 1.33 extracts fine as .tgz, keep this
2337 commented until there has been as series of ok .tag releases)
2338 <para>
2339 GNU tar dislikes <filename>Text-CSV_XS-1.26.tar.gz</filename>
2340 and reports it does not look like a tar file : decompress it
2341 with <command>gunzip</command> before extracting it.
2342 </para>
2343 </note> -->
2344 </listitem>
2345 </itemizedlist>
2346 </listitem>
2347 </itemizedlist>
2348
2349 <!-- Text::Glob is a dependency of multiple modules on this page
2350 but it is not linked from other pages, so only give minimal details -->
2351
2352 <bridgehead renderas="sect3" id="perl-text-glob"
2353 xreflabel="Text::Glob">
2354 Text::Glob</bridgehead>
2355
2356 <indexterm zone="perl-modules perl-text-glob">
2357 <primary sortas="a-Text-Glob">Text::Glob</primary>
2358 </indexterm>
2359
2360 <para>Text::Glob implements glob(3) style matching that can be used to match
2361 against text, rather than fetching names from a filesystem. It uses the
2362 standard <xref linkend="perl-standard-install"/>.</para>
2363
2364 <!-- Text-Glob -->
2365 &lfs83_checked;
2366
2367 <itemizedlist>
2368 <listitem>
2369 <para>
2370 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz">Text::Glob</ulink>
2371(https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz)</literallayout>
2372 </para>
2373 </listitem>
2374 </itemizedlist>
2375
2376 <!-- Text::Roman -->
2377 <bridgehead renderas="sect3" id="perl-text-roman"
2378 xreflabel="Text::Roman-&Text-Roman-version;">
2379 Text::Roman-&Text-Roman-version;</bridgehead>
2380
2381 <indexterm zone="perl-modules perl-text-roman">
2382 <primary sortas="a-Text-Roman">Text::Roman</primary>
2383 </indexterm>
2384
2385 <para>
2386 Text::Roman allows conversion between Roman and Arabic algorisms (number
2387 systems, e.g. MCMXLV and 1945). This module uses the standard
2388 <xref linkend="perl-standard-install"/>.
2389 </para>
2390
2391 <!-- Text-Roman -->
2392 &lfs83_checked;
2393
2394 <itemizedlist>
2395 <listitem>
2396 <para>
2397 <ulink url="&Text-Roman-download-http;">Text::Roman-&Text-Roman-version;</ulink>
2398 </para>
2399 </listitem>
2400 <listitem>
2401<literallayout>&Text-Roman-download-http;
2402MD5 sum: &Text-Roman-md5sum;</literallayout>
2403 </listitem>
2404 </itemizedlist>
2405
2406 <!-- Try::Tiny is a dependency of multiple modules on this page
2407 but it is not linked from other pages, so only give minimal details -->
2408
2409 <bridgehead renderas="sect3" id="perl-try-tiny"
2410 xreflabel="Try::Tiny">
2411 Try::Tiny</bridgehead>
2412
2413 <indexterm zone="perl-modules perl-try-tiny">
2414 <primary sortas="a-Try-Tiny">Try::Tiny</primary>
2415 </indexterm>
2416
2417 <para>The Try::Tiny module provides minimal try/catch with
2418 proper preservation of $0. This module uses the standard
2419 <xref linkend="perl-standard-install"/>.</para>
2420
2421 <!-- Try-Tiny -->
2422 &lfs83_checked;
2423
2424 <itemizedlist>
2425 <listitem>
2426 <para>
2427 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz">Try::Tiny</ulink>
2428(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz)</literallayout>
2429 </para>
2430 </listitem>
2431 </itemizedlist>
2432
2433 <!-- Unicode::Collate -->
2434 <bridgehead renderas="sect3" id="perl-unicode-collate"
2435 xreflabel="Unicode::Collate-&Unicode-Collate-version;">
2436 Unicode::Collate-&Unicode-Collate-version;</bridgehead>
2437
2438 <indexterm zone="perl-modules perl-unicode-collate">
2439 <primary sortas="a-Unicode-Collate">Unicode::Collate</primary>
2440 </indexterm>
2441
2442 <para>
2443 Unicode::Collate provides a Unicode collation algorithm.
2444 This module uses the 'unsafe' variant of the standard
2445 <xref linkend="perl-standard-install"/>.
2446 </para>
2447
2448 <!-- Unicode-Collate -->
2449 &lfs83_checked;
2450
2451 <itemizedlist>
2452 <listitem>
2453 <para>
2454 <ulink url="&Unicode-Collate-download-http;">Unicode::Collate-&Unicode-Collate-version;</ulink>
2455 </para>
2456 </listitem>
2457 <listitem>
2458<literallayout>&Unicode-Collate-download-http;
2459MD5 sum: &Unicode-Collate-md5sum;</literallayout>
2460 </listitem>
2461 </itemizedlist>
2462
2463 <!-- Unicode::LineBreak -->
2464 <bridgehead renderas="sect3" id="perl-unicode-linebreak"
2465 xreflabel="Unicode::LineBreak-&Unicode-LineBreak-version;">
2466 Unicode::LineBreak-&Unicode-LineBreak-version;</bridgehead>
2467
2468 <indexterm zone="perl-modules perl-unicode-linebreak">
2469 <primary sortas="a-Unicode-LineBreak">Unicode::LineBreak</primary>
2470 </indexterm>
2471
2472 <para>Unicode::LineBreak provides a UAX #14 Unicode Line Breaking Algorithm.
2473 This module and its dependencies use the standard
2474 <xref linkend="perl-standard-install"/>.</para>
2475
2476 <!-- Unicode-LineBreak -->
2477 &lfs83_checked;
2478
2479 <itemizedlist>
2480 <listitem>
2481 <para>
2482 <ulink url="&Unicode-LineBreak-download-http;">Unicode::LineBreak-&Unicode-LineBreak-version;</ulink>
2483 </para>
2484 </listitem>
2485 <listitem>
2486<literallayout>&Unicode-LineBreak-download-http;
2487MD5 sum: &Unicode-LineBreak-md5sum;</literallayout>
2488 <itemizedlist>
2489 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz">MIME::Charset</ulink>
2490(https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz)
2491When scripting, pipe the <command>perl Makefile.PL</command> command through <command>yes "" |</command>, since some user input is sought</literallayout>
2492 </listitem>
2493 <listitem>
2494 <para>
2495 <xref linkend="wget"/> (to download two files from unicode.org
2496 in the testsuite)
2497 </para>
2498 </listitem>
2499 </itemizedlist>
2500 </listitem>
2501 </itemizedlist>
2502
2503 <!-- URI -->
2504 <bridgehead renderas="sect3" id="perl-uri"
2505 xreflabel="URI-&URI-version;">
2506 URI-&URI-version;</bridgehead>
2507
2508 <indexterm zone="perl-modules perl-uri">
2509 <primary sortas="a-URI">URI</primary>
2510 </indexterm>
2511
2512 <para>
2513 This module implements the URI class. Objects of this class represent
2514 "Uniform Resource Identifier references" as specified in RFC 2396 (and
2515 updated by RFC 2732). A Uniform Resource Identifier is a compact string of
2516 characters that identifies an abstract or physical resource. A Uniform
2517 Resource Identifier can be further classified as either a Uniform Resource
2518 Locator (URL) or a Uniform Resource Name (URN). The distinction between
2519 URL and URN does not matter to the URI class interface. A "URI-reference"
2520 is a URI that may have additional information attached in the form of a
2521 fragment identifier. This module uses the standard
2522 <xref linkend="perl-standard-install"/>.
2523 </para>
2524
2525 <!-- URI -->
2526 &lfs83_checked;
2527
2528 <itemizedlist>
2529 <listitem>
2530 <para>
2531 <ulink url="&URI-download-http;">URI-&URI-version;</ulink>
2532 </para>
2533 </listitem>
2534 <listitem>
2535<literallayout>&URI-download-http;
2536MD5 sum: &URI-md5sum;</literallayout>
2537 <itemizedlist>
2538 <listitem>
2539 <para>
2540 <xref linkend="perl-test-needs"/> (for the testsuite)
2541 </para>
2542 </listitem>
2543 </itemizedlist>
2544 </listitem>
2545 </itemizedlist>
2546
2547 <!-- XML::LibXML is a dependency of multiple modules on this page
2548 but it is not linked from other pages, so only give minimal details -->
2549
2550 <bridgehead renderas="sect3" id="perl-xml-libxml"
2551 xreflabel="XML::LibXML">
2552 XML::LibXML</bridgehead>
2553
2554 <indexterm zone="perl-modules perl-xml-libxml">
2555 <primary sortas="a-XML-LibXML">XML::LibXML</primary>
2556 </indexterm>
2557
2558 <para>The XML::LibXML is a perl binding for <xref linkend="libxml2"/>.
2559 This module uses the standard <xref linkend="perl-standard-install"/>.
2560 </para>
2561
2562 <para>Upstream blacklists the current version of <xref linkend="libxml2"/>
2563 on the grounds of "schema regression" and the build will warn that the
2564 version of libxml2 is incompatible, but it appears to work.</para>
2565
2566 <!-- XML-LibXML -->
2567 &lfs83_checked;
2568
2569 <itemizedlist>
2570 <listitem>
2571 <para>
2572 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0132.tar.gz">XML::LibXML</ulink>
2573(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0132.tar.gz">XML::LibXML)</literallayout>
2574 </para>
2575 <itemizedlist>
2576 <listitem>
2577 <para><xref linkend="perl-xml-sax"/></para>
2578 </listitem>
2579 <listitem>
2580 <para><xref linkend="libxml2"/></para>
2581 </listitem>
2582 </itemizedlist>
2583 </listitem>
2584 </itemizedlist>
2585
2586 <!-- XML::LibXML::Simple -->
2587 <bridgehead renderas="sect3" id="perl-xml-libxml-simple"
2588 xreflabel="XML::LibXML::Simple-&XML-LibXML-Simple-version;">
2589 XML::LibXML::Simple-&XML-LibXML-Simple-version;</bridgehead>
2590
2591 <indexterm zone="perl-modules perl-xml-libxml-simple">
2592 <primary sortas="a-XML-LibXML-Simple">XML::LibXML::Simple</primary>
2593 </indexterm>
2594
2595 <para>The XML::LibXML::Simple module is a rewrite of XML::Simple to use the
2596 XML::LibXML parser for XML structures,instead of the plain
2597 <application>Perl</application> or SAX parsers.
2598 This module and all dependency modules use the standard
2599 <xref linkend="perl-standard-install"/>.</para>
2600
2601 <!-- XML-LibXML-Simple -->
2602 &lfs83_checked;
2603
2604 <itemizedlist>
2605 <listitem>
2606 <para>
2607 <ulink url="&XML-LibXML-Simple-download-http;">XML::LibXML::Simple-&XML-LibXML-Simple-version;</ulink>
2608 </para>
2609 </listitem>
2610 <listitem>
2611<literallayout>&XML-LibXML-Simple-download-http;
2612MD5 sum: &XML-LibXML-Simple-md5sum;</literallayout>
2613 <itemizedlist>
2614 <listitem>
2615 <para>
2616 <xref linkend="perl-xml-libxml"/>
2617 </para>
2618 </listitem>
2619 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz">File::Slurp::Tiny</ulink>
2620(https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz)</literallayout>
2621 </listitem>
2622 </itemizedlist>
2623 </listitem>
2624 </itemizedlist>
2625
2626 <!-- XML::LibXSLT -->
2627 <bridgehead renderas="sect3" id="perl-xml-libxslt"
2628 xreflabel="XML::LibXSLT-&XML-LibXSLT-version;">
2629 XML::LibXSLT-&XML-LibXSLT-version;</bridgehead>
2630
2631 <indexterm zone="perl-modules perl-xml-libxslt">
2632 <primary sortas="a-XML-LibXSLT">XML::LibXSLT</primary>
2633 </indexterm>
2634
2635 <para>The XML::LibXSLT module provides an interface to
2636 <application>libxslt</application>. This module uses the standard
2637 <xref linkend="perl-standard-install"/>.</para>
2638
2639 <!-- XML-LibXSLT -->
2640 &lfs83_checked;
2641
2642 <itemizedlist>
2643 <listitem>
2644 <para>
2645 <ulink url="&XML-LibXSLT-download-http;">XML::LibXSLT-&XML-LibXSLT-version;</ulink>
2646 </para>
2647 </listitem>
2648 <listitem>
2649<literallayout>&XML-LibXSLT-download-http;
2650MD5 sum: &XML-LibXSLT-md5sum;</literallayout>
2651 <itemizedlist>
2652 <listitem>
2653 <para>
2654 <xref linkend="perl-xml-libxml"/>
2655 </para>
2656 </listitem>
2657 <listitem>
2658 <para>
2659 <xref linkend="libxslt"/>
2660 </para>
2661 </listitem>
2662 </itemizedlist>
2663 </listitem>
2664 </itemizedlist>
2665
2666 <!-- XML::SAX is a dependency of multiple modules on this page
2667 but it is not linked from other pages, so only give minimal details -->
2668
2669 <bridgehead renderas="sect3" id="perl-xml-sax"
2670 xreflabel="XML::SAX">
2671 XML::SAX</bridgehead>
2672
2673 <indexterm zone="perl-modules perl-xml-sax">
2674 <primary sortas="a-XML-SAX">XML::SAX</primary>
2675 </indexterm>
2676
2677 <para>XML::SAX provides a simple API for XML.
2678 This module uses the standard <xref linkend="perl-standard-install"/>.
2679 </para>
2680
2681 <para>Note: this module does not support parallel builds.</para>
2682
2683 <!-- XML-SAX -->
2684 &lfs83_checked;
2685
2686 <itemizedlist>
2687 <listitem>
2688 <para>
2689 <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.00.tar.gz">XML::SAX</ulink>
2690(https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.00.tar.gz)</literallayout>
2691 </para>
2692 <itemizedlist>
2693 <listitem>
2694 <para><xref linkend="libxml2"/></para>
2695 </listitem>
2696 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz">XML::NamespaceSupport</ulink>
2697(https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz)</literallayout>
2698 </listitem>
2699 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz">XML::SAX::Base</ulink>
2700(https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz)</literallayout>
2701 </listitem>
2702 </itemizedlist>
2703 </listitem>
2704 </itemizedlist>
2705
2706 <!-- XML::Simple -->
2707 <bridgehead renderas="sect3" id="perl-xml-simple"
2708 xreflabel="XML::Simple-&XML-Simple-version;">
2709 XML::Simple-&XML-Simple-version;</bridgehead>
2710
2711 <indexterm zone="perl-modules perl-xml-simple">
2712 <primary sortas="a-XML-Simple">XML::Simple</primary>
2713 </indexterm>
2714
2715 <para>The XML::Simple module is a <application>Perl</application> extension
2716 that provides an easy API to read and write XML (especially config files).
2717 This module and all dependency modules use the standard
2718 <xref linkend="perl-standard-install"/>.</para>
2719
2720 <!-- XML-Simple -->
2721 &lfs83_checked;
2722
2723 <itemizedlist>
2724 <listitem>
2725 <para>
2726 <ulink url="&XML-Simple-download-http;">XML::Simple-&XML-Simple-version;</ulink>
2727 </para>
2728 </listitem>
2729 <listitem>
2730<literallayout>&XML-Simple-download-http;
2731MD5 sum: &XML-Simple-md5sum;</literallayout>
2732 <itemizedlist>
2733 <listitem>
2734 <para><xref linkend="perl-xml-sax"/> (optional)</para>
2735 </listitem>
2736 </itemizedlist>
2737 </listitem>
2738 </itemizedlist>
2739
2740 <!-- XML::Writer -->
2741 <bridgehead renderas="sect3" id="perl-xml-writer"
2742 xreflabel="XML::Writer-&XML-Writer-version;">
2743 XML::Writer-&XML-Writer-version;</bridgehead>
2744
2745 <indexterm zone="perl-modules perl-xml-writer">
2746 <primary sortas="a-XML-Writer">XML::Writer</primary>
2747 </indexterm>
2748
2749 <para>XML::Writer provides a <application>Perl</application>
2750 extension for writing XML documents. This
2751 module uses the standard <xref linkend="perl-standard-install"/>.</para>
2752
2753 <!-- XML-Writer -->
2754 &lfs83_checked;
2755
2756 <itemizedlist>
2757 <listitem>
2758 <para>
2759 <ulink url="&XML-Writer-download-http;">XML::Writer-&XML-Writer-version;</ulink>
2760 </para>
2761 </listitem>
2762 <listitem>
2763<literallayout>&XML-Writer-download-http;
2764MD5 sum: &XML-Writer-md5sum;</literallayout>
2765 </listitem>
2766 </itemizedlist>
2767
2768 </sect2>
2769
2770 <sect2 role="installation" id="perl-standard-install"
2771 xreflabel="build and installation instructions">
2772 <title>Standard Installation of Perl Modules</title>
2773
2774 <para>Install <application>Perl</application> modules by running the
2775 following commands:</para>
2776<!--
2777 <para>For <xref linkend="perl-data-uniqid"/>, first apply the required
2778 patch with:</para>
2779
2780<screen><userinput>patch -Np1 -i ../Data-Uniqid-&Data-Uniqid-version;-disable_failing_test-1.patch</userinput></screen>
2781
2782 <para>Then, or for all other modules using the standard installation, proceed
2783 with:</para>-->
2784
2785<screen><userinput>perl Makefile.PL &amp;&amp;
2786make &amp;&amp;
2787make test</userinput></screen>
2788
2789 <note>
2790 <para>If the module is described as using the <emphasis>unsafe</emphasis>
2791 variant of the Standard Installation, and you are using
2792 <application>perl-5.26.0</application> or later, (the use of the current
2793 directory in <literal>@INC</literal> was removed for security reasons)
2794 you should change the perl invocation to:</para>
2795
2796<screen><userinput>PERL_USE_UNSAFE_INC=1 &amp;&amp;</userinput></screen>
2797
2798 <para>If, however, you are using the Auto Installation described below,
2799 that environment variable will be set whenever the <command>cpan</command>
2800 shell <command>install</command> is used.</para>
2801 </note>
2802
2803 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
2804
2805<screen role="root"><userinput>make install</userinput></screen>
2806
2807 <note>
2808 <para>When reinstalling a <application>Perl</application> module,
2809 sometimes older versions of the module being reinstalled are in other
2810 directories specified in <parameter>@INC</parameter>. To delete all
2811 other versions of the module being reinstalled (not simply older ones)
2812 set the <varname>UNINST</varname> variable:</para>
2813
2814<screen><userinput>make install UNINST=1</userinput></screen>
2815 </note>
2816
2817 </sect2>
2818
2819 <sect2 role="installation" id="perl-build-install"
2820 xreflabel="instructions for packages using Build.PL">
2821 <title>Installation of Perl Modules which use Build.PL</title>
2822
2823 <para>Install <application>Perl</application> modules which use
2824 Build.PL by running the following commands:</para>
2825
2826<screen><userinput>perl Build.PL &amp;&amp;
2827./Build &amp;&amp;
2828./Build test</userinput></screen>
2829
2830 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
2831
2832<screen role="root"><userinput>./Build install</userinput></screen>
2833
2834<!-- following not tested
2835 <note>
2836 <para>When reinstalling a <application>Perl</application> module,
2837 sometimes older versions of the module being reinstalled are in other
2838 directories specified in <parameter>@INC</parameter>. To delete all
2839 other versions of the module being reinstalled (not simply older ones)
2840 set the <varname>UNINST</varname> variable:</para>
2841
2842<screen><userinput>./Build install UNINST=1</userinput></screen>
2843 </note> -->
2844
2845 </sect2>
2846
2847 <sect2 role="installation" id="perl-auto-install"
2848 xreflabel="alternate auto installation instructions">
2849 <title>(Alternate) Auto Installation of Perl Modules.</title>
2850
2851 <para>There is an alternate way of installing the modules using the
2852 <command>cpan</command> shell <command>install</command> command. The
2853 command automatically downloads the source from the CPAN archive, extracts
2854 it, runs the compilation, testing and installation commands mentioned
2855 above, and removes the build source tree. You may still need to install
2856 dependent library packages before running the automated installation
2857 method.</para>
2858
2859 <para>The first time you run <command>cpan</command>, you'll be prompted
2860 to enter some information regarding download locations and methods. This
2861 information is retained in files located in
2862 <filename class='directory'>~/.cpan</filename>. Start the
2863 <command>cpan</command> shell by issuing '<command>cpan</command>' as the
2864 <systemitem class="username">root</systemitem> user. Any module may now be
2865 installed from the
2866 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2867 prompt with the command:</para>
2868
2869<screen role="root"><userinput>install <replaceable>&lt;Module::Name&gt;</replaceable></userinput></screen>
2870
2871 <para>For additional commands and help, issue '<command>help</command>'
2872 from the
2873 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2874 prompt.</para>
2875
2876 <para>Alternatively, for scripted or non-interactive installations, use the
2877 following syntax as the
2878 <systemitem class="username">root</systemitem> user to install one or more
2879 modules:</para>
2880
2881<screen role="root"><userinput>cpan -i <replaceable>&lt;Module1::Name&gt; &lt;Module2::Name&gt;</replaceable></userinput></screen>
2882
2883 <para>Review the <filename>cpan.1</filename> man page for additional
2884 parameters you can pass to <command>cpan</command> on the command
2885 line.</para>
2886
2887 </sect2>
2888
2889 <sect2 role="content">
2890 <title>Contents</title>
2891
2892 <para>
2893 Most of these modules only install into the perl directories, but a
2894 few will also install programs (mostly, perl scripts), or even a library,
2895 into <filename class="directory">/usr</filename>
2896 </para>
2897
2898 <segmentedlist>
2899 <segtitle>Installed Programs</segtitle>
2900 <segtitle>Installed Libraries</segtitle>
2901
2902 <seglistitem>
2903 <seg> <!-- Use emphasis to highlight the relevant module name.
2904 Our setup actually uses italic to do this. -->
2905 <emphasis>Archive::Zip:</emphasis> crc32
2906 <emphasis>File::Find::Rule:</emphasis> findrule
2907 <emphasis>libwww-perl:</emphasis> lwp-download, lwp-dump, lwp-mirror, lwp-request
2908 <emphasis>Lingua::Translit:</emphasis> translit
2909 <emphasis>Log::Log4perl:</emphasis> l4p-tmpl
2910 <emphasis>Module::Build</emphasis> config_data
2911 <emphasis>Parse::Yapp</emphasis> yapp
2912 <!--<emphasis>Test::Pod::Coverage:</emphasis> pod_cover-->
2913 <emphasis>Text::BibTeX:</emphasis> biblex, bibparse, dumpnames
2914 </seg>
2915 <seg>
2916 <emphasis>Text::BibTeX:</emphasis> libbtparse.so
2917 </seg>
2918 </seglistitem>
2919 </segmentedlist>
2920
2921 <variablelist>
2922 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
2923 <?dbfo list-presentation="list"?>
2924 <?dbhtml list-presentation="table"?>
2925
2926 <varlistentry id="crc32">
2927 <term><command>crc32</command></term>
2928 <listitem>
2929 <para>computes and prints to stdout the CRC-32 values of the
2930 given files.</para>
2931 <indexterm zone="perl-modules crc32">
2932 <primary sortas="b-crc32">crc32</primary>
2933 </indexterm>
2934 </listitem>
2935 </varlistentry>
2936
2937 <varlistentry id="findrule">
2938 <term><command>findrule</command></term>
2939 <listitem>
2940 <para>is a command line wrapper to File:Find:Rule.</para>
2941 <indexterm zone="perl-modules findrule">
2942 <primary sortas="b-findrule">findrule</primary>
2943 </indexterm>
2944 </listitem>
2945 </varlistentry>
2946
2947 <varlistentry id="lwp-download">
2948 <term><command>lwp-download</command></term>
2949 <listitem>
2950 <para>is a script to fetch a large file from the web.</para>
2951 <indexterm zone="perl-modules lwp-download">
2952 <primary sortas="b-lwp-download">lwp-download</primary>
2953 </indexterm>
2954 </listitem>
2955 </varlistentry>
2956
2957 <varlistentry id="lwp-dump">
2958 <term><command>lwp-dump</command></term>
2959 <listitem>
2960 <para>is used to see what headers and content is returned for a URL.</para>
2961 <indexterm zone="perl-modules lwp-dump">
2962 <primary sortas="b-lwp-dump">lwp-dump</primary>
2963 </indexterm>
2964 </listitem>
2965 </varlistentry>
2966
2967 <varlistentry id="lwp-mirror">
2968 <term><command>lwp-mirror</command></term>
2969 <listitem>
2970 <para>is a simple mirror utility.</para>
2971 <indexterm zone="perl-modules lwp-mirror">
2972 <primary sortas="b-lwp-mirror">lwp-mirror</primary>
2973 </indexterm>
2974 </listitem>
2975 </varlistentry>
2976
2977 <varlistentry id="lwp-request">
2978 <term><command>lwp-request</command></term>
2979 <listitem>
2980 <para>is a simple command line user agent.</para>
2981 <indexterm zone="perl-modules lwp-request">
2982 <primary sortas="b-lwp-request">lwp-request</primary>
2983 </indexterm>
2984 </listitem>
2985 </varlistentry>
2986
2987 <varlistentry id="translit">
2988 <term><command>translit</command></term>
2989 <listitem>
2990 <para>transliterates text between writing systems using
2991 various standards.</para>
2992 <indexterm zone="perl-modules translit">
2993 <primary sortas="b-translit">translit</primary>
2994 </indexterm>
2995 </listitem>
2996 </varlistentry>
2997
2998 <varlistentry id="l4p-templ">
2999 <term><command>l4p-templ</command></term>
3000 <listitem>
3001 <para>prints out the text of a template Log4perl configuration for
3002 starting a new Log4perl configuration file.</para>
3003 <indexterm zone="perl-modules l4p-templ">
3004 <primary sortas="b-l4p-templ">l4p-templ</primary>
3005 </indexterm>
3006 </listitem>
3007 </varlistentry>
3008
3009 <varlistentry id="config_data">
3010 <term><command>config_data</command></term>
3011 <listitem>
3012 <para>is used to query or change the configuration of perl modules.
3013 </para>
3014 <indexterm zone="perl-modules config_data">
3015 <primary sortas="b-config_data">config_data</primary>
3016 </indexterm>
3017 </listitem>
3018 </varlistentry>
3019
3020 <varlistentry id="yapp">
3021 <term><command>yapp</command></term>
3022 <listitem>
3023 <para>is a frontend to the Parse::Yapp module, which lets you create
3024 a Perl OO parser from an input grammar file.</para>
3025 <indexterm zone="perl-modules yapp">
3026 <primary sortas="b-yapp">yapp</primary>
3027 </indexterm>
3028 </listitem>
3029 </varlistentry>
3030
3031 <!--<varlistentry id="pod_cover">
3032 <term><command>pod_cover</command></term>
3033 <listitem>
3034 <para>is used to get a coverage analysis of the embedded documentation
3035 in a perl module.</para>
3036 <indexterm zone="perl-modules pod_cover">
3037 <primary sortas="b-pod_cover">pod_cover</primary>
3038 </indexterm>
3039 </listitem>
3040 </varlistentry>-->
3041
3042 <varlistentry id="biblex">
3043 <term><command>biblex</command></term>
3044 <listitem>
3045 <para>performs lexical analysis on a BibTeX file.</para>
3046 <indexterm zone="perl-modules biblex">
3047 <primary sortas="b-biblex">biblex</primary>
3048 </indexterm>
3049 </listitem>
3050 </varlistentry>
3051
3052 <varlistentry id="bibparse">
3053 <term><command>bibparse</command></term>
3054 <listitem>
3055 <para>parses a series of BibTeX files with command line options to
3056 control the string post-processing behaviour.</para>
3057 <indexterm zone="perl-modules bibparse">
3058 <primary sortas="b-bibparse">bibparse</primary>
3059 </indexterm>
3060 </listitem>
3061 </varlistentry>
3062
3063 <varlistentry id="dumpnames">
3064 <term><command>dumpnames</command></term>
3065 <listitem>
3066 <para>parses a BibTeX file, splitting 'author' and 'editor' fields
3067 into lists of names, and then dumps everything to stdout.</para>
3068 <indexterm zone="perl-modules dumpnames">
3069 <primary sortas="b-dumpnames">dumpnames</primary>
3070 </indexterm>
3071 </listitem>
3072 </varlistentry>
3073
3074 <varlistentry id="libbtparse">
3075 <term><filename class='libraryfile'>libbtparse.so</filename></term>
3076 <listitem>
3077 <para>is a library for parsing and processing BibTeX data files.</para>
3078 <indexterm zone="perl-modules libbtparse">
3079 <primary sortas="c-libbtparse">libbtparse.so</primary>
3080 </indexterm>
3081 </listitem>
3082 </varlistentry>
3083
3084 </variablelist>
3085 </sect2>
3086
3087</sect1>
Note: See TracBrowser for help on using the repository browser.