Skip to content

Commit

Permalink
feat: update texlive-bin to 2023.20230311.66589
Browse files Browse the repository at this point in the history
Binaries for TeX Live (the JIT part)

Issue: deepin-community/sig-deepin-sysdev-team#546
Log: update repo
  • Loading branch information
xzl01 committed Mar 28, 2024
1 parent 4b02881 commit f759f4e
Show file tree
Hide file tree
Showing 1,880 changed files with 127,733 additions and 434,376 deletions.
4 changes: 2 additions & 2 deletions Build
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
# $Id: Build 59855 2021-07-06 17:52:36Z karl $
# $Id: Build 66136 2023-02-24 23:44:26Z karl $
# Public domain. Originally written many years ago by Sebastian Rahtz.
# The basic idea is to run configure && make, but with a multitude of
# environment variables to allow overriding everything.
Expand Down Expand Up @@ -117,7 +117,7 @@ cd $TL_WORKDIR || exit 1
echo "starting TeX Live build at `date`"
printf 'CMDLINE\t"%s"\n' "$0 $*"
printf 'PWD\t"%s"\n' "`pwd`"
printf 'UNAME\t"%s"\n' "`uname`"
printf 'UNAME\t"%s"\n' "`uname -a`"
env | sort >buildenv.log
echo "See also buildenv.log and buildinfo.log in `pwd`"
echo
Expand Down
10 changes: 9 additions & 1 deletion ChangeLog
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
2023-02-25 Karl Berry <[email protected]>

* Build: show full uname -a.

2023-02-09 Karl Berry <[email protected]>

* version.ac: 2023, no more /dev.

2022-03-21 Karl Berry <[email protected]>

* tardate.ac (tex_live_tardate): 2020-03-21 for TL'22.
* tardate.ac (tex_live_tardate): 2022-03-21 for TL'22.

2022-01-18 Karl Berry <[email protected]>

Expand Down
4 changes: 4 additions & 0 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/kpse-cairo-flags.m4 \
$(top_srcdir)/m4/kpse-options.m4 \
$(top_srcdir)/m4/kpse-pixman-flags.m4 \
$(top_srcdir)/m4/kpse-pkgs.m4 \
$(top_srcdir)/m4/kpse-potrace-flags.m4 \
$(top_srcdir)/m4/kpse-pplib-flags.m4 \
$(top_srcdir)/m4/kpse-ptexenc-flags.m4 \
$(top_srcdir)/m4/kpse-setup.m4 \
Expand Down Expand Up @@ -186,6 +187,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/kpse-cairo-flags.m4 \
$(top_srcdir)/libs/cairo/ac/withenable.ac \
$(top_srcdir)/libs/pixman/ac/withenable.ac \
$(top_srcdir)/libs/gd/ac/withenable.ac \
$(top_srcdir)/libs/potrace/ac/withenable.ac \
$(top_srcdir)/libs/freetype2/ac/withenable.ac \
$(top_srcdir)/libs/libpng/ac/withenable.ac \
$(top_srcdir)/libs/libpaper/ac/withenable.ac \
Expand All @@ -201,6 +203,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/kpse-cairo-flags.m4 \
$(top_srcdir)/libs/libpaper/ac/libpaper.ac \
$(top_srcdir)/libs/libpng/ac/libpng.ac \
$(top_srcdir)/libs/freetype2/ac/freetype2.ac \
$(top_srcdir)/libs/potrace/ac/potrace.ac \
$(top_srcdir)/libs/gd/ac/gd.ac \
$(top_srcdir)/libs/pixman/ac/pixman.ac \
$(top_srcdir)/libs/cairo/ac/cairo.ac \
Expand Down Expand Up @@ -361,6 +364,7 @@ EGREP = @EGREP@
ETAGS = @ETAGS@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILECMD = @FILECMD@
FT2_CONFIG = @FT2_CONFIG@
GREP = @GREP@
ICU_CONFIG = @ICU_CONFIG@
Expand Down
15 changes: 9 additions & 6 deletions README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Id: README 62297 2022-02-28 22:13:17Z karl $
$Id: README 66164 2023-02-25 23:32:34Z hironobu $
Public domain. Originally written 2005 by Karl Berry.

