Update to texlive-2022.

For the binary, libwww-perl is now recommended, therefore move
that from perl-dependencies to the top-level perl-modules.
This commit is contained in:
Ken Moffat 2022-05-01 02:24:41 +01:00
parent cc6f95e438
commit 396abe0788
7 changed files with 62 additions and 27 deletions

View File

@ -264,11 +264,11 @@
<xref linkend="perl-ipc-system-simple"/>
</para>
</listitem>
<listitem>
<!-- <listitem> moved to perl-modules, for install-tl_unx
<para>
<xref linkend="perl-libwww-perl"/>
</para>
</listitem>
</listitem>-->
<listitem>
<para>
<xref linkend="perl-list-moreutils-xs"/>
@ -677,8 +677,9 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="perl-deps/perl-ipc-system-simple.xml"/>
<!-- moved to perl-modules for install-tl_unx
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="perl-deps/perl-libwww-perl.xml"/>
href="perl-deps/perl-libwww-perl.xml"/> -->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="perl-deps/perl-list-moreutils-xs.xml"/>

View File

@ -210,6 +210,11 @@
<xref linkend="perl-json"/>
</para>
</listitem>
<listitem>
<para>
<xref linkend="perl-libwww-perl"/>
</para>
</listitem>
<listitem>
<para>
<xref linkend="perl-lingua-translit"/>
@ -417,6 +422,9 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="perl-modules/perl-lingua-translit.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="perl-modules/perl-libwww-perl.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="perl-modules/perl-list-allutils.xml"/>

View File

@ -4,7 +4,7 @@
<!ENTITY % general-entities SYSTEM "../../../general.ent">
%general-entities;
<!ENTITY my-download-http "&metacpan_authors;/O/OA/OALDERS/libwww-perl-&libwww-perl-version;.tar.gz">
<!ENTITY my-download-http "&perl_authors;/id/O/OA/OALDERS/libwww-perl-&libwww-perl-version;.tar.gz">
<!ENTITY my-md5sum "57223812e46c8af53ef39b4358a05e5a">
]>

View File

@ -41,6 +41,16 @@
</itemizedlist>
</listitem>
-->
<listitem>
<para>May 1, 2022</para>
<itemizedlist>
<listitem>
<para>[ken] - Update to texlive-2022. Fixes
<ulink url="&blfs-ticket-root;16240">#16240</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>April 30, 2022</para>

View File

@ -434,6 +434,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY IO-String-version "1.08">
<!ENTITY IPC-Run3-version "0.048">
<!ENTITY JSON-version "4.05">
<!ENTITY libwww-perl-version "6.61">
<!ENTITY Lingua-Translit-version "0.28">
<!ENTITY List-AllUtils-version "0.19">
<!ENTITY List-MoreUtils-version "0.430">
@ -503,7 +504,6 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY Importer-version "0.026">
<!ENTITY IO-HTML-version "1.004">
<!ENTITY IPC-System-Simple-version "1.30">
<!ENTITY libwww-perl-version "6.61">
<!ENTITY List-MoreUtils-XS-version "0.430">
<!ENTITY List-SomeUtils-version "0.58">
<!ENTITY List-SomeUtils-XS-version "0.58">
@ -1124,13 +1124,13 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY paps-version "0.7.1">
<!-- Chapter 51 -->
<!ENTITY texlive-version "20210325">
<!ENTITY texmf-version "20210325">
<!ENTITY tex-tlpdb-version "20210325">
<!ENTITY texlive-version "20220321">
<!ENTITY texmf-version "20220321">
<!ENTITY tex-tlpdb-version "20220325">
<!-- 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 "2021">
<!ENTITY texlive-year "2022">
<!ENTITY asymptote-version "2.78">
<!ENTITY biber-version "2.17">
<!ENTITY biblatex-version "3.17">

View File

