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

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt 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 b9a1a8be was b9a1a8be, checked in by Bruce Dubbs <bdubbs@…>, 7 years ago

Finish tagging perl modules

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

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