source: general/prog/perl-modules.xml@ 0a63d2e

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

Update to iso-codes-3.66, shared-mime-info-1.6, rxvt-unicode-9.22, xrandr-1.5.0, File-Which-1.21, XML-LibXML-Simple-0.96, postfix-3.1.0. Where I have removed '(including tests)' and then not mentioned time or space for tests, that is because they are minimal.

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

  • Property mode set to 100644
File size: 87.2 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 %general-entities;
6
7 <!ENTITY perl_authors "http://cpan.metacpan.org/authors">
8
9 <!ENTITY Archive-Zip-download-http "http://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-&Archive-Zip-version;.tar.gz">
10 <!ENTITY Archive-Zip-md5sum "cc401416dc80e3b268173fa884715822">
11
12 <!ENTITY autovivification-download-http "http://www.cpan.org/authors/id/V/VP/VPIT/autovivification-&autovivification-version;.tar.gz">
13 <!ENTITY autovivification-md5sum "7e20817f6034910c1bc23351d81a0658">
14
15 <!ENTITY Business-ISBN-download-http "http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-&Business-ISBN-version;.tar.gz">
16 <!ENTITY Business-ISBN-md5sum "5ebf339c409d99cdfa6f96974ef96780">
17
18 <!ENTITY Business-ISMN-download-http "http://search.cpan.org/CPAN/authors/id/B/BD/BDFOY/Business-ISMN-&Business-ISMN-version;.tar.gz">
19 <!ENTITY Business-ISMN-md5sum "e8696a78b4aa8a99869fbb0625c5cc13">
20
21 <!ENTITY Business-ISSN-download-http "http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-&Business-ISSN-version;.tar.gz">
22 <!ENTITY Business-ISSN-md5sum "004a95c3a44b1c2915ec62cdee66673d">
23
24 <!ENTITY Data-Compare-download-http "http://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-&Data-Compare-version;.tar.gz">
25 <!ENTITY Data-Compare-md5sum "6a397ab5833237f3ca05ed7277b19a7a">
26
27 <!ENTITY Data-Dump-download-http "http://www.cpan.org/authors/id/G/GA/GAAS/Data-Dump-&Data-Dump-version;.tar.gz">
28 <!ENTITY Data-Dump-md5sum "762c111e525c82ff23d62c90821b26e9">
29
30 <!ENTITY Date-Simple-download-http "http://www.cpan.org/authors/id/I/IZ/IZUT/Date-Simple-&Date-Simple-version;.tar.gz">
31 <!ENTITY Date-Simple-md5sum "436049dc2c7dfd8423d8bcc807248b31">
32
33 <!ENTITY Encode-EUCJPASCII-download-http "http://www.cpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-&Encode-EUCJPASCII-version;.tar.gz">
34 <!ENTITY Encode-EUCJPASCII-md5sum "5daa65f55b7c2050bb0713d9e95f239d">
35
36 <!ENTITY Encode-HanExtra-download-http "http://www.cpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-&Encode-HanExtra-version;.tar.gz">
37 <!ENTITY Encode-HanExtra-md5sum "e1d3bc32c1c8ee304235a06fbcd5d5a4">
38
39 <!ENTITY Encode-JIS2K-download-http "http://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-&Encode-JIS2K-version;.tar.gz">
40 <!ENTITY Encode-JIS2K-md5sum "60539471aa408a2b793cd45a6ce651db">
41
42 <!ENTITY File-Slurp-download-http "http://www.cpan.org/authors/id/U/UR/URI/File-Slurp-&File-Slurp-version;.tar.gz">
43 <!ENTITY File-Slurp-md5sum "7d584cd15c4f8b9547765eff8c4ef078">
44
45 <!ENTITY File-Which-download-http "&perl_authors;/id/P/PL/PLICEASE/File-Which-&File-Which-version;.tar.gz">
46 <!ENTITY File-Which-md5sum "115a6efe5d7e9621237fcb655c7a0980">
47
48 <!ENTITY HTML-Parser-download-http "http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-&HTML-Parser-version;.tar.gz">
49 <!ENTITY HTML-Parser-md5sum "eb7505e5f626913350df9dd4a03d54a8">
50
51 <!ENTITY IPC-Run3-download-http "http://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-&IPC-Run3-version;.tar.gz">
52 <!ENTITY IPC-Run3-md5sum "5a8cec571c51a118b265cf6e24e55761">
53
54 <!ENTITY libwww-perl-download-http "https://cpan.metacpan.org/authors/id/E/ET/ETHER/libwww-perl-&LWP-version;.tar.gz">
55 <!ENTITY libwww-perl-md5sum "6888c9d8728cd6f3ea3c9754461c9f94">
56
57 <!ENTITY List-AllUtils-download-http "http://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-&List-AllUtils-version;.tar.gz">
58 <!ENTITY List-AllUtils-md5sum "3e2dfeeef80c4e1952443c6b7d48583c">
59
60 <!ENTITY List-MoreUtils-download-http "http://www.cpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-&List-MoreUtils-version;.tar.gz">
61 <!ENTITY List-MoreUtils-md5sum "bc577c86455e2d1397187bce286a53b9">
62
63 <!ENTITY Log-Log4perl-download-http "http://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-&Log-Log4perl-version;.tar.gz">
64 <!ENTITY Log-Log4perl-md5sum "d247d2327d7f32dca09cbeb51a953fc5">
65
66 <!ENTITY LWP-Protocol-https-download-http "http://www.cpan.org/authors/id/M/MS/MSCHILLI/LWP-Protocol-https-&LWP-Protocol-https-version;.tar.gz">
67 <!ENTITY LWP-Protocol-https-md5sum "06f5dfd33b07f6594a429dbbd5e6a2d1">
68
69 <!ENTITY Module-Build-download-http "http://www.cpan.org/authors/id/L/LE/LEONT/Module-Build-&Module-Build-version;.tar.gz">
70 <!ENTITY Module-Build-md5sum "681e174d184087d7e5bf64a338c5e48c">
71
72 <!ENTITY Net-DNS-download-http "http://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-&Net-DNS-version;.tar.gz">
73 <!ENTITY Net-DNS-md5sum "3e229b4c72e25f850af9dea9ba5082bd">
74
75 <!ENTITY Readonly-XS-download-http "http://www.cpan.org/authors/id/R/RO/ROODE/Readonly-XS-&Readonly-XS-version;.tar.gz">
76 <!ENTITY Readonly-XS-md5sum "df71f29abfcbd14c963f912d6d6ded6b">
77
78 <!ENTITY Regexp-Common-download-http "http://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-&Regexp-Common-version;.tar.gz">
79 <!ENTITY Regexp-Common-md5sum "a3126d635295869bf78c4e5c8f5e9949">
80
81 <!ENTITY SGMLSpm-download-http "&sources-anduin-http;/perl-modules/SGMLSpm-&SGMLSpm-version;.tar.gz">
82 <!ENTITY SGMLSpm-md5sum "746c74ae969992cedb1a2879b4168090">
83
84 <!ENTITY Test-Command-download-http "http://www.cpan.org/authors/id/D/DA/DANBOO/Test-Command-&Test-Command-version;.tar.gz">
85 <!ENTITY Test-Command-md5sum "9ab83c4695961dbe92cd86efe08f0634">
86
87 <!ENTITY Test-Differences-download-http "http://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-&Test-Differences-version;.tar.gz">
88 <!ENTITY Test-Differences-md5sum "ecfda620fe133e36a6e392d94ab8424d">
89
90 <!ENTITY Test-Pod-download-http "http://www.cpan.org/authors/id/E/ET/ETHER/Test-Pod-&Test-Pod-version;.tar.gz">
91 <!ENTITY Test-Pod-md5sum "f806aa84de2f0c0fba48b3a5a8a4aecf">
92
93 <!ENTITY Test-Pod-Coverage-download-http "http://www.cpan.org/authors/id/N/NE/NEILB/Test-Pod-Coverage-&Test-Pod-Coverage-version;.tar.gz">
94 <!ENTITY Test-Pod-Coverage-md5sum "c9ea5f4182415b13d2db18484a38c01b">
95
96 <!ENTITY Text-BibTeX-download-http "http://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-&Text-BibTeX-version;.tar.gz">
97 <!ENTITY Text-BibTeX-md5sum "a616d5df23dc0552a85608bd15bf03d1">
98
99 <!ENTITY Text-Roman-download-http "http://www.cpan.org/authors/id/S/SY/SYP/Text-Roman-&Text-Roman-version;.tar.gz">
100 <!ENTITY Text-Roman-md5sum "1f6b09c0cc1f4425b565ff787a39fd83">
101
102 <!ENTITY Unicode-Collate-download-http "http://search.cpan.org/CPAN/authors/id/S/SA/SADAHIRO/Unicode-Collate-&Unicode-Collate-version;.tar.gz">
103 <!ENTITY Unicode-Collate-md5sum "c486b31f87bfa3875883f3c9fad9fd99">
104
105 <!ENTITY Unicode-LineBreak-download-http "http://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-&Unicode-LineBreak-version;.tar.gz">
106 <!ENTITY Unicode-LineBreak-md5sum "44d8d9291f90fb8c3359d37fcf00bee5">
107
108 <!ENTITY Unicode-Normalize-download-http "http://www.cpan.org/authors/id/K/KH/KHW/Unicode-Normalize-&Unicode-Normalize-version;.tar.gz">
109 <!ENTITY Unicode-Normalize-md5sum "8f25327bbccc33717b7d85433e1083bd">
110
111 <!ENTITY URI-download-http "http://www.cpan.org/authors/id/E/ET/ETHER/URI-&URI-version;.tar.gz">
112 <!ENTITY URI-md5sum "247c3da29a794f72730e01aa5a715daf">
113
114 <!ENTITY XML-LibXML-Simple-download-http "http://cpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-&XML-LibXML-Simple-version;.tar.gz">
115 <!ENTITY XML-LibXML-Simple-md5sum "5390ec78b0c615193ec59b3f824c33cb">
116
117 <!ENTITY XML-LibXSLT-download-http "http://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-&XML-LibXSLT-version;.tar.gz">
118 <!ENTITY XML-LibXSLT-md5sum "a32045699c001d960d6f94891f9e853c">
119
120 <!ENTITY XML-Parser-download-http "http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/XML-Parser-&XML-Parser-version;.tar.gz">
121 <!ENTITY XML-Parser-md5sum "c320d2ffa459e6cdc6f9f59c1185855e ">
122
123 <!ENTITY XML-Simple-download-http "http://cpan.org/authors/id/G/GR/GRANTM/XML-Simple-&XML-Simple-version;.tar.gz">
124 <!ENTITY XML-Simple-md5sum "0914abddfce749453ed89b54029f2643">
125
126 <!ENTITY XML-Writer-download-http "http://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-&XML-Writer-version;.tar.gz">
127 <!ENTITY XML-Writer-md5sum "b9c2420c243c6a36ce45a008740fcede">
128
129]>
130
131<!-- FIXME (I only used that so that this gets highlighted by vim ;-)
132 If you have the misfortune to have to add a new module which puts a program
133 into /usr/bin/, please document it at the end of the page. 'perldoc' is
134 sometimes a good place to start, then for scripts look at any comments in the
135 script, and if you get a package like Text::BibTeX with compiled progs and
136 library, look at the comments in the code
137
138 Also, for external modules where we link to CPAN without a current version,
139 prefer to use http://search.cpan.org/dist/Module-Name if that works, rather
140 than pointing to a maintainers home directory : the maintainer for a package
141 sometimes changes -->
142
143<sect1 id="perl-modules" xreflabel="Perl modules">
144 <?dbhtml filename="perl-modules.html" ?>
145
146 <sect1info>
147 <othername>$LastChangedBy$</othername>
148 <date>$Date$</date>
149 </sect1info>
150
151 <title>Perl Modules</title>
152
153 <indexterm zone="perl-modules">
154 <primary sortas="a-Perl-modules">Perl modules</primary>
155 </indexterm>
156
157 <sect2 role="package">
158 <title>Introduction to Perl Modules</title>
159
160 <para>The <application>Perl</application> module packages add useful
161 objects to the <application>Perl</application> language. Modules utilized
162 by packages throughout BLFS are listed here, along with their dependencies.
163 Installation of the modules shown on this page should be accomplished by
164 installing the dependencies in the order listed. The Perl Module standard
165 build and installation instructions are shown at the bottom of this page.
166 </para>
167
168 <para>Where a module is shown as '(for the testsuite)' it is required if
169 you wish to run the test for the module which uses it. In these cases, only
170 the required dependencies are listed - there might be other modules which
171 allow more tests to be run, but omitting them will still allow the tests
172 to <literal>PASS</literal>.</para>
173
174 <!-- Archive::Zip -->
175 <bridgehead renderas="sect3" id="perl-archive-zip"
176 xreflabel="Archive::Zip-&Archive-Zip-version;">
177 Archive::Zip-&Archive-Zip-version;</bridgehead>
178
179 <indexterm zone="perl-modules perl-archive-zip">
180 <primary sortas="a-Archive-Zip">Archive::Zip</primary>
181 </indexterm>
182
183 <para>The Archive::Zip module allows a <application>Perl</application>
184 program to create, manipulate, read, and write Zip archive files. This
185 module uses the standard <xref linkend="perl-standard-install"/>.</para>
186
187 &lfs79_checked;
188
189 <itemizedlist>
190 <listitem>
191 <para>
192 <ulink url="&Archive-Zip-download-http;">Archive::Zip-&Archive-Zip-version;</ulink>
193 </para>
194 </listitem>
195 <listitem>
196<literallayout>&Archive-Zip-download-http;
197MD5 sum: &Archive-Zip-md5sum;</literallayout>
198 <itemizedlist>
199 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-MockModule/">Test::MockModule</ulink> - This uses the <xref linkend="perl-build-install"/>
200(http://search.cpan.org/dist/Test-MockModule/)</literallayout>
201 <itemizedlist>
202 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/SUPER/">SUPER</ulink>
203(http://search.cpan.org/dist/SUPER/) (for the testsuite)</literallayout>
204 <itemizedlist>
205 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Sub-Identify/">Sub-Identify</ulink>
206(http://search.cpan.org/dist/Sub-Identify/)(for the testsuite)</literallayout>
207 </listitem>
208 </itemizedlist>
209 </listitem>
210 </itemizedlist>
211 </listitem>
212 </itemizedlist>
213 </listitem>
214 </itemizedlist>
215
216 <!-- autovivification -->
217 <bridgehead renderas="sect3" id="perl-autovivification"
218 xreflabel="autovivification-&autovivification-version;">
219 autovivification-&autovivification-version;</bridgehead>
220
221 <indexterm zone="perl-modules perl-autovivification">
222 <primary sortas="a-autovivification">autovivification</primary>
223 </indexterm>
224
225 <para>The autovivification module allows you to lexically disable
226 autovivification. This module uses the standard
227 <xref linkend="perl-standard-install"/>.</para>
228
229 &lfs79_checked;
230
231 <itemizedlist>
232 <listitem>
233 <para>
234 <ulink url="&autovivification-download-http;">autovivification-&autovivification-version;</ulink>
235 </para>
236 </listitem>
237 <listitem>
238<literallayout>&autovivification-download-http;
239MD5 sum: &autovivification-md5sum;</literallayout>
240 </listitem>
241 </itemizedlist>
242
243 <!-- Business::ISBN -->
244 <bridgehead renderas="sect3" id="perl-business-isbn"
245 xreflabel="Business::ISBN-&Business-ISBN-version;">
246 Business::ISBN-&Business-ISBN-version;</bridgehead>
247
248 <indexterm zone="perl-modules perl-business-isbn">
249 <primary sortas="a-Business-ISBN">Business::ISBN</primary>
250 </indexterm>
251
252 <para>The Business::ISBN module is for work with International Standard Book
253 Numbers. This module and its dependency use the standard
254 <xref linkend="perl-standard-install"/>.</para>
255
256 &lfs79_checked;
257
258 <itemizedlist>
259 <listitem>
260 <para>
261 <ulink url="&Business-ISBN-download-http;">Business::ISBN-&Business-ISBN-version;</ulink>
262 </para>
263 </listitem>
264 <listitem>
265<literallayout>&Business-ISBN-download-http;
266MD5 sum: &Business-ISBN-md5sum;</literallayout>
267 <itemizedlist>
268 <listitem><literallayout><ulink url="http://search.cpan.org/~bdfoy/Business-ISBN-Data/">Business::ISBN::Data</ulink>
269(http://search.cpan.org/~bdfoy/Business-ISBN-Data/)</literallayout>
270 </listitem>
271 </itemizedlist>
272 </listitem>
273 </itemizedlist>
274
275 <!-- Business::ISMN -->
276 <bridgehead renderas="sect3" id="perl-business-ismn"
277 xreflabel="Business::ISMN-&Business-ISMN-version;">
278 Business::ISMN-&Business-ISMN-version;</bridgehead>
279
280 <indexterm zone="perl-modules perl-business-ismn">
281 <primary sortas="a-Business-ISMN">Business::ISMN</primary>
282 </indexterm>
283
284 <para>The Business::ISMN module is for work with International Standard
285 Music Numbers. This module uses the standard
286 <xref linkend="perl-standard-install"/>.</para>
287
288 &lfs79_checked;
289
290 <itemizedlist>
291 <listitem>
292 <para>
293 <ulink url="&Business-ISMN-download-http;">Business::ISMN-&Business-ISMN-version;</ulink>
294 </para>
295 </listitem>
296 <listitem>
297<literallayout>&Business-ISMN-download-http;
298MD5 sum: &Business-ISMN-md5sum;</literallayout>
299 <itemizedlist>
300 <listitem><literallayout><ulink url="http://search.cpan.org/~bdfoy/Tie-Cycle/">Tie::Cycle</ulink>
301(http://search.cpan.org/~bdfoy/Tie-Cycle/)</literallayout>
302 </listitem>
303 </itemizedlist>
304 </listitem>
305 </itemizedlist>
306
307 <!-- Business::ISSN -->
308 <bridgehead renderas="sect3" id="perl-business-issn"
309 xreflabel="Business::ISSN-&Business-ISSN-version;">
310 Business::ISSN-&Business-ISSN-version;</bridgehead>
311
312 <indexterm zone="perl-modules perl-business-issn">
313 <primary sortas="a-Business-ISSN">Business::ISSN</primary>
314 </indexterm>
315
316 <para>The Business::ISSN module is for work with International Standard
317 Serial Numbers. This module uses the standard
318 <xref linkend="perl-standard-install"/>.</para>
319
320 &lfs79_checked;
321
322 <itemizedlist>
323 <listitem>
324 <para>
325 <ulink url="&Business-ISSN-download-http;">Business::ISSN-&Business-ISSN-version;</ulink>
326 </para>
327 </listitem>
328 <listitem>
329<literallayout>&Business-ISSN-download-http;
330MD5 sum: &Business-ISSN-md5sum;</literallayout>
331 </listitem>
332 </itemizedlist>
333
334 <!-- Data::Compare -->
335 <bridgehead renderas="sect3" id="perl-data-compare"
336 xreflabel="Data::Compare-&Data-Compare-version;">
337 Data::Compare-&Data-Compare-version;</bridgehead>
338
339 <indexterm zone="perl-modules perl-data-compare">
340 <primary sortas="a-Data-Compare">Data::Compare</primary>
341 </indexterm>
342
343 <para>The Data::Compare module compares two <application>perl</application>
344 data structures. This module and its dependencies use the standard
345 <xref linkend="perl-standard-install"/>.</para>
346
347 &lfs79_checked;
348
349 <itemizedlist>
350 <listitem>
351 <para>
352 <ulink url="&Data-Compare-download-http;">Data::Compare-&Data-Compare-version;</ulink>
353 </para>
354 </listitem>
355 <listitem>
356<literallayout>&Data-Compare-download-http;
357MD5 sum: &Data-Compare-md5sum;</literallayout>
358 <itemizedlist>
359 <listitem><literallayout><ulink url="http://search.cpan.org/~rclamp/File-Find-Rule/">File::Find::Rule</ulink>
360(http://search.cpan.org/~rclamp/File-Find-Rule/)</literallayout>
361 <itemizedlist>
362 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Number-Compare/">Number::Compare</ulink>
363(http://search.cpan.org/dist/Number::Compare/)</literallayout>
364 </listitem>
365 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Text-Glob/">Text::Glob</ulink>
366(http://search.cpan.org/dist/Text::Glob/)</literallayout>
367 </listitem>
368 </itemizedlist>
369 </listitem>
370 </itemizedlist>
371 </listitem>
372 </itemizedlist>
373
374 <!-- Data::Dump -->
375 <bridgehead renderas="sect3" id="perl-data-dump"
376 xreflabel="Data::Dump-&Data-Dump-version;">
377 Data::Dump-&Data-Dump-version;</bridgehead>
378
379 <indexterm zone="perl-modules perl-data-dump">
380 <primary sortas="a-Data-Dump">Data::Dump</primary>
381 </indexterm>
382
383 <para>This module provides pretty printing of data structures. It uses
384 the standard <xref linkend="perl-standard-install"/>.</para>
385
386 &lfs79_checked;
387
388 <itemizedlist>
389 <listitem>
390 <para>
391 <ulink url="&Data-Dump-download-http;">Data::Dump-&Data-Dump-version;</ulink>
392 </para>
393 </listitem>
394 <listitem>
395<literallayout>&Data-Dump-download-http;
396MD5 sum: &Data-Dump-md5sum;</literallayout>
397 </listitem>
398 </itemizedlist>
399
400 <!-- Date::Simple -->
401 <bridgehead renderas="sect3" id="perl-date-simple"
402 xreflabel="Date::Simple-&Date-Simple-version;">
403 Date::Simple-&Date-Simple-version;</bridgehead>
404
405 <indexterm zone="perl-modules perl-date-simple">
406 <primary sortas="a-Date-Simple">Date::Simple</primary>
407 </indexterm>
408
409 <para>Date::Simple provides a simple date object. This module uses the
410 standard <xref linkend="perl-standard-install"/>.</para>
411
412 &lfs79_checked;
413
414 <itemizedlist>
415 <listitem>
416 <para>
417 <ulink url="&Date-Simple-download-http;">Date::Simple-&Date-Simple-version;</ulink>
418 </para>
419 </listitem>
420 <listitem>
421<literallayout>&Date-Simple-download-http;
422MD5 sum: &Date-Simple-md5sum;</literallayout>
423 </listitem>
424 </itemizedlist>
425
426 <!-- Encode::EUCJPASCII -->
427 <bridgehead renderas="sect3" id="perl-encode-eucjpascii"
428 xreflabel="Encode::EUCJPASCII-&Encode-EUCJPASCII-version;">
429 Encode::EUCJPASCII-&Encode-EUCJPASCII-version;</bridgehead>
430
431 <indexterm zone="perl-modules perl-encode-eucjpascii">
432 <primary sortas="a-Encode-EUCJPASCII">Encode::EUCJPASCII</primary>
433 </indexterm>
434
435 <para>Encode::EUCJPASCII provides an eucJP-open mapping. This module uses the
436 standard <xref linkend="perl-standard-install"/>.</para>
437
438 &lfs79_checked;
439
440 <itemizedlist>
441 <listitem>
442 <para>
443 <ulink url="&Encode-EUCJPASCII-download-http;">Encode-EUCJPASCII-&Encode-EUCJPASCII-version;</ulink>
444 </para>
445 </listitem>
446 <listitem>
447<literallayout>&Encode-EUCJPASCII-download-http;
448MD5 sum: &Encode-EUCJPASCII-md5sum;</literallayout>
449 </listitem>
450 </itemizedlist>
451
452 <!-- Encode::HanExtra -->
453 <bridgehead renderas="sect3" id="perl-encode-hanextra"
454 xreflabel="Encode::HanExtra-&Encode-HanExtra-version;">
455 Encode::HanExtra-&Encode-HanExtra-version;</bridgehead>
456
457 <indexterm zone="perl-modules perl-encode-hanextra">
458 <primary sortas="a-Encode-HanExtra">Encode::HanExtra</primary>
459 </indexterm>
460
461 <para>The Encode::HanExtra module provides extra sets of Chinese Encodings.
462 This module uses the standard <xref linkend="perl-standard-install"/>.</para>
463
464 &lfs79_checked;
465
466 <itemizedlist>
467 <listitem>
468 <para>
469 <ulink url="&Encode-HanExtra-download-http;">Encode::HanExtra-&Encode-HanExtra-version;</ulink>
470 </para>
471 </listitem>
472 <listitem>
473<literallayout>&Encode-HanExtra-download-http;
474MD5 sum: &Encode-HanExtra-md5sum;</literallayout>
475 </listitem>
476 </itemizedlist>
477
478 <!-- Encode::JIS2K -->
479 <bridgehead renderas="sect3" id="perl-encode-jis2k"
480 xreflabel="Encode::JIS2K-&Encode-JIS2K-version;">
481 Encode::JIS2K-&Encode-JIS2K-version;</bridgehead>
482
483 <indexterm zone="perl-modules perl-encode-jis2k">
484 <primary sortas="a-Encode-JIS2K">Encode::JIS2K</primary>
485 </indexterm>
486
487 <para>The Encode::JIS2K module provides JIS X 0212 (aka JIS 2000)
488 Encodings. This module uses the standard
489 <xref linkend="perl-standard-install"/>.</para>
490
491 &lfs79_checked;
492
493 <itemizedlist>
494 <listitem>
495 <para>
496 <ulink url="&Encode-JIS2K-download-http;">Encode::JIS2K-&Encode-JIS2K-version;</ulink>
497 </para>
498 </listitem>
499 <listitem>
500<literallayout>&Encode-JIS2K-download-http;
501MD5 sum: &Encode-JIS2K-md5sum;</literallayout>
502 </listitem>
503 </itemizedlist>
504
505 <!-- File::Slurp -->
506 <bridgehead renderas="sect3" id="perl-file-slurp"
507 xreflabel="File::Slurp-&File-Slurp-version;">
508 File::Slurp-&File-Slurp-version;</bridgehead>
509
510 <indexterm zone="perl-modules perl-file-slurp">
511 <primary sortas="a-File-Slurp">File::Slurp</primary>
512 </indexterm>
513
514 <para>The File::Slurp module provides Simple and Efficient
515 Reading/Writing/Modifying of Complete Files. This module uses the standard
516 <xref linkend="perl-standard-install"/>.</para>
517
518 &lfs79_checked;
519
520 <itemizedlist>
521 <listitem>
522 <para>
523 <ulink url="&File-Slurp-download-http;">File::Slurp-&File-Slurp-version;</ulink>
524 </para>
525 </listitem>
526 <listitem>
527<literallayout>&File-Slurp-download-http;
528MD5 sum: &File-Slurp-md5sum;</literallayout>
529 </listitem>
530 </itemizedlist>
531
532 <!-- File::Which -->
533 <bridgehead renderas="sect3" id="perl-file-which"
534 xreflabel="File::Which-&File-Which-version;">
535 File::Which-&File-Which-version;</bridgehead>
536
537 <indexterm zone="perl-modules perl-file-which">
538 <primary sortas="a-File-Which">File::Which</primary>
539 </indexterm>
540
541 <para>File::Which provides a portable implementation of the
542 &apos;which&apos; utility. This module and its dependencies use the standard
543 <xref linkend="perl-standard-install"/>.</para>
544
545 &lfs79_checked;
546
547 <itemizedlist>
548 <listitem>
549 <para>
550 <ulink url="&File-Which-download-http;">
551 File::Which-&File-Which-version;</ulink>
552 </para>
553 </listitem>
554 <listitem>
555<literallayout>&File-Which-download-http;
556MD5 sum: &File-Which-md5sum;</literallayout>
557 </listitem>
558 </itemizedlist>
559
560<!-- <!- Glib ->
561 <bridgehead renderas="sect3" id="perl-glib"
562 xreflabel="Glib-&Glib-perl-version;">
563 Glib-&Glib-perl-version;</bridgehead>
564
565 <indexterm zone="perl-modules perl-glib">
566 <primary sortas="a-Glib">Glib</primary>
567 </indexterm>
568
569 <para>
570 This module is a <application>Perl</application> wrapper around
571 <application>GLib</application> that attempts to provide a perlish
572 interface while remaining as true as possible to the underlying C API, so
573 that any reference materials you can find on using GLib may still apply to
574 using the libraries from Perl. This module and the dependency modules use
575 the standard <xref linkend="perl-standard-install"/>.
576 </para>
577
578 &lfs7 4_checked;
579
580 <itemizedlist>
581 <listitem>
582 <para>
583 <ulink url="http://www.cpan.org/authors/id/T/TS/TSCH/Glib-&Glib-perl-version-download-http;.tar.gz">
584 Glib-&Glib-perl-version;</ulink> (MD5 sum: 1d81a8aec5f7f1182a96cfaaf119d866)
585 </para>
586 <itemizedlist>
587 <listitem>
588 <para>
589 <ulink url="http://search.cpan.org/~xaoc/ExtUtils-PkgConfig/">ExtUtils::PkgConfig</ulink>
590 </para>
591 <itemizedlist>
592 <listitem>
593 <para>
594 <ulink url="http://search.cpan.org/~flora/ExtUtils-Depends/">ExtUtils::Depends</ulink>
595 </para>
596 </listitem>
597 </itemizedlist>
598 </listitem>
599 </itemizedlist>
600 </listitem>
601 </itemizedlist>
602-->
603 <!-- HTML::Parser -->
604 <bridgehead renderas="sect3" id="perl-html-parser"
605 xreflabel="HTML::Parser-&HTML-Parser-version;">
606 HTML::Parser-&HTML-Parser-version;</bridgehead>
607
608 <indexterm zone="perl-modules perl-html-parser">
609 <primary sortas="a-HTML-Parser">HTML::Parser</primary>
610 </indexterm>
611
612 <para>The HTML::Parser distribution is a collection of modules that parse
613 and extract information from HTML documents. This module and the dependency
614 modules use the standard
615 <xref linkend="perl-standard-install"/>.</para>
616
617 &lfs79_checked;
618
619 <itemizedlist>
620 <listitem>
621 <para>
622 <ulink url="&HTML-Parser-download-http;">HTML::Parser-&HTML-Parser-version;</ulink>
623 </para>
624 </listitem>
625 <listitem>
626<literallayout>&HTML-Parser-download-http;
627MD5 sum: &HTML-Parser-md5sum;</literallayout>
628 <itemizedlist>
629 <listitem><literallayout><ulink url="http://search.cpan.org/~petdance/HTML-Tagset/">HTML::Tagset</ulink>
630(http://search.cpan.org/~petdance/HTML-Tagset/)</literallayout>
631 </listitem>
632 <listitem>
633 <para>
634 <xref linkend="perl-lwp"/> (circular; howevever, it can
635 be installed after HTML::Parser as it is only a run-time
636 requirement for the included HTML::HeadParser module)
637 </para>
638 </listitem>
639 </itemizedlist>
640 </listitem>
641 </itemizedlist>
642
643 <!-- HTML::TableExtract
644 <bridgehead renderas="sect3" id="perl-html-tableextract"
645 xreflabel="HTML::TableExtract-&HTML-TableExtract-version;">
646 HTML::TableExtract-&HTML-TableExtract-version;</bridgehead>
647
648 <indexterm zone="perl-modules perl-html-tableextract">
649 <primary sortas="a-HTML-TableExtract">HTML::TableExtract</primary>
650 </indexterm>
651
652 <para>HTML::TableExtract is a module that simplifies the extraction of the
653 content contained in tables within HTML documents, extracted either as
654 text or encoded element trees. Tables of note may be specified using
655 Headers, Depth, Count, Attributes, or some combination of the four. This
656 module and dependency modules use the standard
657 <xref linkend="perl-standard-install"/>.</para>
658
659 <itemizedlist>
660 <listitem>
661 <para>
662 <ulink url="http://cpan.org/authors/id/M/MS/MSISK/HTML-TableExtract-&HTML-TableExtract-version-download-http;.tar.gz">
663 HTML::TableExtract-&HTML-TableExtract-version;</ulink> (MD5sum: ac1b8fa092d53931a9f3fdbba330f5b0)
664 </para>
665 <itemizedlist>
666 <listitem>
667 <para>
668 <ulink url="http://search.cpan.org/~msisk/HTML-Element-Extended/">HTML::Element::Extended</ulink>
669 </para>
670 <itemizedlist>
671 <listitem>
672 <para>
673 <ulink url="http://search.cpan.org/~cjm/HTML-Tree/">HTML::Tree</ulink>
674 </para>
675 <itemizedlist>
676 <listitem>
677 <para>
678 <xref linkend="perl-html-parser"/>
679 </para>
680 </listitem>
681 <listitem>
682 <para>
683 <ulink url="http://search.cpan.org/dist/Test-Fatal/">Test::Fatal</ulink>
684 (optionally used in the test suite)
685 </para>
686 <itemizedlist>
687 <listitem>
688 <para>
689 <ulink url="http://search.cpan.org/~doy/Try-Tiny/">Try::Tiny</ulink>
690 </para>
691 </listitem>
692 </itemizedlist>
693 </listitem>
694 </itemizedlist>
695 </listitem>
696 </itemizedlist>
697 </listitem>
698 </itemizedlist>
699 </listitem>
700 </itemizedlist> -->
701
702 <!-- IPC::Run3 -->
703 <bridgehead renderas="sect3" id="perl-ipc-run3"
704 xreflabel="IPC::Run3-&IPC-Run3-version;">
705 IPC::Run3-&IPC-Run3-version;</bridgehead>
706
707 <indexterm zone="perl-modules perl-ipc-run3">
708 <primary sortas="a-IPC-Run3">IPC::Run3</primary>
709 </indexterm>
710
711 <para>The IPC::Run3 module is used to run a subprocess with input/ouput
712 redirection. This module uses the standard
713 <xref linkend="perl-standard-install"/>.</para>
714
715 &lfs79_checked;
716
717 <itemizedlist>
718 <listitem>
719 <para>
720 <ulink url="&IPC-Run3-download-http;">IPC-Run3-&IPC-Run3-version;</ulink>
721 </para>
722 </listitem>
723 <listitem>
724<literallayout>&IPC-Run3-download-http;
725MD5 sum: &IPC-Run3-md5sum;</literallayout>
726 </listitem>
727 </itemizedlist>
728
729 <!-- LWP (but listed as libwww-perl) -->
730 <bridgehead renderas="sect3" id="perl-lwp"
731 xreflabel="libwww-perl-&LWP-version;">
732 libwww-perl-&LWP-version; (a.k.a. Bundle::LWP)</bridgehead>
733
734 <indexterm zone="perl-modules perl-lwp">
735 <primary sortas="a-libwww-perl">libwww-perl</primary>
736 </indexterm>
737
738 <para>The libwww-perl (Bundle::LWP) collection is a set of
739 <application>Perl</application> modules which provide a simple and
740 consistent application programming interface to the World-Wide Web. The
741 main focus of the library is to provide classes and functions that allow
742 you to write WWW clients. The library also contains modules that are of
743 more general use and even classes that help you implement simple HTTP
744 servers. The LWP collection and all its dependency modules use the standard
745 <xref linkend="perl-standard-install"/>. The dependencies should be
746 installed in the order listed below. Ensure you install the dependency
747 chain for each module before installing the modules.</para>
748
749 &lfs79_checked;
750
751 <itemizedlist>
752 <listitem>
753 <para>
754 <ulink url="&libwww-perl-download-http;">libwww-perl-&LWP-version;</ulink>
755 </para>
756 </listitem>
757 <listitem>
758<literallayout>&libwww-perl-download-http;
759MD5 sum: &libwww-perl-md5sum;</literallayout>
760 <itemizedlist>
761 <listitem> <literallayout><ulink url="http://search.cpan.org/~gaas/Encode-Locale/">Encode::Locale</ulink>
762(http://search.cpan.org/~gaas/Encode-Locale/) </literallayout>
763 </listitem>
764 <listitem> <literallayout><ulink url="http://search.cpan.org/~gaas/HTML-Form/">HTML::Form</ulink>
765(http://search.cpan.org/~gaas/HTML-Form/) </literallayout>
766 <itemizedlist>
767 <listitem>
768 <para>
769 <xref linkend="perl-uri"/>
770 </para>
771 </listitem>
772 <listitem>
773 <para>
774 <xref linkend="perl-html-parser"/>
775 </para>
776 </listitem>
777 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/HTTP-Message/">HTTP::Message</ulink>
778(http://search.cpan.org/~gaas/HTTP-Message/)</literallayout>
779 <itemizedlist><listitem><literallayout><ulink url="http://search.cpan.org/~gaas/HTTP-Date/">HTTP::Date</ulink>
780(http://search.cpan.org/~gaas/HTTP-Date/)</literallayout>
781 </listitem>
782 <listitem><literallayout> <ulink url="http://search.cpan.org/~cjm/IO-HTML/">IO::HTML</ulink>
783(http://search.cpan.org/~cjm/IO-HTML/)</literallayout>
784 </listitem>
785 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/LWP-MediaTypes/">LWP::MediaTypes</ulink>
786(http://search.cpan.org/~gaas/LWP-MediaTypes/)</literallayout>
787 </listitem>
788 </itemizedlist>
789 </listitem>
790 </itemizedlist>
791 </listitem>
792 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/HTTP-Cookies/">HTTP::Cookies</ulink>
793(http://search.cpan.org/~gaas/HTTP-Cookies/)</literallayout>
794 </listitem>
795 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/HTTP-Negotiate/">HTTP::Negotiate</ulink>
796(http://search.cpan.org/~gaas/HTTP-Negotiate/)</literallayout>
797 </listitem>
798 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/Net-HTTP/">Net::HTTP</ulink>
799(http://search.cpan.org/~gaas/Net-HTTP/)</literallayout>
800 </listitem>
801 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/WWW-RobotRules/">WWW::RobotRules</ulink>
802(http://search.cpan.org/~gaas/WWW-RobotRules/)</literallayout>
803 </listitem>
804 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/HTTP-Daemon/">HTTP::Daemon</ulink>
805(http://search.cpan.org/~gaas/HTTP-Daemon/)</literallayout>
806 </listitem>
807 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/File-Listing/">File::Listing</ulink>
808(http://search.cpan.org/~gaas/File-Listing/)</literallayout>
809 </listitem>
810 </itemizedlist>
811 </listitem>
812 </itemizedlist>
813
814 <para>After the LWP installation, if you want HTTPS protocol support,
815 install <xref linkend="perl-lwp-protocol-https"/></para>
816
817 <!-- List::AllUtils -->
818 <bridgehead renderas="sect3" id="perl-list-allutils"
819 xreflabel="List::AllUtils-&List-AllUtils-version;">
820 List::AllUtils-&List-AllUtils-version;</bridgehead>
821
822 <indexterm zone="perl-modules perl-list-allutils">
823 <primary sortas="a-List-AllUtils">List::AllUtils</primary>
824 </indexterm>
825
826 <para>The List::Allutils module combines List::Util and List::MoreUtils in
827 one bite-sized package. This module and its dependencies use the standard
828 <xref linkend="perl-standard-install"/>.</para>
829
830 <para>This package will fail (tests, but not for any obvious reason, and at
831 runtime) if the core module List::Util is older than 1.31, as happens with
832 e.g. with perl-5.18.2 from LFS-7.5. To test the version, you can run the
833 following command</para>
834 <!-- use para and literallayout to avoid line break in the long path -->
835 <para><literallayout><command>strings /usr/lib/perl5/5.*/*/auto/List/Util/Util.so |
836 grep -E '^[[:digit:]]\.[[:digit:]]+'</command></literallayout></para>
837 <para>and if necessary install
838 <ulink url="http://search.cpan.org/dist/Scalar-List-Utils/">Scalar::List::Utils</ulink>
839 (http://search.cpan.org/dist/Scalar-List-Utils/) to get a newer version of
840 that module without updating all of <application>perl</application>.</para>
841
842 &lfs79_checked;
843
844 <itemizedlist>
845 <listitem>
846 <para>
847 <ulink url="&List-AllUtils-download-http;">List::AllUtils-&List-AllUtils-version;</ulink>
848 </para>
849 </listitem>
850 <listitem>
851<literallayout>&List-AllUtils-download-http;
852MD5 sum: &List-AllUtils-md5sum;</literallayout>
853 <itemizedlist>
854 <listitem>
855 <para><xref linkend="perl-list-moreutils"/></para>
856 </listitem>
857 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Number-Compare/">Number::Compare</ulink>
858(http://search.cpan.org/dist/Number::Compare/)</literallayout>
859 </listitem>
860 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Test-Warnings/">Test::Warnings</ulink>
861(http://search.cpan.org/dist/Test::Warnings/) (for the testsuite)</literallayout>
862 <itemizedlist>
863 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/CPAN-Meta-Check/">CPAN::Meta::Check</ulink>
864(http://search.cpan.org/dist/CPAN::Meta::Check/) (for the testsuite)</literallayout>
865 <itemizedlist>
866<!-- FIXME : this duplicates the details for Test-Deep which is also needed by
867 Module-Metadata (below) : that (not _this_ one) can probably go after a
868 reasonable length of time -->
869 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Test-Deep/">Test::Deep</ulink>
870(http://search.cpan.org/dist/Test::Deep/) (for the testsuite)</literallayout>
871 </listitem>
872 </itemizedlist>
873 </listitem>
874 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Module-Metadata/">Module::Metadata</ulink>
875(http://search.cpan.org/dist/Module::Metadata/) (for the testsuite)
876This is a core perl module but Test::Warnings needs at least version 1.000023
877so a newer version is needed in LFS-7.7 and before. To check, run
878<command>grep 'our $VERSION' /usr/lib/perl5/5.*/Module/Metadata.pm</command></literallayout>
879 <itemizedlist>
880 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Test-Deep/">Test::Deep</ulink>
881(http://search.cpan.org/dist/Test::Deep/) (for the testsuite)</literallayout>
882 </listitem>
883 </itemizedlist>
884 </listitem>
885 </itemizedlist>
886 </listitem>
887 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Text-Glob/">Text::Glob</ulink>
888(http://search.cpan.org/dist/Text::Glob/)</literallayout>
889 </listitem>
890 </itemizedlist>
891 </listitem>
892 </itemizedlist>
893
894 <!-- List::MoreUtils -->
895 <bridgehead renderas="sect3" id="perl-list-moreutils"
896 xreflabel="List::MoreUtils-&List-MoreUtils-version;">
897 List::MoreUtils-&List-MoreUtils-version;</bridgehead>
898
899 <indexterm zone="perl-modules perl-list-moreutils">
900 <primary sortas="a-List-MoreUtils">List::MoreUtils</primary>
901 </indexterm>
902
903 <para>List::MoreUtils provides the stuff missing in List::Util. This
904 module uses the standard <xref linkend="perl-standard-install"/>.</para>
905
906 &lfs79_checked;
907
908 <itemizedlist>
909 <listitem>
910 <para>
911 <ulink url="&List-MoreUtils-download-http;">List-MoreUtils-&List-MoreUtils-version;</ulink>
912 </para>
913 </listitem>
914 <listitem>
915<literallayout>&List-MoreUtils-download-http;
916MD5 sum: &List-MoreUtils-md5sum;</literallayout>
917 </listitem>
918 <listitem>
919 <itemizedlist>
920 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Exporter-Tiny/">Exporter::Tiny</ulink>
921(http://search.cpan.org/dist/Exporter::Tiny/) (for the testsuite)</literallayout>
922 </listitem>
923 </itemizedlist>
924 </listitem>
925 </itemizedlist>
926
927
928 <!-- Log::Log4perl -->
929 <bridgehead renderas="sect3" id="perl-log-log4perl"
930 xreflabel="Log::Log4perl-&Log-Log4perl-version;">
931 Log-Log4perl-&Log-Log4perl-version; (a.k.a. Log::Log4perl)</bridgehead>
932
933 <indexterm zone="perl-modules perl-log-log4perl">
934 <primary sortas="a-Log-Log4perl">Log::Log4perl</primary>
935 </indexterm>
936
937 <para>Log-Log4perl provides a Log4j implementation for
938 <application>perl</application>. This module uses the
939 standard <xref linkend="perl-standard-install"/>.</para>
940
941 &lfs79_checked;
942
943 <itemizedlist>
944 <listitem>
945 <para>
946 <ulink url="&Log-Log4perl-download-http;">Log-Log4perl-&Log-Log4perl-version;</ulink>
947 </para>
948 </listitem>
949 <listitem>
950<literallayout>&Log-Log4perl-download-http;
951MD5 sum: &Log-Log4perl-md5sum;</literallayout>
952 </listitem>
953 </itemizedlist>
954
955 <!-- LWP::Protocol::https -->
956 <bridgehead renderas="sect3" id="perl-lwp-protocol-https"
957 xreflabel="LWP::Protocol::https-&LWP-Protocol-https-version;">
958 LWP::Protocol::https-&LWP-Protocol-https-version;</bridgehead>
959
960 <indexterm zone="perl-modules perl-lwp-protocol-https">
961 <primary sortas="a-LWP-Protocol-https">LWP::Protocol::https</primary>
962 </indexterm>
963
964 <para>LWP::Protocol::https provides https support for
965 LWP::UserAgent (i.e. for LWP). This module uses the
966 standard <xref linkend="perl-standard-install"/>.</para>
967
968 &lfs79_checked;
969
970 <itemizedlist>
971 <listitem>
972 <para>
973 <ulink url="&LWP-Protocol-https-download-http;">LWP-Protocol-https-&LWP-Protocol-https-version;</ulink>
974 </para>
975 </listitem>
976 <listitem>
977<literallayout>&LWP-Protocol-https-download-http;
978MD5 sum: &LWP-Protocol-https-md5sum;</literallayout>
979 </listitem>
980 <listitem>
981 <itemizedlist>
982 <listitem>
983 <para><xref linkend="openssl"/></para>
984 </listitem>
985 <listitem>
986 <para><xref linkend="perl-lwp"/></para>
987 </listitem>
988 <listitem>
989 <itemizedlist>
990 <listitem><literallayout><ulink url="http://search.cpan.org/~behroozi/IO-Socket-SSL/">IO::Socket::SSL</ulink>
991(http://search.cpan.org/~behroozi/IO-Socket-SSL/)</literallayout>
992 <itemizedlist>
993 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Net-SSLeay/">Net::SSLeay</ulink>
994(http://search.cpan.org/dist/Net-SSLeay/)</literallayout>
995 </listitem>
996 </itemizedlist>
997 </listitem>
998 <listitem><literallayout><ulink url="http://search.cpan.org/~abh/Mozilla-CA/">Mozilla::CA</ulink>
999(http://search.cpan.org/~abh/Mozilla-CA/)</literallayout>
1000 </listitem>
1001 </itemizedlist>
1002 </listitem>
1003 </itemizedlist>
1004 </listitem>
1005 </itemizedlist>
1006
1007 <!-- Module::Build -->
1008 <bridgehead renderas="sect3" id="perl-module-build"
1009 xreflabel="Module-Build-&Module-Build-version;">
1010 Module::Build-&Module-Build-version;</bridgehead>
1011
1012 <indexterm zone="perl-modules perl-module-build">
1013 <primary sortas="a-Module-Build">Module-Build</primary>
1014 </indexterm>
1015
1016 <para>
1017 Module::Build allows perl modules to be built without a
1018 <command>make</command> command being present. This module uses the
1019 standard <xref linkend="perl-standard-install"/>. If your version of
1020 <application>perl</application> is 5.20.2 or earlier, a version of this
1021 module was installed as part of the core perl distribution and you do
1022 not need to install a newer version.
1023 </para>
1024
1025 <note>
1026 <para>
1027 When creating the Makefile, this module will report
1028<literallayout>inc_bundling_support....disabled
1029 requires:
1030 ! inc::latest is not installed</literallayout>
1031 but inc::latest is experimental and not needed.
1032 </para>
1033 </note>
1034
1035 &lfs79_checked;
1036
1037 <itemizedlist>
1038 <listitem>
1039 <para>
1040 <ulink url="&Module-Build-download-http;">Module-Build-&Module-Build-version;</ulink>
1041 </para>
1042 </listitem>
1043 <listitem>
1044<literallayout>&Module-Build-download-http;
1045MD5 sum: &Module-Build-md5sum;</literallayout>
1046 </listitem>
1047 </itemizedlist>
1048
1049 <!-- Module::Info
1050 <bridgehead renderas="sect3" id="perl-module-info"
1051 xreflabel="Module::Info-&Module-Info-version;">
1052 Module::Info-&Module-Info-version;</bridgehead>
1053
1054 <indexterm zone="perl-modules perl-module-info">
1055 <primary sortas="a-Module-Info">Module::Info</primary>
1056 </indexterm>
1057
1058 <para>The Module::Info module is quite useful for tasks other than just
1059 support of other modules. It can be used from the command-line to tell you
1060 if a particular module is included in, or has been installed into your
1061 <application>Perl</application> installation. Additionally, Module::Info
1062 can tell you what version of a module is installed and what dependencies
1063 are required for it. You can even use Module::Info to gather dependencies
1064 of uninstalled modules. The Module::Info module and dependencies install
1065 using the standard <application>Perl</application> module
1066 <xref linkend="perl-standard-install"/>.</para>
1067
1068 <itemizedlist>
1069 <listitem>
1070 <para>
1071 <ulink url="http://www.cpan.org/authors/id/M/MB/MBARBON/Module-Info-&Module-Info-version-download-http;.tar.gz">
1072 Module-Info-&Module-Info-version;</ulink>
1073 </para>
1074 </listitem>
1075 </itemizedlist>
1076 -->
1077
1078 <!-- Module::Signature
1079 <bridgehead renderas="sect3" id="perl-module-signature"
1080 xreflabel="Module::Signature-&Module-Signature-version;">
1081 Module::Signature-&Module-Signature-version;</bridgehead>
1082
1083 <indexterm zone="perl-modules perl-module-signature">
1084 <primary sortas="a-Module-Signature">Module::Signature</primary>
1085 </indexterm>
1086
1087 <para>The Module::Signature module is used to check and create
1088 <filename>SIGNATURE</filename> files for CPAN distributions. After
1089 installing Module::Signature you can verify the content of a distribution
1090 tarball (if it includes a <filename>SIGNATURE</filename> file) by unpacking
1091 the tarball, changing into the newly created directory and issuing the
1092 command <command>cpansign -v</command>. It will check each file's
1093 integrity, as well as the signature's validity. Note that some of the
1094 dependencies appear to be circular, however, they are only run-time
1095 conflicts and you should be able to fully utilize them as long as
1096 everything is installed. Module::Signature and the dependency modules are
1097 installed using the standard <application>Perl</application>
1098 module <xref linkend="perl-standard-install"/>.</para>
1099
1100 <itemizedlist>
1101 <listitem>
1102 <para>
1103 <ulink url="http://cpan.org/authors/id/A/AU/AUDREYT/Module-Signature-&Module-Signature-version-download-http;.tar.gz">
1104 Module-Signature-&Module-Signature-version;</ulink>
1105 </para>
1106 <itemizedlist>
1107 <listitem>
1108 <para>
1109 <xref linkend="perl-text-diff"/>
1110 </para>
1111 </listitem>
1112 <listitem>
1113 <para>
1114 <ulink url="http://cpan.org/authors/id/S/SM/SMUELLER/PAR-Dist-&PAR-Dist-version-download-http;.tar.gz">
1115 PAR-Dist-&PAR-Dist-version;</ulink>
1116 </para>
1117 <itemizedlist>
1118 <listitem>
1119 <para>
1120 <xref linkend="perl-archive-zip"/>
1121 </para>
1122 </listitem>
1123 <listitem>
1124 <para>
1125 <xref linkend="perl-lwp"/>
1126 </para>
1127 </listitem>
1128 <listitem>
1129 <para>
1130 <xref linkend="perl-module-signature"/>
1131 </para>
1132 </listitem>
1133 </itemizedlist>
1134 </listitem>
1135 <listitem>
1136 <para>
1137 <xref linkend="gnupg"/>
1138 </para>
1139 </listitem>
1140 </itemizedlist>
1141 </listitem>
1142 </itemizedlist>
1143 -->
1144
1145 <!-- Net::DNS -->
1146 <bridgehead renderas="sect3" id="perl-net-dns"
1147 xreflabel="Net::DNS-&Net-DNS-version;">
1148 Net::DNS-&Net-DNS-version;</bridgehead>
1149
1150 <indexterm zone="perl-modules perl-net-dns">
1151 <primary sortas="a-Net-DNS">Net::DNS</primary>
1152 </indexterm>
1153
1154 <para>Net::DNS is a DNS resolver implemented in
1155 <application>Perl</application>. It can be used to perform nearly any type
1156 of DNS query from a <application>Perl</application> script. The Net::DNS
1157 module and all its dependencies are installed using the standard
1158 <xref linkend="perl-standard-install"/>.</para>
1159
1160 &lfs79_checked;
1161
1162 <itemizedlist>
1163 <listitem>
1164 <para>
1165 <ulink url="&Net-DNS-download-http;">Net::DNS-&Net-DNS-version;</ulink>
1166 </para>
1167 </listitem>
1168 <listitem>
1169<literallayout>&Net-DNS-download-http;
1170MD5 sum: &Net-DNS-md5sum;</literallayout>
1171 <itemizedlist>
1172 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/Digest-HMAC/">Digest::HMAC</ulink>
1173(http://search.cpan.org/~gaas/Digest-HMAC/) (for the testsuite)</literallayout>
1174 </listitem>
1175 <listitem><literallayout><ulink url="http://search.cpan.org/~shlomif/IO-Socket-INET6-2.72/">IO::Socket::INET6</ulink>
1176(http://search.cpan.org/~shlomif/IO-Socket-INET6-2.72/) (required for IPv6 support)</literallayout>
1177 </listitem>
1178 <listitem><literallayout><ulink url="http://search.cpan.org/~gbarr/IO/lib/IO/Socket/INET.pm">IO::Socket::INET</ulink>
1179(http://search.cpan.org/~gbarr/IO/lib/IO/Socket/INET.pm) (required for IPv6 support)</literallayout>
1180 <itemizedlist>
1181 <listitem><literallayout><ulink url="http://search.cpan.org/~umemoto/Socket6/">Socket6</ulink>
1182(http://search.cpan.org/~umemoto/Socket6/)</literallayout>
1183 </listitem>
1184 </itemizedlist>
1185 </listitem>
1186 </itemizedlist>
1187 </listitem>
1188 </itemizedlist>
1189
1190 <!-- Readonly::XS -->
1191<!-- <bridgehead renderas="sect3" id="perl-readonly-xs"
1192 xreflabel="Readonly::XS-&Readonly-XS-version;">
1193 Readonly::XS-&Readonly-XS-version;</bridgehead>
1194
1195 <indexterm zone="perl-modules perl-readonly-xs">
1196 <primary sortas="a-Readonly-XS">Readonly::XS</primary>
1197 </indexterm>
1198
1199 <para>The Readonly::XS module is a companion module for Readonly.pm, to
1200 speed up read-only scalar variables. This module uses the standard
1201 <xref linkend="perl-standard-install"/>.</para>
1202
1203 &lfs7 7_checked; &gcc 5_checked; # deliberately broken to not show up, this is all commented
1204
1205 <itemizedlist>
1206 <listitem>
1207 <para>
1208 <ulink url="&Readonly-XS-download-http;">Readonly::XS-&Readonly-XS-version;</ulink>
1209 </para>
1210 </listitem>
1211 <listitem>
1212<literallayout>&Readonly-XS-download-http;
1213MD5 sum: &Readonly-XS-md5sum;</literallayout>
1214 <itemizedlist>
1215 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Readonly/">Readonly</ulink>
1216(http://search.cpan.org/dist/Readonly/)
1217this uses the <xref linkend="perl-build-install"/></literallayout>
1218 </listitem>
1219 </itemizedlist>
1220 </listitem>
1221 </itemizedlist> -->
1222
1223 <!-- Regexp::Common -->
1224 <bridgehead renderas="sect3" id="perl-regexp-common"
1225 xreflabel="Regexp::Common-&Regexp-Common-version;">
1226 Regexp::Common-&Regexp-Common-version;</bridgehead>
1227
1228 <indexterm zone="perl-modules perl-regexp-common">
1229 <primary sortas="a-Regexp-Common">Regexp::Common</primary>
1230 </indexterm>
1231
1232 <para>Regexp::Common provides commonly requested regular expressions. This
1233 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1234
1235 &lfs79_checked;
1236
1237 <itemizedlist>
1238 <listitem>
1239 <para>
1240 <ulink url="&Regexp-Common-download-http;">Regexp-Common-&Regexp-Common-version;</ulink>
1241 </para>
1242 </listitem>
1243 <listitem>
1244<literallayout>&Regexp-Common-download-http;
1245MD5 sum: &Regexp-Common-md5sum;</literallayout>
1246 </listitem>
1247 </itemizedlist>
1248
1249 <!-- SGMLSpm -->
1250 <bridgehead renderas="sect3" id="perl-sgmlspm"
1251 xreflabel="SGMLSpm-&SGMLSpm-version;">
1252 SGMLSpm-&SGMLSpm-version;</bridgehead>
1253
1254 <indexterm zone="perl-modules perl-sgmlspm">
1255 <primary sortas="a-SGMLSpm">SGMLSpm</primary>
1256 </indexterm>
1257
1258 <para>The SGMLSpm module is a <application>Perl</application> library
1259 used for parsing the output from James Clark's SGMLS and NSGMLS
1260 parsers. This modules uses the standard
1261 <xref linkend="perl-standard-install"/>.</para>
1262
1263 &lfs79_checked;
1264
1265 <para> Before beginning the build, issue
1266 the following command to prevent an error:</para>
1267
1268<screen><userinput>chmod -v 644 MYMETA.yml</userinput></screen>
1269
1270 <para>
1271 After the package has been installed, run the following command
1272 as the <systemitem class="username">root</systemitem> user:
1273 </para>
1274
1275<screen role="root"><userinput>ln -sv sgmlspl.pl /usr/bin/sgmlspl</userinput></screen>
1276
1277 <itemizedlist>
1278 <listitem>
1279 <para>
1280 <ulink url="&SGMLSpm-download-http;">SGMLSpm-&SGMLSpm-version;</ulink>
1281 </para>
1282 </listitem>
1283 <listitem>
1284<literallayout>&SGMLSpm-download-http;
1285MD5 sum: &SGMLSpm-md5sum;</literallayout>
1286<!--http://search.cpan.org/CPAN/authors/id/R/RA/RAAB/SGMLSpm-&SGMLSpm-version;.tar.gz -->
1287 </listitem>
1288 </itemizedlist>
1289
1290 <!-- Test-Command -->
1291 <bridgehead renderas="sect3" id="perl-test-command"
1292 xreflabel="Test::Command-&Test-Command-version;">
1293 Test::Command-&Test-Command-version; (Test::Command)</bridgehead>
1294
1295 <indexterm zone="perl-modules perl-test-command">
1296 <primary sortas="a-Test-Command">Test::Command</primary>
1297 </indexterm>
1298
1299 <para>
1300 This module tests the exit status, STDOUT, or STDERR, of an external
1301 command. This module uses the standard
1302 <xref linkend="perl-standard-install"/>.
1303 </para>
1304
1305 &lfs79_checked;
1306
1307 <itemizedlist>
1308 <listitem>
1309 <para>
1310 <ulink url="&Test-Command-download-http;">Test-Command-&Test-Command-version;</ulink>
1311 </para>
1312 </listitem>
1313 <listitem>
1314<literallayout>&Test-Command-download-http;
1315MD5 sum: &Test-Command-md5sum;</literallayout>
1316 </listitem>
1317 </itemizedlist>
1318
1319 <!-- Test::Differences -->
1320 <bridgehead renderas="sect3" id="perl-test-differences"
1321 xreflabel="Test::Differences-&Test-Differences-version;">
1322 Test::Differences-&Test-Differences-version;</bridgehead>
1323
1324 <indexterm zone="perl-modules perl-test-differences">
1325 <primary sortas="a-Test-Differences">Test::Differences</primary>
1326 </indexterm>
1327
1328 <para>Test::Differences - Test strings and data structures and show
1329 differences if not ok. This module and its dependency modules use the
1330 standard <xref linkend="perl-standard-install"/>.</para>
1331
1332 &lfs79_checked;
1333
1334 <itemizedlist>
1335 <listitem>
1336 <para>
1337 <ulink url="&Test-Differences-download-http;">Test::Differences-&Test-Differences-version;</ulink>
1338 </para>
1339 </listitem>
1340 <listitem>
1341<literallayout>&Test-Differences-download-http;
1342MD5 sum: &Test-Differences-md5sum;</literallayout>
1343 <itemizedlist>
1344 <listitem><literallayout><ulink url="http://search.cpan.org/~ovid/Text-Diff/">Text::Diff (for the testsuite)</ulink>
1345(http://search.cpan.org/~ovid/Text-Diff/)</literallayout>
1346 <itemizedlist>
1347 <listitem><literallayout><ulink url="http://search.cpan.org/~tyemq/Algorithm-Diff/">Algorithm::Diff (for the testsuite)</ulink>
1348(http://search.cpan.org/~tyemq/Algorithm-Diff/)</literallayout>
1349 </listitem>
1350 </itemizedlist>
1351 </listitem>
1352 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Capture-Tiny/">Capture::Tiny (for the testsuite)</ulink>
1353(http://search.cpan.org/dist/Capture-Tiny/)</literallayout>
1354 </listitem>
1355 </itemizedlist>
1356 </listitem>
1357 </itemizedlist>
1358
1359 <!-- Test::Pod -->
1360 <bridgehead renderas="sect3" id="perl-test-pod"
1361 xreflabel="Test::Pod-&Test-Pod-version;">
1362 Test::Pod-&Test-Pod-version;</bridgehead>
1363
1364 <indexterm zone="perl-modules perl-test-pod">
1365 <primary sortas="a-Test-Pod">Test::Pod</primary>
1366 </indexterm>
1367
1368 <para>
1369 Test::Pod checks for POD errors in files. It uses the standard
1370 <xref linkend="perl-standard-install"/>.
1371 </para>
1372
1373 &lfs79_checked;
1374
1375 <itemizedlist>
1376 <listitem>
1377 <para>
1378 <ulink url="&Test-Pod-download-http;">Test-Pod-&Test-Pod-version;</ulink>
1379 </para>
1380 </listitem>
1381 <listitem>
1382<literallayout>&Test-Pod-download-http;
1383MD5 sum: &Test-Pod-md5sum;</literallayout>
1384 </listitem>
1385 </itemizedlist>
1386
1387 <!-- Test::Pod::Coverage -->
1388 <bridgehead renderas="sect3" id="perl-test-pod-coverage"
1389 xreflabel="Test::Pod::Coverage-&Test-Pod-Coverage-version;">
1390 Test::Pod::Coverage-&Test-Pod-Coverage-version;</bridgehead>
1391
1392 <indexterm zone="perl-modules perl-test-pod-coverage">
1393 <primary sortas="a-Test-Pod-Coverage">Test::Pod::Coverage</primary>
1394 </indexterm>
1395
1396 <para>Test::Pod::Coverage check for pod coverage. This module and its
1397 dependency modules use the standard
1398 <xref linkend="perl-standard-install"/>.</para>
1399
1400 &lfs79_checked;
1401
1402 <itemizedlist>
1403 <listitem>
1404 <para>
1405 <ulink url="&Test-Pod-Coverage-download-http;">Test::Pod::Coverage-&Test-Pod-Coverage-version;</ulink>
1406 </para>
1407 </listitem>
1408 <listitem>
1409<literallayout>&Test-Pod-Coverage-download-http;
1410MD5 sum: &Test-Pod-Coverage-md5sum;</literallayout>
1411 <itemizedlist>
1412 <listitem><literallayout><ulink url="http://search.cpan.org/~rclamp/Pod-Coverage/">Pod::Coverage (for the testsuite)</ulink>
1413(http://search.cpan.org/~rclamp/Pod-Coverage/)</literallayout>
1414 <itemizedlist>
1415 <listitem><literallayout><ulink url="http://search.cpan.org/~andk/Devel-Symdump/">Devel::Symdump (for the testsuite)</ulink>
1416(http://search.cpan.org/~andk/Devel-Symdump/)</literallayout>
1417 </listitem>
1418 </itemizedlist>
1419 </listitem>
1420 </itemizedlist>
1421 </listitem>
1422 </itemizedlist>
1423
1424 <!-- Text::BibTeX -->
1425 <bridgehead renderas="sect3" id="perl-text-bibtex"
1426 xreflabel="Text::BibTeX-&Text-BibTeX-version;">
1427 Text::BibTeX-&Text-BibTeX-version;</bridgehead>
1428
1429 <indexterm zone="perl-modules perl-text-bibtex">
1430 <primary sortas="a-Text-BibTeX">Text::BibTex</primary>
1431 </indexterm>
1432
1433 <para>Text::BibTeX provides an interface to read and parse
1434 <application>BibTeX</application> files. This module uses the
1435 <xref linkend="perl-build-install"/>, but except where noted,
1436 its dependencies are installed using the standard
1437 <xref linkend="perl-standard-install"/>.</para>
1438
1439 <para>This package asks for what it calls `Scalar::Util` version 1.42 or
1440 later if the core module List::Util is older than this, as happens with
1441 releases up to perl-5.20.2. To test the version, you can run the
1442 following command</para>
1443 <!-- use para and literallayout to avoid line break in the long path -->
1444 <para><literallayout><command>strings /usr/lib/perl5/5.*/*/auto/List/Util/Util.so |
1445 grep -E '^[[:digit:]]\.[[:digit:]]+'</command></literallayout></para>
1446 <para>and if necessary install
1447 <ulink url="http://search.cpan.org/dist/Scalar-List-Utils/">Scalar::List::Utils</ulink>
1448 (http://search.cpan.org/dist/Scalar-List-Utils/) to get a newer version of
1449 that module without updating all of <application>perl</application>.</para>
1450
1451 &lfs79_checked;
1452
1453 <itemizedlist>
1454 <listitem>
1455 <para>
1456 <ulink url="&Text-BibTeX-download-http;">Text-BibTeX-&Text-BibTeX-version;</ulink>
1457 </para>
1458 </listitem>
1459 <listitem>
1460<literallayout>&Text-BibTeX-download-http;
1461MD5 sum: &Text-BibTeX-md5sum;</literallayout>
1462 <itemizedlist>
1463 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Config-AutoConf/">Config::AutoConf</ulink>
1464(http://search.cpan.org/dist/Config-AutoConf/)</literallayout>
1465 <itemizedlist>
1466 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Capture-Tiny/">Capture::Tiny</ulink>
1467(http://search.cpan.org/dist/Capture-Tiny/)</literallayout>
1468 </listitem>
1469 <listitem><literallayout><ulink url="http://search.cpan.org/dist/ExtUtils-LibBuilder/">ExtUtils-LibBuilder</ulink>
1470(http://search.cpan.org/dist/LibBuilder/)
1471this uses the <xref linkend="perl-build-install"/></literallayout>
1472 <itemizedlist>
1473 <listitem>
1474 <para>
1475 <xref linkend="perl-module-build"/>
1476 </para>
1477 </listitem>
1478 </itemizedlist>
1479 </listitem>
1480 </itemizedlist>
1481 </listitem>
1482 </itemizedlist>
1483 </listitem>
1484 </itemizedlist>
1485
1486
1487 <!-- Text::Diff
1488 <bridgehead renderas="sect3" id="perl-text-diff"
1489 xreflabel="Text::Diff-&Text-Diff-version;">
1490 Text::Diff-&Text-Diff-version;</bridgehead>
1491
1492 <indexterm zone="perl-modules perl-text-diff">
1493 <primary sortas="a-Text-Diff">Text::Diff</primary>
1494 </indexterm>
1495
1496 <para>Text::Diff is used to perform diffs on files and record sets. It
1497 provides a basic set of services akin to the GNU <command>diff</command>
1498 utility. It is not anywhere near as feature complete as GNU
1499 <command>diff</command>, but it is better integrated with
1500 <application>Perl</application> and available on all platforms. Text::Diff
1501 is often faster than shelling out to a system's <command>diff</command>
1502 executable for small files, and generally slower on larger files. The
1503 modules listed below are installed using the standard
1504 <application>Perl</application> module
1505 <xref linkend="perl-standard-install"/>.</para>
1506
1507 <itemizedlist>
1508 <listitem>
1509 <para>
1510 <ulink url="http://cpan.org/authors/id/R/RB/RBS/Text-Diff-&Text-Diff-version-download-http;.tar.gz">
1511 Text-Diff-&Text-Diff-version;</ulink></para>
1512 <itemizedlist>
1513 <listitem>
1514 <para>
1515 <ulink url="http://cpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-&Algorithm-Diff-version-download-http;.tar.gz">
1516 Algorithm-Diff-&Algorithm-Diff-version;</ulink></para>
1517 </listitem>
1518 </itemizedlist>
1519 </listitem>
1520 </itemizedlist>
1521 -->
1522
1523 <!-- Text::Roman -->
1524 <bridgehead renderas="sect3" id="perl-text-roman"
1525 xreflabel="Text::Roman-&Text-Roman-version;">
1526 Text::Roman-&Text-Roman-version;</bridgehead>
1527
1528 <indexterm zone="perl-modules perl-text-roman">
1529 <primary sortas="a-Text-Roman">Text::Roman</primary>
1530 </indexterm>
1531
1532 <para>
1533 Text::Roman allows conversion between Roman and Arabic algorisms (number
1534 systems, e.g. MCMXLV and 1945). This module uses the standard
1535 <xref linkend="perl-standard-install"/>.
1536 </para>
1537
1538 &lfs79_checked;
1539
1540 <itemizedlist>
1541 <listitem>
1542 <para>
1543 <ulink url="&Text-Roman-download-http;">Text-Roman-&Text-Roman-version;</ulink>
1544 </para>
1545 </listitem>
1546 <listitem>
1547<literallayout>&Text-Roman-download-http;
1548MD5 sum: &Text-Roman-md5sum;</literallayout>
1549 </listitem>
1550 </itemizedlist>
1551
1552 <!-- Tk
1553 <bridgehead renderas="sect3" id="tk-perl"
1554 xreflabel="Tk-Perl-&Tk-Perl-version;">
1555 Tk-&Tk-Perl-version;</bridgehead>
1556
1557 <indexterm zone="perl-modules tk-perl">
1558 <primary sortas="a-Tk">Tk</primary>
1559 </indexterm>
1560
1561 <para>The <application>Tk</application> module is a
1562 <application>Perl</application> interface to the
1563 <application>Tk</application> package. The goal of this release is Unicode
1564 support via <application>Perl</application>'s and
1565 core-<application>Tk</application>'s use of UTF-8. Tk-&Tk-Perl-version;
1566 builds and loads into a threaded <application>Perl</application> but is NOT
1567 yet thread safe. The module is installed using the standard
1568 <application>Perl</application> module
1569 <xref linkend="perl-standard-install"/>.</para>
1570
1571 <itemizedlist>
1572 <listitem>
1573 <para>
1574 <ulink url="http://www.cpan.org/authors/id/S/SR/SREZIC/Tk-&Tk-Perl-version-download-http;.tar.gz">
1575 Tk-&Tk-Perl-version;</ulink></para>
1576 <itemizedlist>
1577 <listitem>
1578 <para>
1579 <xref linkend="tk"/> and <xref linkend="libjpeg"/>
1580 </para>
1581 </listitem>
1582 </itemizedlist>
1583 </listitem>
1584 </itemizedlist>
1585 -->
1586
1587 <!-- Unicode::Collate -->
1588 <bridgehead renderas="sect3" id="perl-unicode-collate"
1589 xreflabel="Unicode::Collate-&Unicode-Collate-version;">
1590 Unicode::Collate-&Unicode-Collate-version;</bridgehead>
1591
1592 <indexterm zone="perl-modules perl-unicode-collate">
1593 <primary sortas="a-Unicode-Collate">Unicode::Collate</primary>
1594 </indexterm>
1595
1596 <para>Unicode::Collate provides a Unicode collation algorithm. This module
1597 uses the standard <xref linkend="perl-standard-install"/>.</para>
1598
1599 &lfs79_checked;
1600
1601 <itemizedlist>
1602 <listitem>
1603 <para>
1604 <ulink url="&Unicode-Collate-download-http;">Unicode-Collate-&Unicode-Collate-version;</ulink>
1605 </para>
1606 </listitem>
1607 <listitem>
1608<literallayout>&Unicode-Collate-download-http;
1609MD5 sum: &Unicode-Collate-md5sum;</literallayout>
1610 </listitem>
1611 </itemizedlist>
1612
1613 <!-- Unicode::LineBreak -->
1614 <bridgehead renderas="sect3" id="perl-unicode-linebreak"
1615 xreflabel="Unicode::LineBreak-&Unicode-LineBreak-version;">
1616 Unicode::LineBreak-&Unicode-LineBreak-version;</bridgehead>
1617
1618 <indexterm zone="perl-modules perl-unicode-linebreak">
1619 <primary sortas="a-Unicode-LineBreak">Unicode::LineBreak</primary>
1620 </indexterm>
1621
1622 <para>Unicode::LineBreak provides a UAX #14 Unicode Line Breaking Algorithm.
1623 This module and its dependencies use the standard
1624 <xref linkend="perl-standard-install"/>.</para>
1625
1626 &lfs79_checked;
1627
1628 <itemizedlist>
1629 <listitem>
1630 <para>
1631 <ulink url="&Unicode-LineBreak-download-http;">Unicode::LineBreak-&Unicode-LineBreak-version;</ulink>
1632 </para>
1633 </listitem>
1634 <listitem>
1635<literallayout>&Unicode-LineBreak-download-http;
1636MD5 sum: &Unicode-LineBreak-md5sum;</literallayout>
1637 <itemizedlist>
1638 <listitem><literallayout><ulink url="http://search.cpan.org/dist/MIME-Charset/">MIME::Charset</ulink>
1639(http://search.cpan.org/dist/MIME-Charset/)</literallayout>
1640 <itemizedlist>
1641 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Encode-JISX0213/">Encode-JISX0213</ulink>
1642(http://search.cpan.org/dist/Encode-JISX0213/)</literallayout>
1643 <itemizedlist>
1644 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Encode-ISO2022/">Encode-ISO2022</ulink>
1645(http://search.cpan.org/dist/Encode-ISO2022/)</literallayout>
1646 </listitem>
1647 </itemizedlist>
1648 </listitem>
1649 </itemizedlist>
1650 </listitem>
1651 </itemizedlist>
1652 </listitem>
1653 </itemizedlist>
1654
1655 <!-- Unicode::Normalize -->
1656 <bridgehead renderas="sect3" id="perl-unicode-normalize"
1657 xreflabel="Unicode::Normalize-&Unicode-Normalize-version;">
1658 Unicode::Normalize-&Unicode-Normalize-version;</bridgehead>
1659
1660 <indexterm zone="perl-modules perl-unicode-normalize">
1661 <primary sortas="a-Unicode-Normalize">Unicode::Normalize</primary>
1662 </indexterm>
1663
1664 <para>Unicode::Normalize provides Unicode Normalization Forms. This module
1665 uses the standard <xref linkend="perl-standard-install"/>.</para>
1666
1667 &lfs79_checked;
1668
1669 <itemizedlist>
1670 <listitem>
1671 <para>
1672 <ulink url="&Unicode-Normalize-download-http;">Unicode::Normalize-&Unicode-Normalize-version;</ulink>
1673 </para>
1674 </listitem>
1675 <listitem>
1676<literallayout>&Unicode-Normalize-download-http;
1677MD5 sum: &Unicode-Normalize-md5sum;</literallayout>
1678 </listitem>
1679 </itemizedlist>
1680
1681 <!-- URI -->
1682 <bridgehead renderas="sect3" id="perl-uri"
1683 xreflabel="URI-&URI-version;">
1684 URI-&URI-version;</bridgehead>
1685
1686 <indexterm zone="perl-modules perl-uri">
1687 <primary sortas="a-URI">URI</primary>
1688 </indexterm>
1689
1690 <para>
1691 This module implements the URI class. Objects of this class represent
1692 "Uniform Resource Identifier references" as specified in RFC 2396 (and
1693 updated by RFC 2732). A Uniform Resource Identifier is a compact string of
1694 characters that identifies an abstract or physical resource. A Uniform
1695 Resource Identifier can be further classified as either a Uniform Resource
1696 Locator (URL) or a Uniform Resource Name (URN). The distinction between
1697 URL and URN does not matter to the URI class interface. A "URI-reference"
1698 is a URI that may have additional information attached in the form of a
1699 fragment identifier. This module uses the standard
1700 <xref linkend="perl-standard-install"/>.
1701 </para>
1702
1703 &lfs79_checked;
1704
1705 <itemizedlist>
1706 <listitem>
1707 <para>
1708 <ulink url="&URI-download-http;">URI-&URI-version;</ulink>
1709 </para>
1710 </listitem>
1711 <listitem>
1712<literallayout>&URI-download-http;
1713MD5 sum: &URI-md5sum;</literallayout>
1714 </listitem>
1715 </itemizedlist>
1716
1717 <!-- XML::LibXML::Simple -->
1718 <bridgehead renderas="sect3" id="perl-xml-libxml-simple"
1719 xreflabel="XML::LibXML::Simple-&XML-LibXML-Simple-version;">
1720 XML::LibXML::Simple-&XML-LibXML-Simple-version;</bridgehead>
1721
1722 <indexterm zone="perl-modules perl-xml-libxml-simple">
1723 <primary sortas="a-XML-LibXML-Simple">XML::LibXML::Simple</primary>
1724 </indexterm>
1725
1726 <para>The XML::LibXML::Simple module is a rewrite of XML::Simple to use the
1727 XML::LibXML parser for XML structures,instead of the plain
1728 <application>Perl</application> or SAX parsers.
1729 This module and all dependency modules use the standard
1730 <xref linkend="perl-standard-install"/>.</para>
1731
1732 &lfs79_checked;
1733
1734 <itemizedlist>
1735 <listitem>
1736 <para>
1737 <ulink url="&XML-LibXML-Simple-download-http;">XML::LibXML::Simple-&XML-LibXML-Simple-version;</ulink>
1738 </para>
1739 </listitem>
1740 <listitem>
1741<literallayout>&XML-LibXML-Simple-download-http;
1742MD5 sum: &XML-LibXML-Simple-md5sum;</literallayout>
1743 <itemizedlist>
1744 <listitem>
1745 <para>
1746 <xref linkend="perl-xml-sax"/>
1747 </para>
1748 </listitem>
1749 <listitem>
1750 <para>
1751 <xref linkend="perl-xml-libxml"/>
1752 </para>
1753 </listitem>
1754 <listitem><literallayout><ulink url="http://search.cpan.org/dist/File-Slurp-Tiny/">File::Slurp::Tiny</ulink>
1755(http://search.cpan.org/dist/File-Slurp-Tiny/)</literallayout>
1756 </listitem>
1757 </itemizedlist>
1758 </listitem>
1759 </itemizedlist>
1760
1761 <!-- XML::LibXSLT -->
1762 <bridgehead renderas="sect3" id="perl-xml-libxslt"
1763 xreflabel="XML::LibXSLT-&XML-LibXSLT-version;">
1764 XML::LibXSLT-&XML-LibXSLT-version;</bridgehead>
1765
1766 <indexterm zone="perl-modules perl-xml-libxslt">
1767 <primary sortas="a-XML-LibXSLT">XML::LibXSLT</primary>
1768 </indexterm>
1769
1770 <para>The XML::LibXSLT module provides an interface to
1771 <application>libxslt</application>. This module uses the standard
1772 <xref linkend="perl-standard-install"/>.</para>
1773
1774 &lfs79_checked;
1775
1776 <itemizedlist>
1777 <listitem>
1778 <para>
1779 <ulink url="&XML-LibXSLT-download-http;">XML::LibXSLT-&XML-LibXSLT-version;</ulink>
1780 </para>
1781 </listitem>
1782 <listitem>
1783<literallayout>&XML-LibXSLT-download-http;
1784MD5 sum: &XML-LibXSLT-md5sum;</literallayout>
1785 <itemizedlist>
1786 <listitem>
1787 <para>
1788 <xref linkend="libxslt"/>
1789 </para>
1790 </listitem>
1791 </itemizedlist>
1792 </listitem>
1793 </itemizedlist>
1794
1795 <!-- XML::Parser -->
1796<!-- <bridgehead renderas="sect3" id="perl-xml-parser"
1797 xreflabel="XML::Parser-&XML-Parser-version;">
1798 XML::Parser-&XML-Parser-version;</bridgehead>
1799
1800 <indexterm zone="perl-modules perl-xml-parser">
1801 <primary sortas="a-XML-Parser">XML::Parser</primary>
1802 </indexterm>
1803
1804 <para>The XML::Parser module is a <application>Perl</application> extension
1805 interface to James Clark's XML parser,
1806 <application>expat</application>. The module uses the standard
1807 <xref linkend="perl-standard-install"/>.</para>
1808
1809 &lfs7x5_checked;
1810
1811 <itemizedlist>
1812 <listitem> <literallayout><ulink url="&XML-Parser-download-http;">XML::Parser-&XML-Parser-version;</ulink>
1813MD5 sum: &XML-Parser-md5sum;) </literallayout>
1814 <itemizedlist>
1815 <!-<listitem>
1816 <para>
1817 <xref linkend="expat"/>
1818 </para>
1819 </listitem> ->
1820 <listitem>
1821 <para>
1822 <xref linkend="perl-lwp"/> (optionally used in the test suite)
1823 </para>
1824 </listitem>
1825 </itemizedlist>
1826
1827 </listitem>
1828 </itemizedlist>-->
1829
1830 <!-- XML::Simple -->
1831 <bridgehead renderas="sect3" id="perl-xml-simple"
1832 xreflabel="XML::Simple-&XML-Simple-version;">
1833 XML::Simple-&XML-Simple-version;</bridgehead>
1834
1835 <indexterm zone="perl-modules perl-xml-simple">
1836 <primary sortas="a-XML-Simple">XML::Simple</primary>
1837 </indexterm>
1838
1839 <para>The XML::Simple module is a <application>Perl</application> extension
1840 that provides an easy API to read and write XML (especially config files).
1841 This module and all dependency modules use the standard
1842 <xref linkend="perl-standard-install"/>.</para>
1843
1844 &lfs79_checked;
1845
1846 <itemizedlist>
1847 <listitem>
1848 <para>
1849 <ulink url="&XML-Simple-download-http;">XML::Simple-&XML-Simple-version;</ulink>
1850 </para>
1851 </listitem>
1852 <listitem>
1853<literallayout>&XML-Simple-download-http;
1854MD5 sum: &XML-Simple-md5sum;</literallayout>
1855 <itemizedlist>
1856 <!-- <listitem> <literallayout><ulink url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink> -->
1857 <listitem><literallayout><ulink id="perl-xml-sax" xreflabel="XML::SAX" url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink>
1858(http://search.cpan.org/~grantm/XML-SAX/)
1859(Note: this package does not support parallel build)</literallayout>
1860 <itemizedlist>
1861 <listitem><literallayout><ulink url="http://search.cpan.org/~perigrin/XML-NamespaceSupport/">XML::NamespaceSupport</ulink>
1862(http://search.cpan.org/~perigrin/XML-NamespaceSupport/)</literallayout>
1863 </listitem>
1864 <listitem><literallayout><ulink url="http://search.cpan.org/~grantm/XML-SAX-Base/">XML::SAX::Base</ulink>
1865(http://search.cpan.org/~grantm/XML-SAX-Base/)</literallayout>
1866 </listitem>
1867 </itemizedlist>
1868 </listitem>
1869 <listitem> <literallayout><ulink url="http://search.cpan.org/~bjoern/XML-SAX-Expat/">XML::SAX::Expat</ulink>
1870(http://search.cpan.org/~bjoern/XML-SAX-Expat/)
1871(Note: this package does not support parallel build)</literallayout>
1872<!-- <itemizedlist>
1873 <listitem>
1874 <para>
1875 <xref linkend="perl-xml-parser"/>
1876 </para>
1877 </listitem>
1878 </itemizedlist>-->
1879 </listitem>
1880 <listitem><literallayout> <ulink id="perl-xml-libxml" xreflabel="XML::LibXML" url="http://search.cpan.org/~shlomif/XML-LibXML/">XML::LibXML</ulink>
1881(http://search.cpan.org/~shlomif/XML-LibXML/)
1882(recommended for faster parsing)</literallayout>
1883 </listitem>
1884 <listitem><literallayout><ulink url="http://search.cpan.org/~chorny/Tie-IxHash/">Tie::IxHash</ulink>
1885(http://search.cpan.org/~chorny/Tie-IxHash/)
1886(optionally used in the test suite)</literallayout>
1887 </listitem>
1888 </itemizedlist>
1889 </listitem>
1890 </itemizedlist>
1891
1892 <!-- XML::Writer -->
1893 <bridgehead renderas="sect3" id="perl-xml-writer"
1894 xreflabel="XML::Writer-&XML-Writer-version;">
1895 XML::Writer-&XML-Writer-version;</bridgehead>
1896
1897 <indexterm zone="perl-modules perl-xml-writer">
1898 <primary sortas="a-XML-Writer">XML::Writer</primary>
1899 </indexterm>
1900
1901 <para>XML::Writer provides a <application>Perl</application>
1902 extension for writing XML documents. This
1903 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1904
1905 &lfs79_checked;
1906
1907 <itemizedlist>
1908 <listitem>
1909 <para>
1910 <ulink url="&XML-Writer-download-http;">XML::Writer-&XML-Writer-version;</ulink>
1911 </para>
1912 </listitem>
1913 <listitem>
1914<literallayout>&XML-Writer-download-http;
1915MD5 sum: &XML-Writer-md5sum;</literallayout>
1916 </listitem>
1917 </itemizedlist>
1918
1919 <!-- YAML
1920 <bridgehead renderas="sect3" id="perl-yaml"
1921 xreflabel="YAML-&YAML-version;">
1922 YAML-&YAML-version;</bridgehead>
1923
1924 <indexterm zone="perl-modules perl-yaml">
1925 <primary sortas="a-YAML">YAML</primary>
1926 </indexterm>
1927
1928 <para>The <application>YAML</application> modules implement a
1929 <application>YAML</application> Loader and Dumper based on the
1930 <application>YAML</application> 1.0 specification
1931 <ulink url="http://www.yaml.org/spec/"/>.
1932 <application>YAML</application> is a generic data serialization language
1933 that is optimized for human readability. It can be used to express the data
1934 structures of most modern programming languages. The module and
1935 dependencies are installed using the standard
1936 <application>Perl</application> module
1937 <xref linkend="perl-standard-install"/>.</para>
1938
1939 <note>
1940 <para>The <application>YAML</application>,
1941 <application>Test::Base</application> and
1942 <application>Spiffy</application> modules will install UTF-8
1943 encoded manual pages. To modify the manual pages so that non-UTF-8
1944 encoded pages are installed, issue the following commands (before
1945 any other build commands):</para>
1946
1947<screen><literal>For <application>Spiffy</application>: <command>sed -i 's,\xc3\xb6,o,' lib/Spiffy.pm</command>
1948
1949For <application>Test::Base</application>: <command>sed -i 's,\xc3\xb6,o,' \
1950 lib/Test/Base{,/Filter}.pm \
1951 lib/Module/Install/TestBase.pm</command>
1952
1953For <application>YAML</application>: <command>sed -i 's,\xc3\xb6,o,' \
1954 ysh \
1955 lib{,/Test}/YAML.pm \
1956 lib/YAML/{Types,Node,Error,Marshall,Tag,Base}.pm \
1957 lib/YAML/{Loader,Dumper}{,/Base}.pm</command></literal></screen>
1958
1959 </note>
1960
1961 <itemizedlist>
1962 <listitem>
1963 <para>
1964 <ulink url="http://cpan.org/authors/id/I/IN/INGY/YAML-&YAML-version;.tar.gz">
1965 YAML-&YAML-version;</ulink></para>
1966 <itemizedlist>
1967 <listitem>
1968 <para>
1969 <ulink url="http://cpan.org/authors/id/I/IN/INGY/Test-Base-&Test-Base-version;.tar.gz">
1970 Test-Base-&Test-Base-version;</ulink>
1971 (optionally used during the tests)
1972 </para>
1973 <itemizedlist>
1974 <listitem>
1975 <para
1976 <ulink url="http://cpan.org/authors/id/I/IN/INGY/Spiffy-&Spiffy-version;.tar.gz">
1977 Spiffy-&Spiffy-version;</ulink></para>
1978 </listitem>
1979 </itemizedlist>
1980 </listitem>
1981 <listitem>
1982 <para>
1983 <xref linkend="perl-text-diff"/>
1984 (optionally used during the tests)
1985 </para>
1986 </listitem>
1987 </itemizedlist>
1988 </listitem>
1989 </itemizedlist>
1990 -->
1991
1992 </sect2>
1993
1994 <sect2 role="installation" id="perl-standard-install"
1995 xreflabel="build and installation instructions">
1996 <title>Standard Installation of Perl Modules</title>
1997
1998 <para>Install <application>Perl</application> modules by running the
1999 following commands:</para>
2000
2001<screen><userinput>perl Makefile.PL &amp;&amp;
2002make &amp;&amp;
2003make test</userinput></screen>
2004
2005 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
2006
2007<screen role="root"><userinput>make install</userinput></screen>
2008
2009 <note>
2010 <para>When reinstalling a <application>Perl</application> module,
2011 sometimes older versions of the module being reinstalled are in other
2012 directories specified in <parameter>@INC</parameter>. To delete all
2013 other versions of the module being reinstalled (not simply older ones)
2014 set the <varname>UNINST</varname> variable:</para>
2015
2016<screen><userinput>make install UNINST=1</userinput></screen>
2017 </note>
2018
2019 </sect2>
2020
2021 <sect2 role="installation" id="perl-build-install"
2022 xreflabel="instructions for packages using Build.PL">
2023 <title>Installation of Perl Modules which use Build.PL</title>
2024
2025 <para>Before <application>perl-5.22</application>, Module::Build
2026 was part of the core distribution. Now it must be installed separately
2027 (see above) before any of the modules which use it can be built.</para>
2028
2029 <para>Install <application>Perl</application> modules which use
2030 Build.PL by running the following commands:</para>
2031
2032<!-- when Build is removed from the core perl distribution, perhaps in 5.22,
2033 Module::Build should be added to this page, and linked from here -->
2034<screen><userinput>perl Build.PL &amp;&amp;
2035./Build &amp;&amp;
2036./Build test</userinput></screen>
2037
2038 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
2039
2040<screen role="root"><userinput>./Build install</userinput></screen>
2041
2042<!-- following not tested
2043 <note>
2044 <para>When reinstalling a <application>Perl</application> module,
2045 sometimes older versions of the module being reinstalled are in other
2046 directories specified in <parameter>@INC</parameter>. To delete all
2047 other versions of the module being reinstalled (not simply older ones)
2048 set the <varname>UNINST</varname> variable:</para>
2049
2050<screen><userinput>./Build install UNINST=1</userinput></screen>
2051 </note> -->
2052
2053 </sect2>
2054
2055 <sect2 role="installation" id="perl-auto-install"
2056 xreflabel="alternate auto installation instructions">
2057 <title>(Alternate) Auto Installation of Perl Modules.</title>
2058
2059 <para>There is an alternate way of installing the modules using the
2060 <command>cpan</command> shell <command>install</command> command. The
2061 command automatically downloads the source from the CPAN archive, extracts
2062 it, runs the compilation, testing and installation commands mentioned
2063 above, and removes the build source tree. You may still need to install
2064 dependent library packages before running the automated installation
2065 method.</para>
2066
2067 <para>The first time you run <command>cpan</command>, you'll be prompted
2068 to enter some information regarding download locations and methods. This
2069 information is retained in files located in
2070 <filename class='directory'>~/.cpan</filename>. Start the
2071 <command>cpan</command> shell by issuing '<command>cpan</command>' as the
2072 <systemitem class="username">root</systemitem> user. Any module may now be
2073 installed from the
2074 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2075 prompt with the command:</para>
2076
2077<screen role="root"><userinput>install <replaceable>&lt;Module::Name&gt;</replaceable></userinput></screen>
2078
2079 <para>For additional commands and help, issue '<command>help</command>'
2080 from the
2081 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2082 prompt.</para>
2083
2084 <para>Alternatively, for scripted or non-interactive installations, use the
2085 following syntax as the
2086 <systemitem class="username">root</systemitem> user to install one or more
2087 modules:</para>
2088
2089<screen role="root"><userinput>cpan -i <replaceable>&lt;Module1::Name&gt; &lt;Module2::Name&gt;</replaceable></userinput></screen>
2090
2091 <para>Review the <filename>cpan.1</filename> man page for additional
2092 parameters you can pass to <command>cpan</command> on the command
2093 line.</para>
2094
2095 </sect2>
2096
2097 <sect2 role="content">
2098 <title>Contents</title>
2099
2100 <para>
2101 Most of these modules only install into the perl directories, but a
2102 few will also install programs (mostly, perl scripts), or even a library,
2103 into <filename class="directory">/usr</filename>
2104 </para>
2105
2106 <segmentedlist>
2107 <segtitle>Installed Programs</segtitle>
2108 <segtitle>Installed Libraries</segtitle>
2109
2110 <seglistitem>
2111 <seg> <!-- Use emphasis to highlihght the relevant module name.
2112 Our setup actually uses italic to do this this. -->
2113 <emphasis>Archive::Zip:</emphasis> crc32
2114 <emphasis>File::Find::Rule:</emphasis> findrule
2115 <emphasis>libwww-perl:</emphasis> lwp-download, lwp-dump, lwp-mirror, lwp-request
2116 <emphasis>Log::Log4perl:</emphasis> l4p-tmpl
2117 <emphasis>Module::Build</emphasis> config_data
2118 <emphasis>Pod::Coverage:</emphasis> pod_cover
2119 <emphasis>Text::BibTeX:</emphasis> biblex, bibparse, dumpnames
2120 </seg>
2121 <seg>
2122 <emphasis>Text::BibTeX:</emphasis> libbtparse.so
2123 </seg>
2124 </seglistitem>
2125 </segmentedlist>
2126
2127 <variablelist>
2128 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
2129 <?dbfo list-presentation="list"?>
2130 <?dbhtml list-presentation="table"?>
2131
2132 <varlistentry id="crc32">
2133 <term><command>crc32</command></term>
2134 <listitem>
2135 <para>computes and prints to stdout the CRC-32 values of the
2136 given files.</para>
2137 <indexterm zone="perl-modules crc32">
2138 <primary sortas="b-crc32">crc32</primary>
2139 </indexterm>
2140 </listitem>
2141 </varlistentry>
2142
2143 <varlistentry id="findrule">
2144 <term><command>findrule</command></term>
2145 <listitem>
2146 <para>is a command line wrapper to File:Find:Rule.</para>
2147 <indexterm zone="perl-modules findrule">
2148 <primary sortas="b-findrule">findrule</primary>
2149 </indexterm>
2150 </listitem>
2151 </varlistentry>
2152
2153 <varlistentry id="lwp-download">
2154 <term><command>lwp-download</command></term>
2155 <listitem>
2156 <para>is a script to fetch a large file from the web.</para>
2157 <indexterm zone="perl-modules lwp-download">
2158 <primary sortas="b-lwp-download">lwp-download</primary>
2159 </indexterm>
2160 </listitem>
2161 </varlistentry>
2162
2163 <varlistentry id="lwp-dump">
2164 <term><command>lwp-dump</command></term>
2165 <listitem>
2166 <para>is used to see what headers and content is returned for a URL.</para>
2167 <indexterm zone="perl-modules lwp-dump">
2168 <primary sortas="b-lwp-dump">lwp-dump</primary>
2169 </indexterm>
2170 </listitem>
2171 </varlistentry>
2172
2173 <varlistentry id="lwp-mirror">
2174 <term><command>lwp-mirror</command></term>
2175 <listitem>
2176 <para>is a simple mirror utility.</para>
2177 <indexterm zone="perl-modules lwp-mirror">
2178 <primary sortas="b-lwp-mirror">lwp-mirror</primary>
2179 </indexterm>
2180 </listitem>
2181 </varlistentry>
2182
2183 <varlistentry id="lwp-request">
2184 <term><command>lwp-request</command></term>
2185 <listitem>
2186 <para>is a simple command line user agent.</para>
2187 <indexterm zone="perl-modules lwp-request">
2188 <primary sortas="b-lwp-request">lwp-request</primary>
2189 </indexterm>
2190 </listitem>
2191 </varlistentry>
2192
2193 <varlistentry id="l4p-templ">
2194 <term><command>l4p-templ</command></term>
2195 <listitem>
2196 <para>prints out the text of a template Log4perl configuration for
2197 starting a new Log4perl configuration file.</para>
2198 <indexterm zone="perl-modules l4p-templ">
2199 <primary sortas="b-l4p-templ">l4p-templ</primary>
2200 </indexterm>
2201 </listitem>
2202 </varlistentry>
2203
2204 <varlistentry id="config_data">
2205 <term><command>config_data</command></term>
2206 <listitem>
2207 <para>is used to query or change the configuration of perl modules.
2208 </para>
2209 <indexterm zone="perl-modules config_data">
2210 <primary sortas="b-config_data">config_data</primary>
2211 </indexterm>
2212 </listitem>
2213 </varlistentry>
2214
2215 <varlistentry id="pod_cover">
2216 <term><command>pod_cover</command></term>
2217 <listitem>
2218 <para>is used to get a coverage analysis of the embedded documentation
2219 in a perl module.</para>
2220 <indexterm zone="perl-modules pod_cover">
2221 <primary sortas="b-pod_cover">pod_cover</primary>
2222 </indexterm>
2223 </listitem>
2224 </varlistentry>
2225
2226 <varlistentry id="biblex">
2227 <term><command>biblex</command></term>
2228 <listitem>
2229 <para>performs lexical analysis on a BibTeX file.</para>
2230 <indexterm zone="perl-modules biblex">
2231 <primary sortas="b-biblex">biblex</primary>
2232 </indexterm>
2233 </listitem>
2234 </varlistentry>
2235
2236 <varlistentry id="bibparse">
2237 <term><command>bibparse</command></term>
2238 <listitem>
2239 <para>parses a series of BibTeX files with command line options to
2240 control the string post-processing behaviour.</para>
2241 <indexterm zone="perl-modules bibparse">
2242 <primary sortas="b-bibparse">bibparse</primary>
2243 </indexterm>
2244 </listitem>
2245 </varlistentry>
2246
2247 <varlistentry id="dumpnames">
2248 <term><command>dumpnames</command></term>
2249 <listitem>
2250 <para>parses a BibTeX file, splitting 'author' and 'editor' fields
2251 into lists of names, and then dumps everything to stdout.</para>
2252 <indexterm zone="perl-modules dumpnames">
2253 <primary sortas="b-dumpnames">dumpnames</primary>
2254 </indexterm>
2255 </listitem>
2256 </varlistentry>
2257
2258 <varlistentry id="libbtparse">
2259 <term><filename class='libraryfile'>libbtparse.so</filename></term>
2260 <listitem>
2261 <para>is a library for parsing and processing BibTeX data files.</para>
2262 <indexterm zone="perl-modules libbtparse">
2263 <primary sortas="c-libbtparse">libbtparse.so</primary>
2264 </indexterm>
2265 </listitem>
2266 </varlistentry>
2267
2268 </variablelist>
2269 </sect2>
2270
2271</sect1>
Note: See TracBrowser for help on using the repository browser.