pdftex[948] branches/stable/source/src: sync from tl 73599

commits+karl at tug.org commits+karl at tug.org
Sun Jan 26 19:34:05 CET 2025


Revision: 948
          https://tug.org/svn/pdftex?view=revision&revision=948
Author:   karl
Date:     2025-01-26 19:34:04 +0100 (Sun, 26 Jan 2025)
Log Message:
-----------
sync from tl 73599

Modified Paths:
--------------
    branches/stable/source/src/configure
    branches/stable/source/src/libs/configure
    branches/stable/source/src/texk/configure
    branches/stable/source/src/texk/kpathsea/ChangeLog
    branches/stable/source/src/texk/kpathsea/NEWS
    branches/stable/source/src/texk/kpathsea/c-auto.in
    branches/stable/source/src/texk/kpathsea/configure
    branches/stable/source/src/texk/kpathsea/version.ac
    branches/stable/source/src/texk/web2c/NEWS
    branches/stable/source/src/texk/web2c/configure
    branches/stable/source/src/texk/web2c/doc/web2c.info
    branches/stable/source/src/texk/web2c/doc/web2c.texi
    branches/stable/source/src/texk/web2c/pdftexdir/ChangeLog
    branches/stable/source/src/texk/web2c/pdftexdir/NEWS
    branches/stable/source/src/texk/web2c/pdftexdir/pdftex.web
    branches/stable/source/src/texk/web2c/pdftexdir/pdftex_version.h
    branches/stable/source/src/texk/web2c/web2c/configure
    branches/stable/source/src/utils/configure
    branches/stable/source/src/version.ac

Modified: branches/stable/source/src/configure
===================================================================
--- branches/stable/source/src/configure	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/configure	2025-01-26 18:34:04 UTC (rev 948)
@@ -7282,10 +7282,19 @@
   elif test "x$with_system_mpfr" != xyes; then
     as_fn_error $? "Sorry, \`--with-system-mpfi' requires \`--with-system-mpfr'" "$LINENO" 5
   fi
