- 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 <[email protected]>
---
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 <[email protected]> #
+# Copyright (C) 2007-2025 IPFire Team <[email protected]> #
# #
# 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