Changeset c74eb3a


Ignore:
Timestamp:
05/03/2018 01:44:00 AM (6 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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:
89b38c1e
Parents:
789fcfc
Message:

TeXLive 2018.

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

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r789fcfc rc74eb3a  
    4646      <itemizedlist>
    4747        <listitem>
     48          <para>[ken] - Update to texlive-20180414 and 2018 install-tl-unx. Fixes
     49          <ulink url="&blfs-ticket-root;10712">#10712</ulink>.</para>
     50        </listitem>
     51        <listitem>
    4852          <para>[ken] - Update external perl modules used by biber
    4953          for changed dependencies as at 30th April (File::Copy::Recursive now
  • packages.ent

    r789fcfc rc74eb3a  
    901901
    902902<!-- Chapter 55 -->
    903 <!ENTITY texlive-version              "20170524">
    904 <!ENTITY texmf-version                "20170524">
     903<!ENTITY texlive-version              "20180414">
     904<!ENTITY texmf-version                "20180414">
    905905<!-- the year is used when setting up PATHs in the tl-installer
    906906 page, as well as to reference the directory in texlive, also
    907907 in asymptote, biber and xindy -->
    908 <!ENTITY texlive-year                 "2017">
     908<!ENTITY texlive-year                 "2018">
    909909<!ENTITY asymptote-version            "2.44">
    910910<!ENTITY biber-version                "2.11">
  • pst/typesetting/texlive.xml

    r789fcfc rc74eb3a  
    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        "f98f6bde0a2c20fc894d983d542beaad">
    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)">
     9  <!ENTITY texlive-md5sum        "41d1e8874d266935c656fe51b440a413">
     10  <!ENTITY texlive-size          "48 MB">
     11
     12  <!ENTITY texlive-buildsize      "6.5 GB including the additional download (+179 MB for the tests), 5.3 GB installed">
     13  <!ENTITY texlive-time           "9.8 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        "44bb5d71fc64ac90118f8c5013e39b89">
    18   <!ENTITY texlive-texmf-size          "2.3 GB">
     17  <!ENTITY texlive-texmf-md5sum        "05330b3b5445ef60b08a0ed660c55c92">
     18  <!ENTITY texlive-texmf-size          "2.5 GB">
    1919
    2020]>
     
    104104      <listitem>
    105105        <para>Required patch: <ulink
    106         url="&patch-root;/texlive-&texlive-version;-source-gcc7-1.patch"/></para>
    107       </listitem>
    108       <listitem>
    109         <para>Required patch: <ulink
    110         url="&patch-root;/texlive-&texlive-version;-source-upstream_fixes-2.patch"/></para>
    111       </listitem>
    112       <listitem>
    113         <para>Required patch: <ulink
    114         url="&patch-root;/texlive-&texlive-version;-source-poppler059-1.patch"/></para>
    115       </listitem>
    116       <listitem>
    117         <para>Required patch: <ulink
    118         url="&patch-root;/texlive-&texlive-version;-texmf-upstream_fixes-1.patch"/></para>
     106        url="&patch-root;/texlive-&texlive-version;-source-upstream_fixes-1.patch"/></para>
    119107      </listitem>
    120108    </itemizedlist>
     
    181169<screen><userinput>export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') &amp;&amp;
    182170
    183 patch -Np1 -i ../texlive-&texlive-version;-source-gcc7-1.patch           &amp;&amp;
    184 patch -Np1 -i ../texlive-&texlive-version;-source-upstream_fixes-2.patch &amp;&amp;
    185 patch -Np1 -i ../texlive-&texlive-version;-source-poppler059-1.patch     &amp;&amp;
     171patch -Np1 -i ../texlive-&texlive-version;-source-upstream_fixes-1.patch &amp;&amp;
     172
     173mv -v texk/web2c/pdftexdir/pdftoepdf{-newpoppler,}.cc &amp;&amp;
     174mv -v texk/web2c/pdftexdir/pdftosrc{-newpoppler,}.cc  &amp;&amp;
    186175
    187176mkdir texlive-build &amp;&amp;
     
    211200    --with-system-pixman                                        \
    212201    --with-system-poppler                                       \
     202    --with-system-potrace                                       \
    213203    --with-system-xpdf                                          \
    214204    --with-system-zlib                                          \
     
    224214    user:</para>
    225215
     216<!-- Editors, you can run 'make texlinks' in a DESTDIR by passing
     217DESTDIR#some/where -->
    226218<screen role="root"><userinput>make install-strip &amp;&amp;
    227219/sbin/ldconfig &amp;&amp;
     
    243235<!-- if texmf does not need to be patched, remove &amp;&amp; from first line,
    244236 close userinput, screen, comment pushd, patch, popd -->
    245 <screen role="root"><userinput>tar -xf ../../texlive-&texmf-version;-texmf.tar.xz -C /opt/texlive/&texlive-year; --strip-components=1 &amp;&amp;
    246 pushd /opt/texlive/&texlive-year; &amp;&amp;
    247 patch -Np1 -i /sources/texlive-&texlive-version;-texmf-upstream_fixes-1.patch &amp;&amp;
    248 popd</userinput></screen>
     237<screen role="root"><userinput>tar -xf ../../texlive-&texmf-version;-texmf.tar.xz -C /opt/texlive/&texlive-year; --strip-components=1</userinput></screen>
    249238
    250239    <para>Still as the <systemitem class="username">root</systemitem> user,
     
    253242    <emphasis>lot</emphasis> of output):</para>
    254243
     244<!-- Editors, fmtutil-sys and mtxrun \-\-generate can apparently only be run on
     245a real install, as root.  But mktexlsr can be run in a DESTDIR with
     246cd /YOUR/TEXMF/ROOT ; ls -LAR ./ >ls-R -->
     247
    255248<screen role="root"><userinput>mktexlsr &amp;&amp;
    256249fmtutil-sys --all &amp;&amp;
     
    265258  <sect2 role="commands">
    266259    <title>Command Explanations</title>
     260
     261    <para>
     262      <command>patch -Np1 -i ../texlive-&texlive-version;-source-upstream_fixes-1.patch</command>:
     263      various problems have come to light since the shipped source was frozen to
     264      be committed to DVDs. In particular, a segmentation fault in dvipdfm-x from
     265      XeTeX and changes in upstream poppler-0.64.0.
     266    </para>
     267
     268    <para>
     269      <command>mv -v texk/web2c/pdftexdir/pdftoepdf{-newpoppler,}.cc ...</command>:
     270      The &texlive-year; version of texlive ships with support for poppler-0.57.0
     271      and older, but it includes alternative newpoppler files which enable building
     272      with poppler-0.62.0 or newer.
     273    </para>
    267274
    268275    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    305312      of its size we do not want to waste time and space untarring it and then
    306313      copying the files.
    307     </para>
    308 
    309     <para>
    310       <command>patch -Np1 -i /sources/texlive-&texlive-version;-texmf...</command>:
    311       This fixes various problems with the UKenglish and USenglish variants of
    312       babel which were found after the source was released are included in the
    313       binary installer.  Because this is
    314       applied to the installated texmf (to minimise disk space) it is necessary
    315       to point to /sources instead of using  ../
    316314    </para>
    317315
  • pst/typesetting/tl-installer.xml

    r789fcfc rc74eb3a  
    88
    99  <!ENTITY tl-installer-download-ftp    " ">
    10   <!ENTITY tl-installer-md5sum          "8f8fc301514c08a89a2e97197369c648">
    11   <!ENTITY tl-installer-date             "20170524"> <!-- in the directory name -->
    12   <!ENTITY tl-installer-size            "3.9 MB">
    13 
    14   <!ENTITY tl-installer-buildsize        "4.9 GB if everything is included">
     10  <!ENTITY tl-installer-md5sum          "3a1ab4e0ed369f2a58e52184636ac0df">
     11  <!ENTITY tl-installer-date             "20180428"> <!-- in the directory name -->
     12  <!ENTITY tl-installer-size            "2.7 MB">
     13
     14  <!ENTITY tl-installer-buildsize        "5.5 GB if everything is included">
    1515  <!ENTITY tl-installer-time            "varies, depending on network speed and traffic">
    1616]>
  • xincludes/texrecommendlibs.xml

    r789fcfc rc74eb3a  
    1919  <xref linkend="libpaper"/> (used by at least context and xelatex),
    2020  <xref linkend="libpng"/>,
    21   <xref linkend="poppler"/>
     21  <xref linkend="poppler"/>,
     22  <xref linkend="potrace"/>
    2223</para>
Note: See TracChangeset for help on using the changeset viewer.