+  if test "x$with_system_gmp" = x; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ->  installed \`gmp' headers and library" >&5
+printf "%s\n" "$as_me:   ->  installed \`gmp' headers and library" >&6;}
+    with_system_gmp=yes
+    ac_configure_args="$ac_configure_args '--with-system-gmp'"
+  elif test "x$with_system_gmp" != xyes; then
+    as_fn_error $? "Sorry, \`--with-system-mpfi' requires \`--with-system-gmp'" "$LINENO" 5
+  fi
 fi
 
 test "x$need_mpfi" = xyes && {
   need_mpfr=yes
+  need_gmp=yes
 }
 
 ## libs/mpfr/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/mpfr/
@@ -25904,7 +25913,7 @@
 int
 main (void)
 {
-GfxFont *gfxFont; gfxFont->decRefCnt();
+GfxFont *gfxFont; gfxFont->isOk();
   ;
   return 0;
 }
@@ -28750,11 +28759,11 @@
 test "x$srcdir" = x. || msg_compiling="$msg_compiling
       from sources in $kpse_src"
 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result:
-** Configuration summary for $PACKAGE_STRING (2025/dev$with_banner_add):
+** Configuration summary for $PACKAGE_STRING (2025$with_banner_add):
 
    $msg_compiling" >&5
 printf "%s\n" "
-** Configuration summary for $PACKAGE_STRING (2025/dev$with_banner_add):
+** Configuration summary for $PACKAGE_STRING (2025$with_banner_add):
 
    $msg_compiling" >&6; }
 case $kpse_src$kpse_bld in

Modified: branches/stable/source/src/libs/configure
===================================================================
--- branches/stable/source/src/libs/configure	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/libs/configure	2025-01-26 18:34:04 UTC (rev 948)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for TeX Live libs 2025/dev.
+# Generated by GNU Autoconf 2.72 for TeX Live libs 2025.
 #
 # Report bugs to <tex-k at tug.org>.
 #
@@ -603,8 +603,8 @@
 # Identity of this package.
 PACKAGE_NAME='TeX Live libs'
 PACKAGE_TARNAME='tex-live-libs'
-PACKAGE_VERSION='2025/dev'
-PACKAGE_STRING='TeX Live libs 2025/dev'
+PACKAGE_VERSION='2025'
+PACKAGE_STRING='TeX Live libs 2025'
 PACKAGE_BUGREPORT='tex-k at tug.org'
 PACKAGE_URL=''
 
@@ -1471,7 +1471,7 @@
   # 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 TeX Live libs 2025/dev to adapt to many kinds of systems.
+'configure' configures TeX Live libs 2025 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1542,7 +1542,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of TeX Live libs 2025/dev:";;
+     short | recursive ) echo "Configuration of TeX Live libs 2025:";;
    esac
   cat <<\_ACEOF
 
@@ -1839,7 +1839,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-TeX Live libs configure 2025/dev
+TeX Live libs configure 2025
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1999,7 +1999,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by TeX Live libs $as_me 2025/dev, which was
+It was created by TeX Live libs $as_me 2025, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -6334,10 +6334,19 @@
   elif test "x$with_system_mpfr" != xyes; then
     as_fn_error $? "Sorry, \`--with-system-mpfi' requires \`--with-system-mpfr'" "$LINENO" 5
   fi
+  if test "x$with_system_gmp" = x; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ->  installed \`gmp' headers and library" >&5
+printf "%s\n" "$as_me:   ->  installed \`gmp' headers and library" >&6;}
+    with_system_gmp=yes
+    ac_configure_args="$ac_configure_args '--with-system-gmp'"
+  elif test "x$with_system_gmp" != xyes; then
+    as_fn_error $? "Sorry, \`--with-system-mpfi' requires \`--with-system-gmp'" "$LINENO" 5
+  fi
 fi
 
 test "x$need_mpfi" = xyes && {
   need_mpfr=yes
+  need_gmp=yes
 }
 
 ## libs/mpfr/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/mpfr/
@@ -7608,7 +7617,7 @@
 
 # Define the identity of the package.
  PACKAGE='tex-live-libs'
- VERSION='2025/dev'
+ VERSION='2025'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -8641,7 +8650,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by TeX Live libs $as_me 2025/dev, which was
+This file was extended by TeX Live libs $as_me 2025, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -8700,7 +8709,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-TeX Live libs config.status 2025/dev
+TeX Live libs config.status 2025
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 

Modified: branches/stable/source/src/texk/configure
===================================================================
--- branches/stable/source/src/texk/configure	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/configure	2025-01-26 18:34:04 UTC (rev 948)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for TeX Live texk 2025/dev.
+# Generated by GNU Autoconf 2.72 for TeX Live texk 2025.
 #
 # Report bugs to <tex-live at tug.org>.
 #
@@ -603,8 +603,8 @@
 # Identity of this package.
 PACKAGE_NAME='TeX Live texk'
 PACKAGE_TARNAME='tex-live-texk'
-PACKAGE_VERSION='2025/dev'
-PACKAGE_STRING='TeX Live texk 2025/dev'
+PACKAGE_VERSION='2025'
+PACKAGE_STRING='TeX Live texk 2025'
 PACKAGE_BUGREPORT='tex-live at tug.org'
 PACKAGE_URL=''
 
@@ -1471,7 +1471,7 @@
   # 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 TeX Live texk 2025/dev to adapt to many kinds of systems.
+'configure' configures TeX Live texk 2025 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1542,7 +1542,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of TeX Live texk 2025/dev:";;
+     short | recursive ) echo "Configuration of TeX Live texk 2025:";;
    esac
   cat <<\_ACEOF
 
@@ -1839,7 +1839,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-TeX Live texk configure 2025/dev
+TeX Live texk configure 2025
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1999,7 +1999,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by TeX Live texk $as_me 2025/dev, which was
+It was created by TeX Live texk $as_me 2025, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -6334,10 +6334,19 @@
   elif test "x$with_system_mpfr" != xyes; then
     as_fn_error $? "Sorry, \`--with-system-mpfi' requires \`--with-system-mpfr'" "$LINENO" 5
   fi
+  if test "x$with_system_gmp" = x; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ->  installed \`gmp' headers and library" >&5
+printf "%s\n" "$as_me:   ->  installed \`gmp' headers and library" >&6;}
+    with_system_gmp=yes
+    ac_configure_args="$ac_configure_args '--with-system-gmp'"
+  elif test "x$with_system_gmp" != xyes; then
+    as_fn_error $? "Sorry, \`--with-system-mpfi' requires \`--with-system-gmp'" "$LINENO" 5
+  fi
 fi
 
 test "x$need_mpfi" = xyes && {
   need_mpfr=yes
+  need_gmp=yes
 }
 
 ## libs/mpfr/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/mpfr/
@@ -7608,7 +7617,7 @@
 
 # Define the identity of the package.
  PACKAGE='tex-live-texk'
- VERSION='2025/dev'
+ VERSION='2025'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -8713,7 +8722,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by TeX Live texk $as_me 2025/dev, which was
+This file was extended by TeX Live texk $as_me 2025, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -8772,7 +8781,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-TeX Live texk config.status 2025/dev
+TeX Live texk config.status 2025
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 

Modified: branches/stable/source/src/texk/kpathsea/ChangeLog
===================================================================
--- branches/stable/source/src/texk/kpathsea/ChangeLog	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/kpathsea/ChangeLog	2025-01-26 18:34:04 UTC (rev 948)
@@ -1,3 +1,8 @@
+2025-01-25  Karl Berry  <karl at freefriends.org>
+
+	* version.ac (kpse_dev): no more /dev.
+	* NEWS: copyright 2023.
+
 2025-01-15  Karl Berry  <karl at freefriends.org>
 
 	* kpsewhich.c (main): output blank line for search files that are

Modified: branches/stable/source/src/texk/kpathsea/NEWS
===================================================================
--- branches/stable/source/src/texk/kpathsea/NEWS	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/kpathsea/NEWS	2025-01-26 18:34:04 UTC (rev 948)
@@ -1,6 +1,7 @@
-$Id: NEWS 73462 2025-01-15 18:18:01Z karl $
+$Id: NEWS 73591 2025-01-25 18:41:15Z karl $
 This file records noteworthy changes.  (Public domain.)
 
+6.4.1 (for TeX Live 2025)
 * kpsewhich outputs a blank line when a given file cannot be found,
   if more than one file to search for is specified.  
 

Modified: branches/stable/source/src/texk/kpathsea/c-auto.in
===================================================================
--- branches/stable/source/src/texk/kpathsea/c-auto.in	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/kpathsea/c-auto.in	2025-01-26 18:34:04 UTC (rev 948)
@@ -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.1"
 
 /* Define to 1 if the 'closedir' function returns void instead of int. */
 #undef CLOSEDIR_VOID

Modified: branches/stable/source/src/texk/kpathsea/configure
===================================================================
--- branches/stable/source/src/texk/kpathsea/configure	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/kpathsea/configure	2025-01-26 18:34:04 UTC (rev 948)
@@ -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.1.
 #
 # Report bugs to <tex-k at tug.org>.
 #
@@ -614,8 +614,8 @@
 # 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.1'
+PACKAGE_STRING='Kpathsea 6.4.1'
 PACKAGE_BUGREPORT='tex-k at tug.org'
 PACKAGE_URL=''
 
@@ -1376,7 +1376,7 @@
   # 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.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1447,7 +1447,7 @@
 
 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.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1576,7 +1576,7 @@
 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.1
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -2357,7 +2357,7 @@
 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.1, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3137,14 +3137,14 @@
 
 
 
-KPSEVERSION=6.4.0/dev
+KPSEVERSION=6.4.1
 
 
-KPSE_LT_VERSINFO=10:0:4
+KPSE_LT_VERSINFO=10:1:4
 
 
 
- WEB2CVERSION=" (TeX Live 2025/dev)"
+ WEB2CVERSION=" (TeX Live 2025)"
 
 
 am__api_version='1.17'
@@ -9259,7 +9259,7 @@
 
 # Define the identity of the package.
  PACKAGE='kpathsea'
- VERSION='6.4.0/dev'
+ VERSION='6.4.1'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -16888,7 +16888,7 @@
 # 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.1, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16956,7 +16956,7 @@
 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.1
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 

Modified: branches/stable/source/src/texk/kpathsea/version.ac
===================================================================
--- branches/stable/source/src/texk/kpathsea/version.ac	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/kpathsea/version.ac	2025-01-26 18:34:04 UTC (rev 948)
@@ -1,5 +1,5 @@
-dnl $Id: version.ac 70630 2024-03-13 22:40:16Z karl $
-dnl   Copyright 2016-2024 Karl Berry <tex-live at tug.org>
+dnl $Id: version.ac 73591 2025-01-25 18:41:15Z karl $
+dnl   Copyright 2016-2025 Karl Berry <tex-live at tug.org>
 dnl   Copyright 2011-2015 Peter Breitenlohner <tex-live at tug.org>
 dnl
 dnl   This file is free software; the copyright holder
@@ -23,4 +23,4 @@
 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.1])

Modified: branches/stable/source/src/texk/web2c/NEWS
===================================================================
--- branches/stable/source/src/texk/web2c/NEWS	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/web2c/NEWS	2025-01-26 18:34:04 UTC (rev 948)
@@ -9,6 +9,9 @@
 know if any extant fonts are impacted.
 
 

+2025 (for TeX Live 2025)
+
+

 2024 (for TeX Live 2024, 10 March 2024)
 
 * For all engines: if the --output-directory option is given, its value

Modified: branches/stable/source/src/texk/web2c/configure
===================================================================
--- branches/stable/source/src/texk/web2c/configure	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/web2c/configure	2025-01-26 18:34:04 UTC (rev 948)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for Web2C 2025/dev.
+# Generated by GNU Autoconf 2.72 for Web2C 2025.
 #
 # Report bugs to <tex-k at tug.org>.
 #
@@ -614,8 +614,8 @@
 # Identity of this package.
 PACKAGE_NAME='Web2C'
 PACKAGE_TARNAME='web2c'
-PACKAGE_VERSION='2025/dev'
-PACKAGE_STRING='Web2C 2025/dev'
+PACKAGE_VERSION='2025'
+PACKAGE_STRING='Web2C 2025'
 PACKAGE_BUGREPORT='tex-k at tug.org'
 PACKAGE_URL=''
 
@@ -1672,7 +1672,7 @@
   # 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 Web2C 2025/dev to adapt to many kinds of systems.
+'configure' configures Web2C 2025 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1747,7 +1747,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Web2C 2025/dev:";;
+     short | recursive ) echo "Configuration of Web2C 2025:";;
    esac
   cat <<\_ACEOF
 
@@ -1979,7 +1979,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Web2C configure 2025/dev
+Web2C configure 2025
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -3001,7 +3001,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Web2C $as_me 2025/dev, which was
+It was created by Web2C $as_me 2025, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3997,7 +3997,7 @@
 
 
 
-WEB2CVERSION=2025/dev
+WEB2CVERSION=2025
 
 
 # LuaTeX requires system extensions for socket support.
@@ -9993,7 +9993,7 @@
 
 # Define the identity of the package.
  PACKAGE='web2c'
- VERSION='2025/dev'
+ VERSION='2025'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -27427,7 +27427,7 @@
 Report bugs to <bug-libtool at gnu.org>."
 
 lt_cl_version="\
-Web2C config.lt 2025/dev
+Web2C config.lt 2025
 configured by $0, generated by GNU Autoconf 2.72.
 
 Copyright (C) 2024 Free Software Foundation, Inc.
@@ -31345,7 +31345,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by Web2C $as_me 2025/dev, which was
+This file was extended by Web2C $as_me 2025, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -31417,7 +31417,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-Web2C config.status 2025/dev
+Web2C config.status 2025
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 

Modified: branches/stable/source/src/texk/web2c/doc/web2c.info
===================================================================
--- branches/stable/source/src/texk/web2c/doc/web2c.info	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/web2c/doc/web2c.info	2025-01-26 18:34:04 UTC (rev 948)
@@ -58,7 +58,7 @@
 
 This document describes how to install and use the programs in the Web2c
 implementation of the TeX system, especially for Unix systems.  It
-corresponds to Web2c version 2024, released in March 2024.
+corresponds to Web2c version 2025, released in January 2025.
 
 * Menu:
 
@@ -83,8 +83,8 @@
 1 Introduction
 **************
 
-This manual corresponds to version 2024 of Web2c, released in March
-2024.
+This manual corresponds to version 2025 of Web2c, released in January
+2025.
 
    "Web2c" (also spelled Web2C) is the name of a TeX implementation,
 originally for Unix, but now also running under Windows and other
@@ -4604,78 +4604,78 @@
 
 Tag Table:
 Node: Top2759
-Node: Introduction3831
-Node: Installation7587
-Node: configure options9631
-Node: Compile-time options11653
-Node: Additional targets12755
-Node: Triptrap14032
-Node: Commonalities15535
-Node: Option conventions16192
-Node: Common options17415
-Node: Path searching22121
-Node: Output file location23093
-Node: Three programs26218
-Node: Runtime options26925
-Node: Initial and virgin30066
-Node: Memory dumps31015
-Node: Creating memory dumps31467
-Node: Determining the memory dump to use32674
-Node: Hardware and memory dumps34251
-Node: Editor invocation37001
-Node: \input filenames37864
-Node: \input quoted filename39415
-Node: \input braced filename40192
-Node: \input filename caveats41122
-Node: TeX42636
-Node: tex invocation43804
-Node: Initial TeX50788
-Node: Formats52152
-Node: Languages and hyphenation54969
-Node: MLTeX55399
-Node: \charsubdef57027
-Node: \tracingcharsubdef59350
-Node: TCX files59925
-Node: patgen invocation65365
-Node: Shell escapes66072
-Node: IPC and TeX69840
-Node: TeX extensions70410
-Node: Metafont73191
-Node: mf invocation74479
-Node: Initial Metafont78316
-Node: Modes79946
-Node: Online Metafont graphics82196
-Node: gftodvi invocation85621
-Node: mft invocation88441
-Node: MetaPost92439
-Node: mpost invocation93275
-Node: Initial MetaPost98311
-Node: dvitomp invocation99233
-Node: BibTeX99898
-Node: bibtex invocation100259
-Node: Basic BibTeX style files102733
-Node: WEB104063
-Node: tangle invocation105272
-Node: weave invocation107396
-Node: pooltype invocation108803
-Node: DVI utilities109933
-Node: dvicopy invocation110867
-Node: dvitype invocation112152
-Node: dvitype output example114483
-Node: Font utilities117536
-Node: Font file formats118716
-Node: gftopk invocation121983
-Node: pktogf invocation123174
-Node: pktype invocation124340
-Node: gftype invocation127163
-Node: tftopl invocation131666
-Node: pltotf invocation136259
-Node: vftovp invocation137310
-Node: vptovf invocation139545
-Node: Font utilities available elsewhere140572
-Node: Legalisms142777
-Node: References144224
-Node: Index148357
+Node: Introduction3833
+Node: Installation7591
+Node: configure options9635
+Node: Compile-time options11657
+Node: Additional targets12759
+Node: Triptrap14036
+Node: Commonalities15539
+Node: Option conventions16196
+Node: Common options17419
+Node: Path searching22125
+Node: Output file location23097
+Node: Three programs26222
+Node: Runtime options26929
+Node: Initial and virgin30070
+Node: Memory dumps31019
+Node: Creating memory dumps31471
+Node: Determining the memory dump to use32678
+Node: Hardware and memory dumps34255
+Node: Editor invocation37005
+Node: \input filenames37868
+Node: \input quoted filename39419
+Node: \input braced filename40196
+Node: \input filename caveats41126
+Node: TeX42640
+Node: tex invocation43808
+Node: Initial TeX50792
+Node: Formats52156
+Node: Languages and hyphenation54973
+Node: MLTeX55403
+Node: \charsubdef57031
+Node: \tracingcharsubdef59354
+Node: TCX files59929
+Node: patgen invocation65369
+Node: Shell escapes66076
+Node: IPC and TeX69844
+Node: TeX extensions70414
+Node: Metafont73195
+Node: mf invocation74483
+Node: Initial Metafont78320
+Node: Modes79950
+Node: Online Metafont graphics82200
+Node: gftodvi invocation85625
+Node: mft invocation88445
+Node: MetaPost92443
+Node: mpost invocation93279
+Node: Initial MetaPost98315
+Node: dvitomp invocation99237
+Node: BibTeX99902
+Node: bibtex invocation100263
+Node: Basic BibTeX style files102737
+Node: WEB104067
+Node: tangle invocation105276
+Node: weave invocation107400
+Node: pooltype invocation108807
+Node: DVI utilities109937
+Node: dvicopy invocation110871
+Node: dvitype invocation112156
+Node: dvitype output example114487
+Node: Font utilities117540
+Node: Font file formats118720
+Node: gftopk invocation121987
+Node: pktogf invocation123178
+Node: pktype invocation124344
+Node: gftype invocation127167
+Node: tftopl invocation131670
+Node: pltotf invocation136263
+Node: vftovp invocation137314
+Node: vptovf invocation139549
+Node: Font utilities available elsewhere140576
+Node: Legalisms142781
+Node: References144228
+Node: Index148361
 
 End Tag Table
 

Modified: branches/stable/source/src/texk/web2c/doc/web2c.texi
===================================================================
--- branches/stable/source/src/texk/web2c/doc/web2c.texi	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/web2c/doc/web2c.texi	2025-01-26 18:34:04 UTC (rev 948)
@@ -11,8 +11,8 @@
 \fi
 @end tex
 
- at set version 2024
- at set month-year March 2024
+ at set version 2025
+ at set month-year January 2025
 
 @c Define new indices for commands in auxiliary files, filenames, and options.
 @defcodeindex cm

Modified: branches/stable/source/src/texk/web2c/pdftexdir/ChangeLog
===================================================================
--- branches/stable/source/src/texk/web2c/pdftexdir/ChangeLog	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/web2c/pdftexdir/ChangeLog	2025-01-26 18:34:04 UTC (rev 948)
@@ -1,3 +1,10 @@
+2025-01-25  Karl Berry  <karl at freefriends.org>
+
+        * NEWS,
+        * pdftex_version.h,
+        * pdftex.web (pdftex_revision, pdftex_version_string):
+        version [1.40.]27 for TL25.
+
 2025-01-25  Thanh Han The  <hanthethanh at gmail.com>
 
 	* pdftex.web (print_ignored_err): new @d.

Modified: branches/stable/source/src/texk/web2c/pdftexdir/NEWS
===================================================================
--- branches/stable/source/src/texk/web2c/pdftexdir/NEWS	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/web2c/pdftexdir/NEWS	2025-01-26 18:34:04 UTC (rev 948)
@@ -1,3 +1,4 @@
+pdfTeX 3.141592653-2.6-1.40.27 (TeX Live 2025)
 - changes:
   - new primitive \pdfptexuseunderscore: if positive or
     if \pdfmajorversion >= 2, PTEX.Fullbanner and other dictionary
@@ -11,12 +12,14 @@
   - ignore tiny resolutions like 1x1 embedded in images instead of
     exceeding \maxdimen.
 
-pdfTeX 3.141592653-2.6-1.40.26 (TeX Live 2024)
+-----------------------------------------------------------------------------
+pdfTeX 3.141592653-2.6-1.40.26 (TeX Live 2024) (March 10, 2023)
 - bugfixes:
   - more reliable text extraction on BigEndian systems.
   - more checks against corrupt pfb, fmt, pdf, files.
   - avoid writing a corrupt pdf given unusual pdf inclusions.
 
+-----------------------------------------------------------------------------
 pdfTeX 3.141592653-2.6-1.40.25 (TeX Live 2023) (March 9, 2023)
 - changes:
   - new keyword `shipout' for \special and \pdfliteral, delaying
