Changeset a206343 for pst/typesetting


Ignore:
Timestamp:
11/17/2018 11:06:15 PM (5 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.4, 9.0, 9.1, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, 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:
684bf6b4
Parents:
5d01724
Message:

Trunk: merge perl modules branch.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pst/typesetting/biber.xml

    r5d01724 ra206343  
    100100    <bridgehead renderas="sect4">Required</bridgehead>
    101101    <para role="required">
    102       <!-- KFM: because I always get confused by these deps, I've decided
    103       to add some comments.
    104       Both Config::AutoConf and ExtUtils::LibBuilder are listed as build
    105       requirements in Build.PL, the rest are just requirements, but the
    106       difference seems moot.  Those two are needed to build Text::BibTeX
    107       so not listed separately. -->
    108       <xref linkend="perl-autovivification"/>
    109       <xref linkend="perl-business-isbn"/>
    110       <xref linkend="perl-business-ismn"/>
    111       <xref linkend="perl-business-issn"/>
    112       <xref linkend="perl-class-accessor"/>
    113       <xref linkend="perl-data-compare"/>
    114       <xref linkend="perl-data-dump"/>
    115       <xref linkend="perl-data-uniqid"/>
    116       <xref linkend="perl-datetime-calendar-julian"/>
    117       <xref linkend="perl-datetime-format-builder"/>
    118       <xref linkend="perl-encode-eucjpascii"/>
    119       <xref linkend="perl-encode-hanextra"/>
    120       <xref linkend="perl-encode-jis2k"/>
    121       <xref linkend="perl-file-slurper"/>
     102      <!-- KFM: the order listed in Build.PL is not alphabetical -->
     103      <xref linkend="new-perl-autovivification"/>
     104      <xref linkend="new-perl-business-isbn"/>
     105      <xref linkend="new-perl-business-ismn"/>
     106      <xref linkend="new-perl-business-issn"/>
     107      <xref linkend="new-perl-class-accessor"/>
     108      <xref linkend="new-perl-data-compare"/>
     109      <xref linkend="new-perl-data-dump"/>
     110      <xref linkend="new-perl-data-uniqid"/>
     111      <xref linkend="new-perl-datetime-calendar-julian"/>
     112      <xref linkend="new-perl-datetime-format-builder"/>
     113      <xref linkend="new-perl-encode-eucjpascii"/>
     114      <xref linkend="new-perl-encode-hanextra"/>
     115      <xref linkend="new-perl-encode-jis2k"/>
     116      <xref linkend="new-perl-file-slurper"/>
     117      <xref linkend="new-perl-perlio-utf8_strict"/>
    122118      <!-- IPC::Cmd is a part of core perl -->
    123       <xref linkend="perl-ipc-run3"/>
    124       <xref linkend="perl-lingua-translit"/>
    125       <xref linkend="perl-list-allutils"/>
    126       <!-- List::MoreUtils was pulled in for the testsuite of List::AllUtils,
    127       but it needs to be present even if people do not run the tests -->
    128       <xref linkend="perl-list-moreutils"/>
    129       <!-- List::MoreUtils::XS is listed as a dep, but it is part of
    130       List::MoreUtils -->
    131       <xref linkend="perl-log-log4perl"/>
    132       <!-- I initially misread LWP-Protocol-https as part of libwww-perl
    133       when I was preparing this list.  In fact, it depends on that -->
    134       <xref linkend="perl-lwp-protocol-https"/>
    135       <!-- LWP::Simple is part of libwww-perl,
    136       that is pulled in by LWP::Protocol::https -->
    137       <!-- Module::Build is pulled in by perl-text-bibtex, but mention it explicitly
    138       so that the note on automatically installing missing dependencies can be run -->
    139       <xref linkend="perl-module-build"/>
    140       <!-- Mozilla::CA is a dependency of LWP-Protocol-https -->
    141       <xref linkend="perl-perlio-utf8_strict"/>
    142       <xref linkend="perl-regexp-common"/>
    143       <xref linkend="perl-sort-key"/>
    144       <xref linkend="perl-text-bibtex"/>
    145       <xref linkend="perl-text-csv"/>
    146       <!-- Text-CSV_XS is a recommended dependency for Text-CSV -->
    147       <xref linkend="perl-text-roman"/>
    148       <!-- Unicode-Collate usually needs to be latest, core perl is older -->
    149       <xref linkend="perl-unicode-collate"/>
     119      <xref linkend="new-perl-ipc-run3"/>
     120      <xref linkend="new-perl-lingua-translit"/>
     121      <xref linkend="new-perl-list-allutils"/>
     122      <xref linkend="new-perl-list-moreutils"/>
     123      <!-- perl-list-moreutils-xs is a dep of perl-list-moreutils -->
     124      <xref linkend="new-perl-log-log4perl"/>
     125      <xref linkend="new-perl-lwp-protocol-https"/>
     126      <!-- LWP::Simple is part of perl-libwww-perl,
     127      that is pulled in by perl-lwp-protocol-https
     128      and that pulls in perl-uri -->
     129      <xref linkend="new-perl-module-build"/>
     130      <!-- Mozilla::CA should not be needed when using system certificates -->
     131      <xref linkend="new-perl-regexp-common"/>
     132      <xref linkend="new-perl-sort-key"/>
     133      <xref linkend="new-perl-text-bibtex"/>
     134      <xref linkend="new-perl-text-csv"/>
     135      <!-- perl-text-csv_xs is a recommended dependency for perl-text-csv -->
     136      <xref linkend="new-perl-text-roman"/>
     137      <!-- Unicode-Collate usually needs to be latest when biber is released,
     138        core perl is usually older. To read the core version, look at
     139        /usr/lib/perl5/5.xx.y/x86_64-linux-thread-multi/Unicode/Collate.pm -->
     140      <xref linkend="new-perl-unicode-collate"/>
    150141      <!-- Unicode::GCstring is part of Unicode::LineBreak -->
    151       <xref linkend="perl-unicode-linebreak"/>
    152       <xref linkend="perl-xml-libxml-simple"/>
    153       <xref linkend="perl-xml-libxslt"/>
    154       <xref linkend="perl-xml-writer"/> and
     142      <xref linkend="new-perl-unicode-linebreak"/>
     143      <!-- Unicode::Normalize is part of core perl, found in
     144        /usr/lib/perl5/5.xx.y/x86_64-linux-thread-multi/Unicode/Normalize.pm -->
     145      <!-- perl-xml-libxml is a dependency of perl-xml-libxml-simple -->
     146      <xref linkend="new-perl-xml-libxml-simple"/>
     147      <xref linkend="new-perl-xml-libxslt"/>
     148      <xref linkend="new-perl-xml-writer"/> and
    155149      <!-- untarring biblatex requires that the texmf directories already exist -->
    156150      <xref linkend="texlive"/>
    157       (or <xref linkend="tl-installer"/>)
     151      (or <xref linkend="tl-installer"/>, but for that you can use
     152       <command>tlmgr update </command>)
    158153    </para>
    159154
     
    167162    <bridgehead renderas="sect4">Optional</bridgehead>
    168163    <para role="optional">
    169       <xref linkend="perl-file-which"/> and
    170       <xref linkend="perl-test-differences"/> to run the testsuite
     164      <xref linkend="new-perl-file-which"/> and
     165      <xref linkend="new-perl-test-differences"/> (both required for the testsuite)
    171166    </para>
    172167
     
    175170        It is possible to install all missing dependencies automatically.
    176171        But from <application>perl-5.22.0</application> onwards,
    177         <xref linkend="perl-module-build"/> is no longer part of the core perl
    178         distribution.<!-- And for <xref linkend="perl-data-uniqid"/> we have to
    179         patch it to skip over a test which always fails - that failing test may
    180         break the automatic install.--> To automatically install the remaining perl
     172        <xref linkend="new-perl-module-build"/> is no longer part of the core perl
     173        distribution. To automatically install the remaining perl
    181174        dependencies you can install that module first using <xref
    182         linkend="perl-auto-install"/>. then run <command>perl ./Build.PL</command>
     175        linkend="new-perl-auto-install"/>. then run <command>perl ./Build.PL</command>
    183176        and when it prompts you, become the root user and run
    184177        <command>./Build installdeps</command>
Note: See TracChangeset for help on using the changeset viewer.