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

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.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 e1f2655 was e1f2655, checked in by Ken Moffat <ken@…>, 6 years ago

Net::DNS-1.15 (perl module). Remove references from it to Digest::HMAC which is not *required* for tests to pass (neither is the unmentioned Net::DNS::SEC) and to core module IO - we have been on perl-5.26 for long enough to drop that old reference.

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

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