Author: ken
Date: Tue Dec 24 14:56:35 2019
New Revision: 22504

Log:
Biber-2.14 and add a note for how editors can test it.

Added:
   trunk/BOOK/general/prog/perl-modules/perl-parse-recdescent.xml   (contents, 
props changed)
Modified:
   trunk/BOOK/general/prog/perl-modules.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/packages.ent
   trunk/BOOK/pst/typesetting/biber.xml

Modified: trunk/BOOK/general/prog/perl-modules.xml
==============================================================================
--- trunk/BOOK/general/prog/perl-modules.xml    Tue Dec 24 01:19:28 2019        
(r22503)
+++ trunk/BOOK/general/prog/perl-modules.xml    Tue Dec 24 14:56:35 2019        
(r22504)
@@ -243,6 +243,11 @@
       </listitem>
       <listitem>
         <para>
+          <xref linkend="perl-parse-recdescent"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
           <xref linkend="perl-parse-yapp"/>
         </para>
       </listitem>
@@ -424,6 +429,9 @@
     href="perl-modules/perl-net-dns.xml"/>
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-parse-recdescent.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";

Added: trunk/BOOK/general/prog/perl-modules/perl-parse-recdescent.xml
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/BOOK/general/prog/perl-modules/perl-parse-recdescent.xml      Tue Dec 
24 14:56:35 2019        (r22504)
@@ -0,0 +1,55 @@
+<?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 my-download-http 
"&perl_authors;/id/J/JT/JTBRAUN/Parse-RecDescent-&Parse-RecDescent-version;.tar.gz">
+  <!ENTITY my-md5sum "7a36d45d62a9b68603edcdbd276006cc">
+
+]>
+
+  <!-- Begin Parse::RecDescent -->
+  <sect2 id="perl-parse-recdescent" 
xreflabel="Parse-RecDescent-&Parse-RecDescent-version;">
+
+    <title>Parse::RecDescent-&Parse-RecDescent-version;</title>
+
+    <indexterm zone="perl-parse-recdescent">
+      <primary sortas="a-Parse-RecDescent">Parse::RecDescent</primary>
+    </indexterm>
+
+    <sect3 role="package">
+      <title>Introduction to Parse::RecDescent</title>
+
+      <para>
+        Parse::RecDescent incrementally generates top-down recursive-descent 
text
+        parsers from simple yacc-like grammar specifications.
+      </para>
+
+      &lfs90_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>
+
+    </sect3>
+
+    <sect3 role="installation">
+      <title>Installation of Parse::RecDescent</title>
+
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+                  href="../../../xincludes/perl-standard-install.xml"/>
+
+    </sect3>
+
+  </sect2>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Tue Dec 24 01:19:28 
2019        (r22503)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Tue Dec 24 14:56:35 
2019        (r22504)
@@ -45,6 +45,11 @@
       <para>December 24th, 2019</para>
       <itemizedlist>
         <listitem>
+          <para>[ken] - Update to biber-2.14 with its new dependency of
+          Parse::RecDescent (perl module). Fixes
+          <ulink url="&blfs-ticket-root;12845">#12845</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[pierre] - Patch Qt-5.14.0 to fix a cursor problem in Wayland,
             and fix building KDE Frameworks with Qt-5.14.0.</para>
         </listitem>

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Tue Dec 24 01:19:28 2019        (r22503)
+++ trunk/BOOK/packages.ent     Tue Dec 24 14:56:35 2019        (r22504)
@@ -396,6 +396,7 @@
 <!ENTITY LWP-Protocol-https-version   "6.07">
 <!ENTITY Module-Build-version         "0.4229">
 <!ENTITY Net-DNS-version              "1.21">
+<!ENTITY Parse-RecDescent-version     "1.967015">
 <!ENTITY Parse-Yapp-version           "1.21">
 <!ENTITY PerlIO-utf8_strict-version   "0.007">
 <!ENTITY Regexp-Common-version        "2017060201">
@@ -1046,8 +1047,8 @@
  in asymptote, biber and xindy -->
 <!ENTITY texlive-year                 "2019">
 <!ENTITY asymptote-version            "2.61">
