summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build/source/libs/mpfi/Makefile.in2
-rw-r--r--Build/source/texk/dvipdfm-x/ChangeLog6
-rwxr-xr-xBuild/source/texk/dvipdfm-x/configure22
-rw-r--r--Build/source/texk/dvipdfm-x/configure.ac4
-rw-r--r--Build/source/texk/dvipdfm-x/dvipdfmx.c8
-rw-r--r--Build/source/texk/dvipdfm-x/xbb.c4
-rw-r--r--Build/source/texk/dvipsk/ChangeLog9
-rw-r--r--Build/source/texk/dvipsk/NEWS3
-rw-r--r--Build/source/texk/dvipsk/afm2tfm.c2
-rwxr-xr-xBuild/source/texk/dvipsk/configure22
-rw-r--r--Build/source/texk/dvipsk/configure.ac4
-rw-r--r--Build/source/texk/dvipsk/dvips.h4
-rw-r--r--Build/source/texk/dvipsk/dvips.info4
-rw-r--r--Build/source/texk/dvipsk/dvips.texi4
-rw-r--r--Build/source/texk/kpathsea/NEWS7
-rw-r--r--Build/source/texk/kpathsea/c-auto.in2
-rwxr-xr-xBuild/source/texk/kpathsea/configure22
-rw-r--r--Build/source/texk/kpathsea/version.ac2
-rw-r--r--Build/source/texk/mendexk/COPYRIGHT2
-rw-r--r--Build/source/texk/mendexk/ChangeLog9
-rw-r--r--Build/source/texk/mendexk/main.c2
-rw-r--r--Build/source/texk/ptexenc/ChangeLog4
-rw-r--r--Build/source/texk/ptexenc/c-auto.in2
-rwxr-xr-xBuild/source/texk/ptexenc/configure24
-rw-r--r--Build/source/texk/ptexenc/version.ac2
-rw-r--r--Build/source/texk/upmendex/COPYRIGHT2
-rw-r--r--Build/source/texk/upmendex/ChangeLog5
-rw-r--r--Build/source/texk/upmendex/main.c2
-rw-r--r--Build/source/texk/web2c/NEWS4
-rwxr-xr-xMaster/install-tl2
-rw-r--r--Master/texmf-dist/scripts/texlive/NEWS3
-rw-r--r--Master/tlpkg/doc/releng.txt2
32 files changed, 119 insertions, 77 deletions
diff --git a/Build/source/libs/mpfi/Makefile.in b/Build/source/libs/mpfi/Makefile.in
index 2e3774a50f5..01ee9e26734 100644
--- a/Build/source/libs/mpfi/Makefile.in
+++ b/Build/source/libs/mpfi/Makefile.in
@@ -692,7 +692,7 @@ am__DIST_COMMON = $(srcdir)/../../am/dist_hook.am \
../../build-aux/config.guess ../../build-aux/config.sub \
../../build-aux/depcomp ../../build-aux/install-sh \
../../build-aux/ltmain.sh ../../build-aux/missing \
- ../../build-aux/texinfo.tex ../../build-aux/ylwrap
+ ../../build-aux/texinfo.tex ../../build-aux/ylwrap ChangeLog
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
diff --git a/Build/source/texk/dvipdfm-x/ChangeLog b/Build/source/texk/dvipdfm-x/ChangeLog
index af85c6377cf..2dcc1ad9bc6 100644
--- a/Build/source/texk/dvipdfm-x/ChangeLog
+++ b/Build/source/texk/dvipdfm-x/ChangeLog
@@ -1,3 +1,9 @@
+2024-02-05 Karl Berry <karl@freefriends.org>
+
+ * configure.ac,
+ * xbb.c (show_version),
+ * dvipdfmx.c (show_version): copyright 2024, version 20240205.
+
2023-11-24 Akira Kakuto <kakuto@jcom.zaq.ne.jp>
* dpxutil.c: Calculate time zone offset in the same way as
in pdftex.
diff --git a/Build/source/texk/dvipdfm-x/configure b/Build/source/texk/dvipdfm-x/configure
index 8af099a6920..c51d980990b 100755
--- a/Build/source/texk/dvipdfm-x/configure
+++ b/Build/source/texk/dvipdfm-x/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for dvipdfm-x (TeX Live) 20231124.
+# Generated by GNU Autoconf 2.72 for dvipdfm-x (TeX Live) 20240205.
#
# Report bugs to <dvipdfmx@tug.org>.
#
@@ -614,8 +614,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='dvipdfm-x (TeX Live)'
PACKAGE_TARNAME='dvipdfm-x--tex-live-'
-PACKAGE_VERSION='20231124'
-PACKAGE_STRING='dvipdfm-x (TeX Live) 20231124'
+PACKAGE_VERSION='20240205'
+PACKAGE_STRING='dvipdfm-x (TeX Live) 20240205'
PACKAGE_BUGREPORT='dvipdfmx@tug.org'
PACKAGE_URL=''
@@ -1383,7 +1383,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-'configure' configures dvipdfm-x (TeX Live) 20231124 to adapt to many kinds of systems.
+'configure' configures dvipdfm-x (TeX Live) 20240205 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1455,7 +1455,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of dvipdfm-x (TeX Live) 20231124:";;
+ short | recursive ) echo "Configuration of dvipdfm-x (TeX Live) 20240205:";;
esac
cat <<\_ACEOF
@@ -1586,7 +1586,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-dvipdfm-x (TeX Live) configure 20231124
+dvipdfm-x (TeX Live) configure 20240205
generated by GNU Autoconf 2.72
Copyright (C) 2023 Free Software Foundation, Inc.
@@ -2367,7 +2367,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by dvipdfm-x (TeX Live) $as_me 20231124, which was
+It was created by dvipdfm-x (TeX Live) $as_me 20240205, which was
generated by GNU Autoconf 2.72. Invocation command line was
$ $0$ac_configure_args_raw
@@ -8928,7 +8928,7 @@ fi
# Define the identity of the package.
PACKAGE='dvipdfm-x--tex-live-'
- VERSION='20231124'
+ VERSION='20240205'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -15995,7 +15995,7 @@ Usage: $0 [OPTIONS]
Report bugs to <bug-libtool@gnu.org>."
lt_cl_version="\
-dvipdfm-x (TeX Live) config.lt 20231124
+dvipdfm-x (TeX Live) config.lt 20240205
configured by $0, generated by GNU Autoconf 2.72.
Copyright (C) 2011 Free Software Foundation, Inc.
@@ -17938,7 +17938,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by dvipdfm-x (TeX Live) $as_me 20231124, which was
+This file was extended by dvipdfm-x (TeX Live) $as_me 20240205, which was
generated by GNU Autoconf 2.72. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -18010,7 +18010,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-dvipdfm-x (TeX Live) config.status 20231124
+dvipdfm-x (TeX Live) config.status 20240205
configured by $0, generated by GNU Autoconf 2.72,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/texk/dvipdfm-x/configure.ac b/Build/source/texk/dvipdfm-x/configure.ac
index b4b9a14f8fc..8e64a3546c7 100644
--- a/Build/source/texk/dvipdfm-x/configure.ac
+++ b/Build/source/texk/dvipdfm-x/configure.ac
@@ -1,14 +1,14 @@
dnl $Id$
dnl Process this file with autoconf to produce a configure script.
dnl
-dnl Copyright 2016-2023 Karl Berry <tex-live@tug.org>
+dnl Copyright 2016-2024 Karl Berry <tex-live@tug.org>
dnl Copyright 2009-2015 Peter Breitenlohner <tex-live@tug.org>
dnl
dnl This file is free software; the copyright holder
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl
-AC_INIT([dvipdfm-x (TeX Live)], [20231124], [dvipdfmx@tug.org])
+AC_INIT([dvipdfm-x (TeX Live)], [20240205], [dvipdfmx@tug.org])
AC_PREREQ([2.65])
AC_CONFIG_SRCDIR([agl.c])
AC_CONFIG_AUX_DIR([../../build-aux])
diff --git a/Build/source/texk/dvipdfm-x/dvipdfmx.c b/Build/source/texk/dvipdfm-x/dvipdfmx.c
index ec397db4cf2..95f9335b078 100644
--- a/Build/source/texk/dvipdfm-x/dvipdfmx.c
+++ b/Build/source/texk/dvipdfm-x/dvipdfmx.c
@@ -2,7 +2,7 @@
DVIPDFMx, an eXtended version of DVIPDFM by Mark A. Wicks.
- Copyright (C) 2002-2023 by Jin-Hwan Cho, Matthias Franz, and Shunsaku Hirata,
+ Copyright (C) 2002-2024 by Jin-Hwan Cho, Matthias Franz, and Shunsaku Hirata,
the DVIPDFMx project team.
Copyright (c) 2006 SIL. (xdvipdfmx extensions for XeTeX support)
@@ -175,8 +175,8 @@ show_version (void)
if (*my_name == 'x')
printf ("an extended version of DVIPDFMx, which in turn was\n");
printf ("an extended version of dvipdfm-0.13.2c developed by Mark A. Wicks.\n");
- printf ("\nCopyright (C) 2002-2023 the DVIPDFMx project team\n");
- printf ("Copyright (C) 2006-2023 SIL International.\n");
+ printf ("\nCopyright (C) 2002-2024 the DVIPDFMx project team\n");
+ printf ("Copyright (C) 2006-2024 SIL International.\n");
printf ("\nThis is free software; you can redistribute it and/or modify\n");
printf ("it under the terms of the GNU General Public License as published by\n");
printf ("the Free Software Foundation; either version 2 of the License, or\n");
@@ -1182,7 +1182,7 @@ main (int argc, char *argv[])
/* PDF trailer ID. */
if (!has_id) {
#define PRODUCER \
-"%s-%s, Copyright 2002-2023 by Jin-Hwan Cho, Matthias Franz, and Shunsaku Hirata"
+"%s-%s, Copyright 2002-2024 by Jin-Hwan Cho, Matthias Franz, and Shunsaku Hirata"
char producer[256];
sprintf(producer, PRODUCER, my_name, VERSION);
diff --git a/Build/source/texk/dvipdfm-x/xbb.c b/Build/source/texk/dvipdfm-x/xbb.c
index e21c232d30c..e3a9c8dae34 100644
--- a/Build/source/texk/dvipdfm-x/xbb.c
+++ b/Build/source/texk/dvipdfm-x/xbb.c
@@ -1,5 +1,5 @@
/* This is extractbb, a bounding box extraction program.
- Copyright (C) 2008-2023 by Jin-Hwan Cho and Matthias Franz
+ Copyright (C) 2008-2024 by Jin-Hwan Cho and Matthias Franz
and the dvipdfmx project team.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ static int Include_Page = 1;
static void show_version(void)
{
fprintf (stdout, "\nThis is %s Version " VERSION "\n", my_name);
- fprintf (stdout, "\nCopyright (C) 2008-2023 by Jin-Hwan Cho and Matthias Franz\n");
+ fprintf (stdout, "\nCopyright (C) 2008-2024 by Jin-Hwan Cho and Matthias Franz\n");
fprintf (stdout, "\nThis is free software; you can redistribute it and/or modify\n");
fprintf (stdout, "it under the terms of the GNU General Public License as published by\n");
fprintf (stdout, "the Free Software Foundation; either version 2 of the License, or\n");
diff --git a/Build/source/texk/dvipsk/ChangeLog b/Build/source/texk/dvipsk/ChangeLog
index 6057b341395..d7be1c83055 100644
--- a/Build/source/texk/dvipsk/ChangeLog
+++ b/Build/source/texk/dvipsk/ChangeLog
@@ -1,3 +1,12 @@
+2024-02-05 Karl Berry <karl@freefriends.org>
+
+ * NEWS,
+ * afm2tfm.c,
+ * dvips.c,
+ * dvips.h,
+ * dvips.texi,
+ * configure.ac: version 2024.1 and copyright 2024.
+
2023-08-26 Karl Berry <karl@freefriends.org>
* writet1.c (t1_builtin_enc): sync change from pdftexdir/writet1.c
diff --git a/Build/source/texk/dvipsk/NEWS b/Build/source/texk/dvipsk/NEWS
index 35a57719b0f..58429f6144c 100644
--- a/Build/source/texk/dvipsk/NEWS
+++ b/Build/source/texk/dvipsk/NEWS
@@ -1,6 +1,9 @@
$Id$
This file records noteworthy changes. (Public domain.)
+dvips 2024.1 (TeX Live 2024):
+ Support for multibyte characters in virtual fonts to OFM fonts for (u)pTeX.
+
dvips 2023.1 (TeX Live 2023):
Check --help and --version early to avoid looking for texmf.cnf.
diff --git a/Build/source/texk/dvipsk/afm2tfm.c b/Build/source/texk/dvipsk/afm2tfm.c
index 1c2a3f52637..06207bd5b81 100644
--- a/Build/source/texk/dvipsk/afm2tfm.c
+++ b/Build/source/texk/dvipsk/afm2tfm.c
@@ -1562,7 +1562,7 @@ writevpl(void)
static void
version(FILE *f)
{
- fputs ("afm2tfm(k) (dvips(k) 2023.1) 8.4\n", f);
+ fputs ("afm2tfm(k) (dvips(k) 2024.1) 8.4\n", f);
fprintf (f, "%s\n", kpathsea_version_string);
fputs ("Copyright 2023 Radical Eye Software.\n\
There is NO warranty. You may redistribute this software\n\
diff --git a/Build/source/texk/dvipsk/configure b/Build/source/texk/dvipsk/configure
index d3cbb7a801a..b1a509f7b7d 100755
--- a/Build/source/texk/dvipsk/configure
+++ b/Build/source/texk/dvipsk/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for dvipsk (TeX Live) 2023.1.
+# Generated by GNU Autoconf 2.72 for dvipsk (TeX Live) 2024.1.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -614,8 +614,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='dvipsk (TeX Live)'
PACKAGE_TARNAME='dvipsk--tex-live-'
-PACKAGE_VERSION='2023.1'
-PACKAGE_STRING='dvipsk (TeX Live) 2023.1'
+PACKAGE_VERSION='2024.1'
+PACKAGE_STRING='dvipsk (TeX Live) 2024.1'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
@@ -1363,7 +1363,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-'configure' configures dvipsk (TeX Live) 2023.1 to adapt to many kinds of systems.
+'configure' configures dvipsk (TeX Live) 2024.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1435,7 +1435,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of dvipsk (TeX Live) 2023.1:";;
+ short | recursive ) echo "Configuration of dvipsk (TeX Live) 2024.1:";;
esac
cat <<\_ACEOF
@@ -1555,7 +1555,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-dvipsk (TeX Live) configure 2023.1
+dvipsk (TeX Live) configure 2024.1
generated by GNU Autoconf 2.72
Copyright (C) 2023 Free Software Foundation, Inc.
@@ -2336,7 +2336,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by dvipsk (TeX Live) $as_me 2023.1, which was
+It was created by dvipsk (TeX Live) $as_me 2024.1, which was
generated by GNU Autoconf 2.72. Invocation command line was
$ $0$ac_configure_args_raw
@@ -8898,7 +8898,7 @@ fi
# Define the identity of the package.
PACKAGE='dvipsk--tex-live-'
- VERSION='2023.1'
+ VERSION='2024.1'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -15357,7 +15357,7 @@ Usage: $0 [OPTIONS]
Report bugs to <bug-libtool@gnu.org>."
lt_cl_version="\
-dvipsk (TeX Live) config.lt 2023.1
+dvipsk (TeX Live) config.lt 2024.1
configured by $0, generated by GNU Autoconf 2.72.
Copyright (C) 2011 Free Software Foundation, Inc.
@@ -16985,7 +16985,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by dvipsk (TeX Live) $as_me 2023.1, which was
+This file was extended by dvipsk (TeX Live) $as_me 2024.1, which was
generated by GNU Autoconf 2.72. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -17053,7 +17053,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-dvipsk (TeX Live) config.status 2023.1
+dvipsk (TeX Live) config.status 2024.1
configured by $0, generated by GNU Autoconf 2.72,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/texk/dvipsk/configure.ac b/Build/source/texk/dvipsk/configure.ac
index 510e698b7ea..5fe6c2c6127 100644
--- a/Build/source/texk/dvipsk/configure.ac
+++ b/Build/source/texk/dvipsk/configure.ac
@@ -1,14 +1,14 @@
dnl $Id$
dnl Process this file with autoconf to produce a configure script.
dnl
-dnl Copyright 2016-2023 Karl Berry <tex-live@tug.org>
+dnl Copyright 2016-2024 Karl Berry <tex-live@tug.org>
dnl Copyright 2009-2015 Peter Breitenlohner <tex-live@tug.org>
dnl
dnl This file is free software; the copyright holder
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl
-AC_INIT([dvipsk (TeX Live)], [2023.1], [tex-k@tug.org])
+AC_INIT([dvipsk (TeX Live)], [2024.1], [tex-k@tug.org])
AC_PREREQ([2.65])
AC_CONFIG_SRCDIR([dvips.c])
AC_CONFIG_AUX_DIR([../../build-aux])
diff --git a/Build/source/texk/dvipsk/dvips.h b/Build/source/texk/dvipsk/dvips.h
index b36af9a3deb..6b79d53b7ab 100644
--- a/Build/source/texk/dvipsk/dvips.h
+++ b/Build/source/texk/dvipsk/dvips.h
@@ -1,5 +1,5 @@
/* $Id$
- * Copyright 1986-2023 Tomas Rokicki.
+ * Copyright 1986-2024 Tomas Rokicki.
* This is dvips, a freely redistributable PostScript driver
* for dvi files. You may freely use, modify and/or distribute this
* program or any portion thereof.
@@ -15,7 +15,7 @@
#define CD_IDX(i) ((i>=MAX_2BYTES_CODE ? MAX_2BYTES_CODE : i))
#define BANNER \
-"This is dvips(k) " VERSION " (" TL_VERSION ") Copyright 2023 Radical Eye Software"
+"This is dvips(k) " VERSION " (" TL_VERSION ") Copyright 2024 Radical Eye Software"
#define BANNER2 "(www.radicaleye.com)"
#ifdef KPATHSEA
#include "config.h"
diff --git a/Build/source/texk/dvipsk/dvips.info b/Build/source/texk/dvipsk/dvips.info
index 93020bf9632..1422d814de9 100644
--- a/Build/source/texk/dvipsk/dvips.info
+++ b/Build/source/texk/dvipsk/dvips.info
@@ -1,6 +1,6 @@
This is dvips.info, produced by makeinfo version 6.5 from dvips.texi.
-This manual documents Dvips version 2023.1 (February 2022), a program to
+This manual documents Dvips version 2024.1 (February 2024), a program to
translate a DVI file into PostScript. You may freely use, modify and/or
distribute this file.
INFO-DIR-SECTION TeX
@@ -16,7 +16,7 @@ File: dvips.info, Node: Top, Next: Why Dvips, Up: (dir)
Dvips
*****
-This manual documents Dvips version 2023.1 (February 2022), a program to
+This manual documents Dvips version 2024.1 (February 2024), a program to
translate a DVI file into PostScript. You may freely use, modify and/or
distribute this file.
diff --git a/Build/source/texk/dvipsk/dvips.texi b/Build/source/texk/dvipsk/dvips.texi
index 4716e997d0b..74bbeff8d18 100644
--- a/Build/source/texk/dvipsk/dvips.texi
+++ b/Build/source/texk/dvipsk/dvips.texi
@@ -2,8 +2,8 @@
@setfilename dvips.info
@settitle Dvips: A DVI-to-PostScript translator
-@set version 2023.1
-@set month-year February 2022
+@set version 2024.1
+@set month-year February 2024
@copying
This manual documents Dvips version @value{version}
diff --git a/Build/source/texk/kpathsea/NEWS b/Build/source/texk/kpathsea/NEWS
index 8dc79f42d6b..c0a4797b4b2 100644
--- a/Build/source/texk/kpathsea/NEWS
+++ b/Build/source/texk/kpathsea/NEWS
@@ -2,11 +2,12 @@ $Id$
This file records noteworthy changes. (Public domain.)
6.4.0 (for TeX Live 2024)
-* Support an extended check for safe filenames, also allowing
+* Support an extended check for safe filenames which also allows
TEXMF[SYS]VAR, for Lua(La)TeX; new functions and corresponding
kpsewhich options.
-* Allow the new variable TEXMF_OUTPUT_DIRECTORY (as well as TEXMFOUTPUT),
- so that subprograms can have access to an --output-directory setting.
+* Support a new variable TEXMF_OUTPUT_DIRECTORY (alongside the
+ traditional TEXMFOUTPUT), so that subprograms can have access to an
+ --output-directory setting in an engine invocation.
6.3.5 (for TeX Live 2023, 9 March 2023)
* Support guessing input file encodings for Unix-ish platforms, as on
diff --git a/Build/source/texk/kpathsea/c-auto.in b/Build/source/texk/kpathsea/c-auto.in
index a96935b4f28..f477e698566 100644
--- a/Build/source/texk/kpathsea/c-auto.in
+++ b/Build/source/texk/kpathsea/c-auto.in
@@ -23,7 +23,7 @@
#define KPATHSEA_C_AUTO_H
/* kpathsea: the version string. */
-#define KPSEVERSION "kpathsea version 6.4.0/dev"
+#define KPSEVERSION "kpathsea version 6.4.0"
/* Define to 1 if the 'closedir' function returns void instead of int. */
#undef CLOSEDIR_VOID
diff --git a/Build/source/texk/kpathsea/configure b/Build/source/texk/kpathsea/configure
index f934aa3442e..670c3a9cb5a 100755
--- a/Build/source/texk/kpathsea/configure
+++ b/Build/source/texk/kpathsea/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for Kpathsea 6.4.0/dev.
+# Generated by GNU Autoconf 2.72 for Kpathsea 6.4.0.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -614,8 +614,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Kpathsea'
PACKAGE_TARNAME='kpathsea'
-PACKAGE_VERSION='6.4.0/dev'
-PACKAGE_STRING='Kpathsea 6.4.0/dev'
+PACKAGE_VERSION='6.4.0'
+PACKAGE_STRING='Kpathsea 6.4.0'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
@@ -1372,7 +1372,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-'configure' configures Kpathsea 6.4.0/dev to adapt to many kinds of systems.
+'configure' configures Kpathsea 6.4.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1443,7 +1443,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Kpathsea 6.4.0/dev:";;
+ short | recursive ) echo "Configuration of Kpathsea 6.4.0:";;
esac
cat <<\_ACEOF
@@ -1572,7 +1572,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Kpathsea configure 6.4.0/dev
+Kpathsea configure 6.4.0
generated by GNU Autoconf 2.72
Copyright (C) 2023 Free Software Foundation, Inc.
@@ -2353,7 +2353,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Kpathsea $as_me 6.4.0/dev, which was
+It was created by Kpathsea $as_me 6.4.0, which was
generated by GNU Autoconf 2.72. Invocation command line was
$ $0$ac_configure_args_raw
@@ -3131,7 +3131,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
-KPSEVERSION=6.4.0/dev
+KPSEVERSION=6.4.0
KPSE_LT_VERSINFO=10:0:4
@@ -8924,7 +8924,7 @@ fi
# Define the identity of the package.
PACKAGE='kpathsea'
- VERSION='6.4.0/dev'
+ VERSION='6.4.0'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -15940,7 +15940,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Kpathsea $as_me 6.4.0/dev, which was
+This file was extended by Kpathsea $as_me 6.4.0, which was
generated by GNU Autoconf 2.72. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16008,7 +16008,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-Kpathsea config.status 6.4.0/dev
+Kpathsea config.status 6.4.0
configured by $0, generated by GNU Autoconf 2.72,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/texk/kpathsea/version.ac b/Build/source/texk/kpathsea/version.ac
index bf18736a10d..7a672aac31b 100644
--- a/Build/source/texk/kpathsea/version.ac
+++ b/Build/source/texk/kpathsea/version.ac
@@ -23,4 +23,4 @@ dnl releases.
dnl --------------------------------------------------------
dnl
dnl This file is m4-included from configure.ac.
-m4_define([kpse_version], [6.4.0/dev])
+m4_define([kpse_version], [6.4.0])
diff --git a/Build/source/texk/mendexk/COPYRIGHT b/Build/source/texk/mendexk/COPYRIGHT
index d9c728b80fb..d62cf103d14 100644
--- a/Build/source/texk/mendexk/COPYRIGHT
+++ b/Build/source/texk/mendexk/COPYRIGHT
@@ -1,5 +1,5 @@
Copyright (C) 1995 ASCII Corporation, 2009 ASCII MEDIA WORKS
-Copyright (C) 2017-2023 Japanese TeX Development Community
+Copyright (C) 2017-2024 Japanese TeX Development Community
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/Build/source/texk/mendexk/ChangeLog b/Build/source/texk/mendexk/ChangeLog
index 754ceb4ef02..84533d0c031 100644
--- a/Build/source/texk/mendexk/ChangeLog
+++ b/Build/source/texk/mendexk/ChangeLog
@@ -1,3 +1,12 @@
+2024-02-05 Karl Berry <karl@freefriends.org>
+
+ * COPYRIGHT,
+ * main.c: 2024.
+
+2024-02-05 Karl Berry <karl@tug.org>
+
+ * main.c:
+
2023-08-11 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
* tests/mendex.test:
diff --git a/Build/source/texk/mendexk/main.c b/Build/source/texk/mendexk/main.c
index 60d8aec6102..19011878de5 100644
--- a/Build/source/texk/mendexk/main.c
+++ b/Build/source/texk/mendexk/main.c
@@ -177,7 +177,7 @@ int main(int argc, char **argv)
default:
fprintf(stderr,"mendex - Japanese index processor, %s (%s) (%s).\n",VERSION, get_enc_string(), TL_VERSION);
- fprintf(stderr," Copyright 2009 ASCII MEDIA WORKS, 2017-2023 Japanese TeX Development Community\n");
+ fprintf(stderr," Copyright 2009 ASCII MEDIA WORKS, 2017-2024 Japanese TeX Development Community\n");
fprintf(stderr,"usage:\n");
fprintf(stderr,"%% mendex [-ilqrcgfEJSU] [-s sty] [-d dic] [-o ind] [-t log] [-p no] [-I enc] [--[no-]guess-input-enc] [--] [idx0 idx1 ...]\n");
fprintf(stderr,"options:\n");
diff --git a/Build/source/texk/ptexenc/ChangeLog b/Build/source/texk/ptexenc/ChangeLog
index a58fb567a16..838859e48b4 100644
--- a/Build/source/texk/ptexenc/ChangeLog
+++ b/Build/source/texk/ptexenc/ChangeLog
@@ -1,3 +1,7 @@
+2023-02-09 Karl Berry <karl@tug.org>
+
+ * version.ac: remove /dev, for TL24.
+
2024-02-01 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
* ptexenc.c, ptexenc/ptexenc.h, kanjicnv.c, ptexenc/kanjicnv.h:
diff --git a/Build/source/texk/ptexenc/c-auto.in b/Build/source/texk/ptexenc/c-auto.in
index 2f7b6094a01..c21e2d2173b 100644
--- a/Build/source/texk/ptexenc/c-auto.in
+++ b/Build/source/texk/ptexenc/c-auto.in
@@ -6,7 +6,7 @@
#define PTEXENC_C_AUTO_H
/* ptexenc: the version string. */
-#define PTEXENCVERSION "ptexenc version 1.4.5/dev"
+#define PTEXENCVERSION "ptexenc version 1.4.5"
/* Define to 1 if the 'closedir' function returns void instead of int. */
#undef CLOSEDIR_VOID
diff --git a/Build/source/texk/ptexenc/configure b/Build/source/texk/ptexenc/configure
index f632b6eaf45..d88902cb48e 100755
--- a/Build/source/texk/ptexenc/configure
+++ b/Build/source/texk/ptexenc/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for ptexenc 1.4.5/dev.
+# Generated by GNU Autoconf 2.72 for ptexenc 1.4.5.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -614,8 +614,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='ptexenc'
PACKAGE_TARNAME='ptexenc'
-PACKAGE_VERSION='1.4.5/dev'
-PACKAGE_STRING='ptexenc 1.4.5/dev'
+PACKAGE_VERSION='1.4.5'
+PACKAGE_STRING='ptexenc 1.4.5'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
@@ -1363,7 +1363,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-'configure' configures ptexenc 1.4.5/dev to adapt to many kinds of systems.
+'configure' configures ptexenc 1.4.5 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1434,7 +1434,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of ptexenc 1.4.5/dev:";;
+ short | recursive ) echo "Configuration of ptexenc 1.4.5:";;
esac
cat <<\_ACEOF
@@ -1555,7 +1555,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-ptexenc configure 1.4.5/dev
+ptexenc configure 1.4.5
generated by GNU Autoconf 2.72
Copyright (C) 2023 Free Software Foundation, Inc.
@@ -2097,7 +2097,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by ptexenc $as_me 1.4.5/dev, which was
+It was created by ptexenc $as_me 1.4.5, which was
generated by GNU Autoconf 2.72. Invocation command line was
$ $0$ac_configure_args_raw
@@ -2875,7 +2875,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
-PTEXENCVERSION=1.4.5/dev
+PTEXENCVERSION=1.4.5
PTEXENC_LT_VERSINFO=5:5:4
@@ -8664,7 +8664,7 @@ fi
# Define the identity of the package.
PACKAGE='ptexenc'
- VERSION='1.4.5/dev'
+ VERSION='1.4.5'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -15005,7 +15005,7 @@ Usage: $0 [OPTIONS]
Report bugs to <bug-libtool@gnu.org>."
lt_cl_version="\
-ptexenc config.lt 1.4.5/dev
+ptexenc config.lt 1.4.5
configured by $0, generated by GNU Autoconf 2.72.
Copyright (C) 2011 Free Software Foundation, Inc.
@@ -16777,7 +16777,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by ptexenc $as_me 1.4.5/dev, which was
+This file was extended by ptexenc $as_me 1.4.5, which was
generated by GNU Autoconf 2.72. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16845,7 +16845,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-ptexenc config.status 1.4.5/dev
+ptexenc config.status 1.4.5
configured by $0, generated by GNU Autoconf 2.72,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/texk/ptexenc/version.ac b/Build/source/texk/ptexenc/version.ac
index 657885db531..1243b354401 100644
--- a/Build/source/texk/ptexenc/version.ac
+++ b/Build/source/texk/ptexenc/version.ac
@@ -11,4 +11,4 @@ dnl Keep package and shared library versions the same;
dnl see kpathsea/version.ac.
dnl
dnl This file is m4-included from configure.ac.
-m4_define([ptexenc_version], [1.4.5/dev])
+m4_define([ptexenc_version], [1.4.5])
diff --git a/Build/source/texk/upmendex/COPYRIGHT b/Build/source/texk/upmendex/COPYRIGHT
index c978845afc1..585557bba2a 100644
--- a/Build/source/texk/upmendex/COPYRIGHT
+++ b/Build/source/texk/upmendex/COPYRIGHT
@@ -1,5 +1,5 @@
Copyright (C) 1995 ASCII Corporation, 2009 ASCII MEDIA WORKS,
- 2015-2023 TANAKA Takuji
+ 2015-2024 TANAKA Takuji
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/Build/source/texk/upmendex/ChangeLog b/Build/source/texk/upmendex/ChangeLog
index af8ab42315a..f80f0cd5a9d 100644
--- a/Build/source/texk/upmendex/ChangeLog
+++ b/Build/source/texk/upmendex/ChangeLog
@@ -1,3 +1,8 @@
+2024-02-05 Karl Berry <karl@freefriends.org>
+
+ * COPYRIGHT,
+ * main.c: 2024.
+
2023-12-16 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
* version 1.08 Stable version.
diff --git a/Build/source/texk/upmendex/main.c b/Build/source/texk/upmendex/main.c
index ed8b95d836a..2d805eff94b 100644
--- a/Build/source/texk/upmendex/main.c
+++ b/Build/source/texk/upmendex/main.c
@@ -151,7 +151,7 @@ int main(int argc, char **argv)
default:
fprintf(stderr,"upmendex - index processor, %s (%s).\n",VERSION, TL_VERSION);
- fprintf(stderr," Copyright 2009 ASCII MEDIA WORKS, 2015-2023 TANAKA Takuji\n");
+ fprintf(stderr," Copyright 2009 ASCII MEDIA WORKS, 2015-2024 TANAKA Takuji\n");
fprintf(stderr," using ICU version %s\n",icu_version);
fprintf(stderr,"usage:\n");
fprintf(stderr,"%% upmendex [-ilqrcgf] [-s sty] [-d dic] [-o ind] [-t log] [-p no] [--] [idx0 idx1 ...]\n");
diff --git a/Build/source/texk/web2c/NEWS b/Build/source/texk/web2c/NEWS
index c73ffa65097..cd764aacb2d 100644
--- a/Build/source/texk/web2c/NEWS
+++ b/Build/source/texk/web2c/NEWS
@@ -1,7 +1,9 @@
This file records noteworthy changes. (Public domain.)
See also */NEWS, */ChangeLog, etc.
-* For all engines: If the --output-directory option is given, its value
+2024 (for TeX Live 2024)
+
+* For all engines: if the --output-directory option is given, its value
is saved in the enviroment variable TEXMF_OUTPUT_DIRECTORY, for the
benefit of subprograms (called with \write18).
diff --git a/Master/install-tl b/Master/install-tl
index d59b4d8dc42..ed6638a9863 100755
--- a/Master/install-tl
+++ b/Master/install-tl
@@ -1,6 +1,6 @@
#!/usr/bin/env perl
# $Id$
-# Copyright 2007-2023
+# Copyright 2007-2024
# Reinhard Kotucha, Norbert Preining, Karl Berry, Siep Kroonenberg.
# This file is licensed under the GNU General Public License version 2
# or any later version.
diff --git a/Master/texmf-dist/scripts/texlive/NEWS b/Master/texmf-dist/scripts/texlive/NEWS
index fdf31d3e7cb..79d770d5182 100644
--- a/Master/texmf-dist/scripts/texlive/NEWS
+++ b/Master/texmf-dist/scripts/texlive/NEWS
@@ -1,6 +1,9 @@
(This file public domain. Originally written by Norbert Preining and
Karl Berry, 2010.)
+<p><b>tlmgr 69686 (released 4feb24):</b>
+<li>prune tlpdb backups of tlcrontrib (now mirrored).
+
<p><b>tlmgr 69653 (released 1feb24):</b>
<li>redirect output from context cache updates to tlmgr-commands.log.
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index a49287ee2b6..220ae1996c0 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -56,7 +56,7 @@ affecting production dirs, see:
then reautoconf (~4min), rebuild (~25min).
install-tl, tlmgr.pl (copyright only)
run ~karl/bin/tlversions to see+compare engine/etc. versions
- commit updates.
+ commit updates: svn commit -m"version/NEWS preparing for `date +%Y`" $tlroot
5. doc: write updates for pretest.html, but leave commented out until start.
- check NEWS/CHANGES/etc. files for all engines and major programs;