@@ -41,6 +44,7 @@
   - include base and accent glyph in /CharSet when the Type 1 seac
     operator is used (e.g., Lucida, DejaVu Serif).
 
+-----------------------------------------------------------------------------
 pdfTeX 3.141592653-2.6-1.40.24 (TeX Live 2022) (March 21, 2021)
 - changes:
   - new primitive \showstream to redirect \show output.
@@ -47,6 +51,7 @@
   - new primitives \partokenname, \partokencontext to control \par insertion.
   - support structured destinations from PDF 2.0.
 
+-----------------------------------------------------------------------------
 pdfTeX 3.141592653-2.6-1.40.23 (TeX Live 2021 post-release) (June 28, 2021)
 - changes:
   - for letterspaced fonts, use explicit \fontdimen6 if specified.
@@ -58,6 +63,7 @@
   - for characters with autokern (\pdfappendkern and \pdfprependkern),
     still do protrusion; likewise autokern implicit and explicit hyphens.
   
+-----------------------------------------------------------------------------
 pdfTeX 3.141592653-2.6-1.40.22 (TeX Live 2021) (March 23, 2021)
 - changes:
   - new primitives \pdfrunninglinkoff and \pdfrunninglinkon; e.g., for
@@ -81,6 +87,7 @@
   with upstream. In native TL, pdftex has always used libs/xpdf,
   which is cut-down and adapted code from xpdf.
 