@ -3,23 +3,25 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY texlive-download-http " ">
<!-- utah -->
<!ENTITY texlive-download-http "https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/&texlive-year;/texlive-&texlive-version;-source.tar.xz">
<!ENTITY texlive-download-ftp "ftp://tug.org/texlive/historic/&texlive-year;/texlive-&texlive-version;-source.tar.xz">
<!ENTITY texlive-md5sum "19da95538956e26570ef7fb202af258f">
<!ENTITY texlive-size "53 MB">
<!ENTITY texlive-md5sum "4f05bbd93004175275f50215a4c51608">
<!ENTITY texlive-size "65 MB">
<!ENTITY texlive-buildsize "8.1 GB including the additional download and the tests, 7.0 GB installed">
<!ENTITY texlive-time "4.2 SBU including the additional download and the tests, building with parallelism=4">
<!ENTITY texlive-buildsize "8.0 GB including the additional download and the tests, 7.3 GB installed">
<!ENTITY texlive-time "3.9 SBU including the additional download and the tests, building with parallelism=4">
<!ENTITY texlive-texmf-download-http " ">
<!-- utah -->
<!ENTITY texlive-texmf-download-http "https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/&texlive-year;/texlive-&texlive-version;-texmf.tar.xz">
<!ENTITY texlive-texmf-download-ftp "ftp://tug.org/texlive/historic/&texlive-year;/texlive-&texmf-version;-texmf.tar.xz">
<!ENTITY texlive-texmf-md5sum "2426a62e43f8b07397ef2dd8367e0465">
<!ENTITY texlive-texmf-size "3.3 GB">
<!ENTITY texlive-texmf-md5sum "9806803f703b6ce4d9845c46806a7a08">
<!ENTITY texlive-texmf-size "3.4 GB">
<!ENTITY texlive-tlpdb-download-http " ">
<!ENTITY texlive-tlpdb-download-http "https://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/&texlive-year;/texlive-&tex-tlpdb-version;-tlpdb-full.tar.gz">
<!ENTITY texlive-tlpdb-download-ftp "ftp://tug.org/texlive/historic/&texlive-year;/texlive-&tex-tlpdb-version;-tlpdb-full.tar.gz">
<!ENTITY texlive-tlpdb-md5sum "af0240961ecd28be5fd30d0e99b341d5">
<!ENTITY texlive-tlpdb-size "3.0 MB">
<!ENTITY texlive-tlpdb-md5sum "1084c37c6775b567ed7babd71e612f75">
<!ENTITY texlive-tlpdb-size "3.1 MB">
]>
@ -40,6 +42,19 @@
<sect2 role="package">
<title>Introduction to TeX Live from source</title>
<note>
<para>
According to <ulink url="https://www.tug.org/historic/"/> the master
site in France only supports ftp and rsync. Now that ftp is generally
deprecated, that page has links to mirrors, some of which support https,
e.g. in Utah and Chemntiz as well as in China. If you prefer to use a
different mirror from the example links here, you will need to navigate
to systems/historic/texlive/&texlive-year; or systems/texlive/&texlive-year;
as the case may be.
<!-- the chinese mirros do not use a 'historic' subdirectory. -->
</para>
</note>
<para>
Most of TeX Live can be built from source without a pre-existing
installation, but <application>xindy</application> (for indexing) needs
@ -168,12 +183,12 @@
</para>
</listitem>
<listitem>
<!-- <listitem>
<para>
Required patch: <ulink url=
"&patch-root;/texlive-&texlive-version;-upstream_fixes-1.patch"/>
</para>
</listitem>
</listitem>-->
</itemizedlist>
<bridgehead renderas="sect3">TeX Live from source Dependencies</bridgehead>
@ -259,7 +274,6 @@ EOF</userinput></screen>
<screen><userinput>export TEXARCH=$(uname -m |
sed -e 's/i.86/i386/' -e 's/$/-linux/') &amp;&amp;
patch -Np1 -i ../texlive-&texlive-version;-upstream_fixes-1.patch &amp;&amp;
mkdir texlive-build &amp;&amp;
cd texlive-build &amp;&amp;

View File

@ -7,11 +7,11 @@
<!ENTITY tl-installer-download-http "https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz">
<!ENTITY tl-installer-download-ftp " ">
<!ENTITY tl-installer-md5sum "868c661c8f3c6c1fd7665a3a609390df">
<!ENTITY tl-installer-date "20210413"> <!-- in the directory name -->
<!ENTITY tl-installer-size "6.0 MB">
<!ENTITY tl-installer-md5sum "00268146cfced12c34fe5f515f032c69">
<!ENTITY tl-installer-date "20220321"> <!-- in the directory name -->
<!ENTITY tl-installer-size "5.6 MB">
<!ENTITY tl-installer-buildsize "7.1 GB if everything is included">
<!ENTITY tl-installer-buildsize "118 MB for basic TeX and latex, 7.1 GB if everything is included">
<!ENTITY tl-installer-time "varies, depending on network speed and traffic">
]>
@ -101,6 +101,8 @@
<para role="recommended">
<xref linkend="gnupg2"/> (to validate both the initial downloads, and also
any updates you might later make using <command>tlmgr</command>.)
<xref linkend="perl-libwww-perl"/> (to use a single connection to the server,
which will reduce its load and speed things up.)
</para>
<bridgehead renderas="sect4">Recommended (at runtime)</bridgehead>