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/') &&
-patch -Np1 -i ../texlive-&texlive-version;-source-gcc7-1.patch
&&
-patch -Np1 -i ../texlive-&texlive-version;-source-upstream_fixes-2.patch
&&
-patch -Np1 -i ../texlive-&texlive-version;-source-poppler059-1.patch
&&
+patch -Np1 -i ../texlive-&texlive-version;-source-upstream_fixes-1.patch
&&
+
+mv -v texk/web2c/pdftexdir/pdftoepdf{-newpoppler,}.cc &&
+mv -v texk/web2c/pdftexdir/pdftosrc{-newpoppler,}.cc &&
mkdir texlive-build &&
cd texlive-build &&
@@ -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" &&
@@ -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 &&
/sbin/ldconfig &&
make texlinks &&
@@ -242,16 +234,17 @@
<!-- if texmf does not need to be patched, remove && 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 &&
-pushd /opt/texlive/&texlive-year; &&
-patch -Np1 -i /sources/texlive-&texlive-version;-texmf-upstream_fixes-1.patch
&&
-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 &&
fmtutil-sys --all &&
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