source: general/prog/perl-modules.xml@ 544c41a

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 544c41a was a953d7d5, checked in by Fernando de Oliveira <fernando@…>, 8 years ago
  • Update to biblatex-3.2.
  • Update to biblatex-biber-2.3.
  • Add Unicode-Normalize-1.25 (perl module).

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

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