source: general/prog/perl-modules.xml@ 302a619

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 302a619 was 302a619, checked in by Bruce Dubbs <bdubbs@…>, 8 years ago

LVM2.2.02.155.
Update to Business-ISBN-2.011.

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

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