Ignore:
Timestamp:
06/07/2017 02:08:37 AM (7 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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, 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:
69c70ea
Parents:
6f482bd
Message:

Texlive-2017, and tag most of it for gcc-7.1. For the binary installer I have not tagged that (only installed the release on 8.0), but I did run the pretest, and therefore ncurses5 and readline6, on a gcc-7.1 system.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pst/typesetting/texlive.xml

    r6f482bd r150482f  
    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        "1e75db3412b3e2945fa94b0a423a29c7">
    10   <!ENTITY texlive-size          "44 MB">
    11 
    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)">
     9  <!ENTITY texlive-md5sum        "8f8fc301514c08a89a2e97197369c648">
     10  <!ENTITY texlive-size          "61 MB">
     11
     12  <!ENTITY texlive-buildsize      "6.0 GB including the additional download, 4.9 GB installed">
     13  <!ENTITY texlive-time           "8.2 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        "65da9b4e2514379d128d4cf4e889b63b">
    18   <!ENTITY texlive-texmf-size          "2.0 GB">
     17  <!ENTITY texlive-texmf-md5sum        "44bb5d71fc64ac90118f8c5013e39b89">
     18  <!ENTITY texlive-texmf-size          "2.3 GB">
    1919
    2020]>
     
    5252
    5353    &lfs80_checked;
     54    &gcc7_checked;
    5455
    5556    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    104105      <listitem>
    105106        <para>Required patch: <ulink
    106         url="&patch-root;/texlive-&texlive-version;-source-upstream_fixes-2.patch"/></para>
    107       </listitem>
    108       <listitem>
    109         <para>Required patch: <ulink
    110         url="&patch-root;/texlive-&texlive-version;-texmf-upstream_fixes-1.patch"/></para>
     107        url="&patch-root;/texlive-&texlive-version;-source-gcc7-1.patch"/></para>
    111108      </listitem>
    112109    </itemizedlist>
     
    173170<screen><userinput>export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') &amp;&amp;
    174171
    175 patch -Np1 -i ../texlive-&texlive-version;-source-upstream_fixes-2.patch &amp;&amp;
     172patch -Np1 -i ../texlive-&texlive-version;-source-gcc7-1.patch &amp;&amp;
    176173
    177174mkdir texlive-build &amp;&amp;
     
    231228    <systemitem class="username">root</systemitem> user:</para>
    232229
    233 <screen role="root"><userinput>tar -xf ../../texlive-&texmf-version;-texmf.tar.xz -C /opt/texlive/&texlive-year; --strip-components=1 &amp;&amp;
     230<screen role="root"><userinput>tar -xf ../../texlive-&texmf-version;-texmf.tar.xz -C /opt/texlive/&texlive-year; --strip-components=1</userinput></screen>
     231<!-- commented until the next time texmf needs to be patched
    234232pushd /opt/texlive/&texlive-year; &amp;&amp;
    235233patch -Np1 -i /sources/texlive-&texlive-version;-texmf-upstream_fixes-1.patch &amp;&amp;
    236234popd
    237 </userinput></screen>
     235</userinput></screen> -->
    238236
    239237    <para>Still as the <systemitem class="username">root</systemitem> user,
     
    246244mtxrun --generate</userinput></screen>
    247245
    248    <!-- December 2016, by TL2017 the problem might be fixed -->
    249     <para>Now, or if returning here because you were advised, fix a new vulnerability.
    250     As the <systemitem class="username">root</systemitem> user:</para>
    251 
    252 <screen role="root"><userinput>sed -i '/^mpost,/d' /opt/texlive/&texlive-year;/texmf-dist/web2c/texmf.cnf &amp;&amp;
    253 fmtutil-sys --all</userinput></screen>
    254 
    255246    <para>You can now proceed to <xref linkend="asymptote"/>,
    256247    <xref linkend="biber"/> and / or <xref linkend="xindy"/> if you
     
    261252  <sect2 role="commands">
    262253    <title>Command Explanations</title>
    263 
    264     <para>
    265       <command>patch -Np1 -i ../texlive-&texlive-version;-source...</command>:
    266       This fixes a segfault in upmendex which was corrected after the source was
    267       released and is included in the binary installer.
    268     </para>
    269254
    270255    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
Note: See TracChangeset for help on using the changeset viewer.