-<!ENTITY biber-version                "2.13">
-<!ENTITY biblatex-version             "3.13a">
+<!ENTITY biber-version                "2.14">
+<!ENTITY biblatex-version             "3.14">
 <!ENTITY dvisvgm-version              "2.8.2">
 <!ENTITY xindy-version                "2.5.1">
 

Modified: trunk/BOOK/pst/typesetting/biber.xml
==============================================================================
--- trunk/BOOK/pst/typesetting/biber.xml        Tue Dec 24 01:19:28 2019        
(r22503)
+++ trunk/BOOK/pst/typesetting/biber.xml        Tue Dec 24 14:56:35 2019        
(r22504)
@@ -12,16 +12,19 @@
 -->
   <!ENTITY biber-download-http 
"https://github.com/plk/biber/archive/v&biber-version;/biber-&biber-version;.tar.gz";>
   <!ENTITY biber-download-ftp  " ">
-  <!ENTITY biber-md5sum        "5468b8d4db232239c31978548f47786c">
-  <!ENTITY biber-size          "1.4 MB">
-  <!-- buildsize includes the installed biblatex -->
-  <!ENTITY biber-buildsize     "37 MB">
-  <!ENTITY biber-time          "0.5 SBU including tests">
+  <!ENTITY biber-md5sum        "726e7457f1b4d882e1d05fd185563cfd">
+  <!ENTITY biber-size          "1.6 MB">
+  <!-- Buildsize includes the installed biblatex, except that what matters is
+    the difference from the files shipped by texlive, so usually the addition 
is
+    minimal. Copy full texmf to somewhere for working, measure with du -shm,
+    then install bibleatex over the top of it and remeasure. -->
+  <!ENTITY biber-buildsize     "16 MB">
+  <!ENTITY biber-time          "0.6 SBU including tests">
 
   <!-- Check path.  Directory might not be &biblatex-version; if a suffixed 
update -->
-  <!ENTITY biblatex-download-http   
"http://sourceforge.net/projects/biblatex/files/biblatex-3.13/biblatex-&biblatex-version;.tds.tgz";>
+  <!ENTITY biblatex-download-http   
"http://sourceforge.net/projects/biblatex/files/biblatex-&biblatex-version;/biblatex-&biblatex-version;.tds.tgz";>
   <!ENTITY biblatex-download-ftp    "">
-  <!ENTITY biblatex-md5sum          "9063d3c6ae50b44f4ff28caf7f68c3cd">
+  <!ENTITY biblatex-md5sum          "fc3605bc86de283e6f962f20a80c5a04">
   <!ENTITY biblatex-size            "20 MB">
 
 ]>
@@ -48,6 +51,23 @@
 
     &lfs90_checked;
 
+    <!-- note for editors: you can test this by using the latest version
+         of the latex-test tarball from
+         http://www.linuxfromscratch.org/~ken/tex-testfiles/
+         using ./configure (to create the Makefile) and then making the
+         following targets:
+         biblatex-unibiber and biblatex-biber (these just use pdflatex
+         and biber, biblatex-unibiber is more important, it uses UTF-8)
+         bibxelatex (uses xelatex and biber, needs TTF or OTF fonts and
+         in particular coverage of simplified Chinese and Japanese, and
+         optionally Korean - installed fonts for CJK can be specified to
+         configure if they are not found)
+         remote1 and remote2 (pdflatex and biber, for use with manually
+         installed perl modules, i.e. without Mozilla::CA, to prove that
+         remote references work).
+         In all cases the output PDF should include references at the
+         end, the Makefile does not check that for the remote tests. -->
+
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
@@ -92,6 +112,13 @@
        class="directory">/opt/texlive/&texlive-year;</filename> and does need 
to
        be reinstalled.
       </para>
+
+      <para>
+      This version of biber requires <application>perl-5.30</application> or 
later.
+      If you are still using the 8.4 version of BLFS you may wish to build the
+      2.13 version: see the 8.4 book noting that biblatex-3.13 has been 
replaced by
+      biblatex-3.13a upstream.
+      </para>
     </note>
 
     <bridgehead renderas="sect3">Required Additional Downloads</bridgehead>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to