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

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 9603139 was 9603139, checked in by Pierre Labastie <pieere@…>, 8 years ago

More GCC 6 tags

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

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