Changeset c5a4b23


Ignore:
Timestamp:
10/25/2014 01:24:42 AM (7 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 7.10, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, ken/refactor-virt, krejzi/svn, lazarus, nosym, perl-modules, qt5new, trunk, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
838cd0f
Parents:
d7f0b08
Message:

biblatex-biber-1.9 : use a sed for the fix, it mimics upstream commit d9d65aa8cc1ccfb3cbe00f00b9c4fd6b6d621c93 and is different from the patch in debian.

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    rd7f0b08 rc5a4b23  
    4949      <itemizedlist>
    5050        <listitem>
     51          <para>[ken] - Update to biber-1.9.  Fixes
     52          <ulink url="&blfs-ticket-root;5728">#5728</ulink>.</para>
     53        </listitem>
     54        <listitem>
    5155          <para>[fernando] - Update to lxpanel-0.7.2.  Fixes
    5256          <ulink url="&blfs-ticket-root;5732">#5732</ulink>.</para>
  • packages.ent

    rd7f0b08 rc5a4b23  
    746746 page, as well as to reference the directory in texlive -->
    747747<!ENTITY texlive-year                 "2014">
    748 <!ENTITY biber-version                "1.8">
    749 
     748<!ENTITY biber-version                "1.9">
     749<!ENTITY biblatex-version             "2.9">
     750
  • pst/typesetting/biber.xml

    rd7f0b08 rc5a4b23  
    77  <!ENTITY biber-download-http   "http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/&biber-version;/biblatex-biber.tar.gz">
    88  <!ENTITY biber-download-ftp    "">
    9   <!ENTITY biber-md5sum          "26b2134291ddd7851973a6c385e5545c">
     9  <!ENTITY biber-md5sum          "aa2857f3a4b0c2ab2dfe3c4f657cbb50">
    1010  <!ENTITY biber-size            "2.0 MB">
    11   <!ENTITY biber-buildsize       "14 MB">
    12   <!ENTITY biber-time            "less than 0. SBU (0.3 SBU to run the tests)">
     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">
     17  <!ENTITY biblatex-download-ftp    "">
     18  <!ENTITY biblatex-md5sum          "955662dca33f8256933745c51ccd0af9">
     19  <!ENTITY biblatex-size            "18 MB">
     20
    1321]>
    1422
     
    3442    called just biblatex-biber.tar.gz but it will extract to a versioned
    3543    directory. Please ensure you download it from the correct versioned
    36     directory at sourceforge, the 1.9 version is broken as-shipped.</para>
     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>
    3752
    3853    &lfs76_checked;
     
    5772      <listitem>
    5873        <para>Estimated build time: &biber-time;</para>
     74      </listitem>
     75    </itemizedlist>
     76
     77    <bridgehead renderas="sect3">Required Additional Download</bridgehead>
     78
     79      <para>The corresponding version of <application>biblatex</application> is
     80      a separate project - the tds version is pre-packaged for untarring into
     81      the <filename class="directory">texmf-dist</filename> directory.</para>
     82
     83    <itemizedlist spacing="compact">
     84      <listitem>
     85        <para>Download (HTTP): <ulink url="&biblatex-download-http;"/></para>
     86      </listitem>
     87      <listitem>
     88        <para>Download MD5 sum: &biblatex-md5sum;</para>
     89      </listitem>
     90      <listitem>
     91        <para>Download size: &biblatex-size;</para>
    5992      </listitem>
    6093    </itemizedlist>
     
    83116      <xref linkend="perl-unicode-linebreak"/>
    84117      <xref linkend="perl-xml-libxml-simple"/>
    85       <xref linkend="perl-xml-libxslt"/> and
    86       <xref linkend="perl-xml-writer"/>
     118      <xref linkend="perl-xml-libxslt"/>
     119      <xref linkend="perl-xml-writer"/> and
     120      <!-- biblatex requires that the texmf directories already exist -->
     121      <xref linkend="texlive"/>
    87122    </para>
    88123
     
    93128    </para>
    94129
     130    <!-- commented while separate biblatex is used
    95131    <bridgehead renderas="sect4">Required (at runtime)</bridgehead>
    96132    <para role="optional">
    97133      <xref linkend="texlive"/>
    98     </para>
     134    </para> -->
    99135
    100136    <note>
     
    118154    commands:</para>
    119155
    120 <screen><userinput>perl ./Build.PL &amp;&amp;
     156<screen><userinput>sed -i 's/use Encode;/&amp;\nuse File::Slurp;\nuse File::Spec;/' \
     157  lib/Biber/LaTeX/Recode.pm &amp;&amp;
     158perl ./Build.PL &amp;&amp;
    121159./Build.PL</userinput></screen>
    122160
     
    125163    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    126164
    127 <screen role="root"><userinput>./Build install</userinput></screen>
     165<screen role="root"><userinput>tar -xf biblatex-&biblatex-version;a.tds.tar.gz -C /opt/texlive/&texlive-year;/texmf-dist &amp;&amp;
     166texhash &amp;&amp;
     167./Build install</userinput></screen>
     168
     169  </sect2>
     170
     171  <sect2 role="commands">
     172    <title>Command Explanations</title>
     173
     174    <para>
     175      <parameter>sed -i 's/use Encode;/&amp;\nuse File::Slurp;\nuse File::Spec;/' ...</parameter>:
     176      this sed fixes a runtime error with current <application>perl</application>.
     177    </para>
     178
     179    <para>
     180      <parameter>tar -xf biblatex-&biblatex-version;a.tds.tar.gz -C
     181      /opt/texlive/&texlive-year;/texmf-dist</parameter>:
     182      this installs the new <application>biblatex</application> files over the
     183      previous version.
     184    </para>
     185
     186    <para>
     187      <parameter>texhash</parameter> : this updates the file hash tables (otherwise
     188      known as the file name database).
     189    </para>
    128190
    129191  </sect2>
Note: See TracChangeset for help on using the changeset viewer.