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

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

Update perl-modules layout

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

  • Property mode set to 100644
File size: 62.8 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
[de91b35]7 <!ENTITY perl_modules_md5sums_download_http "&sources-anduin-http;/perl-modules/">
8 <!ENTITY perl_modules_md5sums_download_ftp "&sources-anduin-ftp;/perl-modules/">
[52d29f7]9]>
10
[24a37fa7]11<sect1 id="perl-modules" xreflabel="Perl modules">
[9ee1058]12 <?dbhtml filename="perl-modules.html" ?>
13
14 <sect1info>
15 <othername>$LastChangedBy$</othername>
16 <date>$Date$</date>
17 </sect1info>
18
19 <title>Perl Modules</title>
20
21 <indexterm zone="perl-modules">
22 <primary sortas="a-Perl-modules">Perl modules</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to Perl Modules</title>
27
[10a2ee5]28 <para>The <application>Perl</application> module packages add useful
29 objects to the <application>Perl</application> language. Modules utilized
30 by packages throughout BLFS are listed here, along with their dependencies.
[231e47d7]31 Installation of the modules shown on this page should be accomplished by
[b3aacc0]32 installing the dependencies in the order listed. The Perl Module standard
33 build and installation instructions are shown at the bottom of this page.
34 </para>
[9ee1058]35
[b3aacc0]36 <!-- <itemizedlist spacing="compact">
[9ee1058]37 <listitem>
[4e82a189]38 <para>Download MD5 sums (HTTP):
[9ee1058]39 <ulink url="&perl_modules_md5sums_download_http;"/></para>
40 </listitem>
41 <listitem>
42 <para>Download MD5 sums (FTP):
43 <ulink url="&perl_modules_md5sums_download_ftp;"/></para>
44 </listitem>
[b3aacc0]45 </itemizedlist> -->
[de91b35]46
[231e47d7]47 <!-- Archive::Zip -->
48 <bridgehead renderas="sect3" id="perl-archive-zip"
49 xreflabel="Archive::Zip-&Archive-Zip-version;">
50 Archive::Zip-&Archive-Zip-version;</bridgehead>
[10a2ee5]51
[231e47d7]52 <indexterm zone="perl-modules perl-archive-zip">
[254592b]53 <primary sortas="a-Archive-Zip">Archive::Zip</primary>
[10a2ee5]54 </indexterm>
55
[231e47d7]56 <para>The Archive::Zip module allows a <application>Perl</application>
[b3aacc0]57 program to create, manipulate, read, and write Zip archive files. This
58 module uses the standard <xref linkend="perl-standard-install"/>.</para>
[10a2ee5]59
[d6d8d49c]60 &lfs76_checked;
[254592b]61
[8e2f6669]62 <itemizedlist>
[ad86df81]63 <listitem>
64 <para>
65 <ulink url="http://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-&Archive-Zip-version;.tar.gz">Archive::Zip-&Archive-Zip-version;</ulink>
66 </para>
67 </listitem>
68 <listitem>
69<literallayout>http://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-&Archive-Zip-version;.tar.gz
70MD5 sum: 851316e59625317a89e40418a26c676</literallayout>
[8e2f6669]71 </listitem>
72 </itemizedlist>
73
[a9ee0599]74 <!-- autovivification -->
75 <bridgehead renderas="sect3" id="perl-autovivification"
76 xreflabel="autovivification-&autovivification-version;">
77 autovivification-&autovivification-version;</bridgehead>
78
79 <indexterm zone="perl-modules perl-autovivification">
80 <primary sortas="a-autovivification">autovivification</primary>
81 </indexterm>
82
83 <para>The autovivification module allows you to lexically disable
84 autovivification. This module uses the standard
85 <xref linkend="perl-standard-install"/>.</para>
86
[d6d8d49c]87 &lfs76_checked;
[a9ee0599]88
89 <itemizedlist>
[ad86df81]90 <listitem>
91 <para>
92 <ulink url="http://www.cpan.org/authors/id/V/VP/VPIT/autovivification-&autovivification-version;.tar.gz">autovivification-&autovivification-version;</ulink>
93 </para>
94 </listitem>
95 <listitem>
96<literallayout>http://www.cpan.org/authors/id/V/VP/VPIT/autovification-&autovivification-version;.tar.gz
[8c59065]97MD5 sum: bf0f5133a32685218e8d7ad1aba02deb</literallayout>
[a9ee0599]98 </listitem>
99 </itemizedlist>
100
101 <!-- Business::ISBN -->
102 <bridgehead renderas="sect3" id="perl-business-isbn"
103 xreflabel="Business::ISBN-&Business-ISBN-version;">
104 Business::ISBN-&Business-ISBN-version;</bridgehead>
105
106 <indexterm zone="perl-modules perl-business-isbn">
107 <primary sortas="a-Business-ISBN">Business::ISBN</primary>
108 </indexterm>
109
110 <para>The Business::ISBN module is for work with International Standard Book
111 Numbers. This module and its dependency use the standard
112 <xref linkend="perl-standard-install"/>.</para>
113
[d6d8d49c]114 &lfs76_checked;
[a9ee0599]115
116 <itemizedlist>
[ad86df81]117 <listitem>
118 <para>
119 <ulink url="http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-&Business-ISBN-version;.tar.gz">Business::ISBN-&Business-ISBN-version;</ulink>
120 </para>
121 </listitem>
122 <listitem>
123<literallayout>http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-&Business-ISBN-version;.tar.gz
[8c59065]124MD5 sum: 5ebf339c409d99cdfa6f96974ef96780</literallayout>
[a9ee0599]125 <itemizedlist>
126 <listitem><literallayout><ulink url="http://search.cpan.org/~bdfoy/Business-ISBN-Data/">Business::ISBN::Data</ulink>
127(http://search.cpan.org/~bdfoy/Business-ISBN-Data/)</literallayout>
128 </listitem>
129 </itemizedlist>
130 </listitem>
131 </itemizedlist>
132
133 <!-- Business::ISMN -->
134 <bridgehead renderas="sect3" id="perl-business-ismn"
135 xreflabel="Business::ISMN-&Business-ISMN-version;">
136 Business::ISMN-&Business-ISMN-version;</bridgehead>
137
138 <indexterm zone="perl-modules perl-business-ismn">
139 <primary sortas="a-Business-ISMN">Business::ISMN</primary>
140 </indexterm>
141
142 <para>The Business::ISMN module is for work with International Standard
143 Music Numbers. This module uses the standard
144 <xref linkend="perl-standard-install"/>.</para>
145
[d6d8d49c]146 &lfs76_checked;
[a9ee0599]147
148 <itemizedlist>
[ad86df81]149 <listitem>
150 <para>
151 <ulink url="http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISMN-&Business-ISMN-version;.tar.gz">Business::ISMN-&Business-ISMN-version;</ulink>
152 </para>
153 </listitem>
154 <listitem>
155<literallayout>http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISMN-&Business-ISMN-version;.tar.gz
[a9ee0599]156MD5 sum: b8228688f2cfa0c629c8d0cbf88421ff</literallayout>
157 <itemizedlist>
158 <listitem><literallayout><ulink url="http://search.cpan.org/~bdfoy/Tie-Cycle/">Tie::Cycle</ulink>
159(http://search.cpan.org/~bdfoy/Tie-Cycle/)</literallayout>
160 </listitem>
161 </itemizedlist>
162 </listitem>
163 </itemizedlist>
164
165 <!-- Business::ISSN -->
166 <bridgehead renderas="sect3" id="perl-business-issn"
167 xreflabel="Business::ISSN-&Business-ISSN-version;">
168 Business::ISSN-&Business-ISSN-version;</bridgehead>
169
170 <indexterm zone="perl-modules perl-business-issn">
171 <primary sortas="a-Business-ISSN">Business::ISSN</primary>
172 </indexterm>
173
174 <para>The Business::ISSN module is for work with International Standard
175 Serial Numbers. This module uses the standard
176 <xref linkend="perl-standard-install"/>.</para>
177
[d6d8d49c]178 &lfs76_checked;
[a9ee0599]179
180 <itemizedlist>
[ad86df81]181 <listitem>
182 <para>
183 <ulink url="http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-&Business-ISSN-version;.tar.gz">Business::ISSN-&Business-ISSN-version;</ulink>
184 </para>
185 </listitem>
186 <listitem>
187<literallayout>http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-&Business-ISSN-version;.tar.gz
[a9ee0599]188MD5 sum: d1f609422d3a0ad5e301ae694d142fe4</literallayout>
189 </listitem>
190 </itemizedlist>
191
192 <!-- Data::Compare -->
193 <bridgehead renderas="sect3" id="perl-data-compare"
194 xreflabel="Data::Compare-&Data-Compare-version;">
195 Data::Compare-&Data-Compare-version;</bridgehead>
196
197 <indexterm zone="perl-modules perl-data-compare">
198 <primary sortas="a-Data-Compare">Data::Compare</primary>
199 </indexterm>
200
201 <para>The Data::Compare module compares two <application>perl</application>
202 data structures. This module and its dependencies use the standard
203 <xref linkend="perl-standard-install"/>.</para>
204
[d6d8d49c]205 &lfs76_checked;
[a9ee0599]206
207 <itemizedlist>
[ad86df81]208 <listitem>
209 <para>
210 <ulink url="http://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-&Data-Compare-version;.tar.gz">Data::Compare-&Data-Compare-version;</ulink>
211 </para>
212 </listitem>
213 <listitem>
214<literallayout>http://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-&Data-Compare-version;.tar.gz
[a9ee0599]215MD5 sum: 45d56aa548581d7e4406f665c417d31e</literallayout>
216 <itemizedlist>
[ad86df81]217 <listitem><literallayout><ulink url="http://search.cpan.org/~rclamp/File-Find-Rule/">File::Find::Rule</ulink>
218(http://search.cpan.org/~rclamp/File-Find-Rule/)</literallayout>
[a9ee0599]219 <itemizedlist>
220 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Number-Compare/">Number::Compare</ulink>
221(http://search.cpan.org/dist/Number::Compare/)</literallayout>
222 </listitem>
223 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Text-Glob/">Text::Glob</ulink>
224(http://search.cpan.org/dist/Text::Glob/)</literallayout>
225 </listitem>
226 </itemizedlist>
227 </listitem>
228 </itemizedlist>
229 </listitem>
230 </itemizedlist>
231
232 <!-- Date::Simple -->
233 <bridgehead renderas="sect3" id="perl-date-simple"
234 xreflabel="Date::Simple-&Date-Simple-version;">
235 Date::Simple-&Date-Simple-version;</bridgehead>
236
237 <indexterm zone="perl-modules perl-date-simple">
238 <primary sortas="a-Date-Simple">Date::Simple</primary>
239 </indexterm>
240
241 <para>Date::Simple provides a simple date object. This module uses the
242 standard <xref linkend="perl-standard-install"/>.</para>
243
[d6d8d49c]244 &lfs76_checked;
[a9ee0599]245
246 <itemizedlist>
[ad86df81]247 <listitem>
248 <para>
249 <ulink url="http://www.cpan.org/authors/id/I/IZ/IZUT/Date-Simple-&Date-Simple-version;.tar.gz">Date::Simple-&Date-Simple-version;</ulink>
250 </para>
251 </listitem>
252 <listitem>
253<literallayout>http://www.cpan.org/authors/id/I/IZ/IZUT/Date-Simple-&Date-Simple-version;.tar.gz
[a9ee0599]254MD5 sum: 436049dc2c7dfd8423d8bcc807248b31</literallayout>
255 </listitem>
256 </itemizedlist>
257
[d224030c]258 <!-- Encode::EUCJPASCII -->
[a9ee0599]259 <bridgehead renderas="sect3" id="perl-encode-eucjpascii"
260 xreflabel="Encode::EUCJPASCII-&Encode-EUCJPASCII-version;">
[d224030c]261 Encode::EUCJPASCII-&Encode-EUCJPASCII-version;</bridgehead>
[a9ee0599]262
263 <indexterm zone="perl-modules perl-encode-eucjpascii">
264 <primary sortas="a-Encode-EUCJPASCII">Encode-EUCJPASCII</primary>
265 </indexterm>
266
[d224030c]267 <para>Encode::EUCJPASCII provides an eucJP-open mapping. This module uses the
[a9ee0599]268 standard <xref linkend="perl-standard-install"/>.</para>
269
[d6d8d49c]270 &lfs76_checked;
[a9ee0599]271
272 <itemizedlist>
[ad86df81]273 <listitem>
274 <para>
275 <ulink url="http://www.cpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-&Encode-EUCJPASCII-version;.tar.gz">Encode-EUCJPASCII-&Encode-EUCJPASCII-version;</ulink>
276 </para>
277 </listitem>
278 <listitem>
279<literallayout>http://www.cpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-&Encode-EUCJPASCII-version;.tar.gz
[a9ee0599]280MD5 sum: 5daa65f55b7c2050bb0713d9e95f239d</literallayout>
281 </listitem>
282 </itemizedlist>
283
284 <!-- Encode::HanExtra -->
285 <bridgehead renderas="sect3" id="perl-encode-hanextra"
286 xreflabel="Encode::HanExtra-&Encode-HanExtra-version;">
287 Encode::HanExtra-&Encode-HanExtra-version;</bridgehead>
288
289 <indexterm zone="perl-modules perl-encode-hanextra">
290 <primary sortas="a-Encode-HanExtra">Encode::HanExtra</primary>
291 </indexterm>
292
293 <para>The Encode::HanExtra module provides extra sets of Chinese Encodings.
294 This module uses the standard <xref linkend="perl-standard-install"/>.</para>
295
[d6d8d49c]296 &lfs76_checked;
[a9ee0599]297
298 <itemizedlist>
[ad86df81]299 <listitem>
300 <para>
301 <ulink url="http://www.cpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-&Encode-HanExtra-version;.tar.gz">Encode::HanExtra-&Encode-HanExtra-version;</ulink>
302 </para>
303 </listitem>
304 <listitem>
305<literallayout>http://www.cpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-&Business-ISSN-version;.tar.gz
[a9ee0599]306MD5 sum: e1d3bc32c1c8ee304235a06fbcd5d5a4</literallayout>
307 </listitem>
308 </itemizedlist>
309
310 <!-- Encode::JIS2K -->
311 <bridgehead renderas="sect3" id="perl-encode-jis2k"
312 xreflabel="Encode::JIS2K-&Encode-JIS2K-version;">
313 Encode::JIS2K-&Encode-JIS2K-version;</bridgehead>
314
315 <indexterm zone="perl-modules perl-encode-jis2k">
316 <primary sortas="a-Encode-JIS2K">Encode::JIS2K</primary>
317 </indexterm>
318
319 <para>The Encode::JIS2K module provides JIS X 0212 (aka JIS 2000)
320 Encodings. This module uses the standard
321 <xref linkend="perl-standard-install"/>.</para>
322
[d6d8d49c]323 &lfs76_checked;
[a9ee0599]324
325 <itemizedlist>
[ad86df81]326 <listitem>
327 <para>
328 <ulink url="http://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-&Encode-JIS2K-version;.tar.gz">Encode::JIS2K-&Encode-JIS2K-version;</ulink>
329 </para>
330 </listitem>
331 <listitem>
332<literallayout>http://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-&Business-ISSN-version;.tar.gz
[a9ee0599]333MD5 sum: 00e73ee943fb2f882b00b7b61e4c9db1</literallayout>
334 </listitem>
335 </itemizedlist>
336
337 <!-- File::Slurp -->
338 <bridgehead renderas="sect3" id="perl-file-slurp"
339 xreflabel="File::Slurp-&File-Slurp-version;">
340 File::Slurp-&File-Slurp-version;</bridgehead>
341
342 <indexterm zone="perl-modules perl-file-slurp">
343 <primary sortas="a-File-Slurp">File::Slurp</primary>
344 </indexterm>
345
346 <para>The File::Slurp module provides Simple and Efficient
347 Reading/Writing/Modifying of Complete Files. This module uses the standard
348 <xref linkend="perl-standard-install"/>.</para>
349
[d6d8d49c]350 &lfs76_checked;
[a9ee0599]351
352 <itemizedlist>
[ad86df81]353 <listitem>
354 <para>
355 <ulink url="http://www.cpan.org/authors/id/U/UR/URI/File-Slurp-&File-Slurp-version;.tar.gz">File::Slurp-&File-Slurp-version;</ulink>
356 </para>
357 </listitem>
358 <listitem>
359<literallayout>http://www.cpan.org/authors/id/U/UR/URI/File-Slurp-&Business-ISSN-version;.tar.gz
[a9ee0599]360MD5 sum: 7d584cd15c4f8b9547765eff8c4ef078</literallayout>
361 </listitem>
362 </itemizedlist>
363
364 <!-- File::Which -->
365 <bridgehead renderas="sect3" id="perl-file-which"
366 xreflabel="File::Which-&File-Which-version;">
367 File::Which-&File-Which-version;</bridgehead>
368
369 <indexterm zone="perl-modules perl-file-which">
370 <primary sortas="a-File-Which">File::Which</primary>
371 </indexterm>
372
373 <para>File::Which provides a portable implementation of the
374 &apos;which&apos; utility. This module and its dependencies use the standard
375 <xref linkend="perl-standard-install"/>.</para>
376
[d6d8d49c]377 &lfs76_checked;
[a9ee0599]378
379 <itemizedlist>
[ad86df81]380 <listitem>
381 <para>
382 <ulink url="http://www.cpan.org/authors/id/A/AD/ADAMK/File-Which-&File-Which-version;.tar.gz">File::Which-&File-Which-version;</ulink>
383 </para>
384 </listitem>
385 <listitem>
386<literallayout>http://www.cpan.org/authors/id/A/AD/ADAMK/File-Which-&File-Which-version;.tar.gz
387MD5 sum: b9429edaad7f45caafa4d458afcfd8af</literallayout>
[a9ee0599]388 <itemizedlist>
[ad86df81]389 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Script/">Test::Script</ulink>
390(http://search.cpan.org/dist/Test-Script/)</literallayout>
[a9ee0599]391 <itemizedlist>
[2c2614ed]392 <listitem>
393 <para>
394 <xref linkend="perl-ipc-run3"/>
395 </para>
396 </listitem>
[ad86df81]397 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Probe-Perl/">Probe-Perl</ulink>
398(http://search.cpan.org/dist/Probe-Perl/)</literallayout>
[a9ee0599]399 <!-- <itemizedlist>
400 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Encode-ISO2022/">Encode-ISO2022</ulink>
401(http://search.cpan.org/dist/Encode-ISO2022/>)
402
403</literallayout>
404 </listitem>
405 </itemizedlist> -->
406 </listitem>
407 </itemizedlist>
408 </listitem>
409 </itemizedlist>
410 </listitem>
411 </itemizedlist>
412
[e777a27]413<!-- <!- Glib ->
[17bcb81]414 <bridgehead renderas="sect3" id="perl-glib"
415 xreflabel="Glib-&Glib-perl-version;">
416 Glib-&Glib-perl-version;</bridgehead>
417
[8e2f6669]418 <indexterm zone="perl-modules perl-glib">
[254592b]419 <primary sortas="a-Glib">Glib</primary>
[17bcb81]420 </indexterm>
421
422 <para>
423 This module is a <application>Perl</application> wrapper around
[8e2f6669]424 <application>GLib</application> that attempts to provide a perlish
[17bcb81]425 interface while remaining as true as possible to the underlying C API, so
426 that any reference materials you can find on using GLib may still apply to
[8e2f6669]427 using the libraries from Perl. This module and the dependency modules use
428 the standard <xref linkend="perl-standard-install"/>.
[17bcb81]429 </para>
430
[066dad5a]431 &lfs7 4_checked;
[f5cb49d]432
[8e2f6669]433 <itemizedlist>
[17bcb81]434 <listitem>
435 <para>
[74f73ede]436 <ulink url="http://www.cpan.org/authors/id/T/TS/TSCH/Glib-&Glib-perl-version;.tar.gz">
[b3aacc0]437 Glib-&Glib-perl-version;</ulink> (MD5 sum: 1d81a8aec5f7f1182a96cfaaf119d866)
[17bcb81]438 </para>
439 <itemizedlist>
440 <listitem>
[8e2f6669]441 <para>
442 <ulink url="http://search.cpan.org/~xaoc/ExtUtils-PkgConfig/">ExtUtils::PkgConfig</ulink>
443 </para>
444 <itemizedlist>
445 <listitem>
446 <para>
447 <ulink url="http://search.cpan.org/~flora/ExtUtils-Depends/">ExtUtils::Depends</ulink>
448 </para>
449 </listitem>
450 </itemizedlist>
[17bcb81]451 </listitem>
452 </itemizedlist>
453 </listitem>
454 </itemizedlist>
[e777a27]455-->
[231e47d7]456 <!-- HTML::Parser -->
457 <bridgehead renderas="sect3" id="perl-html-parser"
458 xreflabel="HTML::Parser-&HTML-Parser-version;">
459 HTML::Parser-&HTML-Parser-version;</bridgehead>
[10a2ee5]460
[231e47d7]461 <indexterm zone="perl-modules perl-html-parser">
[254592b]462 <primary sortas="a-HTML-Parser">HTML::Parser</primary>
[10a2ee5]463 </indexterm>
464
[231e47d7]465 <para>The HTML::Parser distribution is a collection of modules that parse
[8e2f6669]466 and extract information from HTML documents. This module and the dependency
467 modules use the standard
[231e47d7]468 <xref linkend="perl-standard-install"/>.</para>
[10a2ee5]469
[d6d8d49c]470 &lfs76_checked;
[254592b]471
[8e2f6669]472 <itemizedlist>
[ad86df81]473 <listitem>
474 <para>
475 <ulink url="http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-&HTML-Parser-version;.tar.gz">HTML::Parser-&HTML-Parser-version;</ulink>
476 </para>
477 </listitem>
478 <listitem>
479<literallayout>http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-&HTML-Parser-version;.tar.gz
[1fb54051]480MD5 sum: 9128a45893097dfa3bf03301b19c5efe</literallayout>
[231e47d7]481 <itemizedlist>
[1fb54051]482 <listitem><literallayout><ulink url="http://search.cpan.org/~petdance/HTML-Tagset/">HTML::Tagset</ulink>
483(http://search.cpan.org/~petdance/HTML-Tagset/)</literallayout>
[231e47d7]484 </listitem>
[daaee0be]485 <listitem>
[8e2f6669]486 <para>
487 <xref linkend="perl-lwp"/> (circular; howevever, it can
488 be installed after HTML::Parser as it is only a run-time
489 requirement for the included HTML::HeadParser module)
490 </para>
[daaee0be]491 </listitem>
[231e47d7]492 </itemizedlist>
493 </listitem>
494 </itemizedlist>
[10a2ee5]495
[402f23d3]496 <!-- HTML::TableExtract
[231e47d7]497 <bridgehead renderas="sect3" id="perl-html-tableextract"
498 xreflabel="HTML::TableExtract-&HTML-TableExtract-version;">
499 HTML::TableExtract-&HTML-TableExtract-version;</bridgehead>
[10a2ee5]500
[231e47d7]501 <indexterm zone="perl-modules perl-html-tableextract">
[254592b]502 <primary sortas="a-HTML-TableExtract">HTML::TableExtract</primary>
[10a2ee5]503 </indexterm>
504
[daaee0be]505 <para>HTML::TableExtract is a module that simplifies the extraction of the
506 content contained in tables within HTML documents, extracted either as
507 text or encoded element trees. Tables of note may be specified using
[8e2f6669]508 Headers, Depth, Count, Attributes, or some combination of the four. This
509 module and dependency modules use the standard
[6473e74]510 <xref linkend="perl-standard-install"/>.</para>
[10a2ee5]511
[8e2f6669]512 <itemizedlist>
[9ee1058]513 <listitem>
[8e2f6669]514 <para>
515 <ulink url="http://cpan.org/authors/id/M/MS/MSISK/HTML-TableExtract-&HTML-TableExtract-version;.tar.gz">
[b3aacc0]516 HTML::TableExtract-&HTML-TableExtract-version;</ulink> (MD5sum: ac1b8fa092d53931a9f3fdbba330f5b0)
[8e2f6669]517 </para>
[9ee1058]518 <itemizedlist>
519 <listitem>
[8e2f6669]520 <para>
521 <ulink url="http://search.cpan.org/~msisk/HTML-Element-Extended/">HTML::Element::Extended</ulink>
522 </para>
[daaee0be]523 <itemizedlist>
524 <listitem>
[8e2f6669]525 <para>
526 <ulink url="http://search.cpan.org/~cjm/HTML-Tree/">HTML::Tree</ulink>
527 </para>
[daaee0be]528 <itemizedlist>
529 <listitem>
[8e2f6669]530 <para>
531 <xref linkend="perl-html-parser"/>
532 </para>
[daaee0be]533 </listitem>
534 <listitem>
[8e2f6669]535 <para>
536 <ulink url="http://search.cpan.org/dist/Test-Fatal/">Test::Fatal</ulink>
[831caa1f]537 (optionally used in the test suite)
[8e2f6669]538 </para>
539 <itemizedlist>
540 <listitem>
541 <para>
542 <ulink url="http://search.cpan.org/~doy/Try-Tiny/">Try::Tiny</ulink>
543 </para>
544 </listitem>
545 </itemizedlist>
[daaee0be]546 </listitem>
547 </itemizedlist>
548 </listitem>
549 </itemizedlist>
[9ee1058]550 </listitem>
551 </itemizedlist>
552 </listitem>
[402f23d3]553 </itemizedlist> -->
[10a2ee5]554
[d224030c]555 <!-- IPC::Run3 -->
[a9ee0599]556 <bridgehead renderas="sect3" id="perl-ipc-run3"
557 xreflabel="IPC::Run3-&IPC-Run3-version;">
[d224030c]558 IPC::Run3-&IPC-Run3-version;</bridgehead>
[a9ee0599]559
560 <indexterm zone="perl-modules perl-ipc-run3">
561 <primary sortas="a-IPC-Run3">IPC-Run3</primary>
562 </indexterm>
563
564 <para>The IPC::Run3 module is used to run a subprocess with input/ouput
565 redirection. This module uses the standard
566 <xref linkend="perl-standard-install"/>.</para>
567
[d6d8d49c]568 &lfs76_checked;
[a9ee0599]569
570 <itemizedlist>
[ad86df81]571 <listitem>
572 <para>
573 <ulink url="http://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-&IPC-Run3-version;.tar.gz">IPC-Run3-&IPC-Run3-version;</ulink>
574 </para>
575 </listitem>
576 <listitem>
577<literallayout>http://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-&Business-ISSN-version;.tar.gz
[a9ee0599]578MD5 sum: 5a8cec571c51a118b265cf6e24e55761</literallayout>
579 </listitem>
580 </itemizedlist>
581
582 <!-- LWP (but listed as libwww-perl) -->
[231e47d7]583 <bridgehead renderas="sect3" id="perl-lwp"
[7eee225]584 xreflabel="libwww-perl-&LWP-version;">
585 libwww-perl-&LWP-version; (a.k.a. LWP)</bridgehead>
[10a2ee5]586
[231e47d7]587 <indexterm zone="perl-modules perl-lwp">
[254592b]588 <primary sortas="a-libwww-perl">libwww-perl</primary>
[10a2ee5]589 </indexterm>
590
[7eee225]591 <para>The libwww-perl (LWP) collection is a set of
[daaee0be]592 <application>Perl</application> modules which provide a simple and
[231e47d7]593 consistent application programming interface to the World-Wide Web. The
594 main focus of the library is to provide classes and functions that allow
595 you to write WWW clients. The library also contains modules that are of
596 more general use and even classes that help you implement simple HTTP
[8e2f6669]597 servers. The LWP collection and all its dependency modules use the standard
598 <xref linkend="perl-standard-install"/>. The dependencies should be
599 installed in the order listed below. Ensure you install the dependency
600 chain for each module before installing the modules.</para>
[10a2ee5]601
[d6d8d49c]602 &lfs76_checked;
[fa762ae4]603
[8e2f6669]604 <itemizedlist>
[ad86df81]605 <listitem>
606 <para>
607 <ulink url="http://cpan.org/authors/id/M/MS/MSCHILLI/libwww-perl-&LWP-version;.tar.gz">libwww-perl-&LWP-version;</ulink>
608 </para>
609 </listitem>
610 <listitem>
611<literallayout>http://cpan.org/authors/id/M/MS/MSCHILLI/libwww-perl-&LWP-version;.tar.gz
[958e2ad]612MD5 sum: 28e5005609af16c1fa297d12e0312f86</literallayout>
[9ee1058]613 <itemizedlist>
[1fb54051]614 <listitem> <literallayout><ulink url="http://search.cpan.org/~gaas/Encode-Locale/">Encode::Locale</ulink>
615(http://search.cpan.org/~gaas/Encode-Locale/) </literallayout>
[9ee1058]616 </listitem>
[1fb54051]617 <listitem> <literallayout><ulink url="http://search.cpan.org/~gaas/HTML-Form/">HTML::Form</ulink>
[ad86df81]618(http://search.cpan.org/~gaas/HTML-Form/) </literallayout>
[10a2ee5]619 <itemizedlist>
620 <listitem>
[8e2f6669]621 <para>
622 <xref linkend="perl-uri"/>
623 </para>
[10a2ee5]624 </listitem>
[aa6045e]625 <listitem>
[8e2f6669]626 <para>
627 <xref linkend="perl-html-parser"/>
628 </para>
629 </listitem>
[ad86df81]630 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/HTTP-Message/">HTTP::Message</ulink>
631(http://search.cpan.org/~gaas/HTTP-Message/)</literallayout>
632 <itemizedlist><listitem><literallayout><ulink url="http://search.cpan.org/~gaas/HTTP-Date/">HTTP::Date</ulink>
633(http://search.cpan.org/~gaas/HTTP-Date/)</literallayout>
[8e2f6669]634 </listitem>
[ad86df81]635 <listitem><literallayout> <ulink url="http://search.cpan.org/~cjm/IO-HTML/">IO::HTML</ulink>
636(http://search.cpan.org/~cjm/IO-HTML/)</literallayout>
[8e2f6669]637 </listitem>
[ad86df81]638 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/LWP-MediaTypes/">LWP::MediaTypes</ulink>
639(http://search.cpan.org/~gaas/LWP-MediaTypes/)</literallayout>
[8e2f6669]640 </listitem>
641 </itemizedlist>
[aa6045e]642 </listitem>
[10a2ee5]643 </itemizedlist>
[8e2f6669]644 </listitem>
[1fb54051]645 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/HTTP-Cookies/">HTTP::Cookies</ulink>
646(http://search.cpan.org/~gaas/HTTP-Cookies/)</literallayout>
[8e2f6669]647 </listitem>
[ad86df81]648 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/HTTP-Negotiate/">HTTP::Negotiate</ulink>
649(http://search.cpan.org/~gaas/HTTP-Negotiate/)</literallayout>
[8e2f6669]650 </listitem>
[1fb54051]651 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/Net-HTTP/">Net::HTTP</ulink>
652(http://search.cpan.org/~gaas/Net-HTTP/)</literallayout>
[8e2f6669]653 </listitem>
[1fb54051]654 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/WWW-RobotRules/">WWW::RobotRules</ulink>
655(http://search.cpan.org/~gaas/WWW-RobotRules/)</literallayout>
[ad86df81]656 </listitem>
[1fb54051]657 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/HTTP-Daemon/">HTTP::Daemon</ulink>
658(http://search.cpan.org/~gaas/HTTP-Daemon/)</literallayout>
[8e2f6669]659 </listitem>
[1fb54051]660 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/File-Listing/">File::Listing</ulink>
661(http://search.cpan.org/~gaas/File-Listing/)</literallayout>
[9ee1058]662 </listitem>
663 </itemizedlist>
[8e2f6669]664 </listitem>
665 </itemizedlist>
666
[539c8fd]667 <para>After the LWP installation, if you want HTTPS protocol support,
668 install the following (application and modules):</para>
[10a2ee5]669
[8e2f6669]670 <itemizedlist>
671 <listitem>
672 <para>
673 <xref linkend="openssl"/>
674 </para>
675 </listitem>
[ad86df81]676 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/LWP-Protocol-https/">LWP::Protocol::https</ulink>
677(http://search.cpan.org/~gaas/LWP-Protocol-https/)</literallayout>
[8e2f6669]678 <itemizedlist>
[ad86df81]679 <listitem><literallayout><ulink url="http://search.cpan.org/~behroozi/IO-Socket-SSL/">IO::Socket::SSL</ulink>
680(http://search.cpan.org/~behroozi/IO-Socket-SSL/)</literallayout>
[8e2f6669]681 <itemizedlist>
[ad86df81]682 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Net-SSLeay/">Net::SSLeay</ulink>
[1fb54051]683(http://search.cpan.org/dist/Net-SSLeay/)</literallayout>
[8e2f6669]684 </listitem>
685 </itemizedlist>
686 </listitem>
[ad86df81]687 <listitem><literallayout><ulink url="http://search.cpan.org/~abh/Mozilla-CA/">Mozilla::CA</ulink>
688(http://search.cpan.org/~abh/Mozilla-CA/)</literallayout>
[8e2f6669]689 </listitem>
690 </itemizedlist>
[9ee1058]691 </listitem>
[10a2ee5]692 </itemizedlist>
693
[a9ee0599]694 <!-- List::AllUtils -->
695 <bridgehead renderas="sect3" id="perl-list-allutils"
696 xreflabel="List::AllUtils-&List-AllUtils-version;">
697 List::AllUtils-&List-AllUtils-version;</bridgehead>
698
699 <indexterm zone="perl-modules perl-list-allutils">
700 <primary sortas="a-List-AllUtils">List::AllUtils</primary>
701 </indexterm>
702
703 <para>The List::Allutils module combines List::Util and List::MoreUtils in
704 one bite-sized package. This module and its dependencies use the standard
705 <xref linkend="perl-standard-install"/>.</para>
706
707 <para>This package will fail (tests, but not for any obvious reason, and at
708 runtime) if the core module List::Util is older than 1.31, as happens with
709 e.g. with perl-5.18.2 from LFS-7.5. To test the version, you can run the
710 following command</para>
711 <!-- use para to avoid line break in the long path -->
712 <para><command>strings /usr/lib/perl5/5.*/*/auto/List/Util/Util.so |
713 grep v5 -A 1 | tail -n 1</command></para>
714 <para>and if necessary install
715 <ulink url="http://search.cpan.org/dist/Scalar-List-Utils/">Scalar::List::Utils</ulink>
716 (http://search.cpan.org/dist/Scalar-List-Utils/) to get a newer version of
717 that module without updating all of <application>perl</application>.</para>
718
[d6d8d49c]719 &lfs76_checked;
[a9ee0599]720
721 <itemizedlist>
[ad86df81]722 <listitem>
723 <para>
724 <ulink url="http://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-&List-AllUtils-version;.tar.gz">List::AllUtils-&List-AllUtils-version;</ulink>
725 </para>
726 </listitem>
727 <listitem>
728<literallayout>http://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-&List-AllUtils-version;.tar.gz
[8c59065]729MD5 sum: 3e2dfeeef80c4e1952443c6b7d48583c</literallayout>
[a9ee0599]730 <itemizedlist>
731 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Number-Compare/">Number::Compare</ulink>
732(http://search.cpan.org/dist/Number::Compare/)</literallayout>
733 </listitem>
734 <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Text-Glob/">Text::Glob</ulink>
735(http://search.cpan.org/dist/Text::Glob/)</literallayout>
736 </listitem>
737 </itemizedlist>
738 </listitem>
739 </itemizedlist>
740
741 <!-- Log::Log4perl -->
742 <bridgehead renderas="sect3" id="perl-log-log4perl"
743 xreflabel="Log::Log4perl-&Log-Log4perl-version;">
[d6d8d49c]744 Log-Log4perl-&Log-Log4perl-version; (a.k.a. Log::Log4perl)</bridgehead>
[a9ee0599]745
746 <indexterm zone="perl-modules perl-log-log4perl">
747 <primary sortas="a-Log-Log4perl">Log-Log4perl</primary>
748 </indexterm>
749
750 <para>Log-Log4perl provides a Log4j implementation for
751 <application>perl</application>. This module uses the
752 standard <xref linkend="perl-standard-install"/>.</para>
753
[d6d8d49c]754 &lfs76_checked;
[a9ee0599]755
756 <itemizedlist>
[ad86df81]757 <listitem>
758 <para>
759 <ulink url="http://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-&Log-Log4perl-version;.tar.gz">Log-Log4perl-&Log-Log4perl-version;</ulink>
760 </para>
761 </listitem>
762 <listitem>
763<literallayout>http://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-&Log-Log4perl-version;.tar.gz
[8c59065]764MD5 sum: d247d2327d7f32dca09cbeb51a953fc5</literallayout>
[a9ee0599]765 </listitem>
766 </itemizedlist>
[8e2f6669]767
[a6af3ab9]768 <!-- Module::Info
[231e47d7]769 <bridgehead renderas="sect3" id="perl-module-info"
770 xreflabel="Module::Info-&Module-Info-version;">
771 Module::Info-&Module-Info-version;</bridgehead>
772
773 <indexterm zone="perl-modules perl-module-info">
[254592b]774 <primary sortas="a-Module-Info">Module::Info</primary>
[b61a7a16]775 </indexterm>
776
[231e47d7]777 <para>The Module::Info module is quite useful for tasks other than just
778 support of other modules. It can be used from the command-line to tell you
779 if a particular module is included in, or has been installed into your
780 <application>Perl</application> installation. Additionally, Module::Info
781 can tell you what version of a module is installed and what dependencies
782 are required for it. You can even use Module::Info to gather dependencies
[aa6045e]783 of uninstalled modules. The Module::Info module and dependencies install
784 using the standard <application>Perl</application> module
785 <xref linkend="perl-standard-install"/>.</para>
[231e47d7]786
[8e2f6669]787 <itemizedlist>
[231e47d7]788 <listitem>
[8e2f6669]789 <para>
790 <ulink url="http://www.cpan.org/authors/id/M/MB/MBARBON/Module-Info-&Module-Info-version;.tar.gz">
791 Module-Info-&Module-Info-version;</ulink>
792 </para>
[231e47d7]793 </listitem>
794 </itemizedlist>
[a6af3ab9]795 -->
[17bcb81]796
[a6af3ab9]797 <!-- Module::Signature
[9f765338]798 <bridgehead renderas="sect3" id="perl-module-signature"
799 xreflabel="Module::Signature-&Module-Signature-version;">
800 Module::Signature-&Module-Signature-version;</bridgehead>
801
802 <indexterm zone="perl-modules perl-module-signature">
[254592b]803 <primary sortas="a-Module-Signature">Module::Signature</primary>
[9f765338]804 </indexterm>
805
806 <para>The Module::Signature module is used to check and create
807 <filename>SIGNATURE</filename> files for CPAN distributions. After
808 installing Module::Signature you can verify the content of a distribution
809 tarball (if it includes a <filename>SIGNATURE</filename> file) by unpacking
810 the tarball, changing into the newly created directory and issuing the
811 command <command>cpansign -v</command>. It will check each file's
[daaee0be]812 integrity, as well as the signature's validity. Note that some of the
813 dependencies appear to be circular, however, they are only run-time
814 conflicts and you should be able to fully utilize them as long as
[6473e74]815 everything is installed. Module::Signature and the dependency modules are
[daaee0be]816 installed using the standard <application>Perl</application>
817 module <xref linkend="perl-standard-install"/>.</para>
[9f765338]818
[8e2f6669]819 <itemizedlist>
[9f765338]820 <listitem>
[8e2f6669]821 <para>
822 <ulink url="http://cpan.org/authors/id/A/AU/AUDREYT/Module-Signature-&Module-Signature-version;.tar.gz">
823 Module-Signature-&Module-Signature-version;</ulink>
824 </para>
[9f765338]825 <itemizedlist>
826 <listitem>
[8e2f6669]827 <para>
828 <xref linkend="perl-text-diff"/>
829 </para>
[9f765338]830 </listitem>
831 <listitem>
[8e2f6669]832 <para>
833 <ulink url="http://cpan.org/authors/id/S/SM/SMUELLER/PAR-Dist-&PAR-Dist-version;.tar.gz">
834 PAR-Dist-&PAR-Dist-version;</ulink>
835 </para>
[dbb5a07]836 <itemizedlist>
837 <listitem>
[8e2f6669]838 <para>
839 <xref linkend="perl-archive-zip"/>
840 </para>
[dbb5a07]841 </listitem>
842 <listitem>
[8e2f6669]843 <para>
844 <xref linkend="perl-lwp"/>
845 </para>
[dbb5a07]846 </listitem>
847 <listitem>
[8e2f6669]848 <para>
849 <xref linkend="perl-module-signature"/>
850 </para>
[dbb5a07]851 </listitem>
852 </itemizedlist>
853 </listitem>
[9f765338]854 <listitem>
[8e2f6669]855 <para>
856 <xref linkend="gnupg"/>
857 </para>
[9f765338]858 </listitem>
859 </itemizedlist>
860 </listitem>
861 </itemizedlist>
[a6af3ab9]862 -->
[9f765338]863
[231e47d7]864 <!-- Net::DNS -->
865 <bridgehead renderas="sect3" id="perl-net-dns"
[a6af3ab9]866 xreflabel="Net::DNS-&Net-DNS-version;">
[231e47d7]867 Net::DNS-&Net-DNS-version;</bridgehead>
868
869 <indexterm zone="perl-modules perl-net-dns">
[254592b]870 <primary sortas="a-Net-DNS">Net::DNS</primary>
[231e47d7]871 </indexterm>
872
873 <para>Net::DNS is a DNS resolver implemented in
874 <application>Perl</application>. It can be used to perform nearly any type
875 of DNS query from a <application>Perl</application> script. The Net::DNS
[daaee0be]876 module and all its dependencies are installed using the standard
[b61a7a16]877 <xref linkend="perl-standard-install"/>.</para>
878
[d6d8d49c]879 &lfs76_checked;
[254592b]880
[8e2f6669]881 <itemizedlist>
[ad86df81]882 <listitem>
883 <para>
884 <ulink url="http://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-&Net-DNS-version;.tar.gz">Net::DNS-&Net-DNS-version;</ulink>
885 </para>
886 </listitem>
887 <listitem>
888<literallayout>http://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-&Net-DNS-version;.tar.gz
889MD5 sum: 26375d4310beb108b0e2b3bf30403ee5</literallayout>
[b61a7a16]890 <itemizedlist>
[ad86df81]891 <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/Digest-HMAC/">Digest::HMAC</ulink>
892(http://search.cpan.org/~gaas/Digest-HMAC/)</literallayout>
[f718b0f0]893 </listitem>
[ad86df81]894 <listitem><literallayout><ulink url="http://search.cpan.org/~shlomif/IO-Socket-INET6-2.72/">IO::Socket::INET6</ulink>
895(http://search.cpan.org/~shlomif/IO-Socket-INET6-2.72/)</literallayout>
[b61a7a16]896 </listitem>
[ad86df81]897 <listitem><literallayout><ulink url="http://search.cpan.org/~gbarr/IO/lib/IO/Socket/INET.pm">IO::Socket::INET</ulink>
898(http://search.cpan.org/~gbarr/IO/lib/IO/Socket/INET.pm) (required for IPv6 support)</literallayout>
[231e47d7]899 <itemizedlist>
[ad86df81]900 <listitem><literallayout><ulink url="http://search.cpan.org/~umemoto/Socket6/">Socket6</ulink>
[1fb54051]901(http://search.cpan.org/~umemoto/Socket6/)</literallayout>
[231e47d7]902 </listitem>
903 </itemizedlist>
[89c59ab]904 </listitem>
[b61a7a16]905 </itemizedlist>
906 </listitem>
907 </itemizedlist>
[17bcb81]908
[a9ee0599]909 <!-- Readonly::XS -->
910 <bridgehead renderas="sect3" id="perl-readonly-xs"
911 xreflabel="Readonly::XS-&Readonly-XS-version;">
912 Readonly::XS-&Readonly-XS-version;</bridgehead>
913
914 <indexterm zone="perl-modules perl-readonly-xs">
915 <primary sortas="a-Readonly-XS">Readonly::XS</primary>
916 </indexterm>
917
918 <para>The Readonly::XS module is a companion module for Readonly.pm, to
919 speed up read-only scalar variables. This module uses the standard
920 <xref linkend="perl-standard-install"/>.</para>
921
[d6d8d49c]922 &lfs76_checked;
[a9ee0599]923
924 <itemizedlist>
[ad86df81]925 <listitem>
926 <para>
927 <ulink url="http://www.cpan.org/authors/id/R/RO/ROODE/Readonly-XS-&Readonly-XS-version;.tar.gz">Readonly::XS-&Readonly-XS-version;</ulink>
928 </para>
929 </listitem>
930 <listitem>
931<literallayout>http://www.cpan.org/authors/id/R/RO/ROODE/Readonly-XS-&Readonly-XS-version;.tar.gz
[a9ee0599]932MD5 sum: df71f29abfcbd14c963f912d6d6ded6b</literallayout>
933 <itemizedlist>
934 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Readonly/">Readonly</ulink>
935(http://search.cpan.org/dist/Readonly/)
936this uses the <xref linkend="perl-build-install"/></literallayout>
937 </listitem>
938 </itemizedlist>
939 </listitem>
940 </itemizedlist>
941
942 <!-- Regexp::Common -->
943 <bridgehead renderas="sect3" id="perl-regexp-common"
944 xreflabel="Regexp::Common-&Regexp-Common-version;">
[d224030c]945 Regexp::Common-&Regexp-Common-version;</bridgehead>
[a9ee0599]946
947 <indexterm zone="perl-modules perl-regexp-common">
948 <primary sortas="a-Regexp-Common">Regexp-Common</primary>
949 </indexterm>
950
[d224030c]951 <para>Regexp::Common provides commonly requested regular expressions. This
[a9ee0599]952 module uses the standard <xref linkend="perl-standard-install"/>.</para>
953
[d6d8d49c]954 &lfs76_checked;
[a9ee0599]955
956 <itemizedlist>
[ad86df81]957 <listitem>
958 <para>
959 <ulink url="http://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-&Regexp-Common-version;.tar.gz">Regexp-Common-&Regexp-Common-version;</ulink>
960 </para>
961 </listitem>
962 <listitem>
963<literallayout>http://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-&Regexp-Common-version;.tar.gz
[a9ee0599]964MD5 sum: 2b9c335312dcfd9980ff7acbad0e5905</literallayout>
965 </listitem>
966 </itemizedlist>
967
[d9afe96]968 <!-- SGMLSpm -->
969 <bridgehead renderas="sect3" id="perl-sgmlspm"
970 xreflabel="SGMLSpm-&SGMLSpm-version;">
971 SGMLSpm-&SGMLSpm-version;</bridgehead>
972
973 <indexterm zone="perl-modules perl-sgmlspm">
[254592b]974 <primary sortas="a-SGMLSpm">SGMLSpm</primary>
[d9afe96]975 </indexterm>
976
977 <para>The SGMLSpm module is a <application>Perl</application> library
[755e97c]978 used for parsing the output from James Clark's SGMLS and NSGMLS
979 parsers. This modules uses the standard
[254592b]980 <xref linkend="perl-standard-install"/>.</para>
981
[d6d8d49c]982 &lfs76_checked;
[254592b]983
984 <para> Before beginning the build, issue
[755e97c]985 the following command to prevent an error:</para>
[b3aacc0]986
987<screen><userinput>chmod -v 644 MYMETA.yml</userinput></screen>
[daaee0be]988
[755e97c]989 <para>
[ad86df81]990 After the package has been installed, run the following command
991 as the <systemitem class="username">root</systemitem> user:
[755e97c]992 </para>
993
994<screen role="root"><userinput>ln -sv sgmlspl.pl /usr/bin/sgmlspl</userinput></screen>
995
[8e2f6669]996 <itemizedlist>
[ad86df81]997 <listitem>
998 <para>
999 <ulink url="http://anduin.&lfs-domainname;/sources/BLFS/conglomeration/perl-modules/SGMLSpm-&SGMLSpm-version;.tar.gz">SGMLSpm-&SGMLSpm-version;</ulink>
1000 </para>
1001 </listitem>
1002 <listitem>
1003<literallayout>http://anduin.&lfs-domainname;/sources/BLFS/conglomeration/perl-modules/SGMLSpm-&SGMLSpm-version;.tar.gz
1004MD5 sum: 746c74ae969992cedb1a2879b4168090</literallayout>
[cd7cf72]1005<!--http://search.cpan.org/CPAN/authors/id/R/RA/RAAB/SGMLSpm-&SGMLSpm-version;.tar.gz -->
[daaee0be]1006 </listitem>
1007 </itemizedlist>
1008
[a9ee0599]1009 <!-- Text::BibTeX -->
1010 <bridgehead renderas="sect3" id="perl-text-bibtex"
1011 xreflabel="Text::BibTeX-&Text-BibTeX-version;">
1012 Text::BibTeX-&Text-BibTeX-version;</bridgehead>
1013
1014 <indexterm zone="perl-modules perl-text-bibtex">
1015 <primary sortas="a-Text-BibTeX">Text::BibTex</primary>
1016 </indexterm>
1017
1018 <para>Text::BibTeX provides an interface to read and parse
1019 <application>BibTeX</application> files. This module uses the
1020 <xref linkend="perl-build-install"/>, but except where noted,
1021 its dependencies are installed using the standard
1022 <xref linkend="perl-standard-install"/>.</para>
1023
[d6d8d49c]1024 &lfs76_checked;
[a9ee0599]1025
1026 <itemizedlist>
[ad86df81]1027 <listitem>
1028 <para>
1029 <ulink url="http://www.cpan.org/authors/id/A/AM/AMBS/Text/Text-BibTeX-&Text-BibTeX-version;.tar.gz">Text::BibTeX-&Text-BibTeX-version;</ulink>
1030 </para>
1031 </listitem>
1032 <listitem>
1033<literallayout>http://www.cpan.org/authors/id/A/AM/AMBS/Text/Text-BibTeX-&Text-BibTeX-version;.tar.gz
1034MD5 sum: 2b83fd66f252f4c11d1f49b4ea638ea3</literallayout>
[a9ee0599]1035 <itemizedlist>
[ad86df81]1036 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Config-AutoConf/">Config::AutoConf</ulink>
1037(http://search.cpan.org/dist/Config-AutoConf/)</literallayout>
[a9ee0599]1038 <itemizedlist>
[ad86df81]1039 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Capture-Tiny/">Capture=Tiny</ulink>
1040(http://search.cpan.org/dist/Capture-Tiny/)</literallayout>
[a9ee0599]1041 </listitem>
[ad86df81]1042 <listitem><literallayout><ulink url="http://search.cpan.org/dist/ExtUtils-LibBuilder/">ExtUtils-LibBuilder</ulink>
[a9ee0599]1043(http://search.cpan.org/dist/LibBuilder/)
[ad86df81]1044this uses the <xref linkend="perl-build-install"/></literallayout>
[a9ee0599]1045 </listitem>
1046 </itemizedlist>
1047 </listitem>
1048 </itemizedlist>
1049 </listitem>
1050 </itemizedlist>
1051
[a6af3ab9]1052 <!-- Text::Diff
[8191bd1]1053 <bridgehead renderas="sect3" id="perl-text-diff"
1054 xreflabel="Text::Diff-&Text-Diff-version;">
1055 Text::Diff-&Text-Diff-version;</bridgehead>
1056
1057 <indexterm zone="perl-modules perl-text-diff">
[254592b]1058 <primary sortas="a-Text-Diff">Text::Diff</primary>
[8191bd1]1059 </indexterm>
1060
1061 <para>Text::Diff is used to perform diffs on files and record sets. It
1062 provides a basic set of services akin to the GNU <command>diff</command>
1063 utility. It is not anywhere near as feature complete as GNU
1064 <command>diff</command>, but it is better integrated with
1065 <application>Perl</application> and available on all platforms. Text::Diff
1066 is often faster than shelling out to a system's <command>diff</command>
[daaee0be]1067 executable for small files, and generally slower on larger files. The
1068 modules listed below are installed using the standard
1069 <application>Perl</application> module
1070 <xref linkend="perl-standard-install"/>.</para>
[8191bd1]1071
[8e2f6669]1072 <itemizedlist>
[8191bd1]1073 <listitem>
[8e2f6669]1074 <para>
1075 <ulink url="http://cpan.org/authors/id/R/RB/RBS/Text-Diff-&Text-Diff-version;.tar.gz">
1076 Text-Diff-&Text-Diff-version;</ulink></para>
[8191bd1]1077 <itemizedlist>
1078 <listitem>
[8e2f6669]1079 <para>
1080 <ulink url="http://cpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-&Algorithm-Diff-version;.tar.gz">
1081 Algorithm-Diff-&Algorithm-Diff-version;</ulink></para>
[8191bd1]1082 </listitem>
1083 </itemizedlist>
1084 </listitem>
1085 </itemizedlist>
[a6af3ab9]1086 -->
[8191bd1]1087
[a6af3ab9]1088 <!-- Tk
[b9c594f0]1089 <bridgehead renderas="sect3" id="tk-perl"
1090 xreflabel="Tk-Perl-&Tk-Perl-version;">
1091 Tk-&Tk-Perl-version;</bridgehead>
[231e47d7]1092
[b9c594f0]1093 <indexterm zone="perl-modules tk-perl">
[254592b]1094 <primary sortas="a-Tk">Tk</primary>
[231e47d7]1095 </indexterm>
1096
[d9afe96]1097 <para>The <application>Tk</application> module is a
1098 <application>Perl</application> interface to the
1099 <application>Tk</application> package. The goal of this release is Unicode
1100 support via <application>Perl</application>'s and
[b9c594f0]1101 core-<application>Tk</application>'s use of UTF-8. Tk-&Tk-Perl-version;
[d9afe96]1102 builds and loads into a threaded <application>Perl</application> but is NOT
[daaee0be]1103 yet thread safe. The module is installed using the standard
1104 <application>Perl</application> module
[231e47d7]1105 <xref linkend="perl-standard-install"/>.</para>
1106
[8e2f6669]1107 <itemizedlist>
[231e47d7]1108 <listitem>
[8e2f6669]1109 <para>
1110 <ulink url="http://www.cpan.org/authors/id/S/SR/SREZIC/Tk-&Tk-Perl-version;.tar.gz">
1111 Tk-&Tk-Perl-version;</ulink></para>
[231e47d7]1112 <itemizedlist>
1113 <listitem>
[8e2f6669]1114 <para>
1115 <xref linkend="tk"/> and <xref linkend="libjpeg"/>
1116 </para>
[231e47d7]1117 </listitem>
1118 </itemizedlist>
1119 </listitem>
1120 </itemizedlist>
[a6af3ab9]1121 -->
[17bcb81]1122
[a9ee0599]1123 <!-- Unicode::Collate -->
1124 <bridgehead renderas="sect3" id="perl-unicode-collate"
1125 xreflabel="Unicode::Collate-&Unicode-Collate-version;">
[d224030c]1126 Unicode::Collate-&Unicode-Collate-version;</bridgehead>
[a9ee0599]1127
1128 <indexterm zone="perl-modules perl-unicode-collate">
1129 <primary sortas="a-Unicode-Collate">Unicode-Collate</primary>
1130 </indexterm>
1131
1132 <para>Unicode::Collate provides a Unicode collation algorithm. This module
1133 uses the standard <xref linkend="perl-standard-install"/>.</para>
1134
[d6d8d49c]1135 &lfs76_checked;
[a9ee0599]1136
1137 <itemizedlist>
[ad86df81]1138 <listitem>
1139 <para>
1140 <ulink url="http://www.cpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-&Unicode-Collate-version;.tar.gz">Unicode-Collate-&Unicode-Collate-version;</ulink>
1141 </para>
1142 </listitem>
1143 <listitem>
1144<literallayout>http://www.cpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-&Unicode-Collate-version;.tar.gz
[a9ee0599]1145MD5 sum: 80b9d8452be51a638268fffd129d2480</literallayout>
1146 </listitem>
1147 </itemizedlist>
1148
1149 <!-- Unicode::LineBreak -->
1150 <bridgehead renderas="sect3" id="perl-unicode-linebreak"
1151 xreflabel="Unicode::LineBreak-&Unicode-LineBreak-version;">
1152 Unicode::LineBreak-&Unicode-LineBreak-version;</bridgehead>
1153
1154 <indexterm zone="perl-modules perl-unicode-linebreak">
1155 <primary sortas="a-Unicode-LineBreak">Unicode::LineBreak</primary>
1156 </indexterm>
1157
1158 <para>Unicode::LineBreak provides a UAX #14 Unicode Line Breaking Algorithm.
1159 This module and its dependencies use the standard
1160 <xref linkend="perl-standard-install"/>.</para>
1161
[d6d8d49c]1162 &lfs76_checked;
[a9ee0599]1163
1164 <itemizedlist>
[ad86df81]1165 <listitem>
1166 <para>
1167 <ulink url="http://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-&Unicode-LineBreak-version;.tar.gz">Unicode::LineBreak-&Unicode-LineBreak-version;</ulink>
1168 </para>
1169 </listitem>
1170 <listitem>
1171<literallayout>http://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-&Unicode-LineBreak-version;.tar.gz
1172MD5 sum: c908890e6a00f4203da5d4a5d6060586</literallayout>
[a9ee0599]1173 <itemizedlist>
[ad86df81]1174 <listitem><literallayout><ulink url="http://search.cpan.org/dist/MIME-Charset/">MIME::Charset</ulink>
1175(http://search.cpan.org/dist/MIME-Charset/)</literallayout>
[a9ee0599]1176 <itemizedlist>
[ad86df81]1177 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Encode-JISX0213/">Encode-JISX0213</ulink>
1178(http://search.cpan.org/dist/Encode-JISX0213/)</literallayout>
[a9ee0599]1179 <itemizedlist>
[ad86df81]1180 <listitem><literallayout><ulink url="http://search.cpan.org/dist/Encode-ISO2022/">Encode-ISO2022</ulink>
1181(http://search.cpan.org/dist/Encode-ISO2022/)</literallayout>
[a9ee0599]1182 </listitem>
1183 </itemizedlist>
1184 </listitem>
1185 </itemizedlist>
1186 </listitem>
1187 </itemizedlist>
1188 </listitem>
1189 </itemizedlist>
1190
[17bcb81]1191 <!-- URI -->
[41b9f22]1192 <bridgehead renderas="sect3" id="perl-uri"
1193 xreflabel="URI-&URI-version;">
1194 URI-&URI-version;</bridgehead>
1195
1196 <indexterm zone="perl-modules perl-uri">
[254592b]1197 <primary sortas="a-URI">URI</primary>
[41b9f22]1198 </indexterm>
1199
[17bcb81]1200 <para>
1201 This module implements the URI class. Objects of this class represent
1202 "Uniform Resource Identifier references" as specified in RFC 2396 (and
1203 updated by RFC 2732). A Uniform Resource Identifier is a compact string of
1204 characters that identifies an abstract or physical resource. A Uniform
1205 Resource Identifier can be further classified as either a Uniform Resource
1206 Locator (URL) or a Uniform Resource Name (URN). The distinction between
1207 URL and URN does not matter to the URI class interface. A "URI-reference"
1208 is a URI that may have additional information attached in the form of a
[b3aacc0]1209 fragment identifier. This module uses the standard
1210 <xref linkend="perl-standard-install"/>.
[17bcb81]1211 </para>
[41b9f22]1212
[d6d8d49c]1213 &lfs76_checked;
[254592b]1214
[8e2f6669]1215 <itemizedlist>
[ad86df81]1216 <listitem>
1217 <para>
1218 <ulink url="http://www.cpan.org/authors/id/E/ET/ETHER/URI-&URI-version;.tar.gz">URI-&URI-version;</ulink>
1219 </para>
1220 </listitem>
1221 <listitem>
1222<literallayout>http://www.cpan.org/authors/id/E/ET/ETHER/URI-&URI-version;.tar.gz
1223MD5 sum: 12c5d612a20ddd42041a5aa426f66269</literallayout>
[41b9f22]1224 </listitem>
1225 </itemizedlist>
[17bcb81]1226
[a9ee0599]1227 <!-- XML::LibXML::Simple -->
1228 <bridgehead renderas="sect3" id="perl-xml-libxml-simple"
1229 xreflabel="XML::LibXML::Simple-&XML-LibXML-Simple-version;">
[d6d8d49c]1230 XML::LibXML::Simple-&XML-LibXML-Simple-version;</bridgehead>
[a9ee0599]1231
1232 <indexterm zone="perl-modules perl-xml-libxml-simple">
1233 <primary sortas="a-XML-LibXML-Simple">XML::LibXML::Simple</primary>
1234 </indexterm>
1235
1236 <para>The XML::LibXML::Simple module is a rewrite of XML::Simple to use the
1237 XML::LibXML parser for XML structures,instead of the plain
1238 <application>Perl</application> or SAX parsers.
1239 This module and all dependency modules use the standard
1240 <xref linkend="perl-standard-install"/>.</para>
1241
[d6d8d49c]1242 &lfs76_checked;
[a9ee0599]1243
1244 <itemizedlist>
[ad86df81]1245 <listitem>
1246 <para>
1247 <ulink url="http://cpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-&XML-LibXML-Simple-version;.tar.gz">XML::LibXML::Simple-&XML-LibXML-Simple-version;</ulink>
1248 </para>
1249 </listitem>
1250 <listitem>
1251<literallayout>http://cpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-&XML-LibXML-Simple-version;.tar.gz
1252MD5 sum: 5be6726d9972be9f55bd646a464988d6</literallayout>
[a9ee0599]1253 <itemizedlist>
1254 <listitem>
1255 <para>
1256 <xref linkend="perl-xml-sax"/>
1257 </para>
1258 </listitem>
1259 <listitem>
1260 <para>
1261 <xref linkend="perl-xml-libxml"/>
1262 </para>
1263 </listitem>
[ad86df81]1264 <listitem><literallayout><ulink url="http://search.cpan.org/dist/File-Slurp-Tiny/">File::Slurp::Tiny</ulink>
1265(http://search.cpan.org/dist/File-Slurp-Tiny/)</literallayout>
[a9ee0599]1266 </listitem>
1267 </itemizedlist>
1268 </listitem>
1269 </itemizedlist>
1270
1271 <!-- XML::LibXSLT -->
1272 <bridgehead renderas="sect3" id="perl-xml-libxslt"
1273 xreflabel="XML::LibXSLT-&XML-LibXSLT-version;">
1274 XML::LibXSLT-&XML-LibXSLT-version;</bridgehead>
1275
1276 <indexterm zone="perl-modules perl-xml-libxslt">
1277 <primary sortas="a-XML-LibXSLT">XML::LibXSLT</primary>
1278 </indexterm>
1279
1280 <para>The XML::LibXSLT module provides an interface to
1281 <application>libxslt</application>. This module uses the standard
1282 <xref linkend="perl-standard-install"/>.</para>
1283
[d6d8d49c]1284 &lfs76_checked;
[a9ee0599]1285
1286 <itemizedlist>
[ad86df81]1287 <listitem>
1288 <para>
1289 <ulink url="http://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-&XML-LibXSLT-version;.tar.gz">XML::LibXSLT-&XML-LibXSLT-version;</ulink>
1290 </para>
1291 </listitem>
1292 <listitem>
1293<literallayout>http://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-&XML-LibXSLT-version;.tar.gz
[d224030c]1294MD5 sum: e543d54493c8be6d4fb26595593818d1</literallayout>
[a9ee0599]1295 <itemizedlist>
1296 <listitem>
1297 <para>
1298 <xref linkend="libxslt"/>
1299 </para>
1300 </listitem>
1301 </itemizedlist>
1302 </listitem>
1303 </itemizedlist>
1304
[d9afe96]1305 <!-- XML::Parser -->
[c1968e6]1306<!-- <bridgehead renderas="sect3" id="perl-xml-parser"
[d9afe96]1307 xreflabel="XML::Parser-&XML-Parser-version;">
1308 XML::Parser-&XML-Parser-version;</bridgehead>
[231e47d7]1309
[d9afe96]1310 <indexterm zone="perl-modules perl-xml-parser">
[254592b]1311 <primary sortas="a-XML-Parser">XML::Parser</primary>
[231e47d7]1312 </indexterm>
1313
[d9afe96]1314 <para>The XML::Parser module is a <application>Perl</application> extension
1315 interface to James Clark's XML parser,
[b3aacc0]1316 <application>expat</application>. The module uses the standard
[231e47d7]1317 <xref linkend="perl-standard-install"/>.</para>
1318
[d6d8d49c]1319 &lfs7x5_checked;
[254592b]1320
[8e2f6669]1321 <itemizedlist>
[1fb54051]1322 <listitem> <literallayout><ulink url="http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/XML-Parser-&XML-Parser-version;.tar.gz">XML::Parser-&XML-Parser-version;</ulink>
1323http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/XML-Parser-&XML-Parser-version;.tar.gz
1324MD5 sum: c320d2ffa459e6cdc6f9f59c1185855e) </literallayout>
[231e47d7]1325 <itemizedlist>
[c1968e6]1326 <!-<listitem>
[8e2f6669]1327 <para>
1328 <xref linkend="expat"/>
1329 </para>
[c1968e6]1330 </listitem> ->
[c6405d8]1331 <listitem>
[8e2f6669]1332 <para>
[831caa1f]1333 <xref linkend="perl-lwp"/> (optionally used in the test suite)
[8e2f6669]1334 </para>
[c6405d8]1335 </listitem>
1336 </itemizedlist>
[895dad28]1337
1338 </listitem>
[c1968e6]1339 </itemizedlist>-->
[5a14a19]1340
[c1c5ff55]1341 <!-- XML::Simple -->
1342 <bridgehead renderas="sect3" id="perl-xml-simple"
1343 xreflabel="XML::Simple-&XML-Simple-version;">
1344 XML::Simple-&XML-Simple-version;</bridgehead>
1345
1346 <indexterm zone="perl-modules perl-xml-simple">
[254592b]1347 <primary sortas="a-XML-Simple">XML::Simple</primary>
[c1c5ff55]1348 </indexterm>
1349
1350 <para>The XML::Simple module is a <application>Perl</application> extension
1351 that provides an easy API to read and write XML (especially config files).
[8e2f6669]1352 This module and all dependency modules use the standard
[c1c5ff55]1353 <xref linkend="perl-standard-install"/>.</para>
1354
[d6d8d49c]1355 &lfs76_checked;
[254592b]1356
[8e2f6669]1357 <itemizedlist>
[ad86df81]1358 <listitem>
1359 <para>
1360 <ulink url="http://cpan.org/authors/id/G/GR/GRANTM/XML-Simple-&XML-Simple-version;.tar.gz">XML::Simple-&XML-Simple-version;</ulink>
1361 </para>
1362 </listitem>
1363 <listitem>
1364<literallayout>http://cpan.org/authors/id/G/GR/GRANTM/XML-Simple-&XML-Simple-version;.tar.gz
1365MD5 sum: 4d10964e123b76eca36678464daa63cd</literallayout>
[c1c5ff55]1366 <itemizedlist>
[a9ee0599]1367 <!-- <listitem> <literallayout><ulink url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink> -->
[ad86df81]1368 <listitem><literallayout><ulink id="perl-xml-sax" xreflabel="XML::SAX" url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink>
[1fb54051]1369(http://search.cpan.org/~grantm/XML-SAX/)
[ad86df81]1370(Note: this package does not support parallel build)</literallayout>
[c1c5ff55]1371 <itemizedlist>
[ad86df81]1372 <listitem><literallayout><ulink url="http://search.cpan.org/~perigrin/XML-NamespaceSupport/">XML::NamespaceSupport</ulink>
1373(http://search.cpan.org/~perigrin/XML-NamespaceSupport/)</literallayout>
[2614cd5]1374 </listitem>
[ad86df81]1375 <listitem><literallayout><ulink url="http://search.cpan.org/~grantm/XML-SAX-Base/">XML::SAX::Base</ulink>
1376(http://search.cpan.org/~grantm/XML-SAX-Base/)</literallayout>
[c1c5ff55]1377 </listitem>
[831caa1f]1378 </itemizedlist>
1379 </listitem>
[1fb54051]1380 <listitem> <literallayout><ulink url="http://search.cpan.org/~bjoern/XML-SAX-Expat/">XML::SAX::Expat</ulink>
1381(http://search.cpan.org/~bjoern/XML-SAX-Expat/)
[ad86df81]1382(Note: this package does not support parallel build)</literallayout>
[c1968e6]1383<!-- <itemizedlist>
[c1c5ff55]1384 <listitem>
[8e2f6669]1385 <para>
[2614cd5]1386 <xref linkend="perl-xml-parser"/>
[8e2f6669]1387 </para>
[c1c5ff55]1388 </listitem>
[c1968e6]1389 </itemizedlist>-->
[c1c5ff55]1390 </listitem>
[ad86df81]1391 <listitem><literallayout> <ulink id="perl-xml-libxml" xreflabel="XML::LibXML" url="http://search.cpan.org/~shlomif/XML-LibXML/">XML::LibXML</ulink>
[1fb54051]1392(http://search.cpan.org/~shlomif/XML-LibXML/)
[ad86df81]1393(recommended for faster parsing)</literallayout>
[831caa1f]1394 </listitem>
[ad86df81]1395 <listitem><literallayout><ulink url="http://search.cpan.org/~chorny/Tie-IxHash/">Tie::IxHash</ulink>
[1fb54051]1396(http://search.cpan.org/~chorny/Tie-IxHash/)
[ad86df81]1397(optionally used in the test suite)</literallayout>
[c1c5ff55]1398 </listitem>
1399 </itemizedlist>
1400 </listitem>
1401 </itemizedlist>
[17bcb81]1402
[a9ee0599]1403 <!-- XML::Writer -->
1404 <bridgehead renderas="sect3" id="perl-xml-writer"
1405 xreflabel="XML::Writer-&XML-Writer-version;">
1406 XML::Writer-&XML-Writer-version;</bridgehead>
1407
1408 <indexterm zone="perl-modules perl-xml-writer">
1409 <primary sortas="a-XML-Writer">XML::Writer</primary>
1410 </indexterm>
1411
1412 <para>XML::Writer provides a <application>Perl</application>
1413 extension for writing XML documents. This
1414 module uses the standard <xref linkend="perl-standard-install"/>.</para>
1415
[d6d8d49c]1416 &lfs76_checked;
[a9ee0599]1417
1418 <itemizedlist>
[ad86df81]1419 <listitem>
1420 <para>
1421 <ulink url="http://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-&XML-Writer-version;.tar.gz">XML::Writer-&XML-Writer-version;</ulink>
1422 </para>
1423 </listitem>
1424 <listitem>
1425<literallayout>http://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-&XML-Writer-version;.tar.gz
[a9ee0599]1426MD5 sum: b9c2420c243c6a36ce45a008740fcede</literallayout>
1427 </listitem>
1428 </itemizedlist>
1429
[a6af3ab9]1430 <!-- YAML
[f2981ec8]1431 <bridgehead renderas="sect3" id="perl-yaml"
1432 xreflabel="YAML-&YAML-version;">
1433 YAML-&YAML-version;</bridgehead>
1434
1435 <indexterm zone="perl-modules perl-yaml">
[254592b]1436 <primary sortas="a-YAML">YAML</primary>
[f2981ec8]1437 </indexterm>
1438
[3202d0b]1439 <para>The <application>YAML</application> modules implement a
1440 <application>YAML</application> Loader and Dumper based on the
[29f80ebc]1441 <application>YAML</application> 1.0 specification
[3202d0b]1442 <ulink url="http://www.yaml.org/spec/"/>.
1443 <application>YAML</application> is a generic data serialization language
1444 that is optimized for human readability. It can be used to express the data
[aa6045e]1445 structures of most modern programming languages. The module and
1446 dependencies are installed using the standard
1447 <application>Perl</application> module
1448 <xref linkend="perl-standard-install"/>.</para>
[3202d0b]1449
1450 <note>
1451 <para>The <application>YAML</application>,
1452 <application>Test::Base</application> and
1453 <application>Spiffy</application> modules will install UTF-8
1454 encoded manual pages. To modify the manual pages so that non-UTF-8
1455 encoded pages are installed, issue the following commands (before
1456 any other build commands):</para>
1457
1458<screen><literal>For <application>Spiffy</application>: <command>sed -i 's,\xc3\xb6,o,' lib/Spiffy.pm</command>
1459
1460For <application>Test::Base</application>: <command>sed -i 's,\xc3\xb6,o,' \
1461 lib/Test/Base{,/Filter}.pm \
1462 lib/Module/Install/TestBase.pm</command>
1463
1464For <application>YAML</application>: <command>sed -i 's,\xc3\xb6,o,' \
[c5fb8c3]1465 ysh \
1466 lib{,/Test}/YAML.pm \
[3202d0b]1467 lib/YAML/{Types,Node,Error,Marshall,Tag,Base}.pm \
1468 lib/YAML/{Loader,Dumper}{,/Base}.pm</command></literal></screen>
1469
1470 </note>
[f2981ec8]1471
[8e2f6669]1472 <itemizedlist>
[f2981ec8]1473 <listitem>
[8e2f6669]1474 <para>
1475 <ulink url="http://cpan.org/authors/id/I/IN/INGY/YAML-&YAML-version;.tar.gz">
1476 YAML-&YAML-version;</ulink></para>
[f2981ec8]1477 <itemizedlist>
1478 <listitem>
[8e2f6669]1479 <para>
1480 <ulink url="http://cpan.org/authors/id/I/IN/INGY/Test-Base-&Test-Base-version;.tar.gz">
1481 Test-Base-&Test-Base-version;</ulink>
1482 (optionally used during the tests)
1483 </para>
1484 <itemizedlist>
1485 <listitem>
1486 <para
1487 <ulink url="http://cpan.org/authors/id/I/IN/INGY/Spiffy-&Spiffy-version;.tar.gz">
1488 Spiffy-&Spiffy-version;</ulink></para>
1489 </listitem>
1490 </itemizedlist>
[ca29ea3]1491 </listitem>
1492 <listitem>
[8e2f6669]1493 <para>
1494 <xref linkend="perl-text-diff"/>
1495 (optionally used during the tests)
1496 </para>
[ca29ea3]1497 </listitem>
[f2981ec8]1498 </itemizedlist>
1499 </listitem>
1500 </itemizedlist>
[a6af3ab9]1501 -->
[17bcb81]1502
[9ee1058]1503 </sect2>
1504
[10a2ee5]1505 <sect2 role="installation" id="perl-standard-install"
1506 xreflabel="build and installation instructions">
1507 <title>Standard Installation of Perl Modules</title>
[9ee1058]1508
[10a2ee5]1509 <para>Install <application>Perl</application> modules by running the
1510 following commands:</para>
[9ee1058]1511
1512<screen><userinput>perl Makefile.PL &amp;&amp;
[52d29f7]1513make &amp;&amp;
[9ee1058]1514make test</userinput></screen>
[7fc4452]1515
[9ee1058]1516 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
[7fc4452]1517
[9ee1058]1518<screen role="root"><userinput>make install</userinput></screen>
[62c964d]1519
[38c1e39]1520 <note>
1521 <para>When reinstalling a <application>Perl</application> module,
1522 sometimes older versions of the module being reinstalled are in other
1523 directories specified in <parameter>@INC</parameter>. To delete all
1524 other versions of the module being reinstalled (not simply older ones)
1525 set the <varname>UNINST</varname> variable:</para>
1526
[b14628ba]1527<screen><userinput>make install UNINST=1</userinput></screen>
[38c1e39]1528 </note>
1529
[9ee1058]1530 </sect2>
[bd23186f]1531
[a9ee0599]1532 <sect2 role="installation" id="perl-build-install"
1533 xreflabel="instructions for packages using Build.PL">
1534 <title>Installation of Perl Modules which use Build.PL</title>
1535
1536 <para>Install <application>Perl</application> modules which use
1537 Build.PL by running the following commands:</para>
1538
1539<!-- when Build is removed from the core perl distribution, perhaps in 5.22,
1540 Module::Build should be added to this page, and linked from here -->
1541<screen><userinput>perl Build.PL &amp;&amp;
1542./Build &amp;&amp;
1543./Build test</userinput></screen>
1544
1545 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1546
1547<screen role="root"><userinput>./Build install</userinput></screen>
1548
1549<!-- following not tested
1550 <note>
1551 <para>When reinstalling a <application>Perl</application> module,
1552 sometimes older versions of the module being reinstalled are in other
1553 directories specified in <parameter>@INC</parameter>. To delete all
1554 other versions of the module being reinstalled (not simply older ones)
1555 set the <varname>UNINST</varname> variable:</para>
1556
1557<screen><userinput>./Build install UNINST=1</userinput></screen>
1558 </note> -->
1559
1560 </sect2>
1561
[3e4b0b2]1562 <sect2 role="installation" id="perl-auto-install"
1563 xreflabel="alternate auto installation instructions">
[9ee1058]1564 <title>(Alternate) Auto Installation of Perl Modules.</title>
[62c964d]1565
[dbaa33d]1566 <para>There is an alternate way of installing the modules using the
1567 <command>cpan</command> shell <command>install</command> command. The
1568 command automatically downloads the source from the CPAN archive, extracts
1569 it, runs the compilation, testing and installation commands mentioned
1570 above, and removes the build source tree. You may still need to install
1571 dependent library packages before running the automated installation
1572 method.</para>
1573
1574 <para>The first time you run <command>cpan</command>, you'll be prompted
1575 to enter some information regarding download locations and methods. This
1576 information is retained in files located in
1577 <filename class='directory'>~/.cpan</filename>. Start the
1578 <command>cpan</command> shell by issuing '<command>cpan</command>' as the
1579 <systemitem class="username">root</systemitem> user. Any module may now be
1580 installed from the
1581 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
1582 prompt with the command:</para>
[62c964d]1583
[1039de3]1584<screen role="root"><userinput>install <replaceable>&lt;Module::Name&gt;</replaceable></userinput></screen>
[62c964d]1585
[dbaa33d]1586 <para>For additional commands and help, issue '<command>help</command>'
1587 from the
1588 <emphasis role='underlined'><prompt>cpan&gt;&nbsp;</prompt></emphasis>
1589 prompt.</para>
[3d60760]1590
[10a2ee5]1591 <para>Alternatively, for scripted or non-interactive installations, use the
1592 following syntax as the
[dbaa33d]1593 <systemitem class="username">root</systemitem> user to install one or more
1594 modules:</para>
1595
1596<screen role="root"><userinput>cpan -i <replaceable>&lt;Module1::Name&gt; &lt;Module2::Name&gt;</replaceable></userinput></screen>
[10a2ee5]1597
[dbaa33d]1598 <para>Review the <filename>cpan.1</filename> man page for additional
1599 parameters you can pass to <command>cpan</command> on the command
1600 line.</para>
[10a2ee5]1601
[9ee1058]1602 </sect2>
[3d60760]1603
[9ee1058]1604</sect1>
Note: See TracBrowser for help on using the repository browser.