Changeset 9385c0fe


Ignore:
Timestamp:
05/06/2015 11:45:34 PM (9 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.8, 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:
504a4be6
Parents:
c2a2c668
Message:

biblatex-biber-2.0 with associated perl module changes : I also corrected some of the perl indexing re - vs :: and I have temporarily pointed the http download to my space on higgs until the tarball is safely in the correct place at anduin.

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

Files:
4 edited

Legend:

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

    rc2a2c668 r9385c0fe  
    289289
    290290    <indexterm zone="perl-modules perl-encode-eucjpascii">
    291       <primary sortas="a-Encode-EUCJPASCII">Encode-EUCJPASCII</primary>
     291      <primary sortas="a-Encode-EUCJPASCII">Encode::EUCJPASCII</primary>
    292292    </indexterm>
    293293
     
    582582
    583583    <indexterm zone="perl-modules perl-ipc-run3">
    584       <primary sortas="a-IPC-Run3">IPC-Run3</primary>
     584      <primary sortas="a-IPC-Run3">IPC::Run3</primary>
    585585    </indexterm>
    586586
     
    768768
    769769    <indexterm zone="perl-modules perl-log-log4perl">
    770       <primary sortas="a-Log-Log4perl">Log-Log4perl</primary>
     770      <primary sortas="a-Log-Log4perl">Log::Log4perl</primary>
    771771    </indexterm>
    772772
     
    931931
    932932    <!-- Readonly::XS -->
    933     <bridgehead renderas="sect3" id="perl-readonly-xs"
     933<!--    <bridgehead renderas="sect3" id="perl-readonly-xs"
    934934    xreflabel="Readonly::XS-&Readonly-XS-version;">
    935935    Readonly::XS-&Readonly-XS-version;</bridgehead>
     
    961961        </itemizedlist>
    962962      </listitem>
    963     </itemizedlist>
     963    </itemizedlist> -->
    964964
    965965    <!-- Regexp::Common -->
     
    969969
    970970    <indexterm zone="perl-modules perl-regexp-common">
    971       <primary sortas="a-Regexp-Common">Regexp-Common</primary>
     971      <primary sortas="a-Regexp-Common">Regexp::Common</primary>
    972972    </indexterm>
    973973
     
    10361036
    10371037    <indexterm zone="perl-modules perl-test-command">
    1038       <primary sortas="a-Test::Command">Test::Command</primary>
     1038      <primary sortas="a-Test-Command">Test::Command</primary>
    10391039    </indexterm>
    10401040
     
    10591059    </itemizedlist>
    10601060
     1061    <!-- Test::Differences -->
     1062    <bridgehead renderas="sect3" id="perl-test-differences"
     1063    xreflabel="Test::Differences-&Test-Differences-version;">
     1064    Test::Differences-&Test-Differences-version;</bridgehead>
     1065
     1066    <indexterm zone="perl-modules perl-test-differences">
     1067      <primary sortas="a-Test-Differences">Test::Differences</primary>
     1068    </indexterm>
     1069
     1070    <para>Test::Differences - Test strings and data structures and show
     1071    differences if not ok. This module and its dependency modules use the
     1072    standard <xref linkend="perl-standard-install"/>.</para>
     1073
     1074    &lfs77_checked; &gcc5_checked;
     1075
     1076    <itemizedlist>
     1077      <listitem>
     1078        <para>
     1079          <ulink url="http://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-&Test-Differences-version;.tar.gz">Test::Differences-&Test-Differences-version;</ulink>
     1080        </para>
     1081      </listitem>
     1082      <listitem>
     1083<literallayout>http://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-&Test-Differences-version;.tar.gz
     1084MD5 sum: 473cce4879642e29d41bdfafd89c821d</literallayout>
     1085        <itemizedlist>
     1086          <listitem><literallayout><ulink url="http://search.cpan.org/~ovid/Text-Diff/">Text::Diff (for the testsuite)</ulink>
     1087(http://search.cpan.org/~ovid/Text-Diff/)</literallayout>
     1088            <itemizedlist>
     1089              <listitem><literallayout><ulink url="http://search.cpan.org/~tyemq/Algorithm-Diff/">Algorithm::Diff (for the testsuite)</ulink>
     1090(http://search.cpan.org/~tyemq/Algorithm-Diff/)</literallayout>
     1091              </listitem>
     1092            </itemizedlist>
     1093          </listitem>
     1094        </itemizedlist>
     1095      </listitem>
     1096    </itemizedlist>
     1097
     1098    <!-- Test::Pod -->
     1099    <bridgehead renderas="sect3" id="perl-test-pod"
     1100    xreflabel="Test::Pod-&Test-Pod-version;">
     1101    Test::Pod-&Test-Pod-version;</bridgehead>
     1102
     1103    <indexterm zone="perl-modules perl-test-pod">
     1104      <primary sortas="a-Test-Pod">Test::Pod</primary>
     1105    </indexterm>
     1106
     1107    <para>
     1108      Test::Pod checks for POD errors in files. It uses the standard
     1109      <xref linkend="perl-standard-install"/>.
     1110    </para>
     1111
     1112    &lfs77_checked; &gcc5_checked;
     1113
     1114    <itemizedlist>
     1115      <listitem>
     1116        <para>
     1117          <ulink url="http://www.cpan.org/authors/id/D/DW/DWHEELER/Test-Pod-&Test-Pod-version;.tar.gz">Test-Pod-&Test-Pod-version;</ulink>
     1118        </para>
     1119      </listitem>
     1120      <listitem>
     1121<literallayout>http://www.cpan.org/authors/id/D/DW/DWHEELER/Test-Pod-&Test-Pod-version;.tar.gz
     1122MD5 sum: c6bfd00ccdcb417d68fb3c0a0ec884c8</literallayout>
     1123      </listitem>
     1124    </itemizedlist>
     1125
     1126    <!-- Test::Pod::Coverage -->
     1127    <bridgehead renderas="sect3" id="perl-test-pod-coverage"
     1128    xreflabel="Test::Pod::Coverage-&Test-Pod-Coverage-version;">
     1129    Test::Pod::Coverage-&Test-Pod-Coverage-version;</bridgehead>
     1130
     1131    <indexterm zone="perl-modules perl-test-pod-coverage">
     1132      <primary sortas="a-Test-Pod-Coverage">Test::Pod::Coverage</primary>
     1133    </indexterm>
     1134
     1135    <para>Test::Pod::Coverage check for pod coverage. This module and its
     1136    dependency modules use the standard
     1137    <xref linkend="perl-standard-install"/>.</para>
     1138
     1139    &lfs77_checked; &gcc5_checked;
     1140
     1141    <itemizedlist>
     1142      <listitem>
     1143        <para>
     1144          <ulink url="http://www.cpan.org/authors/id/N/NE/NEILB/Test-Pod-Coverage-&Test-Pod-Coverage-version;.tar.gz">Test::Pod::Coverage-&Test-Pod-Coverage-version;</ulink>
     1145        </para>
     1146      </listitem>
     1147      <listitem>
     1148<literallayout>http://www.cpan.org/authors/id/N/NE/NEILB/Test-Pod-Coverage-&Test-Pod-Coverage-version;.tar.gz
     1149MD5 sum: c9ea5f4182415b13d2db18484a38c01b</literallayout>
     1150        <itemizedlist>
     1151          <listitem><literallayout><ulink url="http://search.cpan.org/~rclamp/Pod-Coverage/">Pod::Coverage (for the testsuite)</ulink>
     1152(http://search.cpan.org/~rclamp/Pod-Coverage/)</literallayout>
     1153            <itemizedlist>
     1154              <listitem><literallayout><ulink url="http://search.cpan.org/~andk/Devel-Symdump/">Devel::Symdump (for the testsuite)</ulink>
     1155(http://search.cpan.org/~andk/Devel-Symdump/)</literallayout>
     1156              </listitem>
     1157            </itemizedlist>
     1158          </listitem>
     1159        </itemizedlist>
     1160      </listitem>
     1161    </itemizedlist>
     1162
    10611163    <!-- Text::BibTeX -->
    10621164    <bridgehead renderas="sect3" id="perl-text-bibtex"
     
    10791181      <listitem>
    10801182        <para>
    1081           <ulink url="http://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-&Text-BibTeX-version;.tar.gz">Text::BibTeX-&Text-BibTeX-version;</ulink>
     1183          <ulink url="http://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-&Text-BibTeX-version;.tar.gz">Text-BibTeX-&Text-BibTeX-version;</ulink>
    10821184        </para>
    10831185      </listitem>
     
    11381240    -->
    11391241
     1242    <!-- Text::Roman -->
     1243    <bridgehead renderas="sect3" id="perl-text-roman"
     1244    xreflabel="Text::Roman-&Text-Roman-version;">
     1245    Text::Roman-&Text-Roman-version;</bridgehead>
     1246
     1247    <indexterm zone="perl-modules perl-text-roman">
     1248      <primary sortas="a-Text-Roman">Text::Roman</primary>
     1249    </indexterm>
     1250
     1251    <para>
     1252      Text::Roman allows conversion between Roman and Arabic algorisms (number
     1253      systems, e.g. MCMXLV and 1945). This module uses the standard
     1254      <xref linkend="perl-standard-install"/>.
     1255    </para>
     1256
     1257    &lfs77_checked; &gcc5_checked;
     1258
     1259    <itemizedlist>
     1260      <listitem>
     1261        <para>
     1262          <ulink url="http://www.cpan.org/authors/id/S/SY/SYP/Text-Roman-&Text-Roman-version;.tar.gz">Text-Roman-&Text-Roman-version;</ulink>
     1263        </para>
     1264      </listitem>
     1265      <listitem>
     1266<literallayout>http://www.cpan.org/authors/id/S/SY/SYP/Text-Roman-&Text-Roman-version;.tar.gz
     1267MD5 sum: 1f6b09c0cc1f4425b565ff787a39fd83</literallayout>
     1268      </listitem>
     1269    </itemizedlist>
     1270
    11401271    <!-- Tk
    11411272    <bridgehead renderas="sect3" id="tk-perl"
     
    11791310
    11801311    <indexterm zone="perl-modules perl-unicode-collate">
    1181       <primary sortas="a-Unicode-Collate">Unicode-Collate</primary>
     1312      <primary sortas="a-Unicode-Collate">Unicode::Collate</primary>
    11821313    </indexterm>
    11831314
  • introduction/welcome/changelog.xml

    rc2a2c668 r9385c0fe  
    4848      <para>May 6th, 2015</para>
    4949      <itemizedlist>
     50        <listitem>
     51          <para>[ken] - Update to biblatex-biber-2.0 with consequential
     52          changes to perl modules: remove Readonly::XS, add Test::Differences,
     53          Test::Pod, Test::Pod::Coverage, Text::Roman. Fixes
     54          <ulink url="&blfs-ticket-root;6433">#6433</ulink>. Special
     55          thanks to Philip Kime for diagnosing my runtime problems: I had
     56          an old (development) version of biblatex-3.0.tds and failed to
     57          notice firefox had renamed the new download as '(1)'.</para>
     58        </listitem>
    5059        <listitem>
    5160          <para>[fernando] - Update to network-manager-applet-1.0.2. Fixes
  • packages.ent

    rc2a2c668 r9385c0fe  
    312312<!ENTITY LWP-version                  "6.13">
    313313<!ENTITY Net-DNS-version              "0.83">
    314 <!ENTITY Readonly-XS-version          "1.05">
    315314<!ENTITY Regexp-Common-version        "2013031301">
    316315<!ENTITY SGMLSpm-version              "1.1">
    317316<!ENTITY Test-Command-version         "0.11">
     317<!ENTITY Test-Differences-version     "0.63">
     318<!ENTITY Test-Pod-version             "1.48">
     319<!ENTITY Test-Pod-Coverage-version    "1.10">
    318320<!ENTITY Text-BibTeX-version          "0.70">
     321<!ENTITY Text-Roman-version           "3.5">
    319322<!ENTITY Unicode-Collate-version      "1.12">
    320323<!ENTITY Unicode-LineBreak-version    "2014.06">
     
    759762 in asymptote (above) and xindy -->
    760763<!ENTITY texlive-year                 "2014">
    761 <!ENTITY biber-version                "1.9">
    762 <!ENTITY biblatex-version             "2.9">
     764<!ENTITY biber-version                "2.0">
     765<!ENTITY biblatex-version             "3.0">
    763766<!ENTITY xindy-version                "2.5.1">
    764767
  • pst/typesetting/biber.xml

    rc2a2c668 r9385c0fe  
    55  %general-entities;
    66
    7   <!ENTITY biber-download-http   "http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/&biber-version;/biblatex-biber.tar.gz">
    8   <!ENTITY biber-download-ftp    " ">
    9   <!ENTITY biber-md5sum          "aa2857f3a4b0c2ab2dfe3c4f657cbb50">
    10   <!ENTITY biber-size            "2.0 MB">
    11   <!-- for 1.9/2.9a buildsize includes extra space used by biblatex -->
    12   <!ENTITY biber-buildsize       "25 MB">
    13   <!ENTITY biber-time            "less than 0.1 SBU (0.6 SBU to run the tests)">
    14 
    15   <!-- biblatex directory is 2.9, filename is 2.9a -->
    16   <!ENTITY biblatex-download-http   "http://sourceforge.net/projects/biblatex/files/biblatex-&biblatex-version;/biblatex-&biblatex-version;a.tds.tgz">
     7<!-- temporarily point to higgs, until this is in the right place at anduin   
     8  <!ENTITY biber-download-http   "&sources-anduin-http;/biblatex-biber-&biber-version;.tar.xz"> -->
     9  <!ENTITY biber-download-http   "http://www.linuxfromscratch.org/~ken/tmp/biblatex-biber-&biber-version;.tar.xz">
     10  <!ENTITY biber-download-ftp    "&sources-anduin-ftp;/biblatex-biber-&biber-version;.tar.xz">
     11  <!ENTITY biber-md5sum          "7bb4c983243d12f0791bcc123c11178d">
     12  <!ENTITY biber-size            "1.3 MB">
     13  <!-- buildsize includes the installed biblatex -->
     14  <!ENTITY biber-buildsize       "38 MB">
     15  <!ENTITY biber-time            "less than 0.1 SBU (0.5 SBU to run the tests)">
     16
     17  <!ENTITY biblatex-download-http   "http://sourceforge.net/projects/biblatex/files/biblatex-&biblatex-version;/biblatex-&biblatex-version;.tds.tgz">
    1718  <!ENTITY biblatex-download-ftp    "">
    18   <!ENTITY biblatex-md5sum          "955662dca33f8256933745c51ccd0af9">
    19   <!ENTITY biblatex-size            "18 MB">
     19  <!ENTITY biblatex-md5sum          "c6dad1c1f8a46785981610b5165d9fe5">
     20  <!ENTITY biblatex-size            "19 MB">
    2021
    2122]>
     
    3940
    4041    <para>Biber is a BibTeX replacement for users of biblatex, written in
    41     <application>Perl</application>. Unusually, the tarball itself is
    42     called just biblatex-biber.tar.gz but it will extract to a versioned
    43     directory. Please ensure you download it from the correct versioned
    44     directory at sourceforge.</para>
    45 
    46     <para>This version fixes a problem when certain UTF-8 codepoints are
    47     used in the "key" value of a bibliography entry and current
    48     <application>perl</application> is used. It is shipped in current binary
    49     versions of <application>texlive</application> but requires a newer
    50     version of <application>biblatex</application> than is in the
    51     <application>texlive</application> source.</para>
     42    <application>Perl</application>. Upstream prefers to provide binaries
     43    and no longer offers a source tarball, so that has been taken from the
     44    tagged version in the git tree.</para>
    5245
    5346    &lfs77_checked; &gcc5_checked;
     
    114107      <xref linkend="perl-regexp-common"/>
    115108      <xref linkend="perl-text-bibtex"/>
     109      <xref linkend="perl-text-roman"/>
    116110      <!-- Collate.pm ships in perl, but is sometimes too old, and we like current
    117111      versions.  Make the latest version required so that everyone is using the
    118       same version -->
     112      same version.  In fact, the version in perl-5.20.2 is indeed too old for
     113      biber-2.0 -->
    119114      <xref linkend="perl-unicode-collate"/>
    120115      <xref linkend="perl-unicode-linebreak"/>
     
    122117      <xref linkend="perl-xml-libxslt"/>
    123118      <xref linkend="perl-xml-writer"/> and
    124       <!-- biblatex requires that the texmf directories already exist -->
     119      <!-- untarring biblatex requires that the texmf directories already exist -->
    125120      <xref linkend="texlive"/>
    126121    </para>
     
    128123    <bridgehead renderas="sect4">Recommended</bridgehead>
    129124    <para role="required">
    130       <xref linkend="perl-readonly-xs"/>, and
    131       <xref linkend="perl-file-which"/> (to run the testsuite)
    132     </para>
    133 
    134     <!-- commented while separate biblatex is used
    135     <bridgehead renderas="sect4">Required (at runtime)</bridgehead>
    136     <para role="optional">
    137       <xref linkend="texlive"/>
    138     </para> -->
     125      <xref linkend="perl-file-which"/>,
     126      <xref linkend="perl-test-differences"/>,
     127      <xref linkend="perl-test-pod"/> and
     128      <xref linkend="perl-test-pod-coverage"/> (all needed to run the testsuite)
     129    </para>
    139130
    140131    <note>
     
    158149    commands:</para>
    159150
    160 <screen><userinput>sed -i 's/use Encode;/&amp;\nuse File::Slurp;\nuse File::Spec;/' \
    161   lib/Biber/LaTeX/Recode.pm &amp;&amp;
    162 perl ./Build.PL &amp;&amp;
     151<screen><userinput>perl ./Build.PL &amp;&amp;
    163152./Build</userinput></screen>
    164153
     
    177166
    178167    <para>
    179       <parameter>sed -i 's/use Encode;/&amp;\nuse File::Slurp;\nuse File::Spec;/' ...</parameter>:
    180       this sed fixes a runtime error with current <application>perl</application>.
    181     </para>
    182 
    183     <para>
    184168      <parameter>tar -xf biblatex-&biblatex-version;a.tds.tar.gz -C
    185169      /opt/texlive/&texlive-year;/texmf-dist</parameter>:
    186       this installs the new <application>biblatex</application> files over the
    187       previous version.
     170      this installs the new <application>biblatex</application> files over those
     171      installed by <application>texlive</application>.
    188172    </para>
    189173
Note: See TracChangeset for help on using the changeset viewer.