source: general/prog/perl-modules.xml@ 789fcfc

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 789fcfc was 789fcfc, checked in by Ken Moffat <ken@…>, 6 years ago

Update perl-module dependencies pulled in for biber to versions current on 30th April.

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

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