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

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since dfd52645 was dfd52645, checked in by Bruce Dubbs <bdubbs@…>, 9 years ago

Typo

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

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