+-----------------------------------------------------------------------------
 pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020) (March 27, 2020)
 - changes:
   - new primitive \pdfmajorversion; this merely changes the version
@@ -90,6 +97,7 @@
   - new option --cnf-line (cross-engine).
   - (un)compress .fmt files with zlib (cross-engine).
   
+-----------------------------------------------------------------------------
 pdfTeX 3.14159265-2.6-1.40.20 (TeX Live 2019)
 - changes:
   - new primitive \expanded (from unreleased pdftex 1.50 branch + luatex).
@@ -100,6 +108,7 @@
     it, since it cannot feasibly be guaranteed correct as the PDF/A-2
     and /A-3 standards require.
 
+-----------------------------------------------------------------------------
 pdfTeX 3.14159265-2.6-1.40.19 (TeX Live 2018)  (April 14, 2018)
 - changes:
   - do not hash current directory into PDF ID, for more reproducible builds

Modified: branches/stable/source/src/texk/web2c/pdftexdir/pdftex.web
===================================================================
--- branches/stable/source/src/texk/web2c/pdftexdir/pdftex.web	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/web2c/pdftexdir/pdftex.web	2025-01-26 18:34:04 UTC (rev 948)
@@ -307,8 +307,8 @@
   {printed when \eTeX\ starts}
 @#
 @d pdftex_version==140 { \.{\\pdftexversion} }
