source: general/prog/perl-modules.xml@ 66ef731

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

Add Sub::Quote for Specio.

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

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