texi2any 7.0 added a new feature [1] to allow the elision of the space
between the macro name and its argument list in a @deffn.  Since m4
must not have a space there, we want to use it.

[1] https://lists.gnu.org/archive/html/bug-texinfo/2022-07/msg00086.html

* doc/m4.texi: Elide space in rendering of macro definitions.
* bootstrap.conf (buildreq): Require new-enough makeinfo to support it.
---
 bootstrap.conf | 6 +++---
 doc/m4.texi    | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/bootstrap.conf b/bootstrap.conf
index 4259ddf5..bda9cad6 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -1,4 +1,4 @@
-# bootstrap.conf (GNU M4) version 2021-05-07
+# bootstrap.conf (GNU M4) version 2025-04-02
 # Written by Gary V. Vaughan, 2010

 # Copyright (C) 2010, 2014, 2016-2017, 2020-2025 Free Software
@@ -25,10 +25,10 @@
 ## -------------- ##

 # List of programs (and minimum versions) required to bootstrap, maintain
-# and release Libtool.
+# and release M4.
 buildreq='
         help2man   1.29        https://www.gnu.org/s/help2man
-        makeinfo   4.13        https://www.gnu.org/s/texinfo
+        makeinfo   7.0         https://www.gnu.org/s/texinfo
         xz         -           http://tukaani.org/xz
 '

diff --git a/doc/m4.texi b/doc/m4.texi
index 768f934e..f507ccd1 100644
--- a/doc/m4.texi
+++ b/doc/m4.texi
@@ -7,6 +7,7 @@
 @documentencoding UTF-8
 @set txicodequoteundirected
 @set txicodequotebacktick
+@set txidefnamenospace
 @setchapternewpage odd
 @finalout

-- 
2.48.1


_______________________________________________
M4-patches mailing list
M4-patches@gnu.org
https://lists.gnu.org/mailman/listinfo/m4-patches

Reply via email to