source: general/prog/perl-modules.xml@ 956d023

10.0 10.1 11.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind ken/refactor-virt lazarus perl-modules qt5new trunk xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since 956d023 was 956d023, checked in by Bruce Dubbs <bdubbs@…>, 4 years ago

Simplify fix for kdelibs4support.
Update to wayland-protocols-1.8.
Update to xterm-329.
Update to whois-5.2.16.
Update to garcon-0.6.1.
Update to Parse-Yapp-1,2.
Update to unrar-5.5.4.

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

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