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

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.9 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 0fe8636 was 0fe8636, checked in by Ken Moffat <ken@…>, 8 years ago

perl modules: I was too enthusiastic in my previous commit, Test::Deep is needed.

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

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