source: general/prog/perl-modules.xml@ 9924aaa

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 9924aaa was 9924aaa, checked in by Fernando de Oliveira <fernando@…>, 8 years ago
  • Update to freetype-2.6.2.
  • Update to Unicode-LineBreak-2015.12 (perl module).
  • Update to libisofs-1.4.2.
  • Update to libburn-1.4.2.
  • Update to libisoburn-1.4.2.

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

  • Property mode set to 100644
File size: 84.6 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 "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 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 </listitem>
851 </itemizedlist>
852 </listitem>
853 </itemizedlist>
854 </listitem>
855 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Text-Glob/">Text::Glob</ulink>
856(http://search.cpan.org/dist/Text::Glob/)</literallayout>
857 </listitem>
858 </itemizedlist>
859 </listitem>
860 </itemizedlist>
861
862 <!-- List::MoreUtils -->
863 <bridgehead renderas="sect3" id="perl-list-moreutils"
864 xreflabel="List::MoreUtils-&List-MoreUtils-version;">
865 List::MoreUtils-&List-MoreUtils-version;</bridgehead>
866
867 <indexterm zone="perl-modules perl-list-moreutils">
868 <primary sortas="a-List-MoreUtils">List::MoreUtils</primary>
869 </indexterm>
870
871 <para>List::MoreUtils provides the stuff missing in List::Util. This
872 module uses the standard <xref linkend="perl-standard-install"/>.</para>
873
874 &lfs78_checked;
875
876 <itemizedlist>
877 <listitem>
878 <para>
879 <ulink url="&List-MoreUtils-download-http;">List-MoreUtils-&List-MoreUtils-version;</ulink>
880 </para>
881 </listitem>
882 <listitem>
883<literallayout>&List-MoreUtils-download-http;
884MD5 sum: &List-MoreUtils-md5sum;</literallayout>
885 </listitem>
886 <listitem>
887 <itemizedlist>
888 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Exporter-Tiny/">Exporter::Tiny</ulink>
889(http://search.cpan.org/dist/Exporter::Tiny/) (for the testsuite)</literallayout>
890 </listitem>
891 </itemizedlist>
892 </listitem>
893 </itemizedlist>
894
895
896 <!-- Log::Log4perl -->
897 <bridgehead renderas="sect3" id="perl-log-log4perl"
898 xreflabel="Log::Log4perl-&Log-Log4perl-version;">
899 Log-Log4perl-&Log-Log4perl-version; (a.k.a. Log::Log4perl)</bridgehead>
900
901 <indexterm zone="perl-modules perl-log-log4perl">
902 <primary sortas="a-Log-Log4perl">Log::Log4perl</primary>
903 </indexterm>
904
905 <para>Log-Log4perl provides a Log4j implementation for
906 <application>perl</application>. This module uses the
907 standard <xref linkend="perl-standard-install"/>.</para>
908
909 &lfs78_checked;
910
911 <itemizedlist>
912 <listitem>
913 <para>
914 <ulink url="&Log-Log4perl-download-http;">Log-Log4perl-&Log-Log4perl-version;</ulink>
915 </para>
916 </listitem>
917 <listitem>
918<literallayout>&Log-Log4perl-download-http;
919MD5 sum: &Log-Log4perl-md5sum;</literallayout>
920 </listitem>
921 </itemizedlist>
922
923 <!-- LWP::Protocol::https -->
924 <bridgehead renderas="sect3" id="perl-lwp-protocol-https"
925 xreflabel="LWP::Protocol::https-&LWP-Protocol-https-version;">
926 LWP-Protocol-https-&LWP-Protocol-https-version;</bridgehead>
927
928 <indexterm zone="perl-modules perl-lwp-protocol-https">
929 <primary sortas="a-LWP-Protocol-https">LWP::Protocol::https</primary>
930 </indexterm>
931
932 <para>LWP::Protocol::https provides https support for
933 LWP::UserAgent (i.e. for LWP). This module uses the
934 standard <xref linkend="perl-standard-install"/>.</para>
935
936 &lfs78_checked;
937
938 <itemizedlist>
939 <listitem>
940 <para>
941 <ulink url="&LWP-Protocol-https-download-http;">LWP-Protocol-https-&LWP-Protocol-https-version;</ulink>
942 </para>
943 </listitem>
944 <listitem>
945<literallayout>&LWP-Protocol-https-download-http;
946MD5 sum: &LWP-Protocol-https-md5sum;</literallayout>
947 </listitem>
948 <listitem>
949 <itemizedlist>
950 <listitem>
951 <para><xref linkend="openssl"/></para>
952 </listitem>
953 <listitem>
954 <para><xref linkend="perl-lwp"/></para>
955 </listitem>
956 <listitem>
957 <itemizedlist>
958 <listitem><literallayout><ulink url="http://search.cpan.org/~behroozi/IO-Socket-SSL/">IO::Socket::SSL</ulink>
959(http://search.cpan.org/~behroozi/IO-Socket-SSL/)</literallayout>
960 <itemizedlist>
961 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Net-SSLeay/">Net::SSLeay</ulink>
962(http://search.cpan.org/dist/Net-SSLeay/)</literallayout>
963 </listitem>
964 </itemizedlist>
965 </listitem>
966 <listitem><literallayout><ulink url="http://search.cpan.org/~abh/Mozilla-CA/">Mozilla::CA</ulink>
967(http://search.cpan.org/~abh/Mozilla-CA/)</literallayout>
968 </listitem>
969 </itemizedlist>
970 </listitem>
971 </itemizedlist>
972 </listitem>
973 </itemizedlist>
974
975 <!-- Module::Build -->
976 <bridgehead renderas="sect3" id="perl-module-build"
977 xreflabel="Module-Build-&Module-Build-version;">
978 Module-Build-&Module-Build-version;</bridgehead>
979
980 <indexterm zone="perl-modules perl-module-build">
981 <primary sortas="a-Module-Build">Module-Build</primary>
982 </indexterm>
983
984 <para>
985 Module::Build allows perl modules to be built without a
986 <command>make</command> command being present. This module uses the
987 standard <xref linkend="perl-standard-install"/>. If your version of
988 <application>perl</application> is 5.20.2 or earlier, a version of this
989 module was installed as part of the core perl distribution and you do
990 not need to install a newer version.
991 </para>
992
993 <note>
994 <para>
995 When creating the Makefile, this module will report
996<literallayout>inc_bundling_support....disabled
997 requires:
998 ! inc::latest is not installed</literallayout>
999 but inc::latest is experimental and not needed.
1000 </para>
1001 </note>
1002
1003 &lfs78_checked;
1004
1005 <itemizedlist>
1006 <listitem>
1007 <para>
1008 <ulink url="&Module-Build-download-http;">Module-Build-&Module-Build-version;</ulink>
1009 </para>
1010 </listitem>
1011 <listitem>
1012<literallayout>&Module-Build-download-http;
1013MD5 sum: &Module-Build-md5sum;</literallayout>
1014 </listitem>
1015 </itemizedlist>
1016
1017 <!-- Module::Info
1018 <bridgehead renderas="sect3" id="perl-module-info"
1019 xreflabel="Module::Info-&Module-Info-version;">
1020 Module::Info-&Module-Info-version;</bridgehead>
1021
1022 <indexterm zone="perl-modules perl-module-info">
1023 <primary sortas="a-Module-Info">Module::Info</primary>
1024 </indexterm>
1025
1026 <para>The Module::Info module is quite useful for tasks other than just
1027 support of other modules. It can be used from the command-line to tell you
1028 if a particular module is included in, or has been installed into your
1029 <application>Perl</application> installation. Additionally, Module::Info
1030 can tell you what version of a module is installed and what dependencies
1031 are required for it. You can even use Module::Info to gather dependencies
1032 of uninstalled modules. The Module::Info module and dependencies install
1033 using the standard <application>Perl</application> module
1034 <xref linkend="perl-standard-install"/>.</para>
1035
1036 <itemizedlist>
1037 <listitem>
1038 <para>
1039 <ulink url="http://www.cpan.org/authors/id/M/MB/MBARBON/Module-Info-&Module-Info-version-download-http;.tar.gz">
1040 Module-Info-&Module-Info-version;</ulink>
1041 </para>
1042 </listitem>
1043 </itemizedlist>
1044 -->
1045
1046 <!-- Module::Signature
1047 <bridgehead renderas="sect3" id="perl-module-signature"
1048 xreflabel="Module::Signature-&Module-Signature-version;">
1049 Module::Signature-&Module-Signature-version;</bridgehead>
1050
1051 <indexterm zone="perl-modules perl-module-signature">
1052 <primary sortas="a-Module-Signature">Module::Signature</primary>
1053 </indexterm>
1054
1055 <para>The Module::Signature module is used to check and create
1056 <filename>SIGNATURE</filename> files for CPAN distributions. After
1057 installing Module::Signature you can verify the content of a distribution
1058 tarball (if it includes a <filename>SIGNATURE</filename> file) by unpacking
1059 the tarball, changing into the newly created directory and issuing the
1060 command <command>cpansign -v</command>. It will check each file's
1061 integrity, as well as the signature's validity. Note that some of the
1062 dependencies appear to be circular, however, they are only run-time
1063 conflicts and you should be able to fully utilize them as long as
1064 everything is installed. Module::Signature and the dependency modules are
1065 installed using the standard <application>Perl</application>
1066 module <xref linkend="perl-standard-install"/>.</para>
1067
1068 <itemizedlist>
1069 <listitem>
1070 <para>
1071 <ulink url="http://cpan.org/authors/id/A/AU/AUDREYT/Module-Signature-&Module-Signature-version-download-http;.tar.gz">
1072 Module-Signature-&Module-Signature-version;</ulink>
1073 </para>
1074 <itemizedlist>
1075 <listitem>
1076 <para>
1077 <xref linkend="perl-text-diff"/>
1078 </para>
1079 </listitem>
1080 <listitem>
1081 <para>
1082 <ulink url="http://cpan.org/authors/id/S/SM/SMUELLER/PAR-Dist-&PAR-Dist-version-download-http;.tar.gz">
1083 PAR-Dist-&PAR-Dist-version;</ulink>
1084 </para>
1085 <itemizedlist>
1086 <listitem>
1087 <para>
1088 <xref linkend="perl-archive-zip"/>
1089 </para>
1090 </listitem>
1091 <listitem>
1092 <para>
1093 <xref linkend="perl-lwp"/>
1094 </para>
1095 </listitem>
1096 <listitem>
1097 <para>
1098 <xref linkend="perl-module-signature"/>
1099 </para>
1100 </listitem>
1101 </itemizedlist>
1102 </listitem>
1103 <listitem>
1104 <para>
1105 <xref linkend="gnupg"/>
1106 </para>
1107 </listitem>
1108 </itemizedlist>
1109 </listitem>
1110 </itemizedlist>
1111 -->
1112
1113 <!-- Net::DNS -->
1114 <bridgehead renderas="sect3" id="perl-net-dns"
1115 xreflabel="Net::DNS-&Net-DNS-version;">
1116 Net::DNS-&Net-DNS-version;</bridgehead>
1117
1118 <indexterm zone="perl-modules perl-net-dns">
1119 <primary sortas="a-Net-DNS">Net::DNS</primary>
1120 </indexterm>
1121
1122 <para>Net::DNS is a DNS resolver implemented in
1123 <application>Perl</application>. It can be used to perform nearly any type
1124 of DNS query from a <application>Perl</application> script. The Net::DNS
1125 module and all its dependencies are installed using the standard
1126 <xref linkend="perl-standard-install"/>.</para>
1127
1128 &lfs78_checked;
1129
1130 <itemizedlist>
1131 <listitem>
1132 <para>
1133 <ulink url="&Net-DNS-download-http;">Net::DNS-&Net-DNS-version;</ulink>
1134 </para>
1135 </listitem>
1136 <listitem>
1137<literallayout>&Net-DNS-download-http;
1138MD5 sum: &Net-DNS-md5sum;</literallayout>
1139 <itemizedlist>
1140 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/Digest-HMAC/">Digest::HMAC</ulink>
1141(http://search.cpan.org/~gaas/Digest-HMAC/) (for the testsuite)</literallayout>
1142 </listitem>
1143 <listitem><literallayout><ulink url="http://search.cpan.org/~shlomif/IO-Socket-INET6-2.72/">IO::Socket::INET6</ulink>
1144(http://search.cpan.org/~shlomif/IO-Socket-INET6-2.72/) (required for IPv6 support)</literallayout>
1145 </listitem>
1146 <listitem><literallayout><ulink url="http://search.cpan.org/~gbarr/IO/lib/IO/Socket/INET.pm">IO::Socket::INET</ulink>
1147(http://search.cpan.org/~gbarr/IO/lib/IO/Socket/INET.pm) (required for IPv6 support)</literallayout>
1148 <itemizedlist>
1149 <listitem><literallayout><ulink url="http://search.cpan.org/~umemoto/Socket6/">Socket6</ulink>
1150(http://search.cpan.org/~umemoto/Socket6/)</literallayout>
1151 </listitem>
1152 </itemizedlist>
1153 </listitem>
1154 </itemizedlist>
1155 </listitem>
1156 </itemizedlist>
1157
1158 <!-- Readonly::XS -->
1159<!-- <bridgehead renderas="sect3" id="perl-readonly-xs"
1160 xreflabel="Readonly::XS-&Readonly-XS-version;">
1161 Readonly::XS-&Readonly-XS-version;</bridgehead>
1162
1163 <indexterm zone="perl-modules perl-readonly-xs">
1164 <primary sortas="a-Readonly-XS">Readonly::XS</primary>
1165 </indexterm>
1166
1167 <para>The Readonly::XS module is a companion module for Readonly.pm, to
1168 speed up read-only scalar variables. This module uses the standard
1169 <xref linkend="perl-standard-install"/>.</para>
1170
1171 &lfs7 7_checked; &gcc 5_checked; # deliberately broken to not show up, this is all commented
1172
1173 <itemizedlist>
1174 <listitem>
1175 <para>
1176 <ulink url="&Readonly-XS-download-http;">Readonly::XS-&Readonly-XS-version;</ulink>
1177 </para>
1178 </listitem>
1179 <listitem>
1180<literallayout>&Readonly-XS-download-http;
1181MD5 sum: &Readonly-XS-md5sum;</literallayout>
1182 <itemizedlist>
1183 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Readonly/">Readonly</ulink>
1184(http://search.cpan.org/dist/Readonly/)
1185this uses the <xref linkend="perl-build-install"/></literallayout>
1186 </listitem>
1187 </itemizedlist>
1188 </listitem>
1189 </itemizedlist> -->
1190
1191 <!-- Regexp::Common -->
1192 <bridgehead renderas="sect3" id="perl-regexp-common"
1193 xreflabel="Regexp::Common-&Regexp-Common-version;">
1194 Regexp::Common-&Regexp-Common-version;</bridgehead>
1195
1196 <indexterm zone="perl-modules perl-regexp-common">
1197 <primary sortas="a-Regexp-Common">Regexp::Common</primary>
1198 </indexterm>
1199
1200 <para>Regexp::Common provides commonly requested regular expressions. This
1201 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1202
1203 &lfs78_checked;
1204
1205 <itemizedlist>
1206 <listitem>
1207 <para>
1208 <ulink url="&Regexp-Common-download-http;">Regexp-Common-&Regexp-Common-version;</ulink>
1209 </para>
1210 </listitem>
1211 <listitem>
1212<literallayout>&Regexp-Common-download-http;
1213MD5 sum: &Regexp-Common-md5sum;</literallayout>
1214 </listitem>
1215 </itemizedlist>
1216
1217 <!-- SGMLSpm -->
1218 <bridgehead renderas="sect3" id="perl-sgmlspm"
1219 xreflabel="SGMLSpm-&SGMLSpm-version;">
1220 SGMLSpm-&SGMLSpm-version;</bridgehead>
1221
1222 <indexterm zone="perl-modules perl-sgmlspm">
1223 <primary sortas="a-SGMLSpm">SGMLSpm</primary>
1224 </indexterm>
1225
1226 <para>The SGMLSpm module is a <application>Perl</application> library
1227 used for parsing the output from James Clark's SGMLS and NSGMLS
1228 parsers. This modules uses the standard
1229 <xref linkend="perl-standard-install"/>.</para>
1230
1231 &lfs78_checked;
1232
1233 <para> Before beginning the build, issue
1234 the following command to prevent an error:</para>
1235
1236<screen><userinput>chmod -v 644 MYMETA.yml</userinput></screen>
1237
1238 <para>
1239 After the package has been installed, run the following command
1240 as the <systemitem class="username">root</systemitem> user:
1241 </para>
1242
1243<screen role="root"><userinput>ln -sv sgmlspl.pl /usr/bin/sgmlspl</userinput></screen>
1244
1245 <itemizedlist>
1246 <listitem>
1247 <para>
1248 <ulink url="&SGMLSpm-download-http;">SGMLSpm-&SGMLSpm-version;</ulink>
1249 </para>
1250 </listitem>
1251 <listitem>
1252<literallayout>&SGMLSpm-download-http;
1253MD5 sum: &SGMLSpm-md5sum;</literallayout>
1254<!--http://search.cpan.org/CPAN/authors/id/R/RA/RAAB/SGMLSpm-&SGMLSpm-version;.tar.gz -->
1255 </listitem>
1256 </itemizedlist>
1257
1258 <!-- Test-Command -->
1259 <bridgehead renderas="sect3" id="perl-test-command"
1260 xreflabel="Test::Command-&Test-Command-version;">
1261 Test-Command-&Test-Command-version; (Test::Command)</bridgehead>
1262
1263 <indexterm zone="perl-modules perl-test-command">
1264 <primary sortas="a-Test-Command">Test::Command</primary>
1265 </indexterm>
1266
1267 <para>
1268 This module tests the exit status, STDOUT, or STDERR, of an external
1269 command. This module uses the standard
1270 <xref linkend="perl-standard-install"/>.
1271 </para>
1272
1273 &lfs78_checked;
1274
1275 <itemizedlist>
1276 <listitem>
1277 <para>
1278 <ulink url="&Test-Command-download-http;">Test-Command-&Test-Command-version;</ulink>
1279 </para>
1280 </listitem>
1281 <listitem>
1282<literallayout>&Test-Command-download-http;
1283MD5 sum: &Test-Command-md5sum;</literallayout>
1284 </listitem>
1285 </itemizedlist>
1286
1287 <!-- Test::Differences -->
1288 <bridgehead renderas="sect3" id="perl-test-differences"
1289 xreflabel="Test::Differences-&Test-Differences-version;">
1290 Test::Differences-&Test-Differences-version;</bridgehead>
1291
1292 <indexterm zone="perl-modules perl-test-differences">
1293 <primary sortas="a-Test-Differences">Test::Differences</primary>
1294 </indexterm>
1295
1296 <para>Test::Differences - Test strings and data structures and show
1297 differences if not ok. This module and its dependency modules use the
1298 standard <xref linkend="perl-standard-install"/>.</para>
1299
1300 &lfs78_checked;
1301
1302 <itemizedlist>
1303 <listitem>
1304 <para>
1305 <ulink url="&Test-Differences-download-http;">Test::Differences-&Test-Differences-version;</ulink>
1306 </para>
1307 </listitem>
1308 <listitem>
1309<literallayout>&Test-Differences-download-http;
1310MD5 sum: &Test-Differences-md5sum;</literallayout>
1311 <itemizedlist>
1312 <listitem><literallayout><ulink url="http://search.cpan.org/~ovid/Text-Diff/">Text::Diff (for the testsuite)</ulink>
1313(http://search.cpan.org/~ovid/Text-Diff/)</literallayout>
1314 <itemizedlist>
1315 <listitem><literallayout><ulink url="http://search.cpan.org/~tyemq/Algorithm-Diff/">Algorithm::Diff (for the testsuite)</ulink>
1316(http://search.cpan.org/~tyemq/Algorithm-Diff/)</literallayout>
1317 </listitem>
1318 </itemizedlist>
1319 </listitem>
1320 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Capture-Tiny/">Capture::Tiny (for the testsuite)</ulink>
1321(http://search.cpan.org/dist/Capture-Tiny/)</literallayout>
1322 </listitem>
1323 </itemizedlist>
1324 </listitem>
1325 </itemizedlist>
1326
1327 <!-- Test::Pod -->
1328 <bridgehead renderas="sect3" id="perl-test-pod"
1329 xreflabel="Test::Pod-&Test-Pod-version;">
1330 Test::Pod-&Test-Pod-version;</bridgehead>
1331
1332 <indexterm zone="perl-modules perl-test-pod">
1333 <primary sortas="a-Test-Pod">Test::Pod</primary>
1334 </indexterm>
1335
1336 <para>
1337 Test::Pod checks for POD errors in files. It uses the standard
1338 <xref linkend="perl-standard-install"/>.
1339 </para>
1340
1341 &lfs78_checked;
1342
1343 <itemizedlist>
1344 <listitem>
1345 <para>
1346 <ulink url="&Test-Pod-download-http;">Test-Pod-&Test-Pod-version;</ulink>
1347 </para>
1348 </listitem>
1349 <listitem>
1350<literallayout>&Test-Pod-download-http;
1351MD5 sum: &Test-Pod-md5sum;</literallayout>
1352 </listitem>
1353 </itemizedlist>
1354
1355 <!-- Test::Pod::Coverage -->
1356 <bridgehead renderas="sect3" id="perl-test-pod-coverage"
1357 xreflabel="Test::Pod::Coverage-&Test-Pod-Coverage-version;">
1358 Test::Pod::Coverage-&Test-Pod-Coverage-version;</bridgehead>
1359
1360 <indexterm zone="perl-modules perl-test-pod-coverage">
1361 <primary sortas="a-Test-Pod-Coverage">Test::Pod::Coverage</primary>
1362 </indexterm>
1363
1364 <para>Test::Pod::Coverage check for pod coverage. This module and its
1365 dependency modules use the standard
1366 <xref linkend="perl-standard-install"/>.</para>
1367
1368 &lfs78_checked;
1369
1370 <itemizedlist>
1371 <listitem>
1372 <para>
1373 <ulink url="&Test-Pod-Coverage-download-http;">Test::Pod::Coverage-&Test-Pod-Coverage-version;</ulink>
1374 </para>
1375 </listitem>
1376 <listitem>
1377<literallayout>&Test-Pod-Coverage-download-http;
1378MD5 sum: &Test-Pod-Coverage-md5sum;</literallayout>
1379 <itemizedlist>
1380 <listitem><literallayout><ulink url="http://search.cpan.org/~rclamp/Pod-Coverage/">Pod::Coverage (for the testsuite)</ulink>
1381(http://search.cpan.org/~rclamp/Pod-Coverage/)</literallayout>
1382 <itemizedlist>
1383 <listitem><literallayout><ulink url="http://search.cpan.org/~andk/Devel-Symdump/">Devel::Symdump (for the testsuite)</ulink>
1384(http://search.cpan.org/~andk/Devel-Symdump/)</literallayout>
1385 </listitem>
1386 </itemizedlist>
1387 </listitem>
1388 </itemizedlist>
1389 </listitem>
1390 </itemizedlist>
1391
1392 <!-- Text::BibTeX -->
1393 <bridgehead renderas="sect3" id="perl-text-bibtex"
1394 xreflabel="Text::BibTeX-&Text-BibTeX-version;">
1395 Text::BibTeX-&Text-BibTeX-version;</bridgehead>
1396
1397 <indexterm zone="perl-modules perl-text-bibtex">
1398 <primary sortas="a-Text-BibTeX">Text::BibTex</primary>
1399 </indexterm>
1400
1401 <para>Text::BibTeX provides an interface to read and parse
1402 <application>BibTeX</application> files. This module uses the
1403 <xref linkend="perl-build-install"/>, but except where noted,
1404 its dependencies are installed using the standard
1405 <xref linkend="perl-standard-install"/>.</para>
1406
1407 <para>This package asks for what it calls `Scalar::Util` version 1.42 or
1408 later if the core module List::Util is older than this, as happens with
1409 releases up to perl-5.20.2. To test the version, you can run the
1410 following command</para>
1411 <!-- use para and literallayout to avoid line break in the long path -->
1412 <para><literallayout><command>strings /usr/lib/perl5/5.*/*/auto/List/Util/Util.so |
1413 grep -E '^[[:digit:]]\.[[:digit:]]+'</command></literallayout></para>
1414 <para>and if necessary install
1415 <ulink url="http://search.cpan.org/dist/Scalar-List-Utils/">Scalar::List::Utils</ulink>
1416 (http://search.cpan.org/dist/Scalar-List-Utils/) to get a newer version of
1417 that module without updating all of <application>perl</application>.</para>
1418
1419 &lfs78_checked;
1420
1421 <itemizedlist>
1422 <listitem>
1423 <para>
1424 <ulink url="&Text-BibTeX-download-http;">Text-BibTeX-&Text-BibTeX-version;</ulink>
1425 </para>
1426 </listitem>
1427 <listitem>
1428<literallayout>&Text-BibTeX-download-http;
1429MD5 sum: &Text-BibTeX-md5sum;</literallayout>
1430 <itemizedlist>
1431 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Config-AutoConf/">Config::AutoConf</ulink>
1432(http://search.cpan.org/dist/Config-AutoConf/)</literallayout>
1433 <itemizedlist>
1434 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Capture-Tiny/">Capture::Tiny</ulink>
1435(http://search.cpan.org/dist/Capture-Tiny/)</literallayout>
1436 </listitem>
1437 <listitem><literallayout><ulink url="http://search.cpan.org/dist/ExtUtils-LibBuilder/">ExtUtils-LibBuilder</ulink>
1438(http://search.cpan.org/dist/LibBuilder/)
1439this uses the <xref linkend="perl-build-install"/></literallayout>
1440 <itemizedlist>
1441 <listitem>
1442 <para>
1443 <xref linkend="perl-module-build"/>
1444 </para>
1445 </listitem>
1446 </itemizedlist>
1447 </listitem>
1448 </itemizedlist>
1449 </listitem>
1450 </itemizedlist>
1451 </listitem>
1452 </itemizedlist>
1453
1454
1455 <!-- Text::Diff
1456 <bridgehead renderas="sect3" id="perl-text-diff"
1457 xreflabel="Text::Diff-&Text-Diff-version;">
1458 Text::Diff-&Text-Diff-version;</bridgehead>
1459
1460 <indexterm zone="perl-modules perl-text-diff">
1461 <primary sortas="a-Text-Diff">Text::Diff</primary>
1462 </indexterm>
1463
1464 <para>Text::Diff is used to perform diffs on files and record sets. It
1465 provides a basic set of services akin to the GNU <command>diff</command>
1466 utility. It is not anywhere near as feature complete as GNU
1467 <command>diff</command>, but it is better integrated with
1468 <application>Perl</application> and available on all platforms. Text::Diff
1469 is often faster than shelling out to a system's <command>diff</command>
1470 executable for small files, and generally slower on larger files. The
1471 modules listed below are installed using the standard
1472 <application>Perl</application> module
1473 <xref linkend="perl-standard-install"/>.</para>
1474
1475 <itemizedlist>
1476 <listitem>
1477 <para>
1478 <ulink url="http://cpan.org/authors/id/R/RB/RBS/Text-Diff-&Text-Diff-version-download-http;.tar.gz">
1479 Text-Diff-&Text-Diff-version;</ulink></para>
1480 <itemizedlist>
1481 <listitem>
1482 <para>
1483 <ulink url="http://cpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-&Algorithm-Diff-version-download-http;.tar.gz">
1484 Algorithm-Diff-&Algorithm-Diff-version;</ulink></para>
1485 </listitem>
1486 </itemizedlist>
1487 </listitem>
1488 </itemizedlist>
1489 -->
1490
1491 <!-- Text::Roman -->
1492 <bridgehead renderas="sect3" id="perl-text-roman"
1493 xreflabel="Text::Roman-&Text-Roman-version;">
1494 Text::Roman-&Text-Roman-version;</bridgehead>
1495
1496 <indexterm zone="perl-modules perl-text-roman">
1497 <primary sortas="a-Text-Roman">Text::Roman</primary>
1498 </indexterm>
1499
1500 <para>
1501 Text::Roman allows conversion between Roman and Arabic algorisms (number
1502 systems, e.g. MCMXLV and 1945). This module uses the standard
1503 <xref linkend="perl-standard-install"/>.
1504 </para>
1505
1506 &lfs78_checked;
1507
1508 <itemizedlist>
1509 <listitem>
1510 <para>
1511 <ulink url="&Text-Roman-download-http;">Text-Roman-&Text-Roman-version;</ulink>
1512 </para>
1513 </listitem>
1514 <listitem>
1515<literallayout>&Text-Roman-download-http;
1516MD5 sum: &Text-Roman-md5sum;</literallayout>
1517 </listitem>
1518 </itemizedlist>
1519
1520 <!-- Tk
1521 <bridgehead renderas="sect3" id="tk-perl"
1522 xreflabel="Tk-Perl-&Tk-Perl-version;">
1523 Tk-&Tk-Perl-version;</bridgehead>
1524
1525 <indexterm zone="perl-modules tk-perl">
1526 <primary sortas="a-Tk">Tk</primary>
1527 </indexterm>
1528
1529 <para>The <application>Tk</application> module is a
1530 <application>Perl</application> interface to the
1531 <application>Tk</application> package. The goal of this release is Unicode
1532 support via <application>Perl</application>'s and
1533 core-<application>Tk</application>'s use of UTF-8. Tk-&Tk-Perl-version;
1534 builds and loads into a threaded <application>Perl</application> but is NOT
1535 yet thread safe. The module is installed using the standard
1536 <application>Perl</application> module
1537 <xref linkend="perl-standard-install"/>.</para>
1538
1539 <itemizedlist>
1540 <listitem>
1541 <para>
1542 <ulink url="http://www.cpan.org/authors/id/S/SR/SREZIC/Tk-&Tk-Perl-version-download-http;.tar.gz">
1543 Tk-&Tk-Perl-version;</ulink></para>
1544 <itemizedlist>
1545 <listitem>
1546 <para>
1547 <xref linkend="tk"/> and <xref linkend="libjpeg"/>
1548 </para>
1549 </listitem>
1550 </itemizedlist>
1551 </listitem>
1552 </itemizedlist>
1553 -->
1554
1555 <!-- Unicode::Collate -->
1556 <bridgehead renderas="sect3" id="perl-unicode-collate"
1557 xreflabel="Unicode::Collate-&Unicode-Collate-version;">
1558 Unicode::Collate-&Unicode-Collate-version;</bridgehead>
1559
1560 <indexterm zone="perl-modules perl-unicode-collate">
1561 <primary sortas="a-Unicode-Collate">Unicode::Collate</primary>
1562 </indexterm>
1563
1564 <para>Unicode::Collate provides a Unicode collation algorithm. This module
1565 uses the standard <xref linkend="perl-standard-install"/>.</para>
1566
1567 &lfs78_checked;
1568
1569 <itemizedlist>
1570 <listitem>
1571 <para>
1572 <ulink url="&Unicode-Collate-download-http;">Unicode-Collate-&Unicode-Collate-version;</ulink>
1573 </para>
1574 </listitem>
1575 <listitem>
1576<literallayout>&Unicode-Collate-download-http;
1577MD5 sum: &Unicode-Collate-md5sum;</literallayout>
1578 </listitem>
1579 </itemizedlist>
1580
1581 <!-- Unicode::LineBreak -->
1582 <bridgehead renderas="sect3" id="perl-unicode-linebreak"
1583 xreflabel="Unicode::LineBreak-&Unicode-LineBreak-version;">
1584 Unicode::LineBreak-&Unicode-LineBreak-version;</bridgehead>
1585
1586 <indexterm zone="perl-modules perl-unicode-linebreak">
1587 <primary sortas="a-Unicode-LineBreak">Unicode::LineBreak</primary>
1588 </indexterm>
1589
1590 <para>Unicode::LineBreak provides a UAX #14 Unicode Line Breaking Algorithm.
1591 This module and its dependencies use the standard
1592 <xref linkend="perl-standard-install"/>.</para>
1593
1594 &lfs78_checked;
1595
1596 <itemizedlist>
1597 <listitem>
1598 <para>
1599 <ulink url="&Unicode-LineBreak-download-http;">Unicode::LineBreak-&Unicode-LineBreak-version;</ulink>
1600 </para>
1601 </listitem>
1602 <listitem>
1603<literallayout>&Unicode-LineBreak-download-http;
1604MD5 sum: &Unicode-LineBreak-md5sum;</literallayout>
1605 <itemizedlist>
1606 <listitem><literallayout><ulink url="http://search.cpan.org/dist/MIME-Charset/">MIME::Charset</ulink>
1607(http://search.cpan.org/dist/MIME-Charset/)</literallayout>
1608 <itemizedlist>
1609 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Encode-JISX0213/">Encode-JISX0213</ulink>
1610(http://search.cpan.org/dist/Encode-JISX0213/)</literallayout>
1611 <itemizedlist>
1612 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Encode-ISO2022/">Encode-ISO2022</ulink>
1613(http://search.cpan.org/dist/Encode-ISO2022/)</literallayout>
1614 </listitem>
1615 </itemizedlist>
1616 </listitem>
1617 </itemizedlist>
1618 </listitem>
1619 </itemizedlist>
1620 </listitem>
1621 </itemizedlist>
1622
1623 <!-- URI -->
1624 <bridgehead renderas="sect3" id="perl-uri"
1625 xreflabel="URI-&URI-version;">
1626 URI-&URI-version;</bridgehead>
1627
1628 <indexterm zone="perl-modules perl-uri">
1629 <primary sortas="a-URI">URI</primary>
1630 </indexterm>
1631
1632 <para>
1633 This module implements the URI class. Objects of this class represent
1634 "Uniform Resource Identifier references" as specified in RFC 2396 (and
1635 updated by RFC 2732). A Uniform Resource Identifier is a compact string of
1636 characters that identifies an abstract or physical resource. A Uniform
1637 Resource Identifier can be further classified as either a Uniform Resource
1638 Locator (URL) or a Uniform Resource Name (URN). The distinction between
1639 URL and URN does not matter to the URI class interface. A "URI-reference"
1640 is a URI that may have additional information attached in the form of a
1641 fragment identifier. This module uses the standard
1642 <xref linkend="perl-standard-install"/>.
1643 </para>
1644
1645 &lfs78_checked;
1646
1647 <itemizedlist>
1648 <listitem>
1649 <para>
1650 <ulink url="&URI-download-http;">URI-&URI-version;</ulink>
1651 </para>
1652 </listitem>
1653 <listitem>
1654<literallayout>&URI-download-http;
1655MD5 sum: &URI-md5sum;</literallayout>
1656 </listitem>
1657 </itemizedlist>
1658
1659 <!-- XML::LibXML::Simple -->
1660 <bridgehead renderas="sect3" id="perl-xml-libxml-simple"
1661 xreflabel="XML::LibXML::Simple-&XML-LibXML-Simple-version;">
1662 XML::LibXML::Simple-&XML-LibXML-Simple-version;</bridgehead>
1663
1664 <indexterm zone="perl-modules perl-xml-libxml-simple">
1665 <primary sortas="a-XML-LibXML-Simple">XML::LibXML::Simple</primary>
1666 </indexterm>
1667
1668 <para>The XML::LibXML::Simple module is a rewrite of XML::Simple to use the
1669 XML::LibXML parser for XML structures,instead of the plain
1670 <application>Perl</application> or SAX parsers.
1671 This module and all dependency modules use the standard
1672 <xref linkend="perl-standard-install"/>.</para>
1673
1674 &lfs78_checked;
1675
1676 <itemizedlist>
1677 <listitem>
1678 <para>
1679 <ulink url="&XML-LibXML-Simple-download-http;">XML::LibXML::Simple-&XML-LibXML-Simple-version;</ulink>
1680 </para>
1681 </listitem>
1682 <listitem>
1683<literallayout>&XML-LibXML-Simple-download-http;
1684MD5 sum: &XML-LibXML-Simple-md5sum;</literallayout>
1685 <itemizedlist>
1686 <listitem>
1687 <para>
1688 <xref linkend="perl-xml-sax"/>
1689 </para>
1690 </listitem>
1691 <listitem>
1692 <para>
1693 <xref linkend="perl-xml-libxml"/>
1694 </para>
1695 </listitem>
1696 <listitem><literallayout><ulink url="http://search.cpan.org/dist/File-Slurp-Tiny/">File::Slurp::Tiny</ulink>
1697(http://search.cpan.org/dist/File-Slurp-Tiny/)</literallayout>
1698 </listitem>
1699 </itemizedlist>
1700 </listitem>
1701 </itemizedlist>
1702
1703 <!-- XML::LibXSLT -->
1704 <bridgehead renderas="sect3" id="perl-xml-libxslt"
1705 xreflabel="XML::LibXSLT-&XML-LibXSLT-version;">
1706 XML::LibXSLT-&XML-LibXSLT-version;</bridgehead>
1707
1708 <indexterm zone="perl-modules perl-xml-libxslt">
1709 <primary sortas="a-XML-LibXSLT">XML::LibXSLT</primary>
1710 </indexterm>
1711
1712 <para>The XML::LibXSLT module provides an interface to
1713 <application>libxslt</application>. This module uses the standard
1714 <xref linkend="perl-standard-install"/>.</para>
1715
1716 &lfs78_checked;
1717
1718 <itemizedlist>
1719 <listitem>
1720 <para>
1721 <ulink url="&XML-LibXSLT-download-http;">XML::LibXSLT-&XML-LibXSLT-version;</ulink>
1722 </para>
1723 </listitem>
1724 <listitem>
1725<literallayout>&XML-LibXSLT-download-http;
1726MD5 sum: &XML-LibXSLT-md5sum;</literallayout>
1727 <itemizedlist>
1728 <listitem>
1729 <para>
1730 <xref linkend="libxslt"/>
1731 </para>
1732 </listitem>
1733 </itemizedlist>
1734 </listitem>
1735 </itemizedlist>
1736
1737 <!-- XML::Parser -->
1738<!-- <bridgehead renderas="sect3" id="perl-xml-parser"
1739 xreflabel="XML::Parser-&XML-Parser-version;">
1740 XML::Parser-&XML-Parser-version;</bridgehead>
1741
1742 <indexterm zone="perl-modules perl-xml-parser">
1743 <primary sortas="a-XML-Parser">XML::Parser</primary>
1744 </indexterm>
1745
1746 <para>The XML::Parser module is a <application>Perl</application> extension
1747 interface to James Clark's XML parser,
1748 <application>expat</application>. The module uses the standard
1749 <xref linkend="perl-standard-install"/>.</para>
1750
1751 &lfs7x5_checked;
1752
1753 <itemizedlist>
1754 <listitem> <literallayout><ulink url="&XML-Parser-download-http;">XML::Parser-&XML-Parser-version;</ulink>
1755MD5 sum: &XML-Parser-md5sum;) </literallayout>
1756 <itemizedlist>
1757 <!-<listitem>
1758 <para>
1759 <xref linkend="expat"/>
1760 </para>
1761 </listitem> ->
1762 <listitem>
1763 <para>
1764 <xref linkend="perl-lwp"/> (optionally used in the test suite)
1765 </para>
1766 </listitem>
1767 </itemizedlist>
1768
1769 </listitem>
1770 </itemizedlist>-->
1771
1772 <!-- XML::Simple -->
1773 <bridgehead renderas="sect3" id="perl-xml-simple"
1774 xreflabel="XML::Simple-&XML-Simple-version;">
1775 XML::Simple-&XML-Simple-version;</bridgehead>
1776
1777 <indexterm zone="perl-modules perl-xml-simple">
1778 <primary sortas="a-XML-Simple">XML::Simple</primary>
1779 </indexterm>
1780
1781 <para>The XML::Simple module is a <application>Perl</application> extension
1782 that provides an easy API to read and write XML (especially config files).
1783 This module and all dependency modules use the standard
1784 <xref linkend="perl-standard-install"/>.</para>
1785
1786 &lfs78_checked;
1787
1788 <itemizedlist>
1789 <listitem>
1790 <para>
1791 <ulink url="&XML-Simple-download-http;">XML::Simple-&XML-Simple-version;</ulink>
1792 </para>
1793 </listitem>
1794 <listitem>
1795<literallayout>&XML-Simple-download-http;
1796MD5 sum: &XML-Simple-md5sum;</literallayout>
1797 <itemizedlist>
1798 <!-- <listitem> <literallayout><ulink url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink> -->
1799 <listitem><literallayout><ulink id="perl-xml-sax" xreflabel="XML::SAX" url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink>
1800(http://search.cpan.org/~grantm/XML-SAX/)
1801(Note: this package does not support parallel build)</literallayout>
1802 <itemizedlist>
1803 <listitem><literallayout><ulink url="http://search.cpan.org/~perigrin/XML-NamespaceSupport/">XML::NamespaceSupport</ulink>
1804(http://search.cpan.org/~perigrin/XML-NamespaceSupport/)</literallayout>
1805 </listitem>
1806 <listitem><literallayout><ulink url="http://search.cpan.org/~grantm/XML-SAX-Base/">XML::SAX::Base</ulink>
1807(http://search.cpan.org/~grantm/XML-SAX-Base/)</literallayout>
1808 </listitem>
1809 </itemizedlist>
1810 </listitem>
1811 <listitem> <literallayout><ulink url="http://search.cpan.org/~bjoern/XML-SAX-Expat/">XML::SAX::Expat</ulink>
1812(http://search.cpan.org/~bjoern/XML-SAX-Expat/)
1813(Note: this package does not support parallel build)</literallayout>
1814<!-- <itemizedlist>
1815 <listitem>
1816 <para>
1817 <xref linkend="perl-xml-parser"/>
1818 </para>
1819 </listitem>
1820 </itemizedlist>-->
1821 </listitem>
1822 <listitem><literallayout> <ulink id="perl-xml-libxml" xreflabel="XML::LibXML" url="http://search.cpan.org/~shlomif/XML-LibXML/">XML::LibXML</ulink>
1823(http://search.cpan.org/~shlomif/XML-LibXML/)
1824(recommended for faster parsing)</literallayout>
1825 </listitem>
1826 <listitem><literallayout><ulink url="http://search.cpan.org/~chorny/Tie-IxHash/">Tie::IxHash</ulink>
1827(http://search.cpan.org/~chorny/Tie-IxHash/)
1828(optionally used in the test suite)</literallayout>
1829 </listitem>
1830 </itemizedlist>
1831 </listitem>
1832 </itemizedlist>
1833
1834 <!-- XML::Writer -->
1835 <bridgehead renderas="sect3" id="perl-xml-writer"
1836 xreflabel="XML::Writer-&XML-Writer-version;">
1837 XML::Writer-&XML-Writer-version;</bridgehead>
1838
1839 <indexterm zone="perl-modules perl-xml-writer">
1840 <primary sortas="a-XML-Writer">XML::Writer</primary>
1841 </indexterm>
1842
1843 <para>XML::Writer provides a <application>Perl</application>
1844 extension for writing XML documents. This
1845 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1846
1847 &lfs78_checked;
1848
1849 <itemizedlist>
1850 <listitem>
1851 <para>
1852 <ulink url="&XML-Writer-download-http;">XML::Writer-&XML-Writer-version;</ulink>
1853 </para>
1854 </listitem>
1855 <listitem>
1856<literallayout>&XML-Writer-download-http;
1857MD5 sum: &XML-Writer-md5sum;</literallayout>
1858 </listitem>
1859 </itemizedlist>
1860
1861 <!-- YAML
1862 <bridgehead renderas="sect3" id="perl-yaml"
1863 xreflabel="YAML-&YAML-version;">
1864 YAML-&YAML-version;</bridgehead>
1865
1866 <indexterm zone="perl-modules perl-yaml">
1867 <primary sortas="a-YAML">YAML</primary>
1868 </indexterm>
1869
1870 <para>The <application>YAML</application> modules implement a
1871 <application>YAML</application> Loader and Dumper based on the
1872 <application>YAML</application> 1.0 specification
1873 <ulink url="http://www.yaml.org/spec/"/>.
1874 <application>YAML</application> is a generic data serialization language
1875 that is optimized for human readability. It can be used to express the data
1876 structures of most modern programming languages. The module and
1877 dependencies are installed using the standard
1878 <application>Perl</application> module
1879 <xref linkend="perl-standard-install"/>.</para>
1880
1881 <note>
1882 <para>The <application>YAML</application>,
1883 <application>Test::Base</application> and
1884 <application>Spiffy</application> modules will install UTF-8
1885 encoded manual pages. To modify the manual pages so that non-UTF-8
1886 encoded pages are installed, issue the following commands (before
1887 any other build commands):</para>
1888
1889<screen><literal>For <application>Spiffy</application>: <command>sed -i 's,\xc3\xb6,o,' lib/Spiffy.pm</command>
1890
1891For <application>Test::Base</application>: <command>sed -i 's,\xc3\xb6,o,' \
1892 lib/Test/Base{,/Filter}.pm \
1893 lib/Module/Install/TestBase.pm</command>
1894
1895For <application>YAML</application>: <command>sed -i 's,\xc3\xb6,o,' \
1896 ysh \
1897 lib{,/Test}/YAML.pm \
1898 lib/YAML/{Types,Node,Error,Marshall,Tag,Base}.pm \
1899 lib/YAML/{Loader,Dumper}{,/Base}.pm</command></literal></screen>
1900
1901 </note>
1902
1903 <itemizedlist>
1904 <listitem>
1905 <para>
1906 <ulink url="http://cpan.org/authors/id/I/IN/INGY/YAML-&YAML-version;.tar.gz">
1907 YAML-&YAML-version;</ulink></para>
1908 <itemizedlist>
1909 <listitem>
1910 <para>
1911 <ulink url="http://cpan.org/authors/id/I/IN/INGY/Test-Base-&Test-Base-version;.tar.gz">
1912 Test-Base-&Test-Base-version;</ulink>
1913 (optionally used during the tests)
1914 </para>
1915 <itemizedlist>
1916 <listitem>
1917 <para
1918 <ulink url="http://cpan.org/authors/id/I/IN/INGY/Spiffy-&Spiffy-version;.tar.gz">
1919 Spiffy-&Spiffy-version;</ulink></para>
1920 </listitem>
1921 </itemizedlist>
1922 </listitem>
1923 <listitem>
1924 <para>
1925 <xref linkend="perl-text-diff"/>
1926 (optionally used during the tests)
1927 </para>
1928 </listitem>
1929 </itemizedlist>
1930 </listitem>
1931 </itemizedlist>
1932 -->
1933
1934 </sect2>
1935
1936 <sect2 role="installation" id="perl-standard-install"
1937 xreflabel="build and installation instructions">
1938 <title>Standard Installation of Perl Modules</title>
1939
1940 <para>Install <application>Perl</application> modules by running the
1941 following commands:</para>
1942
1943<screen><userinput>perl Makefile.PL &amp;&amp;
1944make &amp;&amp;
1945make test</userinput></screen>
1946
1947 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1948
1949<screen role="root"><userinput>make install</userinput></screen>
1950
1951 <note>
1952 <para>When reinstalling a <application>Perl</application> module,
1953 sometimes older versions of the module being reinstalled are in other
1954 directories specified in <parameter>@INC</parameter>. To delete all
1955 other versions of the module being reinstalled (not simply older ones)
1956 set the <varname>UNINST</varname> variable:</para>
1957
1958<screen><userinput>make install UNINST=1</userinput></screen>
1959 </note>
1960
1961 </sect2>
1962
1963 <sect2 role="installation" id="perl-build-install"
1964 xreflabel="instructions for packages using Build.PL">
1965 <title>Installation of Perl Modules which use Build.PL</title>
1966
1967 <para>Before <application>perl-5.22</application>, Module::Build
1968 was part of the core distribution. Now it must be installed separately
1969 (see above) before any of the modules which use it can be built.</para>
1970
1971 <para>Install <application>Perl</application> modules which use
1972 Build.PL by running the following commands:</para>
1973
1974<!-- when Build is removed from the core perl distribution, perhaps in 5.22,
1975 Module::Build should be added to this page, and linked from here -->
1976<screen><userinput>perl Build.PL &amp;&amp;
1977./Build &amp;&amp;
1978./Build test</userinput></screen>
1979
1980 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1981
1982<screen role="root"><userinput>./Build install</userinput></screen>
1983
1984<!-- following not tested
1985 <note>
1986 <para>When reinstalling a <application>Perl</application> module,
1987 sometimes older versions of the module being reinstalled are in other
1988 directories specified in <parameter>@INC</parameter>. To delete all
1989 other versions of the module being reinstalled (not simply older ones)
1990 set the <varname>UNINST</varname> variable:</para>
1991
1992<screen><userinput>./Build install UNINST=1</userinput></screen>
1993 </note> -->
1994
1995 </sect2>
1996
1997 <sect2 role="installation" id="perl-auto-install"
1998 xreflabel="alternate auto installation instructions">
1999 <title>(Alternate) Auto Installation of Perl Modules.</title>
2000
2001 <para>There is an alternate way of installing the modules using the
2002 <command>cpan</command> shell <command>install</command> command. The
2003 command automatically downloads the source from the CPAN archive, extracts
2004 it, runs the compilation, testing and installation commands mentioned
2005 above, and removes the build source tree. You may still need to install
2006 dependent library packages before running the automated installation
2007 method.</para>
2008
2009 <para>The first time you run <command>cpan</command>, you'll be prompted
2010 to enter some information regarding download locations and methods. This
2011 information is retained in files located in
2012 <filename class='directory'>~/.cpan</filename>. Start the
2013 <command>cpan</command> shell by issuing '<command>cpan</command>' as the
2014 <systemitem class="username">root</systemitem> user. Any module may now be
2015 installed from the
2016 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2017 prompt with the command:</para>
2018
2019<screen role="root"><userinput>install <replaceable>&lt;Module::Name&gt;</replaceable></userinput></screen>
2020
2021 <para>For additional commands and help, issue '<command>help</command>'
2022 from the
2023 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2024 prompt.</para>
2025
2026 <para>Alternatively, for scripted or non-interactive installations, use the
2027 following syntax as the
2028 <systemitem class="username">root</systemitem> user to install one or more
2029 modules:</para>
2030
2031<screen role="root"><userinput>cpan -i <replaceable>&lt;Module1::Name&gt; &lt;Module2::Name&gt;</replaceable></userinput></screen>
2032
2033 <para>Review the <filename>cpan.1</filename> man page for additional
2034 parameters you can pass to <command>cpan</command> on the command
2035 line.</para>
2036
2037 </sect2>
2038
2039 <sect2 role="content">
2040 <title>Contents</title>
2041
2042 <para>
2043 Most of these modules only install into the perl directories, but a
2044 few will also install programs (mostly, perl scripts), or even a library,
2045 into <filename class="directory">/usr</filename>
2046 </para>
2047
2048 <segmentedlist>
2049 <segtitle>Installed Programs</segtitle>
2050 <segtitle>Installed Libraries</segtitle>
2051
2052 <seglistitem>
2053 <seg> <!-- Use emphasis to highlihght the relevant module name.
2054 Our setup actually uses italic to do this this. -->
2055 <emphasis>Archive::Zip:</emphasis> crc32
2056 <emphasis>File::Find::Rule:</emphasis> findrule
2057 <emphasis>libwww-perl:</emphasis> lwp-download, lwp-dump, lwp-mirror, lwp-request
2058 <emphasis>Log::Log4perl:</emphasis> l4p-tmpl
2059 <emphasis>Module::Build</emphasis> config_data
2060 <emphasis>Pod::Coverage:</emphasis> pod_cover
2061 <emphasis>Text::BibTeX:</emphasis> biblex, bibparse, dumpnames
2062 </seg>
2063 <seg>
2064 <emphasis>Text::BibTeX:</emphasis> libbtparse.so
2065 </seg>
2066 </seglistitem>
2067 </segmentedlist>
2068
2069 <variablelist>
2070 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
2071 <?dbfo list-presentation="list"?>
2072 <?dbhtml list-presentation="table"?>
2073
2074 <varlistentry id="crc32">
2075 <term><command>crc32</command></term>
2076 <listitem>
2077 <para>computes and prints to stdout the CRC-32 values of the
2078 given files.</para>
2079 <indexterm zone="perl-modules crc32">
2080 <primary sortas="b-crc32">crc32</primary>
2081 </indexterm>
2082 </listitem>
2083 </varlistentry>
2084
2085 <varlistentry id="findrule">
2086 <term><command>findrule</command></term>
2087 <listitem>
2088 <para>is a command line wrapper to File:Find:Rule.</para>
2089 <indexterm zone="perl-modules findrule">
2090 <primary sortas="b-findrule">findrule</primary>
2091 </indexterm>
2092 </listitem>
2093 </varlistentry>
2094
2095 <varlistentry id="lwp-download">
2096 <term><command>lwp-download</command></term>
2097 <listitem>
2098 <para>is a script to fetch a large file from the web.</para>
2099 <indexterm zone="perl-modules lwp-download">
2100 <primary sortas="b-lwp-download">lwp-download</primary>
2101 </indexterm>
2102 </listitem>
2103 </varlistentry>
2104
2105 <varlistentry id="lwp-dump">
2106 <term><command>lwp-dump</command></term>
2107 <listitem>
2108 <para>is used to see what headers and content is returned for a URL.</para>
2109 <indexterm zone="perl-modules lwp-dump">
2110 <primary sortas="b-lwp-dump">lwp-dump</primary>
2111 </indexterm>
2112 </listitem>
2113 </varlistentry>
2114
2115 <varlistentry id="lwp-mirror">
2116 <term><command>lwp-mirror</command></term>
2117 <listitem>
2118 <para>is a simple mirror utility.</para>
2119 <indexterm zone="perl-modules lwp-mirror">
2120 <primary sortas="b-lwp-mirror">lwp-mirror</primary>
2121 </indexterm>
2122 </listitem>
2123 </varlistentry>
2124
2125 <varlistentry id="lwp-request">
2126 <term><command>lwp-request</command></term>
2127 <listitem>
2128 <para>is a simple command line user agent.</para>
2129 <indexterm zone="perl-modules lwp-request">
2130 <primary sortas="b-lwp-request">lwp-request</primary>
2131 </indexterm>
2132 </listitem>
2133 </varlistentry>
2134
2135 <varlistentry id="l4p-templ">
2136 <term><command>l4p-templ</command></term>
2137 <listitem>
2138 <para>prints out the text of a template Log4perl configuration for
2139 starting a new Log4perl configuration file.</para>
2140 <indexterm zone="perl-modules l4p-templ">
2141 <primary sortas="b-l4p-templ">l4p-templ</primary>
2142 </indexterm>
2143 </listitem>
2144 </varlistentry>
2145
2146 <varlistentry id="config_data">
2147 <term><command>config_data</command></term>
2148 <listitem>
2149 <para>is used to query or change the configuration of perl modules.
2150 </para>
2151 <indexterm zone="perl-modules config_data">
2152 <primary sortas="b-config_data">config_data</primary>
2153 </indexterm>
2154 </listitem>
2155 </varlistentry>
2156
2157 <varlistentry id="pod_cover">
2158 <term><command>pod_cover</command></term>
2159 <listitem>
2160 <para>is used to get a coverage analysis of the embedded documentation
2161 in a perl module.</para>
2162 <indexterm zone="perl-modules pod_cover">
2163 <primary sortas="b-pod_cover">pod_cover</primary>
2164 </indexterm>
2165 </listitem>
2166 </varlistentry>
2167
2168 <varlistentry id="biblex">
2169 <term><command>biblex</command></term>
2170 <listitem>
2171 <para>performs lexical analysis on a BibTeX file.</para>
2172 <indexterm zone="perl-modules biblex">
2173 <primary sortas="b-biblex">biblex</primary>
2174 </indexterm>
2175 </listitem>
2176 </varlistentry>
2177
2178 <varlistentry id="bibparse">
2179 <term><command>bibparse</command></term>
2180 <listitem>
2181 <para>parses a series of BibTeX files with command line options to
2182 control the string post-processing behaviour.</para>
2183 <indexterm zone="perl-modules bibparse">
2184 <primary sortas="b-bibparse">bibparse</primary>
2185 </indexterm>
2186 </listitem>
2187 </varlistentry>
2188
2189 <varlistentry id="dumpnames">
2190 <term><command>dumpnames</command></term>
2191 <listitem>
2192 <para>parses a BibTeX file, splitting 'author' and 'editor' fields
2193 into lists of names, and then dumps everything to stdout.</para>
2194 <indexterm zone="perl-modules dumpnames">
2195 <primary sortas="b-dumpnames">dumpnames</primary>
2196 </indexterm>
2197 </listitem>
2198 </varlistentry>
2199
2200 <varlistentry id="libbtparse">
2201 <term><filename class='libraryfile'>libbtparse.so</filename></term>
2202 <listitem>
2203 <para>is a library for parsing and processing BibTeX data files.</para>
2204 <indexterm zone="perl-modules libbtparse">
2205 <primary sortas="c-libbtparse">libbtparse.so</primary>
2206 </indexterm>
2207 </listitem>
2208 </varlistentry>
2209
2210 </variablelist>
2211 </sect2>
2212
2213</sect1>
Note: See TracBrowser for help on using the repository browser.