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

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

Update to xfce4-notifyd-0.4.1.
Update to xfburn-0.5.5.
Update to xfce4-panel-4.12.2.
Update to Net-DNS-1.14 (Perl module).
Update to gtksourceview-3.24.6.
Update to json-c-0.13.

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

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