Ignore:
Timestamp:
06/30/2016 01:48:30 AM (8 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, 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:
00ff1df
Parents:
8b50732
Message:

Update texlive to 2016, also update xindy to current source. Various cleanups, in particular the perl modules are now mode 644. Explanations brought into same order as the commands (I hope). Tag asymptote and biber. Any users of asymptote on gcc-6.1 systems should consult the wiki pages for install-tl-unx or asymptote (i.e. if from source) as appropriate. E&OE.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pst/typesetting/texlive.xml

    r8b50732 r5e61060f  
    77  <!ENTITY texlive-download-http " ">
    88  <!ENTITY texlive-download-ftp  "ftp://tug.org/texlive/historic/&texlive-year;/texlive-&texlive-version;-source.tar.xz">
    9   <!ENTITY texlive-md5sum        "e526bd57118c4c4d5e9d525d20b5ac02">
     9  <!ENTITY texlive-md5sum        "1e75db3412b3e2945fa94b0a423a29c7">
    1010  <!ENTITY texlive-size          "44 MB">
    1111
    12   <!ENTITY texlive-buildsize      "4.0 GB including the additional download">
    13   <!ENTITY texlive-time           "7.2 SBU including the additional download (+0.3 SBU for the tests)">
     12  <!ENTITY texlive-buildsize      "4.9 GB including the additional download">
     13  <!ENTITY texlive-time           "8.3 SBU including the additional download (+0.3 SBU for the tests)">
    1414
    1515  <!ENTITY texlive-texmf-download-http " ">
    1616  <!ENTITY texlive-texmf-download-ftp  "ftp://tug.org/texlive/historic/&texlive-year;/texlive-&texmf-version;-texmf.tar.xz">
    17   <!ENTITY texlive-texmf-md5sum        "488c1e36ab42841b122cfd074ac42fa1">
    18   <!ENTITY texlive-texmf-size          "1.8 GB">
     17  <!ENTITY texlive-texmf-md5sum        "65da9b4e2514379d128d4cf4e889b63b">
     18  <!ENTITY texlive-texmf-size          "2.0 GB">
    1919
    2020]>
     
    5151    initialise the new installation will be found.</para>
    5252
    53     &lfs79_checked;
     53    &lfs79_checked;&gcc6_checked;
    5454
    5555    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7575    </itemizedlist>
    7676
    77     <bridgehead renderas="sect3">Required Additional Download</bridgehead>
     77    <bridgehead renderas="sect3">Required Additional Downloads</bridgehead>
    7878
    7979      <para>Much of the texlive environment (including scripts, documentation,
     
    101101      <listitem>
    102102        <para>Download size: &texlive-texmf-size;</para>
     103      </listitem>
     104      <listitem>
     105        <para>Required patch: <ulink
     106        url="&patch-root;/texlive-&texlive-version;-source-upstream_fixes-1.patch"/></para>
     107      </listitem>
     108      <listitem>
     109        <para>Required patch: <ulink
     110        url="&patch-root;/texlive-&texlive-version;-texmf-upstream_fixes-1.patch"/></para>
    103111      </listitem>
    104112    </itemizedlist>
     
    163171    </para>
    164172<screen><userinput>export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') &amp;&amp;
     173
     174patch -Np1 -i ../texlive-&texlive-version;-source-upstream_fixes-1.patch &amp;&amp;
     175
    165176mkdir texlive-build &amp;&amp;
    166177cd texlive-build    &amp;&amp;
     
    196207
    197208    <para>To test the results, issue: <command>make check</command>
    198     One test in each of web2c, dvipng and ttf2pk2 will SKIP because kpathsea
     209    A few tests may SKIP because kpathsea
    199210    has not yet been installed.</para>
    200211
     
    206217ldconfig &amp;&amp;
    207218mkdir -pv /opt/texlive/&texlive-year;/tlpkg/TeXLive/ &amp;&amp;
    208 install -v -m444 ../texk/tests/TeXLive/* /opt/texlive/&texlive-year;/tlpkg/TeXLive/</userinput></screen>
     219install -v -m644 ../texk/tests/TeXLive/* /opt/texlive/&texlive-year;/tlpkg/TeXLive/</userinput></screen>
    209220
    210221    <note>
     
    219230    <systemitem class="username">root</systemitem> user:</para>
    220231
    221 <screen role="root"><userinput>tar -xf ../../texlive-&texmf-version;-texmf.tar.xz -C /opt/texlive/&texlive-year; --strip-components=1</userinput></screen>
     232<screen role="root"><userinput>tar -xf ../../texlive-&texmf-version;-texmf.tar.xz -C /opt/texlive/&texlive-year; --strip-components=1 &amp;&amp;
     233pushd /opt/texlive/&texlive-year; &amp;&amp;
     234patch -Np1 -i /sources/texlive-&texlive-version;-texmf-upstream_fixes-1.patch &amp;&amp;
     235popd
     236</userinput></screen>
    222237
    223238    <para>Still as the <systemitem class="username">root</systemitem> user,
     
    239254    <title>Command Explanations</title>
    240255
     256    <para>
     257      <parameter>patch -Np1 -i ../texlive-&texlive-version;-source...</parameter>:
     258      This fixes a segfault in upmendex which was corrected after the source was
     259      released and is included in the binary installer.
     260    </para>
     261
    241262    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    242263     href="../../xincludes/tex-prefix.xml"/>
     
    276297
    277298    <para>
    278       <parameter>install -v -m444 ../texk/tests/TeXLive/*
     299      <parameter>patch -Np1 -i /sources/texlive-&texlive-version;-texmf...</parameter>:
     300      This fixes various problems in epstopdf which were found after the source
     301      was released and are included in the binary installer.  Because this is
     302      applied to the installated texmf (to minimise disk space) it is necessary
     303      to point to /sources instead of using  ../
     304    </para>
     305
     306    <para>
     307      <parameter>install -v -m644 ../texk/tests/TeXLive/*
    279308      /opt/texlive/&texlive-year;/tlpkg/TeXLive/</parameter>: This puts the perl
    280309      modules <filename>TLConfig.pm</filename> and <filename>TLUtils.pm</filename>
Note: See TracChangeset for help on using the changeset viewer.