- at d pdftex_revision=="26" { \.{\\pdftexrevision} }
- at d pdftex_version_string=='-1.40.26' {current \pdfTeX\ version}
+ at d pdftex_revision=="27" { \.{\\pdftexrevision} }
+ at d pdftex_version_string=='-1.40.27' {current \pdfTeX\ version}
 @#
 @d pdfTeX_banner=='This is pdfTeX, Version 3.141592653',eTeX_version_string,pdftex_version_string
    {printed when \pdfTeX\ starts}

Modified: branches/stable/source/src/texk/web2c/pdftexdir/pdftex_version.h
===================================================================
--- branches/stable/source/src/texk/web2c/pdftexdir/pdftex_version.h	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/web2c/pdftexdir/pdftex_version.h	2025-01-26 18:34:04 UTC (rev 948)
@@ -1 +1 @@
-#define PDFTEX_VERSION "1.40.26"
+#define PDFTEX_VERSION "1.40.27"

Modified: branches/stable/source/src/texk/web2c/web2c/configure
===================================================================
--- branches/stable/source/src/texk/web2c/web2c/configure	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/texk/web2c/web2c/configure	2025-01-26 18:34:04 UTC (rev 948)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for Web2C Tools 2025/dev.
+# Generated by GNU Autoconf 2.72 for Web2C Tools 2025.
 #
 # Report bugs to <tex-k at tug.org>.
 #
