source: general/prog/perl-modules.xml@ 42c3bc45

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 42c3bc45 was 42c3bc45, checked in by Ken Moffat <ken@…>, 8 years ago

Unicode::LineBreak-2015.11

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

  • Property mode set to 100644
File size: 84.4 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 "fd8eb57f5d613bafb72bf23f9e81ab2b">
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 </itemizedlist>
1321 </listitem>
1322 </itemizedlist>
1323
1324 <!-- Test::Pod -->
1325 <bridgehead renderas="sect3" id="perl-test-pod"
1326 xreflabel="Test::Pod-&Test-Pod-version;">
1327 Test::Pod-&Test-Pod-version;</bridgehead>
1328
1329 <indexterm zone="perl-modules perl-test-pod">
1330 <primary sortas="a-Test-Pod">Test::Pod</primary>
1331 </indexterm>
1332
1333 <para>
1334 Test::Pod checks for POD errors in files. It uses the standard
1335 <xref linkend="perl-standard-install"/>.
1336 </para>
1337
1338 &lfs78_checked;
1339
1340 <itemizedlist>
1341 <listitem>
1342 <para>
1343 <ulink url="&Test-Pod-download-http;">Test-Pod-&Test-Pod-version;</ulink>
1344 </para>
1345 </listitem>
1346 <listitem>
1347<literallayout>&Test-Pod-download-http;
1348MD5 sum: &Test-Pod-md5sum;</literallayout>
1349 </listitem>
1350 </itemizedlist>
1351
1352 <!-- Test::Pod::Coverage -->
1353 <bridgehead renderas="sect3" id="perl-test-pod-coverage"
1354 xreflabel="Test::Pod::Coverage-&Test-Pod-Coverage-version;">
1355 Test::Pod::Coverage-&Test-Pod-Coverage-version;</bridgehead>
1356
1357 <indexterm zone="perl-modules perl-test-pod-coverage">
1358 <primary sortas="a-Test-Pod-Coverage">Test::Pod::Coverage</primary>
1359 </indexterm>
1360
1361 <para>Test::Pod::Coverage check for pod coverage. This module and its
1362 dependency modules use the standard
1363 <xref linkend="perl-standard-install"/>.</para>
1364
1365 &lfs78_checked;
1366
1367 <itemizedlist>
1368 <listitem>
1369 <para>
1370 <ulink url="&Test-Pod-Coverage-download-http;">Test::Pod::Coverage-&Test-Pod-Coverage-version;</ulink>
1371 </para>
1372 </listitem>
1373 <listitem>
1374<literallayout>&Test-Pod-Coverage-download-http;
1375MD5 sum: &Test-Pod-Coverage-md5sum;</literallayout>
1376 <itemizedlist>
1377 <listitem><literallayout><ulink url="http://search.cpan.org/~rclamp/Pod-Coverage/">Pod::Coverage (for the testsuite)</ulink>
1378(http://search.cpan.org/~rclamp/Pod-Coverage/)</literallayout>
1379 <itemizedlist>
1380 <listitem><literallayout><ulink url="http://search.cpan.org/~andk/Devel-Symdump/">Devel::Symdump (for the testsuite)</ulink>
1381(http://search.cpan.org/~andk/Devel-Symdump/)</literallayout>
1382 </listitem>
1383 </itemizedlist>
1384 </listitem>
1385 </itemizedlist>
1386 </listitem>
1387 </itemizedlist>
1388
1389 <!-- Text::BibTeX -->
1390 <bridgehead renderas="sect3" id="perl-text-bibtex"
1391 xreflabel="Text::BibTeX-&Text-BibTeX-version;">
1392 Text::BibTeX-&Text-BibTeX-version;</bridgehead>
1393
1394 <indexterm zone="perl-modules perl-text-bibtex">
1395 <primary sortas="a-Text-BibTeX">Text::BibTex</primary>
1396 </indexterm>
1397
1398 <para>Text::BibTeX provides an interface to read and parse
1399 <application>BibTeX</application> files. This module uses the
1400 <xref linkend="perl-build-install"/>, but except where noted,
1401 its dependencies are installed using the standard
1402 <xref linkend="perl-standard-install"/>.</para>
1403
1404 <para>This package asks for what it calls `Scalar::Util` version 1.42 or
1405 later if the core module List::Util is older than this, as happens with
1406 releases up to perl-5.20.2. To test the version, you can run the
1407 following command</para>
1408 <!-- use para and literallayout to avoid line break in the long path -->
1409 <para><literallayout><command>strings /usr/lib/perl5/5.*/*/auto/List/Util/Util.so |
1410 grep -E '^[[:digit:]]\.[[:digit:]]+'</command></literallayout></para>
1411 <para>and if necessary install
1412 <ulink url="http://search.cpan.org/dist/Scalar-List-Utils/">Scalar::List::Utils</ulink>
1413 (http://search.cpan.org/dist/Scalar-List-Utils/) to get a newer version of
1414 that module without updating all of <application>perl</application>.</para>
1415
1416 &lfs78_checked;
1417
1418 <itemizedlist>
1419 <listitem>
1420 <para>
1421 <ulink url="&Text-BibTeX-download-http;">Text-BibTeX-&Text-BibTeX-version;</ulink>
1422 </para>
1423 </listitem>
1424 <listitem>
1425<literallayout>&Text-BibTeX-download-http;
1426MD5 sum: &Text-BibTeX-md5sum;</literallayout>
1427 <itemizedlist>
1428 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Config-AutoConf/">Config::AutoConf</ulink>
1429(http://search.cpan.org/dist/Config-AutoConf/)</literallayout>
1430 <itemizedlist>
1431 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Capture-Tiny/">Capture=Tiny</ulink>
1432(http://search.cpan.org/dist/Capture-Tiny/)</literallayout>
1433 </listitem>
1434 <listitem><literallayout><ulink url="http://search.cpan.org/dist/ExtUtils-LibBuilder/">ExtUtils-LibBuilder</ulink>
1435(http://search.cpan.org/dist/LibBuilder/)
1436this uses the <xref linkend="perl-build-install"/></literallayout>
1437 <itemizedlist>
1438 <listitem>
1439 <para>
1440 <xref linkend="perl-module-build"/>
1441 </para>
1442 </listitem>
1443 </itemizedlist>
1444 </listitem>
1445 </itemizedlist>
1446 </listitem>
1447 </itemizedlist>
1448 </listitem>
1449 </itemizedlist>
1450
1451
1452 <!-- Text::Diff
1453 <bridgehead renderas="sect3" id="perl-text-diff"
1454 xreflabel="Text::Diff-&Text-Diff-version;">
1455 Text::Diff-&Text-Diff-version;</bridgehead>
1456
1457 <indexterm zone="perl-modules perl-text-diff">
1458 <primary sortas="a-Text-Diff">Text::Diff</primary>
1459 </indexterm>
1460
1461 <para>Text::Diff is used to perform diffs on files and record sets. It
1462 provides a basic set of services akin to the GNU <command>diff</command>
1463 utility. It is not anywhere near as feature complete as GNU
1464 <command>diff</command>, but it is better integrated with
1465 <application>Perl</application> and available on all platforms. Text::Diff
1466 is often faster than shelling out to a system's <command>diff</command>
1467 executable for small files, and generally slower on larger files. The
1468 modules listed below are installed using the standard
1469 <application>Perl</application> module
1470 <xref linkend="perl-standard-install"/>.</para>
1471
1472 <itemizedlist>
1473 <listitem>
1474 <para>
1475 <ulink url="http://cpan.org/authors/id/R/RB/RBS/Text-Diff-&Text-Diff-version-download-http;.tar.gz">
1476 Text-Diff-&Text-Diff-version;</ulink></para>
1477 <itemizedlist>
1478 <listitem>
1479 <para>
1480 <ulink url="http://cpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-&Algorithm-Diff-version-download-http;.tar.gz">
1481 Algorithm-Diff-&Algorithm-Diff-version;</ulink></para>
1482 </listitem>
1483 </itemizedlist>
1484 </listitem>
1485 </itemizedlist>
1486 -->
1487
1488 <!-- Text::Roman -->
1489 <bridgehead renderas="sect3" id="perl-text-roman"
1490 xreflabel="Text::Roman-&Text-Roman-version;">
1491 Text::Roman-&Text-Roman-version;</bridgehead>
1492
1493 <indexterm zone="perl-modules perl-text-roman">
1494 <primary sortas="a-Text-Roman">Text::Roman</primary>
1495 </indexterm>
1496
1497 <para>
1498 Text::Roman allows conversion between Roman and Arabic algorisms (number
1499 systems, e.g. MCMXLV and 1945). This module uses the standard
1500 <xref linkend="perl-standard-install"/>.
1501 </para>
1502
1503 &lfs78_checked;
1504
1505 <itemizedlist>
1506 <listitem>
1507 <para>
1508 <ulink url="&Text-Roman-download-http;">Text-Roman-&Text-Roman-version;</ulink>
1509 </para>
1510 </listitem>
1511 <listitem>
1512<literallayout>&Text-Roman-download-http;
1513MD5 sum: &Text-Roman-md5sum;</literallayout>
1514 </listitem>
1515 </itemizedlist>
1516
1517 <!-- Tk
1518 <bridgehead renderas="sect3" id="tk-perl"
1519 xreflabel="Tk-Perl-&Tk-Perl-version;">
1520 Tk-&Tk-Perl-version;</bridgehead>
1521
1522 <indexterm zone="perl-modules tk-perl">
1523 <primary sortas="a-Tk">Tk</primary>
1524 </indexterm>
1525
1526 <para>The <application>Tk</application> module is a
1527 <application>Perl</application> interface to the
1528 <application>Tk</application> package. The goal of this release is Unicode
1529 support via <application>Perl</application>'s and
1530 core-<application>Tk</application>'s use of UTF-8. Tk-&Tk-Perl-version;
1531 builds and loads into a threaded <application>Perl</application> but is NOT
1532 yet thread safe. The module is installed using the standard
1533 <application>Perl</application> module
1534 <xref linkend="perl-standard-install"/>.</para>
1535
1536 <itemizedlist>
1537 <listitem>
1538 <para>
1539 <ulink url="http://www.cpan.org/authors/id/S/SR/SREZIC/Tk-&Tk-Perl-version-download-http;.tar.gz">
1540 Tk-&Tk-Perl-version;</ulink></para>
1541 <itemizedlist>
1542 <listitem>
1543 <para>
1544 <xref linkend="tk"/> and <xref linkend="libjpeg"/>
1545 </para>
1546 </listitem>
1547 </itemizedlist>
1548 </listitem>
1549 </itemizedlist>
1550 -->
1551
1552 <!-- Unicode::Collate -->
1553 <bridgehead renderas="sect3" id="perl-unicode-collate"
1554 xreflabel="Unicode::Collate-&Unicode-Collate-version;">
1555 Unicode::Collate-&Unicode-Collate-version;</bridgehead>
1556
1557 <indexterm zone="perl-modules perl-unicode-collate">
1558 <primary sortas="a-Unicode-Collate">Unicode::Collate</primary>
1559 </indexterm>
1560
1561 <para>Unicode::Collate provides a Unicode collation algorithm. This module
1562 uses the standard <xref linkend="perl-standard-install"/>.</para>
1563
1564 &lfs78_checked;
1565
1566 <itemizedlist>
1567 <listitem>
1568 <para>
1569 <ulink url="&Unicode-Collate-download-http;">Unicode-Collate-&Unicode-Collate-version;</ulink>
1570 </para>
1571 </listitem>
1572 <listitem>
1573<literallayout>&Unicode-Collate-download-http;
1574MD5 sum: &Unicode-Collate-md5sum;</literallayout>
1575 </listitem>
1576 </itemizedlist>
1577
1578 <!-- Unicode::LineBreak -->
1579 <bridgehead renderas="sect3" id="perl-unicode-linebreak"
1580 xreflabel="Unicode::LineBreak-&Unicode-LineBreak-version;">
1581 Unicode::LineBreak-&Unicode-LineBreak-version;</bridgehead>
1582
1583 <indexterm zone="perl-modules perl-unicode-linebreak">
1584 <primary sortas="a-Unicode-LineBreak">Unicode::LineBreak</primary>
1585 </indexterm>
1586
1587 <para>Unicode::LineBreak provides a UAX #14 Unicode Line Breaking Algorithm.
1588 This module and its dependencies use the standard
1589 <xref linkend="perl-standard-install"/>.</para>
1590
1591 &lfs78_checked;
1592
1593 <itemizedlist>
1594 <listitem>
1595 <para>
1596 <ulink url="&Unicode-LineBreak-download-http;">Unicode::LineBreak-&Unicode-LineBreak-version;</ulink>
1597 </para>
1598 </listitem>
1599 <listitem>
1600<literallayout>&Unicode-LineBreak-download-http;
1601MD5 sum: &Unicode-LineBreak-md5sum;</literallayout>
1602 <itemizedlist>
1603 <listitem><literallayout><ulink url="http://search.cpan.org/dist/MIME-Charset/">MIME::Charset</ulink>
1604(http://search.cpan.org/dist/MIME-Charset/)</literallayout>
1605 <itemizedlist>
1606 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Encode-JISX0213/">Encode-JISX0213</ulink>
1607(http://search.cpan.org/dist/Encode-JISX0213/)</literallayout>
1608 <itemizedlist>
1609 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Encode-ISO2022/">Encode-ISO2022</ulink>
1610(http://search.cpan.org/dist/Encode-ISO2022/)</literallayout>
1611 </listitem>
1612 </itemizedlist>
1613 </listitem>
1614 </itemizedlist>
1615 </listitem>
1616 </itemizedlist>
1617 </listitem>
1618 </itemizedlist>
1619
1620 <!-- URI -->
1621 <bridgehead renderas="sect3" id="perl-uri"
1622 xreflabel="URI-&URI-version;">
1623 URI-&URI-version;</bridgehead>
1624
1625 <indexterm zone="perl-modules perl-uri">
1626 <primary sortas="a-URI">URI</primary>
1627 </indexterm>
1628
1629 <para>
1630 This module implements the URI class. Objects of this class represent
1631 "Uniform Resource Identifier references" as specified in RFC 2396 (and
1632 updated by RFC 2732). A Uniform Resource Identifier is a compact string of
1633 characters that identifies an abstract or physical resource. A Uniform
1634 Resource Identifier can be further classified as either a Uniform Resource
1635 Locator (URL) or a Uniform Resource Name (URN). The distinction between
1636 URL and URN does not matter to the URI class interface. A "URI-reference"
1637 is a URI that may have additional information attached in the form of a
1638 fragment identifier. This module uses the standard
1639 <xref linkend="perl-standard-install"/>.
1640 </para>
1641
1642 &lfs78_checked;
1643
1644 <itemizedlist>
1645 <listitem>
1646 <para>
1647 <ulink url="&URI-download-http;">URI-&URI-version;</ulink>
1648 </para>
1649 </listitem>
1650 <listitem>
1651<literallayout>&URI-download-http;
1652MD5 sum: &URI-md5sum;</literallayout>
1653 </listitem>
1654 </itemizedlist>
1655
1656 <!-- XML::LibXML::Simple -->
1657 <bridgehead renderas="sect3" id="perl-xml-libxml-simple"
1658 xreflabel="XML::LibXML::Simple-&XML-LibXML-Simple-version;">
1659 XML::LibXML::Simple-&XML-LibXML-Simple-version;</bridgehead>
1660
1661 <indexterm zone="perl-modules perl-xml-libxml-simple">
1662 <primary sortas="a-XML-LibXML-Simple">XML::LibXML::Simple</primary>
1663 </indexterm>
1664
1665 <para>The XML::LibXML::Simple module is a rewrite of XML::Simple to use the
1666 XML::LibXML parser for XML structures,instead of the plain
1667 <application>Perl</application> or SAX parsers.
1668 This module and all dependency modules use the standard
1669 <xref linkend="perl-standard-install"/>.</para>
1670
1671 &lfs78_checked;
1672
1673 <itemizedlist>
1674 <listitem>
1675 <para>
1676 <ulink url="&XML-LibXML-Simple-download-http;">XML::LibXML::Simple-&XML-LibXML-Simple-version;</ulink>
1677 </para>
1678 </listitem>
1679 <listitem>
1680<literallayout>&XML-LibXML-Simple-download-http;
1681MD5 sum: &XML-LibXML-Simple-md5sum;</literallayout>
1682 <itemizedlist>
1683 <listitem>
1684 <para>
1685 <xref linkend="perl-xml-sax"/>
1686 </para>
1687 </listitem>
1688 <listitem>
1689 <para>
1690 <xref linkend="perl-xml-libxml"/>
1691 </para>
1692 </listitem>
1693 <listitem><literallayout><ulink url="http://search.cpan.org/dist/File-Slurp-Tiny/">File::Slurp::Tiny</ulink>
1694(http://search.cpan.org/dist/File-Slurp-Tiny/)</literallayout>
1695 </listitem>
1696 </itemizedlist>
1697 </listitem>
1698 </itemizedlist>
1699
1700 <!-- XML::LibXSLT -->
1701 <bridgehead renderas="sect3" id="perl-xml-libxslt"
1702 xreflabel="XML::LibXSLT-&XML-LibXSLT-version;">
1703 XML::LibXSLT-&XML-LibXSLT-version;</bridgehead>
1704
1705 <indexterm zone="perl-modules perl-xml-libxslt">
1706 <primary sortas="a-XML-LibXSLT">XML::LibXSLT</primary>
1707 </indexterm>
1708
1709 <para>The XML::LibXSLT module provides an interface to
1710 <application>libxslt</application>. This module uses the standard
1711 <xref linkend="perl-standard-install"/>.</para>
1712
1713 &lfs78_checked;
1714
1715 <itemizedlist>
1716 <listitem>
1717 <para>
1718 <ulink url="&XML-LibXSLT-download-http;">XML::LibXSLT-&XML-LibXSLT-version;</ulink>
1719 </para>
1720 </listitem>
1721 <listitem>
1722<literallayout>&XML-LibXSLT-download-http;
1723MD5 sum: &XML-LibXSLT-md5sum;</literallayout>
1724 <itemizedlist>
1725 <listitem>
1726 <para>
1727 <xref linkend="libxslt"/>
1728 </para>
1729 </listitem>
1730 </itemizedlist>
1731 </listitem>
1732 </itemizedlist>
1733
1734 <!-- XML::Parser -->
1735<!-- <bridgehead renderas="sect3" id="perl-xml-parser"
1736 xreflabel="XML::Parser-&XML-Parser-version;">
1737 XML::Parser-&XML-Parser-version;</bridgehead>
1738
1739 <indexterm zone="perl-modules perl-xml-parser">
1740 <primary sortas="a-XML-Parser">XML::Parser</primary>
1741 </indexterm>
1742
1743 <para>The XML::Parser module is a <application>Perl</application> extension
1744 interface to James Clark's XML parser,
1745 <application>expat</application>. The module uses the standard
1746 <xref linkend="perl-standard-install"/>.</para>
1747
1748 &lfs7x5_checked;
1749
1750 <itemizedlist>
1751 <listitem> <literallayout><ulink url="&XML-Parser-download-http;">XML::Parser-&XML-Parser-version;</ulink>
1752MD5 sum: &XML-Parser-md5sum;) </literallayout>
1753 <itemizedlist>
1754 <!-<listitem>
1755 <para>
1756 <xref linkend="expat"/>
1757 </para>
1758 </listitem> ->
1759 <listitem>
1760 <para>
1761 <xref linkend="perl-lwp"/> (optionally used in the test suite)
1762 </para>
1763 </listitem>
1764 </itemizedlist>
1765
1766 </listitem>
1767 </itemizedlist>-->
1768
1769 <!-- XML::Simple -->
1770 <bridgehead renderas="sect3" id="perl-xml-simple"
1771 xreflabel="XML::Simple-&XML-Simple-version;">
1772 XML::Simple-&XML-Simple-version;</bridgehead>
1773
1774 <indexterm zone="perl-modules perl-xml-simple">
1775 <primary sortas="a-XML-Simple">XML::Simple</primary>
1776 </indexterm>
1777
1778 <para>The XML::Simple module is a <application>Perl</application> extension
1779 that provides an easy API to read and write XML (especially config files).
1780 This module and all dependency modules use the standard
1781 <xref linkend="perl-standard-install"/>.</para>
1782
1783 &lfs78_checked;
1784
1785 <itemizedlist>
1786 <listitem>
1787 <para>
1788 <ulink url="&XML-Simple-download-http;">XML::Simple-&XML-Simple-version;</ulink>
1789 </para>
1790 </listitem>
1791 <listitem>
1792<literallayout>&XML-Simple-download-http;
1793MD5 sum: &XML-Simple-md5sum;</literallayout>
1794 <itemizedlist>
1795 <!-- <listitem> <literallayout><ulink url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink> -->
1796 <listitem><literallayout><ulink id="perl-xml-sax" xreflabel="XML::SAX" url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink>
1797(http://search.cpan.org/~grantm/XML-SAX/)
1798(Note: this package does not support parallel build)</literallayout>
1799 <itemizedlist>
1800 <listitem><literallayout><ulink url="http://search.cpan.org/~perigrin/XML-NamespaceSupport/">XML::NamespaceSupport</ulink>
1801(http://search.cpan.org/~perigrin/XML-NamespaceSupport/)</literallayout>
1802 </listitem>
1803 <listitem><literallayout><ulink url="http://search.cpan.org/~grantm/XML-SAX-Base/">XML::SAX::Base</ulink>
1804(http://search.cpan.org/~grantm/XML-SAX-Base/)</literallayout>
1805 </listitem>
1806 </itemizedlist>
1807 </listitem>
1808 <listitem> <literallayout><ulink url="http://search.cpan.org/~bjoern/XML-SAX-Expat/">XML::SAX::Expat</ulink>
1809(http://search.cpan.org/~bjoern/XML-SAX-Expat/)
1810(Note: this package does not support parallel build)</literallayout>
1811<!-- <itemizedlist>
1812 <listitem>
1813 <para>
1814 <xref linkend="perl-xml-parser"/>
1815 </para>
1816 </listitem>
1817 </itemizedlist>-->
1818 </listitem>
1819 <listitem><literallayout> <ulink id="perl-xml-libxml" xreflabel="XML::LibXML" url="http://search.cpan.org/~shlomif/XML-LibXML/">XML::LibXML</ulink>
1820(http://search.cpan.org/~shlomif/XML-LibXML/)
1821(recommended for faster parsing)</literallayout>
1822 </listitem>
1823 <listitem><literallayout><ulink url="http://search.cpan.org/~chorny/Tie-IxHash/">Tie::IxHash</ulink>
1824(http://search.cpan.org/~chorny/Tie-IxHash/)
1825(optionally used in the test suite)</literallayout>
1826 </listitem>
1827 </itemizedlist>
1828 </listitem>
1829 </itemizedlist>
1830
1831 <!-- XML::Writer -->
1832 <bridgehead renderas="sect3" id="perl-xml-writer"
1833 xreflabel="XML::Writer-&XML-Writer-version;">
1834 XML::Writer-&XML-Writer-version;</bridgehead>
1835
1836 <indexterm zone="perl-modules perl-xml-writer">
1837 <primary sortas="a-XML-Writer">XML::Writer</primary>
1838 </indexterm>
1839
1840 <para>XML::Writer provides a <application>Perl</application>
1841 extension for writing XML documents. This
1842 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1843
1844 &lfs78_checked;
1845
1846 <itemizedlist>
1847 <listitem>
1848 <para>
1849 <ulink url="&XML-Writer-download-http;">XML::Writer-&XML-Writer-version;</ulink>
1850 </para>
1851 </listitem>
1852 <listitem>
1853<literallayout>&XML-Writer-download-http;
1854MD5 sum: &XML-Writer-md5sum;</literallayout>
1855 </listitem>
1856 </itemizedlist>
1857
1858 <!-- YAML
1859 <bridgehead renderas="sect3" id="perl-yaml"
1860 xreflabel="YAML-&YAML-version;">
1861 YAML-&YAML-version;</bridgehead>
1862
1863 <indexterm zone="perl-modules perl-yaml">
1864 <primary sortas="a-YAML">YAML</primary>
1865 </indexterm>
1866
1867 <para>The <application>YAML</application> modules implement a
1868 <application>YAML</application> Loader and Dumper based on the
1869 <application>YAML</application> 1.0 specification
1870 <ulink url="http://www.yaml.org/spec/"/>.
1871 <application>YAML</application> is a generic data serialization language
1872 that is optimized for human readability. It can be used to express the data
1873 structures of most modern programming languages. The module and
1874 dependencies are installed using the standard
1875 <application>Perl</application> module
1876 <xref linkend="perl-standard-install"/>.</para>
1877
1878 <note>
1879 <para>The <application>YAML</application>,
1880 <application>Test::Base</application> and
1881 <application>Spiffy</application> modules will install UTF-8
1882 encoded manual pages. To modify the manual pages so that non-UTF-8
1883 encoded pages are installed, issue the following commands (before
1884 any other build commands):</para>
1885
1886<screen><literal>For <application>Spiffy</application>: <command>sed -i 's,\xc3\xb6,o,' lib/Spiffy.pm</command>
1887
1888For <application>Test::Base</application>: <command>sed -i 's,\xc3\xb6,o,' \
1889 lib/Test/Base{,/Filter}.pm \
1890 lib/Module/Install/TestBase.pm</command>
1891
1892For <application>YAML</application>: <command>sed -i 's,\xc3\xb6,o,' \
1893 ysh \
1894 lib{,/Test}/YAML.pm \
1895 lib/YAML/{Types,Node,Error,Marshall,Tag,Base}.pm \
1896 lib/YAML/{Loader,Dumper}{,/Base}.pm</command></literal></screen>
1897
1898 </note>
1899
1900 <itemizedlist>
1901 <listitem>
1902 <para>
1903 <ulink url="http://cpan.org/authors/id/I/IN/INGY/YAML-&YAML-version;.tar.gz">
1904 YAML-&YAML-version;</ulink></para>
1905 <itemizedlist>
1906 <listitem>
1907 <para>
1908 <ulink url="http://cpan.org/authors/id/I/IN/INGY/Test-Base-&Test-Base-version;.tar.gz">
1909 Test-Base-&Test-Base-version;</ulink>
1910 (optionally used during the tests)
1911 </para>
1912 <itemizedlist>
1913 <listitem>
1914 <para
1915 <ulink url="http://cpan.org/authors/id/I/IN/INGY/Spiffy-&Spiffy-version;.tar.gz">
1916 Spiffy-&Spiffy-version;</ulink></para>
1917 </listitem>
1918 </itemizedlist>
1919 </listitem>
1920 <listitem>
1921 <para>
1922 <xref linkend="perl-text-diff"/>
1923 (optionally used during the tests)
1924 </para>
1925 </listitem>
1926 </itemizedlist>
1927 </listitem>
1928 </itemizedlist>
1929 -->
1930
1931 </sect2>
1932
1933 <sect2 role="installation" id="perl-standard-install"
1934 xreflabel="build and installation instructions">
1935 <title>Standard Installation of Perl Modules</title>
1936
1937 <para>Install <application>Perl</application> modules by running the
1938 following commands:</para>
1939
1940<screen><userinput>perl Makefile.PL &amp;&amp;
1941make &amp;&amp;
1942make test</userinput></screen>
1943
1944 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1945
1946<screen role="root"><userinput>make install</userinput></screen>
1947
1948 <note>
1949 <para>When reinstalling a <application>Perl</application> module,
1950 sometimes older versions of the module being reinstalled are in other
1951 directories specified in <parameter>@INC</parameter>. To delete all
1952 other versions of the module being reinstalled (not simply older ones)
1953 set the <varname>UNINST</varname> variable:</para>
1954
1955<screen><userinput>make install UNINST=1</userinput></screen>
1956 </note>
1957
1958 </sect2>
1959
1960 <sect2 role="installation" id="perl-build-install"
1961 xreflabel="instructions for packages using Build.PL">
1962 <title>Installation of Perl Modules which use Build.PL</title>
1963
1964 <para>Before <application>perl-5.22</application>, Module::Build
1965 was part of the core distribution. Now it must be installed separately
1966 (see above) before any of the modules which use it can be built.</para>
1967
1968 <para>Install <application>Perl</application> modules which use
1969 Build.PL by running the following commands:</para>
1970
1971<!-- when Build is removed from the core perl distribution, perhaps in 5.22,
1972 Module::Build should be added to this page, and linked from here -->
1973<screen><userinput>perl Build.PL &amp;&amp;
1974./Build &amp;&amp;
1975./Build test</userinput></screen>
1976
1977 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1978
1979<screen role="root"><userinput>./Build install</userinput></screen>
1980
1981<!-- following not tested
1982 <note>
1983 <para>When reinstalling a <application>Perl</application> module,
1984 sometimes older versions of the module being reinstalled are in other
1985 directories specified in <parameter>@INC</parameter>. To delete all
1986 other versions of the module being reinstalled (not simply older ones)
1987 set the <varname>UNINST</varname> variable:</para>
1988
1989<screen><userinput>./Build install UNINST=1</userinput></screen>
1990 </note> -->
1991
1992 </sect2>
1993
1994 <sect2 role="installation" id="perl-auto-install"
1995 xreflabel="alternate auto installation instructions">
1996 <title>(Alternate) Auto Installation of Perl Modules.</title>
1997
1998 <para>There is an alternate way of installing the modules using the
1999 <command>cpan</command> shell <command>install</command> command. The
2000 command automatically downloads the source from the CPAN archive, extracts
2001 it, runs the compilation, testing and installation commands mentioned
2002 above, and removes the build source tree. You may still need to install
2003 dependent library packages before running the automated installation
2004 method.</para>
2005
2006 <para>The first time you run <command>cpan</command>, you'll be prompted
2007 to enter some information regarding download locations and methods. This
2008 information is retained in files located in
2009 <filename class='directory'>~/.cpan</filename>. Start the
2010 <command>cpan</command> shell by issuing '<command>cpan</command>' as the
2011 <systemitem class="username">root</systemitem> user. Any module may now be
2012 installed from the
2013 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2014 prompt with the command:</para>
2015
2016<screen role="root"><userinput>install <replaceable>&lt;Module::Name&gt;</replaceable></userinput></screen>
2017
2018 <para>For additional commands and help, issue '<command>help</command>'
2019 from the
2020 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2021 prompt.</para>
2022
2023 <para>Alternatively, for scripted or non-interactive installations, use the
2024 following syntax as the
2025 <systemitem class="username">root</systemitem> user to install one or more
2026 modules:</para>
2027
2028<screen role="root"><userinput>cpan -i <replaceable>&lt;Module1::Name&gt; &lt;Module2::Name&gt;</replaceable></userinput></screen>
2029
2030 <para>Review the <filename>cpan.1</filename> man page for additional
2031 parameters you can pass to <command>cpan</command> on the command
2032 line.</para>
2033
2034 </sect2>
2035
2036 <sect2 role="content">
2037 <title>Contents</title>
2038
2039 <para>
2040 Most of these modules only install into the perl directories, but a
2041 few will also install programs (mostly, perl scripts), or even a library,
2042 into <filename class="directory">/usr</filename>
2043 </para>
2044
2045 <segmentedlist>
2046 <segtitle>Installed Programs</segtitle>
2047 <segtitle>Installed Libraries</segtitle>
2048
2049 <seglistitem>
2050 <seg> <!-- Use emphasis to highlihght the relevant module name.
2051 Our setup actually uses italic to do this this. -->
2052 <emphasis>Archive::Zip:</emphasis> crc32
2053 <emphasis>File::Find::Rule:</emphasis> findrule
2054 <emphasis>libwww-perl:</emphasis> lwp-download, lwp-dump, lwp-mirror, lwp-request
2055 <emphasis>Log::Log4perl:</emphasis> l4p-tmpl
2056 <emphasis>Module::Build</emphasis> config_data
2057 <emphasis>Pod::Coverage:</emphasis> pod_cover
2058 <emphasis>Text::BibTeX:</emphasis> biblex, bibparse, dumpnames
2059 </seg>
2060 <seg>
2061 <emphasis>Text::BibTeX:</emphasis> libbtparse.so
2062 </seg>
2063 </seglistitem>
2064 </segmentedlist>
2065
2066 <variablelist>
2067 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
2068 <?dbfo list-presentation="list"?>
2069 <?dbhtml list-presentation="table"?>
2070
2071 <varlistentry id="crc32">
2072 <term><command>crc32</command></term>
2073 <listitem>
2074 <para>computes and prints to stdout the CRC-32 values of the
2075 given files.</para>
2076 <indexterm zone="perl-modules crc32">
2077 <primary sortas="b-crc32">crc32</primary>
2078 </indexterm>
2079 </listitem>
2080 </varlistentry>
2081
2082 <varlistentry id="findrule">
2083 <term><command>findrule</command></term>
2084 <listitem>
2085 <para>is a command line wrapper to File:Find:Rule.</para>
2086 <indexterm zone="perl-modules findrule">
2087 <primary sortas="b-findrule">findrule</primary>
2088 </indexterm>
2089 </listitem>
2090 </varlistentry>
2091
2092 <varlistentry id="lwp-download">
2093 <term><command>lwp-download</command></term>
2094 <listitem>
2095 <para>is a script to fetch a large file from the web.</para>
2096 <indexterm zone="perl-modules lwp-download">
2097 <primary sortas="b-lwp-download">lwp-download</primary>
2098 </indexterm>
2099 </listitem>
2100 </varlistentry>
2101
2102 <varlistentry id="lwp-dump">
2103 <term><command>lwp-dump</command></term>
2104 <listitem>
2105 <para>is used to see what headers and content is returned for a URL.</para>
2106 <indexterm zone="perl-modules lwp-dump">
2107 <primary sortas="b-lwp-dump">lwp-dump</primary>
2108 </indexterm>
2109 </listitem>
2110 </varlistentry>
2111
2112 <varlistentry id="lwp-mirror">
2113 <term><command>lwp-mirror</command></term>
2114 <listitem>
2115 <para>is a simple mirror utility.</para>
2116 <indexterm zone="perl-modules lwp-mirror">
2117 <primary sortas="b-lwp-mirror">lwp-mirror</primary>
2118 </indexterm>
2119 </listitem>
2120 </varlistentry>
2121
2122 <varlistentry id="lwp-request">
2123 <term><command>lwp-request</command></term>
2124 <listitem>
2125 <para>is a simple command line user agent.</para>
2126 <indexterm zone="perl-modules lwp-request">
2127 <primary sortas="b-lwp-request">lwp-request</primary>
2128 </indexterm>
2129 </listitem>
2130 </varlistentry>
2131
2132 <varlistentry id="l4p-templ">
2133 <term><command>l4p-templ</command></term>
2134 <listitem>
2135 <para>prints out the text of a template Log4perl configuration for
2136 starting a new Log4perl configuration file.</para>
2137 <indexterm zone="perl-modules l4p-templ">
2138 <primary sortas="b-l4p-templ">l4p-templ</primary>
2139 </indexterm>
2140 </listitem>
2141 </varlistentry>
2142
2143 <varlistentry id="config_data">
2144 <term><command>config_data</command></term>
2145 <listitem>
2146 <para>is used to query or change the configuration of perl modules.
2147 </para>
2148 <indexterm zone="perl-modules config_data">
2149 <primary sortas="b-config_data">config_data</primary>
2150 </indexterm>
2151 </listitem>
2152 </varlistentry>
2153
2154 <varlistentry id="pod_cover">
2155 <term><command>pod_cover</command></term>
2156 <listitem>
2157 <para>is used to get a coverage analysis of the embedded documentation
2158 in a perl module.</para>
2159 <indexterm zone="perl-modules pod_cover">
2160 <primary sortas="b-pod_cover">pod_cover</primary>
2161 </indexterm>
2162 </listitem>
2163 </varlistentry>
2164
2165 <varlistentry id="biblex">
2166 <term><command>biblex</command></term>
2167 <listitem>
2168 <para>performs lexical analysis on a BibTeX file.</para>
2169 <indexterm zone="perl-modules biblex">
2170 <primary sortas="b-biblex">biblex</primary>
2171 </indexterm>
2172 </listitem>
2173 </varlistentry>
2174
2175 <varlistentry id="bibparse">
2176 <term><command>bibparse</command></term>
2177 <listitem>
2178 <para>parses a series of BibTeX files with command line options to
2179 control the string post-processing behaviour.</para>
2180 <indexterm zone="perl-modules bibparse">
2181 <primary sortas="b-bibparse">bibparse</primary>
2182 </indexterm>
2183 </listitem>
2184 </varlistentry>
2185
2186 <varlistentry id="dumpnames">
2187 <term><command>dumpnames</command></term>
2188 <listitem>
2189 <para>parses a BibTeX file, splitting 'author' and 'editor' fields
2190 into lists of names, and then dumps everything to stdout.</para>
2191 <indexterm zone="perl-modules dumpnames">
2192 <primary sortas="b-dumpnames">dumpnames</primary>
2193 </indexterm>
2194 </listitem>
2195 </varlistentry>
2196
2197 <varlistentry id="libbtparse">
2198 <term><filename class='libraryfile'>libbtparse.so</filename></term>
2199 <listitem>
2200 <para>is a library for parsing and processing BibTeX data files.</para>
2201 <indexterm zone="perl-modules libbtparse">
2202 <primary sortas="c-libbtparse">libbtparse.so</primary>
2203 </indexterm>
2204 </listitem>
2205 </varlistentry>
2206
2207 </variablelist>
2208 </sect2>
2209
2210</sect1>
Note: See TracBrowser for help on using the repository browser.