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