For a high-level overview of building TeX Live, see
Expand All @@ -25,22 +25,25 @@ that document).


Build information for some of the platforms.
See also Master/tlpkg/bin/tl-update-bindir
See also Master/tlpkg/bin/tl-update-bindir.

aarch64-linux:
Built on contextgarden, see below, except for asy:
aarch64 Debian GNU/Linux 10 (buster)
gcc (Debian 8.3.0-6) 8.3.0
./Build --enable-arm-neon=check
./Build --enable-arm-neon=on

armhf-linux:
Built on contextgarden, see below.
Raspbian/Raspberry Pi OS (Debian Buster)
Previously, built by Simon Dales:
gcc version 10.2.1 20210110 (Raspbian 10.2.1-6+rpi1)
./Build --enable-xindy CLISP=${BUILD_ROOT_DIR}/clisp/clisp-build/clisp}
armhf-linux binaries are created and tested on RPi;
they run on RPi, as well as ARMv7 CPUs, but are untested on non-RPi
ARMv6 machines.

i386-cygwin, x86_64-cygwin: gcc-10.2.0, cygwin-3.1.7
x86_64-cygwin: gcc-10.2.0, cygwin-3.1.7
TL_CONFIGURE_ARGS="--enable-xindy --enable-shared CLISP=/path/to/clisp.exe
LDFLAGS='-Wl,--no-insert-timestamp -Wl,--stack,0x800000'" \
./Build
Expand All @@ -66,8 +69,8 @@ i386-solaris, x86_64-solaris:

universal-darwin: See Master/source/mactexdoc.tar.xz.

win32:
Makefiles written by hand, see Master/source/w32tex-src.tar.xz.
windows:
Makefiles written by hand, see Master/source/windows-src.tar.xz.
Visual Studio 2010 and Visual Studio 2015.

x86_64-darwinlegacy:
Expand Down
2 changes: 1 addition & 1 deletion README.2building
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ the next section.
cd texk/dvipdfm-x
make check

# Run the new binary in the buil tree, finding support files
# Run the new binary in the build tree, finding support files
# in a separate tree for a TeX Live release YYYY
# (Bourne shell syntax):
TEXMFROOT=/usr/local/texlive/YYYY \
Expand Down
2 changes: 1 addition & 1 deletion README.3installing
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ is made in 'BINDIR'. For example, a symlink points from 'BINDIR/ps2eps'
to 'DATAROOTDIR/texmf-dist/scripts/ps2eps/ps2eps.pl'. For Windows, a
standard wrapper binary (copied to, e.g., 'BINDIR/ps2eps.exe') serves
the same purpose. The source for the wrapper is in
'texk/texlive/w32_wrapper'.
'texk/texlive/windows_wrapper'.

One reason for this is to avoid having many copies of the same
script; a more important reason is that it guarantees the scripts will
Expand Down
14 changes: 7 additions & 7 deletions README.4layout
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,9 @@ many extra hassles, so don't do that, tempting as it may be.
automake (GNU automake) 1.16.5
bison (GNU Bison) 3.8.2
flex 2.6.0
ltmain.sh (GNU libtool) 2.4.6
ltmain.sh (GNU libtool) 2.4.7
m4 (GNU M4) 1.4.19
makeinfo (GNU texinfo) 6.7
makeinfo (GNU texinfo) 7.0.2

