[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