source: general/prog/perl-modules.xml@ ce72f6e

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 ce72f6e was ce72f6e, checked in by Fernando de Oliveira <fernando@…>, 8 years ago
  • Update to Net-DNS-1.04 (perl module).
  • Update to whois_5.2.11 (whois-5.2.11).
  • Update to libinput-1.1.2.
  • Update to menu-cache-1.0.1: parallel build also works with --enable-gtk-doc.

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

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