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