Skip to content

Commit

Permalink
feat: update texlive-bin to 2024.20240313.70630+ds-5
Browse files Browse the repository at this point in the history
  • Loading branch information
deepin-community-bot[bot] committed Nov 22, 2024
1 parent 9e7df1f commit b85eda7
Show file tree
Hide file tree
Showing 1,343 changed files with 162,201 additions and 153,581 deletions.
2 changes: 1 addition & 1 deletion Build
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
# $Id: Build 66136 2023-02-24 23:44:26Z karl $
# $Id$
# 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
18 changes: 18 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
2023-12-31 Karl Berry <karl@freefriends.org>

* reautoconf: add -f / --force option to pass to autoreconf.

2023-12-26 Karl Berry <karl@freefriends.org>

* reautoconf: don't bother with environment variables;
because the autotools have many subprograms, setting PATH
is what makes sense.

2023-12-23 Karl Berry <karl@tug.org>

* reautoconf with autoconf-2.72.

2023-12-21 Karl Berry <karl@freefriends.org>

* reautoconf (do_it): abort the run if any command fails.

2023-02-25 Karl Berry <karl@tug.org>

* Build: show full uname -a.
Expand Down
2 changes: 1 addition & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## $Id: Makefile.am 55329 2020-05-28 22:03:59Z karl $
## $Id$
## Makefile.am for the TeX Live top-level
##
## Copyright 2016-2020 Karl Berry <tex-live@tug.org>
Expand Down
5 changes: 4 additions & 1 deletion Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/kpse-cairo-flags.m4 \
$(top_srcdir)/m4/kpse-libpng-flags.m4 \
$(top_srcdir)/m4/kpse-lt-hack.m4 \
$(top_srcdir)/m4/kpse-mktex.m4 \
$(top_srcdir)/m4/kpse-mpfi-flags.m4 \
$(top_srcdir)/m4/kpse-mpfr-flags.m4 \
$(top_srcdir)/m4/kpse-options.m4 \
$(top_srcdir)/m4/kpse-pixman-flags.m4 \
Expand Down Expand Up @@ -182,6 +183,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/kpse-cairo-flags.m4 \
$(top_srcdir)/libs/graphite2/ac/withenable.ac \
$(top_srcdir)/libs/zziplib/ac/withenable.ac \
$(top_srcdir)/libs/xpdf/ac/withenable.ac \
$(top_srcdir)/libs/mpfi/ac/withenable.ac \
$(top_srcdir)/libs/mpfr/ac/withenable.ac \
$(top_srcdir)/libs/gmp/ac/withenable.ac \
$(top_srcdir)/libs/cairo/ac/withenable.ac \
Expand Down Expand Up @@ -278,7 +280,8 @@ am__define_uniq_tagged_files = \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | $(am__uniquify_input)`
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/am/dist_hook.am \
$(srcdir)/am/recurse.am $(top_srcdir)/build-aux/compile \
$(srcdir)/am/recurse.am $(top_srcdir)/build-aux/ar-lib \
$(top_srcdir)/build-aux/compile \
$(top_srcdir)/build-aux/config.guess \
$(top_srcdir)/build-aux/config.sub \
$(top_srcdir)/build-aux/install-sh \
Expand Down
7 changes: 4 additions & 3 deletions README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
$Id: README 66164 2023-02-25 23:32:34Z hironobu $
$Id$
Public domain. Originally written 2005 by Karl Berry.

For a high-level overview of building TeX Live, see
Expand Down Expand Up @@ -48,14 +48,15 @@ x86_64-cygwin: gcc-10.2.0, cygwin-3.1.7
LDFLAGS='-Wl,--no-insert-timestamp -Wl,--stack,0x800000'" \
./Build

i386-freebsd, amd64-freebsd:
i386-freebsd amd64-freebsd:
Built on contextgarden, see below.
FreeBSD 11.4
upstream: https://www.freshports.org/devel/tex-web2c/

i386-linux: see travis below.

i386-netbsd, amd64-netbsd:
NetBSD/amd64 9.2
NetBSD/amd64 9.3
gcc version 7.5.0 (nb4 20200810)
TL_MAKE=gmake CC=gcc CXX=g++ \
CFLAGS=-D_NETBSD_SOURCE \
Expand Down
15 changes: 12 additions & 3 deletions README.2building
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,13 @@ rules when a tool (such as 'tangle', 'ctangle', and 'convert') creates
several output files. This allows for parallel builds ('make -j N' with
N>1 or even 'make -j') that can considerably speed up the TL build.

Incidentally, a noticeable speed-up can be independently gained by
using a configure cache file, i.e., specifying the 'configure' option
'-C' (recommended).
If you're using TL's 'Build' script, you can enable '-j' with the
environment variable 'TL_MAKE_FLAGS', as in: 'env
TL_MAKE_FLAGS=-j`nproc` ./Build'.

Independently, a noticeable speed-up can also be gained by using a
configure cache file, i.e., specifying the 'configure' option '-C'
(recommended).

4.3 Build distribution
======================
Expand Down Expand Up @@ -230,6 +234,11 @@ test name exactly as specified in the '.am' file:

make -C $ww check SUBDIRS=. TESTS=hitexdir/tests/hello.test

Without the 'SUBDIRS=.', errors like this will show up, since 'make'
will descend into every directory.

fatal: making test-suite.log: failed to create hitexdir/tests/hello.test

If you get tired of looking at the 'Entering'/'Leaving directory'
lines, you can add the (GNU) make option '--no-print-dir'.

Expand Down
4 changes: 2 additions & 2 deletions README.4layout
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ many extra hassles, so don't do that, tempting as it may be.

Currently the versions we use are:

autoconf (GNU Autoconf) 2.71
autoconf (GNU Autoconf) 2.72
automake (GNU automake) 1.16.5
bison (GNU Bison) 3.8.2
flex 2.6.0
ltmain.sh (GNU libtool) 2.4.7
m4 (GNU M4) 1.4.19
makeinfo (GNU texinfo) 7.0.2
makeinfo (GNU texinfo) 7.1

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
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
$Id$
This README.md file exists for people browsing on github.

The TeX-Live project on github (https://github.com/TeX-Live) is a mirror
of the upstream Subversion repository (https://tug.org/texlive/svn). We
use it primarily for automatic building of the sources on several platforms.

We prefer using mailing lists to github: tex-live@tug.org for general
bugs and discussion, tex-k@tug.org for bugs and patches for the compiled
programs, and so on. List of TL lists: https://tug.org/texlive/lists.html.

However, if you prefer to open issues or submit PRs on github, that's
ok. We will see them and will reply as soon as we can.

One common problem: Package bug reports should go to the package
maintainer, however they wish to receive reports, not to any general
TeX Live list. TL redistributes what is uploaded to CTAN without changes.

For information about the source tree here, see the ./README file here,
not this README.md.
65 changes: 63 additions & 2 deletions aclocal.m4
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],,
[m4_warning([this file was generated for autoconf 2.71.
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.72],,
[m4_warning([this file was generated for autoconf 2.72.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
Expand Down Expand Up @@ -56,6 +56,66 @@ m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])

# Copyright (C) 2011-2021 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# AM_PROG_AR([ACT-IF-FAIL])
# -------------------------
# Try to determine the archiver interface, and trigger the ar-lib wrapper
# if it is needed. If the detection of archiver interface fails, run
# ACT-IF-FAIL (default is to abort configure with a proper error message).
AC_DEFUN([AM_PROG_AR],
[AC_BEFORE([$0], [LT_INIT])dnl
AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl
AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
AC_REQUIRE_AUX_FILE([ar-lib])dnl
AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false])
: ${AR=ar}
AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface],
[AC_LANG_PUSH([C])
am_cv_ar_interface=ar
AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])],
[am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
AC_TRY_EVAL([am_ar_try])
if test "$ac_status" -eq 0; then
am_cv_ar_interface=ar
else
am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
AC_TRY_EVAL([am_ar_try])
if test "$ac_status" -eq 0; then
am_cv_ar_interface=lib
else
am_cv_ar_interface=unknown
fi
fi
rm -f conftest.lib libconftest.a
])
AC_LANG_POP([C])])
case $am_cv_ar_interface in
ar)
;;
lib)
# Microsoft lib, so override with the ar-lib wrapper script.
# FIXME: It is wrong to rewrite AR.
# But if we don't then we get into trouble of one sort or another.
# A longer-term fix would be to have automake use am__AR in this case,
# and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
# similar.
AR="$am_aux_dir/ar-lib $AR"
;;
unknown)
m4_default([$1],
[AC_MSG_ERROR([could not determine $AR interface])])
;;
esac
AC_SUBST([AR])dnl
])

# AM_AUX_DIR_EXPAND -*- Autoconf -*-

# Copyright (C) 2001-2021 Free Software Foundation, Inc.
Expand Down Expand Up @@ -1198,6 +1258,7 @@ m4_include([m4/kpse-libpaper-flags.m4])
m4_include([m4/kpse-libpng-flags.m4])
m4_include([m4/kpse-lt-hack.m4])
m4_include([m4/kpse-mktex.m4])
m4_include([m4/kpse-mpfi-flags.m4])
m4_include([m4/kpse-mpfr-flags.m4])
m4_include([m4/kpse-options.m4])
m4_include([m4/kpse-pixman-flags.m4])
Expand Down
2 changes: 1 addition & 1 deletion am/README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
$Id: README 43261 2017-02-17 22:37:44Z karl $
$Id$
Public domain. Originally written 2017 by Karl Berry.

This top-level am/ directory contains fragments which are ultimately used
Expand Down
2 changes: 1 addition & 1 deletion am/bin_links.am
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## $Id: bin_links.am 61576 2022-01-11 22:54:49Z karl $
## $Id$
## am/bin_links.am: Makefile fragment for bindir links.
##
## Copyright 2017-2022 Karl Berry <tex-live@tug.org>
Expand Down
2 changes: 1 addition & 1 deletion am/recurse.am
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## $Id: recurse.am 61576 2022-01-11 22:54:49Z karl $
## $Id$
## am/recurse.am: Makefile fragment to configure and build subdirs.
##
## Copyright 2017-2022 Karl Berry <tex-live@tug.org>
Expand Down
4 changes: 2 additions & 2 deletions auxdir/auxsub/aclocal.m4
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],,
[m4_warning([this file was generated for autoconf 2.71.
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.72],,
[m4_warning([this file was generated for autoconf 2.72.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
Expand Down
Loading

0 comments on commit b85eda7

Please sign in to comment.