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

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

Add perl module "Error", since it is a recommended dependency of git

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

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