source: general/prog/perl-modules.xml@ 87dd4d94

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 87dd4d94 was 5b378d42, checked in by Bruce Dubbs <bdubbs@…>, 6 years ago

Update to mercurial-4.7.
Update to lxml-4.2.2.
Update to Text-CSV-1.96.

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

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