Changeset 145cccdf


Ignore:
Timestamp:
11/12/2015 04:17:54 AM (8 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, 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
Children:
adda766
Parents:
def0c00
Message:

Fix up the biber perl module dependencies. When I added that page, I convinced myself that List::MoreUtils and LWP::Protocol::https were always pulled in by other modules, which was wrong. I have now added some comments in the biber deps, ready for the next time it changes.

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

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general/prog/perl-modules.xml

    rdef0c00 r145cccdf  
    5858  <!ENTITY List-AllUtils-md5sum "3e2dfeeef80c4e1952443c6b7d48583c">
    5959
     60  <!ENTITY List-MoreUtils-download-http "http://www.cpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-&List-MoreUtils-version;.tar.gz">
     61  <!ENTITY List-MoreUtils-md5sum "bc577c86455e2d1397187bce286a53b9">
     62
    6063  <!ENTITY Log-Log4perl-download-http "http://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-&Log-Log4perl-version;.tar.gz">
    6164  <!ENTITY Log-Log4perl-md5sum "d247d2327d7f32dca09cbeb51a953fc5">
     65
     66  <!ENTITY LWP-Protocol-https-download-http "http://www.cpan.org/authors/id/M/MS/MSCHILLI/LWP-Protocol-https-&LWP-Protocol-https-version;.tar.gz">
     67  <!ENTITY LWP-Protocol-https-md5sum "06f5dfd33b07f6594a429dbbd5e6a2d1">
    6268
    6369  <!ENTITY Module-Build-download-http "http://www.cpan.org/authors/id/L/LE/LEONT/Module-Build-&Module-Build-version;.tar.gz">
     
    125131 sometimes a good place to start, then for scripts look at any comments in the
    126132 script, and if you get a package like Text::BibTeX with compiled progs and
    127  library, loook at the comments in the code -->
     133 library, look at the comments in the code -->
    128134<sect1 id="perl-modules" xreflabel="Perl modules">
    129135  <?dbhtml filename="perl-modules.html" ?>
     
    783789
    784790    <para>After the LWP installation, if you want HTTPS protocol support,
    785     install the following (application and modules):</para>
    786 
    787     <itemizedlist>
    788       <listitem>
    789         <para>
    790           <xref linkend="openssl"/>
    791         </para>
    792       </listitem>
    793       <listitem><literallayout><ulink url="http://search.cpan.org/~gaas/LWP-Protocol-https/">LWP::Protocol::https</ulink>
    794 (http://search.cpan.org/~gaas/LWP-Protocol-https/)</literallayout>
    795         <itemizedlist>
    796           <listitem><literallayout><ulink url="http://search.cpan.org/~behroozi/IO-Socket-SSL/">IO::Socket::SSL</ulink>
    797 (http://search.cpan.org/~behroozi/IO-Socket-SSL/)</literallayout>
    798             <itemizedlist>
    799               <listitem><literallayout><ulink url="http://search.cpan.org/dist/Net-SSLeay/">Net::SSLeay</ulink>
    800 (http://search.cpan.org/dist/Net-SSLeay/)</literallayout>
    801               </listitem>
    802             </itemizedlist>
    803           </listitem>
    804           <listitem><literallayout><ulink url="http://search.cpan.org/~abh/Mozilla-CA/">Mozilla::CA</ulink>
    805 (http://search.cpan.org/~abh/Mozilla-CA/)</literallayout>
    806           </listitem>
    807         </itemizedlist>
    808       </listitem>
    809     </itemizedlist>
     791    install <xref linkend="perl-lwp-protocol-https"/></para>
    810792
    811793    <!-- List::AllUtils -->
     
    846828MD5 sum: &List-AllUtils-md5sum;</literallayout>
    847829        <itemizedlist>
    848           <listitem> <literallayout><ulink url="http://search.cpan.org/dist/List-MoreUtils/">List::MoreUtils</ulink>
    849 (http://search.cpan.org/dist/List::MoreUtils/) (for the testsuite)</literallayout>
    850             <itemizedlist>
    851               <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Exporter-Tiny/">Exporter::Tiny</ulink>
    852 (http://search.cpan.org/dist/Exporter::Tiny/) (for the testsuite)</literallayout>
    853               </listitem>
    854             </itemizedlist>
     830         <listitem>
     831           <para><xref linkend="perl-list-moreutils"/></para>
    855832          </listitem>
    856833          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Number-Compare/">Number::Compare</ulink>
     
    895872    </itemizedlist>
    896873
     874    <!-- List::MoreUtils -->
     875    <bridgehead renderas="sect3" id="perl-list-moreutils"
     876    xreflabel="List::MoreUtils-&List-MoreUtils-version;">
     877    List::MoreUtils-&List-MoreUtils-version;</bridgehead>
     878
     879    <indexterm zone="perl-modules perl-list-moreutils">
     880      <primary sortas="a-List-MoreUtils">List::MoreUtils</primary>
     881    </indexterm>
     882
     883    <para>List::MoreUtils provides the stuff missing in List::Util. This
     884    module uses the standard <xref linkend="perl-standard-install"/>.</para>
     885
     886    &lfs78_checked;
     887
     888    <itemizedlist>
     889      <listitem>
     890        <para>
     891          <ulink url="&List-MoreUtils-download-http;">List-MoreUtils-&List-MoreUtils-version;</ulink>
     892        </para>
     893      </listitem>
     894      <listitem>
     895<literallayout>&List-MoreUtils-download-http;
     896MD5 sum: &List-MoreUtils-md5sum;</literallayout>
     897      </listitem>
     898      <listitem>
     899        <itemizedlist>
     900          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Exporter-Tiny/">Exporter::Tiny</ulink>
     901(http://search.cpan.org/dist/Exporter::Tiny/) (for the testsuite)</literallayout>
     902          </listitem>
     903        </itemizedlist>
     904      </listitem>
     905    </itemizedlist>
     906
     907
    897908    <!-- Log::Log4perl -->
    898909    <bridgehead renderas="sect3" id="perl-log-log4perl"
     
    919930<literallayout>&Log-Log4perl-download-http;
    920931MD5 sum: &Log-Log4perl-md5sum;</literallayout>
     932      </listitem>
     933    </itemizedlist>
     934
     935    <!-- LWP::Protocol::https -->
     936    <bridgehead renderas="sect3" id="perl-lwp-protocol-https"
     937    xreflabel="LWP::Protocol::https-&LWP-Protocol-https-version;">
     938    LWP-Protocol-https-&LWP-Protocol-https-version;</bridgehead>
     939
     940    <indexterm zone="perl-modules perl-lwp-protocol-https">
     941      <primary sortas="a-LWP-Protocol-https">LWP::Protocol::https</primary>
     942    </indexterm>
     943
     944    <para>LWP::Protocol::https provides https support for
     945    LWP::UserAgent (i.e. for LWP). This module uses the
     946    standard <xref linkend="perl-standard-install"/>.</para>
     947
     948    &lfs78_checked;
     949
     950    <itemizedlist>
     951      <listitem>
     952        <para>
     953          <ulink url="&LWP-Protocol-https-download-http;">LWP-Protocol-https-&LWP-Protocol-https-version;</ulink>
     954        </para>
     955      </listitem>
     956      <listitem>
     957<literallayout>&LWP-Protocol-https-download-http;
     958MD5 sum: &LWP-Protocol-https-md5sum;</literallayout>
     959      </listitem>
     960      <listitem>
     961        <itemizedlist>
     962          <listitem>
     963            <para><xref linkend="openssl"/></para>
     964          </listitem>
     965          <listitem>
     966            <para><xref linkend="perl-lwp"/></para>
     967          </listitem>
     968          <listitem>
     969            <itemizedlist>
     970              <listitem><literallayout><ulink url="http://search.cpan.org/~behroozi/IO-Socket-SSL/">IO::Socket::SSL</ulink>
     971(http://search.cpan.org/~behroozi/IO-Socket-SSL/)</literallayout>
     972                <itemizedlist>
     973                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Net-SSLeay/">Net::SSLeay</ulink>
     974(http://search.cpan.org/dist/Net-SSLeay/)</literallayout>
     975                  </listitem>
     976                </itemizedlist>
     977              </listitem>
     978              <listitem><literallayout><ulink url="http://search.cpan.org/~abh/Mozilla-CA/">Mozilla::CA</ulink>
     979(http://search.cpan.org/~abh/Mozilla-CA/)</literallayout>
     980              </listitem>
     981            </itemizedlist>
     982          </listitem>
     983        </itemizedlist>
    921984      </listitem>
    922985    </itemizedlist>
  • introduction/welcome/changelog.xml

    rdef0c00 r145cccdf  
    4949      <itemizedlist>
    5050        <listitem>
     51          <para>[ken] - Promote perl modules List::MoreUtils-0.413 and
     52          LWP::Protocol-https-6.06 to full membership of the book. They
     53          have always been required for biblatex-biber, but when I added
     54          that page I persuaded myself they were always pulled in by other
     55          modules (LWP::Protocol::https is not necessarily pulled in by
     56          anything else, List::MoreUtils is only pulled in by List::AllUtils
     57          if you run the testsuites at each level). As a consequence,
     58          rewrite the https comments at the end of the LWP module.</para>
     59        </listitem>
     60        <listitem>
    5161          <para>[ken] - asymptote: work around build failure with
    5262          libgsl-2.0 by disabling it (most users of asymptote probably
  • packages.ent

    rdef0c00 r145cccdf  
    314314<!ENTITY IPC-Run3-version             "0.048">
    315315<!ENTITY List-AllUtils-version        "0.09">
     316<!ENTITY List-MoreUtils-version       "0.413">
    316317<!ENTITY Log-Log4perl-version         "1.46">
    317318<!ENTITY LWP-version                  "6.13">
     319<!ENTITY LWP-Protocol-https-version   "6.06">
    318320<!ENTITY Module-Build-version         "0.4214">
    319321<!ENTITY Net-DNS-version              "1.03">
  • pst/typesetting/biber.xml

    rdef0c00 r145cccdf  
    9191    <bridgehead renderas="sect4">Required</bridgehead>
    9292    <para role="required">
     93      <!-- KFM: because I always get confused by these deps, I've decided
     94      to add some comments.
     95      Both Config::AutoConf and ExtUtils::LibBuilder are listed as build
     96      requirements in Build.PL, the rest are just requirements, but the
     97      difference seems moot.  Those two are needed to build Text::BibTeX
     98      so not listed separately. -->
    9399      <xref linkend="perl-autovivification"/>
    94100      <xref linkend="perl-business-isbn"/>
     
    102108      <xref linkend="perl-encode-jis2k"/>
    103109      <xref linkend="perl-file-slurp"/>
     110      <!-- IPC::Cmd is a part of core perl -->
    104111      <xref linkend="perl-ipc-run3"/>
     112      <!-- LWP::Simple is part of libwww-perl,
     113      that is pulled in by LWP::Protocol::https -->
     114      <xref linkend="perl-list-allutils"/>
     115      <!-- List::MoreUtils was pulled in for the testsuite of List::AllUtils,
     116      but it needs to be present even if people do not run the tests -->
     117      <xref linkend="perl-list-moreutils"/>
    105118      <xref linkend="perl-log-log4perl"/>
    106       <xref linkend="perl-lwp"/>
    107       <xref linkend="perl-list-allutils"/>
    108       <!-- this is pulled in by perl-text-bibtex, but mention it explicitly
    109       so that the note on automatically installing missing dependencies makes
    110       more sense -->
     119      <!-- I initially misread LWP-Protocol-https as part of libwww-perl
     120      when I was preparing this list.  In fact, it depends on that -->
     121      <xref linkend="perl-lwp-protocol-https"/>
     122      <!-- Module::Build is pulled in by perl-text-bibtex, but mention it explicitly
     123      so that the note on automatically installing missing dependencies can be run -->
    111124      <xref linkend="perl-module-build"/>
     125      <!-- Mozilla::CA is a dependency of LWP-Protocol-https -->
    112126      <xref linkend="perl-regexp-common"/>
    113127      <xref linkend="perl-text-bibtex"/>
     
    118132      biber-2.0 -->
    119133      <xref linkend="perl-unicode-collate"/>
     134      <!-- Unicode::GCstring is part of Unicode::LineBreak -->
    120135      <xref linkend="perl-unicode-linebreak"/>
    121136      <xref linkend="perl-xml-libxml-simple"/>
Note: See TracChangeset for help on using the changeset viewer.