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

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

perl-modules : comment Unicode::Collate and Unicode::Normalize, the core versions are good enough for biblatex-biber, and Unicode::Normalize was probably added in error - I saw the dep, did not realise it was core.

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

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