@@ -614,8 +614,8 @@
 # Identity of this package.
 PACKAGE_NAME='Web2C Tools'
 PACKAGE_TARNAME='web2c-tools'
-PACKAGE_VERSION='2025/dev'
-PACKAGE_STRING='Web2C Tools 2025/dev'
+PACKAGE_VERSION='2025'
+PACKAGE_STRING='Web2C Tools 2025'
 PACKAGE_BUGREPORT='tex-k at tug.org'
 PACKAGE_URL=''
 
@@ -1365,7 +1365,7 @@
   # 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 Web2C Tools 2025/dev to adapt to many kinds of systems.
+'configure' configures Web2C Tools 2025 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1436,7 +1436,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Web2C Tools 2025/dev:";;
+     short | recursive ) echo "Configuration of Web2C Tools 2025:";;
    esac
   cat <<\_ACEOF
 
@@ -1560,7 +1560,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Web2C Tools configure 2025/dev
+Web2C Tools configure 2025
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -2341,7 +2341,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Web2C Tools $as_me 2025/dev, which was
+It was created by Web2C Tools $as_me 2025, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -9233,7 +9233,7 @@
 
 # Define the identity of the package.
  PACKAGE='web2c-tools'
- VERSION='2025/dev'
+ VERSION='2025'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -16840,7 +16840,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by Web2C Tools $as_me 2025/dev, which was
+This file was extended by Web2C Tools $as_me 2025, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16908,7 +16908,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-Web2C Tools config.status 2025/dev
+Web2C Tools config.status 2025
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 

