* [PATCH 1/2] m4: Update to version 1.4.20
@ 2025-05-17 11:42 Adolf Belka
2025-05-17 11:42 ` [PATCH 2/2] core196: Ship m4 Adolf Belka
0 siblings, 1 reply; 2+ messages in thread
From: Adolf Belka @ 2025-05-17 11:42 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 1.4.19 to 1.4.20
- Update of rootfile
- Changelog
1.4.20
** Fix a bug in the `eval' builtin where it does not suppress warnings
about division by zero that occurs within a more complex expression on
the right hand side of || or && (present since short-circuiting was
introduced in 1.4.8b).
** The `syscmd' and `esyscmd' builtins no longer mishandle a command line
starting with `-' or `+' (present since "the beginning").
** Fix regression introduced in 1.4.19 where trace output (such as with
`debugmode(t)') could read invalid memory when tracing a series of
pushed macros that are popped during argument collection.
** Fix regression introduced in 1.4.19 where the `format' builtin
inadvertently took on locale-dependent parsing and output of floating
point numbers as a side-effect of introducing message translations.
While it would be nice for m4 to be fully locale-aware, such a behavior
change belongs in a major version release such as 1.6, and not a minor
release.
** Fix regression introduced in 1.4.11 where the experimental `changeword'
builtin could cause a crash if given a regex that does not match all
one-byte prefixes of valid longer matches. As a reminder, `changeword'
is not recommended for production use, and will likely not be present
in the next major version release.
** On non-Unix platforms where binary files differ from text, loading a
frozen file (which should be cross-platform compatible) now correctly
uses binary mode.
** Several documentation improvements to the manual.
** Update to comply with newer C standards, and inherit portability
improvements from gnulib.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/m4 | 1 +
lfs/m4 | 6 +++---
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/config/rootfiles/common/m4 b/config/rootfiles/common/m4
index 380178494..3091d39c7 100644
--- a/config/rootfiles/common/m4
+++ b/config/rootfiles/common/m4
@@ -16,6 +16,7 @@
#usr/share/locale/hr/LC_MESSAGES/m4.mo
#usr/share/locale/id/LC_MESSAGES/m4.mo
#usr/share/locale/ja/LC_MESSAGES/m4.mo
+#usr/share/locale/ka/LC_MESSAGES/m4.mo
#usr/share/locale/ko/LC_MESSAGES/m4.mo
#usr/share/locale/nl/LC_MESSAGES/m4.mo
#usr/share/locale/pl/LC_MESSAGES/m4.mo
diff --git a/lfs/m4 b/lfs/m4
index 62d4a50a7..a6d45cae8 100644
--- a/lfs/m4
+++ b/lfs/m4
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2021 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 1.4.19
+VER = 1.4.20
THISAPP = m4-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 08694485a49c542761fa9a7db4d7609f4dfb08a5c6b785b57f2e14cf1f696c2a1c788bb5eb934e8159a632b63ff071dfe42511d0109d7b1828f46d33c8bf416a
+$(DL_FILE)_BLAKE2 = d8e6716dd4f35e17b866917f0697f980d7b6fbfa9aa92feb1234fdb49fb62107dc48405036a8ca97db73889d7638b90b69ea005352992b7bf45e8605127b318f
install : $(TARGET)
--
2.49.0
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-05-17 11:42 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-05-17 11:42 [PATCH 1/2] m4: Update to version 1.4.20 Adolf Belka
2025-05-17 11:42 ` [PATCH 2/2] core196: Ship m4 Adolf Belka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox