source: general/prog/perl-modules.xml@ 1dc40c6c

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

Update Regexp::Common and Text::BibTeX also remove old comment from the latter.

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

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