Author: ken
Date: Sat Nov 17 15:06:15 2018
New Revision: 20709
Log:
Trunk: merge perl modules branch.
Added:
trunk/BOOK/general/prog/new-perl-modules.xml
- copied unchanged from r20708,
branches/perl-modules/general/prog/new-perl-modules.xml
trunk/BOOK/general/prog/perl-alternatives.xml
- copied unchanged from r20708,
branches/perl-modules/general/prog/perl-alternatives.xml
trunk/BOOK/general/prog/perl-deps/
- copied from r20708, branches/perl-modules/general/prog/perl-deps/
trunk/BOOK/general/prog/perl-deps.xml
- copied unchanged from r20708,
branches/perl-modules/general/prog/perl-deps.xml
trunk/BOOK/general/prog/perl-modules/
- copied from r20708, branches/perl-modules/general/prog/perl-modules/
trunk/BOOK/template/template-perl-module.xml
- copied unchanged from r20708,
branches/perl-modules/template/template-perl-module.xml
trunk/BOOK/xincludes/perl-build-install.xml
- copied unchanged from r20708,
branches/perl-modules/xincludes/perl-build-install.xml
trunk/BOOK/xincludes/perl-standard-install.xml
- copied unchanged from r20708,
branches/perl-modules/xincludes/perl-standard-install.xml
trunk/BOOK/xincludes/perl-unsafe-install.xml
- copied unchanged from r20708,
branches/perl-modules/xincludes/perl-unsafe-install.xml
Replaced:
trunk/BOOK/general/genlib/jansson.xml
- copied unchanged from r20708,
branches/perl-modules/general/genlib/jansson.xml
Modified:
trunk/BOOK/general.ent
trunk/BOOK/general/graphlib/fontconfig.xml
trunk/BOOK/general/prog/git.xml
trunk/BOOK/general/prog/perl-modules.xml
trunk/BOOK/general/prog/prog.xml
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/kde/kf5/kf5-frameworks.xml
trunk/BOOK/networking/netprogs/ntp.xml
trunk/BOOK/networking/netprogs/samba.xml
trunk/BOOK/networking/netprogs/wget.xml
trunk/BOOK/packages.ent
trunk/BOOK/pst/sgml/docbook-utils.xml
trunk/BOOK/pst/typesetting/biber.xml
trunk/BOOK/server/databases/postgresql.xml
trunk/BOOK/server/major/bind.xml
trunk/BOOK/x/icons/icon-naming-utils.xml
trunk/BOOK/xfce/core/exo.xml
trunk/BOOK/xfce/core/libxfce4ui.xml
trunk/BOOK/xfce/core/xfconf.xml
trunk/BOOK/xsoft/office/libreoffice.xml
trunk/BOOK/xsoft/other/feh.xml
Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent Sat Nov 17 14:24:52 2018 (r20708)
+++ trunk/BOOK/general.ent Sat Nov 17 15:06:15 2018 (r20709)
@@ -1,12 +1,12 @@
<!-- $LastChangedBy$ $Date$ -->
-<!ENTITY day "16"> <!-- Always 2 digits -->
+<!ENTITY day "17"> <!-- Always 2 digits -->
<!ENTITY month "11"> <!-- Always 2 digits -->
<!ENTITY year "2018">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
-<!ENTITY releasedate "November 16th, &year;">
+<!ENTITY releasedate "November 17th, &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
<!ENTITY lfs-version "development"> <!-- x.y|development -->
@@ -48,6 +48,8 @@
<!ENTITY kernel-dl "https://www.kernel.org/pub">
<!ENTITY mozilla-http "https://archive.mozilla.org/pub">
<!ENTITY mozilla-hg
"https://hg.mozilla.org/releases/mozilla-release/archive/">
+<!ENTITY perl_authors "https://www.cpan.org/authors">
+<!ENTITY metacpan_authors "https://cpan.metacpan.org/authors/id">
<!ENTITY pymodules-dl "https://files.pythonhosted.org/packages/source">
<!ENTITY sourceforge-dl "https://downloads.sourceforge.net">
Copied: trunk/BOOK/general/genlib/jansson.xml (from r20708,
branches/perl-modules/general/genlib/jansson.xml)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/general/genlib/jansson.xml Sat Nov 17 15:06:15 2018
(r20709, copy of r20708, branches/perl-modules/general/genlib/jansson.xml)
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../../general.ent">
+ %general-entities;
+
+ <!ENTITY jansson-download-http
"http://www.digip.org/jansson/releases/jansson-&jansson-version;.tar.gz">
+ <!ENTITY jansson-download-ftp " ">
+ <!ENTITY jansson-md5sum "7af071db9970441e1eaaf25662310e33">
+ <!ENTITY jansson-size "476 KB">
+ <!ENTITY jansson-buildsize "6.8 MB">
+ <!ENTITY jansson-time "0.1 SBU">
+]>
+
+<sect1 id="jansson" xreflabel="jansson-&jansson-version;">
+ <?dbhtml filename="jansson.html"?>
+
+ <sect1info>
+ <othername>$LastChangedBy$</othername>
+ <date>$Date$</date>
+ </sect1info>
+
+ <title>Jansson-&jansson-version;</title>
+
+ <indexterm zone="jansson">
+ <primary sortas="a-jansson">jansson</primary>
+ </indexterm>
+ <sect2 role="package">
+ <title>Introduction to Jansson</title>
+
+ <para>
+ The <application>Jansson</application> package contains a library used to
+ encode, decode, and manipulate JSON data.
+ </para>
+
+ &lfs83_checked;
+
+ <bridgehead renderas="sect3">Package Information</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Download (HTTP): <ulink url="&jansson-download-http;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download (FTP): <ulink url="&jansson-download-ftp;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download MD5 sum: &jansson-md5sum;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download size: &jansson-size;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated disk space required: &jansson-buildsize;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated build time: &jansson-time;
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <!-- No dependencies -->
+
+ <para condition="html" role="usernotes">
+ User Notes: <ulink url="&blfs-wiki;/jansson"/>
+ </para>
+ </sect2>
+
+ <sect2 role="installation">
+ <title>Installation of Jansson</title>
+
+ <para>
+ Install <application>jansson</application> by running the following
+ commands:
+ </para>
+
+<screen><userinput>./configure --prefix=/usr --disable-static &&
+make</userinput></screen>
+
+ <para>
+ To test the results, issue: <command>make check</command>.
+ </para>
+
+ <para>
+ Now, as the <systemitem class="username">root</systemitem> user:
+ </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+ </sect2>
+
+ <sect2 role="content">
+ <title>Contents</title>
+
+ <segmentedlist>
+ <segtitle>Installed Programs</segtitle>
+ <segtitle>Installed Library</segtitle>
+ <segtitle>Installed Directories</segtitle>
+
+ <seglistitem>
+ <seg>
+ None
+ </seg>
+ <seg>
+ libjansson.so
+ </seg>
+ <seg>
+ None
+ </seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <variablelist>
+ <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+ <?dbfo list-presentation="list"?>
+ <?dbhtml list-presentation="table"?>
+
+ <varlistentry id="libjansson">
+ <term><filename class="libraryfile">libjansson.so</filename></term>
+ <listitem>
+ <para>
+ contains an API for encoding, decoding, and manipulating JSON data.
+ </para>
+ <indexterm zone="jansson libjansson">
+ <primary sortas="c-libjansson">libjansson.so</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+</sect1>
Modified: trunk/BOOK/general/graphlib/fontconfig.xml
==============================================================================
--- trunk/BOOK/general/graphlib/fontconfig.xml Sat Nov 17 14:24:52 2018
(r20708)
+++ trunk/BOOK/general/graphlib/fontconfig.xml Sat Nov 17 15:06:15 2018
(r20709)
@@ -101,7 +101,7 @@
If you have <application>DocBook Utils</application> installed and
you remove the <parameter>--disable-docs</parameter> parameter from
the <command>configure</command> command below, you must have
- <xref linkend="perl-sgmlspm"/> and <xref linkend="texlive"/> installed
+ <xref linkend="new-perl-sgmlspm"/> and <xref linkend="texlive"/>
installed
also, or the <application>Fontconfig</application> build will fail.
</para>
</note>
Modified: trunk/BOOK/general/prog/git.xml
==============================================================================
--- trunk/BOOK/general/prog/git.xml Sat Nov 17 14:24:52 2018 (r20708)
+++ trunk/BOOK/general/prog/git.xml Sat Nov 17 15:06:15 2018 (r20709)
@@ -109,7 +109,7 @@
<para role="recommended">
<xref linkend="curl"/> (needed to use <application>Git</application>
over http,
https, ftp or ftps),
- <xref linkend="perl-error"/>, and
+ <xref linkend="new-perl-error"/>, and
<xref linkend="python2"/>
</para>
Copied: trunk/BOOK/general/prog/new-perl-modules.xml (from r20708,
branches/perl-modules/general/prog/new-perl-modules.xml)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/general/prog/new-perl-modules.xml Sat Nov 17 15:06:15
2018 (r20709, copy of r20708,
branches/perl-modules/general/prog/new-perl-modules.xml)
@@ -0,0 +1,472 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../../general.ent">
+ %general-entities;
+]>
+
+<sect1 id="new-perl-modules" xreflabel="Perl Modules">
+ <?dbhtml filename="new-perl-modules.html" ?>
+
+ <sect1info>
+ <othername>$LastChangedBy$</othername>
+ <date>$Date$</date>
+ </sect1info>
+
+ <title>Perl Modules</title>
+
+ <indexterm zone="new-perl-modules">
+ <primary sortas="a-perl-Modules">Perl Modules</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title>Introduction to Perl Modules</title>
+
+ <!-- note for editors:
+ When testing the dependencies for a new/updated module, it is possible
+ to build the dependencies in a directory, then do DESTDIR installs.
+ For packages using Module::Build, supply \-\-destdir= (lower case!)
+ AFTER the command. Repeat as necessary. At any one time, ALL deps for
+ the module being tested need to be in the same DESTDIR - it may be
+ convenient to copy the contents, e.g.
+ cp -av MODULEA/usr/lib/perl5/site_perl/5.xx.y/*
BATCH1/usr/lib/perl5/site_perl/5.xx.y/
+
+ And then to use these deps (plus what is already installed),
+ export PERL5LIB=/ab/path/to/BATCH1/usr/lib/perl5/site_perl/5.xx.y
+
+ Please be aware that not all non-core prerequisite deps are necessarily
+ needed. If 'use Foo::Bar' appears in one of the main files in lib/ or
blib/
+ it is assumed to be needed. But if it only gets used in tests (t/) then
+ please try without it to see if the tests can still pass. -->
+
+ <para>
+ The <application>Perl</application> module packages (also referred to as
+ Distributions, because each can contain multiple modules) add useful
+ objects to the <application>Perl</application> language. The packages
+ listed on this page are required or recommended for other packages in
+ the book. If they have dependent modules, those are either on this page
+ or else on the next page (<xref linkend="perl-deps"/>).
+ </para>
+
+ <para>
+ In many cases, only the required or recommended dependencies are listed -
+ there might be other modules which allow more tests to be run, but
+ omitting them will still allow the tests to <literal>PASS</literal>.
+ </para>
+
+ <para>
+ For a few modules, the BLFS editors have determined that other modules
+ still listed as prerequisites are not required, and omitted them.
+ </para>
+
+ <para>
+ Where an alphabetically-earlier dependency of the same module pulls in a
+ dependency, it is not mentioned for the later dependencies of the same
+ module. You should build the listed dependencies in order.
+ </para>
+
+ <para>
+ It is generally worth running the tests for perl modules, they often
+ can show problems such as missing dependencies which are required to
+ use the module. Here, the editors have attempted to separate those
+ dependencies which are only required for running testsuites, but they
+ will not be mentioned for a module where one of its dependencies uses
+ that module for its own testsuite. That is to say, if you intend to
+ run the testsuites, please run them for each dependency of the module.
+ </para>
+
+ <para>
+ It is possible to automatically install the current versions of a module
+ and <emphasis>all</emphasis> missing or too-old dependencies
+ <emphasis>recommended by upstream</emphasis> using CPAN. See
+ <xref linkend="perl-alternatives"/> at the end of this page.
+ </para>
+
+ <para>
+ Most of these modules only install files below <filename
+ class="directory">/usr/lib/perl5/site_perl/5.xx.y</filename> and those
will
+ not be documented. One or two install programs (mostly, perl scripts), or
+ a library, into <filename class="directory">/usr/bin/</filename> or
+ <filename class="directory">/usr/lib/</filename> and these
+ <emphasis>are</emphasis> documented.
+ </para>
+
+ <para condition="html" role="usernotes">User Notes:
+ <ulink url="&blfs-wiki;/perl-modules"/>
+ </para>
+
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ <xref linkend="new-perl-archive-zip"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-autovivification"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-business-isbn"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-business-ismn"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-business-issn"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-class-accessor"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-data-compare"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-data-dump"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-data-uniqid"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-datetime-calendar-julian"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-datetime-format-builder"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-encode-eucjpascii"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-encode-hanextra"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-encode-jis2k"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-error"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-file-slurper"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-file-which"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-http-daemon"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-html-parser"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-io-socket-ssl"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-ipc-run3"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-lingua-translit"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-list-allutils"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-list-moreutils"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-log-log4perl"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-lwp-protocol-https"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-module-build"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-net-dns"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-parse-yapp"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-perlio-utf8_strict"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-regexp-common"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-sgmlspm"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-sort-key"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-command"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-differences"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-text-bibtex"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-text-csv"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-text-roman"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-unicode-collate"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-unicode-linebreak"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-uri"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-xml-libxml-simple"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-xml-libxslt"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-xml-simple"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-xml-writer"/>
+ </para>
+ </listitem>
+ <!-- alternative cpan installation stays at the end -->
+ <listitem>
+ <para>
+ <xref linkend="perl-alternatives"/>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+
+ <!-- and keep these in the same order as above -->
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-archive-zip.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-autovivification.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-business-isbn.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-business-ismn.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-business-issn.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-class-accessor.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-data-compare.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-data-dump.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-data-uniqid.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-datetime-calendar-julian.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-datetime-format-builder.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-encode-eucjpascii.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-encode-hanextra.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-encode-jis2k.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-error.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-file-slurper.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-file-which.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-http-daemon.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-html-parser.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-io-socket-ssl.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-ipc-run3.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-lingua-translit.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-list-allutils.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-list-moreutils.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-log-log4perl.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-lwp-protocol-https.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-module-build.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-net-dns.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-parse-yapp.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-perlio-utf8_strict.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-regexp-common.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-sgmlspm.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-sort-key.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-test-command.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-test-differences.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-text-bibtex.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-text-csv.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-text-roman.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-unicode-collate.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-unicode-linebreak.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-uri.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-xml-libxml-simple.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-xml-libxslt.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-xml-simple.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-modules/perl-xml-writer.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-alternatives.xml"/>
+
+</sect1>
Copied: trunk/BOOK/general/prog/perl-alternatives.xml (from r20708,
branches/perl-modules/general/prog/perl-alternatives.xml)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/general/prog/perl-alternatives.xml Sat Nov 17 15:06:15
2018 (r20709, copy of r20708,
branches/perl-modules/general/prog/perl-alternatives.xml)
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../../general.ent">
+ %general-entities;
+
+ <!-- it seems at least one entity is needed -->
+ <!ENTITY perl-alternatives-dummy "42">
+]>
+ <!-- Begin perl alternatives -->
+ <sect2 id="perl-alternatives" xreflabel="CPAN automated install of perl
modules">
+
+ <title>CPAN automated install of perl modules</title>
+
+ <indexterm zone="perl-alternatives">
+ <primary sortas="a-cpan-install-of-perl-modules">CPAN automated install
of perl modules</primary>
+ </indexterm>
+
+ <sect3 role="installation" id="new-perl-auto-install"
+ xreflabel="automatic installation of perl modules">
+ <title> Automatic Installation of Perl Modules.</title>
+
+ <para>
+ There is an alternate way of installing the modules using the
+ <command>cpan</command> shell <command>install</command> command. The
+ command automatically downloads the latest source from the CPAN archive
+ for the module and any missing prerequisite modules listed by upstream.
+ Then for each module it extracts it, runs the compilation, the tests
and
+ installs it.
+ </para>
+
+ <para>
+ You still need to install any non-perl dependencies before running
+ the automated installation method. You may wish to clean out the
+ <filename class="directory">build/</filename> directory after
+ installing, to free up the space. If any post-install actions such
+ as creating a symlink are mentioned, you should also do those.
+ </para>
+
+ <para>
+ The first time you run <command>cpan</command>, you'll be prompted
+ to enter some information regarding download locations and methods.
This
+ information is retained in files located in
+ <filename class='directory'>~/.cpan</filename>.
+ </para>
+
+ <para>
+ In particular, you may wish to configure it so that <xref
linkend="sudo"/>
+ is used for the installs, allowing you to build and test as a regular
user.
+ The following examples have not used that approach.
+ </para>
+
+ <para>
+ Start the
+ <command>cpan</command> shell by issuing '<command>cpan</command>' as
the
+ <systemitem class="username">root</systemitem> user. Any module may
now be
+ installed from the
+ <emphasis role='underlined'><prompt>cpan> </prompt></emphasis>
+ prompt with the command:
+ </para>
+
+<screen role="root"><userinput>install
<replaceable><Module::Name></replaceable></userinput></screen>
+
+ <para>
+ For additional commands and help, issue '<command>help</command>'
+ from the
+ <emphasis role='underlined'><prompt>cpan> </prompt></emphasis>
+ prompt.
+ </para>
+
+ <para>
+ Alternatively, for scripted or non-interactive installations, use the
+ following syntax as the <systemitem class="username">root</systemitem>
+ user to install one or more modules:
+ </para>
+
+<screen role="root"><userinput>cpan -i <replaceable><Module1::Name>
<Module2::Name></replaceable></userinput></screen>
+
+ <para>
+ Review the <filename>cpan.1</filename> man page for additional
+ parameters you can pass to <command>cpan</command> on the command line.
+ </para>
+
+ </sect3>
+
+ </sect2>
Copied: trunk/BOOK/general/prog/perl-deps.xml (from r20708,
branches/perl-modules/general/prog/perl-deps.xml)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/general/prog/perl-deps.xml Sat Nov 17 15:06:15 2018
(r20709, copy of r20708, branches/perl-modules/general/prog/perl-deps.xml)
@@ -0,0 +1,847 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../../general.ent">
+ %general-entities;
+]>
+
+<sect1 id="perl-deps" xreflabel="Perl Module Dependencies">
+ <?dbhtml filename="perl-deps.html" ?>
+
+ <sect1info>
+ <othername>$LastChangedBy$</othername>
+ <date>$Date$</date>
+ </sect1info>
+
+ <title>Perl Module Dependencies</title>
+
+ <indexterm zone="perl-deps">
+ <primary sortas="a-perl-module-dependencies">Perl Module
Dependencies</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title>Perl Modules which are only required by other modules</title>
+
+ <para>
+ The modules on the previous page are referenced from other pages in BLFS,
+ but these modules are only in the book as dependencies of those modules.
+ If you use the CPAN install method, you do not need to read this page.
+ </para>
+
+ <para>
+ The BLFS editors pay much less attention to these modules, and the
+ versions will not be regularly reviewed. In all cases, only the required
or
+ recommended dependencies are listed - there might be other modules which
+ allow more tests to be run, but omitting them will still allow the tests
to
+ <literal>PASS</literal>.
+ </para>
+
+ <note>
+ <para>
+ The links on this page (to metacpan.org) should go to "known good"
+ versions, for which their dependencies are correct. If you wish to use
a
+ later version, please check the Changes file at https://metacpan.org -
+ sometimes added dependencies are listed, other times not. Some of these
+ modules have very frequent updates, often bringing different
dependencies.
+ <!-- FIXME - change or comment this when necessary -->
+ The linked metacpan.org versions below are known to build and work with
+ the module versions in BLFS-8.3
+ </para>
+
+ <para>
+ However, if you notice that the Changes file for a newer version than
is
+ in the current development book reports a fix for a security issue,
please
+ report this to either the blfs-dev or the blfs-support list.
+ </para>
+
+ <para>
+ Similarly, if you discover that an updated module on the previous page
+ needs an extra dependency, please report this.
+ </para>
+ </note>
+
+ <para condition="html" role="usernotes">User Notes:
+ <ulink url="&blfs-wiki;/perl-modules"/>
+ </para>
+
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ <xref linkend="perl-algorithm-diff"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-b-hooks-endofscope"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-business-isbn-data"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-capture-tiny"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-class-data-inheritable"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-class-factory-util"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-class-inspector"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-class-singleton"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-class-tiny"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-config-autoconf"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-cpan-meta-check"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-datetime"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-datetime-format-strptime"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-datetime-locale"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-datetime-timezone"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-devel-stacktrace"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-dist-checkconflicts"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-encode-locale"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-eval-closure"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-exception-class"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-exporter-tiny"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-extutils-libbuilder"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-file-copy-recursive"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-file-find-rule"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-file-listing"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-file-sharedir"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-file-sharedir-install"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-html-tagset"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-http-cookies"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-http-date"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-http-message"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-http-negotiate"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-importer"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-io-html"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-ipc-system-simple"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-libwww-perl"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-list-moreutils-xs"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-list-someutils"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-list-someutils-xs"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-list-utilsby"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-lwp-mediatypes"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-mime-charset"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-module-implementation"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-module-pluggable"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-module-runtime"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-mro-compat"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-namespace-autoclean"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-namespace-clean"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-net-http"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-net-ssleay"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-number-compare"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-package-deprecationmanager"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-package-stash"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-params-util"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-params-validate"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-params-validationcompiler"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-path-tiny"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-role-tiny"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-scope-guard"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-specio"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-sub-exporter-progressive"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-sub-identify"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-sub-info"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-sub-install"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-sub-name"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-sub-quote"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-sub-uplevel"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-super"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-term-table"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-deep"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-exception"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-fatal"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-file"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-file-sharedir"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-leaktrace"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-test-mockmodule"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-needs"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-requires"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-requiresinternet"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-simple"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-utf8"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-warnings"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test-without-module"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test2-plugin-nowarnings"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-test2-suite"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-text-csv_xs"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-text-diff"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-text-glob"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-tie-cycle"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-try-tiny"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-variable-magic"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-www-robotrules"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-xml-libxml"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-xml-namespacesupport"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="new-perl-xml-sax"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-xml-sax-base"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="perl-xml-sax-expat"/>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-algorithm-diff.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-b-hooks-endofscope.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-business-isbn-data.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-capture-tiny.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-class-data-inheritable.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-class-factory-util.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-class-inspector.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-class-singleton.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-class-tiny.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-config-autoconf.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-cpan-meta-check.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-datetime.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-datetime-format-strptime.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-datetime-locale.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-datetime-timezone.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-devel-stacktrace.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-dist-checkconflicts.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-encode-locale.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-eval-closure.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-exception-class.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-exporter-tiny.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-extutils-libbuilder.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-file-copy-recursive.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-file-find-rule.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-file-listing.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-file-sharedir.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-file-sharedir-install.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-html-tagset.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-http-cookies.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-http-date.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-http-message.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-http-negotiate.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-importer.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-io-html.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-ipc-system-simple.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-libwww-perl.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-list-moreutils-xs.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-list-someutils.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-list-someutils-xs.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-list-utilsby.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-lwp-mediatypes.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-mime-charset.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-module-implementation.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-module-pluggable.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-module-runtime.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-mro-compat.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-namespace-autoclean.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-namespace-clean.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-net-http.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-net-ssleay.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-number-compare.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-package-deprecationmanager.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-package-stash.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-params-util.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-params-validate.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-params-validationcompiler.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-path-tiny.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-role-tiny.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-scope-guard.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-specio.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-sub-exporter-progressive.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-sub-identify.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-sub-info.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-sub-install.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-sub-name.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-sub-quote.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-sub-uplevel.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-super.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-term-table.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-deep.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-exception.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-fatal.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-file.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-file-sharedir.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-leaktrace.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-mockmodule.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-needs.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-requires.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-requiresinternet.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-simple.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-utf8.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-warnings.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test-without-module.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test2-plugin-nowarnings.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-test2-suite.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-text-csv_xs.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-text-diff.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-text-glob.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-tie-cycle.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-try-tiny.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-variable-magic.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-www-robotrules.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-xml-libxml.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-xml-namespacesupport.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-xml-sax.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-xml-sax-base.xml"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="perl-deps/perl-xml-sax-expat.xml"/>
+
+</sect1>
Modified: trunk/BOOK/general/prog/perl-modules.xml
==============================================================================
--- trunk/BOOK/general/prog/perl-modules.xml Sat Nov 17 14:24:52 2018
(r20708)
+++ trunk/BOOK/general/prog/perl-modules.xml Sat Nov 17 15:06:15 2018
(r20709)
@@ -6,7 +6,8 @@
(Abandon all hope, ye who enter here). -->
%general-entities;
- <!ENTITY perl_authors "https://www.cpan.org/authors">
+<!-- moved to general.ent
+ <!ENTITY perl_authors "https://www.cpan.org/authors">-->
<!ENTITY Archive-Zip-download-http
"&perl_authors;/id/P/PH/PHRED/Archive-Zip-&Archive-Zip-version;.tar.gz">
<!ENTITY Archive-Zip-md5sum "0576016be1e676cacebc447e2463dc44">
Modified: trunk/BOOK/general/prog/prog.xml
==============================================================================
--- trunk/BOOK/general/prog/prog.xml Sat Nov 17 14:24:52 2018 (r20708)
+++ trunk/BOOK/general/prog/prog.xml Sat Nov 17 15:06:15 2018 (r20709)
@@ -48,7 +48,9 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nasm.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ninja.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="npapi-sdk.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="perl-modules.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="new-perl-modules.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="perl-deps.xml"/>
+<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="perl-modules.xml"/> -->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="php.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python2.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python3.xml"/>
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Sat Nov 17 14:24:52
2018 (r20708)
+++ trunk/BOOK/introduction/welcome/changelog.xml Sat Nov 17 15:06:15
2018 (r20709)
@@ -42,6 +42,70 @@
</listitem>
-->
<listitem>
+ <para>November 17th, 2018</para>
+ <itemizedlist>
+ <listitem>
+ <para>[ken] - Merge the perl modules branch. This separates the perl
+ modules into those directly used by other packages in the book, and
+ those which are only mentioned as dependencies of other modules. For
+ each, provide versioned download and md5sum, a summary of what it
+ does, and build instructions. Fixes
+ <ulink url="&blfs-ticket-root;11123">#11123</ulink>.</para>
+ <para>Add XML::SAX::Expat as yet another optional parser dependency
+ for XML::Simple.</para>
+
+ <para>Remove IO::Socket::INET-6 and Socket-6 from the dependencies of
+ Net::DNS (they were dropped from that in v1.16 according to its
+ Changes file). Fixes
+ <ulink url="&blfs-ticket-root;11066">#11066</ulink>.</para>
+
+ <para>The runtime dependency for URI is HTTP::Message (which was
split
+ out of libwww-perl). Fixes
+ <ulink url="&blfs-ticket-root;11148">#11148</ulink>.</para>
+
+ <para>Updated the instructions for using cpan to install modules.
Fixes
+ <ulink url="&blfs-ticket-root;11123">#11123</ulink>.</para>
+
+ <para>Module::Runtime can now be built using the conventional
process,
+ although it still lists Module::Build as a prerequisite.</para>
+
+ <para>Remove Package::Stash::XS from the dependencies of
+ Package::Stash, it is not required.</para>
+
+ <para>File::Copy::Recursive - all dependencies are for the testsuite,
+ Test::Exception is not required and Test::utf8 includes a copy of
+ Module::Install, using that requires an 'unsafe' install so delete
+ the dependency on Module::Install.</para>
+
+ <para>In libwww-perl - drop the 'Bundle' a.k.a which has not been
used
+ for v6, and demote it to a dependency because no non-perl packages
+ directly reference it.</para>
+
+ <para>I have attempted to separate the dependencies only needed when
+ running tests, but I have assumed that people will either test a
module
+ and all of its dependencies, or not test, so that (like the build
+ dependencies) anything pulled in by an alphabetically-previous
+ dependency of the current module is not specifically listed.</para>
+
+ <para>Updated perl dependencies as at 7th November.</para>
+
+ <para>Updated to Archive-Zip-1.64. Fixes
+ <ulink url="&blfs-ticket-root;11142">#11142</ulink>.</para>
+
+ <para>Updated to Business-ISMN-1.201. Fixes
+ <ulink url="&blfs-ticket-root;11263">#11263</ulink>.</para>
+
+ <para>Updated to Net-DNS-1.18. Fixes
+ <ulink url="&blfs-ticket-root;11066">#11066</ulink>.</para>
+
+ <para>Updated to libwww-perl-6.36. Fixes
+ <ulink url="&blfs-ticket-root;11236">#11236</ulink>.</para>
+
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>November 16th, 2018</para>
<itemizedlist>
<listitem>
Modified: trunk/BOOK/kde/kf5/kf5-frameworks.xml
==============================================================================
--- trunk/BOOK/kde/kf5/kf5-frameworks.xml Sat Nov 17 14:24:52 2018
(r20708)
+++ trunk/BOOK/kde/kf5/kf5-frameworks.xml Sat Nov 17 15:06:15 2018
(r20709)
@@ -77,7 +77,7 @@
<!--<xref linkend="qtwebkit5"/>,-->
<xref linkend="phonon"/>,
<xref linkend="shared-mime-info"/>,
- <xref linkend="perl-uri"/>, and
+ <xref linkend="new-perl-uri"/>, and
<xref linkend="wget"/> (required to download the packages)
</para>
Modified: trunk/BOOK/networking/netprogs/ntp.xml
==============================================================================
--- trunk/BOOK/networking/netprogs/ntp.xml Sat Nov 17 14:24:52 2018
(r20708)
+++ trunk/BOOK/networking/netprogs/ntp.xml Sat Nov 17 15:06:15 2018
(r20709)
@@ -62,7 +62,7 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
- <xref linkend="perl-io-socket-ssl"/>
+ <xref linkend="new-perl-io-socket-ssl"/>
</para>
<!-- Tested 4.2.8p11 with neither wget nor lynx on system: Not required.
Modified: trunk/BOOK/networking/netprogs/samba.xml
==============================================================================
--- trunk/BOOK/networking/netprogs/samba.xml Sat Nov 17 14:24:52 2018
(r20708)
+++ trunk/BOOK/networking/netprogs/samba.xml Sat Nov 17 15:06:15 2018
(r20709)
@@ -75,7 +75,7 @@
<para role="recommended">
<xref linkend="gpgme"/>,
<xref linkend="libxslt"/> (for documentation),
- <xref linkend="perl-parse-yapp"/>
+ <xref linkend="new-perl-parse-yapp"/>,
<xref linkend="pycrypto"/>, and
<xref linkend="openldap"/>
</para>
Modified: trunk/BOOK/networking/netprogs/wget.xml
==============================================================================
--- trunk/BOOK/networking/netprogs/wget.xml Sat Nov 17 14:24:52 2018
(r20708)
+++ trunk/BOOK/networking/netprogs/wget.xml Sat Nov 17 15:06:15 2018
(r20709)
@@ -83,8 +83,8 @@
<para role="optional">
<xref linkend="gnutls"/>,
<xref linkend="gpgme"/>,
- <xref linkend="perl-http-daemon"/> (for the test suite),
- <xref linkend="perl-io-socket-ssl"/> (for the test suite),
+ <xref linkend="new-perl-http-daemon"/> (for the test suite),
+ <xref linkend="new-perl-io-socket-ssl"/> (for the test suite),
<xref linkend="libidn2"/>,
<xref linkend="libpsl"/>,
<xref linkend="pcre"/>,
Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent Sat Nov 17 14:24:52 2018 (r20708)
+++ trunk/BOOK/packages.ent Sat Nov 17 15:06:15 2018 (r20709)
@@ -361,11 +361,12 @@
<!ENTITY python2-majorver "2.7">
<!ENTITY python3-majorver "3.7">
-<!-- Perl module versions used in the Perl Modules instructions -->
+<!-- Perl module versions used in the Perl Modules instructions
+ Please read the Changes file before updating - module -->
<!ENTITY autovivification-version "0.18">
-<!ENTITY Archive-Zip-version "1.63">
+<!ENTITY Archive-Zip-version "1.64">
<!ENTITY Business-ISBN-version "3.004">
-<!ENTITY Business-ISMN-version "1.132">
+<!ENTITY Business-ISMN-version "1.201">
<!ENTITY Business-ISSN-version "1.003">
<!ENTITY Class-Accessor-version "0.51">
<!ENTITY Data-Dump-version "1.23">
@@ -388,10 +389,9 @@
<!ENTITY List-AllUtils-version "0.14">
<!ENTITY List-MoreUtils-version "0.428">
<!ENTITY Log-Log4perl-version "1.49">
-<!ENTITY LWP-version "6.35">
<!ENTITY LWP-Protocol-https-version "6.07">
<!ENTITY Module-Build-version "0.4224">
-<!ENTITY Net-DNS-version "1.17">
+<!ENTITY Net-DNS-version "1.18">
<!ENTITY Parse-Yapp-version "1.21">
<!ENTITY PerlIO-utf8_strict-version "0.007">
<!ENTITY Regexp-Common-version "2017060201">
@@ -410,6 +410,107 @@
<!ENTITY XML-Simple-version "2.25">
<!ENTITY XML-Writer-version "0.625">
+<!-- perl modules which are only in the book as deps of other modules
+ DO NOT RUN DAILY TESTS FOR NEWER VERSIONS -->
+<!ENTITY Algorithm-Diff-version "1.1903">
+<!ENTITY B-Hooks-EndOfScope-version "0.24">
+<!ENTITY Business-ISBN-Data-version "20140910.003">
+<!ENTITY Capture-Tiny-version "0.48">
+<!ENTITY Class-Data-Inheritable-version "0.08">
+<!ENTITY Class-Factory-Util-version "1.7">
+<!ENTITY Class-Inspector-version "1.32">
+<!ENTITY Class-Singleton-version "1.5">
+<!ENTITY Class-Tiny-version "1.006">
+<!ENTITY Config-AutoConf-version "0.317">
+<!ENTITY CPAN-Meta-Check-version "0.014">
+<!ENTITY DateTime-version "1.50">
+<!ENTITY DateTime-Format-Strptime-version "1.75">
+<!ENTITY DateTime-Locale-version "1.23">
+<!ENTITY DateTime-TimeZone-version "2.21">
+<!ENTITY Devel-StackTrace-version "2.03">
+<!ENTITY Dist-CheckConflicts-version "0.11">
+<!ENTITY Encode-Locale-version "1.05">
+<!ENTITY Eval-Closure-version "0.14">
+<!ENTITY Exception-Class-version "1.44">
+<!ENTITY Exporter-Tiny-version "1.002001">
+<!ENTITY ExtUtils-LibBuilder-version "0.06">
+<!ENTITY File-Copy-Recursive-version "0.44">
+<!ENTITY File-Find-Rule-version "0.34">
+<!ENTITY File-Listing-version "6.04">
+<!ENTITY File-ShareDir-version "1.116">
+<!ENTITY File-ShareDir-Install-version "0.13">
+<!ENTITY HTTP-Cookies-version "6.04">
+<!ENTITY HTTP-Date-version "6.02">
+<!ENTITY HTTP-Message-version "6.18">
+<!ENTITY HTTP-Negotiate-version "6.01">
+<!ENTITY HTML-Tagset-version "3.20">
+<!ENTITY Importer-version "0.025">
+<!ENTITY IO-HTML-version "1.001">
+<!ENTITY IPC-System-Simple-version "1.25">
+<!ENTITY libwww-perl-version "6.36">
+<!ENTITY List-MoreUtils-XS-version "0.428">
+<!ENTITY List-SomeUtils-version "0.56">
+<!ENTITY List-SomeUtils-XS-version "0.58">
+<!ENTITY List-UtilsBy-version "0.11">
+<!ENTITY LWP-MediaTypes-version "6.02">
+<!ENTITY MIME-Charset-version "1.012.2">
+<!ENTITY Module-Implementation-version "0.09">
+<!ENTITY Module-Pluggable-version "5.2">
+<!ENTITY Module-Runtime-version "0.016">
+<!ENTITY MRO-Compat-version "0.13">
+<!ENTITY namespace-autoclean-version "0.28">
+<!ENTITY namespace-clean-version "0.27">
+<!ENTITY Net-HTTP-version "6.18">
+<!ENTITY Net-SSLeay-version "1.85">
+<!ENTITY Number-Compare-version "0.03">
+<!ENTITY Package-Stash-version "0.37">
+<!ENTITY Params-Util-version "1.07">
+<!ENTITY Sub-Install-version "0.928">
+<!ENTITY Sub-Name-version "0.21">
+<!ENTITY Package-DeprecationManager-version "0.17">
+<!ENTITY Params-Validate-version "1.29">
+<!ENTITY Params-ValidationCompiler-version "0.30">
+<!ENTITY Path-Tiny-version "0.108">
+<!ENTITY Role-Tiny-version "2.000006">
+<!ENTITY Scope-Guard-version "0.21">
+<!ENTITY Specio-version "0.43">
+<!ENTITY Sub-Exporter-Progressive-version "0.001013">
+<!ENTITY Sub-Identify-version "0.14">
+<!ENTITY Sub-Info-version "0.002">
+<!ENTITY Sub-Name-version "0.21">
+<!ENTITY Sub-Quote-version "2.005001">
+<!ENTITY Sub-Uplevel-version "0.2800">
+<!ENTITY SUPER-version "1.20141117">
+<!ENTITY Term-Table-version "0.012">
+<!ENTITY Test-Deep-version "1.128">
+<!ENTITY Test-Exception-version "0.43">
+<!ENTITY Test-Fatal-version "0.014">
+<!ENTITY Test-File-version "1.443">
+<!ENTITY Test-File-ShareDir-version "1.001002">
+<!ENTITY Test-LeakTrace-version "0.16">
+<!ENTITY Test-MockModule-version "v0.170.0">
+<!ENTITY Test-Needs-version "0.002005">
+<!ENTITY Test-Requires-version "0.10">
+<!ENTITY Test-RequiresInternet-version "0.05">
+<!ENTITY Test-Simple-version "1.302140">
+<!ENTITY Test-utf8-version "1.01">
+<!ENTITY Test-Warnings-version "0.026">
+<!ENTITY Test-Without-Module-version "0.20">
+<!ENTITY Test2-Plugin-NoWarnings-version "0.06">
+<!ENTITY Test2-Suite-version "0.000115">
+<!ENTITY Text-CSV_XS-version "1.37">
+<!ENTITY Text-Diff-version "1.45">
+<!ENTITY Text-Glob-version "0.11">
+<!ENTITY Tie-Cycle-version "1.225">
+<!ENTITY Try-Tiny-version "0.30">
+<!ENTITY Variable-Magic-version "0.62">
+<!ENTITY WWW-RobotRules-version "6.02">
+<!ENTITY XML-LibXML-version "2.0132">
+<!ENTITY XML-NamespaceSupport-version "1.12">
+<!ENTITY XML-SAX-Base-version "1.09">
+<!ENTITY XML-SAX-Expat-version "0.51">
+<!ENTITY XML-SAX-version "1.00">
+
<!-- Python module versions used in the Python Modules instructions -->
<!ENTITY Beaker-version "1.10.0">
<!ENTITY docutils-version "0.14">
Modified: trunk/BOOK/pst/sgml/docbook-utils.xml
==============================================================================
--- trunk/BOOK/pst/sgml/docbook-utils.xml Sat Nov 17 14:24:52 2018
(r20708)
+++ trunk/BOOK/pst/sgml/docbook-utils.xml Sat Nov 17 15:06:15 2018
(r20709)
@@ -80,7 +80,7 @@
<bridgehead renderas="sect4">Optional (Runtime Dependencies
Only)</bridgehead>
<para role="optional">
- <xref role="runtime" linkend="perl-sgmlspm"/> (for conversion to man and
+ <xref role="runtime" linkend="new-perl-sgmlspm"/> (for conversion to man
and
texinfo), and
<xref role="runtime" linkend="lynx"/> or
<xref role="runtime" linkend="Links"/> or
Modified: trunk/BOOK/pst/typesetting/biber.xml
==============================================================================
--- trunk/BOOK/pst/typesetting/biber.xml Sat Nov 17 14:24:52 2018
(r20708)
+++ trunk/BOOK/pst/typesetting/biber.xml Sat Nov 17 15:06:15 2018
(r20709)
@@ -99,62 +99,57 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
- <!-- KFM: because I always get confused by these deps, I've decided
- to add some comments.
- Both Config::AutoConf and ExtUtils::LibBuilder are listed as build
- requirements in Build.PL, the rest are just requirements, but the
- difference seems moot. Those two are needed to build Text::BibTeX
- so not listed separately. -->
- <xref linkend="perl-autovivification"/>
- <xref linkend="perl-business-isbn"/>
- <xref linkend="perl-business-ismn"/>
- <xref linkend="perl-business-issn"/>
- <xref linkend="perl-class-accessor"/>
- <xref linkend="perl-data-compare"/>
- <xref linkend="perl-data-dump"/>
- <xref linkend="perl-data-uniqid"/>
- <xref linkend="perl-datetime-calendar-julian"/>
- <xref linkend="perl-datetime-format-builder"/>
- <xref linkend="perl-encode-eucjpascii"/>
- <xref linkend="perl-encode-hanextra"/>
- <xref linkend="perl-encode-jis2k"/>
- <xref linkend="perl-file-slurper"/>
+ <!-- KFM: the order listed in Build.PL is not alphabetical -->
+ <xref linkend="new-perl-autovivification"/>
+ <xref linkend="new-perl-business-isbn"/>
+ <xref linkend="new-perl-business-ismn"/>
+ <xref linkend="new-perl-business-issn"/>
+ <xref linkend="new-perl-class-accessor"/>
+ <xref linkend="new-perl-data-compare"/>
+ <xref linkend="new-perl-data-dump"/>
+ <xref linkend="new-perl-data-uniqid"/>
+ <xref linkend="new-perl-datetime-calendar-julian"/>
+ <xref linkend="new-perl-datetime-format-builder"/>
+ <xref linkend="new-perl-encode-eucjpascii"/>
+ <xref linkend="new-perl-encode-hanextra"/>
+ <xref linkend="new-perl-encode-jis2k"/>
+ <xref linkend="new-perl-file-slurper"/>
+ <xref linkend="new-perl-perlio-utf8_strict"/>
<!-- IPC::Cmd is a part of core perl -->
- <xref linkend="perl-ipc-run3"/>
- <xref linkend="perl-lingua-translit"/>
- <xref linkend="perl-list-allutils"/>
- <!-- List::MoreUtils was pulled in for the testsuite of List::AllUtils,
- but it needs to be present even if people do not run the tests -->
- <xref linkend="perl-list-moreutils"/>
- <!-- List::MoreUtils::XS is listed as a dep, but it is part of
- List::MoreUtils -->
- <xref linkend="perl-log-log4perl"/>
- <!-- I initially misread LWP-Protocol-https as part of libwww-perl
- when I was preparing this list. In fact, it depends on that -->
- <xref linkend="perl-lwp-protocol-https"/>
- <!-- LWP::Simple is part of libwww-perl,
- that is pulled in by LWP::Protocol::https -->
- <!-- Module::Build is pulled in by perl-text-bibtex, but mention it
explicitly
- so that the note on automatically installing missing dependencies can be
run -->
- <xref linkend="perl-module-build"/>
- <!-- Mozilla::CA is a dependency of LWP-Protocol-https -->
- <xref linkend="perl-perlio-utf8_strict"/>
- <xref linkend="perl-regexp-common"/>
- <xref linkend="perl-sort-key"/>
- <xref linkend="perl-text-bibtex"/>
- <xref linkend="perl-text-csv"/>
- <!-- Text-CSV_XS is a recommended dependency for Text-CSV -->
- <xref linkend="perl-text-roman"/>
- <!-- Unicode-Collate usually needs to be latest, core perl is older -->
- <xref linkend="perl-unicode-collate"/>
+ <xref linkend="new-perl-ipc-run3"/>
+ <xref linkend="new-perl-lingua-translit"/>
+ <xref linkend="new-perl-list-allutils"/>
+ <xref linkend="new-perl-list-moreutils"/>
+ <!-- perl-list-moreutils-xs is a dep of perl-list-moreutils -->
+ <xref linkend="new-perl-log-log4perl"/>
+ <xref linkend="new-perl-lwp-protocol-https"/>
+ <!-- LWP::Simple is part of perl-libwww-perl,
+ that is pulled in by perl-lwp-protocol-https
+ and that pulls in perl-uri -->
+ <xref linkend="new-perl-module-build"/>
+ <!-- Mozilla::CA should not be needed when using system certificates -->
+ <xref linkend="new-perl-regexp-common"/>
+ <xref linkend="new-perl-sort-key"/>
+ <xref linkend="new-perl-text-bibtex"/>
+ <xref linkend="new-perl-text-csv"/>
+ <!-- perl-text-csv_xs is a recommended dependency for perl-text-csv -->
+ <xref linkend="new-perl-text-roman"/>
+ <!-- Unicode-Collate usually needs to be latest when biber is released,
+ core perl is usually older. To read the core version, look at
+ /usr/lib/perl5/5.xx.y/x86_64-linux-thread-multi/Unicode/Collate.pm -->
+ <xref linkend="new-perl-unicode-collate"/>
<!-- Unicode::GCstring is part of Unicode::LineBreak -->
- <xref linkend="perl-unicode-linebreak"/>
- <xref linkend="perl-xml-libxml-simple"/>
- <xref linkend="perl-xml-libxslt"/>
- <xref linkend="perl-xml-writer"/> and
+ <xref linkend="new-perl-unicode-linebreak"/>
+ <!-- Unicode::Normalize is part of core perl, found in
+ /usr/lib/perl5/5.xx.y/x86_64-linux-thread-multi/Unicode/Normalize.pm
-->
+ <!-- perl-xml-libxml is a dependency of perl-xml-libxml-simple -->
+ <xref linkend="new-perl-xml-libxml-simple"/>
+ <xref linkend="new-perl-xml-libxslt"/>
+ <xref linkend="new-perl-xml-writer"/> and
<!-- untarring biblatex requires that the texmf directories already
exist -->
<xref linkend="texlive"/>
- (or <xref linkend="tl-installer"/>)
+ (or <xref linkend="tl-installer"/>, but for that you can use
+ <command>tlmgr update </command>)
</para>
<note> <!-- assume people with an old release may be slowly building
things -->
@@ -166,20 +161,18 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
- <xref linkend="perl-file-which"/> and
- <xref linkend="perl-test-differences"/> to run the testsuite
+ <xref linkend="new-perl-file-which"/> and
+ <xref linkend="new-perl-test-differences"/> (both required for the
testsuite)
</para>
<note>
<para>
It is possible to install all missing dependencies automatically.
But from <application>perl-5.22.0</application> onwards,
- <xref linkend="perl-module-build"/> is no longer part of the core perl
- distribution.<!-- And for <xref linkend="perl-data-uniqid"/> we have to
- patch it to skip over a test which always fails - that failing test may
- break the automatic install.--> To automatically install the remaining
perl
+ <xref linkend="new-perl-module-build"/> is no longer part of the core
perl
+ distribution. To automatically install the remaining perl
dependencies you can install that module first using <xref
- linkend="perl-auto-install"/>. then run <command>perl
./Build.PL</command>
+ linkend="new-perl-auto-install"/>. then run <command>perl
./Build.PL</command>
and when it prompts you, become the root user and run
<command>./Build installdeps</command>
</para>
Modified: trunk/BOOK/server/databases/postgresql.xml
==============================================================================
--- trunk/BOOK/server/databases/postgresql.xml Sat Nov 17 14:24:52 2018
(r20708)
+++ trunk/BOOK/server/databases/postgresql.xml Sat Nov 17 15:06:15 2018
(r20709)
@@ -76,7 +76,7 @@
<xref linkend="sgml-dtd"/>,
<xref linkend="docbook-dsssl"/>,
<xref linkend="openjade"/>, and
- <xref linkend="perl-sgmlspm"/>
+ <xref linkend="new-perl-sgmlspm"/>
</para>
<para condition="html" role="usernotes">User Notes:
Modified: trunk/BOOK/server/major/bind.xml
==============================================================================
--- trunk/BOOK/server/major/bind.xml Sat Nov 17 14:24:52 2018 (r20708)
+++ trunk/BOOK/server/major/bind.xml Sat Nov 17 15:06:15 2018 (r20709)
@@ -92,7 +92,7 @@
<bridgehead renderas="sect4">Optional (to run the test suite)</bridgehead>
<para role="optional">
- <xref linkend="perl-net-dns"/>
+ <xref linkend="new-perl-net-dns"/>
<!-- and
<xref linkend="net-tools"/> (you may omit net-tools by using the optional
patch to utilize iproute2, but the IPv6 tests will fail)
@@ -143,7 +143,7 @@
<para>The test suite may indicate some skipped tests depending on
what configuration options are used. Some tests are marked <quote>UNTESTED
- </quote> if <xref linkend="perl-net-dns"/> is not installed.
+ </quote> if <xref linkend="new-perl-net-dns"/> is not installed.
To run the tests, as an unprivileged user, execute:</para>
<screen><userinput>make -k check</userinput></screen>
Copied: trunk/BOOK/template/template-perl-module.xml (from r20708,
branches/perl-modules/template/template-perl-module.xml)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/template/template-perl-module.xml Sat Nov 17 15:06:15
2018 (r20709, copy of r20708,
branches/perl-modules/template/template-perl-module.xml)
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../../../general.ent">
+ %general-entities;
+
+ <!-- for modules referenced outside of perl, put them in
general/prog/perl-modules/
+ and use a link to &perl_authors;/id/X/XY/XYZZY/Fu-Bar-$Fu-Bar-version; -->
+ <!ENTITY my-download-http
"&perl_authors;/id/X/XY/XYZZY/Fu-Bar-&Fu-Bar-version;.tar.gz">
+ <!-- but for modules which are only dependencies of other modules, put them in
+ general/pprog/perl-deps with a link to &metacpan_authors; that includes the
/id part -->
+ <!ENTITY my-download-http
"&metacpan_authors;/X/XY/XYZZY/Fu-Bar-&Fu-Bar-version;.tar.gz">
+ <!-- only one of the above choices -->
+ <!ENTITY my-md5sum "fix-me-please-editor-0cc7774186c">
+
+]>
+
+ <!-- Begin Fu::Bar -->
+ <sect2 id="new-perl-fu-bar" xreflabel="Fu-Bar-&Fu-Bar-version;">
+
+ <title>Fu::Bar-&Fu-Bar-version;</title>
+
+ <indexterm zone="new-perl-fu-bar">
+ <primary sortas="a-Fu-Bar">Fu::Bar</primary>
+ </indexterm>
+
+ <sect3 role="package">
+ <title>Introduction to Fu::Bar</title>
+
+ <para>
+ Fu::Bar does something.
+ </para>
+
+ <bridgehead renderas="sect4">Additional Download</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Required patch:
+ <ulink
url="&patch-root;/Fu-Bar-&Fu-Bar-version;-do_something-1.patch"/>
+ </para>
+ </listitem>
+ </itemizedlist>
+
+<!-- &lfs8x_checked; -->
+
+ <bridgehead renderas="sect4">Package Information</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Download (HTTP): <ulink url="&my-download-http;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download MD5 sum: &my-md5sum;
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <!-- omit dependencies if not needed.
+ If module A currently brings in the required dep of B, add a comment
that
+ B is pulled in by A. This is to keep it maintainable as deps change.
-->
+ <bridgehead renderas="sect4">Fu::Bar Dependencies</bridgehead>
+
+ <bridgehead renderas="sect5">Required</bridgehead>
+ <para role="required">
+ <xref linkend="perl-bar-baz"/>,
+ <!-- perl-bar-baz pulls in perl-mojotasticity -->
+ <xref linkend="perl-wibble"/> and
+ <xref linkend="perl-wobble"/>
+
+ <bridgehead renderas="sect5">Recommended (required for the
testsuite)</bridgehead>
+ <para role="recommended">
+ <xref linkend="perl-silly"/>,
+ <!-- perl-silly pulls in perl-bar-eejit for its own testsuite -->
+ <xref linkend="perl-teststuff"/>
+
+ </para>
+
+ </sect3>
+
+ <sect3 role="installation">
+ <title>Installation of Fu::Bar</title>
+
+ <para>
+ First, apply a patch to do something ...
+ </para>
+
+<!-- Any specific action for the module (patches, etc) should come first -->
+<screen><userinput>patch -Np1 -i
../Fu-Bar-https-&Fu-Bar-version;-do_something-1.patch</userinput></screen>
+
+<!-- If the module uses standard installation instructions: -->
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="../../../xincludes/perl-standard-install.xml"/>
+
+<!-- If the module uses installation instructions using Build.PL: -->
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="../../../xincludes/perl-build-install.xml"/>
+
+<!-- Exceptionally, if a scripted build requires a value to be passed to 'yes',
+ copy the xinclude inline and add the command explanation -->
+ </sect3>
+
+ <!-- only include a command explanation if yes or similar is needed in
+ scripting -->
+ <sect3 role="commands">
+ <title>Command Explanations</title>
+
+ <para>
+ <command>yes 'n'</command>: Perl will ask if you wish to do ...
+ and will wait for a response. Using 'yes' allows you to script this.
+ </para>
+
+ </sect3>
+
+ <!-- omit content unless prog(s) or lib is installed in /usr -->
+ <sect3 role="content">
+ <title>Contents</title>
+
+ <segmentedlist>
+ <segtitle>Installed Programs</segtitle>
+ <!-- omit libraries entirely unless present in /usr, there are often
+ perl libraries in site-perl so 'none' can be misleading -->
+ <segtitle>Installed Libraries</segtitle>
+
+ <seglistitem>
+ <seg>
+ dibbler
+ </seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <variablelist>
+ <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+ <?dbfo list-presentation="list"?>
+ <?dbhtml list-presentation="table"?>
+
+ <varlistentry id="dibbler-prog">
+ <term><command>dibbler</command></term>
+ <listitem>
+ <para>sells sausage inna bun.</para>
+ <!-- the -prog is for while (old) and new- perl module pages
+ are both in the book, without it the link to the package is
+ correct, but the link to the prog goes to the progs in old
+ perl-modules.xml -->
+ <indexterm zone="new-perl-fu-bar dibbler-prog">
+ <primary sortas="b-dibbler">dibbler</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ </sect3>
+
+ </sect2>
Modified: trunk/BOOK/x/icons/icon-naming-utils.xml
==============================================================================
--- trunk/BOOK/x/icons/icon-naming-utils.xml Sat Nov 17 14:24:52 2018
(r20708)
+++ trunk/BOOK/x/icons/icon-naming-utils.xml Sat Nov 17 15:06:15 2018
(r20709)
@@ -64,7 +64,7 @@
<bridgehead renderas="sect3">icon-naming-utils Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
- <para role="required"><xref linkend="perl-xml-simple"/></para>
+ <para role="required"><xref linkend="new-perl-xml-simple"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/icon-naming-utils"/></para>
Modified: trunk/BOOK/xfce/core/exo.xml
==============================================================================
--- trunk/BOOK/xfce/core/exo.xml Sat Nov 17 14:24:52 2018 (r20708)
+++ trunk/BOOK/xfce/core/exo.xml Sat Nov 17 15:06:15 2018 (r20709)
@@ -79,7 +79,7 @@
<xref linkend="gtk3"/>,
<xref linkend="libxfce4ui"/>,
<xref linkend="libxfce4util"/> and
- <xref linkend="perl-uri"/>
+ <xref linkend="new-perl-uri"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
Modified: trunk/BOOK/xfce/core/libxfce4ui.xml
==============================================================================
--- trunk/BOOK/xfce/core/libxfce4ui.xml Sat Nov 17 14:24:52 2018 (r20708)
+++ trunk/BOOK/xfce/core/libxfce4ui.xml Sat Nov 17 15:06:15 2018 (r20709)
@@ -90,7 +90,7 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gtk-doc"/>,
- <xref linkend="perl-html-parser"/>, and
+ <xref linkend="new-perl-html-parser"/>, and
<ulink url="https://glade.gnome.org/">Glade</ulink>
</para>
Modified: trunk/BOOK/xfce/core/xfconf.xml
==============================================================================
--- trunk/BOOK/xfce/core/xfconf.xml Sat Nov 17 14:24:52 2018 (r20708)
+++ trunk/BOOK/xfce/core/xfconf.xml Sat Nov 17 15:06:15 2018 (r20709)
@@ -84,9 +84,7 @@
<xref linkend="gtk-doc"/> and
Perl Module
<ulink
url="http://sourceforge.net/projects/gtk2-perl/files/Glib/">Glib</ulink>
- (you may want to use <xref linkend="perl-standard-install"/> or
- <xref linkend="perl-auto-install"/>)
-<!-- <xref linkend="perl-glib"/>-->
+ (this allows perl developers to store settings in xfconf for perl
applications)
</para>
<para condition="html" role="usernotes">
Copied: trunk/BOOK/xincludes/perl-build-install.xml (from r20708,
branches/perl-modules/xincludes/perl-build-install.xml)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/xincludes/perl-build-install.xml Sat Nov 17 15:06:15 2018
(r20709, copy of r20708, branches/perl-modules/xincludes/perl-build-install.xml)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" >
+
+ <!-- $LastChangedBy$
+ $Date$ -->
+
+ <para>
+ This module is built using <filename>Build.PL</filename>:
+
+<screen><userinput>perl Build.PL &&
+./Build &&
+./Build test</userinput></screen>
+
+ Now, as the <systemitem class="username">root</systemitem> user:
+
+<screen role="root"><userinput>./Build install</userinput></screen>
+
+ </para>
Copied: trunk/BOOK/xincludes/perl-standard-install.xml (from r20708,
branches/perl-modules/xincludes/perl-standard-install.xml)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/xincludes/perl-standard-install.xml Sat Nov 17 15:06:15
2018 (r20709, copy of r20708,
branches/perl-modules/xincludes/perl-standard-install.xml)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" >
+
+ <!-- $LastChangedBy$
+ $Date$ -->
+
+ <para>
+ This module uses the standard build and installation instructions:
+
+<screen><userinput>perl Makefile.PL &&
+make &&
+make test</userinput></screen>
+
+ Now, as the <systemitem class="username">root</systemitem> user:
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+ </para>
Copied: trunk/BOOK/xincludes/perl-unsafe-install.xml (from r20708,
branches/perl-modules/xincludes/perl-unsafe-install.xml)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/xincludes/perl-unsafe-install.xml Sat Nov 17 15:06:15
2018 (r20709, copy of r20708,
branches/perl-modules/xincludes/perl-unsafe-install.xml)
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" >
+
+ <!-- $LastChangedBy$
+ $Date$ -->
+
+ <!-- typically, these modules fail to reference inc::Module::Install
+ when perl Makefile.PL is run, AND they are OLD, so any update is
+ likely to change them to using the standard install -->
+ <para>
+ This module uses the 'unsafe' build and installation instructions
+ (In <application>perl-5.26.0</application> the use of the current
+ directory in <literal>@INC</literal> was removed for security
+ reasons and this module has not been updated) :
+
+<screen><userinput>PERL_USE_UNSAFE_INC=1 perl Makefile.PL &&
+make &&
+make test</userinput></screen>
+
+ Now, as the <systemitem class="username">root</systemitem> user:
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+ </para>
Modified: trunk/BOOK/xsoft/office/libreoffice.xml
==============================================================================
--- trunk/BOOK/xsoft/office/libreoffice.xml Sat Nov 17 14:24:52 2018
(r20708)
+++ trunk/BOOK/xsoft/office/libreoffice.xml Sat Nov 17 15:06:15 2018
(r20709)
@@ -159,7 +159,7 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
- <xref linkend="perl-archive-zip"/>,
+ <xref linkend="new-perl-archive-zip"/>,
<xref linkend="unzip"/>,
<xref linkend="wget"/>,
<xref linkend="which"/>, and
Modified: trunk/BOOK/xsoft/other/feh.xml
==============================================================================
--- trunk/BOOK/xsoft/other/feh.xml Sat Nov 17 14:24:52 2018 (r20708)
+++ trunk/BOOK/xsoft/other/feh.xml Sat Nov 17 15:06:15 2018 (r20709)
@@ -126,7 +126,7 @@
<bridgehead renderas="sect4">Optional (test suite)</bridgehead>
<para role="optional">
- <xref linkend="perl-test-command"/> (required)
+ <xref linkend="new-perl-test-command"/> (required)
</para>
<para condition="html" role="usernotes">
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page