Author: ken
Date: Wed May  2 18:44:00 2018
New Revision: 20121

Log:
TeXLive 2018.

Modified:
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/packages.ent
   trunk/BOOK/pst/typesetting/texlive.xml
   trunk/BOOK/pst/typesetting/tl-installer.xml
   trunk/BOOK/xincludes/texrecommendlibs.xml

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Wed May  2 14:35:17 
2018        (r20120)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Wed May  2 18:44:00 
2018        (r20121)
@@ -45,6 +45,10 @@
       <para>May 2nd, 2018</para>
       <itemizedlist>
         <listitem>
+          <para>[ken] - Update to texlive-20180414 and 2018 install-tl-unx. 
Fixes
+          <ulink url="&blfs-ticket-root;10712">#10712</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[ken] - Update external perl modules used by biber
           for changed dependencies as at 30th April (File::Copy::Recursive now
           uses Test::Warnings instead of Test::Warn, DateTime::Locale adds

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Wed May  2 14:35:17 2018        (r20120)
+++ trunk/BOOK/packages.ent     Wed May  2 18:44:00 2018        (r20121)
@@ -900,12 +900,12 @@
 <!ENTITY paps-version                 "0.6.8">
 
 <!-- Chapter 55 -->
-<!ENTITY texlive-version              "20170524">
-<!ENTITY texmf-version                "20170524">
+<!ENTITY texlive-version              "20180414">
+<!ENTITY texmf-version                "20180414">
 <!-- the year is used when setting up PATHs in the tl-installer
  page, as well as to reference the directory in texlive, also
  in asymptote, biber and xindy -->
-<!ENTITY texlive-year                 "2017">
+<!ENTITY texlive-year                 "2018">
 <!ENTITY asymptote-version            "2.44">
 <!ENTITY biber-version                "2.11">
 <!ENTITY biblatex-version             "3.11">

Modified: trunk/BOOK/pst/typesetting/texlive.xml
==============================================================================
--- trunk/BOOK/pst/typesetting/texlive.xml      Wed May  2 14:35:17 2018        
(r20120)
+++ trunk/BOOK/pst/typesetting/texlive.xml      Wed May  2 18:44:00 2018        
(r20121)
@@ -6,16 +6,16 @@
 
   <!ENTITY texlive-download-http " ">
   <!ENTITY texlive-download-ftp  
"ftp://tug.org/texlive/historic/&texlive-year;/texlive-&texlive-version;-source.tar.xz";>
-  <!ENTITY texlive-md5sum        "f98f6bde0a2c20fc894d983d542beaad">
-  <!ENTITY texlive-size          "61 MB">
+  <!ENTITY texlive-md5sum        "41d1e8874d266935c656fe51b440a413">
+  <!ENTITY texlive-size          "48 MB">
 
-  <!ENTITY texlive-buildsize      "6.0 GB including the additional download, 
4.9 GB installed">
-  <!ENTITY texlive-time           "8.2 SBU including the additional download 
(+0.3 SBU for the tests)">
+  <!ENTITY texlive-buildsize      "6.5 GB including the additional download 
(+179 MB for the tests), 5.3 GB installed">
+  <!ENTITY texlive-time           "9.8 SBU including the additional download 
(+0.3 SBU for the tests)">
 
   <!ENTITY texlive-texmf-download-http " ">
   <!ENTITY texlive-texmf-download-ftp  
"ftp://tug.org/texlive/historic/&texlive-year;/texlive-&texmf-version;-texmf.tar.xz";>
-  <!ENTITY texlive-texmf-md5sum        "44bb5d71fc64ac90118f8c5013e39b89">
-  <!ENTITY texlive-texmf-size          "2.3 GB">
+  <!ENTITY texlive-texmf-md5sum        "05330b3b5445ef60b08a0ed660c55c92">
+  <!ENTITY texlive-texmf-size          "2.5 GB">
 
 ]>
 
@@ -103,19 +103,7 @@
       </listitem>
       <listitem>
         <para>Required patch: <ulink
-        
url="&patch-root;/texlive-&texlive-version;-source-gcc7-1.patch"/></para>
-      </listitem>
-      <listitem>
-        <para>Required patch: <ulink
-        
url="&patch-root;/texlive-&texlive-version;-source-upstream_fixes-2.patch"/></para>
-      </listitem>
-      <listitem>
-        <para>Required patch: <ulink
-        
url="&patch-root;/texlive-&texlive-version;-source-poppler059-1.patch"/></para>
-      </listitem>
-      <listitem>
-        <para>Required patch: <ulink
-        
url="&patch-root;/texlive-&texlive-version;-texmf-upstream_fixes-1.patch"/></para>
+        
url="&patch-root;/texlive-&texlive-version;-source-upstream_fixes-1.patch"/></para>
       </listitem>
     </itemizedlist>
 
@@ -180,9 +168,10 @@
     </para>
 <screen><userinput>export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 
's/$/-linux/') &amp;&amp;
 
-patch -Np1 -i ../texlive-&texlive-version;-source-gcc7-1.patch           
&amp;&amp;
-patch -Np1 -i ../texlive-&texlive-version;-source-upstream_fixes-2.patch 
&amp;&amp;
-patch -Np1 -i ../texlive-&texlive-version;-source-poppler059-1.patch     
&amp;&amp;
+patch -Np1 -i ../texlive-&texlive-version;-source-upstream_fixes-1.patch 
&amp;&amp;
+
+mv -v texk/web2c/pdftexdir/pdftoepdf{-newpoppler,}.cc &amp;&amp;
+mv -v texk/web2c/pdftexdir/pdftosrc{-newpoppler,}.cc  &amp;&amp;
 
 mkdir texlive-build &amp;&amp;
 cd texlive-build    &amp;&amp;