These versions should be used to update the generated files (e.g.,
'configure' or 'Makefile.in') in all or parts of the TL tree after their
Expand Down Expand Up @@ -263,14 +263,14 @@ due to the lack of symbolic links.
-- Macro: KPSE_COND_WIN32_WRAP
Call 'KPSE_COND_WIN32' and define the Automake conditional
'WIN32_WRAP' ('true' if the standard Windows wrapper
('texk/texlive/w32_wrapper/runscript.exe') exists. This wrapper is
used on Windows instead of symlinks for the "linked scripts" (*note
Linked scripts::).
('texk/texlive/windows_wrapper/runscript.exe') exists. This
wrapper is used on Windows instead of symlinks for the "linked
scripts" (*note Linked scripts::).

-- Macro: KPSE_WIN32_CALL
Call 'KPSE_COND_WIN32' and check if the file
'texk/texlive/w32_wrapper/callexe.c' exists; if it does, create a
symlink in the build tree. Compiling 'callexe.c' with
'texk/texlive/windows_wrapper/callexe.c' exists; if it does, create
a symlink in the build tree. Compiling 'callexe.c' with
'-DEXEPROG='"FOO.exe"'' and installing 'callexe.exe' as 'BAR.exe'
is used on Windows instead of a symlink 'BAR->FOO' for Unix-like
systems.
Expand Down
1 change: 1 addition & 0 deletions aclocal.m4
Original file line number Diff line number Diff line change
Expand Up @@ -1202,6 +1202,7 @@ m4_include([m4/kpse-mpfr-flags.m4])
m4_include([m4/kpse-options.m4])
m4_include([m4/kpse-pixman-flags.m4])
m4_include([m4/kpse-pkgs.m4])
m4_include([m4/kpse-potrace-flags.m4])
m4_include([m4/kpse-pplib-flags.m4])
m4_include([m4/kpse-ptexenc-flags.m4])
m4_include([m4/kpse-setup.m4])
Expand Down
2 changes: 1 addition & 1 deletion build-aux/ar-lib
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
me=ar-lib
scriptversion=2019-07-04.01; # UTC

# Copyright (C) 2010-2022 Free Software Foundation, Inc.
# Copyright (C) 2010-2023 Free Software Foundation, Inc.
# Written by Peter Rosin <[email protected]>.
#
# This program is free software; you can redistribute it and/or modify
Expand Down
3 changes: 2 additions & 1 deletion build-aux/compile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

scriptversion=2018-03-07.03; # UTC

# Copyright (C) 1999-2022 Free Software Foundation, Inc.
# Copyright (C) 1999-2023 Free Software Foundation, Inc.
# Written by Tom Tromey <[email protected]>.
#
# This program is free software; you can redistribute it and/or modify
Expand Down Expand Up @@ -256,6 +256,7 @@ EOF
exit $?
;;
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
clang-cl | *[/\\]clang-cl | clang-cl.exe | *[/\\]clang-cl.exe | \
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
func_cl_wrapper "$@" # Doesn't return...
;;
Expand Down
46 changes: 33 additions & 13 deletions build-aux/config.guess
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright 1992-2022 Free Software Foundation, Inc.
# Copyright 1992-2023 Free Software Foundation, Inc.

# shellcheck disable=SC2006,SC2268 # see below for rationale

timestamp='2022-01-09'
timestamp='2023-01-01'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
Expand Down Expand Up @@ -60,7 +60,7 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
Copyright 1992-2022 Free Software Foundation, Inc.
Copyright 1992-2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
Expand Down Expand Up @@ -966,6 +966,12 @@ EOF
GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC
;;
x86_64:[Mm]anagarm:*:*|i?86:[Mm]anagarm:*:*)
GUESS="$UNAME_MACHINE-pc-managarm-mlibc"
;;
*:[Mm]anagarm:*:*)
GUESS="$UNAME_MACHINE-unknown-managarm-mlibc"
;;
*:Minix:*:*)
GUESS=$UNAME_MACHINE-unknown-minix
;;
Expand Down Expand Up @@ -1036,7 +1042,7 @@ EOF
k1om:Linux:*:*)
GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
;;
loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*)
loongarch32:Linux:*:* | loongarch64:Linux:*:*)
GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
;;
m32r*:Linux:*:*)
Expand Down Expand Up @@ -1151,16 +1157,27 @@ EOF
;;
x86_64:Linux:*:*)
set_cc_for_build
CPU=$UNAME_MACHINE
LIBCABI=$LIBC
if test "$CC_FOR_BUILD" != no_compiler_found; then
if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
grep IS_X32 >/dev/null
then
LIBCABI=${LIBC}x32
fi
ABI=64
sed 's/^ //' << EOF > "$dummy.c"
#ifdef __i386__
ABI=x86
#else
#ifdef __ILP32__
ABI=x32
#endif
#endif
EOF
cc_set_abi=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^ABI' | sed 's, ,,g'`
eval "$cc_set_abi"
case $ABI in
x86) CPU=i686 ;;
x32) LIBCABI=${LIBC}x32 ;;
esac
fi
GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI
GUESS=$CPU-pc-linux-$LIBCABI
;;
xtensa*:Linux:*:*)
GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
Expand Down Expand Up @@ -1367,8 +1384,11 @@ EOF
BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
GUESS=i586-pc-haiku
;;
x86_64:Haiku:*:*)
GUESS=x86_64-unknown-haiku
ppc:Haiku:*:*) # Haiku running on Apple PowerPC
GUESS=powerpc-apple-haiku
;;
*:Haiku:*:*) # Haiku modern gcc (not bound by BeOS compat)
GUESS=$UNAME_MACHINE-unknown-haiku
;;
SX-4:SUPER-UX:*:*)
GUESS=sx4-nec-superux$UNAME_RELEASE
Expand Down
35 changes: 26 additions & 9 deletions build-aux/config.sub
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#! /bin/sh
# Configuration validation subroutine script.
# Copyright 1992-2021 Free Software Foundation, Inc.
# Copyright 1992-2023 Free Software Foundation, Inc.

