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

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

Update to itstool-2.0.4.
Update to Lingua-Translit-0.28 (Perl Module).

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

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