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

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

Progs installed by perl modules: comment pod_cover which was installed by Test::Pod::Coverage, not Pod::Coverage - error in r16088 when I added the progs, module is currently commented out. Found while exploring whether I can move the modules used only by biber.

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

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