Modified: branches/stable/source/src/utils/configure
===================================================================
--- branches/stable/source/src/utils/configure	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/utils/configure	2025-01-26 18:34:04 UTC (rev 948)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for TeX Live utils 2025/dev.
+# Generated by GNU Autoconf 2.72 for TeX Live utils 2025.
 #
 # Report bugs to <tex-k at tug.org>.
 #
@@ -603,8 +603,8 @@
 # Identity of this package.
 PACKAGE_NAME='TeX Live utils'
 PACKAGE_TARNAME='tex-live-utils'
-PACKAGE_VERSION='2025/dev'
-PACKAGE_STRING='TeX Live utils 2025/dev'
+PACKAGE_VERSION='2025'
+PACKAGE_STRING='TeX Live utils 2025'
 PACKAGE_BUGREPORT='tex-k at tug.org'
 PACKAGE_URL=''
 
@@ -1471,7 +1471,7 @@
   # 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 TeX Live utils 2025/dev to adapt to many kinds of systems.
+'configure' configures TeX Live utils 2025 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1542,7 +1542,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of TeX Live utils 2025/dev:";;
+     short | recursive ) echo "Configuration of TeX Live utils 2025:";;
    esac
   cat <<\_ACEOF
 
@@ -1839,7 +1839,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-TeX Live utils configure 2025/dev
+TeX Live utils configure 2025
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1999,7 +1999,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by TeX Live utils $as_me 2025/dev, which was
+It was created by TeX Live utils $as_me 2025, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -6334,10 +6334,19 @@
   elif test "x$with_system_mpfr" != xyes; then
     as_fn_error $? "Sorry, \`--with-system-mpfi' requires \`--with-system-mpfr'" "$LINENO" 5
   fi
