Changeset 85b49c6


Ignore:
Timestamp:
03/20/2024 11:26:36 PM (7 weeks ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
trunk
Children:
c28dcdf1
Parents:
88f6e30 (diff), 4023404 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk

Files:
15 edited

Legend:

Unmodified
Added
Removed
  • general/prog/subversion.xml

    r88f6e30 r85b49c6  
    128128      <xref linkend="ruby"/>,
    129129      <xref linkend="swig"/> (for building Perl, Python and Ruby bindings),
    130       <ulink url="https://github.com/lz4/lz4/releases">LZ4</ulink>, and
     130      and
    131131      <ulink url="https://git.netsurf-browser.org/libutf8proc.git/">UTF8proc</ulink>
    132132    </para>
     
    179179            --disable-static          \
    180180            --with-apache-libexecdir  \
    181             --with-lz4=internal       \
    182181            --with-utf8proc=internal &amp;&amp;
    183182make</userinput></screen>
     
    301300
    302301    <para>
    303       <parameter>--with-lz4=internal</parameter>
    304302      <parameter>--with-utf8proc=internal</parameter>:
    305303      Remove these switches if you have installed the optional dependencies.
  • general/sysutils/systemd.xml

    r88f6e30 r85b49c6  
    140140      <ulink url="https://developers.yubico.com/libfido2/">libfido2</ulink>,
    141141      <ulink url="https://www.gnu.org/software/libmicrohttpd/">libmicrohttpd</ulink>,
    142       <ulink url="https://lz4.github.io/lz4/">lz4</ulink>,
    143142      <ulink url="https://pypi.org/project/pefile/">pefile</ulink>,
    144143      <ulink url="https://pypi.org/project/pyelftools/">pyelftools</ulink>,
  • gnome.ent

    r88f6e30 r85b49c6  
    3232<!ENTITY rest-version                      "0.9.1">
    3333<!ENTITY totem-pl-parser-version           "3.26.6">
    34 <!ENTITY vte-minor                         "0.74">
    35 <!ENTITY vte-version                       "&vte-minor;.2">
     34<!ENTITY vte-minor                         "0.76">
     35<!ENTITY vte-version                       "&vte-minor;.0">
    3636<!ENTITY yelp-xsl-version                  "42.1">
    3737<!ENTITY GConf-version                     "3.2.6">
  • gnome/platform/vte.xml

    r88f6e30 r85b49c6  
    77  <!ENTITY vte-download-http "https://gitlab.gnome.org/GNOME/vte/-/archive/&vte-version;/vte-&vte-version;.tar.gz">
    88  <!ENTITY vte-download-ftp  " ">
    9   <!ENTITY vte-md5sum        "a89aabe85ebb62331098d669c0e3d469">
    10   <!ENTITY vte-size          "620 KB">
     9  <!ENTITY vte-md5sum        "bcdccadfaea49fe56c83cf838fc2615c">
     10  <!ENTITY vte-size          "694 KB">
    1111  <!ENTITY vte-buildsize     "15 MB (with tests)">
    1212  <!ENTITY vte-time          "0.5 SBU (using parallelism=4; with tests)">
  • introduction/welcome/changelog.xml

    r88f6e30 r85b49c6  
    5656        </listitem>
    5757        <listitem>
     58          <para>[ken] - Update to texlive 2024.  Fixes
     59          <ulink url="&blfs-ticket-root;19463">#19463</ulink>.</para>
     60        </listitem>
     61        <listitem>
     62          <para>[ken] - Remove old ConTeXt fixes from texlive source.  Fixes
     63          <ulink url="&blfs-ticket-root;18349">#18349</ulink>.</para>
     64        </listitem>
     65        <listitem>
     66          <para>[timtas] - Update to vte-0.76.0.  Fixes
     67          <ulink url="&blfs-ticket-root;19474">#19474</ulink>.</para>
     68        </listitem>
     69        <listitem>
     70          <para>[renodr] - Adapt rsync to LZ4 now being in LFS.</para>
     71        </listitem>
     72        <listitem>
    5873          <para>[bdubbs] - Update to bluefish-2.2.15.  Fixes
    5974          <ulink url="&blfs-ticket-root;19493">#19493</ulink>.</para>
  • networking/netprogs/rsync.xml

    r88f6e30 r85b49c6  
    7070    <bridgehead renderas="sect3">rsync Dependencies</bridgehead>
    7171
    72     <!-- This does now use OpenSSL and zstd from LFS. -->
     72    <!-- This now uses LZ4, OpenSSL, and zstd from LFS. -->
    7373    <bridgehead renderas="sect4">Recommended</bridgehead>
    7474    <para role="recommended">
     
    7878    <bridgehead renderas="sect4">Optional</bridgehead>
    7979    <para role="optional">
    80       <xref linkend="doxygen"/>,
    81       <ulink url="https://lz4.github.io/lz4/">lz4</ulink>, and
     80      <xref linkend="doxygen"/> and
    8281      <ulink url="https://cyan4973.github.io/xxHash/">xxhash</ulink>
    8382    </para>
     
    107106
    108107<screen><userinput>./configure --prefix=/usr    \
    109             --disable-lz4    \
    110108            --disable-xxhash \
    111109            --without-included-zlib &amp;&amp;
     
    142140  <sect2 role="commands">
    143141    <title>Command Explanations</title>
    144 
    145     <para>
    146       <parameter>--disable-lz4</parameter>: This switch disables LZ4 compression
    147       support. Note that it uses the superior 'zstd' algorithm when this switch
    148       is in use, and zstd is provided in LFS.
    149     </para>
    150142
    151143    <para>
  • networking/netutils/wireshark.xml

    r88f6e30 r85b49c6  
    149149      <ulink url="https://github.com/TimothyGu/libilbc">libilbc</ulink>,
    150150      <ulink url="https://www.ibr.cs.tu-bs.de/projects/libsmi/">libsmi</ulink>,
    151       <ulink url="https://lz4.github.io/lz4/">lz4</ulink>,
    152151      <ulink url="https://www.libssh.org/">libssh</ulink>,
    153152      <ulink url="https://github.com/maxmind/libmaxminddb">MaxMindDB</ulink>,
  • packages.ent

    r88f6e30 r85b49c6  
    11811181
    11821182<!-- Chapter 51 -->
    1183 <!ENTITY texlive-version              "20230313">
    1184 <!ENTITY texmf-version                "20230313">
    1185 <!ENTITY tex-tlpdb-version            "20230311">
     1183<!ENTITY texlive-version              "20240312">
     1184<!ENTITY texmf-version                "20240312">
    11861185<!-- the year is used when setting up PATHs in the tl-installer
    11871186 page, as well as to reference the directory in texlive, also
    11881187 in asymptote, biber and xindy -->
    1189 <!ENTITY texlive-year                 "2023">
     1188<!ENTITY texlive-year                 "2024">
    11901189<!ENTITY asymptote-version            "2.88">
    11911190<!ENTITY biber-version                "2.19">
  • pst/typesetting/asymptote.xml

    r88f6e30 r85b49c6  
    99  <!ENTITY asymptote-md5sum        "57c7effe845eb624f48a6cc750aaa302">
    1010  <!ENTITY asymptote-size          "15 MB">
    11   <!-- for asymptote-2.88 on top of TL2023, 75 MB for program,
    12        about 5 MB for for bigger docs, an extra asy file, the PDF man page was not updated.
    13        For a DESTDIR this would be 414 MB and 82 MB. -->
    14   <!ENTITY asymptote-buildsize     "412 MB (80 MB installed after overwriting files in $TEXLIVE_PREFIX/texmf-dist/, with all the dependencies which are in BLFS)">
     11  <!-- for asymptote-2.88 on top of TL2024, 75 MB for programis
     12       the docs overwrite texmf-dist (5.2 MB) -->
     13  <!ENTITY asymptote-buildsize     "412 MB (75 MB installed after overwriting files in $TEXLIVE_PREFIX/texmf-dist/, with all the dependencies which are in BLFS)">
    1514  <!ENTITY asymptote-time          "1.5 SBU (using parallelism=4)">
    1615]>
     
    151150<!-- Editors: for testing this, the minimal latex functionality is
    152151 covered by the cylinder and triangle tests in
    153  https://www.linuxfromscratch.org/~ken/tex-testfiles/latex-test-20220322.tar.xz
     152 https://www.linuxfromscratch.org/~ken/tex-testfiles/latex-test-20240320.tar.xz
    154153 but the more interesting stuff (WebM html, svg, png, pdf) is tested in
    155154 https://www.linuxfromscratch.org/~ken/asy-nontex-testfiles/asy-test-20200809.tar.xz
  • pst/typesetting/biber.xml

    r88f6e30 r85b49c6  
    1919    minimal. Copy full texmf to somewhere for working, measure with du -shm,
    2020    then install biblatex over the top of it and remeasure.
    21     For 3.16, texmf grows by 3MB -->
    22   <!ENTITY biber-buildsize     "16 MB"> <!-- only include biblatex size if texmf grows -->
     21    For 3.16, texmf grew by 3MB -->
     22  <!ENTITY biber-buildsize     "16 MB (installs 1.6MB of perl modules)"> <!-- only include biblatex size if texmf grows -->
    2323  <!ENTITY biber-time          "0.4 SBU including tests">
    2424
  • pst/typesetting/tex-path.xml

    r88f6e30 r85b49c6  
    1111
    1212  <title>Setting the PATH for TeX Live</title>
     13
     14  <para>
     15    Upstream prefers to install in <filename
     16    class="directory">/usr/local</filename> but the BLFS editors regard that as
     17    inconvenient, and think using <filename
     18    class="directory">/opt/texlive</filename> is more appropriate. Originally
     19    BLFS used a full binary install to bootstrap the source install, so the
     20    same prefix is used for both.
     21  </para>
    1322
    1423  <para>
  • pst/typesetting/texlive.xml

    r88f6e30 r85b49c6  
    77  <!ENTITY texlive-download-http "https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/&texlive-year;/texlive-&texlive-version;-source.tar.xz">
    88  <!ENTITY texlive-download-ftp  " ">
    9   <!ENTITY texlive-md5sum        "bec84c5d6e340967783302f432c78efe">
    10   <!ENTITY texlive-size          "66 MB">
    11 
    12   <!ENTITY texlive-buildsize      "8.5 GB including the additional download and the tests, 7.7 GB installed">
    13   <!ENTITY texlive-time           "2.3 SBU including the additional download and the tests, building with parallelism=4">
     9  <!ENTITY texlive-md5sum        "1da2f08e3ba4a3708870dd088c1d6823">
     10  <!ENTITY texlive-size          "67 MB">
     11
     12  <!ENTITY texlive-buildsize      "9.1 GB including the additional download and the tests, 8.3 GB installed">
     13  <!ENTITY texlive-time           "4.6 SBU including the additional download and the tests, building with parallelism=4">
    1414
    1515  <!-- utah -->
    1616  <!ENTITY texlive-texmf-download-http "https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/&texlive-year;/texlive-&texlive-version;-texmf.tar.xz">
    1717  <!ENTITY texlive-texmf-download-ftp  " ">
    18   <!ENTITY texlive-texmf-md5sum        "704fb39c69e3710b8e9e9158cec5047a">
    19   <!ENTITY texlive-texmf-size          "3.7 GB">
    20 
    21   <!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">
    22   <!ENTITY texlive-tlpdb-download-ftp  " ">
    23   <!ENTITY texlive-tlpdb-md5sum        "5078a7ddaa7b309b7392e33916b817f7">
    24   <!ENTITY texlive-tlpdb-size          "3.2 MB">
    25 
     18  <!ENTITY texlive-texmf-md5sum        "e67ce334dd0fddda5f4a87b4fcaaf48f">
     19  <!ENTITY texlive-texmf-size          "4.0 GB">
     20
     21  <!ENTITY texlive-extra-download-http "https://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/&texlive-year;/texlive-&texlive-version;-extra.tar.xz">
     22  <!ENTITY texlive-extra-download-ftp  " ">
     23  <!ENTITY texlive-extra-md5sum        "1bd045bd1673ce61bde590c10b86c6cc">
     24  <!ENTITY texlive-extra-size          "1.9 MB">
     25
     26<!-- The following commit will change future installs so that the scripts in
     27texmf-dist linked from bin/ are copied instead of symlinks.
     28
     29commit 0c9707142465610f0e22745a22bf8c71850cef49
     30Author: Karl Berry <karl@freefriends.org>
     31Date:   Tue Mar 19 22:03:22 2024 +0000
     32
     33    (%opts): create the generically-named output files as copies by default.
     34    (@cmdline_options): allow -no-copy.
     35    (help): document.
     36   
     37   
     38    git-svn-id: svn://tug.org/texlive/trunk@70707 c570f23f-e606-0410-a88d-b1316a301751
     39
     40That was done to simplify the process (windows has always used copy) and will likely
     41make the installed sizes somewhat bigger.
     42
     43There is an option \-\-no-copy for updmap.pl, unclear if that can be used here,
     44and it might have been removed by next year. -->
    2645]>
    2746
     
    153172
    154173      <para>
    155         From the 2019 year, the tlpdb database of the packages within texlive is
    156         no-longer installed with the source. But <command>texdoc</command> needs
    157         a cache file derived from this (and will create the cache on its first
    158         run).
     174        The tlpdb database is shipped as a separate tarball. The
     175        <command>texdoc</command> program needs a cache file derived
     176        from this (and will create the cache on its first run).
    159177      </para>
    160178
     
    162180      <listitem>
    163181        <para>
    164           Download (HTTP): <ulink url="&texlive-tlpdb-download-http;"/>
    165         </para>
    166       </listitem>
    167       <listitem>
    168         <para>
    169           Download (FTP): <ulink url="&texlive-tlpdb-download-ftp;"/>
    170         </para>
    171       </listitem>
    172       <listitem>
    173         <para>
    174           Download MD5 sum: &texlive-tlpdb-md5sum;
    175         </para>
    176       </listitem>
    177       <listitem>
    178         <para>
    179           Download size: &texlive-tlpdb-size;
    180         </para>
    181       </listitem>
    182 
    183       <listitem>
     182          Download (HTTP): <ulink url="&texlive-extra-download-http;"/>
     183        </para>
     184      </listitem>
     185      <listitem>
     186        <para>
     187          Download (FTP): <ulink url="&texlive-extra-download-ftp;"/>
     188        </para>
     189      </listitem>
     190      <listitem>
     191        <para>
     192          Download MD5 sum: &texlive-extra-md5sum;
     193        </para>
     194      </listitem>
     195      <listitem>
     196        <para>
     197          Download size: &texlive-extra-size;
     198        </para>
     199      </listitem>
     200
     201<!--  <listitem>
    184202        <para>
    185203          Required patch: <ulink url=
    186204          "&patch-root;/texlive-&texlive-version;-source-security_fix-1.patch"/>
    187205        </para>
    188       </listitem>
     206      </listitem>-->
    189207    </itemizedlist>
    190208
     
    230248        If you wish to upgrade to current <application>texlive</application>
    231249        on an older system where extra packages (<application>asymptote</application>,
    232         <application>biber</application>, <application>dvisvgm</application>, or
     250        <!-- Ken: comment biber - usually a new texyear has brought a new version
     251        but not so far for 2024. Looking at what it installs it is only perl
     252        modules and their man pages so those ought to still exist after the
     253        previous year's texlive has been removed.
     254        <application>biber</application>, -->
     255                                          <application>dvisvgm</application>, or
    233256        <application>xindy</application>) have been installed, you will need to
    234257        reinstall those as well as fixing up your <literal>PATH</literal> for
     
    249272    </para>
    250273
     274<!-- if a patch for the source is needed, this should go between the export
     275        ande configure. But keeping it there as a commented line adds too much vertical space.
     276    patch -Np1 -i ../texlive-&texlive-version;-source-security_fix-1.patch &amp;&amp;-->
    251277<screen><userinput>export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') &amp;&amp;
    252 
    253 patch -Np1 -i ../texlive-&texlive-version;-source-security_fix-1.patch &amp;&amp;
    254278
    255279mkdir texlive-build &amp;&amp;
     
    286310    <para>
    287311      To test the results, issue: <command>make -k check</command>.
    288       <!-- It started to fail with libpaper-2.0.10 which rounds differently
    289            in the 6th place of decimals, causing diff to fail -->
    290       Two tests, <filename>psutils.test</filename> and
    291       <!-- Upstream say that encoding conversion procedure Encode::from_to()
    292       failed in fn-generate.perl, test now skips if that errors: possibly
    293       related to changes in perl-5.36 since I understand current slackware
    294       also sees this - ken -->
    295       <filename>eptexdir/wcfname.test</filename> are known to fail.
     312      <!-- https://github.com/rrthomas/libpaper/issues/43 -->
     313      One test <filename>psutils.test</filename> is known to fail if
     314      using system libpaper because TeX Live includes old versions of both
     315      <application>psutils</application> and <application>libpaper</application>
     316      which result in a difference in the final decimal places of the psresize
     317      test. The <application>libpaper</application> developer does not think
     318      this is significant.
    296319    </para>
    297320
     
    301324
    302325<!-- Editors, you can run 'make texlinks' in a DESTDIR by passing
    303 DESTDIR#some/where -->
     326DESTDIR=some/where -->
    304327<screen role="root"><userinput>make install-strip &amp;&amp;
    305328make texlinks      &amp;&amp;
    306329mkdir -pv                                $TEXLIVE_PREFIX/tlpkg/TeXLive/ &amp;&amp;
    307330install -v -m644 ../texk/tests/TeXLive/* $TEXLIVE_PREFIX/tlpkg/TeXLive/ &amp;&amp;
    308 tar -xf ../../texlive-&tex-tlpdb-version;-tlpdb-full.tar.gz -C $TEXLIVE_PREFIX/tlpkg</userinput></screen>
     331tar -xf ../../texlive-&texlive-version;-extra.tar.xz -C $TEXLIVE_PREFIX/tlpkg --strip-components=2</userinput></screen>
    309332
    310333    <note>
     
    349372
    350373    <note>
    351       <!-- following based on fedora, but amended to run in the BLFS
    352            layout, where adapting fedora's script for mtxrun did not
    353            reliably work. ken -->
    354       <para>
    355         TeXLive includes some files for ConTeXt but the source of that is
    356         separate and has moved on from using luatex in the previous 'mkiv'
    357         version to using luametatex which can be pulled with git from <ulink
    358         url="https://github.com/contextgarden/luametatex/tags">github luametatex</ulink>.
    359         LuaMetaTeX uses meson and ninja, but it does not fit easily into
    360         the BLFS layout of TeXLive.
    361         <!-- FIXME - when removing, keep that link to luametatex tags, and note
    362         that building and installing that to fit with a BLFS install of TeXLive
    363         will not be a trivial exercise.-->
    364       </para>
    365       <para>
    366         However, with a little extra work 'mkiv' files can still be processed
    367         using the files shipped in texmf.
    368       </para>
    369 
    370       <para>
    371         <emphasis>Fixes to use ConTeXt will be removed when the texlive source next
    372         has to be updated for either a vulnerability fix which requires backporting
    373         luatex changes, or for TeXLive 2024. If you are a BLFS user of ConTeXt you
    374         should be prepared to use the latest tag from github (the link is
    375         in first paragraph of this Note). Building and installing that to work with
    376         a BLFS install of TeXLive will not be a trivial exercise.</emphasis>
     374      <para>
     375        TeX Live does not include the source for ConTeXt, only the items that
     376        are at CTAN. Trying to build ConTeXt purely from source on a  BLFS
     377        TeX Live system is a niche usage and looks as if it will be more trouble
     378        than it is worth.
     379      </para>
     380
     381      <para>
     382        If you wish to use ConTeXt with <command>luametatex</command> (most of
     383        the old MKII and MKIV code was removed from TeX Live 2023 by the ConTeXt
     384        developer), starting with the binary (only installing ConTeXt, 753 MB in
     385        March 2024) would probably be the easiest way to bootstrap it. The source
     386        for <command>luametatex</command> can be pulled with git from <ulink
     387        url="https://github.com/contextgarden/luametatex/tags">github
     388        luametatex</ulink>, compiled with meson and ninja, and installed by
     389        copying to the correct program directory. This should avoid having to
     390        fix all the symlinks etc and also avoid including the many unrelated
     391        <!-- trying to use a filename tag here is rejected within para ?? -->
     392        parts of texmf-dist.
     393        See comments 1 to 5 of
     394        <ulink url="&blfs-ticket-root;17823">#17823</ulink>.
    377395      </para>
    378396    </note>
    379 
    380     <para>
    381        The following steps, run as the
    382        <systemitem class="username">root</systemitem> user, will create
    383        <command>mtxrun</command> and <command>context</command>.
    384      </para>
    385 
    386 <!-- I've put blank lines in this to make it a little less hard to read. ken -->
    387 <screen role="root"><userinput>sed -e '/local template=\[\[--ini/s/\(primaryflags%\)\(.*\)/\1 --socket --shell-escape \2/' \
    388  -e '/local template=\[\[%primaryflags%/s/\(primaryflags%\)\(.*\)/\1 --socket --shell-escape \2/' \
    389   -i $TEXLIVE_PREFIX/texmf-dist/scripts/context/lua/mtxrun.lua &amp;&amp;
    390 
    391 mkdir -pv $TEXLIVE_PREFIX/texmf-var/luatex-cache/context/ &amp;&amp;
    392 
    393 ln -sfv /$TEXLIVE_PREFIX/texmf-dist/scripts/context/lua/mtxrun.lua \
    394         /$TEXLIVE_PREFIX/bin/$TEXARCH/mtxrun &amp;&amp;
    395 
    396 cat > $TEXLIVE_PREFIX/bin/$TEXARCH/context &lt;&lt; EOF
    397 #!/bin/sh
    398 export TEXMF=$TEXLIVE_PREFIX/texmf-dist;
    399 export TEXMFCNF=$TEXLIVE_PREFIX/texmf-dist/web2c;
    400 export TEXMFCACHE=$TEXLIVE_PREFIX/texmf-var/luatex-cache/context/;
    401 $TEXLIVE_PREFIX/bin/$TEXARCH/mtxrun --script context "\$@"
    402 EOF
    403 chmod -v 0755 $TEXLIVE_PREFIX/bin/$TEXARCH/context</userinput></screen>
    404397
    405398    <para>
     
    415408
    416409    <para>
    417       <command>patch -Np1 -i ../texlive-&texlive-version;-source-security_fix-1.patch</command>:
    418       this updates the luatex source to v1.17.0 to fix security issues.
    419     </para>
    420 
    421     <para>
    422       <command>sed -e '/local template (...)' (...)mtxrun.lua</command>: this makes a
    423       change in a texmf-dist script so that ConTeXt can now run with luatex-v1.17.0.
    424     </para>
    425 
    426     <para>
    427410      <command>-C</command>: create config.cache, this saves significant
    428411      time in a parallel build.
     
    448431
    449432    <para>
    450       <command>--disable-dvisvgm</command>: As noted above, the shipped version
     433      <parameter>--disable-dvisvgm</parameter>: As noted above, the shipped version
    451434      of dvisvgm, which has modified configuration files, cannot be built with
    452435      shared system libraries.
     
    484467      <command>fmtutil-sys --all</command>: This initializes the TeX formats,
    485468      Metafont bases and Metapost mems.
    486     </para>
    487 
    488     <para>
    489       <command>mkdir -pv $TEXLIVE_PREFIX/texmf-var/luatex-cache/context/</command>:
    490       the context script created after this will not run correctly if this
    491       directory is not present.
    492469    </para>
    493470
  • pst/typesetting/tl-installer.xml

    r88f6e30 r85b49c6  
    1111  <!ENTITY tl-installer-date             "20230313"> <!-- in the directory name -->
    1212  <!ENTITY tl-installer-size            "5.5 MB">
    13 
    14   <!ENTITY tl-installer-buildsize        "310 MB for basic TeX and latex, 7.9GB if everything is included">
     13  <!ENTITY tl-installer-buildsize        "85 MB MB for plain TeX, typically 2 to 4 MB for latex and later engines, 8.6 GB if everything is included">
    1514  <!ENTITY tl-installer-time            "varies, depending on network speed and traffic">
     15<!-- The following commit will change future installs so that the scripts in
     16texmf-dist linked from bin/ are copied instead of symlinks.
     17
     18commit 0c9707142465610f0e22745a22bf8c71850cef49
     19Author: Karl Berry <karl@freefriends.org>
     20Date:   Tue Mar 19 22:03:22 2024 +0000
     21
     22    (%opts): create the generically-named output files as copies by default.
     23    (@cmdline_options): allow -no-copy.
     24    (help): document.
     25   
     26   
     27    git-svn-id: svn://tug.org/texlive/trunk@70707 c570f23f-e606-0410-a88d-b1316a301751
     28
     29That was done to simplify the process (windows has always used copy) and will likely
     30make the installed sizes somewhat bigger.
     31
     32There is an option \-\-no-copy for updmap.pl, unclear if that can be used here,
     33and it might have been removed by next year. -->
    1634]>
    1735
     
    3149    <para>
    3250      The <application>TeX Live</application> package is a comprehensive
    33       TeX document production system.  It includes TeX, LaTeX2e, ConTeXt,
     51      TeX document production system.  It includes TeX, LaTeX2e, LuaLaTeX,
    3452      Metafont, MetaPost, BibTeX and many other programs; an extensive
    3553      collection of macros, fonts and documentation; and support for
     
    5068      There are two reasons why you may wish to install the binaries in BLFS:
    5169      either you need a smaller install (e.g. at a minimum plain TeX without
    52       LaTeX2e, ConTeXt, etc), or you wish to use <command>tlmgr</command> to
    53       get updates whilst this version is supported (typically, until April of
     70      LaTeX, ConTeXt, etc), or you wish to use <command>tlmgr</command> to
     71      get updates whilst this version is supported (typically, until March of
    5472      the year after it was released). For the latter, you might prefer to
    5573      install in your <filename class="directory">/home</filename> directory
     
    5876    </para>
    5977
    60     <!-- editors: latex-test-20230819.tar.xz at ~/ken/tex-testfiles and the
     78    <note>
     79      <para>
     80        If you wish to use ConTeXt with <command>luametatex</command> (most of
     81        the old MKII and MKIV code was removed from TeX Live 2023 by the ConTeXt
     82        developer), using the binary is probably the easiest option. The source
     83        no-longer ships with TeX Live and is poorly adapted to building with
     84        systems except those running Mac and Windows. See comments 1 to 5 of
     85        <ulink url="&blfs-ticket-root;17823">#17823</ulink>.
     86      </para>
     87    </note>
     88
     89    <!-- editors: latex-test-20240320.tar.xz at ~/ken/tex-testfiles and the
    6190    ABOUT.pdf now deal with specifying which collections are needed when using
    6291    binary texlive. Please do not sign off this package without at least
    63     testing asy to ensure that the symlinks are as needed. Plese also be aware
     92    testing asy to ensure that the symlinks are as needed. Please also be aware
    6493    that removing a collection might leave huge backups in tlpkg/backups -->
    6594
     
    180209    </para>
    181210
     211    <note>
     212     <para>
     213       If you have chosen to install the binary as a normal user, the directory
     214       for the prefix needs to be writable by that user.  The
     215       <systemitem class="username">root</systemitem> user can chown
     216       <filename class="directory">/opt/texlive/2024</filename> to that
     217       user before the user starts the install.<!-- Problem was reported on
     218       texlive list, at least ls-R was involved and maybe other files,
     219       suggestion was to remove, chown prefix, reinstall. --> If any later
     220       change in that directory is made by the <systemitem
     221       class="username">root</systemitem> user <emphasis>that will change the
     222       ownership</emphasis> which breaks usage by normal users.
     223     </para>
     224    </note>
     225
    182226    <para>
    183227      As with any other package, unpack the installer and change into its
     
    187231      &lt;CCYYMMDD&gt; by the correct directory name.
    188232    </para>
    189 
    190     <warning>
    191       <para>
    192         If you have installed any of the luatex programs (luatex, luahbtex,
    193         luajitex, luajithbtex) or ConTeXt with the luametatex backend there
    194         was a security issue fixed by the introduction of luatex v1.17.0.
    195         You should check the version with 'luatex --version' and if it is
    196         less than 1.17.0 you can use tlmgr to update.
    197       </para>
    198     </warning>
    199233
    200234    <note>
  • server/databases/mariadb.xml

    r88f6e30 r85b49c6  
    116116      <ulink url="https://www.phontron.com/kytea/">KyTea</ulink>,
    117117      <ulink url="https://sourceforge.net/projects/judy/">Judy</ulink>,
    118       <ulink url="https://github.com/Cyan4973/lz4">lz4</ulink>,
    119118      <ulink url="https://taku910.github.io/mecab">MeCab</ulink>,
    120119      <ulink url="https://msgpack.org/">MessagePack</ulink>,
  • server/mail/dovecot.xml

    r88f6e30 r85b49c6  
    9999      <xref linkend="icu"/>,
    100100      <xref linkend="libcap-pam"/>,
     101      <xref linkend="libunwind"/>,
    101102      <xref linkend="linux-pam"/>,
    102103      <xref linkend="lua"/>,
     
    108109      <xref linkend="xfsprogs"/>,
    109110      <ulink url="https://cassandra.apache.org/">Cassandra</ulink>,
    110       <ulink url="https://github.com/Cyan4973/lz4">lz4</ulink>,
    111111      <ulink url="https://github.com/shibukawa/snowball_py">stemmer</ulink> and
    112112      <ulink url="https://libsodium.gitbook.io/doc/">libsodium</ulink>
Note: See TracChangeset for help on using the changeset viewer.