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

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 ad4f0f6 was ad4f0f6, checked in by Igor Živković <igor@…>, 8 years ago

Update to curl-7.50.1.
Update to feh-2.16.2.
Update to iso-codes-3.69.
Update to archive-zip-1.58.
Update to alsa-lib-1.1.2.
Update to alsa-utils-1.1.2.
Update to cmake-3.6.1.

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

  • Property mode set to 100644
File size: 92.5 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 "cf98bf77b100125c99ab886290c6ede6">
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 "86b6383af301c6c32d98f3e736055ef9">
68
69 <!ENTITY List-MoreUtils-download-http "http://www.cpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-&List-MoreUtils-version;.tar.gz">
70 <!ENTITY List-MoreUtils-md5sum "0c5c4650eb52ed58cac67d81be1004f3">
71
72 <!ENTITY Log-Log4perl-download-http "http://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-&Log-Log4perl-version;.tar.gz">
73 <!ENTITY Log-Log4perl-md5sum "53a0a2e68da51fa445c3557e4852d3a4">
74
75 <!ENTITY LWP-Protocol-https-download-http "http://www.cpan.org/authors/id/M/MS/MSCHILLI/LWP-Protocol-https-&LWP-Protocol-https-version;.tar.gz">
76 <!ENTITY LWP-Protocol-https-md5sum "06f5dfd33b07f6594a429dbbd5e6a2d1">
77
78 <!ENTITY Module-Build-download-http "http://www.cpan.org/authors/id/L/LE/LEONT/Module-Build-&Module-Build-version;.tar.gz">
79 <!ENTITY Module-Build-md5sum "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> <literallayout><ulink url="http://search.cpan.org/dist/List-SomeUtils/">List::SomeUtils</ulink>
952(http://search.cpan.org/dist/List::SomeUtils/) (for the testsuite)</literallayout>
953 <itemizedlist>
954 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/List-SomeUtils-XS/">List::SomeUtils::XS</ulink>
955(http://search.cpan.org/dist/List::SomeUtils::XS/)</literallayout>
956 <itemizedlist>
957 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Test-LeakTrace/">Test::LeakTrace</ulink>
958(http://search.cpan.org/dist/Test::LeakTrace/) (for the testsuite)</literallayout>
959 </listitem>
960 </itemizedlist>
961 </listitem>
962 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Module-Implementation/">Module::Implementation</ulink>
963(http://search.cpan.org/dist/Module::Implementation)</literallayout>
964 <itemizedlist>
965 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Try-Tiny/">Try::Tiny</ulink>
966(http://search.cpan.org/dist/Try::Tiny/)</literallayout>
967 </listitem>
968 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Module-Runtime/">Module::Runtime</ulink>
969(http://search.cpan.org/dist/Module::Runtime/) (for the testsuite)</literallayout>
970 <itemizedlist>
971 <listitem>
972 <para>
973 <xref linkend="perl-module-build"/>
974 </para>
975 </listitem>
976 </itemizedlist>
977 </listitem>
978 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Test-Fatal/">Test::Fatal</ulink>
979(http://search.cpan.org/dist/Test::Fatal/) (for the testsuite)</literallayout>
980 <itemizedlist>
981 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Try-Tiny/">Try::Tiny</ulink>
982(http://search.cpan.org/dist/Try::Tiny/)</literallayout>
983 </listitem>
984 </itemizedlist>
985 </listitem>
986 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Test-Requires/">Test::Requires</ulink>
987(http://search.cpan.org/dist/Test::Requires/) (for the testsuite)</literallayout>
988 </listitem>
989 </itemizedlist>
990 </listitem>
991 </itemizedlist>
992 </listitem>
993 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/List-UtilsBy/">List-UtilsBy</ulink>
994(http://search.cpan.org/dist/List::UtilsBy/)</literallayout>
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/Scalar-List-Utils/">Scalar-List-Utils</ulink>
1000(http://search.cpan.org/dist/Scalar::List::Utils/)</literallayout>
1001 </listitem>
1002 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Test-Warnings/">Test::Warnings</ulink>
1003(http://search.cpan.org/dist/Test::Warnings/) (for the testsuite)</literallayout>
1004 <itemizedlist>
1005 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/CPAN-Meta-Check/">CPAN::Meta::Check</ulink>
1006(http://search.cpan.org/dist/CPAN::Meta::Check/) (for the testsuite)</literallayout>
1007 <itemizedlist>
1008 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Test-Deep/">Test::Deep</ulink>
1009(http://search.cpan.org/dist/Test::Deep/) (for the testsuite)</literallayout>
1010 </listitem>
1011 </itemizedlist>
1012 </listitem>
1013 </itemizedlist>
1014 </listitem>
1015 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Text-Glob/">Text::Glob</ulink>
1016(http://search.cpan.org/dist/Text::Glob/)</literallayout>
1017 </listitem>
1018 </itemizedlist>
1019 </listitem>
1020 </itemizedlist>
1021
1022 <!-- List::MoreUtils -->
1023 <bridgehead renderas="sect3" id="perl-list-moreutils"
1024 xreflabel="List::MoreUtils-&List-MoreUtils-version;">
1025 List::MoreUtils-&List-MoreUtils-version;</bridgehead>
1026
1027 <indexterm zone="perl-modules perl-list-moreutils">
1028 <primary sortas="a-List-MoreUtils">List::MoreUtils</primary>
1029 </indexterm>
1030
1031 <para>List::MoreUtils provides the stuff missing in List::Util. This
1032 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1033
1034 &lfs79_checked;&gcc6_checked;
1035
1036 <itemizedlist>
1037 <listitem>
1038 <para>
1039 <ulink url="&List-MoreUtils-download-http;">List-MoreUtils-&List-MoreUtils-version;</ulink>
1040 </para>
1041 </listitem>
1042 <listitem>
1043<literallayout>&List-MoreUtils-download-http;
1044MD5 sum: &List-MoreUtils-md5sum;</literallayout>
1045 </listitem>
1046 <listitem>
1047 <itemizedlist>
1048 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Exporter-Tiny/">Exporter::Tiny</ulink>
1049(http://search.cpan.org/dist/Exporter::Tiny/) (for the testsuite)</literallayout>
1050 </listitem>
1051 </itemizedlist>
1052 </listitem>
1053 </itemizedlist>
1054
1055
1056 <!-- Log::Log4perl -->
1057 <bridgehead renderas="sect3" id="perl-log-log4perl"
1058 xreflabel="Log::Log4perl-&Log-Log4perl-version;">
1059 Log-Log4perl-&Log-Log4perl-version; (a.k.a. Log::Log4perl)</bridgehead>
1060
1061 <indexterm zone="perl-modules perl-log-log4perl">
1062 <primary sortas="a-Log-Log4perl">Log::Log4perl</primary>
1063 </indexterm>
1064
1065 <para>Log-Log4perl provides a Log4j implementation for
1066 <application>perl</application>. This module uses the
1067 standard <xref linkend="perl-standard-install"/>.</para>
1068
1069 &lfs79_checked;&gcc6_checked;
1070
1071 <itemizedlist>
1072 <listitem>
1073 <para>
1074 <ulink url="&Log-Log4perl-download-http;">Log-Log4perl-&Log-Log4perl-version;</ulink>
1075 </para>
1076 </listitem>
1077 <listitem>
1078<literallayout>&Log-Log4perl-download-http;
1079MD5 sum: &Log-Log4perl-md5sum;</literallayout>
1080 </listitem>
1081 </itemizedlist>
1082
1083 <!-- LWP::Protocol::https -->
1084 <bridgehead renderas="sect3" id="perl-lwp-protocol-https"
1085 xreflabel="LWP::Protocol::https-&LWP-Protocol-https-version;">
1086 LWP::Protocol::https-&LWP-Protocol-https-version;</bridgehead>
1087
1088 <indexterm zone="perl-modules perl-lwp-protocol-https">
1089 <primary sortas="a-LWP-Protocol-https">LWP::Protocol::https</primary>
1090 </indexterm>
1091
1092 <para>LWP::Protocol::https provides https support for
1093 LWP::UserAgent (i.e. for LWP). This module uses the
1094 standard <xref linkend="perl-standard-install"/>.</para>
1095
1096 &lfs79_checked;&gcc6_checked;
1097
1098 <itemizedlist>
1099 <listitem>
1100 <para>
1101 <ulink url="&LWP-Protocol-https-download-http;">LWP-Protocol-https-&LWP-Protocol-https-version;</ulink>
1102 </para>
1103 </listitem>
1104 <listitem>
1105<literallayout>&LWP-Protocol-https-download-http;
1106MD5 sum: &LWP-Protocol-https-md5sum;</literallayout>
1107 </listitem>
1108 <listitem>
1109 <itemizedlist>
1110 <listitem>
1111 <para><xref linkend="openssl"/></para>
1112 </listitem>
1113 <listitem>
1114 <para><xref linkend="perl-lwp"/></para>
1115 </listitem>
1116 <listitem>
1117 <itemizedlist>
1118 <listitem><literallayout><ulink url="http://search.cpan.org/~behroozi/IO-Socket-SSL/">IO::Socket::SSL</ulink>
1119(http://search.cpan.org/~behroozi/IO-Socket-SSL/)</literallayout>
1120 <itemizedlist>
1121 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Net-SSLeay/">Net::SSLeay</ulink>
1122(http://search.cpan.org/dist/Net-SSLeay/)</literallayout>
1123 </listitem>
1124 </itemizedlist>
1125 </listitem>
1126 <listitem><literallayout><ulink url="http://search.cpan.org/~abh/Mozilla-CA/">Mozilla::CA</ulink>
1127(http://search.cpan.org/~abh/Mozilla-CA/)</literallayout>
1128 </listitem>
1129 </itemizedlist>
1130 </listitem>
1131 </itemizedlist>
1132 </listitem>
1133 </itemizedlist>
1134
1135 <!-- Module::Build -->
1136 <bridgehead renderas="sect3" id="perl-module-build"
1137 xreflabel="Module-Build-&Module-Build-version;">
1138 Module::Build-&Module-Build-version;</bridgehead>
1139
1140 <indexterm zone="perl-modules perl-module-build">
1141 <primary sortas="a-Module-Build">Module-Build</primary>
1142 </indexterm>
1143
1144 <para>
1145 Module::Build allows perl modules to be built without a
1146 <command>make</command> command being present. This module uses the
1147 standard <xref linkend="perl-standard-install"/>. If your version of
1148 <application>perl</application> is 5.20.2 or earlier, a version of this
1149 module was installed as part of the core perl distribution and you do
1150 not need to install a newer version.
1151 </para>
1152
1153 <note>
1154 <para>
1155 When creating the Makefile, this module will report
1156<literallayout>inc_bundling_support....disabled
1157 requires:
1158 ! inc::latest is not installed</literallayout>
1159 but inc::latest is experimental and not needed.
1160 </para>
1161 </note>
1162
1163 &lfs79_checked;&gcc6_checked;
1164
1165 <itemizedlist>
1166 <listitem>
1167 <para>
1168 <ulink url="&Module-Build-download-http;">Module-Build-&Module-Build-version;</ulink>
1169 </para>
1170 </listitem>
1171 <listitem>
1172<literallayout>&Module-Build-download-http;
1173MD5 sum: &Module-Build-md5sum;</literallayout>
1174 </listitem>
1175 </itemizedlist>
1176
1177 <!-- Module::Info
1178 <bridgehead renderas="sect3" id="perl-module-info"
1179 xreflabel="Module::Info-&Module-Info-version;">
1180 Module::Info-&Module-Info-version;</bridgehead>
1181
1182 <indexterm zone="perl-modules perl-module-info">
1183 <primary sortas="a-Module-Info">Module::Info</primary>
1184 </indexterm>
1185
1186 <para>The Module::Info module is quite useful for tasks other than just
1187 support of other modules. It can be used from the command-line to tell you
1188 if a particular module is included in, or has been installed into your
1189 <application>Perl</application> installation. Additionally, Module::Info
1190 can tell you what version of a module is installed and what dependencies
1191 are required for it. You can even use Module::Info to gather dependencies
1192 of uninstalled modules. The Module::Info module and dependencies install
1193 using the standard <application>Perl</application> module
1194 <xref linkend="perl-standard-install"/>.</para>
1195
1196 <itemizedlist>
1197 <listitem>
1198 <para>
1199 <ulink url="http://www.cpan.org/authors/id/M/MB/MBARBON/Module-Info-&Module-Info-version-download-http;.tar.gz">
1200 Module-Info-&Module-Info-version;</ulink>
1201 </para>
1202 </listitem>
1203 </itemizedlist>
1204 -->
1205
1206 <!-- Module::Signature
1207 <bridgehead renderas="sect3" id="perl-module-signature"
1208 xreflabel="Module::Signature-&Module-Signature-version;">
1209 Module::Signature-&Module-Signature-version;</bridgehead>
1210
1211 <indexterm zone="perl-modules perl-module-signature">
1212 <primary sortas="a-Module-Signature">Module::Signature</primary>
1213 </indexterm>
1214
1215 <para>The Module::Signature module is used to check and create
1216 <filename>SIGNATURE</filename> files for CPAN distributions. After
1217 installing Module::Signature you can verify the content of a distribution
1218 tarball (if it includes a <filename>SIGNATURE</filename> file) by unpacking
1219 the tarball, changing into the newly created directory and issuing the
1220 command <command>cpansign -v</command>. It will check each file's
1221 integrity, as well as the signature's validity. Note that some of the
1222 dependencies appear to be circular, however, they are only run-time
1223 conflicts and you should be able to fully utilize them as long as
1224 everything is installed. Module::Signature and the dependency modules are
1225 installed using the standard <application>Perl</application>
1226 module <xref linkend="perl-standard-install"/>.</para>
1227
1228 <itemizedlist>
1229 <listitem>
1230 <para>
1231 <ulink url="http://cpan.org/authors/id/A/AU/AUDREYT/Module-Signature-&Module-Signature-version-download-http;.tar.gz">
1232 Module-Signature-&Module-Signature-version;</ulink>
1233 </para>
1234 <itemizedlist>
1235 <listitem>
1236 <para>
1237 <xref linkend="perl-text-diff"/>
1238 </para>
1239 </listitem>
1240 <listitem>
1241 <para>
1242 <ulink url="http://cpan.org/authors/id/S/SM/SMUELLER/PAR-Dist-&PAR-Dist-version-download-http;.tar.gz">
1243 PAR-Dist-&PAR-Dist-version;</ulink>
1244 </para>
1245 <itemizedlist>
1246 <listitem>
1247 <para>
1248 <xref linkend="perl-archive-zip"/>
1249 </para>
1250 </listitem>
1251 <listitem>
1252 <para>
1253 <xref linkend="perl-lwp"/>
1254 </para>
1255 </listitem>
1256 <listitem>
1257 <para>
1258 <xref linkend="perl-module-signature"/>
1259 </para>
1260 </listitem>
1261 </itemizedlist>
1262 </listitem>
1263 <listitem>
1264 <para>
1265 <xref linkend="gnupg"/>
1266 </para>
1267 </listitem>
1268 </itemizedlist>
1269 </listitem>
1270 </itemizedlist>
1271 -->
1272
1273 <!-- Net::DNS -->
1274 <bridgehead renderas="sect3" id="perl-net-dns"
1275 xreflabel="Net::DNS-&Net-DNS-version;">
1276 Net::DNS-&Net-DNS-version;</bridgehead>
1277
1278 <indexterm zone="perl-modules perl-net-dns">
1279 <primary sortas="a-Net-DNS">Net::DNS</primary>
1280 </indexterm>
1281
1282 <para>Net::DNS is a DNS resolver implemented in
1283 <application>Perl</application>. It can be used to perform nearly any type
1284 of DNS query from a <application>Perl</application> script. The Net::DNS
1285 module and all its dependencies are installed using the standard
1286 <xref linkend="perl-standard-install"/>.</para>
1287
1288 &lfs79_checked;&gcc6_checked;
1289
1290 <itemizedlist>
1291 <listitem>
1292 <para>
1293 <ulink url="&Net-DNS-download-http;">Net::DNS-&Net-DNS-version;</ulink>
1294 </para>
1295 </listitem>
1296 <listitem>
1297<literallayout>&Net-DNS-download-http;
1298MD5 sum: &Net-DNS-md5sum;</literallayout>
1299 <itemizedlist>
1300 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/Digest-HMAC/">Digest::HMAC</ulink>
1301(http://search.cpan.org/~gaas/Digest-HMAC/) (for the testsuite)</literallayout>
1302 </listitem>
1303 <listitem><literallayout><ulink url="http://search.cpan.org/~shlomif/IO-Socket-INET6-2.72/">IO::Socket::INET6</ulink>
1304(http://search.cpan.org/~shlomif/IO-Socket-INET6-2.72/) (required for IPv6 support)</literallayout>
1305 </listitem>
1306 <listitem><literallayout><ulink url="http://search.cpan.org/~gbarr/IO/lib/IO/Socket/INET.pm">IO::Socket::INET</ulink>
1307(http://search.cpan.org/~gbarr/IO/lib/IO/Socket/INET.pm) (required for IPv6 support)</literallayout>
1308 <itemizedlist>
1309 <listitem><literallayout><ulink url="http://search.cpan.org/~umemoto/Socket6/">Socket6</ulink>
1310(http://search.cpan.org/~umemoto/Socket6/)</literallayout>
1311 </listitem>
1312 </itemizedlist>
1313 </listitem>
1314 </itemizedlist>
1315 </listitem>
1316 </itemizedlist>
1317
1318 <!-- Readonly::XS -->
1319<!-- <bridgehead renderas="sect3" id="perl-readonly-xs"
1320 xreflabel="Readonly::XS-&Readonly-XS-version;">
1321 Readonly::XS-&Readonly-XS-version;</bridgehead>
1322
1323 <indexterm zone="perl-modules perl-readonly-xs">
1324 <primary sortas="a-Readonly-XS">Readonly::XS</primary>
1325 </indexterm>
1326
1327 <para>The Readonly::XS module is a companion module for Readonly.pm, to
1328 speed up read-only scalar variables. This module uses the standard
1329 <xref linkend="perl-standard-install"/>.</para>
1330
1331 &lfs7 7_checked; &gcc 5_checked; # deliberately broken to not show up, this is all commented
1332
1333 <itemizedlist>
1334 <listitem>
1335 <para>
1336 <ulink url="&Readonly-XS-download-http;">Readonly::XS-&Readonly-XS-version;</ulink>
1337 </para>
1338 </listitem>
1339 <listitem>
1340<literallayout>&Readonly-XS-download-http;
1341MD5 sum: &Readonly-XS-md5sum;</literallayout>
1342 <itemizedlist>
1343 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Readonly/">Readonly</ulink>
1344(http://search.cpan.org/dist/Readonly/)
1345this uses the <xref linkend="perl-build-install"/></literallayout>
1346 </listitem>
1347 </itemizedlist>
1348 </listitem>
1349 </itemizedlist> -->
1350
1351 <!-- Regexp::Common -->
1352 <bridgehead renderas="sect3" id="perl-regexp-common"
1353 xreflabel="Regexp::Common-&Regexp-Common-version;">
1354 Regexp::Common-&Regexp-Common-version;</bridgehead>
1355
1356 <indexterm zone="perl-modules perl-regexp-common">
1357 <primary sortas="a-Regexp-Common">Regexp::Common</primary>
1358 </indexterm>
1359
1360 <para>Regexp::Common provides commonly requested regular expressions. This
1361 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1362
1363 &lfs79_checked;&gcc6_checked;
1364
1365 <itemizedlist>
1366 <listitem>
1367 <para>
1368 <ulink url="&Regexp-Common-download-http;">Regexp-Common-&Regexp-Common-version;</ulink>
1369 </para>
1370 </listitem>
1371 <listitem>
1372<literallayout>&Regexp-Common-download-http;
1373MD5 sum: &Regexp-Common-md5sum;</literallayout>
1374 </listitem>
1375 </itemizedlist>
1376
1377 <!-- SGMLSpm -->
1378 <bridgehead renderas="sect3" id="perl-sgmlspm"
1379 xreflabel="SGMLSpm-&SGMLSpm-version;">
1380 SGMLSpm-&SGMLSpm-version;</bridgehead>
1381
1382 <indexterm zone="perl-modules perl-sgmlspm">
1383 <primary sortas="a-SGMLSpm">SGMLSpm</primary>
1384 </indexterm>
1385
1386 <para>The SGMLSpm module is a <application>Perl</application> library
1387 used for parsing the output from James Clark's SGMLS and NSGMLS
1388 parsers. This modules uses the standard
1389 <xref linkend="perl-standard-install"/>.</para>
1390
1391 &lfs79_checked;&gcc6_checked;
1392
1393 <para> Before beginning the build, issue
1394 the following command to prevent an error:</para>
1395
1396<screen><userinput>chmod -v 644 MYMETA.yml</userinput></screen>
1397
1398 <para>
1399 After the package has been installed, run the following command
1400 as the <systemitem class="username">root</systemitem> user:
1401 </para>
1402
1403<screen role="root"><userinput>ln -sv sgmlspl.pl /usr/bin/sgmlspl</userinput></screen>
1404
1405 <itemizedlist>
1406 <listitem>
1407 <para>
1408 <ulink url="&SGMLSpm-download-http;">SGMLSpm-&SGMLSpm-version;</ulink>
1409 </para>
1410 </listitem>
1411 <listitem>
1412<literallayout>&SGMLSpm-download-http;
1413MD5 sum: &SGMLSpm-md5sum;</literallayout>
1414<!--http://search.cpan.org/CPAN/authors/id/R/RA/RAAB/SGMLSpm-&SGMLSpm-version;.tar.gz -->
1415 </listitem>
1416 </itemizedlist>
1417
1418 <!-- Test-Command -->
1419 <bridgehead renderas="sect3" id="perl-test-command"
1420 xreflabel="Test::Command-&Test-Command-version;">
1421 Test::Command-&Test-Command-version; (Test::Command)</bridgehead>
1422
1423 <indexterm zone="perl-modules perl-test-command">
1424 <primary sortas="a-Test-Command">Test::Command</primary>
1425 </indexterm>
1426
1427 <para>
1428 This module tests the exit status, STDOUT, or STDERR, of an external
1429 command. This module uses the standard
1430 <xref linkend="perl-standard-install"/>.
1431 </para>
1432
1433 &lfs79_checked;&gcc6_checked;
1434
1435 <itemizedlist>
1436 <listitem>
1437 <para>
1438 <ulink url="&Test-Command-download-http;">Test-Command-&Test-Command-version;</ulink>
1439 </para>
1440 </listitem>
1441 <listitem>
1442<literallayout>&Test-Command-download-http;
1443MD5 sum: &Test-Command-md5sum;</literallayout>
1444 </listitem>
1445 </itemizedlist>
1446
1447 <!-- Test::Differences -->
1448 <bridgehead renderas="sect3" id="perl-test-differences"
1449 xreflabel="Test::Differences-&Test-Differences-version;">
1450 Test::Differences-&Test-Differences-version;</bridgehead>
1451
1452 <indexterm zone="perl-modules perl-test-differences">
1453 <primary sortas="a-Test-Differences">Test::Differences</primary>
1454 </indexterm>
1455
1456 <para>Test::Differences - Test strings and data structures and show
1457 differences if not ok. This module and its dependency modules use the
1458 standard <xref linkend="perl-standard-install"/>.</para>
1459
1460 &lfs79_checked;&gcc6_checked;
1461
1462 <itemizedlist>
1463 <listitem>
1464 <para>
1465 <ulink url="&Test-Differences-download-http;">Test::Differences-&Test-Differences-version;</ulink>
1466 </para>
1467 </listitem>
1468 <listitem>
1469<literallayout>&Test-Differences-download-http;
1470MD5 sum: &Test-Differences-md5sum;</literallayout>
1471 <itemizedlist>
1472 <listitem><literallayout><ulink url="http://search.cpan.org/~ovid/Text-Diff/">Text::Diff (for the testsuite)</ulink>
1473(http://search.cpan.org/~ovid/Text-Diff/)</literallayout>
1474 <itemizedlist>
1475 <listitem><literallayout><ulink url="http://search.cpan.org/~tyemq/Algorithm-Diff/">Algorithm::Diff (for the testsuite)</ulink>
1476(http://search.cpan.org/~tyemq/Algorithm-Diff/)</literallayout>
1477 </listitem>
1478 </itemizedlist>
1479 </listitem>
1480 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Capture-Tiny/">Capture::Tiny (for the testsuite)</ulink>
1481(http://search.cpan.org/dist/Capture-Tiny/)</literallayout>
1482 </listitem>
1483 </itemizedlist>
1484 </listitem>
1485 </itemizedlist>
1486
1487 <!-- Test::Pod \-\->
1488 <bridgehead renderas="sect3" id="perl-test-pod"
1489 xreflabel="Test::Pod-&Test-Pod-version;">
1490 Test::Pod-&Test-Pod-version;</bridgehead>
1491
1492 <indexterm zone="perl-modules perl-test-pod">
1493 <primary sortas="a-Test-Pod">Test::Pod</primary>
1494 </indexterm>
1495
1496 <para>
1497 Test::Pod checks for POD errors in files. It uses the standard
1498 <xref linkend="perl-standard-install"/>.
1499 </para>
1500
1501 &lfs79_checked;&gcc6_checked;
1502
1503 <itemizedlist>
1504 <listitem>
1505 <para>
1506 <ulink url="&Test-Pod-download-http;">Test-Pod-&Test-Pod-version;</ulink>
1507 </para>
1508 </listitem>
1509 <listitem>
1510<literallayout>&Test-Pod-download-http;
1511MD5 sum: &Test-Pod-md5sum;</literallayout>
1512 </listitem>
1513 </itemizedlist> -->
1514
1515 <!-- Test::Pod::Coverage \-\->
1516 <bridgehead renderas="sect3" id="perl-test-pod-coverage"
1517 xreflabel="Test::Pod::Coverage-&Test-Pod-Coverage-version;">
1518 Test::Pod::Coverage-&Test-Pod-Coverage-version;</bridgehead>
1519
1520 <indexterm zone="perl-modules perl-test-pod-coverage">
1521 <primary sortas="a-Test-Pod-Coverage">Test::Pod::Coverage</primary>
1522 </indexterm>
1523
1524 <para>Test::Pod::Coverage check for pod coverage. This module and its
1525 dependency modules use the standard
1526 <xref linkend="perl-standard-install"/>.</para>
1527
1528 &lfs79_checked;&gcc6_checked;
1529
1530 <itemizedlist>
1531 <listitem>
1532 <para>
1533 <ulink url="&Test-Pod-Coverage-download-http;">Test::Pod::Coverage-&Test-Pod-Coverage-version;</ulink>
1534 </para>
1535 </listitem>
1536 <listitem>
1537<literallayout>&Test-Pod-Coverage-download-http;
1538MD5 sum: &Test-Pod-Coverage-md5sum;</literallayout>
1539 <itemizedlist>
1540 <listitem><literallayout><ulink url="http://search.cpan.org/~rclamp/Pod-Coverage/">Pod::Coverage (for the testsuite)</ulink>
1541(http://search.cpan.org/~rclamp/Pod-Coverage/)</literallayout>
1542 <itemizedlist>
1543 <listitem><literallayout><ulink url="http://search.cpan.org/~andk/Devel-Symdump/">Devel::Symdump (for the testsuite)</ulink>
1544(http://search.cpan.org/~andk/Devel-Symdump/)</literallayout>
1545 </listitem>
1546 </itemizedlist>
1547 </listitem>
1548 </itemizedlist>
1549 </listitem>
1550 </itemizedlist> -->
1551
1552 <!-- Text::BibTeX -->
1553 <bridgehead renderas="sect3" id="perl-text-bibtex"
1554 xreflabel="Text::BibTeX-&Text-BibTeX-version;">
1555 Text::BibTeX-&Text-BibTeX-version;</bridgehead>
1556
1557 <indexterm zone="perl-modules perl-text-bibtex">
1558 <primary sortas="a-Text-BibTeX">Text::BibTex</primary>
1559 </indexterm>
1560
1561 <para>Text::BibTeX provides an interface to read and parse
1562 <application>BibTeX</application> files. This module uses the
1563 <xref linkend="perl-build-install"/>, but except where noted,
1564 its dependencies are installed using the standard
1565 <xref linkend="perl-standard-install"/>.</para>
1566
1567 &lfs79_checked;&gcc6_checked;
1568
1569 <itemizedlist>
1570 <listitem>
1571 <para>
1572 <ulink url="&Text-BibTeX-download-http;">Text-BibTeX-&Text-BibTeX-version;</ulink>
1573 </para>
1574 </listitem>
1575 <listitem>
1576<literallayout>&Text-BibTeX-download-http;
1577MD5 sum: &Text-BibTeX-md5sum;</literallayout>
1578 <itemizedlist>
1579 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Config-AutoConf/">Config::AutoConf</ulink>
1580(http://search.cpan.org/dist/Config-AutoConf/)</literallayout>
1581 <itemizedlist>
1582 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Capture-Tiny/">Capture::Tiny</ulink>
1583(http://search.cpan.org/dist/Capture-Tiny/)</literallayout>
1584 </listitem>
1585 <listitem><literallayout><ulink url="http://search.cpan.org/dist/ExtUtils-LibBuilder/">ExtUtils-LibBuilder</ulink>
1586(http://search.cpan.org/dist/LibBuilder/)
1587this uses the <xref linkend="perl-build-install"/></literallayout>
1588 <itemizedlist>
1589 <listitem>
1590 <para>
1591 <xref linkend="perl-module-build"/>
1592 </para>
1593 </listitem>
1594 </itemizedlist>
1595 </listitem>
1596 </itemizedlist>
1597 </listitem>
1598 </itemizedlist>
1599 </listitem>
1600 </itemizedlist>
1601
1602
1603 <!-- Text::Diff
1604 <bridgehead renderas="sect3" id="perl-text-diff"
1605 xreflabel="Text::Diff-&Text-Diff-version;">
1606 Text::Diff-&Text-Diff-version;</bridgehead>
1607
1608 <indexterm zone="perl-modules perl-text-diff">
1609 <primary sortas="a-Text-Diff">Text::Diff</primary>
1610 </indexterm>
1611
1612 <para>Text::Diff is used to perform diffs on files and record sets. It
1613 provides a basic set of services akin to the GNU <command>diff</command>
1614 utility. It is not anywhere near as feature complete as GNU
1615 <command>diff</command>, but it is better integrated with
1616 <application>Perl</application> and available on all platforms. Text::Diff
1617 is often faster than shelling out to a system's <command>diff</command>
1618 executable for small files, and generally slower on larger files. The
1619 modules listed below are installed using the standard
1620 <application>Perl</application> module
1621 <xref linkend="perl-standard-install"/>.</para>
1622
1623 <itemizedlist>
1624 <listitem>
1625 <para>
1626 <ulink url="http://cpan.org/authors/id/R/RB/RBS/Text-Diff-&Text-Diff-version-download-http;.tar.gz">
1627 Text-Diff-&Text-Diff-version;</ulink></para>
1628 <itemizedlist>
1629 <listitem>
1630 <para>
1631 <ulink url="http://cpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-&Algorithm-Diff-version-download-http;.tar.gz">
1632 Algorithm-Diff-&Algorithm-Diff-version;</ulink></para>
1633 </listitem>
1634 </itemizedlist>
1635 </listitem>
1636 </itemizedlist>
1637 -->
1638
1639 <!-- Text::Roman -->
1640 <bridgehead renderas="sect3" id="perl-text-roman"
1641 xreflabel="Text::Roman-&Text-Roman-version;">
1642 Text::Roman-&Text-Roman-version;</bridgehead>
1643
1644 <indexterm zone="perl-modules perl-text-roman">
1645 <primary sortas="a-Text-Roman">Text::Roman</primary>
1646 </indexterm>
1647
1648 <para>
1649 Text::Roman allows conversion between Roman and Arabic algorisms (number
1650 systems, e.g. MCMXLV and 1945). This module uses the standard
1651 <xref linkend="perl-standard-install"/>.
1652 </para>
1653
1654 &lfs79_checked;&gcc6_checked;
1655
1656 <itemizedlist>
1657 <listitem>
1658 <para>
1659 <ulink url="&Text-Roman-download-http;">Text-Roman-&Text-Roman-version;</ulink>
1660 </para>
1661 </listitem>
1662 <listitem>
1663<literallayout>&Text-Roman-download-http;
1664MD5 sum: &Text-Roman-md5sum;</literallayout>
1665 </listitem>
1666 </itemizedlist>
1667
1668 <!-- Tk
1669 <bridgehead renderas="sect3" id="tk-perl"
1670 xreflabel="Tk-Perl-&Tk-Perl-version;">
1671 Tk-&Tk-Perl-version;</bridgehead>
1672
1673 <indexterm zone="perl-modules tk-perl">
1674 <primary sortas="a-Tk">Tk</primary>
1675 </indexterm>
1676
1677 <para>The <application>Tk</application> module is a
1678 <application>Perl</application> interface to the
1679 <application>Tk</application> package. The goal of this release is Unicode
1680 support via <application>Perl</application>'s and
1681 core-<application>Tk</application>'s use of UTF-8. Tk-&Tk-Perl-version;
1682 builds and loads into a threaded <application>Perl</application> but is NOT
1683 yet thread safe. The module is installed using the standard
1684 <application>Perl</application> module
1685 <xref linkend="perl-standard-install"/>.</para>
1686
1687 <itemizedlist>
1688 <listitem>
1689 <para>
1690 <ulink url="http://www.cpan.org/authors/id/S/SR/SREZIC/Tk-&Tk-Perl-version-download-http;.tar.gz">
1691 Tk-&Tk-Perl-version;</ulink></para>
1692 <itemizedlist>
1693 <listitem>
1694 <para>
1695 <xref linkend="tk"/> and <xref linkend="libjpeg"/>
1696 </para>
1697 </listitem>
1698 </itemizedlist>
1699 </listitem>
1700 </itemizedlist>
1701 -->
1702
1703 <!-- Unicode::Collate -->
1704 <bridgehead renderas="sect3" id="perl-unicode-collate"
1705 xreflabel="Unicode::Collate-&Unicode-Collate-version;">
1706 Unicode::Collate-&Unicode-Collate-version;</bridgehead>
1707
1708 <indexterm zone="perl-modules perl-unicode-collate">
1709 <primary sortas="a-Unicode-Collate">Unicode::Collate</primary>
1710 </indexterm>
1711
1712 <para>Unicode::Collate provides a Unicode collation algorithm. This module
1713 uses the standard <xref linkend="perl-standard-install"/>.</para>
1714
1715 &lfs79_checked;&gcc6_checked;
1716
1717 <itemizedlist>
1718 <listitem>
1719 <para>
1720 <ulink url="&Unicode-Collate-download-http;">Unicode-Collate-&Unicode-Collate-version;</ulink>
1721 </para>
1722 </listitem>
1723 <listitem>
1724<literallayout>&Unicode-Collate-download-http;
1725MD5 sum: &Unicode-Collate-md5sum;</literallayout>
1726 </listitem>
1727 </itemizedlist>
1728
1729 <!-- Unicode::LineBreak -->
1730 <bridgehead renderas="sect3" id="perl-unicode-linebreak"
1731 xreflabel="Unicode::LineBreak-&Unicode-LineBreak-version;">
1732 Unicode::LineBreak-&Unicode-LineBreak-version;</bridgehead>
1733
1734 <indexterm zone="perl-modules perl-unicode-linebreak">
1735 <primary sortas="a-Unicode-LineBreak">Unicode::LineBreak</primary>
1736 </indexterm>
1737
1738 <para>Unicode::LineBreak provides a UAX #14 Unicode Line Breaking Algorithm.
1739 This module and its dependencies use the standard
1740 <xref linkend="perl-standard-install"/>.</para>
1741
1742 &lfs79_checked;&gcc6_checked;
1743
1744 <itemizedlist>
1745 <listitem>
1746 <para>
1747 <ulink url="&Unicode-LineBreak-download-http;">Unicode::LineBreak-&Unicode-LineBreak-version;</ulink>
1748 </para>
1749 </listitem>
1750 <listitem>
1751<literallayout>&Unicode-LineBreak-download-http;
1752MD5 sum: &Unicode-LineBreak-md5sum;</literallayout>
1753 <itemizedlist>
1754 <listitem><literallayout><ulink url="http://search.cpan.org/dist/MIME-Charset/">MIME::Charset</ulink>
1755(http://search.cpan.org/dist/MIME-Charset/)</literallayout>
1756 <itemizedlist>
1757 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Encode-JISX0213/">Encode-JISX0213</ulink>
1758(http://search.cpan.org/dist/Encode-JISX0213/)</literallayout>
1759 <itemizedlist>
1760 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Encode-ISO2022/">Encode-ISO2022</ulink>
1761(http://search.cpan.org/dist/Encode-ISO2022/)</literallayout>
1762 </listitem>
1763 </itemizedlist>
1764 </listitem>
1765 </itemizedlist>
1766 </listitem>
1767 </itemizedlist>
1768 </listitem>
1769 </itemizedlist>
1770
1771 <!-- Unicode::Normalize -->
1772 <bridgehead renderas="sect3" id="perl-unicode-normalize"
1773 xreflabel="Unicode::Normalize-&Unicode-Normalize-version;">
1774 Unicode::Normalize-&Unicode-Normalize-version;</bridgehead>
1775
1776 <indexterm zone="perl-modules perl-unicode-normalize">
1777 <primary sortas="a-Unicode-Normalize">Unicode::Normalize</primary>
1778 </indexterm>
1779
1780 <para>Unicode::Normalize provides Unicode Normalization Forms. This module
1781 uses the standard <xref linkend="perl-standard-install"/>.</para>
1782
1783 &lfs79_checked;&gcc6_checked;
1784
1785 <itemizedlist>
1786 <listitem>
1787 <para>
1788 <ulink url="&Unicode-Normalize-download-http;">Unicode::Normalize-&Unicode-Normalize-version;</ulink>
1789 </para>
1790 </listitem>
1791 <listitem>
1792<literallayout>&Unicode-Normalize-download-http;
1793MD5 sum: &Unicode-Normalize-md5sum;</literallayout>
1794 </listitem>
1795 </itemizedlist>
1796
1797 <!-- URI -->
1798 <bridgehead renderas="sect3" id="perl-uri"
1799 xreflabel="URI-&URI-version;">
1800 URI-&URI-version;</bridgehead>
1801
1802 <indexterm zone="perl-modules perl-uri">
1803 <primary sortas="a-URI">URI</primary>
1804 </indexterm>
1805
1806 <para>
1807 This module implements the URI class. Objects of this class represent
1808 "Uniform Resource Identifier references" as specified in RFC 2396 (and
1809 updated by RFC 2732). A Uniform Resource Identifier is a compact string of
1810 characters that identifies an abstract or physical resource. A Uniform
1811 Resource Identifier can be further classified as either a Uniform Resource
1812 Locator (URL) or a Uniform Resource Name (URN). The distinction between
1813 URL and URN does not matter to the URI class interface. A "URI-reference"
1814 is a URI that may have additional information attached in the form of a
1815 fragment identifier. This module uses the standard
1816 <xref linkend="perl-standard-install"/>.
1817 </para>
1818
1819 &lfs79_checked;&gcc6_checked;
1820
1821 <itemizedlist>
1822 <listitem>
1823 <para>
1824 <ulink url="&URI-download-http;">URI-&URI-version;</ulink>
1825 </para>
1826 </listitem>
1827 <listitem>
1828<literallayout>&URI-download-http;
1829MD5 sum: &URI-md5sum;</literallayout>
1830 </listitem>
1831 </itemizedlist>
1832
1833 <!-- XML::LibXML::Simple -->
1834 <bridgehead renderas="sect3" id="perl-xml-libxml-simple"
1835 xreflabel="XML::LibXML::Simple-&XML-LibXML-Simple-version;">
1836 XML::LibXML::Simple-&XML-LibXML-Simple-version;</bridgehead>
1837
1838 <indexterm zone="perl-modules perl-xml-libxml-simple">
1839 <primary sortas="a-XML-LibXML-Simple">XML::LibXML::Simple</primary>
1840 </indexterm>
1841
1842 <para>The XML::LibXML::Simple module is a rewrite of XML::Simple to use the
1843 XML::LibXML parser for XML structures,instead of the plain
1844 <application>Perl</application> or SAX parsers.
1845 This module and all dependency modules use the standard
1846 <xref linkend="perl-standard-install"/>.</para>
1847
1848 &lfs79_checked;&gcc6_checked;
1849
1850 <itemizedlist>
1851 <listitem>
1852 <para>
1853 <ulink url="&XML-LibXML-Simple-download-http;">XML::LibXML::Simple-&XML-LibXML-Simple-version;</ulink>
1854 </para>
1855 </listitem>
1856 <listitem>
1857<literallayout>&XML-LibXML-Simple-download-http;
1858MD5 sum: &XML-LibXML-Simple-md5sum;</literallayout>
1859 <itemizedlist>
1860 <listitem>
1861 <para>
1862 <xref linkend="perl-xml-sax"/>
1863 </para>
1864 </listitem>
1865 <listitem>
1866 <para>
1867 <xref linkend="perl-xml-libxml"/>
1868 </para>
1869 </listitem>
1870 <listitem><literallayout><ulink url="http://search.cpan.org/dist/File-Slurp-Tiny/">File::Slurp::Tiny</ulink>
1871(http://search.cpan.org/dist/File-Slurp-Tiny/)</literallayout>
1872 </listitem>
1873 </itemizedlist>
1874 </listitem>
1875 </itemizedlist>
1876
1877 <!-- XML::LibXSLT -->
1878 <bridgehead renderas="sect3" id="perl-xml-libxslt"
1879 xreflabel="XML::LibXSLT-&XML-LibXSLT-version;">
1880 XML::LibXSLT-&XML-LibXSLT-version;</bridgehead>
1881
1882 <indexterm zone="perl-modules perl-xml-libxslt">
1883 <primary sortas="a-XML-LibXSLT">XML::LibXSLT</primary>
1884 </indexterm>
1885
1886 <para>The XML::LibXSLT module provides an interface to
1887 <application>libxslt</application>. This module uses the standard
1888 <xref linkend="perl-standard-install"/>.</para>
1889
1890 &lfs79_checked;&gcc6_checked;
1891
1892 <itemizedlist>
1893 <listitem>
1894 <para>
1895 <ulink url="&XML-LibXSLT-download-http;">XML::LibXSLT-&XML-LibXSLT-version;</ulink>
1896 </para>
1897 </listitem>
1898 <listitem>
1899<literallayout>&XML-LibXSLT-download-http;
1900MD5 sum: &XML-LibXSLT-md5sum;</literallayout>
1901 <itemizedlist>
1902 <listitem>
1903 <para>
1904 <xref linkend="libxslt"/>
1905 </para>
1906 </listitem>
1907 </itemizedlist>
1908 </listitem>
1909 </itemizedlist>
1910
1911 <!-- XML::Parser -->
1912<!-- <bridgehead renderas="sect3" id="perl-xml-parser"
1913 xreflabel="XML::Parser-&XML-Parser-version;">
1914 XML::Parser-&XML-Parser-version;</bridgehead>
1915
1916 <indexterm zone="perl-modules perl-xml-parser">
1917 <primary sortas="a-XML-Parser">XML::Parser</primary>
1918 </indexterm>
1919
1920 <para>The XML::Parser module is a <application>Perl</application> extension
1921 interface to James Clark's XML parser,
1922 <application>expat</application>. The module uses the standard
1923 <xref linkend="perl-standard-install"/>.</para>
1924
1925 &lfs7x5_checked;
1926
1927 <itemizedlist>
1928 <listitem> <literallayout><ulink url="&XML-Parser-download-http;">XML::Parser-&XML-Parser-version;</ulink>
1929MD5 sum: &XML-Parser-md5sum;) </literallayout>
1930 <itemizedlist>
1931 <!-<listitem>
1932 <para>
1933 <xref linkend="expat"/>
1934 </para>
1935 </listitem> ->
1936 <listitem>
1937 <para>
1938 <xref linkend="perl-lwp"/> (optionally used in the test suite)
1939 </para>
1940 </listitem>
1941 </itemizedlist>
1942
1943 </listitem>
1944 </itemizedlist>-->
1945
1946 <!-- XML::Simple -->
1947 <bridgehead renderas="sect3" id="perl-xml-simple"
1948 xreflabel="XML::Simple-&XML-Simple-version;">
1949 XML::Simple-&XML-Simple-version;</bridgehead>
1950
1951 <indexterm zone="perl-modules perl-xml-simple">
1952 <primary sortas="a-XML-Simple">XML::Simple</primary>
1953 </indexterm>
1954
1955 <para>The XML::Simple module is a <application>Perl</application> extension
1956 that provides an easy API to read and write XML (especially config files).
1957 This module and all dependency modules use the standard
1958 <xref linkend="perl-standard-install"/>.</para>
1959
1960 &lfs79_checked;&gcc6_checked;
1961
1962 <itemizedlist>
1963 <listitem>
1964 <para>
1965 <ulink url="&XML-Simple-download-http;">XML::Simple-&XML-Simple-version;</ulink>
1966 </para>
1967 </listitem>
1968 <listitem>
1969<literallayout>&XML-Simple-download-http;
1970MD5 sum: &XML-Simple-md5sum;</literallayout>
1971 <itemizedlist>
1972 <!-- <listitem> <literallayout><ulink url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink> -->
1973 <listitem><literallayout><ulink id="perl-xml-sax" xreflabel="XML::SAX" url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink>
1974(http://search.cpan.org/~grantm/XML-SAX/)
1975(Note: this package does not support parallel build)</literallayout>
1976 <itemizedlist>
1977 <listitem><literallayout><ulink url="http://search.cpan.org/~perigrin/XML-NamespaceSupport/">XML::NamespaceSupport</ulink>
1978(http://search.cpan.org/~perigrin/XML-NamespaceSupport/)</literallayout>
1979 </listitem>
1980 <listitem><literallayout><ulink url="http://search.cpan.org/~grantm/XML-SAX-Base/">XML::SAX::Base</ulink>
1981(http://search.cpan.org/~grantm/XML-SAX-Base/)</literallayout>
1982 </listitem>
1983 </itemizedlist>
1984 </listitem>
1985 <listitem> <literallayout><ulink url="http://search.cpan.org/~bjoern/XML-SAX-Expat/">XML::SAX::Expat</ulink>
1986(http://search.cpan.org/~bjoern/XML-SAX-Expat/)
1987(Note: this package does not support parallel build)</literallayout>
1988<!-- <itemizedlist>
1989 <listitem>
1990 <para>
1991 <xref linkend="perl-xml-parser"/>
1992 </para>
1993 </listitem>
1994 </itemizedlist>-->
1995 </listitem>
1996 <listitem><literallayout> <ulink id="perl-xml-libxml" xreflabel="XML::LibXML" url="http://search.cpan.org/~shlomif/XML-LibXML/">XML::LibXML</ulink>
1997(http://search.cpan.org/~shlomif/XML-LibXML/)
1998(recommended for faster parsing)</literallayout>
1999 </listitem>
2000 <listitem><literallayout><ulink url="http://search.cpan.org/~chorny/Tie-IxHash/">Tie::IxHash</ulink>
2001(http://search.cpan.org/~chorny/Tie-IxHash/)
2002(optionally used in the test suite)</literallayout>
2003 </listitem>
2004 </itemizedlist>
2005 </listitem>
2006 </itemizedlist>
2007
2008 <!-- XML::Writer -->
2009 <bridgehead renderas="sect3" id="perl-xml-writer"
2010 xreflabel="XML::Writer-&XML-Writer-version;">
2011 XML::Writer-&XML-Writer-version;</bridgehead>
2012
2013 <indexterm zone="perl-modules perl-xml-writer">
2014 <primary sortas="a-XML-Writer">XML::Writer</primary>
2015 </indexterm>
2016
2017 <para>XML::Writer provides a <application>Perl</application>
2018 extension for writing XML documents. This
2019 module uses the standard <xref linkend="perl-standard-install"/>.</para>
2020
2021 &lfs79_checked;&gcc6_checked;
2022
2023 <itemizedlist>
2024 <listitem>
2025 <para>
2026 <ulink url="&XML-Writer-download-http;">XML::Writer-&XML-Writer-version;</ulink>
2027 </para>
2028 </listitem>
2029 <listitem>
2030<literallayout>&XML-Writer-download-http;
2031MD5 sum: &XML-Writer-md5sum;</literallayout>
2032 </listitem>
2033 </itemizedlist>
2034
2035 <!-- YAML
2036 <bridgehead renderas="sect3" id="perl-yaml"
2037 xreflabel="YAML-&YAML-version;">
2038 YAML-&YAML-version;</bridgehead>
2039
2040 <indexterm zone="perl-modules perl-yaml">
2041 <primary sortas="a-YAML">YAML</primary>
2042 </indexterm>
2043
2044 <para>The <application>YAML</application> modules implement a
2045 <application>YAML</application> Loader and Dumper based on the
2046 <application>YAML</application> 1.0 specification
2047 <ulink url="http://www.yaml.org/spec/"/>.
2048 <application>YAML</application> is a generic data serialization language
2049 that is optimized for human readability. It can be used to express the data
2050 structures of most modern programming languages. The module and
2051 dependencies are installed using the standard
2052 <application>Perl</application> module
2053 <xref linkend="perl-standard-install"/>.</para>
2054
2055 <note>
2056 <para>The <application>YAML</application>,
2057 <application>Test::Base</application> and
2058 <application>Spiffy</application> modules will install UTF-8
2059 encoded manual pages. To modify the manual pages so that non-UTF-8
2060 encoded pages are installed, issue the following commands (before
2061 any other build commands):</para>
2062
2063<screen><literal>For <application>Spiffy</application>: <command>sed -i 's,\xc3\xb6,o,' lib/Spiffy.pm</command>
2064
2065For <application>Test::Base</application>: <command>sed -i 's,\xc3\xb6,o,' \
2066 lib/Test/Base{,/Filter}.pm \
2067 lib/Module/Install/TestBase.pm</command>
2068
2069For <application>YAML</application>: <command>sed -i 's,\xc3\xb6,o,' \
2070 ysh \
2071 lib{,/Test}/YAML.pm \
2072 lib/YAML/{Types,Node,Error,Marshall,Tag,Base}.pm \
2073 lib/YAML/{Loader,Dumper}{,/Base}.pm</command></literal></screen>
2074
2075 </note>
2076
2077 <itemizedlist>
2078 <listitem>
2079 <para>
2080 <ulink url="http://cpan.org/authors/id/I/IN/INGY/YAML-&YAML-version;.tar.gz">
2081 YAML-&YAML-version;</ulink></para>
2082 <itemizedlist>
2083 <listitem>
2084 <para>
2085 <ulink url="http://cpan.org/authors/id/I/IN/INGY/Test-Base-&Test-Base-version;.tar.gz">
2086 Test-Base-&Test-Base-version;</ulink>
2087 (optionally used during the tests)
2088 </para>
2089 <itemizedlist>
2090 <listitem>
2091 <para
2092 <ulink url="http://cpan.org/authors/id/I/IN/INGY/Spiffy-&Spiffy-version;.tar.gz">
2093 Spiffy-&Spiffy-version;</ulink></para>
2094 </listitem>
2095 </itemizedlist>
2096 </listitem>
2097 <listitem>
2098 <para>
2099 <xref linkend="perl-text-diff"/>
2100 (optionally used during the tests)
2101 </para>
2102 </listitem>
2103 </itemizedlist>
2104 </listitem>
2105 </itemizedlist>
2106 -->
2107
2108 </sect2>
2109
2110 <sect2 role="installation" id="perl-standard-install"
2111 xreflabel="build and installation instructions">
2112 <title>Standard Installation of Perl Modules</title>
2113
2114 <para>Install <application>Perl</application> modules by running the
2115 following commands:</para>
2116
2117 <para>For <xref linkend="perl-data-uniqid"/>, first apply the required
2118 patch with:</para>
2119
2120<screen><userinput>patch -Np1 -i ../Data-Uniqid-&Data-Uniqid-version;-disable_failing_test-1.patch</userinput></screen>
2121
2122 <para>Then, or for all other modules using the standard installation, proceed
2123 with:</para>
2124
2125<screen><userinput>perl Makefile.PL &amp;&amp;
2126make &amp;&amp;
2127make test</userinput></screen>
2128
2129 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
2130
2131<screen role="root"><userinput>make install</userinput></screen>
2132
2133 <note>
2134 <para>When reinstalling a <application>Perl</application> module,
2135 sometimes older versions of the module being reinstalled are in other
2136 directories specified in <parameter>@INC</parameter>. To delete all
2137 other versions of the module being reinstalled (not simply older ones)
2138 set the <varname>UNINST</varname> variable:</para>
2139
2140<screen><userinput>make install UNINST=1</userinput></screen>
2141 </note>
2142
2143 </sect2>
2144
2145 <sect2 role="installation" id="perl-build-install"
2146 xreflabel="instructions for packages using Build.PL">
2147 <title>Installation of Perl Modules which use Build.PL</title>
2148
2149 <para>Before <application>perl-5.22</application>, Module::Build
2150 was part of the core distribution. Now it must be installed separately
2151 (see above) before any of the modules which use it can be built.</para>
2152
2153 <para>Install <application>Perl</application> modules which use
2154 Build.PL by running the following commands:</para>
2155
2156<screen><userinput>perl Build.PL &amp;&amp;
2157./Build &amp;&amp;
2158./Build test</userinput></screen>
2159
2160 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
2161
2162<screen role="root"><userinput>./Build install</userinput></screen>
2163
2164<!-- following not tested
2165 <note>
2166 <para>When reinstalling a <application>Perl</application> module,
2167 sometimes older versions of the module being reinstalled are in other
2168 directories specified in <parameter>@INC</parameter>. To delete all
2169 other versions of the module being reinstalled (not simply older ones)
2170 set the <varname>UNINST</varname> variable:</para>
2171
2172<screen><userinput>./Build install UNINST=1</userinput></screen>
2173 </note> -->
2174
2175 </sect2>
2176
2177 <sect2 role="installation" id="perl-auto-install"
2178 xreflabel="alternate auto installation instructions">
2179 <title>(Alternate) Auto Installation of Perl Modules.</title>
2180
2181 <para>There is an alternate way of installing the modules using the
2182 <command>cpan</command> shell <command>install</command> command. The
2183 command automatically downloads the source from the CPAN archive, extracts
2184 it, runs the compilation, testing and installation commands mentioned
2185 above, and removes the build source tree. You may still need to install
2186 dependent library packages before running the automated installation
2187 method.</para>
2188
2189 <para>The first time you run <command>cpan</command>, you'll be prompted
2190 to enter some information regarding download locations and methods. This
2191 information is retained in files located in
2192 <filename class='directory'>~/.cpan</filename>. Start the
2193 <command>cpan</command> shell by issuing '<command>cpan</command>' as the
2194 <systemitem class="username">root</systemitem> user. Any module may now be
2195 installed from the
2196 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2197 prompt with the command:</para>
2198
2199<screen role="root"><userinput>install <replaceable>&lt;Module::Name&gt;</replaceable></userinput></screen>
2200
2201 <para>For additional commands and help, issue '<command>help</command>'
2202 from the
2203 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
2204 prompt.</para>
2205
2206 <para>Alternatively, for scripted or non-interactive installations, use the
2207 following syntax as the
2208 <systemitem class="username">root</systemitem> user to install one or more
2209 modules:</para>
2210
2211<screen role="root"><userinput>cpan -i <replaceable>&lt;Module1::Name&gt; &lt;Module2::Name&gt;</replaceable></userinput></screen>
2212
2213 <para>Review the <filename>cpan.1</filename> man page for additional
2214 parameters you can pass to <command>cpan</command> on the command
2215 line.</para>
2216
2217 </sect2>
2218
2219 <sect2 role="content">
2220 <title>Contents</title>
2221
2222 <para>
2223 Most of these modules only install into the perl directories, but a
2224 few will also install programs (mostly, perl scripts), or even a library,
2225 into <filename class="directory">/usr</filename>
2226 </para>
2227
2228 <segmentedlist>
2229 <segtitle>Installed Programs</segtitle>
2230 <segtitle>Installed Libraries</segtitle>
2231
2232 <seglistitem>
2233 <seg> <!-- Use emphasis to highlihght the relevant module name.
2234 Our setup actually uses italic to do this this. -->
2235 <emphasis>Archive::Zip:</emphasis> crc32
2236 <emphasis>File::Find::Rule:</emphasis> findrule
2237 <emphasis>libwww-perl:</emphasis> lwp-download, lwp-dump, lwp-mirror, lwp-request
2238 <emphasis>Lingua::Translit:</emphasis> translit
2239 <emphasis>Log::Log4perl:</emphasis> l4p-tmpl
2240 <emphasis>Module::Build</emphasis> config_data
2241 <emphasis>Pod::Coverage:</emphasis> pod_cover
2242 <emphasis>Text::BibTeX:</emphasis> biblex, bibparse, dumpnames
2243 </seg>
2244 <seg>
2245 <emphasis>Text::BibTeX:</emphasis> libbtparse.so
2246 </seg>
2247 </seglistitem>
2248 </segmentedlist>
2249
2250 <variablelist>
2251 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
2252 <?dbfo list-presentation="list"?>
2253 <?dbhtml list-presentation="table"?>
2254
2255 <varlistentry id="crc32">
2256 <term><command>crc32</command></term>
2257 <listitem>
2258 <para>computes and prints to stdout the CRC-32 values of the
2259 given files.</para>
2260 <indexterm zone="perl-modules crc32">
2261 <primary sortas="b-crc32">crc32</primary>
2262 </indexterm>
2263 </listitem>
2264 </varlistentry>
2265
2266 <varlistentry id="findrule">
2267 <term><command>findrule</command></term>
2268 <listitem>
2269 <para>is a command line wrapper to File:Find:Rule.</para>
2270 <indexterm zone="perl-modules findrule">
2271 <primary sortas="b-findrule">findrule</primary>
2272 </indexterm>
2273 </listitem>
2274 </varlistentry>
2275
2276 <varlistentry id="lwp-download">
2277 <term><command>lwp-download</command></term>
2278 <listitem>
2279 <para>is a script to fetch a large file from the web.</para>
2280 <indexterm zone="perl-modules lwp-download">
2281 <primary sortas="b-lwp-download">lwp-download</primary>
2282 </indexterm>
2283 </listitem>
2284 </varlistentry>
2285
2286 <varlistentry id="lwp-dump">
2287 <term><command>lwp-dump</command></term>
2288 <listitem>
2289 <para>is used to see what headers and content is returned for a URL.</para>
2290 <indexterm zone="perl-modules lwp-dump">
2291 <primary sortas="b-lwp-dump">lwp-dump</primary>
2292 </indexterm>
2293 </listitem>
2294 </varlistentry>
2295
2296 <varlistentry id="lwp-mirror">
2297 <term><command>lwp-mirror</command></term>
2298 <listitem>
2299 <para>is a simple mirror utility.</para>
2300 <indexterm zone="perl-modules lwp-mirror">
2301 <primary sortas="b-lwp-mirror">lwp-mirror</primary>
2302 </indexterm>
2303 </listitem>
2304 </varlistentry>
2305
2306 <varlistentry id="lwp-request">
2307 <term><command>lwp-request</command></term>
2308 <listitem>
2309 <para>is a simple command line user agent.</para>
2310 <indexterm zone="perl-modules lwp-request">
2311 <primary sortas="b-lwp-request">lwp-request</primary>
2312 </indexterm>
2313 </listitem>
2314 </varlistentry>
2315
2316 <varlistentry id="translit">
2317 <term><command>translit</command></term>
2318 <listitem>
2319 <para>transliterates text between writing systems using
2320 various standards.</para>
2321 <indexterm zone="perl-modules translit">
2322 <primary sortas="b-translit">translit</primary>
2323 </indexterm>
2324 </listitem>
2325 </varlistentry>
2326
2327 <varlistentry id="l4p-templ">
2328 <term><command>l4p-templ</command></term>
2329 <listitem>
2330 <para>prints out the text of a template Log4perl configuration for
2331 starting a new Log4perl configuration file.</para>
2332 <indexterm zone="perl-modules l4p-templ">
2333 <primary sortas="b-l4p-templ">l4p-templ</primary>
2334 </indexterm>
2335 </listitem>
2336 </varlistentry>
2337
2338 <varlistentry id="config_data">
2339 <term><command>config_data</command></term>
2340 <listitem>
2341 <para>is used to query or change the configuration of perl modules.
2342 </para>
2343 <indexterm zone="perl-modules config_data">
2344 <primary sortas="b-config_data">config_data</primary>
2345 </indexterm>
2346 </listitem>
2347 </varlistentry>
2348
2349 <varlistentry id="pod_cover">
2350 <term><command>pod_cover</command></term>
2351 <listitem>
2352 <para>is used to get a coverage analysis of the embedded documentation
2353 in a perl module.</para>
2354 <indexterm zone="perl-modules pod_cover">
2355 <primary sortas="b-pod_cover">pod_cover</primary>
2356 </indexterm>
2357 </listitem>
2358 </varlistentry>
2359
2360 <varlistentry id="biblex">
2361 <term><command>biblex</command></term>
2362 <listitem>
2363 <para>performs lexical analysis on a BibTeX file.</para>
2364 <indexterm zone="perl-modules biblex">
2365 <primary sortas="b-biblex">biblex</primary>
2366 </indexterm>
2367 </listitem>
2368 </varlistentry>
2369
2370 <varlistentry id="bibparse">
2371 <term><command>bibparse</command></term>
2372 <listitem>
2373 <para>parses a series of BibTeX files with command line options to
2374 control the string post-processing behaviour.</para>
2375 <indexterm zone="perl-modules bibparse">
2376 <primary sortas="b-bibparse">bibparse</primary>
2377 </indexterm>
2378 </listitem>
2379 </varlistentry>
2380
2381 <varlistentry id="dumpnames">
2382 <term><command>dumpnames</command></term>
2383 <listitem>
2384 <para>parses a BibTeX file, splitting 'author' and 'editor' fields
2385 into lists of names, and then dumps everything to stdout.</para>
2386 <indexterm zone="perl-modules dumpnames">
2387 <primary sortas="b-dumpnames">dumpnames</primary>
2388 </indexterm>
2389 </listitem>
2390 </varlistentry>
2391
2392 <varlistentry id="libbtparse">
2393 <term><filename class='libraryfile'>libbtparse.so</filename></term>
2394 <listitem>
2395 <para>is a library for parsing and processing BibTeX data files.</para>
2396 <indexterm zone="perl-modules libbtparse">
2397 <primary sortas="c-libbtparse">libbtparse.so</primary>
2398 </indexterm>
2399 </listitem>
2400 </varlistentry>
2401
2402 </variablelist>
2403 </sect2>
2404
2405</sect1>
Note: See TracBrowser for help on using the repository browser.