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

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 a8f5df3 was 5cdbb1b, checked in by Bruce Dubbs <bdubbs@…>, 6 years ago

Update to libdvdcss-1.4.1.
Update to joe-4.6.
Update to URI-1.73 (Perl Module).
Update to libsoup-2.60.3.

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

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