@@ -210,6 +199,7 @@
     --with-system-mpfr                                          \
     --with-system-pixman                                        \
     --with-system-poppler                                       \
+    --with-system-potrace                                       \
     --with-system-xpdf                                          \
     --with-system-zlib                                          \
     --with-banner-add=" - BLFS" &amp;&amp;
@@ -223,6 +213,8 @@
     <para>Now, as the <systemitem class="username">root</systemitem>
     user:</para>
 
+<!-- Editors, you can run 'make texlinks' in a DESTDIR by passing
+DESTDIR#some/where -->
 <screen role="root"><userinput>make install-strip &amp;&amp;
 /sbin/ldconfig &amp;&amp;
 make texlinks &amp;&amp;
@@ -242,16 +234,17 @@
 
 <!-- if texmf does not need to be patched, remove &amp;&amp; from first line,
  close userinput, screen, comment pushd, patch, popd -->
-<screen role="root"><userinput>tar -xf 
../../texlive-&texmf-version;-texmf.tar.xz -C /opt/texlive/&texlive-year; 
--strip-components=1 &amp;&amp;
-pushd /opt/texlive/&texlive-year; &amp;&amp;
-patch -Np1 -i /sources/texlive-&texlive-version;-texmf-upstream_fixes-1.patch 
&amp;&amp;
-popd</userinput></screen>
+<screen role="root"><userinput>tar -xf 
../../texlive-&texmf-version;-texmf.tar.xz -C /opt/texlive/&texlive-year; 
--strip-components=1</userinput></screen>
 
     <para>Still as the <systemitem class="username">root</systemitem> user,
     initialise the new system (the commands <command>fmtutil-sys 
--all</command>
     and <command>mtxrun --generate</command> will produce a
     <emphasis>lot</emphasis> of output):</para>
 
+<!-- Editors, fmtutil-sys and mtxrun \-\-generate can apparently only be run on
+a real install, as root.  But mktexlsr can be run in a DESTDIR with
+cd /YOUR/TEXMF/ROOT ; ls -LAR ./ >ls-R -->
+
 <screen role="root"><userinput>mktexlsr &amp;&amp;
 fmtutil-sys --all &amp;&amp;
 mtxrun --generate</userinput></screen>
@@ -265,6 +258,20 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
+    <para>
+      <command>patch -Np1 -i 
../texlive-&texlive-version;-source-upstream_fixes-1.patch</command>:
+      various problems have come to light since the shipped source was frozen 
to
+      be committed to DVDs. In particular, a segmentation fault in dvipdfm-x 
from
+      XeTeX and changes in upstream poppler-0.64.0.
+    </para>
+
+    <para>
+      <command>mv -v texk/web2c/pdftexdir/pdftoepdf{-newpoppler,}.cc 
...</command>:
+      The &texlive-year; version of texlive ships with support for 
poppler-0.57.0
+      and older, but it includes alternative newpoppler files which enable 
building
+      with poppler-0.62.0 or newer.
+    </para>
+
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
      href="../../xincludes/tex-prefix.xml"/>
 
@@ -307,15 +314,6 @@
     </para>
 
     <para>
-      <command>patch -Np1 -i 
/sources/texlive-&texlive-version;-texmf...</command>:
-      This fixes various problems with the UKenglish and USenglish variants of
-      babel which were found after the source was released are included in the
-      binary installer.  Because this is
-      applied to the installated texmf (to minimise disk space) it is necessary
-      to point to /sources instead of using  ../
-    </para>
-
-    <para>
       <command>install -v -m644 ../texk/tests/TeXLive/*
       /opt/texlive/&texlive-year;/tlpkg/TeXLive/</command>: This puts the perl
       modules <filename>TLConfig.pm</filename> and 
<filename>TLUtils.pm</filename>

Modified: trunk/BOOK/pst/typesetting/tl-installer.xml
==============================================================================
--- trunk/BOOK/pst/typesetting/tl-installer.xml Wed May  2 14:35:17 2018        
(r20120)
+++ trunk/BOOK/pst/typesetting/tl-installer.xml Wed May  2 18:44:00 2018        
(r20121)
@@ -7,11 +7,11 @@
   <!ENTITY tl-installer-download-http   
"http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz";>
 
   <!ENTITY tl-installer-download-ftp    " ">
-  <!ENTITY tl-installer-md5sum          "8f8fc301514c08a89a2e97197369c648">
-  <!ENTITY tl-installer-date             "20170524"> <!-- in the directory 
name -->
-  <!ENTITY tl-installer-size            "3.9 MB">
+  <!ENTITY tl-installer-md5sum          "3a1ab4e0ed369f2a58e52184636ac0df">
+  <!ENTITY tl-installer-date             "20180428"> <!-- in the directory 
name -->
+  <!ENTITY tl-installer-size            "2.7 MB">
 
-  <!ENTITY tl-installer-buildsize        "4.9 GB if everything is included">
+  <!ENTITY tl-installer-buildsize        "5.5 GB if everything is included">
   <!ENTITY tl-installer-time            "varies, depending on network speed 
and traffic">
 ]>
 

Modified: trunk/BOOK/xincludes/texrecommendlibs.xml
==============================================================================
--- trunk/BOOK/xincludes/texrecommendlibs.xml   Wed May  2 14:35:17 2018        
(r20120)
+++ trunk/BOOK/xincludes/texrecommendlibs.xml   Wed May  2 18:44:00 2018        
(r20121)
@@ -18,5 +18,6 @@
   <xref linkend="icu"/>,
   <xref linkend="libpaper"/> (used by at least context and xelatex),
   <xref linkend="libpng"/>,
-  <xref linkend="poppler"/>
+  <xref linkend="poppler"/>,
+  <xref linkend="potrace"/>
 </para>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to