source: general/prog/perl-modules.xml@ 145cccdf

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 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 145cccdf was 145cccdf, checked in by Ken Moffat <ken@…>, 9 years ago

Fix up the biber perl module dependencies. When I added that page, I convinced myself that List::MoreUtils and LWP::Protocol::https were always pulled in by other modules, which was wrong. I have now added some comments in the biber deps, ready for the next time it changes.

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

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