+  if test "x$with_system_gmp" = x; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ->  installed \`gmp' headers and library" >&5
+printf "%s\n" "$as_me:   ->  installed \`gmp' headers and library" >&6;}
+    with_system_gmp=yes
+    ac_configure_args="$ac_configure_args '--with-system-gmp'"
+  elif test "x$with_system_gmp" != xyes; then
+    as_fn_error $? "Sorry, \`--with-system-mpfi' requires \`--with-system-gmp'" "$LINENO" 5
+  fi
 fi
 
 test "x$need_mpfi" = xyes && {
   need_mpfr=yes
+  need_gmp=yes
 }
 
 ## libs/mpfr/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/mpfr/
@@ -7608,7 +7617,7 @@
 
 # Define the identity of the package.
  PACKAGE='tex-live-utils'
- VERSION='2025/dev'
+ VERSION='2025'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -8605,7 +8614,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by TeX Live utils $as_me 2025/dev, which was
+This file was extended by TeX Live utils $as_me 2025, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -8664,7 +8673,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-TeX Live utils config.status 2025/dev
+TeX Live utils config.status 2025
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 

Modified: branches/stable/source/src/version.ac
===================================================================
--- branches/stable/source/src/version.ac	2025-01-25 17:53:19 UTC (rev 947)
+++ branches/stable/source/src/version.ac	2025-01-26 18:34:04 UTC (rev 948)
@@ -1,5 +1,5 @@
-dnl $Id: version.ac 70630 2024-03-13 22:40:16Z karl $
-dnl   Copyright 2016-2024 Karl Berry <tex-live at tug.org>
+dnl $Id: version.ac 73591 2025-01-25 18:41:15Z karl $
+dnl   Copyright 2016-2025 Karl Berry <tex-live at tug.org>
 dnl   Copyright 2010-2015 Peter Breitenlohner <tex-live at tug.org>
 dnl
 dnl   This file is free software; the copyright holder
@@ -9,4 +9,4 @@
 dnl --------------------------------------------------------
 dnl
 dnl  m4-include this file to define the current TeX Live version
-m4_define([tex_live_version], [2025/dev])
+m4_define([tex_live_version], [2025])



More information about the pdftex-commits mailing list.