[MacPorts] #69014: texlive-bin uses an old version of LuaTeX

MacPorts noreply at macports.org
Mon Jan 1 10:05:13 UTC 2024


#69014: texlive-bin uses an old version of LuaTeX
-----------------------+-------------------------
 Reporter:  ballapete  |      Owner:  (none)
     Type:  update     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.8.1
 Keywords:             |       Port:  texlive-bin
-----------------------+-------------------------
 Origin of my investigation s that `MacPorts' texlive-bin` depends on
 `libzzip` while my own installation of TeXLive 2023 does not provide or
 use a system `libzzip`. The command `luatex --credits` reveals that two
 different versions of LuaTeX are used, 1.16 in MacPorts and 1.17 in TL
 '23. Karl Berry mentioned this:
 [https://pi.kwarc.info/historic/systems/texlive/2023/patches/texlive2023-x86_64
 -linux-luatex.tar.xz.README LuaTeX README file]. It provides an `rsync`
 command which fetches possibly the whole TeX Live tree. This variant
 downloads an updated version of the contents of `texlive-
 source-2023.66589-stripped.tar.xz`:

 {{{
 rsync -av --delete --exclude=.svn --exclude=Work --exclude=inst
 --exclude=libs/icu --exclude=libs/cairo --exclude=libs/freetype2
 --exclude=libs/gd --exclude=libs/gmp --exclude=libs/graphite2
 --exclude=libs/harfbuzz --exclude=libs/icu --exclude=libs/libpaper
 --exclude=libs/libpng --exclude=libs/mpfr --exclude=libs/pixman
 --exclude=libs/zlib --exclude=libs/zziplib --exclude=texk/detex
 --exclude=texk/dvi2tty --exclude=texk/dvipng --exclude=texk/dvisvgm
 --exclude=texk/lcdf-typetools --exclude=utils/asymptote
 --exclude=utils/t1utils --exclude=utils/xindy tug.org::tlbranch .
 }}}

 (I am no regular user of `rsync`, maybe the `--delete` can be deleted.)

 I exchanged the original sources archive texlive-
 source-2023.66589-stripped.tar.xz with one containing the just downloaded
 sources and corrected the `checksums Portfile` – `port configure texlive-
 bin` succeeded:

 {{{
 ** Configuration summary for TeX Live 2023-03-09 (2023/MacPorts
 2023.66589_3):

    compiling for x86_64-apple-darwin23.2.0
       in
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build
       from sources in
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2023.66589-stripped

    C compiler (CC):              /usr/bin/clang (Apple clang version
 15.0.0 (clang-1500.1.0.2.5))
    C++ compiler (CXX):           /usr/bin/clang++ (Apple clang version
 15.0.0 (clang-1500.1.0.2.5))
    PATH:                         /usr/local/texlive/2023/bin/universal-
 darwin:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin

    enable_native_texlive_build:  no
    enable_largefile:             yes
    enable_shared:                yes
    enable_multiplatform:         no
    enable_cxx_runtime_hack:      no
    enable_libtool_hack:          yes
    enable_compiler_warnings:     min

    prefix:                       /opt/local
    includedir:                   ${prefix}/include
    datarootdir:                  ${prefix}/share
    mandir:                       /opt/local/libexec/texlive/binaries
    infodir:                      /opt/local/share/info
    exec_prefix:                  ${prefix}
    bindir:                       /opt/local/libexec/texlive/binaries
    libdir:                       ${exec_prefix}/lib

 ** Next run `make' to configure and build each library and program.
 }}}

 It's building right now…

-- 
Ticket URL: <https://trac.macports.org/ticket/69014>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list