# shellcheck disable=SC2006,SC2268 # see below for rationale

timestamp='2021-12-25'
timestamp='2023-01-21'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
Expand Down Expand Up @@ -76,7 +76,7 @@ Report bugs and patches to <[email protected]>."
version="\
GNU config.sub ($timestamp)
Copyright 1992-2021 Free Software Foundation, Inc.
Copyright 1992-2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
Expand Down Expand Up @@ -145,7 +145,7 @@ case $1 in
nto-qnx* | linux-* | uclinux-uclibc* \
| uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
| netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
| storm-chaos* | os2-emx* | rtmk-nova*)
| storm-chaos* | os2-emx* | rtmk-nova* | managarm-*)
basic_machine=$field1
basic_os=$maybe_os
;;
Expand Down Expand Up @@ -1075,7 +1075,7 @@ case $cpu-$vendor in
pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
cpu=i586
;;
pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*)
pentiumpro-* | p6-* | 6x86-* | athlon-* | athlon_*-*)
cpu=i686
;;
pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
Expand Down Expand Up @@ -1207,7 +1207,7 @@ case $cpu-$vendor in
| k1om \
| le32 | le64 \
| lm32 \
| loongarch32 | loongarch64 | loongarchx32 \
| loongarch32 | loongarch64 \
| m32c | m32r | m32rle \
| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
Expand Down Expand Up @@ -1341,6 +1341,10 @@ EOF
kernel=linux
os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
;;
managarm*)
kernel=managarm
os=`echo "$basic_os" | sed -e 's|managarm|mlibc|'`
;;
*)
kernel=
os=$basic_os
Expand Down Expand Up @@ -1754,14 +1758,17 @@ case $os in
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
| midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
| nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
| fiwix* )
| fiwix* | mlibc* )
;;
# This one is extra strict with allowed versions
sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
# Don't forget version if it is 3.2v4 or newer.
;;
none)
;;
kernel* )
# Restricted further below
;;
*)
echo Invalid configuration \`"$1"\': OS \`"$os"\' not recognized 1>&2
exit 1
Expand All @@ -1772,16 +1779,26 @@ esac
# (given a valid OS), if there is a kernel.
case $kernel-$os in
linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \
| linux-musl* | linux-relibc* | linux-uclibc* )
| linux-musl* | linux-relibc* | linux-uclibc* | linux-mlibc* )
;;
uclinux-uclibc* )
;;
-dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* )
managarm-mlibc* | managarm-kernel* )
;;
-dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* | -mlibc* )
# These are just libc implementations, not actual OSes, and thus
# require a kernel.
echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2
exit 1
;;
-kernel* )
echo "Invalid configuration \`$1': \`$os' needs explicit kernel." 1>&2
exit 1
;;
*-kernel* )
echo "Invalid configuration \`$1': \`$kernel' does not support \`$os'." 1>&2
exit 1
;;
kfreebsd*-gnu* | kopensolaris*-gnu*)
;;
vxworks-simlinux | vxworks-simwindows | vxworks-spe)
Expand Down
Loading

0 comments on commit f759f4e

Please sign in to comment.