source: general/prog/perl-modules.xml@ 4da56e0

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 4da56e0 was 4da56e0, checked in by Bruce Dubbs <bdubbs@…>, 6 years ago

Update to babl-0.1.38.
Update to fuse3-3.2.1.
Update to faac-1.29.9.2.
Update to Unicode-Collate-1.23 (Perl Module).

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

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